summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/glade/ABOUT-NLS296
-rw-r--r--tools/glade/AUTHORS9
-rw-r--r--tools/glade/COPYING340
-rw-r--r--tools/glade/ChangeLog6446
-rw-r--r--tools/glade/FAQ506
-rw-r--r--tools/glade/INSTALL182
-rw-r--r--tools/glade/Makefile.am67
-rw-r--r--tools/glade/NEWS580
-rw-r--r--tools/glade/README270
-rw-r--r--tools/glade/TODO68
-rw-r--r--tools/glade/configure.in171
-rw-r--r--tools/glade/doc/C/Makefile.am2
-rw-r--r--tools/glade/doc/C/glade-faq/Makefile.am7
-rw-r--r--tools/glade/doc/C/glade-faq/glade-faq-C.omf23
-rw-r--r--tools/glade/doc/C/glade-faq/glade-faq.xml910
-rw-r--r--tools/glade/doc/C/glade-faq/legal.xml76
-rw-r--r--tools/glade/doc/C/glade-user-guide/Makefile.am24
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/edit-menu.pngbin0 -> 1941 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/file-menu.pngbin0 -> 3705 bytes
-rwxr-xr-xtools/glade/doc/C/glade-user-guide/figures/glade-windows.pngbin0 -> 68051 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/grid-options.pngbin0 -> 2606 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/help-menu.pngbin0 -> 874 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/menu.pngbin0 -> 615 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/options-c.pngbin0 -> 6940 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/options-general.pngbin0 -> 6275 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/options-libglade.pngbin0 -> 3531 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/settings-menu.pngbin0 -> 1350 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/snap-options.pngbin0 -> 2584 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/toolbar.pngbin0 -> 2223 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/view-menu.pngbin0 -> 1076 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/window-main.pngbin0 -> 4016 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/window-palette-add.pngbin0 -> 3867 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/window-palette-basic.pngbin0 -> 4562 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/figures/window-palette-gnome.pngbin0 -> 4631 bytes
-rw-r--r--tools/glade/doc/C/glade-user-guide/glade-user-guide-C.omf30
-rw-r--r--tools/glade/doc/C/glade-user-guide/glade-user-guide.xml2064
-rw-r--r--tools/glade/doc/C/glade-user-guide/legal.xml76
-rw-r--r--tools/glade/doc/Makefile.am7
-rw-r--r--tools/glade/doc/ro/Makefile.am2
-rw-r--r--tools/glade/doc/ro/glade-faq/Makefile.am7
-rw-r--r--tools/glade/doc/ro/glade-faq/glade-faq-ro.omf20
-rw-r--r--tools/glade/doc/ro/glade-faq/glade-faq.xml1007
-rw-r--r--tools/glade/doc/ro/glade-faq/legal.xml70
-rw-r--r--tools/glade/doc/xmldocs.make89
-rw-r--r--tools/glade/examples/editor/AUTHORS1
-rw-r--r--tools/glade/examples/editor/ChangeLog44
-rw-r--r--tools/glade/examples/editor/Makefile.am30
-rw-r--r--tools/glade/examples/editor/NEWS0
-rw-r--r--tools/glade/examples/editor/README16
-rw-r--r--tools/glade/examples/editor/acconfig.h7
-rwxr-xr-xtools/glade/examples/editor/autogen.sh159
-rw-r--r--tools/glade/examples/editor/configure.in31
-rw-r--r--tools/glade/examples/editor/editor.glade492
-rw-r--r--tools/glade/examples/editor/editor.gladep8
-rw-r--r--tools/glade/examples/editor/po/ChangeLog0
-rw-r--r--tools/glade/examples/editor/po/POTFILES.in6
-rw-r--r--tools/glade/examples/editor/src/Makefile.am17
-rw-r--r--tools/glade/examples/editor/src/callbacks.c670
-rw-r--r--tools/glade/examples/editor/src/callbacks.h116
-rw-r--r--tools/glade/examples/editor/src/interface.c456
-rw-r--r--tools/glade/examples/editor/src/interface.h9
-rw-r--r--tools/glade/examples/editor/src/main.c56
-rw-r--r--tools/glade/examples/editor/src/support.c144
-rw-r--r--tools/glade/examples/editor/src/support.h67
-rw-r--r--tools/glade/glade-2.desktop.in13
-rw-r--r--tools/glade/glade-2.pngbin0 -> 5073 bytes
-rw-r--r--tools/glade/glade.spec.in99
-rw-r--r--tools/glade/glade/Makefile.am105
-rw-r--r--tools/glade/glade/data/Makefile.am2
-rw-r--r--tools/glade/glade/data/gtk/Makefile.am11
-rw-r--r--tools/glade/glade/data/gtk/autogen.sh159
-rw-r--r--tools/glade/glade/debug.c106
-rw-r--r--tools/glade/glade/debug.h87
-rw-r--r--tools/glade/glade/editor.c3598
-rw-r--r--tools/glade/glade/editor.h107
-rw-r--r--tools/glade/glade/gb.c162
-rw-r--r--tools/glade/glade/gb.h426
-rw-r--r--tools/glade/glade/gbsource.c1222
-rw-r--r--tools/glade/glade/gbsource.h191
-rw-r--r--tools/glade/glade/gbwidget.c4434
-rw-r--r--tools/glade/glade/gbwidget.h626
-rw-r--r--tools/glade/glade/gbwidgets/Makefile.am93
-rw-r--r--tools/glade/glade/gbwidgets/gbaboutdialog.c602
-rw-r--r--tools/glade/glade/gbwidgets/gbaccellabel.c214
-rw-r--r--tools/glade/glade/gbwidgets/gbalignment.c268
-rw-r--r--tools/glade/glade/gbwidgets/gbarrow.c312
-rw-r--r--tools/glade/glade/gbwidgets/gbaspectframe.c335
-rw-r--r--tools/glade/glade/gbwidgets/gbbutton.c1612
-rw-r--r--tools/glade/glade/gbwidgets/gbcalendar.c280
-rw-r--r--tools/glade/glade/gbwidgets/gbcellview.c206
-rw-r--r--tools/glade/glade/gbwidgets/gbcheckbutton.c223
-rw-r--r--tools/glade/glade/gbwidgets/gbcheckmenuitem.c214
-rw-r--r--tools/glade/glade/gbwidgets/gbclist.c610
-rw-r--r--tools/glade/glade/gbwidgets/gbcolorbutton.c225
-rw-r--r--tools/glade/glade/gbwidgets/gbcolorselection.c186
-rw-r--r--tools/glade/glade/gbwidgets/gbcolorselectiondialog.c331
-rw-r--r--tools/glade/glade/gbwidgets/gbcombo.c439
-rw-r--r--tools/glade/glade/gbwidgets/gbcombobox.c303
-rw-r--r--tools/glade/glade/gbwidgets/gbcomboboxentry.c316
-rw-r--r--tools/glade/glade/gbwidgets/gbctree.c554
-rw-r--r--tools/glade/glade/gbwidgets/gbcurve.c263
-rw-r--r--tools/glade/glade/gbwidgets/gbcustom.c395
-rw-r--r--tools/glade/glade/gbwidgets/gbdialog.c621
-rw-r--r--tools/glade/glade/gbwidgets/gbdrawingarea.c159
-rw-r--r--tools/glade/glade/gbwidgets/gbentry.c331
-rw-r--r--tools/glade/glade/gbwidgets/gbeventbox.c180
-rw-r--r--tools/glade/glade/gbwidgets/gbexpander.c242
-rw-r--r--tools/glade/glade/gbwidgets/gbfilechooserbutton.c309
-rw-r--r--tools/glade/glade/gbwidgets/gbfilechooserdialog.c451
-rw-r--r--tools/glade/glade/gbwidgets/gbfilechooserwidget.c274
-rw-r--r--tools/glade/glade/gbwidgets/gbfileselection.c308
-rw-r--r--tools/glade/glade/gbwidgets/gbfixed.c246
-rw-r--r--tools/glade/glade/gbwidgets/gbfontbutton.c282
-rw-r--r--tools/glade/glade/gbwidgets/gbfontselection.c184
-rw-r--r--tools/glade/glade/gbwidgets/gbfontselectiondialog.c317
-rw-r--r--tools/glade/glade/gbwidgets/gbframe.c375
-rw-r--r--tools/glade/glade/gbwidgets/gbgammacurve.c269
-rw-r--r--tools/glade/glade/gbwidgets/gbhandlebox.c317
-rw-r--r--tools/glade/glade/gbwidgets/gbhbox.c587
-rw-r--r--tools/glade/glade/gbwidgets/gbhbuttonbox.c428
-rw-r--r--tools/glade/glade/gbwidgets/gbhpaned.c332
-rw-r--r--tools/glade/glade/gbwidgets/gbhruler.c260
-rw-r--r--tools/glade/glade/gbwidgets/gbhscale.c332
-rw-r--r--tools/glade/glade/gbwidgets/gbhscrollbar.c250
-rw-r--r--tools/glade/glade/gbwidgets/gbhseparator.c157
-rw-r--r--tools/glade/glade/gbwidgets/gbiconview.c322
-rw-r--r--tools/glade/glade/gbwidgets/gbimage.c662
-rw-r--r--tools/glade/glade/gbwidgets/gbimagemenuitem.c486
-rw-r--r--tools/glade/glade/gbwidgets/gbinputdialog.c273
-rw-r--r--tools/glade/glade/gbwidgets/gblabel.c885
-rw-r--r--tools/glade/glade/gbwidgets/gblayout.c399
-rw-r--r--tools/glade/glade/gbwidgets/gblist.c205
-rw-r--r--tools/glade/glade/gbwidgets/gblistitem.c182
-rw-r--r--tools/glade/glade/gbwidgets/gbmenu.c211
-rw-r--r--tools/glade/glade/gbwidgets/gbmenubar.c552
-rw-r--r--tools/glade/glade/gbwidgets/gbmenuitem.c393
-rw-r--r--tools/glade/glade/gbwidgets/gbmenutoolbutton.c269
-rw-r--r--tools/glade/glade/gbwidgets/gbnotebook.c954
-rw-r--r--tools/glade/glade/gbwidgets/gboptionmenu.c285
-rw-r--r--tools/glade/glade/gbwidgets/gbpreview.c175
-rw-r--r--tools/glade/glade/gbwidgets/gbprogressbar.c433
-rw-r--r--tools/glade/glade/gbwidgets/gbradiobutton.c477
-rw-r--r--tools/glade/glade/gbwidgets/gbradiomenuitem.c399
-rw-r--r--tools/glade/glade/gbwidgets/gbradiotoolbutton.c545
-rw-r--r--tools/glade/glade/gbwidgets/gbscrolledwindow.c366
-rw-r--r--tools/glade/glade/gbwidgets/gbseparatormenuitem.c166
-rw-r--r--tools/glade/glade/gbwidgets/gbseparatortoolitem.c218
-rw-r--r--tools/glade/glade/gbwidgets/gbspinbutton.c297
-rw-r--r--tools/glade/glade/gbwidgets/gbstatusbar.c169
-rw-r--r--tools/glade/glade/gbwidgets/gbtable.c1223
-rw-r--r--tools/glade/glade/gbwidgets/gbtextview.c479
-rw-r--r--tools/glade/glade/gbwidgets/gbtogglebutton.c211
-rw-r--r--tools/glade/glade/gbwidgets/gbtoggletoolbutton.c312
-rw-r--r--tools/glade/glade/gbwidgets/gbtoolbar.c696
-rw-r--r--tools/glade/glade/gbwidgets/gbtoolbutton.c602
-rw-r--r--tools/glade/glade/gbwidgets/gbtoolitem.c215
-rw-r--r--tools/glade/glade/gbwidgets/gbtreeview.c331
-rw-r--r--tools/glade/glade/gbwidgets/gbvbox.c261
-rw-r--r--tools/glade/glade/gbwidgets/gbvbuttonbox.c357
-rw-r--r--tools/glade/glade/gbwidgets/gbviewport.c253
-rw-r--r--tools/glade/glade/gbwidgets/gbvpaned.c209
-rw-r--r--tools/glade/glade/gbwidgets/gbvruler.c260
-rw-r--r--tools/glade/glade/gbwidgets/gbvscale.c332
-rw-r--r--tools/glade/glade/gbwidgets/gbvscrollbar.c249
-rw-r--r--tools/glade/glade/gbwidgets/gbvseparator.c157
-rw-r--r--tools/glade/glade/gbwidgets/gbwindow.c1246
-rw-r--r--tools/glade/glade/glade-parser.c1415
-rw-r--r--tools/glade/glade/glade-parser.h140
-rw-r--r--tools/glade/glade/glade.c482
-rw-r--r--tools/glade/glade/glade.h180
-rw-r--r--tools/glade/glade/glade_atk.c1662
-rw-r--r--tools/glade/glade/glade_atk.h71
-rw-r--r--tools/glade/glade/glade_clipboard.c654
-rw-r--r--tools/glade/glade/glade_clipboard.h77
-rw-r--r--tools/glade/glade/glade_gnome.c1032
-rw-r--r--tools/glade/glade/glade_gnome.h111
-rw-r--r--tools/glade/glade/glade_gnomedblib.c96
-rw-r--r--tools/glade/glade/glade_gnomedblib.h36
-rw-r--r--tools/glade/glade/glade_gnomelib.c127
-rw-r--r--tools/glade/glade/glade_gnomelib.h37
-rw-r--r--tools/glade/glade/glade_gtk12lib.c256
-rw-r--r--tools/glade/glade/glade_gtk12lib.h34
-rw-r--r--tools/glade/glade/glade_keys_dialog.c254
-rw-r--r--tools/glade/glade/glade_keys_dialog.h86
-rw-r--r--tools/glade/glade/glade_menu_editor.c3729
-rw-r--r--tools/glade/glade/glade_menu_editor.h138
-rw-r--r--tools/glade/glade/glade_palette.c544
-rw-r--r--tools/glade/glade/glade_palette.h150
-rw-r--r--tools/glade/glade/glade_plugin.c176
-rw-r--r--tools/glade/glade/glade_plugin.h52
-rw-r--r--tools/glade/glade/glade_project.c1992
-rw-r--r--tools/glade/glade/glade_project.h373
-rw-r--r--tools/glade/glade/glade_project_options.c1433
-rw-r--r--tools/glade/glade/glade_project_options.h142
-rw-r--r--tools/glade/glade/glade_project_view.c311
-rw-r--r--tools/glade/glade/glade_project_view.h85
-rw-r--r--tools/glade/glade/glade_project_window.c2108
-rw-r--r--tools/glade/glade/glade_project_window.h77
-rw-r--r--tools/glade/glade/glade_widget_data.c408
-rw-r--r--tools/glade/glade/glade_widget_data.h145
-rw-r--r--tools/glade/glade/gladeconfig.h64
-rw-r--r--tools/glade/glade/gnome-db/Makefile.am23
-rw-r--r--tools/glade/glade/gnome-db/gnomedbcombo.c136
-rw-r--r--tools/glade/glade/gnome-db/gnomedbconnectprop.c93
-rw-r--r--tools/glade/glade/gnome-db/gnomedbdsnconfig.c147
-rw-r--r--tools/glade/glade/gnome-db/gnomedbdsndruid.c161
-rw-r--r--tools/glade/glade/gnome-db/gnomedbeditor.c188
-rw-r--r--tools/glade/glade/gnome-db/gnomedberror.c148
-rw-r--r--tools/glade/glade/gnome-db/gnomedberrordlg.c232
-rw-r--r--tools/glade/glade/gnome-db/gnomedbform.c161
-rw-r--r--tools/glade/glade/gnome-db/gnomedbgraybar.c149
-rw-r--r--tools/glade/glade/gnome-db/gnomedbgrid.c144
-rw-r--r--tools/glade/glade/gnome-db/gnomedblogin.c148
-rw-r--r--tools/glade/glade/gnome-db/gnomedblogindlg.c234
-rw-r--r--tools/glade/glade/gnome-db/gnomedbprovidersel.c161
-rw-r--r--tools/glade/glade/gnome-db/gnomedbsourcesel.c161
-rw-r--r--tools/glade/glade/gnome-db/gnomedbtableeditor.c144
-rw-r--r--tools/glade/glade/gnome/Makefile.am33
-rw-r--r--tools/glade/glade/gnome/bonobodock.c510
-rw-r--r--tools/glade/glade/gnome/bonobodockitem.c786
-rw-r--r--tools/glade/glade/gnome/gnomeabout.c554
-rw-r--r--tools/glade/glade/gnome/gnomeapp.c461
-rw-r--r--tools/glade/glade/gnome/gnomeappbar.c198
-rw-r--r--tools/glade/glade/gnome/gnomecanvas.c263
-rw-r--r--tools/glade/glade/gnome/gnomecolorpicker.c233
-rw-r--r--tools/glade/glade/gnome/gnomecontrol.c757
-rw-r--r--tools/glade/glade/gnome/gnomedateedit.c313
-rw-r--r--tools/glade/glade/gnome/gnomedialog.c358
-rw-r--r--tools/glade/glade/gnome/gnomedruid.c499
-rw-r--r--tools/glade/glade/gnome/gnomedruidpageedge.c537
-rw-r--r--tools/glade/glade/gnome/gnomedruidpagestandard.c463
-rw-r--r--tools/glade/glade/gnome/gnomeentry.c225
-rw-r--r--tools/glade/glade/gnome/gnomefileentry.c382
-rw-r--r--tools/glade/glade/gnome/gnomefontpicker.c406
-rw-r--r--tools/glade/glade/gnome/gnomehref.c220
-rw-r--r--tools/glade/glade/gnome/gnomeiconentry.c222
-rw-r--r--tools/glade/glade/gnome/gnomeiconlist.c475
-rw-r--r--tools/glade/glade/gnome/gnomeiconselection.c168
-rw-r--r--tools/glade/glade/gnome/gnomemessagebox.c515
-rw-r--r--tools/glade/glade/gnome/gnomepixmap.c361
-rw-r--r--tools/glade/glade/gnome/gnomepixmapentry.c319
-rw-r--r--tools/glade/glade/gnome/gnomepropertybox.c383
-rw-r--r--tools/glade/glade/graphics/aboutdialog.xpm34
-rw-r--r--tools/glade/glade/graphics/accellabel.xpm26
-rw-r--r--tools/glade/glade/graphics/alignment.xpm33
-rw-r--r--tools/glade/glade/graphics/arrow.xpm32
-rw-r--r--tools/glade/glade/graphics/aspectframe.xpm33
-rw-r--r--tools/glade/glade/graphics/bonobo-dock-item.xpm29
-rw-r--r--tools/glade/glade/graphics/bonobo-dock.xpm29
-rw-r--r--tools/glade/glade/graphics/button.xpm29
-rw-r--r--tools/glade/glade/graphics/calendar.xpm29
-rw-r--r--tools/glade/glade/graphics/cellview.xpm27
-rw-r--r--tools/glade/glade/graphics/checkbutton.xpm30
-rw-r--r--tools/glade/glade/graphics/checkmenuitem.xpm28
-rw-r--r--tools/glade/glade/graphics/clist.xpm28
-rw-r--r--tools/glade/glade/graphics/colorbutton.xpm31
-rw-r--r--tools/glade/glade/graphics/colorseldialog.xpm39
-rw-r--r--tools/glade/glade/graphics/colorselection.xpm35
-rw-r--r--tools/glade/glade/graphics/combo.xpm34
-rw-r--r--tools/glade/glade/graphics/combobox.xpm33
-rw-r--r--tools/glade/glade/graphics/comboboxentry.xpm34
-rw-r--r--tools/glade/glade/graphics/ctree.xpm30
-rw-r--r--tools/glade/glade/graphics/curve.xpm32
-rw-r--r--tools/glade/glade/graphics/custom.xpm30
-rw-r--r--tools/glade/glade/graphics/custom_bg.xpm15
-rw-r--r--tools/glade/glade/graphics/dialog.xpm38
-rw-r--r--tools/glade/glade/graphics/drawingarea.xpm33
-rw-r--r--tools/glade/glade/graphics/entry.xpm33
-rw-r--r--tools/glade/glade/graphics/eventbox.xpm34
-rw-r--r--tools/glade/glade/graphics/expander.xpm27
-rw-r--r--tools/glade/glade/graphics/filechooserbutton.xpm30
-rw-r--r--tools/glade/glade/graphics/filechooserdialog.xpm34
-rw-r--r--tools/glade/glade/graphics/filechooserwidget.xpm29
-rw-r--r--tools/glade/glade/graphics/fileseldialog.xpm34
-rw-r--r--tools/glade/glade/graphics/fixed.xpm29
-rw-r--r--tools/glade/glade/graphics/fontbutton.xpm31
-rw-r--r--tools/glade/glade/graphics/fontsel.xpm35
-rw-r--r--tools/glade/glade/graphics/fontseldialog.xpm40
-rw-r--r--tools/glade/glade/graphics/frame.xpm33
-rw-r--r--tools/glade/glade/graphics/gammacurve.xpm33
-rw-r--r--tools/glade/glade/graphics/glade-atk.xpm112
-rw-r--r--tools/glade/glade/graphics/glade_logo.pngbin0 -> 11013 bytes
-rw-r--r--tools/glade/glade/graphics/gnome-about.xpm34
-rw-r--r--tools/glade/glade/graphics/gnome-animator.xpm32
-rw-r--r--tools/glade/glade/graphics/gnome-app.xpm34
-rw-r--r--tools/glade/glade/graphics/gnome-appbar.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-calculator.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-canvas.xpm31
-rw-r--r--tools/glade/glade/graphics/gnome-colorpicker.xpm31
-rw-r--r--tools/glade/glade/graphics/gnome-control.xpm30
-rw-r--r--tools/glade/glade/graphics/gnome-dateedit.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-browser.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-combo.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-connection-properties.xpm94
-rw-r--r--tools/glade/glade/graphics/gnome-db-connectsel.xpm30
-rw-r--r--tools/glade/glade/graphics/gnome-db-dataset.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-designer.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-dsn-druid.xpm32
-rw-r--r--tools/glade/glade/graphics/gnome-db-dsnconfig.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-editor.xpm32
-rw-r--r--tools/glade/glade/graphics/gnome-db-entry.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-error-dlg.xpm35
-rw-r--r--tools/glade/glade/graphics/gnome-db-error.xpm30
-rw-r--r--tools/glade/glade/graphics/gnome-db-export.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-form.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-graybar.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-grid.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-iconlist.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-label.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-list.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-log-viewer.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-login-dlg.xpm35
-rw-r--r--tools/glade/glade/graphics/gnome-db-login.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-provider-sel.xpm30
-rw-r--r--tools/glade/glade/graphics/gnome-db-query-builder.xpm60
-rw-r--r--tools/glade/glade/graphics/gnome-db-report.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-sourcesel.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-sql-editor.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-table-editor.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-db-window.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-dialog.xpm34
-rw-r--r--tools/glade/glade/graphics/gnome-dock-band.xpm49
-rw-r--r--tools/glade/glade/graphics/gnome-dock-item.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-dock.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-druid-page-finish.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-druid-page-standard.xpm31
-rw-r--r--tools/glade/glade/graphics/gnome-druid-page-start.xpm29
-rw-r--r--tools/glade/glade/graphics/gnome-druid.xpm31
-rw-r--r--tools/glade/glade/graphics/gnome-entry.xpm28
-rw-r--r--tools/glade/glade/graphics/gnome-fileentry.xpm31
-rw-r--r--tools/glade/glade/graphics/gnome-fontpicker.xpm31
-rw-r--r--tools/glade/glade/graphics/gnome-href.xpm32
-rw-r--r--tools/glade/glade/graphics/gnome-iconentry.xpm35
-rw-r--r--tools/glade/glade/graphics/gnome-iconlist.xpm33
-rw-r--r--tools/glade/glade/graphics/gnome-iconselection.xpm32
-rw-r--r--tools/glade/glade/graphics/gnome-less.xpm30
-rw-r--r--tools/glade/glade/graphics/gnome-messagebox.xpm34
-rw-r--r--tools/glade/glade/graphics/gnome-numberentry.xpm30
-rw-r--r--tools/glade/glade/graphics/gnome-papersel.xpm28
-rw-r--r--tools/glade/glade/graphics/gnome-pixmap.xpm39
-rw-r--r--tools/glade/glade/graphics/gnome-pixmapentry.xpm33
-rw-r--r--tools/glade/glade/graphics/gnome-print-papersel.xpm28
-rw-r--r--tools/glade/glade/graphics/gnome-propertybox.xpm34
-rw-r--r--tools/glade/glade/graphics/gnome-spell.xpm33
-rw-r--r--tools/glade/glade/graphics/gnome-stock.xpm39
-rw-r--r--tools/glade/glade/graphics/gtk-clock.xpm26
-rw-r--r--tools/glade/glade/graphics/gtk-dial.xpm28
-rw-r--r--tools/glade/glade/graphics/handlebox.xpm34
-rw-r--r--tools/glade/glade/graphics/hbox.xpm29
-rw-r--r--tools/glade/glade/graphics/hbuttonbox.xpm33
-rw-r--r--tools/glade/glade/graphics/hpaned.xpm29
-rw-r--r--tools/glade/glade/graphics/hruler.xpm30
-rw-r--r--tools/glade/glade/graphics/hscale.xpm34
-rw-r--r--tools/glade/glade/graphics/hscrollbar.xpm33
-rw-r--r--tools/glade/glade/graphics/hseparator.xpm31
-rw-r--r--tools/glade/glade/graphics/iconview.xpm33
-rw-r--r--tools/glade/glade/graphics/image.xpm39
-rw-r--r--tools/glade/glade/graphics/inputdialog.xpm39
-rw-r--r--tools/glade/glade/graphics/label.xpm30
-rw-r--r--tools/glade/glade/graphics/layout.xpm29
-rw-r--r--tools/glade/glade/graphics/list.xpm31
-rw-r--r--tools/glade/glade/graphics/listitem.xpm33
-rw-r--r--tools/glade/glade/graphics/menubar.xpm30
-rw-r--r--tools/glade/glade/graphics/menuitem.xpm26
-rw-r--r--tools/glade/glade/graphics/menutoolbutton.xpm29
-rw-r--r--tools/glade/glade/graphics/new.xpm116
-rw-r--r--tools/glade/glade/graphics/notebook.xpm33
-rw-r--r--tools/glade/glade/graphics/open.xpm32
-rw-r--r--tools/glade/glade/graphics/optionmenu.xpm33
-rw-r--r--tools/glade/glade/graphics/options.xpm140
-rw-r--r--tools/glade/glade/graphics/packer.xpm33
-rw-r--r--tools/glade/glade/graphics/pixmap.xpm39
-rw-r--r--tools/glade/glade/graphics/placeholder.xpm16
-rw-r--r--tools/glade/glade/graphics/popup.xpm32
-rw-r--r--tools/glade/glade/graphics/popupmenu.xpm32
-rw-r--r--tools/glade/glade/graphics/preview.xpm36
-rw-r--r--tools/glade/glade/graphics/progressbar.xpm34
-rw-r--r--tools/glade/glade/graphics/radiobutton.xpm28
-rw-r--r--tools/glade/glade/graphics/radiomenuitem.xpm28
-rw-r--r--tools/glade/glade/graphics/radiotoolbutton.xpm29
-rw-r--r--tools/glade/glade/graphics/save.xpm91
-rw-r--r--tools/glade/glade/graphics/scrolledwindow.xpm28
-rw-r--r--tools/glade/glade/graphics/selector.xpm30
-rw-r--r--tools/glade/glade/graphics/separatortoolitem.xpm29
-rw-r--r--tools/glade/glade/graphics/source.xpm107
-rw-r--r--tools/glade/glade/graphics/spinbutton.xpm33
-rw-r--r--tools/glade/glade/graphics/statusbar.xpm34
-rw-r--r--tools/glade/glade/graphics/table.xpm29
-rw-r--r--tools/glade/glade/graphics/text.xpm30
-rw-r--r--tools/glade/glade/graphics/togglebutton.xpm29
-rw-r--r--tools/glade/glade/graphics/toggletoolbutton.xpm30
-rw-r--r--tools/glade/glade/graphics/toolbar.xpm33
-rw-r--r--tools/glade/glade/graphics/toolbutton.xpm29
-rw-r--r--tools/glade/glade/graphics/toolitem.xpm29
-rw-r--r--tools/glade/glade/graphics/tree.xpm34
-rw-r--r--tools/glade/glade/graphics/treeitem.xpm35
-rw-r--r--tools/glade/glade/graphics/unknown.xpm33
-rw-r--r--tools/glade/glade/graphics/vbox.xpm29
-rw-r--r--tools/glade/glade/graphics/vbuttonbox.xpm33
-rw-r--r--tools/glade/glade/graphics/viewport.xpm34
-rw-r--r--tools/glade/glade/graphics/vpaned.xpm29
-rw-r--r--tools/glade/glade/graphics/vruler.xpm30
-rw-r--r--tools/glade/glade/graphics/vscale.xpm34
-rw-r--r--tools/glade/glade/graphics/vscrollbar.xpm33
-rw-r--r--tools/glade/glade/graphics/vseparator.xpm31
-rw-r--r--tools/glade/glade/graphics/window.xpm38
-rw-r--r--tools/glade/glade/keys.c1375
-rw-r--r--tools/glade/glade/keys.h44
-rw-r--r--tools/glade/glade/load.c603
-rw-r--r--tools/glade/glade/load.h85
-rw-r--r--tools/glade/glade/main.c608
-rw-r--r--tools/glade/glade/named_icons.c1026
-rw-r--r--tools/glade/glade/palette.c156
-rw-r--r--tools/glade/glade/palette.h41
-rw-r--r--tools/glade/glade/property.c5672
-rw-r--r--tools/glade/glade/property.h424
-rw-r--r--tools/glade/glade/save.c1039
-rw-r--r--tools/glade/glade/save.h156
-rw-r--r--tools/glade/glade/source.c2818
-rw-r--r--tools/glade/glade/source.h113
-rw-r--r--tools/glade/glade/source_os2.c116
-rw-r--r--tools/glade/glade/source_os2.h33
-rw-r--r--tools/glade/glade/styles.c208
-rw-r--r--tools/glade/glade/styles.h85
-rw-r--r--tools/glade/glade/tree.c471
-rw-r--r--tools/glade/glade/tree.h70
-rw-r--r--tools/glade/glade/utils.c2327
-rw-r--r--tools/glade/glade/utils.h386
-rw-r--r--tools/glade/intltool-extract.in861
-rw-r--r--tools/glade/intltool-merge.in1451
-rw-r--r--tools/glade/intltool-update.in1164
-rwxr-xr-xtools/glade/mkinstalldirs161
-rw-r--r--tools/glade/omf-install/Makefile.am33
-rw-r--r--tools/glade/omf-install/glade-faq-C.omf15
-rw-r--r--tools/glade/omf-install/glade-faq-ro.omf14
-rw-r--r--tools/glade/omf-install/glade-user-guide-C.omf18
-rw-r--r--tools/glade/po/ChangeLog824
-rw-r--r--tools/glade/po/LINGUAS50
-rw-r--r--tools/glade/po/Makefile.in.in218
-rw-r--r--tools/glade/po/POTFILES.in157
-rw-r--r--tools/glade/po/POTFILES.skip32
-rw-r--r--tools/glade/po/am.po5713
-rw-r--r--tools/glade/po/ar.po6668
-rw-r--r--tools/glade/po/az.po5912
-rw-r--r--tools/glade/po/be.po5895
-rw-r--r--tools/glade/po/ca.po5923
-rw-r--r--tools/glade/po/cs.po5864
-rw-r--r--tools/glade/po/da.po5920
-rw-r--r--tools/glade/po/de.po5950
-rw-r--r--tools/glade/po/dz.po6063
-rw-r--r--tools/glade/po/el.po6008
-rw-r--r--tools/glade/po/en_CA.po5808
-rw-r--r--tools/glade/po/en_GB.po6062
-rw-r--r--tools/glade/po/es.po5938
-rw-r--r--tools/glade/po/et.po4063
-rw-r--r--tools/glade/po/fi.po5732
-rw-r--r--tools/glade/po/fr.po5982
-rw-r--r--tools/glade/po/ga.po5691
-rw-r--r--tools/glade/po/gl.po5849
-rw-r--r--tools/glade/po/hr.po5848
-rw-r--r--tools/glade/po/hu.po5880
-rw-r--r--tools/glade/po/it.po5857
-rw-r--r--tools/glade/po/ja.po5817
-rw-r--r--tools/glade/po/ko.po6006
-rw-r--r--tools/glade/po/lv.po5751
-rw-r--r--tools/glade/po/mk.po6451
-rw-r--r--tools/glade/po/ml.po5707
-rw-r--r--tools/glade/po/ms.po5895
-rw-r--r--tools/glade/po/nb.po5816
-rw-r--r--tools/glade/po/ne.po5805
-rw-r--r--tools/glade/po/nl.po5871
-rw-r--r--tools/glade/po/nn.po6484
-rw-r--r--tools/glade/po/oc.po5719
-rw-r--r--tools/glade/po/pa.po5714
-rw-r--r--tools/glade/po/pl.po5896
-rw-r--r--tools/glade/po/pt.po5864
-rw-r--r--tools/glade/po/pt_BR.po5838
-rw-r--r--tools/glade/po/ro.po5999
-rw-r--r--tools/glade/po/ru.po5860
-rw-r--r--tools/glade/po/rw.po6871
-rw-r--r--tools/glade/po/sk.po5887
-rw-r--r--tools/glade/po/sq.po6661
-rw-r--r--tools/glade/po/sr.po5850
-rw-r--r--tools/glade/po/sr@Latn.po5852
-rw-r--r--tools/glade/po/sv.po6424
-rw-r--r--tools/glade/po/tr.po5898
-rw-r--r--tools/glade/po/uk.po5919
-rw-r--r--tools/glade/po/vi.po6105
-rw-r--r--tools/glade/po/yi.po5698
-rw-r--r--tools/glade/po/zh_CN.po6891
-rw-r--r--tools/glade/po/zh_TW.po6735
491 files changed, 416040 insertions, 0 deletions
diff --git a/tools/glade/ABOUT-NLS b/tools/glade/ABOUT-NLS
new file mode 100644
index 00000000..7e6b3809
--- /dev/null
+++ b/tools/glade/ABOUT-NLS
@@ -0,0 +1,296 @@
+Notes on the Free Translation Project
+*************************************
+
+ Free software is going international! The Free Translation Project
+is a way to get maintainers of free software, translators, and users all
+together, so that will gradually become able to speak many languages.
+A few packages already provide translations for their messages.
+
+ If you found this `ABOUT-NLS' file inside a distribution, you may
+assume that the distributed package does use GNU `gettext' internally,
+itself available at your nearest GNU archive site. But you do _not_
+need to install GNU `gettext' prior to configuring, installing or using
+this package with messages translated.
+
+ Installers will find here some useful hints. These notes also
+explain how users should proceed for getting the programs to use the
+available translations. They tell how people wanting to contribute and
+work at translations should contact the appropriate team.
+
+ When reporting bugs in the `intl/' directory or bugs which may be
+related to internationalization, you should tell about the version of
+`gettext' which is used. The information can be found in the
+`intl/VERSION' file, in internationalized packages.
+
+Quick configuration advice
+==========================
+
+ If you want to exploit the full power of internationalization, you
+should configure it using
+
+ ./configure --with-included-gettext
+
+to force usage of internationalizing routines provided within this
+package, despite the existence of internationalizing capabilities in the
+operating system where this package is being installed. So far, only
+the `gettext' implementation in the GNU C library version 2 provides as
+many features (such as locale alias, message inheritance, automatic
+charset conversion or plural form handling) as the implementation here.
+It is also not possible to offer this additional functionality on top
+of a `catgets' implementation. Future versions of GNU `gettext' will
+very likely convey even more functionality. So it might be a good idea
+to change to GNU `gettext' as soon as possible.
+
+ So you need _not_ provide this option if you are using GNU libc 2 or
+you have installed a recent copy of the GNU gettext package with the
+included `libintl'.
+
+INSTALL Matters
+===============
+
+ Some packages are "localizable" when properly installed; the
+programs they contain can be made to speak your own native language.
+Most such packages use GNU `gettext'. Other packages have their own
+ways to internationalization, predating GNU `gettext'.
+
+ By default, this package will be installed to allow translation of
+messages. It will automatically detect whether the system already
+provides the GNU `gettext' functions. If not, the GNU `gettext' own
+library will be used. This library is wholly contained within this
+package, usually in the `intl/' subdirectory, so prior installation of
+the GNU `gettext' package is _not_ required. Installers may use
+special options at configuration time for changing the default
+behaviour. The commands:
+
+ ./configure --with-included-gettext
+ ./configure --disable-nls
+
+will respectively bypass any pre-existing `gettext' to use the
+internationalizing routines provided within this package, or else,
+_totally_ disable translation of messages.
+
+ When you already have GNU `gettext' installed on your system and run
+configure without an option for your new package, `configure' will
+probably detect the previously built and installed `libintl.a' file and
+will decide to use this. This might be not what is desirable. You
+should use the more recent version of the GNU `gettext' library. I.e.
+if the file `intl/VERSION' shows that the library which comes with this
+package is more recent, you should use
+
+ ./configure --with-included-gettext
+
+to prevent auto-detection.
+
+ The configuration process will not test for the `catgets' function
+and therefore it will not be used. The reason is that even an
+emulation of `gettext' on top of `catgets' could not provide all the
+extensions of the GNU `gettext' library.
+
+ Internationalized packages have usually many `po/LL.po' files, where
+LL gives an ISO 639 two-letter code identifying the language. Unless
+translations have been forbidden at `configure' time by using the
+`--disable-nls' switch, all available translations are installed
+together with the package. However, the environment variable `LINGUAS'
+may be set, prior to configuration, to limit the installed set.
+`LINGUAS' should then contain a space separated list of two-letter
+codes, stating which languages are allowed.
+
+Using This Package
+==================
+
+ As a user, if your language has been installed for this package, you
+only have to set the `LANG' environment variable to the appropriate
+`LL_CC' combination. Here `LL' is an ISO 639 two-letter language code,
+and `CC' is an ISO 3166 two-letter country code. For example, let's
+suppose that you speak German and live in Germany. At the shell
+prompt, merely execute `setenv LANG de_DE' (in `csh'),
+`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
+This can be done from your `.login' or `.profile' file, once and for
+all.
+
+ You might think that the country code specification is redundant.
+But in fact, some languages have dialects in different countries. For
+example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
+country code serves to distinguish the dialects.
+
+ Not all programs have translations for all languages. By default, an
+English message is shown in place of a nonexistent translation. If you
+understand other languages, you can set up a priority list of languages.
+This is done through a different environment variable, called
+`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
+for the purpose of message handling, but you still need to have `LANG'
+set to the primary language; this is required by other parts of the
+system libraries. For example, some Swedish users who would rather
+read translations in German than English for when Swedish is not
+available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
+
+ In the `LANGUAGE' environment variable, but not in the `LANG'
+environment variable, `LL_CC' combinations can be abbreviated as `LL'
+to denote the language's main dialect. For example, `de' is equivalent
+to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
+(Portuguese as spoken in Portugal) in this context.
+
+Translating Teams
+=================
+
+ For the Free Translation Project to be a success, we need interested
+people who like their own language and write it well, and who are also
+able to synergize with other translators speaking the same language.
+Each translation team has its own mailing list. The up-to-date list of
+teams can be found at the Free Translation Project's homepage,
+`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
+area.
+
+ If you'd like to volunteer to _work_ at translating messages, you
+should become a member of the translating team for your own language.
+The subscribing address is _not_ the same as the list itself, it has
+`-request' appended. For example, speakers of Swedish can send a
+message to `sv-request@li.org', having this message body:
+
+ subscribe
+
+ Keep in mind that team members are expected to participate
+_actively_ in translations, or at solving translational difficulties,
+rather than merely lurking around. If your team does not exist yet and
+you want to start one, or if you are unsure about what to do or how to
+get started, please write to `translation@iro.umontreal.ca' to reach the
+coordinator for all translator teams.
+
+ The English team is special. It works at improving and uniformizing
+the terminology in use. Proven linguistic skill are praised more than
+programming skill, here.
+
+Available Packages
+==================
+
+ Languages are not equally supported in all packages. The following
+matrix shows the current state of internationalization, as of May 2001.
+The matrix shows, in regard of each package, for which languages PO
+files have been submitted to translation coordination, with a
+translation percentage of at least 50%.
+
+ Ready PO files bg cs da de el en eo es et fi fr gl hr id it
+ +----------------------------------------------+
+ a2ps | [] [] |
+ bash | [] [] [] [] |
+ bison | [] [] [] [] |
+ clisp | [] [] [] [] |
+ cpio | [] [] [] [] |
+ diffutils | [] [] [] [] [] [] [] |
+ enscript | [] [] |
+ error | [] |
+ fileutils | [] [] [] [] [] [] [] |
+ findutils | [] [] [] [] [] [] [] [] |
+ flex | [] [] [] |
+ gawk | |
+ gcal | |
+ gcc | [] |
+ gettext | [] [] [] [] [] [] [] [] [] |
+ gnupg | [] [] [] [] [] |
+ grep | [] [] [] |
+ hello | [] [] [] [] [] [] [] [] [] |
+ id-utils | [] [] |
+ indent | [] [] [] [] [] |
+ libc | [] [] [] [] [] [] [] [] |
+ lilypond | |
+ lynx | [] [] [] |
+ m4 | [] [] [] [] [] [] [] |
+ make | [] [] [] [] |
+ parted | [] [] |
+ ptx | [] [] [] [] [] [] [] |
+ python | |
+ recode | [] [] [] [] [] [] [] [] |
+ sed | [] [] [] [] [] [] [] [] [] |
+ sh-utils | [] [] [] [] [] [] [] [] [] |
+ sharutils | [] [] [] [] [] [] [] |
+ soundtracker | |
+ sp | |
+ tar | [] [] [] [] [] [] [] [] |
+ texinfo | [] [] [] [] |
+ textutils | [] [] [] [] [] [] [] |
+ util-linux | [] |
+ wdiff | [] [] [] [] [] [] [] |
+ wget | [] [] [] [] [] [] [] [] [] |
+ +----------------------------------------------+
+ bg cs da de el en eo es et fi fr gl hr id it
+ 0 14 21 27 10 1 8 20 13 1 28 17 0 9 11
+
+ ja ko lv nl no pl pt pt_BR ru sk sl sv tr zh
+ +----------------------------------------------+
+ a2ps | [] [] [] | 5
+ bash | | 4
+ bison | [] [] [] | 7
+ clisp | [] | 5
+ cpio | [] [] [] [] [] | 9
+ diffutils | [] [] [] | 10
+ enscript | [] [] [] | 5
+ error | | 1
+ fileutils | [] [] [] [] [] [] [] [] [] | 16
+ findutils | [] [] [] [] [] [] | 14
+ flex | [] [] [] | 6
+ gawk | | 0
+ gcal | | 0
+ gcc | [] | 2
+ gettext | [] [] [] [] [] [] [] [] [] [] | 19
+ gnupg | [] [] [] | 8
+ grep | | 3
+ hello | [] [] [] [] [] [] [] [] | 17
+ id-utils | [] [] [] | 5
+ indent | [] [] [] [] [] [] [] | 12
+ libc | [] [] [] [] [] [] [] | 15
+ lilypond | [] | 1
+ lynx | [] [] [] [] [] | 8
+ m4 | [] [] [] [] [] | 12
+ make | [] [] [] [] [] | 9
+ parted | [] [] [] | 5
+ ptx | [] [] [] [] [] [] | 13
+ python | | 0
+ recode | [] [] [] | 11
+ sed | [] [] [] [] [] [] [] | 16
+ sh-utils | [] [] [] [] [] [] [] [] [] [] | 19
+ sharutils | [] [] [] [] | 11
+ soundtracker | | 0
+ sp | | 0
+ tar | [] [] [] [] [] [] [] [] | 16
+ texinfo | [] [] | 6
+ textutils | [] [] [] [] [] [] [] [] | 15
+ util-linux | [] | 2
+ wdiff | [] [] [] [] [] | 12
+ wget | [] [] [] [] [] [] [] [] | 17
+ +----------------------------------------------+
+ 29 teams ja ko lv nl no pl pt pt_BR ru sk sl sv tr zh
+ 40 domains 18 8 0 23 6 16 1 15 26 9 9 20 2 3 336
+
+ Some counters in the preceding matrix are higher than the number of
+visible blocks let us expect. This is because a few extra PO files are
+used for implementing regional variants of languages, or language
+dialects.
+
+ For a PO file in the matrix above to be effective, the package to
+which it applies should also have been internationalized and
+distributed as such by its maintainer. There might be an observable
+lag between the mere existence a PO file and its wide availability in a
+distribution.
+
+ If May 2001 seems to be old, you may fetch a more recent copy of
+this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date
+matrix with full percentage details can be found at
+`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
+
+Using `gettext' in new packages
+===============================
+
+ If you are writing a freely available program and want to
+internationalize it you are welcome to use GNU `gettext' in your
+package. Of course the GNU Public License applies to your sources from
+then if you include `gettext' directly in your distribution on but
+since you are writing free software anyway this is no restriction.
+
+ Once the sources are change appropriately and the setup can handle to
+use of `gettext' the only thing missing are the translations. The Free
+Translation Project is also available for packages which are not
+developed inside the GNU project. Therefore the information given above
+applies also for every other Free Software Project. Contact
+`translation@iro.umontreal.ca' to make the `.pot' files available to
+the translation teams.
+
diff --git a/tools/glade/AUTHORS b/tools/glade/AUTHORS
new file mode 100644
index 00000000..9b0b4b4d
--- /dev/null
+++ b/tools/glade/AUTHORS
@@ -0,0 +1,9 @@
+
+Damon Chaplin
+ Main author.
+
+Martijn van Beers
+ Helped with code generation. Wrote the tree view & palette.
+
+Jacob Berkman
+ Helped porting to GTK+ 2 & GNOME 2.
diff --git a/tools/glade/COPYING b/tools/glade/COPYING
new file mode 100644
index 00000000..d60c31a9
--- /dev/null
+++ b/tools/glade/COPYING
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/tools/glade/ChangeLog b/tools/glade/ChangeLog
new file mode 100644
index 00000000..31ad4028
--- /dev/null
+++ b/tools/glade/ChangeLog
@@ -0,0 +1,6446 @@
+2007-12-09 Christian Persch <chpe@gnome.org>
+
+ * glade/gnome/gnomecontrol.c: Don't define
+ BONOBO_[UI_]DISABLE_DEPRECATED, or we'll get an undefined symbol "_".
+ Fallout from bug #419535.
+
+2007-04-26 Christophe Merlet <redfox@redfoxcenter.org>
+
+ * configure.in: Added "oc" (Occitan) to ALL_LINGUAS.
+
+2007-03-19 Pema Geyleg <pema.geyleg@gmail.com>
+
+ *configure.in: Added 'dz' to the list
+
+2007-03-07 Priit Laes <plaes@svn.gnome.org>
+
+ * configure.in: Added et to ALL_LINGUAS
+
+2006-12-29 Ilkka Tuohela <hile@iki.fi>
+
+ * configure.in: Added fi to ALL_LINGUAS
+
+2006-05-22 Calum Benson <calum.benson@sun.com>
+
+ * glade-2.desktop.in:
+ Update Comment, as per http://live.gnome.org/UsabilityTeam/Menu.
+
+2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
+
+ * configure.in: Remove obsolete entry for no_NO.
+ * po/no.po: And the translation.
+
+2005-10-09 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.12.1
+
+2005-09-16 Rodrigo Moya <rodrigo@novell.com>
+
+ * glade/gnome-db/gladegnomedblogindlg.c: added missing header file.
+
+2005-09-14 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.12.0
+
+2005-09-14 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbwindow.c:
+ * glade/gbwidgets/gbfilechooserdialog.c:
+ * glade/gbwidgets/gbfileselection.c:
+ * glade/gbwidgets/gbdialog.c:
+ * glade/gbwidgets/gbfontselectiondialog.c:
+ * glade/gbwidgets/gbinputdialog.c:
+ * glade/gbwidgets/gbcolorselectiondialog.c:
+ * glade/gbwidgets/gbaboutdialog.c:
+ * glade/gnome/gnomemessagebox.c:
+ * glade/gnome/gnomeapp.c:
+ * glade/gnome/bonobowindow.c:
+ * glade/gnome/gnomeabout.c:
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome/gnomepropertybox.c:
+ * glade/gnome-db/gnomedblogindlg.c:
+ * glade/gnome-db/gnomedberrordlg.c: added support for "urgency_hint".
+
+ * glade/gbwidgets/gbaboutdialog.c: (gb_about_dialog_write_source):
+ call gb_window_write_standard_source() to output code for
+ "destroy_with_parent" property.
+
+ * glade/named_icons.c (GladeNamedIcons): added 9 new stock GNOME icons.
+
+ * tools/geticons.pl:
+ * tools/getstockitems.pl: only output the lists, not the bits at the
+ top and bottom.
+
+ * glade/named_icons.c (GladeNamedIcons): added GTK_STOCK_INFO,
+ GTK_STOCK_FULLSCREEN and GTK_STOCK_LEAVE_FULLSCREEN.
+
+ * glade/gbwidgets/gbmenubar.c: added support for "pack_direction"
+ and "child_pack_direction".
+
+ * glade/gbwidgets/gbfilechooserbutton.c:
+ * glade/gbwidgets/gbfilechooserdialog.c: added support for
+ "do_overwrite_confirmation". (I don't think it is useful for
+ GtkFileChooserWidget, though I'm not sure.)
+
+ * glade/gbwidgets/gbiconview.c: added support for "reorderable".
+
+ * glade/gbwidgets/gbaboutdialog.c: added support for "wrap_license".
+
+ * glade/gbwidgets/gbwindow.c (gb_window_set_standard_properties): use
+ icon_name_p rather than IconName, so it works for widgets other than
+ GtkWindow itself.
+
+2005-09-13 Damon Chaplin <damon@gnome.org>
+
+ * configure.in:
+ * README: bumped version info ready for 2.12.0.
+
+ * NEWS: added 2.10.1 info.
+
+ * glade/gbwidgets/gbradiobutton.c (gb_radio_button_set_properties):
+ * glade/gbwidgets/gbradiomenuitem.c
+ (gb_radio_menu_item_set_properties):
+ * glade/gbwidgets/gbradiotoolbutton.c
+ (gb_radio_tool_button_set_properties): output a warning if an unknown
+ radio group is found in the XML file. (#110181)
+
+ * glade/main.c (main): patch from Bastian Kleineidam to use
+ gtk_init_with_args() to parse options, so --help works. (#309213)
+
+ * glade/glade_menu_editor.c: use the stock id as the item string for
+ the "Stock Item" property in GTK+ menus, and the "Icon" property
+ in GTK+ and GNOME menus, since the old label text wasn't unique.
+
+ * glade/property.c (fill_stock_combo): use the stock id as the item
+ string rather than the (translated) item text, since that isn't unique.
+ (find_stock_id, find_stock_item): ifdef'ed out - not used now.
+ (property_get_stock_item): return the combo text, or NULL if empty.
+ (property_set_stock_item): set the combo text to the stock id.
+ (property_get_icon): if the combo text matches the basename of the last
+ selected file, return the complete filename, otherwise return the combo
+ text as it is.
+ (property_set_icon): check if the icon is a stock id, if not assume
+ it is a filename. (#303105)
+
+2005-09-12 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidget.c (get_standard_properties): GtkEventBoxes can
+ always have tooltips. (#312622)
+
+ * glade/gbwidgets/gblabel.c (gb_label_get_focus_targets): add custom
+ widgets and file chooser buttons to the combo. (#311804)
+
+ * glade/gnome/gnomecanvas.c: use "aa" rather than "anti_aliased",
+ otherwise libglade doesn't load the property. (##309412)
+
+ * glade/glade_palette.c (glade_palette_set_show_gnome_widgets): show
+ the main palette page and make the selector active, to make sure we
+ don't show GNOME widgets or allow them to be added to GTK+ projects.
+ (#148423)
+
+ * glade/glade_project_window.c: use a global for the GladeProjectWindow
+ to avoid problems finding it. (#170758)
+
+ * glade/gbwidget.c (add_standard_bottom_menu_items): add a separator
+ before the Cut/Copy/Paste items. (#300261)
+
+ * autogen.sh:
+ * glade/data/gtk/autogen.sh: don't use -path option of find, as
+ Solaris doesn't have it. (#301929)
+
+ * glade/gbwidget.c (copy_signals):
+ * glade/load.c (load_date): output a warning if the date is invalid,
+ and reset the error.
+
+2005-08-30 Damon Chaplin <damon@gnome.org>
+
+ * glade/property.c (create_language_specific_properties): don't
+ create a table for Perl as we don't support it now. Avoids invalid
+ write.
+
+2005-07-31 Pawan Chitrakar <pawan@nplinux.org>
+
+ * configure.in: Added ne in ALL_LINGUAS
+
+2005-07-08 Rodrigo Moya <rodrigo@novell.com>
+
+ * configure.in: require libgda/libgnomedb-2.0.
+
+ * glade/glade_gnomedblib.c:
+ * glade/gnome-db/Makefile.am: removed browser, connection selector,
+ list and query builder widgets, not present anymore on GNOME-DB.
+
+2005-06-14 Rodrigo Moya <rodrigo@novell.com>
+
+ * glade-2.desktop.in: added MIME type information.
+
+2005-04-13 Abel Cheung <maddog@linuxhall.org>
+
+ * configure.in: Added "zh_TW" to ALL_LINGUAS.
+
+2005-04-01 Steve Murphy <murf@e-tools.com>
+
+ * configure.in: Added "rw" to ALL_LINGUAS.
+
+2005-03-16 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.10.0
+
+2005-03-16 Damon Chaplin <damon@gnome.org>
+
+ * configure.in: turn off gnome-db by default, since it still breaks
+ backwards compatability occasionally so we can't rely on its API.
+
+ * FAQ: removed some out-of-date info.
+ * README: updated languages section.
+
+2005-02-01 Damon Chaplin <damon@gnome.org>
+
+ * tools/getstockitems.pl:
+ * tools/geticons.pl: added the 2 little scripts used to get the stock
+ items and named icons to go in named_icons.c.
+
+2005-01-31 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.9.0
+
+2005-01-31 Damon Chaplin <damon@gnome.org>
+
+ * configure.in: bump GTK+ requirement to 2.6.0, and libgnomeui
+ requirement to 2.9.0.
+
+ * glade/gbwidgets/gbwindow.c: added support for "icon_name" and
+ "focus_on_map" properties.
+
+ * glade/gbwidgets/gbcolorselectiondialog.c:
+ * glade/gbwidgets/gbdialog.c:
+ * glade/gbwidgets/gbfilechooserdialog.c:
+ * glade/gbwidgets/gbfileselection.c:
+ * glade/gbwidgets/gbfontselectiondialog.c:
+ * glade/gbwidgets/gbimage.c:
+ * glade/gbwidgets/gbinputdialog.c:
+ * glade/gbwidgets/gbwindow.c:
+ * glade/gnome/bonobowindow.c:
+ * glade/gnome/gnomeabout.c:
+ * glade/gnome/gnomeapp.c:
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome/gnomemessagebox.c:
+ * glade/gnome/gnomepropertybox.c:
+ * glade/gnome-db/gnomedberrordlg.c:
+ * glade/gnome-db/gnomedblogindlg.c: used above support for "icon_name"
+ and "focus_on_map".
+
+ * glade/gbwidgets/gbimage.c: added support for "icon_name" and
+ "pixel_size" properties.
+
+ * glade/named_icons.c: new file, containing an array of standard named
+ icons from GTK+ and GNOME.
+
+ * glade/Makefile.am (glade_2_SOURCES): added named_icons.c.
+
+ * glade/gb.h: replaced wmname_p and wmclass_p with icon_name_p and
+ focus_on_map_p for all the gb_window_* functions.
+
+ * glade/gbwidget.c (gb_widget_input_named_icon)
+ (gb_widget_output_named_icon):
+ * glade/property.c (property_add_named_icon)
+ (property_get_named_icon, property_set_named_icon): added support
+ for named icons (themed icons).
+
+2005-01-19 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbsource.c (gb_widget_write_accelerators_source): add cast to
+ keep C++ compiler happy with generated code. Patch from Daniel Pirkl.
+
+2005-01-01 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbfilechooserbutton.c (gb_file_chooser_button_new):
+ fixed call to gtk_file_chooser_button_new() - arguments changed.
+ (gb_file_chooser_button_write_source): use new arguments.
+
+2004-12-21 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_atk.c (glade_atk_create_property_page): use an int
+ instead of AtkRelationType to avoid problems with optimizing compilers.
+ #152008.
+
+2004-12-13 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbcomboboxentry.c: added support for "add_tearoffs",
+ "has_frame", and "focus_on_click".
+
+ * glade/gbwidgets/gbcombobox.c: added support for "add_tearoffs" and
+ "focus_on_click". I don't think "has_frame" is useful here.
+
+ * glade/gbwidgets/gbtreeview.c: added support for "fixed_height_mode",
+ "hover_selection" and "hover_expand", and added a few example rows.
+
+ * glade/gbwidgets/gbiconview.c (gb_icon_view_new): unref the store.
+
+ * glade/gbwidgets/gbprogressbar.c: added support for "ellipsize".
+
+2004-12-08 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbaccellabel.c:
+ * glade/gbwidgets/gblabel.c: added support for "ellipsize",
+ "width_chars", "single_line_mode" and "angle".
+
+ * glade/gb.h: updated label functions to take new properties.
+
+ * glade/gbwidgets/gbfilechooserbutton.c (gb_file_chooser_button_create_properties): use an int range for "width_chars".
+
+2004-12-07 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_palette.c (glade_palette_set_show_gnome_widgets): hide
+ the recently deprecated widgets as appropriate.
+
+ * glade/gbsource.c (init_signal_hash): add signals for GtkIconView.
+ (init_signal_hash): add GtkRange::change_value,
+ GtkCellRenderer::editing_started.
+
+ * glade/gbwidgets/gbmenutoolbutton.c:
+ * glade/gbwidgets/gbcellview.c:
+ * glade/gbwidgets/gbiconview.c:
+ * glade/gbwidgets/gbaboutdialog.c: added support for new GTK+ 2.6
+ widgets.
+
+ * glade/gbwidgets/gbfilechooserbutton.c: added support for new widget,
+ based on patch from James M. Cape.
+
+ * glade/glade_gtk12lib.c: added new widgets to the palette and
+ rearranged a bit.
+
+ * glade/glade_gnomelib.c: rearranged a bit and moved deprecated widgets
+ to deprecated page.
+
+ * glade/editor.c (placeholder_finish_replace): set scrollbar policy
+ for scrolled windows for new GtkIconView widgets to automatic.
+
+2004-12-01 Damon Chaplin <damon@gnome.org>
+
+ * glade/gnome/gnomehref.c (gb_gnome_href_set_properties): only look
+ for the old "label" property when loading, otherwise it crashes.
+
+2004-11-30 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.6.6
+
+2004-11-29 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbspinbutton.c (gb_spin_button_write_source):
+ * glade/gbwidget.c (gb_widget_output_adjustment):
+ * glade/save.c (save_float): use "%.12g" when outputting floats, so
+ we keep as many digits as possible. #156016.
+ We could also update all other places '%g' appears.
+
+ * glade/gbwidgets/gbbutton.c (gb_button_normal_write_source): use the
+ translation properties from the child label.
+
+ * glade/utils.c (glade_util_copy_translation_properties): new function
+ to copy translation properties from one widget to another.
+
+ * glade/property.c (copy_translation_properties): use above.
+
+ * glade/gbwidgets/gbbutton.c (gb_button_normal_get_properties)
+ (gb_button_normal_set_properties): copy the translation properties
+ from the button to the label and vice versa when necessary, so that
+ our special code for handling the label from within the button works.
+ #156350.
+
+2004-11-27 Damon Chaplin <damon@gnome.org>
+
+ * glade/gnome/gnomehref.c: use "text" rather than "label" as the
+ property name for the text in the button. #112470.
+
+2004-11-16 Kjartan Maraas <kmaraas@gnome.org>
+
+ * configure.in: Add «nb» to ALL_LINGUAS.
+
+2004-11-06 Amanpreet Singh Alam <aalam@redhat.com>
+
+ * configure.in: ALL_LINUGUAS is changed by Adding pa Language
+
+2004-10-24 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.6.5
+
+2004-10-24 Damon Chaplin <damon@gnome.org>
+
+ * glade/editor.c (editor_idle_handler): skip any selected widgets
+ that aren't realized, or we get invalid windows. #156190.
+
+2004-10-20 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.6.4
+
+2004-10-20 Damon Chaplin <damon@gnome.org>
+
+ * glade/editor.c (paint_widget, editor_idle_handler): changed again
+ to not ref the widget, just check if it is NULL instead. It was
+ crashing when scrolled windows were being deleted. #155916.
+
+2004-10-13 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.6.3
+
+2004-10-19 Damon Chaplin <damon@gnome.org>
+
+ * glade/editor.c (paint_widget, editor_idle_handler): ref the widget
+ as well, just to be safe. Apparently this code was causing crashes on
+ Glade 3, though I haven't seen any in Glade 2.
+
+ * glade/property.c (property_add_string, property_set_string): use a
+ flag to distinguish string properties from others (e.g. dialog
+ properties), and only hide the button fro string properties.
+ It was being hidden for properties like 'Signal:'.
+
+2004-10-13 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.6.2
+
+2004-10-13 Damon Chaplin <damon@gnome.org>
+
+ * mkinstalldirs: rebuilt with newer tools to get this as well.
+
+2004-10-12 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.6.1
+
+2004-10-07 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_atk.c: added new relation type strings.
+
+ * glade/editor.c (editor_idle_handler): ignore the allocation of
+ toplevel widgets, since these are not useful. This caused the selection
+ rectangles to be offset by the windows position on the desktop.
+
+ * glade/glade_atk.c (save_atk_property): save the extra translation
+ properties.
+ (glade_atk_load_atk_properties): load the translation properties.
+
+ * glade/glade-parser.c (glade_parser_start_element): init
+ state->prop_context_prefix to FALSE before reading property and
+ atkproperty elements. It wasn't being reset sometimes.
+ Also load the "comments" and "context" attributes for atkproperty.
+ (glade_parser_end_element): copy the "translatable", "comments" and
+ "context" attributes over to the GladeProperty, and reset
+ prop_translator_comments to NULL.
+
+ * glade/gnome/gnomeabout.c: set the initial comments for translator
+ credits. Also updated to use the new translation properties.
+
+ * glade/source.c (source_add_translator_comments_to_buffer): new func.
+
+ * glade/property.c (run_text_property_dialog): only show/set the
+ translation properties if needed, and always call on_property_changed()
+ since it may not be called if the main text isn't changed.
+
+ * glade/gbwidget.c (gb_widget_output_child_label):
+ * glade/gbwidgets/gbbutton.c (gb_button_gnome_get_properties)
+ (gb_button_normal_get_properties):
+ * glade/gbwidgets/gbtoolbutton.c
+ (gb_tool_button_get_standard_properties): Always use
+ gb_widget_output_translatable_text() for consistency.
+
+ * glade/editor.c (placeholder_finish_replace): set the initial shadow
+ of the text widget's scrolled window to In.
+
+ * glade/main.c (glade_log_handler): install a tiny log handler to
+ ignore those warnings about scrolled windows.
+
+ * glade/gbwidgets/gbdialog.c (on_dialog_ok): use Apply, Cancel, OK
+ order rather than Cancel, Apply, OK. This comes from the HIG 2.0
+ in the section Windows/Utility Windows/Explicit Apply Windows.
+
+2004-09-30 Damon Chaplin <damon@gnome.org>
+
+ This is all for #115635. It adds support for 3 extra attributes for
+ string & text properties: (1) a translatable flag, so you can turn off
+ translation of a string, (2) a context flag if the string has a context
+ prefix, and (3) a comments string to help translators.
+ It also provides a bigger area to enter text, which is useful if you
+ need to enter a lot of it. I'm not sure about the ATK properties yet.
+
+ * glade/property.c (run_text_property_dialog): new function to show
+ a dialog for editing string & text properties and their extra
+ translation properties.
+ (property_add_string, property_add_text): add a '...' button beside
+ the property and call above function when it is clicked.
+ (property_get_string, property_set_string)
+ (property_set_translatable_string, property_get_text)
+ (property_set_translatable_text): handle extra translation properties.
+
+ * glade/utils.c (glade_util_get_translation_properties): gets the
+ extra translation properties which are stored inside the widget's data.
+ (glade_util_set_translation_properties): set the above.
+
+ * glade/source.c (source_write_support_files): define the Q_ macro
+ to mark translatable strings that start with a context prefix.
+ (source_add_translator_comments): new function to output a C comment
+ containing comments for translators, to be called just before a
+ translatable string is output.
+ (source_make_string_internal): updated to take a context flag to
+ indicate that the Q_ macro should be used.
+
+ * glade/save.c (save_string_internal): save extra translation
+ properties.
+ (save_translatable_string_internal): new function to get the extra
+ translation properties from the widget data and save them as well.
+ (save_translatable_string, save_translatable_text):
+ (save_translatable_text_in_lines): call the above.
+
+ * glade/load.c (load_get_value_full): new function to read extra
+ translation attributes as well.
+ (load_string, load_text): use the above, and store the extra
+ translation properties in the widget.
+
+ * glade/glade-parser.h (struct _GladeProperty): add extra translation
+ properties.
+
+ * glade/glade-parser.c: read the extra translation properties in from
+ the XML file.
+
+ * glade/gbwidget.h (struct _GbWidgetGetArgData)
+ (struct _GbWidgetSetArgData): put a pointer to the widget in here as
+ well, since it meant fewer changes were needed to handle the extra
+ translation properties.
+
+ * glade/gbwidget.c: set the widget pointer above, and use the new
+ property_set_translatable_string/text() functions where appropriate.
+
+ * glade/glade_atk.c (glade_atk_source_add_translator_comments): new
+ function to output a C comment containing comments for translators.
+ (glade_atk_write_atk_properties_source): use the extra translation
+ properties when generating the C code.
+
+ * glade/gbsource.c (gb_widget_write_standard_source):
+ * glade/gbwidgets/gbaccellabel.c:
+ * glade/gbwidgets/gbbutton.c:
+ * glade/gbwidgets/gbcheckbutton.c:
+ * glade/gbwidgets/gbcheckmenuitem.c:
+ * glade/gbwidgets/gbcolorbutton.c:
+ * glade/gbwidgets/gbcolorselectiondialog.c:
+ * glade/gbwidgets/gbcombo.c:
+ * glade/gbwidgets/gbcombobox.c:
+ * glade/gbwidgets/gbcomboboxentry.c:
+ * glade/gbwidgets/gbentry.c:
+ * glade/gbwidgets/gbfilechooserdialog.c:
+ * glade/gbwidgets/gbfileselection.c:
+ * glade/gbwidgets/gbfontbutton.c:
+ * glade/gbwidgets/gbfontselection.c:
+ * glade/gbwidgets/gbfontselectiondialog.c:
+ * glade/gbwidgets/gbimagemenuitem.c:
+ * glade/gbwidgets/gblabel.c:
+ * glade/gbwidgets/gblistitem.c:
+ * glade/gbwidgets/gbmenuitem.c:
+ * glade/gbwidgets/gbnotebook.c:
+ * glade/gbwidgets/gbprogressbar.c:
+ * glade/gbwidgets/gbradiobutton.c:
+ * glade/gbwidgets/gbradiomenuitem.c:
+ * glade/gbwidgets/gbradiotoolbutton.c:
+ * glade/gbwidgets/gbtext.c:
+ * glade/gbwidgets/gbtextview.c:
+ * glade/gbwidgets/gbtogglebutton.c:
+ * glade/gbwidgets/gbtoggletoolbutton.c:
+ * glade/gbwidgets/gbtoolbutton.c:
+ * glade/gbwidgets/gbtreeitem.c:
+ * glade/gbwidgets/gbwindow.c:
+
+ * glade/gnome/bonobowindow.c:
+ * glade/gnome/gnomeabout.c:
+ * glade/gnome/gnomeapp.c:
+ * glade/gnome/gnomecolorpicker.c:
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome/gnomedruidpageedge.c:
+ * glade/gnome/gnomedruidpagestandard.c:
+ * glade/gnome/gnomefileentry.c:
+ * glade/gnome/gnomefontpicker.c:
+ * glade/gnome/gnomehref.c:
+ * glade/gnome/gnomeiconentry.c:
+ * glade/gnome/gnomemessagebox.c:
+ * glade/gnome/gnomepixmapentry.c:
+
+ * glade/gnome-db/gnomedblogindlg.c:
+ * glade/gnome-db/gnomedbgraybar.c:
+ * glade/gnome-db/gnomedberrordlg.c:
+ * glade/gnome-db/gnomedbeditor.c: use the extra translation properties
+ when generating the source code.
+
+2004-09-25 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_project_window.c (glade_project_window_new): don't
+ set the View checkmenuitems here. We do that later.
+ (glade_project_window_show_quit_dialog): call glade_save_settings()
+ to save the window geometries and visibility status.
+ (glade_project_window_refresh_menu_items): new function to set the
+ View checkmenuitems status according to whether the windows are shown
+ or not.
+
+ * glade/main.c (final_setup_from_main_loop): call glade_load_settings()
+ and merge the results with the command-line arguments to get the
+ windows to show. Also call glade_project_window_refresh_menu_items()
+ to setup all the checkmenuitems in the View menu according to if the
+ window is shown or not.
+
+ * glade/palette.c (palette_init): renamed from palette_create and
+ made public.
+ (palette_add_gbwidget, palette_show): don't call palette_create as it
+ is always created when Glade is started now.
+
+ * glade/property.c (property_init): renamed from property_create and
+ make public.
+ (property_show): don't call property_create as it is always created
+ when Glade is started now.
+
+ * glade/glade.c (glade_load_settings, glade_save_settings): new
+ functions to save and restore window geometries and visibility.
+ We use a simple XML file in ~/.glade2 for now. #149510.
+ (Some of the code is from a glade3 patch from Paolo Borelli #142176.)
+ (glade_app_init): call palette_init() and property_init() to make
+ sure all windows are created here.
+
+2004-09-24 Damon Chaplin <damon@gnome.org>
+
+ * glade/editor.c: ported newer drawing code from glade3, since that
+ also works on Windows. There may be a few problems with it though,
+ especially with odd containers like GtkFixed, GtkLayout,
+ GtkScrolledWindow.
+
+ * glade/glade_menu_editor.c (glade_menu_editor_update_menu): only set
+ the GladeIconKey if we created an icon. #137386.
+
+ * glade/gbwidget.c (gb_widget_replace_child): When inserting a
+ GtkToolItem above a widget, add it to the widget tree as well.
+ (gb_widget_replace_child): If the user tries to insert a GtkToolItem
+ inside another GtkToolItem, just replace it instead. #151314.
+
+2004-09-23 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gblabel.c (gb_label_find_mnemonic_widget): for
+ labels inside a GtkExpander, only return TRUE if the label is the
+ expander's label. Otherwise access keys for all labels inside a
+ GtkExpander simply open/close the expander. #141183.
+
+ * glade/gbwidget.c (get_position_properties): Don't just return if
+ the widget's area hasn't been allocated. It may never be if the
+ window is not shown. But we must still show the properties. #152362.
+
+ * glade/gbwidgets/gbcomboboxentry.c (gb_combo_box_entry_write_source):
+ * glade/gbwidgets/gbcombobox.c (gb_combo_box_write_source): always
+ create the combo with a model. It can cause problems otherwise.
+ #143563.
+
+2004-09-23 Mariano Suárez-Alvarez <mariano@gnome.org>
+
+ * glade/glade_project_window.c(glade_project_window_on_open_project):
+ add "Glade Files" and "All Files" filters to the file selector dialog.
+ #145072.
+
+2004-09-23 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_project_window.c (FileMenu):
+ * glade/gnome/bonobowindow.c (FileMenu): use GNOMEUIINFO_MENU_QUIT_ITEM
+ instead of GNOMEUIINFO_MENU_EXIT_ITEM. Fixes part of #142993.
+ I was going to change it in the .glade files but then saw that
+ libglade-gnome doesn't support QUIT_ITEM so didn't.
+
+2004-09-22 Damon Chaplin <damon@gnome.org>
+
+ * glade/gnome/gnomefileentry.c: added support for the
+ "filechooser_action" property.
+
+ * glade/editor.c (placeholder_finish_replace): check we don't try to
+ add a GtkToolItem to anything other than a toolbar, since it causes
+ problems otherwise.
+
+ * glade/gbwidgets/gbmenubar.c (gb_menu_bar_write_source):
+ * glade/gbwidgets/gbmenu.c (gb_menu_write_source): pass an accel_group
+ to gnome_app_fill_menu() so accelerators work (or are shown at least)
+ in GtkWindow and GtkMenu when used in a GNOME app. For popup menus
+ it is up to the developer to make sure the accelerators have been
+ added to the main windows as well so they actually work.
+
+ * glade/utils.c (glade_util_get_next_free_project_directory):
+ * glade/main.c (main): check for NULL from g_get_home_dir() (Win9x)
+
+2004-06-26 Damon Chaplin <damon@gnome.org>
+
+ * doc/C/glade-user-guide/glade-user-guide-C.omf: updated 'rights'
+ tag to use only one 'holder' attribute.
+
+2004-06-23 Damon Chaplin <damon@gnome.org>
+
+ * doc/C/glade-user-guide/glade-user-guide.html:
+ * doc/C/glade-user-guide/glade-user-guide.xml:
+ * doc/C/glade-user-guide/Makefile.am (figs):
+ * doc/C/glade-user-guide/glade-user-guide-C.omf: updates from
+ Pat Costello to ship glade-windows.png and fix a few other errors.
+
+2004-05-25 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_write_source): use
+ GtkIconSize for the icon size rather than gint.
+ Also #include "../tree.h".
+
+2004-05-19 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbcomboboxentry.c
+ (gb_combo_box_entry_set_properties):
+ * glade/gbwidgets/gbcombobox.c (gb_combo_box_set_properties):
+ * glade/gbwidgets/gbcombo.c (gb_combo_set_properties): leave the
+ property string as it was, in case it is used somewhere else as well.
+ Fixes bug #142746.
+
+2004-05-10 Damon Chaplin <damon@gnome.org>
+
+ * glade/save.c (save_translatable_text_in_lines): check if tag_value
+ is NULL. Fixes bug #142251.
+
+2004-04-15 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.6.0
+
+2004-04-15 Damon Chaplin <damon@gnome.org>
+
+ * glade/utils.c (glade_util_get_next_free_project_directory): use
+ g_strdup() to create the project dir on windows, since it is freed
+ later.
+
+ * glade/utils.c:
+ * glade/main.c: don't include <unistd.h> on win32.
+
+ * README: update links for various languages and mailing list info,
+ and version requirements.
+
+2004-04-06 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_project_options.c:
+ * glade/glade_menu_editor.c: include <gtk/gtkmain.h> so plain GTK+
+ version compiles.
+
+2004-03-29 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.5.1
+
+2004-03-29 Damon Chaplin <damon@gnome.org>
+
+ * glade/source.c: don't output acconfig.h, and use AC_DEFINE with all
+ 3 args, to get rid of warnings about AC_DEFINE.
+
+ * doc/C/glade-faq/glade-faq.xml (type):
+ * doc/C/glade-user-guide/glade-user-guide.xml:
+ * FAQ (http): remove references to acconfig.h.
+
+ * configure.in: use AC_DEFINE with all 3 args.
+
+ * acconfig.h: removed, to get rid of warnings about AC_DEFINE.
+
+2004-03-29 Damon Chaplin <damon@gnome.org>
+
+ * configure.in: bump GTK+ and GNOME version requirements.
+
+ * glade/gnome-db/gnomedblogindlg.c (gb_gnome_db_logindlg_new):
+ * glade/gnome-db/gnomedberrordlg.c (gb_gnome_db_errordlg_new):
+ * glade/gnome/gnomepropertybox.c (on_gnome_property_box_dialog_ok):
+ * glade/gnome/gnomemessagebox.c (gb_gnome_message_box_new):
+ * glade/gnome/gnomedialog.c (gb_gnome_dialog_new):
+ * glade/gnome/gnomeabout.c (gb_gnome_about_new):
+ * glade/gbwidgets/gbfilechooserdialog.c (gb_file_chooser_dialog_new):
+ * glade/gbwidgets/gbinputdialog.c (gb_input_dialog_new):
+ * glade/gbwidgets/gbfontselectiondialog.c (gb_font_selection_dialog_new):
+ * glade/gbwidgets/gbfileselection.c (gb_file_selection_new):
+ * glade/gbwidgets/gbdialog.c (create_dialog):
+ * glade/gbwidgets/gbcolorselectiondialog.c (gb_color_selection_dialog_new): set the initial type hint to dialog. Bug #135893.
+
+ * glade/gb.h (GLADE_TYPE_HINT_DIALOG_INDEX): added a define to
+ contain the index of the dialog type hint.
+
+ * glade/gbwidgets/gbwindow.c (GbTypeHintChoices): added a note to
+ make sure the above define is updated if the array is changed.
+
+ * glade/gbwidgets/gbaspectframe.c (gb_aspect_frame_new):
+ * glade/gbwidgets/gbframe.c (gb_frame_new): try to set up the frame
+ according to the HIG. i.e. set the shadow to none, use a bold label,
+ and add an alignment with 12 pixels padding on the left. Bug #118183.
+
+2004-03-28 Damon Chaplin <damon@gnome.org>
+
+ * glade/load.c (real_load_project_file): if we don't find a project
+ options file, guess if it is a GTK+ or GNOME project by looking at
+ the <requires> tags.
+
+ * glade/glade_project.c (glade_project_load_options): return a bool
+ indicating the options were found & loaded OK.
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_add_child): insert a
+ GtkToolItem when loading child widgets that aren't plain/radio/toggle
+ items.
+
+2004-03-25 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbbutton.c (gb_button_normal_find_child_widgets):
+ return FALSE if the child is a label GbWidget, since we handle that
+ separately. Fixes bug #127860.
+
+ * glade/main.c (main): try to load gail-gnome as well as gail.
+
+2004-03-23 Damon Chaplin <damon@gnome.org>
+
+ * glade/property.c (show_filesel_dialog):
+ * glade/utils.c (glade_util_set_file_selection_filename)
+ (glade_util_get_file_selection_filename):
+ * glade/glade_project_window.c:
+ (glade_project_window_on_open_project):
+ * glade/glade_project_options.c
+ (glade_project_options_show_file_selection):
+ * glade/glade_menu_editor.c (on_icon_button_clicked): use filechooser
+ rather than old file selection dialog. Bug #132905.
+
+2004-03-21 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbimagemenuitem.c
+ (gb_image_menu_item_set_properties): translate the stock menuitem
+ label. Fixes bug #136229.
+
+ * glade/gbwidgets/gbtext.c (gb_text_write_source): use -1 for text
+ length, so it works for translated strings. This was bug #62531.
+
+2004-03-17 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.5.0
+
+2004-03-17 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbtoolbar.c: include gtktoolbutton.h.
+
+ * configure.in (AC_OUTPUT): removed turbo start Makefile.
+
+ * NEWS:
+ * HACKING:
+ * FAQ: updated a bit.
+
+ * glade/gbwidgets/gbfilechooserwidget.c: removed FolderMode.
+ Added support for new actions.
+
+ * doc/C/glade-faq/glade-faq-C.omf:
+ * doc/C/glade-faq/glade-faq.xml: updated a bit.
+
+ * doc/C/glade-user-guide/glade-user-guide-C.omf: use one 'holder'
+ attribute rather than 2 which is invalid.
+
+ * glade/glade_project_window.c: removed turbo start manual.
+
+ * glade.spec.in (BuildRequires): removed glade-turbo-start.*.
+
+ * doc/C/Makefile.am (SUBDIRS): removed glade-turbo-start directory.
+
+ * doc/C/topic.dat: removed Quick-Start Guide.
+
+ * doc/C/glade-user-guide/glade-user-guide.xml: added 'id' attributes
+ of a few 'sect1' elements so yelp displays them OK.
+ Also reworded a few bits and removed old stuff.
+
+2004-03-08 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbcombobox.c (gb_combo_box_write_source): if no
+ items have been added, just create a combo box without a model.
+
+ * glade/gbwidgets/gbcomboboxentry.c: use new convenience API in
+ generated code, and handle no items as above.
+
+ * glade/glade_menu_editor.c (glade_menu_editor_update_menu):
+ patch from Harsh Jaitly to use GtkSeparatorMenuItem for separators.
+ Bug #130570.
+
+2004-02-27 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbfilechooserdialog.c: removed FolderMode.
+ Added support for new actions.
+
+2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
+
+ * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
+
+2004-02-24 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbwindow.c (gb_window_destroy): remove the icon
+ pixmap from the project.
+
+ * glade/gnome-db/gnomedblogindlg.c (gb_gnome_db_logindlg_init):
+ * glade/gnome-db/gnomedberrordlg.c (gb_gnome_db_errordlg_init):
+ * glade/gnome/gnomepropertybox.c (gb_gnome_property_box_init):
+ * glade/gnome/gnomemessagebox.c (gb_gnome_message_box_init):
+ * glade/gnome/gnomedialog.c (gb_gnome_dialog_init):
+ * glade/gnome/gnomeapp.c (gb_gnome_app_init):
+ * glade/gnome/gnomeabout.c (gb_gnome_about_destroy):
+ * glade/gnome/bonobowindow.c (gb_bonobo_window_init):
+ * glade/gbwidgets/gbfilechooserdialog.c (gb_file_chooser_dialog_init):
+ * glade/gbwidgets/gbinputdialog.c (gb_input_dialog_init):
+ * glade/gbwidgets/gbfontselectiondialog.c (gb_font_selection_dialog_init):
+ * glade/gbwidgets/gbfileselection.c (gb_file_selection_init):
+ * glade/gbwidgets/gbdialog.c (gb_dialog_init):
+ * glade/gbwidgets/gbcolorselectiondialog.c
+ (gb_color_selection_dialog_init): set destroy function to
+ gb_window_destroy() or call it.
+
+ * glade/gb.h: added declarations of gb_tool_button_destroy and
+ gb_window_destroy.
+
+ * glade/gbwidgets/gbtoggletoolbutton.c (gb_toggle_tool_button_init):
+ * glade/gbwidgets/gbradiotoolbutton.c (gb_radio_tool_button_init):
+ * glade/gbwidgets/gbtoolbutton.c (gb_tool_button_destroy):
+ * glade/gnome/gnomepixmap.c (gb_gnome_pixmap_destroy): remove the
+ pixmap from the project.
+
+2004-02-24 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbcustom.c (gb_custom_write_source)
+ (gb_custom_get_properties): treat NULL and "" string arguments as
+ the same, since we can't differentiate within Glade. Bug #120474.
+
+ * glade/gbwidgets/gbwindow.c (GbPositionSymbols): add support for
+ GTK_WIN_POS_CENTER_ALWAYS and GTK_WIN_POS_CENTER_ON_PARENT.
+
+ * glade/gbwidgets/gbradiomenuitem.c
+ (gb_radio_menu_item_create_properties): make Group property invisible
+ since it is only used for loading & saving.
+
+2004-02-23 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_project_options.c (glade_project_options_init):
+ add note recommending libglade for large apps, (bug #129772),
+ and a note deprecating translatable strings file.
+
+ * glade/gbwidgets/gblabel.c (gb_label_get_focus_targets): allow
+ GtkComboBox/GtkComboBoxEntry widgets to be focus targets.
+
+ * glade/gnome/gnomefileentry.c (gb_gnome_file_entry_write_source):
+ terminate g_object_set() calls with NULL.
+
+2004-02-21 Paolo Borelli <pborelli@katamail.com>
+
+ * glade/glade_project_window.c: implement open project by drag&drop.
+ * glade/utils.c: add glade_util_uri_list_parse, needed for the above.
+ Bug #134152.
+
+2004-02-21 Damon Chaplin <damon@gnome.org>
+
+ * glade/gnome/gnomepixmapentry.c: Add support for "use_filechooser".
+
+ * glade/gnome/gnomefileentry.c: generate code for "use_filechooser".
+
+2004-02-19 Fernando Herrera <fherrera@onirica.com>
+
+ * glade/gnome/gnomefileentry.c:: Add support for "use_filechooser"
+ property. Bug #133885.
+
+2004-02-19 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_project_options.c (glade_project_options_generate_program_name): removed cast in lvalue. Bug #131645.
+
+ * glade/gbwidget.c (set_standard_properties):
+ * glade/property.c (property_update_title): update the title of the
+ property editor window when the widget's name is changed. Bug #131871
+
+ * configure.in: quote AC_MSG_ERROR call properly. Patch from
+ Harsh Jaitly. Fixes bug #129253.
+
+ * glade/gbwidgets/gbtoolbar.c: practically rewritten from scratch
+ to use the new toolbar items. Old XML files are migrated over
+ when loading.
+
+ * glade/gnome/gnomeapp.c (gb_gnome_app_add_toolbar_button): use
+ new toolbar buttons.
+
+ * glade/gbwidgets/gbtogglebutton.c:
+ * glade/gbwidgets/gbradiobutton.c:
+ * glade/gbwidgets/gbbutton.c: removed code to handle old toolbar
+ buttons (yippee!).
+
+ * glade/gbwidgets/Makefile.am:
+ * glade/utils.h:
+ * glade/utils.c:
+ * glade/glade_gtk12lib.c:
+ * glade/gbwidget.c:
+ * glade/gbsource.c:
+ * glade/gb.h:
+ * glade/gb.c:
+ * glade/editor.c: updates to handle new toolbar items.
+
+ * glade/graphics/radiotoolbutton.c:
+ * glade/graphics/separatortoolitem.c:
+ * glade/graphics/toggletoolbutton.c:
+ * glade/graphics/toolbutton.c:
+ * glade/graphics/toolitem.c: new files to support toolbar items.
+
+ * glade/graphics/radiotoolbutton.xpm:
+ * glade/graphics/separatortoolitem.xpm:
+ * glade/graphics/toggletoolbutton.xpm:
+ * glade/graphics/toolbutton.xpm:
+ * glade/graphics/toolitem.xpm: new icons.
+
+2004-02-05 Robert Sedak <robert.sedak@sk.htnet.hr>
+
+ * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
+
+2003-11-28 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbfilechooserwidget.c:
+ * glade/gbwidgets/gbfilechooserdialog.c: new files to support
+ GtkFileChooserDialog and GtkFileChooserWidget.
+
+ * glade/graphics/filechooserwidget.xpm:
+ * glade/graphics/filechooserdialog.xpm: new icons, basically copied
+ from old GtkFileSelection icon.
+
+ * glade/glade_gtk12lib.c: added GtkFileChooserWidget and
+ GtkFileChooserDialog and moved GtkFileSelection to deprecated page.
+
+ * glade/gbwidgets/Makefile.am (libgbwidgets_a_SOURCES):
+ added gbfilechooserwidget.c and gbfilechooserdialog.c.
+
+ * glade/source.c (source_make_string_internal): just return "" if
+ the string is NULL.
+
+2003-11-28 Damon Chaplin <damon@gnome.org>
+
+ * glade/utils.c (glade_util_flags_from_string): update to handle
+ spaces in flag strings and output a warning for invalid flags.
+ See bug #128013.
+
+2003-11-28 Damon Chaplin <damon@gnome.org>
+
+ * glade-2.desktop.in: added Encoding property, and used "false"
+ rather than "0" for Terminal property. Fixes bug #127747.
+
+2003-11-24 Damon Chaplin <damon@gnome.org>
+
+ * glade/editor.c (editor_on_event): use the "event" signal instead
+ of "button_press" and "button_release", since it is emitted before
+ them and gives us a better chance of intercepting them and doing our
+ own thing. I needed this to support selecting the GtkComboBox widget.
+ With the old method, the widget gets the signal before we do.
+ Also removed calls to stop signals. We can just return TRUE now.
+
+ * glade/glade_gtk12lib.c: moved GtkCombo and GtkOptionMenu to the
+ deprecated page, and replaced with GtkComboBoxEntry/GtkComboBox.
+
+ * glade/gbwidgets/gbcomboboxentry.c: new file to support
+ GtkComboBoxEntry.
+
+ * glade/gbwidgets/gbcombobox.c: new file to support GtkComboBox.
+
+ * glade/gbwidgets/Makefile.am: added gbcombobox.c, gbcomboboxentry.c.
+
+ * glade/graphics/comboboxentry.xpm:
+ * glade/graphics/combobox.xpm: copied old combo & optionmenu pixmaps.
+
+ * glade/gbsource.c (gb_widget_write_source): rearranged code to
+ create the standard widgets used for default values, to make it
+ easier to create GTK+ widgets here. (I did need this for the new
+ combo widgets at one point, but not any more.)
+
+2003-11-11 Damon Chaplin <damon@gnome.org>
+
+ * configure.in: update version to 2.5.0, and require GTK+ 2.3.0.
+
+ * glade/glade_gtk12lib.c: add GtkExpander, GtkFontButton and
+ GtkColorButton.
+
+ * glade/glade_gnomelib.c: move GnomeColorPicker and GnomeFontPicker
+ to deprecated page.
+
+ * glade/glade_palette.c (glade_palette_set_show_gnome_widgets):
+ hide GnomeColorPicker and GnomeFontPicker in GTK+ projects.
+
+ * glade/gbwidget.c (gb_widget_replace_child): handle GtkExpander's
+ label widget.
+
+ * glade/gnome/gnomepropertybox.c:
+ * glade/gnome/gnomemessagebox.c:
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome/gnomeapp.c:
+ * glade/gnome/bonobowindow.c:
+ * glade/gnome/gnomeabout.c:
+ * glade/gnome-db/gnomedberrordlg.c:
+ * glade/gnome-db/gnomedblogindlg.c:
+ * glade/gbwidgets/gbcolorselectiondialog.c:
+ * glade/gbwidgets/gbfontselectiondialog.c:
+ * glade/gbwidgets/gbfileselection.c:
+ * glade/gbwidgets/gbdialog.c:
+ * glade/gbwidgets/gbinputdialog.c:
+ * glade/gbwidgets/gbwindow.c: added support for "role", "type-hint",
+ "skip-taskbar-hint", "skip-pager-hint", "decorated" and "gravity"
+ properties.
+
+ * glade/gnome/gnomehref.c:
+ * glade/gnome/gnomefontpicker.c:
+ * glade/gnome/gnomecolorpicker.c:
+ * glade/gbwidgets/gbradiobutton.c:
+ * glade/gbwidgets/gbcheckbutton.c:
+ * glade/gbwidgets/gbtogglebutton.c:
+ * glade/gbwidgets/gbbutton.c: added support for "focus-on-click"
+ property.
+
+ * glade/gb.h: updated declarations of functions to account for
+ above properties.
+
+ * glade/gbwidgets/gbtextview.c: added support for "overwrite" and
+ "accepts-tab" properties.
+
+ * glade/gbwidgets/gbeventbox.c: added support for "visible-window"
+ and "above-child" properties.
+
+ * glade/gbwidgets/gbalignment.c: added support for 4 padding
+ properties.
+
+ * glade/gbwidgets/gbfontbutton.c:
+ * glade/gbwidgets/gbcolorbutton.c: added support for new widgets,
+ almost the same as the Gnome widgets.
+
+ * glade/gbwidgets/gbexpander.c: patch from Mark McLoughlin to add
+ support for this widget.
+
+ * glade/gbwidgets/Makefile.am: added above 3 files.
+
+ * glade/graphics/expander.xpm:
+ * glade/graphics/fontbutton.xpm:
+ * glade/graphics/colorbutton.xpm: added icons for new widgets.
+
+2003-11-09 Damon Chaplin <damon@gnome.org>
+
+ * NEWS: updated.
+
+ * glade/utils.c: Remove wrong/unneeded Win32 specific code.
+ Patch from Arnaud Charlet.
+
+ * README: add link to glademm mailing list.
+
+2003-11-07 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.0.1
+
+2003-11-07 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_project.c (glade_project_write_ada95_source): patch
+ from Ishan Chattopadhyaya to turn Ada support back on and chdir to
+ the project directory before calling gate to generate source code
+ in Windows.
+
+2003-11-05 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbvbuttonbox.c (gb_vbutton_box_set_properties):
+ * glade/gbwidgets/gbhbuttonbox.c (gb_hbutton_box_set_properties):
+ * glade/gbwidgets/gbvbox.c (gb_vbox_set_properties):
+ * glade/gbwidgets/gbhbox.c (gb_hbox_set_properties): ignore the size
+ property when loading. Fixes bug #126264.
+
+2003-10-22 Damon Chaplin <damon@gnome.org>
+
+ * glade/utils.c (glade_util_get_next_free_project_directory): on
+ win32 use 'C:\\Projects' as projects directory. Patch from
+ Ishan Chattopadhyaya.
+
+ * doc/C/glade-faq/glade-faq.xml:
+ * FAQ: few minor fixes from Ishan Chattopadhyaya.
+
+ * glade/gbwidgets/gblabel.c (gb_label_create_standard_properties):
+ use the term 'underlined access key' rather than 'underlined
+ accelerator character' which may get confused with the other type
+ of accelerators. Fixes bug #93746.
+
+2003-10-21 Damon Chaplin <damon@gnome.org>
+
+ * glade/gnome/gnomedruidpagestandard.c
+ (gb_gnome_druid_page_standard_get_properties): handle GdkColor
+ properties properly. Patch from David Hampton.
+
+ * glade/glade-parser.c (glade_parser_parse_file)
+ (glade_parser_parse_buffer): patch from Josh Parsons to replace XML
+ entities while parsing. Fixes bug #124026.
+
+ * glade/glade_project_window.c (glade_project_window_open_project):
+ clear the project view before loading the project, to ensure we don't
+ show an invalid project. Hopefully fixes bug #113089.
+
+ * glade/glade_project.c (glade_project_destroy): clear the widget
+ tree after destroying all the widgets, to be on the safe side.
+ (Otherwise widgets may have pointers to invalid nodes in the tree.)
+
+ * glade-2.desktop.in (X-GNOME-Bugzilla-Component): removed
+ X-GNOME-DocPath as it seems we don't need after all. See bug #124818.
+
+2003-10-20 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade-parser.c (create_widget_info): check info->name is not
+ NULL. Fixes bug #123015.
+
+ * glade/editor.c (editor_delete_widget): If we are deleting a
+ GtkTextView set the text to "". Fixes bug #111604.
+
+ * glade/gbwidgets/gblabel.c (gb_label_create_standard_properties):
+ * glade/glade_menu_editor.c (glade_menu_editor_construct): don't
+ set 'value_in_list' of a GtkCombo to TRUE, as it can result in stuch
+ pointer grabs if we're not careful. Fixes bug #124276.
+
+2003-10-17 Damon Chaplin <damon@gnome.org>
+
+ * glade/glade_project_window.c: use Ctrl+B accelerator to write
+ source code instead of Ctrl+W, which is a standard GNOME accelerator
+ used to close the window.
+
+2003-10-17 Shakti <shakti.sen@wipro.com>
+
+ *glade-2.desktop.in:
+ Set the X-GNOME-DocPath to provide the link for 'help'.
+ Fix the bug #124818
+
+2003-10-15 Damon Chaplin <damon@gnome.org>
+
+ * glade/palette.c (palette_create): set the window type hint of the
+ palette to UTILITY. I'm not sure if any other windows should have
+ the same type - metacity always places UTILITY windows in front,
+ which we may not want for the property editor/widget tree as they can
+ be pretty big windows. Fixes bug #114240.
+
+ * glade/gbwidgets/gblabel.c (gb_label_write_standard_source): the
+ default justification is now GTK_JUSTIFY_LEFT.
+
+2003-10-12 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidget.c (gb_widget_show_properties): hide the packing page
+ for toplevels. Fixes bug #119345.
+
+ * glade/gbwidgets/gbspinbutton.c (gb_spin_button_create_properties):
+ updated 'Numeric' tooltip.
+
+ * glade/gbwidgets/gbdialog.c (show_dialog_creation_dialog):
+ * glade/utils.c (glade_util_spin_button_new):
+ * glade/property.c (property_add_int_range)
+ (property_add_optional_int_range, property_add_float_range): set
+ all spinbuttons to numeric to fix bugs #122914 and #119697.
+
+2003-10-10 Damon Chaplin <damon@gnome.org>
+
+ * glade-2.desktop.in (_Comment): changed comment to agree with HIG.
+
+ * glade/glade_project_window.c (glade_project_window_about):
+ make sure we only show one About dialog. Patch from Steve Chaplin.
+ Fixes bug #119410.
+
+ * glade/property.c: (on_signals_dialog_response):
+ replace '-' with '_' in widget name when constructing handler name.
+ Patch from Thomas Vander Stichele. Fixes bug #118876.
+
+ * glade/gbwidgets/gbradiobutton.c (get_radio_button_groups):
+ * glade/gbwidgets/gblabel.c (gb_label_get_focus_targets): use
+ g_utf8_collate() rather than g_str_equal() to handle UTF-8 properly.
+ Patch from Doug Quale. Fixes bug #124270.
+
+ * glade/glade_project_options.c: added accessible descriptions.
+ Patch from Muktha <muktha.narayan@wipro.com>. Fixes bug #90939.
+
+ * glade/editor.c (clear_child_windows): applied patch from bug
+ #107450 to stop using X-specific calls.
+
+ * glade/glade_menu_editor.c (glade_menu_editor_construct): Removed
+ long description from tooltip. Fixes bug #106055.
+
+2003-10-08 Damon Chaplin <damon@gnome.org>
+
+ * glade.spec.in: applied patch from Rolando Nieves. Bug #113360.
+
+2003-10-08 Narayana Pattipati <narayana.pattipati@wipro.com>
+
+ * glade/glade/editor.c (editor_on_button_press):
+ Beep if user tries to add a widget over an existing widget.
+ Bugzilla bug#115543.
+
+2003-10-08 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbhbox.c (gb_box_set_size): don't show a warning
+ dialog if we can't delete any children. It causes weird problems
+ with the spinbutton in the property editor. Fixes bug #113637.
+
+ * glade/gbwidgets/gbbutton.c (gb_button_toolbar_write_source): fixed
+ tooltips of stock buttons. Fixes bug #120396.
+
+ * glade/gbsource.c (gb_widget_write_standard_source): use -1 to leave
+ the size unchanged rather than -2 when calling set_size_request().
+ Fixes bug #112772.
+
+ * README: add libxml to requirements.
+
+ * autogen.sh: copy the standard autogen.sh stuff here, so we don't
+ rely on gnome-common.
+
+2003-09-02 Hasbullah Bin Pit <sebol@ikhlas.com>
+
+ * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
+
+2003-08-21 Daniel Baeyens <daniel.baeyens@hispalinux.es>
+
+ * glade/glade_gnomedblib.c:
+ * glade/graphics/gnome-db-query-builder.xpm:
+ * glade/gnome-db/Makefile.am:
+ * glade/gnome-db/gnomedbquerybuilder.c: added support
+ for GnomeDbQueryBuilder widget
+
+2003-08-17 Daniel Baeyens <daniel.baeyens@hispalinux.es>
+
+ * glade/glade_gnomedblib.c:
+ * glade/graphics/gnome-db-connection-properties.xpm:
+ * glade/gnome-db/Makefile.am:
+ * glade/gnome-db/gnomedbconnectprop.c: added support for
+ GnomeDbConnectionProperties widget
+
+2003-07-25 Pablo Saratxaga <pablo@mandrekesoft.com>
+
+ * configure.in: Added Macedonian (mk) to ALL_LINGUAS
+
+2003-07-14 Daniel Baeyens <daniel.baeyens@hispalinux.es>
+
+ * glade/glade_gnomedblib.c:
+ * glade/graphics/gnome-db-editor.xpm:
+ * glade/gnome-db/Makefile.am:
+ * glade/gnome-db/gnomedbeditor.c: added support for GnomeDbEditor
+ widget
+
+2003-07-11 Daniel Baeyens <daniel.baeyens@hispalinux.es>
+
+ * glade/glade_gnomedblib.c:
+ * glade/graphics/gnome-db-gray-bar.xpm:
+ * glade/gnome-db/Makefile.am:
+ * glade/gnome-db/gnomedbgraybar.c: added support for GnomeDbGrayBar
+ widget.
+
+ * configure.in: incremented libgda/libgnomedb required versions.
+
+2003--6-17 Guntupalli Karunakar <karunakar@freedomink.org>
+
+ * configure.in: Added "ml" to ALL_LINGUAS.
+
+2003-05-31 Danilo Šegan <dsegan@gmx.net>
+
+ * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
+
+2003-05-21 Yogeesh MB <yogeeshappa.mathighatta@wipro.com>
+
+ * glade-2.desktop.in:Added %F parameter to handle dnd glade file
+ on launcher.
+ Fixes bug #112978
+
+2003-04-11 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 2.0.0
+
+2003-04-10 Damon Chaplin <damon@gnome.org>
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_new_toolbar_button): init
+ class_name to NULL.
+
+ * glade/gbwidget.c (gb_widget_replace_child): get x & y of current
+ child and use for new child.
+
+ * glade/glade_project.c (check_deprecated_widget): new function to
+ check for deprecated widgets.
+ (glade_project_write_cxx_source): use the above function and return
+ an error if deprecated widgets found, since gtkmm-2 doesn't support
+ them at all.
+
+ * glade/main.c: try to use on-disk or UTF-8 filenames where
+ appropriate. I'm a bit unsure about what GnomeClient returns though.
+ I'm assuming it returns on-disk encoded paths.
+
+ * glade/glade.c: removed glade_current_directory global variable
+ as it wasn't used.
+
+ * glade/utils.c (glade_util_set_file_selection_filename)
+ (glade_util_get_file_selection_filename): new functions to convert
+ filenames between UTF-8 and on-disk encoding when using a
+ GtkFileSelection.
+ (glade_util_fopen): same as fopen but takes a UTF-8 filename and
+ converts to on-disk encoding.
+
+ * glade/utils.c (glade_util_file_exists)
+ (glade_util_file_last_mod_time)
+ (glade_util_copy_file, glade_util_ensure_directory_exists): assume
+ filenames are input as UTF-8 and convert to on-disk encoding when
+ necessary.
+
+ * glade/save.c:
+ * glade/source.c:
+ * glade/property.c:
+ * glade/glade_project_window.c:
+ * glade/glade_project_options.c:
+ * glade/glade_menu_editor.c: use the above utility functions.
+ We now assume all filenames are UTF-8 internally, and only convert to
+ on-disk encoding when we make system calls like fopen/stat/mkdir,
+ or we need to pass filenames to GtkFileSelection which expects
+ on-disk encoding. Fixes part of bug #107696.
+
+ * glade/source.c (source_write_support_files): add a cast to avoid
+ syntax warning in support.c. Fixes bug #104159.
+
+ * glade/property.c (show_stock_items): only show stock GTK+ items
+ in GTK+ projects.
+ (property_set_icon): call show_stock_items() here to make sure we
+ only show available stock items. (This means we may call it twice
+ as we call it when setting the icon size as well, but it shouldn't
+ matter too much.)
+
+ * glade/glade_palette.c (glade_palette_set_show_gnome_widgets): new
+ function to show/hide the GNOME widgets according to whether we are
+ editing a GNOME project or not.
+
+ * glade/glade_project_window.c (glade_project_window_setup_interface):
+ new function to set up the interface according to the project being
+ edited. Called when a project is created/loaded.
+
+ * glade/glade_gnomelib.c:
+ * glade/glade_gtk12lib.c:
+ * configure.in: removed the alternative palette layout option, since
+ I want to hide GNOME widgets in GTK+ projects and that will make it
+ more complicated to do.
+
+ * glade/glade_atk.c (glade_atk_load_relations): init relationship.
+
+ * glade/gnome/gnomedruidpageedge.c (gb_gnome_druid_page_edge_create_properties):
+ * glade/gnome/gnomemessagebox.c (gb_gnome_message_box_create_properties):
+ * glade/gnome/gnomeabout.c (gb_gnome_about_create_properties):
+ * glade/gbwidgets/gblabel.c (gb_label_create_standard_properties):
+ increased height of text fields.
+
+ * glade/property.c (property_add_text): never show the horizontal
+ scrollbar as it takes up too much vertical space.
+
+ * glade/glade_gnomedblib.c: added GnomeDBDataSourceSelector back.
+
+ * glade/property.c (add_signals_for_type, show_signals_dialog): for
+ accelerator signals only show ACTION signals, since others won't
+ work.
+
+ * glade/glade_project.c (glade_project_write_ada95_source)
+ (glade_project_write_perl_source)
+ (glade_project_write_eiffel_source): improved error message a bit,
+ though they still aren't enabled in glade-2 so it doesn't matter yet.
+
+ * glade/save.c (save_requires_tags): require GNOME for all GNOME
+ projects, even if they don't contain GNOME widgets. We do this as
+ they may still use GNOME stock items.
+
+ * glade/tree.c (tree_init): use SINGLE selection mode rather than
+ MULTIPLE.
+ * glade/editor.c (editor_select_widget): don't allow ctrl-selection
+ to select multiple widgets, as it causes problems, isn't very useful,
+ and is a bit confusing since you can't change properties of multiple
+ widgets or cut & paste them. Should fix bug #99282.
+
+ * glade/gbwidgets/gbimage.c (check_visible_sizes)
+ (check_icon_size):
+ * glade/glade_menu_editor.c (glade_menu_editor_construct)
+ (glade_menu_editor_construct):
+ * glade/property.c (create_stock_items): check if the icon_set
+ returned by gtk_icon_factory_lookup_default() is NULL.
+ May fix bug #105694, a nasty hang bug.
+
+ * glade/property.c (on_signals_dialog_response): check for NULL
+ widget name (which can happen if you open the signals dialog, then
+ select a placeholder so no widget is shown in the property editor,
+ then select a signal and hit OK). Fixes bug #98267.
+
+ * glade/gbwidgets/gbinputdialog.c (gb_input_dialog_write_source):
+ fixed code to handle the buttons. We were creating new buttons rather
+ than using the existing ones.
+
+ * glade/gbwidget.c (gb_widget_save): for widgets in toolbars save
+ the 'new_group' property as a normal property as well as a packing
+ property, as libglade expects it to be a normal property.
+
+ * glade/property.c:
+ * glade/palette.c:
+ * glade/tree.c:
+ * glade/glade_clipboard.c:
+ * glade/glade_project_window.c: patch from paolo borelli to make
+ 'Show XXX' menuitems on View menu into checkmenuitems. Bug #93744.
+
+ * glade/gnome/gnomeapp.c:
+ * glade/gnome/gnomeiconlist.c (gb_gnome_icon_list_new):
+ * glade/gbwidgets/gbbutton.c:
+ * glade/gbwidgets/gbscrolledwindow.c (gb_scrolled_window_set_properties):
+ * glade/gbwidgets/gbnotebook.c (gb_notebook_set_properties):
+ * glade/main.c (final_setup_from_main_loop): got rid of warnings.
+
+ * glade/glade_gnomelib.c:
+ * glade/gnome/Makefile.am (libgnomewidgets_a_SOURCES): removed
+ BonoboWindow since it isn't used (it was never finished).
+
+ * glade-2.desktop.in: patch from Fernando Herrera to add bugzilla
+ info.
+
+ * glade/gbwidget.c (gb_widget_new_full): changed 'gint type' to
+ 'GType type'.
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_add_child): init class_name
+ to NULL. May fix bug #98987. (From Glynn Foster.)
+
+ * doc/Makefile.am (EXTRA_DIST): added xmldocs.make.
+
+ * glade/gbwidgets/gbaccellabel.c (gb_accel_label_write_source): added
+ GTK_LABEL() macro to fix compile warning (Dermot Musgrove).
+
+2003-03-26 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "yi" to ALL_LINGUAS.
+
+2003-02-05 Daniel Yacob <locales@geez.org>
+
+ * configure.ac: Added "am" (Amharic) to ALL_LINGUAS.
+
+2003-01-20 Pablo Saratxaga <pablo@mandrekesoft.com>
+
+ * configure.in: Added Dutch (nl) to ALL_LINGUAS
+
+2003-01-14 Rodrigo Moya <rodrigo@gnome-db.org>
+
+ * configure.in: require CVS version of libgda/libgnomedb.
+
+ * glade/glade_gnomedblib.c:
+ * glade/gnome-db/gnomedbsqleditor.c: removed GnomeDbSqlEditor widget.
+
+2002-12-22 Marius Andreiana <marius galuna.ro>
+
+ * configure.in: added doc/ro/Makefile
+ * doc/Makefile.am: added ro subdir
+ * doc/ro: added romanian translation
+
+2002-11-14 Dmitry G. Mastrukov <dmitry@taurussoft.org>
+
+ * configure.in: Added Belarusian to ALL_LINGUAS.
+
+2002-11-02 Damon Chaplin <damon@gnome.org>
+
+ * Released Glade 1.1.3
+
+2002-11-02 Damon Chaplin <damon@ximian.com>
+
+ * glade/property.c: include gdkkeysyms.h to fix GTK+ compilation.
+
+ * glade/gbsource.c (lookup_signal_arg_names): rewrote to use a new,
+ more compact, table of signal argument name data. Updated the name
+ data for GTK+ 2, and also added names for libgnomeui and libgnomedb.
+ (get_type_name): set is_pointer to TRUE for POINTER subtypes, and
+ return GParamSpec* for G_TYPE_PARAM.
+ (gb_widget_write_signal_handler_source): updated to use new signal
+ argument name data.
+
+ * glade/editor.c (editor_on_key_press_event): disabled the mouse-over
+ typing hack. It is difficult to guarantee it will work OK.
+
+ * glade/source.c: use our autogen.sh for GTK+ and GNOME projects,
+ so generated projects don't depend on gnome-common.
+ Also removed GNOME_COMPILE_WARNINGS from generated configure.in,
+ and added back $(INTLLIBS) to the project's LDADD.
+
+ * glade/data/gtk/autogen.sh: add a few bits from the current
+ autogen.sh in gnome-common.
+
+ * glade/gbwidgets/gbwindow.c (on_toggle_default_width):
+ (on_toggle_default_height): fixed to pass -1 to reset values, and
+ to set the width/height again if the toggle is selected.
+ (Reported by Akihiko Yamawaki.)
+
+ * glade/glade/glade_gnomedblib.c: hid GnomeDBDataSourceSelector as
+ it can't really be used with Glade - it requires a provider to be
+ set at init time.
+
+ * glade/glade/gnome-db/*.c: added code generation to the new widgets.
+
+ * glade/glade/graphics/gnome-db-*.xpm: updated a few icons.
+
+2002-10-16 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbtextview.c (gb_text_view_init): use the GtkCList
+ emission hook thing to redraw whenever the text view is scrolled.
+ Otherwise our selection rectangle messes the display up.
+
+ * glade/gbwidgets/gbclist.c (gb_set_scroll_adjustments_hook):
+ renamed this and made it public so GtkTextView can use it.
+
+ * glade/glade_palette.c (on_notebook_switch_page): make sure the
+ button corresponding to the new page is depressed, in case accel
+ keys are used to switch pages.
+ (new_section): rearranged a little so the deprecated page is always
+ the last notebook page, so using accel keys to step through pages
+ steps through in correct order.
+
+ * glade/property.c (propagate_key_press_to_main_notebook): new
+ function used to propagate Ctrl+PgDn/Up keypresses to the main
+ notebook to switch pages. Fixes part of bug #90938.
+
+2002-10-15 Damon Chaplin <damon@ximian.com>
+
+ * glade/main.c (final_setup_from_main_loop): only use the saved
+ session file if it is newer than the real project file.
+
+ * glade/source.c (source_write_main_c): don't translate comments, as
+ it causes problems with UTF-8. See bug #95435.
+ (source_write_no_editing_warning): same here.
+
+ * glade/tree.c (tree_on_button_press): show popup menu on right-click.
+ (tree_add_widget): added icons back.
+
+ * glade/gbwidget.h (struct _GbWidget): added pixbuf field, since we
+ need pixbufs for the GtkTreeView.
+
+ * glade/gbwidget.c (gb_widget_init_struct): init pixbuf field to NULL.
+
+ * glade/source.c (source_write_gtk_configure_in): bump up the version
+ check of GTK+ to 2.0.0.
+
+ * glade/glade_project_window.c (glade_project_window_new): use the
+ global accel group.
+
+ * glade/glade.c (glade_get_global_accel_group): new function to return
+ the global accelerator group to add to all windows, so that global
+ accelerators like Ctrl+S work in all windows.
+
+ * glade/tree.c (tree_init):
+ * glade/palette.c (palette_create):
+ * glade/property.c (property_create):
+ * glade/glade_clipboard.c (glade_clipboard_init):
+ * glade/gbwidget.c (gb_widget_real_initialize): add the global accel
+ group to any new windows created.
+
+ * glade/glade_project_window.c: when setting the palette sensitive or
+ insensitive, set the window's child sensitivity rather than the window
+ so that accelerator keys still work.
+
+2002-10-10 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbnotebook.c: ifdef'ed out Tab H Border & V Border
+ properties, as they seem to be deprecated.
+
+ * glade/gbwidgets/gbwindow.c: ifdef'ed out WM_NAME and WM_CLASS
+ properties, since they aren't needed and we've been using them
+ incorrectly for years. Oops! Should add Role instead at some point.
+
+ * glade/gnome/gnomemessagebox.c:
+ * glade/utils.c (glade_util_gtk_combo_func):
+ * glade/gbwidgets/gblistitem.c (gb_list_item_write_source):
+ * glade/gbwidgets/gbtreeitem.c (gb_tree_item_write_source):
+ * glade/gbwidgets/gbvbuttonbox.c:
+ * glade/gbwidgets/gbhbuttonbox.c:
+ * glade/gbwidgets/gbradiobutton.c (gb_radio_button_create_properties):
+ * glade/gbwidgets/gblabel.c (gb_label_create_standard_properties):
+ * glade/gbwidgets/gbentry.c (gb_entry_write_source)
+ (gb_entry_set_properties):
+ * glade/property.c:
+ * glade/gbwidgets/gbhbox.c (gb_box_set_size):
+ * glade/gbwidgets/gbradiomenuitem.c:
+ * glade/glade_project_options.c (glade_project_options_init):
+ * glade/glade_palette.c (new_section):
+ * glade/glade_menu_editor.c:
+ * glade/editor.c (editor_show_grid_settings_dialog):
+ * glade/gbwidgets/gbdialog.c (show_dialog_creation_dialog):
+ * glade/gbwidgets/gbcombo.c:
+ * glade/gbsource.c (gb_widget_write_standard_source):
+ * glade/source.c: replaced deprecated code with new functions.
+
+ * glade/gbwidgets/Makefile.am (libgbwidgets_a_SOURCES): removed
+ gbpixmap.c as we don't use it any more. GtkPixmap is deprecated and
+ GtkImage replaces it.
+
+ * glade/glade_project_window.c (ToolBar): added 'New' command back to
+ the toolbar, since it is needed frequently now.
+
+2002-10-08 Damon Chaplin <damon@ximian.com>
+
+ * doc/C/glade-user-guide/glade-user-guide-C.omf:
+ * doc/C/glade-turbo-start/glade-turbo-start-C.omf:
+ * doc/C/glade-faq/glade-faq-C.omf: patch from Frederic Crozat to
+ update to newer format.
+
+ * glade.spec.in: Updated help file installation, from Dermot Musgrove.
+ Also updated the description & URL.
+
+2002-10-06 Damon Chaplin <damon@ximian.com>
+
+ * configure.in (ALL_LINGUAS): removed ar. The po file has no
+ translated strings, an unset charset, no translator email address,
+ and no ChangeLogs were added.
+
+2002-09-25 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbstatusbar.c (gb_statusbar_write_source): output
+ FALSE to turn resize grip off, not TRUE. Fix from Luc Dufresne.
+
+2002-09-16 Damon Chaplin <damon@ximian.com>
+
+ * Released Glade 1.1.2
+
+2002-09-16 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade_project_options.c (glade_project_options_init): added
+ Language option back. glade-- now works with Glade 2 XML files.
+
+ * glade/glade_project.c: Set GladeNumLanguages to 2 (C & C++) for
+ now.
+
+ * glade/glade_project.c (glade_project_write_cxx_source): updated
+ error message to suggest running glade-- in a terminal. It is often
+ intalled but outputs errors and fails.
+
+ * glade/Makefile.am (glade_2_LDADD): added $(INTLLIBS) back.
+ Fixes bug #82688.
+
+2002-09-15 Damon Chaplin <damon@ximian.com>
+
+ * glade/gnome-db/gnomedblogindlg.c (gb_gnome_db_logindlg_write_source):
+ use gnome_db_login_dialog_new() rather than old function name.
+
+ * glade/gnome-db/gnomedbcombo.c (gb_gnome_db_combo_new): return a
+ new combo widget.
+
+ * glade/source.c (source_write_interface_c_preamble): use
+ <libgnomedb/libgnomedb.h> rather than the old gda-ui.h.
+
+ * glade/editor.c (editor_set_show_grid)
+ (on_grid_settings_response): check if there is a project. Patch from
+ Jody Goldberg. Fixes bug #92733.
+
+ * glade/gbwidgets/gbctree.c: Changed "columns" to "n_columns". Patch
+ from Owen Taylor.
+ (gb_ctree_new): Load "columns" or "n_columns" for compatability with
+ 1.1.1. Fixes bug #92522.
+
+ * glade/gbwidgets/gbctree.c (gb_ctree_add_child):
+ * glade/gbwidgets/gbclist.c (gb_clist_add_child): Output a warning if
+ too many column title widgets are found, and skip them. This isn't
+ ideal, but shouldn't happen anyway.
+
+ * glade/gbwidgets/gbmenubar.c (gb_menu_bar_setup_initial_menus):
+ * glade/glade_project.c (glade_project_add_pixmap)
+ (glade_project_remove_pixmap):
+ * glade/glade_clipboard.c (glade_clipboard_cut_or_copy):
+ * glade/gbwidget.c (on_widget_destroy):
+ * glade/editor.c (on_placeholder_destroy):
+ * glade/debug.c (glade_log_handler): removed debugging messages.
+ Fixes bug #92736.
+
+2002-09-12 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (gb_widget_replace_child): remove toolbar children
+ from the tree here, rather than waiting for them to be destroyed.
+ Something is holding a ref to them which causes a crash later when
+ they do eventually get destroyed and we try to remove them from the
+ tree. This is a temporary fix for bug #91116. Hopefully I'll figure
+ out what is holding the ref at some point.
+
+ * glade/gbwidgets/gbradiomenuitem.c (gb_radio_menu_item_new):
+ * glade/gbwidgets/gbradiobutton.c (gb_radio_button_new): only set the
+ default group when creating the button/menuitem, not when loading.
+ Fixes bug #91101.
+
+ * glade/property.c (property_redirect_key_press): copy the entire
+ GdkEventKey struct. There are a few new fields in GTK+ 2 that we were
+ missing.
+
+ * glade/data/gtk/autogen.sh: skip configure.in files in CVS subdir,
+ since these shouldn't be processed. gnome-common also needs to be fixed
+ before GNOME projects will be OK.
+
+ * glade/editor.c (editor_select_widget):
+ (on_size_allocate):
+ (editor_do_drag_action): GtkFixed doesn't normally have a window now,
+ so we need to subtract its allocation when handling coordinates of
+ its children.
+
+ * glade/gbwidgets/gboptionmenu.c (gb_menu_bar_on_edit_menu): reset
+ the option menu's menu, after creating the menu editor dialog.
+
+ * glade/gbwidgets/gbmenu.c (gb_menu_write_source): create the menu if
+ it is attached to an option menu. Fixes bug #90042.
+
+ * glade/gbwidgets/gblabel.c (gb_label_write_standard_source): output
+ GTK_LABEL(%s) to avoid compiler warning.
+
+ * glade/gnome/gnomeabout.c (gb_gnome_about_write_source): create a
+ pixbuf for the logo, rather than passing a string. Fixes bug #90044.
+
+ * glade/gbwidgets/gbprogressbar.c: removed XAlign & YAlign properties
+ since GtkProgress is deprecated and GtkProgressBar doesn't allow you
+ to set these.
+ Removed 'Show Text' property since it is automatically shown if you
+ set the 'Text' property.
+ Removed the 'Activity Mode' property since it is automatically set to
+ activity mode when the app calls gtk_progress_bar_pulse().
+
+ * glade/tree.c (tree_init):
+ * glade/property.c (property_create):
+ * glade/palette.c (palette_create):
+ * glade/glade_project_window.c (glade_project_window_new): use
+ gtk_window_move() to set the initial positions again. Fixes part of
+ bug #88020 (all windows popping up in the same place). Though there
+ is still some confusion over what apps are supposed to do about
+ window positions.
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_write_source): output
+ gtk_toolbar_set_orientation() rather than gtk_toolbar_set_style() to
+ set the orientation. Fixes bug #86252.
+
+ * glade/glade_project_window.c (glade_project_window_show_help_doc):
+ added #ifdef USE_GNOME around the functions for showing help.
+ Fixes bug #90009.
+
+ * glade/gbwidget.c (get_standard_properties): output the tooltip for
+ menuitems. They have GTK_WIDGET_NO_WINDOW set now, but have an
+ input-only window so they can still have tooltips.
+
+ * glade/glade_project_window.c (HelpMenu): added mnemonics for Turbo
+ Start and FAQ menuitems. Fixes bug #89984.
+
+ * doc/xmldocs.make ($(docname).xml): changed spaces to tabs.
+ From Martin Schulze. Fixes bug #90008.
+
+2002-07-15 Damon Chaplin <damon@ximian.com>
+
+ * Released Glade 1.1.1
+
+2002-07-15 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbhbuttonbox.c
+ (gb_hbutton_box_is_dialog_action_area): new function to check if the
+ hbbox is the GtkDialog action area.
+ (gb_hbutton_box_get_properties):
+ (gb_hbutton_box_set_properties):
+ (gb_hbutton_box_write_source): don't handle the spacing property for
+ the GtkDialog action area.
+
+ * glade/utils.c (glade_util_uses_border_width): return FALSE for the
+ GtkDialog action area button box. It uses a style property.
+
+ * glade/gbwidget.c (gb_widget_create_properties):
+ (get_standard_properties):
+ (get_standard_properties): always create the border width property,
+ but hide it for specific widgets that don't need it.
+
+2002-07-03 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (gb_widget_load): skip the "hscrollbar" and
+ "vscrollbar" children of scrolled windows, as we don't support settings
+ for them. libglade-convert outputs them.
+ (gb_widget_replace_child): get rid of any "vscrollbar" or "hscrollbar"
+ child name. They shouldn't be there, but may be in bad 1.1.0 files.
+ Fixes bug #84010.
+
+ * glade/utils.c (glade_util_uses_border_width): return FALSE for the
+ vbox child of a GtkDialog. The border width is set by a GTK+ style
+ property here. Fixes bug #86307.
+
+2002-07-02 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbimagemenuitem.c: Use "label" and "use_stock"
+ properties for stock items, to be compatable with libglade. We still
+ load in the old "stock" property so 1.1.0 files can be loaded.
+ The label for the "New" stock item can't be changed now, though.
+
+ * glade/glade_menu_editor.c: stop user editing "New" stock item label.
+ Also removed lots of debugging messages.
+
+Tue Jun 25 15:20:33 2002 Jonathan Blandford <jrb@redhat.com>
+
+ * glade/property.c (add_signals_for_type): Add support for
+ interfaces in the list of possible signals.
+
+2002-06-18 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (gb_widget_remove_alignment):
+ (gb_widget_remove_event_box):
+ (gb_widget_remove_scrolled_window): remove the alignment/event box
+ from the tree first, before rearranging the widgets.
+
+ * glade/tree.c (tree_remove_widget_parent): get rid of this function,
+ as it doesn't work.
+
+ Fixes bug #85483.
+
+2002-06-18 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (gb_widget_load): ignore the old
+ "BonoboDock:contents" child name. It is implicit now.
+
+ * glade/gnome/gnomeapp.c:
+ * glade/gnome/bonobowindow.c:
+ * glade/gnome/bonobodock.c: don't use GladeChildBonoboDockContents.
+ The contents widget is implicit now, to be compatable with libglade.
+
+ * glade/gb.[hc]: remove GladeChildBonoboDockContents child name.
+
+ * glade/editor.c (delete_placeholder): check if parent is a BonoboDock
+ and don't delete it, rather than checking for the old child name.
+
+ Fixes bug #85637.
+
+2002-06-16 Havoc Pennington <hp@pobox.com>
+
+ * glade/Makefile.am (dist-hook): add simple srcdir != builddir
+ fix
+
+2002-06-10 Damon Chaplin <damon@ximian.com>
+
+ * glade/gnome/bonobodock.c: use GladeChildBonoboDockContents rather
+ than the old "BonoboDock:contents". Note that this is still broken wrt
+ libglade, since libglade creates a vbox automatically.
+
+ * glade/gbwidgets/gbwindow.c (gb_window_write_standard_source): fixed
+ gtk_window_set_icon() call in generated code. Fixes bug #84434.
+
+ * glade/editor.c (editor_delete_widget): updated code to handle
+ deleting GnomeDruid pages.
+
+2002-06-07 Damon Chaplin <damon@ximian.com>
+
+ * glade/gnome/gnomecontrol.c (do_query): changed the query to just
+ "glade:show". So controls have to set that attribute if they want to
+ appear in Glade. e.g. in the <control>.server.in.in:
+
+ <oaf_attribute name="glade:show" type="boolean" value="TRUE"/>
+
+ Sort of avoids bug #78060, as controls only get shown if they are
+ intended to be used in Glade.
+
+2002-06-06 Damon Chaplin <damon@ximian.com>
+
+ * glade/Makefile.am (INCLUDES):
+ * glade/source.c (source_write_gtk_makefile_am):
+ (source_write_gnome_makefile_am): use $(prefix)/$(DATADIRNAME)/locale
+ so Glade & the generated apps work with Solaris gettext. Fixes #83646.
+
+2002-06-04 Damon Chaplin <damon@ximian.com>
+
+ * doc/C/glade-user-guide/glade-user-guide.xml: use article rather than
+ book, as that is what most other apps do and the result in yelp is
+ nicer. Also changed chapter -> sect1, sect1 -> sect2, sect2 -> sect3.
+ And fixed the paths to the figures.
+
+ * doc/xmldocs.make: set appid and use that as the directory name
+ rather than docname. We need this as we have 3 docs.
+
+ * glade/main.c (main): use 'glade-2' as the app-id. It is used to
+ find the help files, so we have to make sure we install them with
+ the same directory name.
+
+ * glade/glade_project_window.c (glade_project_window_show_help_doc):
+ (glade_project_window_show_turbo_start):
+ (glade_project_window_show_glade_faq): functions to show the help
+ docs.
+ (HelpMenu): added menuitems for them.
+
+ Fixes bug #79480, I think.
+
+ * glade/gbwidget.c (gb_widget_save):
+ * glade/gbsource.c (gb_widget_write_source):
+ * glade/editor.c (delete_placeholder): use proper child names.
+ Probably fixes bug #84010.
+
+2002-06-02 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gblabel.c (gb_label_create_standard_properties):
+ fix typo in tooltip. Bug #83876.
+
+2002-06-01 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_insert_toolbar_child):
+ switch the order of the arguments. Fixes bug #83299.
+ (gb_toolbar_write_source): generate code to set the style and
+ orientation.
+
+2002-05-29 Damon Chaplin <damon@ximian.com>
+
+ * glade/property.c:
+ * glade/glade_project_view.c:
+ * glade/glade_project_options.c:
+ * glade/glade_project.c:
+ * glade/glade_palette.c:
+ * glade/glade_menu_editor.c:
+ * glade/glade_keys_dialog.c:
+ * glade/glade_clipboard.c: Use GType rather than guint, so 64-bit
+ systems are happy. Patch from George <jirka@5z.com>.
+
+2002-05-24 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbimage.c (check_visible_sizes): use G_N_ELEMENTS
+ macro here instead of GladeIconSizeChoicesSize. The Sun C 5.0 compiler
+ doesn't seem to like that. Fixes bug #82667.
+
+2002-05-21 Damon Chaplin <damon@ximian.com>
+
+ * glade.spec.in: applied update from Dermot Musgrove.
+
+2002-05-17 Damon Chaplin <damon@ximian.com>
+
+ * Released Glade 1.1.0
+
+2002-05-17 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade_project_window.c (HelpMenu): removed help contents item
+ for now as it doesn't work.
+
+2002-05-16 Damon Chaplin <damon@ximian.com>
+
+ * glade/main.c (final_setup_from_main_loop): in the GNOME version,
+ if no project is loaded from the command-line arg, set the current
+ project to NULL and make the palette insensitive.
+
+ * glade/glade_project_window.c (glade_project_window_new_project):
+ don't prompt about creating a new project if we don't currently have
+ one, as there is no chance of losing data. And destroy the dialog
+ before calling on_new_project_ok() in case that pops up another dialog.
+ (glade_project_window_on_new_project_ok): in the GNOME version show
+ a dialog for the user to choose between a GNOME and GTK+ project.
+ Also make the palette sensitive after creating a new project.
+ (glade_project_window_open_project): make the palette sensitive or not
+ according to whether we now have a project.
+ (glade_project_window_show_no_project_warning): new function to show
+ a warning dialog when the user clicks Save/Options/Build commands when
+ there is no current project.
+
+ * glade/glade_project_view.c (glade_project_view_set_project): handle
+ project being NULL. (May need fixing in a few other places as well.)
+
+ * glade/glade_project_options.c (glade_project_options_init): make
+ Gnome support option insensitive. It can't be changed after creating
+ the project now.
+
+ * glade/gbsource.c (get_type_name): updated to handle a few new GTK+
+ types, so generated signal handler functions should compile.
+
+ * glade/gnome/gnomeabout.c (gb_gnome_about_response_cb): connect our
+ own response handler to stop the dialog being destroyed. Fixes #81997.
+
+2002-05-15 Pablo Saratxaga <pablo@mandrekesoft.com>
+
+ * configure.in: Added Vietnamese (vi) to ALL_LINGUAS
+
+2002-05-13 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (gb_widget_save): only check for the Moniker in
+ the Gnome version.
+
+ * glade/main.c (get_session_file): wrap in '#ifdef USE_GNOME' as it
+ uses GnomeClient, from Felix Natter <fnatter@gmx.net>.
+
+2002-05-13 Damon Chaplin <damon@ximian.com>
+
+ * glade/gladeconfig.h (_): remove extraneous comma in dgettext call,
+ from Felix Natter <fnatter@gmx.net>.
+
+2002-05-08 Duarte Loreto <happyguy_pt@hotmail.com>
+
+ * configure.in: Added Portuguese (pt) to ALL_LINGUAS.
+
+2002-04-22 Damon Chaplin <damon@ximian.com>
+
+ * glade/property.c (property_get_choice): use gtk_menu_get_active()
+ to get the last selected item when the menu is showing. The old way
+ didn't seem to work any more (if it ever did).
+
+ * glade/glade_project_window.c: Use "Project" instead of "File" in
+ the menubar, and changed a few item labels.
+
+ * glade/glade_project_options.c (glade_project_options_init): hide
+ the language option. We'll add it back when generators have been
+ ported to GTK+/GNOME 2 and the new XML format.
+
+ * glade/glade_palette.c (new_section): create the button label with
+ a mnemonic accelerator, and place the "Deprecated" section at the end.
+
+ * glade/glade_gnomedblib.c:
+ * glade/glade_gnomelib.c:
+ * glade/glade_gtk12lib.c: moved deprecated widgets onto a "Deprecated"
+ page, rearranged a little, and added mnemonics to the page buttons.
+
+ * glade/gbwidgets/gbaspectframe.c:
+ * glade/gbwidgets/gbframe.c: use a GbWidget child for the label widget,
+ rather than just showing a 'Label' text property. We save a special
+ "type" packing property set to "label_item" to match libglade.
+
+ * glade/gb.h: declare a few gb_frame_XXX() functions, so
+ gbaspectframe.c can use them.
+
+ * glade/editor.c (delete_placeholder): handle frame's label widget,
+ which can be deleted on its own.
+
+ * glade/gnome/gnomecontrol.c: use new icon. It isn't very good, but
+ I couldn't think of anything better.
+
+ * glade/graphics/*: resaved a few of the icons which weren't being
+ displayed properly. Updated radio/checkbutton to new GTK+ 2 look.
+ Fixed gnome-db-dsnconfig.xpm which had some strange characters in it.
+ Updated gnome-about.xpm. Add gnome-control.xpm.
+
+2002-04-19 jacob berkman <jacob@ximian.com>
+
+ * COPYING: add
+
+2002-04-19 Damon Chaplin <damon@ximian.com>
+
+ * glade/save.c (save_xml_file_internal): init GbWidgetGetArgData to
+ { 0 }.
+ (save_string_internal): save any agent parameter.
+
+ * glade/property.c: removed C++ 'Use Heap' property, and moved
+ 'Separate Class' above 'Separate File' since the latter depends on
+ the former.
+
+ * glade/load.c (real_load_project_file): init GbWidgetSetArgData to
+ { 0 }.
+ (load_get_value): if data->agent is set, only check for properties with
+ the same agent, e.g. "glademm".
+
+ * glade/glade_widget_data.[hc] (struct _GladeWidgetData): removed
+ cxx_use_heap as it isn't used any more. And removed code to init/copy
+ it.
+
+ * glade/glade_clipboard.c (glade_clipboard_cut_or_copy): init the
+ GbWidgetGetArgData to { 0 }.
+ (glade_clipboard_paste): same for the GbWidgetSetArgData here.
+
+ * glade/glade-parser.c (struct _GladeParseState): added prop_agent,
+ and basically copied what we do for prop_name in most of the code.
+
+ * glade/glade-parser.h (struct GladeProperty): added agent field, to
+ store any agent parameter.
+
+ * glade/gbwidget.c (get_lang_specific_properties): set data->agent
+ while we save the C++ properties. Also make the 'Separate File'
+ property insensitive if 'Separate Class' is off.
+ (set_lang_specific_properties): set data->agent again, and update
+ sensitivity of 'Separate File' property if appropriate.
+ (gb_widget_replace_child): handle the GtkFrame label widget. Not used
+ yet.
+
+ * glade/gbwidget.h (struct _GbWidgetGetArgData):
+ (struct _GbWidgetSetArgData): added agent field, to use when loading
+ or saving properties that need an agent parameter, e.g. "glademm".
+
+2002-04-18 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade_gnomelib.c (gnome_page): moved Bonobo control onto the
+ Gnome page and removed the Bonobo page.
+
+ * glade/gbwidget.c (gb_widget_load): after calling gb_widget_new_full()
+ check if the widget was created and just return an error if creation
+ failed. It could fail for Bonobo controls.
+
+ * glade/gbwidgets/gboptionmenu.c (gb_option_menu_write_source): only
+ set the history id if it is > 0. It will be -1 if there is no menu.
+
+ * glade/glade_gnome.c (glade_gnome_setup_initial_menus): moved here
+ from gnomeapp.c. GtkMenuBar uses it as well now.
+
+ * glade/gbwidgets/gbmenubar.c (gb_menu_bar_new): in GNOME projects
+ use glade_gnome_setup_initial_menus() to add the initial items, since
+ we need to use the GNOME stock system rather than the GTK+ one.
+
+ * glade/gnome/gnomecontrol.c (on_control_dialog_ok): check if a widget
+ is returned, and show a warning dialog if it couldn't be created.
+ Fixes bug #77471.
+
+ * glade/gnome/gnomeapp.c (gb_gnome_app_setup_initial_app): moved the
+ code to create the initial menus to glade_gnome.c, so we can share it
+ with GtkMenuBar.
+
+2002-04-17 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade_menu_editor.c (set_submenu): check image is not NULL
+ before trying to get icon_name from it.
+
+ * glade/glade_gnome.c (glade_gnome_write_menu_item_source): use the
+ child menu name to create the uiinfo name. In the old Glade the menus
+ were created automatically and the names were based on the menuitems.
+ But they are proper GbWidgets now, so we can't assume any names.
+
+ * glade/gbsource.c (gb_widget_write_source): don't create the standard
+ widget (that we use to get a few default values from) for Bonobo
+ controls.
+
+ * glade/glade-parser.[hc]: fix comments.
+
+ * glade/gbwidgets/gbhbuttonbox.c (gb_hbutton_box_write_add_child_source): check child_name is not NULL before calling strcmp() with it.
+
+2002-04-15 Damon Chaplin <damon@ximian.com>
+
+ * glade/source.c (source_write_main_c): use GETTEXT_PACKAGE rather
+ than PACKAGE for the textdomain stuff, and call
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8") to make sure we
+ get UTF-8.
+
+2002-04-15 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade-parser.[hc]: changed to GPL, as I'm not sure what the
+ implications of leaving LGPL code in a GPL app are. (The LGPL license
+ lets you change code to GPL if you want to.)
+
+2002-04-15 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (gb_widget_load): Use the GbWidget pointer in the
+ widget data, after creating the widget, as it may be different from
+ the one we started with (for Bonobo controls).
+ (gb_widget_save): Save Bonobo controls with a class of 'BonoboWidget'.
+ The 'Moniker' property will store the type of the control.
+
+ * glade/utils.c (glade_util_uses_border_width): new function to return
+ TRUE if the widget needs a 'Border Width' property. Most containers
+ do, but Bonobo controls don't.
+
+ * glade/gbwidget.c (set_standard_properties):
+ (get_standard_properties):
+ (gb_widget_create_properties): use the above.
+
+ * glade/gnome/gnomecontrol.c: create a GbWidget for each type of
+ Bonobo control, as needed. We have to do this for the property editor
+ to work properly.
+
+ * glade/gbwidget.c (add_standard_bottom_menu_items): don't add the
+ add/remove alignment menu commands for menus or menuitems. Fixes
+ bug #77361.
+
+2002-04-11 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade_gnome.c (glade_gnome_write_menu_item_source): check
+ image is not NULL before trying to get the icon name.
+
+ * glade/gbsource.c (gb_widget_write_source): check the menu exists
+ before checking it is a GbWidget.
+
+ * glade/gb.c: added GladeParentKey, which we use if we need to store
+ a pointer to the widget's parent.
+
+ * glade/gbwidgets/gbcombo.c (gb_combo_new): save a pointer to the
+ combo inside the popup window, so we can step up the widget tree.
+ (gb_combo_write_source): generate code to do the same, so
+ lookup_widget() will work OK when passed a combo popup window/list.
+
+ * glade/source.c (source_write_support_files): in lookup_widget() use
+ the special parent pointer if no normal parent is found.
+
+ * glade/gbwidgets/gbbutton.c (gb_button_set_properties): only update
+ the response id property if it has changed due to a stock id change.
+ Otherwise it gets confused and doesn't change at all.
+
+ * glade/utils.c (glade_util_check_is_stock_id): keep a static hash
+ table of all stock ids and check if the given stock id is in there.
+ gtk_stock_lookup() checks if it is a stock item with a label, which
+ we don't want.
+
+ * glade/glade_project.c (glade_project_load_option):
+ (glade_project_load_options): only use the base directory if we have
+ one. When loading a saved session we may not have an xml filename so
+ we won't have a base directory.
+
+2002-04-10 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade_atk.c: removed table caption property for now, as it
+ doesn't work due to a bug in ATK.
+
+2002-04-10 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbsource.c (gb_widget_write_source): check the option menu's
+ menu is a GbWidget. It won't be for an empty menu. Fixes part of bug
+ #77973.
+
+ * glade/gnome/gnomepixmap.c (gb_gnome_pixmap_write_source): check
+ filename is NULL before checking *filename. Fixes part of bug #77973.
+
+ * glade/glade_gnomelib.c (bonobo_page): hide BonoboWindow, until we
+ support it.
+
+2002-04-09 Damon Chaplin <damon@ximian.com>
+
+ * glade/tree.c: changed to use GtkTreeView rather then GtkCTree.
+ This should avoid bug #61752. I need to add back the widget icons and
+ the popup menu at some point.
+
+ * glade/save.c: save to GladeSessionFile if it is set. This is a new
+ global variable that we only set when saving or loading a session.
+ When saving a session, we don't backup the files or save translatable
+ strings.
+
+ * glade/property.c: made win_property global, as we need it for SM.
+
+ * glade/main.c: added support for Session Management. I added new
+ command-line options to show/hide windows, and code to save the
+ project files in ~/.gnome2/glade-2.d/session/<session-id>.
+
+ * glade/load.c (real_load_project_file): use GladeSessionFile if it is
+ set.
+
+ * glade/glade_project_window.c (glade_project_window_open_project):
+ only update the current directory if filename is set. When loading
+ the session it won't be.
+
+ * glade/glade_project.c (glade_project_load_options): use
+ GladeSessionFile if it is set, and don't change any of the settings
+ if it is set.
+
+ * glade/editor.c (editor_set_selection): new function to set all the
+ selected widgets, which the widget tree now uses.
+
+ * doc/C/glade-user-guide/glade-user-guide.xml: fixed XML.
+
+2002-04-07 Zbigniew Chyla <cyba@gnome.pl>
+
+ glade/main.c (main): Added bind_textdomain_codeset() call to make sure
+ that gettext returns UTF-8 strings, used GETTEXT_PACKAGE for
+ localization (not PACKAGE).
+ glade/gladeconfig.h: s/PACKAGE/GETTEXT_PACKAGE/
+
+2002-04-03 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbimage.c: removed debugging messages, one of which
+ caused a SEGV. Fixes bug #77470.
+
+2002-04-02 jacob berkman <jacob@ximian.com>
+
+ * doc/C/glade-faq/legal.xml:
+ * doc/C/glade-turbo-start/legal.xml:
+ * doc/C/glade-user-guide/legal.xml: add missing files to fix build
+
+2002-04-01 Damon Chaplin <damon@ximian.com>
+
+ * doc/C/glade-turbo-start/*:
+ * doc/C/glade-user-guide/*:
+ * doc/C/glade-faq/*:
+ * doc/C/Makefile.am:
+ * Makefile.am:
+ * configure.in: updated docs for GNOME 2. I've converted the doc
+ headers to the XML stuff, but I'm not sure if the docs are valid yet,
+ as I can't test.
+
+ * omf-install/Makefile.am (omf_dest_dir): change to 'glade-2'.
+
+2002-04-01 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbbutton.c (gb_button_toolbar_write_source): output
+ a hack to set the "use_underline" property of toolbar button labels,
+ so mnemonic accelerators work.
+
+ * glade/main.c: started adding session management support. Doesn't
+ do much yet except restart Glade.
+
+ * glade/tree.c:
+ * glade/property.c:
+ * glade/palette.c:
+ * glade/editor.c:
+ * glade/glade_project_window.c: commented out set_uposition() calls
+ to set the initial position of the windows. I'm not sure we should do
+ that, or if it will cause problems with SM. It should maybe use
+ gtk_window_move() instead now, if it does set the positions.
+
+ * glade/glade_menu_editor.c (glade_menu_editor_construct): added
+ mnemonic accels for the buttons.
+
+ * glade/glade_gnome.c (glade_gnome_is_first_radio_menu_item_in_group):
+ updated so it just checks if the group GSLists are the same.
+
+ * glade/glade_clipboard.c (glade_clipboard_cut_or_copy): if the widget
+ being cut/copied isn't a toplevel, we insert a dummy toplevel window
+ so we can still store the packing properties.
+ (glade_clipboard_paste): init the all_widgets hash so it contains
+ pointers to all widgets already in the component. Thus ATK relations
+ to targets in the same component will still work after cut & paste.
+ Also if a dummy toplevel window was inserted in cut/copy, skip it when
+ pasting by using the first child.
+
+ * glade/gbwidget.c (gb_widget_load): use widget_info->name when saving
+ pointers to the widgets in the all_widgets hash, so that when pasting
+ we store the original names of the widgets, not the name after
+ renaming.
+
+ * glade/gnome/gnomecontrol.c: defined BONOBO_DISABLE_DEPRECATED and
+ BONOBO_UI_DISABLE_DEPRECATED to make sure we don't use deprecated
+ stuff.
+
+ * glade/gbwidgets/gbimage.c (gb_image_set_properties):
+ (gb_image_get_properties): use "pixbuf" rather than "file" property,
+ so libglade works OK.
+
+2002-03-29 Damon Chaplin <damon@ximian.com>
+
+ * glade/gnome/gnomedateedit.c (gb_gnome_date_edit_set_properties):
+ removed some 'ifdef'ed out code that we don't need now.
+
+ * glade/gnome/gnomeapp.c: use "New" rather than "New File" for the
+ initial menu item. Moved "Preferences" from Settings menu to Edit menu,
+ and removed Settings menu. However we now have 3 menuitems on the Edit
+ menu using 'p' as the accelerator - Paste, Properties and Preferences.
+ I don't know what we should do.
+ Removed the stock toolbar stuff, and created using normal functions
+ instead. Also don't set the menubar border width.
+
+ * glade/gnome/bonobowindow.c: remove the stock toolbar stuff, and
+ don't set the menubar border width.
+
+ * glade/gnome/bonobodockitem.c (gb_bonobo_dock_item_add_child):
+ removed code to setup menubar/toolbar. I don't think we need it, but
+ I'm not sure yet. We still have the problem of how to handle specific
+ settings vs using user default settings.
+
+2002-03-29 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gblabel.c (gb_label_find_mnemonic_widget): only
+ return TRUE for labels whose parents have an activate_signal method
+ (i.e. buttons), or menuitems. We were returning TRUE for too many
+ things.
+
+2002-03-28 jacob berkman <jacob@ximian.com>
+
+ * configure.in: add AC_PATH_XTRA check
+
+2002-03-28 Damon Chaplin <damon@ximian.com>
+
+ * glade/gb.h: added declarations for gb_button_find_radio_group()
+ and gb_button_toolbar_find_child_widgets(), and removed old
+ gb_toolbar_get_toolbar_radio_group_widget().
+
+ * glade/glade_gnome.c: removed stock pixmap stuff. We use GTK+ stock
+ pixmaps now instead.
+
+ * glade/gbwidgets/gbtoolbar.c: removed lots of old code for handling
+ toolbar buttons. gbbutton.c now does this.
+
+ * glade/gbwidgets/gbradiobutton.c:
+ * glade/gbwidgets/gbbutton.c (gb_button_find_radio_group): moved this
+ here from gbradiobutton.c so the code generation stuff can use it.
+ (gb_button_toolbar_write_source): updated to use the above rather than
+ the old gb_toolbar_get_toolbar_radio_group_widget().
+
+2002-03-27 Damon Chaplin <damon@ximian.com>
+
+ * glade/utils.c (glade_util_string_from_flags): fixed this so it
+ handles enum values of 0. It would get into an infinite loop before.
+
+ * glade/load.c (load_parse_date): check for NULL or empty string
+ and return 0.
+
+ * glade/glade_menu_editor.c: updated to handle GNOME stock items.
+ We use the old GNOME stock system for menus in GNOME projects, and
+ use the GTK+ stock system when Glade is built without GNOME support
+ or the project has GNOME support turned off.
+ Also updated the radio group code to use widget names for the groups
+ rather than the old group names.
+ This all needs quite a bit more testing.
+
+ * glade/glade_gnome.c: removes stock menu pixmap and stock button
+ stuff, since we use the GTK+ stock for that now.
+ (glade_gnome_write_menu_item_source): check for GtkSeparatorMenuItem
+ as well as empty menuitems now.
+ (glade_gnome_write_menu_item_source): updated to use GTK+ stock ids
+ for the pixmaps, rather than our old array.
+
+ * glade/glade-parser.c (handle_signal): load "last_modification_time".
+
+ * glade/glade-parser.h (GladeSignalInfo): added last_modification_time.
+
+ * glade/gbwidget.c (copy_signals): load the last_modification_time.
+ (gb_widget_save): call gb_bonobo_dock_item_save_packing_properties()
+ for GnomeDockItems.
+
+ * glade/gbwidgets/gbimage.c (gb_image_write_source): don't generate
+ code for the GtkImage if it is in a GtkImageMenuItem in a GNOME
+ project. It is handled by the GnomeUIInfo structs.
+
+ * glade/gbwidgets/gbseparatormenuitem.c:
+ * glade/gbwidgets/gbimagemenuitem.c: just call
+ glade_gnome_write_menu_item_source() to generate the code if it is a
+ GNOME project.
+
+ * glade/gbwidgets/gbimagemenuitem.c:
+ * glade/gbwidgets/gbmenuitem.c: don't create a 'Label' property in
+ the property editor. For now we only support editing menu stuff in the
+ menu editor.
+
+ * glade/gbwidgets/gbimagemenuitem.c:
+ * glade/gbwidgets/gbradiomenuitem.c:
+ * glade/gbwidgets/gbcheckmenuitem.c:
+ * glade/gbwidgets/gbmenuitem.c: don't create a popup menu command
+ to remove the label. For now we only support editing menu stuff in the
+ menu editor.
+
+ * glade/gbwidgets/gbradiomenuitem.c:
+ * glade/gbwidgets/gbcheckmenuitem.c: removed "always_show_toggle"
+ property since it is deprecated and useless.
+
+ * glade/gbwidgets/gblabel.c:
+ * glade/gbwidgets/gbaccellabel.c: don't store the label text in the
+ object's data. Just use the actual label text. I was thinking of
+ displaying an error message in the label when the markup was invalid,
+ in which case we needed to store the label text elsewhere. But I
+ didn't do that, so we can use the normal label text. This was causing
+ a problem with buttons, which knew nothing about the label in the
+ object's data. Fixes bug #75621.
+
+ * glade/gnome/bonobodockitem.c (gb_bonobo_dock_item_get_properties):
+ only output the behavior properties when showing, and don't save
+ the packing properties here.
+ (gb_bonobo_dock_item_save_packing_properties): new function to save
+ the packing properties. gb_widget_save() calls this explicitly.
+ (gb_bonobo_dock_item_set_properties): when loading, load the behavior
+ flags from the "behavior" packing property.
+
+ * glade/gnome/bonobodock.c (gb_bonobo_dock_add_child): load the dock
+ item properties from the packing properties rather than normal
+ properties.
+
+2002-03-21 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade_atk.c (glade_atk_update_relation_dialogs): new function
+ that the property editor calls when the widget shown is changed.
+ It refreshes all the relations dialogs to reflect the relations for
+ the new widget.
+ (glade_atk_write_relations_source): generate code for relations.
+
+ * glade/property.c (property_set_widget): call
+ glade_atk_update_relation_dialogs().
+
+2002-03-20 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade_gnome.h: removed declaration of GnomeDialogPrivate, as
+ we don't need it.
+
+ * glade/glade_gnome.c: removed glade_gnome_is_gnome_dialog_button().
+ The gbbutton code figures this out now.
+
+ * glade/gbwidget.c (get_standard_properties): allow all GtkButton
+ subclasses to have tooltips. These use InputOnly windows now, so
+ tooltips work, even though they are NO_WINDOW widgets.
+
+ * glade/glade_clipboard.c (glade_clipboard_paste):
+ * glade/gbsource.c (gb_widget_write_source): removed use of old
+ "GnomeDialog:action_area" child name.
+
+ * glade/editor.c (editor_set_cursor): only set mouse_over_widget to
+ GbWidgets, or the pointer will become invalid if the widget is
+ destroyed. Fixes bug #74386.
+ Removed a lot of debug messages.
+
+ * glade/gbwidgets/gbdialog.c (add_button): make the help button
+ secondary.
+ Removed the 'No/Yes' buttons option, as people are not supposed to use
+ that.
+
+ * glade/gbwidgets/gbbutton.c (gb_button_gnome_find_child_widgets):
+ check for hbox inside hbox, which is what GNOME uses in buttons.
+ (gb_button_gnome_recreate_children): create hbox in hbox, rather than
+ just one hbox, to match what GnomeDialog does.
+ (gb_button_set_properties): when the response_id changes, set the
+ child_secondary flag, TRUE for HELP, FALSE otherwise.
+
+ * glade/gnome/gnomemessagebox.c (gb_gnome_message_box_write_source):
+ removed the hack to create the message box with an OK button and then
+ remove it. It isn't needed any more. Also removed the other hacks to
+ handle the action area. We can just do the same as GnomeDialog now.
+
+ * glade/gbwidgets/gbhbuttonbox.c (gb_hbutton_box_write_source): removed
+ old hack for GnomeMessageBox source code.
+
+2002-03-18 Damon Chaplin <damon@ximian.com>
+
+ * glade/load.c (real_load_project_file): create the all_widgets hash
+ before loading, and call new function, load_atk_properties(), to load
+ ATK properties for each component after creating all widgets.
+
+ * glade/glade_widget_data.h (struct _GladeWidgetData): added relations
+ field, which is a GList of GladeRelation*.
+
+ * glade/glade_widget_data.c: added support for relations.
+
+ * glade/glade_atk.c: added support for relations. Doesn't generate
+ code yet, though.
+
+ * glade/gbwidget.h: added declaration of GladeWidgetInfoKey, which we
+ use to store a pointer to the GladeWidgetInfo inside each widget while
+ loading. We need it to set ATK properties after creating everything.
+ Also added all_widgets hash to GbWidgetSetArgData which contains all
+ the widgets in the interface, keyed by their name. We need this to
+ resolve ATK relations.
+
+ * glade/gbwidget.c (set_standard_properties): remove call to
+ glade_atk_load_properties(). We now set them after creating all the
+ widgets, so we can resolve ATK relations.
+ (gb_widget_load): add the new widget to the all_widgets hash, and
+ store a pointer to the GladeWidgetInfo in it.
+
+ * glade/glade_clipboard.c (glade_clipboard_paste): initialize
+ all_widgets to NULL.
+
+ * glade/glade_project.c:
+ * glade/gbwidgets/gbscrolledwindow.c:
+ * glade/gbwidgets/gbbutton.c: removed debugging messages.
+
+2002-03-15 Damon Chaplin <damon@ximian.com>
+
+ * glade/source.c (source_write_component): output the GLADE_ATK_SOURCE
+ buffer after the accelerators.
+ (source_write_support_files): output the declaration of a new support
+ function, glade_set_atk_action_description().
+ (source_write_support_files): output the function here.
+
+ * glade/save.c (save_buffer_add_indent): renamed from save_indent(),
+ and now takes a buffer and an indent value so we can call it from the
+ ATK code.
+ Made save_add_translatable_string(), save_buffer_add_indent(), and
+ save_buffer_add_string() global so the ATK code can use them.
+
+ * glade/property.c (property_create): set tab vborder to 0, so it
+ doesn't get too big when we add the ATK icon.
+ (property_create): call glade_atk_create_property_page() to create
+ the a11y page.
+
+ * glade/main.c (main): add "gail" to GTK_MODULES to ensure it is
+ loaded. We need it loaded to query for accessibility properties.
+
+ * glade/gbwidget.c (set_standard_properties): added call to
+ glade_atk_set_properties() or glade_atk_load_properties().
+ (gb_widget_save): added call to glade_atk_save_properties().
+ (get_standard_properties): added call to glade_atk_get_properties().
+
+ * glade/gbsource.h (enum): added GLADE_ATK_SOURCE buffer.
+
+ * glade/gbsource.c (gb_widget_write_standard_source): added call to
+ glade_atk_write_source().
+
+ * glade/Makefile.am: added glade_atk.[hc]
+
+2002-03-13 Damon Chaplin <damon@ximian.com>
+
+ * glade/property.c (property_set_icon_filesel): new function to
+ turn on/off the file selection in icon properties.
+
+ * glade/glade_project_window.c (FileMenu): use the same icons as the
+ GTK+ version, GTK_STOCK_CONVERT for 'Build Source' and
+ GTK_STOCK_PROPERTIES for 'Project Options'.
+
+ * glade/gbwidgets/gbbutton.c: updated to handle GnomeDialog buttons.
+ These can be stock items or be stock icons with a label. But they can't
+ have user-defined icons or have user-defined contents. Ugh.
+
+ * glade/gbwidgets/gbimage.c: save the icon size as an integer rather
+ than the enum symbol string. This sucks, since the saved integer is
+ the enum value, which is pretty meaningless.
+
+ * glade/gnome/gnomemessagebox.c (gb_gnome_message_box_new):
+ * glade/gnome/gnomedialog.c (gb_gnome_dialog_new): updated to set
+ GladeButtonStockIDKey with the stock id strings rather than the old
+ integer indexes.
+
+ * glade/glade_project_window.c (glade_project_window_about): updated
+ the GTK+ About dialog to match the GNOME one fairly closely, but
+ without the Credits button.
+
+ * glade/gbwidgets/gbhbuttonbox.c: include <gtk/gtkbutton.h>.
+
+2002-03-11 Johan Dahlin <jdahlin@telia.com>
+
+ * glade/gnome/gnomecontrol.c (do_query): Changed
+ bonobo_activation_query to skip all panel applets,
+ because most of them crash at the moment.
+
+2002-03-11 Damon Chaplin <damon@ximian.com>
+
+ * configure.in: removed stuff to set GLADE_LOCALE_DIR and
+ GLADE_DATA_DIR. We use -D flags instead now.
+
+ * acconfig.h: removed GLADE_LOCALE_DIR and GLADE_DATA_DIR.
+
+ * glade/Makefile.am (INCLUDES): set GLADE_LOCALEDIR here.
+ (GLADE_DATADIR was already being set here.)
+
+ * glade/source.c (source_write_main_c): use gnome_program_init() rather
+ than old gnome_init(), and set the APP_DATADIR so we can use it to
+ find pixmaps.
+ Removed code to add the source directory as a pixmaps directory for
+ now. Need to pass in a -DPACKAGE_SRC_DIR and use that if we want to.
+ (source_write_gtk_autogen_sh): updated to use new GLADE_DATADIR.
+ (source_write_gtk_configure_in): removed all the rubbish to set
+ the PACKAGE_LOCALE_DIR and PACKAGE_DATA_DIR in config.h.
+ (source_write_gtk_makefile_am): We now just use -DPACKAGE_DATA_DIR and
+ -DPACKAGE_LOCALE_DIR here like everyone else does.
+ (source_write_gnome_configure_in): ditto for GNOME apps.
+ (source_write_gnome_makefile_am): ditto for GNOME apps.
+ (source_write_acconfig_h): removed PACKAGE_LOCALE/DATA/SOURCE_DIR.
+ (source_write_gnome_create_pixmap_functions): use
+ gnome_program_locate_file() rather than gnome_pixmap_file().
+ (source_write_gnome_create_pixmap_functions): output a create_pixbuf()
+ function as well.
+ (source_create_pixbuf): new utility function to output a call to
+ create_pixbuf() in the code. The output is slightly different for
+ GTK+ and GNOME apps.
+
+ * glade/save.c (save_color): use %04x rather than %4x for the colors,
+ so they are zero-padded.
+
+ * glade/main.c: include bonobo.h, use GLADE_LOCALEDIR rather than old
+ GLADE_LOCALE_DIR.
+
+ * glade/glade_project_window.c (glade_project_window_about): removed
+ unused hbox, href vars.
+
+ * glade/glade-parser.c: few updates from libglade code. Still a few
+ changes to incorporate. Though we may have to use more of our own code
+ to handle agent parameters.
+
+ * glade/gbwidget.h: updated comment to note that the returned value
+ of gb_widget_input_pixmap_filename() should be freed when loading.
+ I'd forgotten about that one.
+
+ * glade/gbwidget.c (gb_widget_load):
+ * glade/gb.c:
+ * glade/editor.c (editor_can_delete_widget): updated final GladeChild*
+ names.
+
+ * glade/utils.c: compile warning fixes.
+
+ * glade/gbwidgets/gbwindow.c (gb_window_set_standard_properties):
+ free the pixmap filename when loading.
+ (gb_window_write_standard_source): use create_pixbuf() function to
+ output the code to create the pixbuf.
+
+ * glade/gbwidgets/gbframe.c (gb_frame_get_properties):
+ * glade/gbwidgets/gbaspectframe.c (gb_aspect_frame_get_properties):
+ use gtk_frame_get_label() rather than old GTK_FRAME (widget)->label.
+
+ * glade/gnome/gnomepropertybox.c: compile warning fixes.
+
+ * glade/gnome/gnomepixmap.c: finished. use gnome_program_locate_file()
+ rather than gnome_pixmap_file() in generated code.
+
+ * glade/gnome/gnomedruidpagestandard.c:
+ * glade/gnome/gnomedruidpageedge.c:
+ * glade/gnome/gnomedruid.c: finished.
+
+ * glade/gnome/gnomeappbar.c (gb_gnome_appbar_set_properties): use
+ GTK_WIDGET() to avoid compile warning.
+
+ * glade/gnome/gnomeabout.c: finished. Note that we do special stuff
+ for the "translator_credits" property. If it is left empty, we save
+ it with the value "translator_credits". So the translator then replaces
+ that with their name in each po file.
+
+ * glade/gnome/bonobowindow.c: use GladeChildXXX names.
+
+2002-03-07 Damon Chaplin <damon@ximian.com>
+
+ * glade/save.c (save_requires_tags): added "canvas" lib, used when
+ GnomeCanvas is in the interface.
+ (save_color): save color in format '#rrrrggggbbbb'.
+
+ * glade/load.c (load_parse_color): use '#rrrrggggbbbb' format now, as
+ libglade and some GnomeDruid properties expect. Use gdk_color_parse()
+ to parse it. If an error occurs set the error code and return white.
+ (It used to return NULL and then load_color() would SEGV.)
+
+ * glade/glade_gnomelib.c: removed GnomePaperSelector.
+
+ * glade/glade_clipboard.c (glade_clipboard_paste):
+ * glade/gbwidget.c (gb_widget_load):
+ * glade/gb.c: removed GladeChildGnomeFileEntry. GnomePixmapEntry is
+ now a subclass, so doesn't need this internal child.
+
+ * glade/editor.c (paint_widget): only draw the grid for GtkLayout
+ and GtkFixed, not subclasses.
+
+ * glade/gnome/gnomepropertybox.c: use GladeChildGnomePBoxNotebook.
+
+ * glade/gnome/gnomepixmapentry.c: renamed "preview" to "do_preview".
+ Added "history_id", "max_saved", "browse_dialog_title", "modal".
+ It used to have a child GnomeFileEntry where these were set, but it
+ is now a subclass instead.
+
+ * glade/gnome/gnomeiconlist.c: removed extended selection option, as
+ it isn't used any more. Output gnome_icon_list_new() rather than
+ gnome_icon_list_new_flags().
+
+ * glade/gnome/gnomedruid.c: used gtk_container_children() rather than
+ including private GnomeDruid struct.
+
+ * glade/gnome/Makefile.am (libgnomewidgets_a_SOURCES): removed
+ gnomeprintpaperselector.c. It is now in libgnomeprintui, doesn't
+ support properties, and has no libglade support.
+
+2002-03-06 Damon Chaplin <damon@ximian.com>
+
+ * glade/gnome/gnomeiconentry.c: renamed "title" to
+ "browse_dialog_title". Stored MaxSaved ourselves. Finished off.
+ use GLADE_DEFAULT_MAX_HISTORY_SAVED constant rather than '10'.
+
+ * glade/gnome/gnomefileentry.c: renamed "directory" to
+ "directory_entry", and "title" to "browse_dialog_title"..
+ use GLADE_DEFAULT_MAX_HISTORY_SAVED constant rather than '10'.
+
+ * glade/gnome/gnomeentry.c (gb_gnome_entry_write_source): use
+ GLADE_DEFAULT_MAX_HISTORY_SAVED constant rather than '10'.
+
+2002-03-05 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbtable.c: use "x_padding", "y_padding" rather than
+ "xpad" & "ypad" for children. Fixes bug #73355.
+
+2002-03-05 Damon Chaplin <damon@ximian.com>
+
+ * glade/source.c: updated the build files that we generate to use
+ pkg-config etc.
+
+ * glade/save.c (save_requires_tags): oops. I forgot the '/' at the
+ end of the <requires lib="XXX"/> tags.
+
+ * glade/glade_project_window.c (glade_project_window_about): don't
+ make this window modal, or the 'Credits' dialog won't close.
+
+ * glade/gbsource.c (gb_widget_write_source): only do the special
+ option menu and menu code for GbWidgets, not for internal widgets we
+ know nothing about.
+
+ * glade/gbwidgets/gbtoolbar.c: use gtk_toolbar_remove_space() instead
+ of our old kludge. Used GladeChild* names. Removed some of the radio
+ group code, but this is unfinished.
+
+ * glade/gbwidgets/gbradiobutton.c: removed
+ gb_radio_button_reset_radio_group() as GTK+ does handle this now
+ (though it doesn't update buttons perfectly).
+
+ * glade/gbwidgets/gbdialog.c: for the standard dialogs use 'okbutton1'
+ etc. for the names instead of 'ok_button1', or it will get an
+ underlined accelerator key when switching to a normal button.
+
+ * glade/gnome/gnomehref.c: don't call gnome_href_set_url() with NULL.
+ Fixed source code output.
+
+ * glade/gnome/gnomefontpicker.c: renamed "use_font" to
+ "use_font_in_label" and "use_font_size" to "label_font_size".
+ Only save the title and preview text if different to the default.
+
+ * glade/gnome/gnomepixmapentry.c:
+ * glade/gnome/gnomeiconentry.c:
+ * glade/gnome/gnomefileentry.c:
+ * glade/gnome/gnomeentry.c: use GladeChild* child names. Keep the
+ history_id property ourselves, as GnomeEntry doesn't let you change it
+ once it is set.
+
+ * glade/gb.c:
+ * glade/editor.c:
+ * glade/gbwidget.c:
+ * glade/glade_clipboard.c:
+ * glade/glade_menu_editor.c:
+ * glade/gbwidgets/gbclist.c:
+ * glade/gbwidgets/gbctree.c:
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome/gnomemessagebox.c:
+ * glade/gnome/gnomeapp.c: use GladeChild* child names defined in gb.c
+ rather than hard-coded strings or per-file variables. It makes the
+ special child code much easier to find.
+
+ * glade/gnome/gnomeabout.c: set Modal to NULL, since modal GnomeAbout
+ dialogs do not work, as we found out with Glade itself. (The child
+ 'Credits' dialog causes problems.)
+
+ * glade/gnome/bonobowindow.c (gb_bonobo_window_setup_initial_app): use
+ GladeChildToolbarButton rather than "Toolbar:button".
+
+ * glade/gbwidgets/gbtreeview.c (gb_tree_view_write_source): fixed the
+ code output. It was using 'text' instead of 'tree' everywhere.
+
+2002-03-01 Damon Chaplin <damon@ximian.com>
+
+ * glade/save.c:
+ * glade/glade_clipboard.c (glade_clipboard_cut_or_copy): updated the
+ SYSTEM identifiers used in the XML.
+
+ * glade/save.c: output the <requires> tags if we need the gnome,
+ gnomedb or bonobo libraries.
+
+ * glade/glade_gnome.h: added GLADE_LIBGNOMEUI_GETTEXT_PACKAGE.
+ * glade/glade_gnome.c: used above.
+
+ * glade/gbwidget.c (add_standard_bottom_menu_items): only add commands
+ to add/remove alignments/eventboxes if the widget can be deleted.
+
+ * glade/glade_clipboard.c (glade_clipboard_paste):
+ * glade/editor.c (editor_can_delete_widget): check the new font/color
+ selection children.
+
+ * glade/gbwidgets/gbradiobutton.c: updated to use widget names for
+ the group rather than group names, as that is what libglade wants now.
+ Not quite finished.
+
+ * glade/gbwidgets/gboptionmenu.c (gb_option_menu_add_child): use
+ g_type_name (G_OBJECT_TYPE (child)) rather than
+ g_type_name_from_instance(), as it is what GTK+ does, and doesn't
+ output a compile warning.
+
+ * glade/gnome/gnomecolorpicker.c: used GLADE_LIBGNOMEUI_GETTEXT_PACKAGE
+ when getting translated GNOME strings.
+
+ * glade/gnome/gnomefontpicker.c: used GLADE_LIBGNOMEUI_GETTEXT_PACKAGE
+ when getting translated GNOME strings.
+ (gb_gnome_font_picker_write_source): possibly translate the preview
+ text now, since that is what GnomeFontPicker does.
+
+2002-02-27 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (combo_foreach): call the callback for the button
+ as well. I thought this may help the selection problems in fixed/layout
+ but it didn't.
+
+ * glade/gb.h: added declarations of GladeFixedChildX/Y and
+ GladeLayoutChildX/Y.
+
+ * glade/editor.c: update to cope with GtkFixed/GtkLayout. We now have
+ to do our own pointer grab when moving/resizing or we don't get the
+ motion notify events. The coordinate calculation in GtkLayout has
+ changed as well. Note that moving/resizing still isn't perfect. But
+ it is about as good as Glade 1, I think.
+
+ * glade/gbwidgets/gbscrolledwindow.c: removed "hupdate_policy" and
+ "vupdate_policy" since they are not really useful. If we still want
+ them we'd need to use internal children for the scrollbars and use
+ the "update_policy" of each of those.
+
+ * glade/gbwidgets/gbfixed.c: renamed ChildX/Y to GladeFixedChildX/Y,
+ and moved to gb.c so editor code can update them.
+
+ * glade/gbwidgets/gblayout.c: renamed ChildX/Y to GladeLayoutChildX/Y,
+ and moved to gb.c so editor code can update them.
+
+ * glade/main.c (parse_command_line): added support for --version
+ option, in GTK+ version of Glade (merged from head).
+
+ * glade/gnome/gnomepixmap.c (gb_gnome_pixmap_set_properties): when
+ loading, set Scaled flag if the width or height are set (merged from
+ head).
+
+ * glade/gbwidgets/gbgammacurve.c:
+ * glade/gbwidgets/gbcurve.c: I've taken the 'Curve Type' property out
+ since GTK+ crashes if this is set to certain values (merged from head).
+
+2002-02-26 Damon Chaplin <damon@ximian.com>
+
+ * glade/source.c: merged in my code to recognize configure.ac files,
+ and to not output a configure.in if it is found.
+
+ * glade/property.c: merged in my on_property_focus_out() fixes from
+ head, so int & float properties get updated when they lose focus.
+ Also used "value_changed" signal of spinbuttons rather than "changed".
+
+2002-02-26 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (gb_widget_replace_child): don't use set_uposition
+ for GtkFixed children.
+ (option_menu_foreach): make the temp widget a GtkOptionMenu. That
+ makes the code generator output the correct code to add the menu to
+ the option menu.
+
+ * glade/gbsource.c (gb_widget_write_source): added hack to add the menu
+ to the option menu.
+
+ * glade/editor.c: don't call gtk_widget_set_uposition() for children
+ of GtkFixed containers any more.
+
+ * glade/gbwidgets/gboptionmenu.c (gb_option_menu_write_add_child_source):
+ we don't output the code to add the menu to the option menu here. It
+ must be done after all children are added so I've added a hack for it
+ in gb_widget_write_source().
+
+ * glade/gbwidgets/gbfixed.c: added support for child X & Y properties.
+
+ * glade/gnome/gnomecontrol.c (do_query): changed debugging message so
+ it checked if servers is non-NULL before using it. This is why it was
+ crashing for me.
+
+2002-02-26 Johan Dahlin <jdahlin@telia.com>
+
+ * glade/gnome/gnomecontrol.c (do_query): Sort by description instead
+ of iid
+
+2002-02-25 Damon Chaplin <damon@ximian.com>
+
+ * glade/source.c (source_write_component): output new
+ GLADE_OBJECT_HOOKUP buffer, and move the tooltips hookup code next to
+ it.
+ (source_write_interface_c_preamble): output GLADE_HOOKUP_OBJECT
+ and GLADE_HOOKUP_OBJECT_NO_REF macros, to make it obvious in the code
+ output that this is Glade stuff, and make it a bit tidier.
+ (source_write_main_c): output the PACKAGE_DATA_DIR as the last pixmaps
+ dir, as it will be checked first.
+ (source_write_gtk_configure_in): added GETTEXT_PACKAGE and AC_SUBST it.
+ That is what the glib-gettextize stuff uses. Added it to acconfig.h.
+ Also switched to AM_GLIB_GNU_GETTEXT, so we don't need the intl/ dir
+ any more. Yeehaa!
+ (source_write_gtk_create_pixmap_functions): output find_pixmap_file()
+ a static support function to find a pixmap file for GTK+ apps, using
+ the pixmaps_directories. It uses g_file_test() instead of our old
+ check_file_exists() function.
+ Updated create_pixmap() to use it.
+ Added create_pixbuf() which is similar, but returns a GdkPixbuf.
+
+ Removed intl from all SUBDIRS output, and from any -I flags, and from
+ AC_OUTPUT.
+ Removed all GNOME macros stuff. Apps don't need them now as they are
+ provided in gnome-common.
+ Removed old deprecated get_widget() macro.
+
+ * glade/glade_widget_data.[hc] (struct _GladeWidgetData): removed x & y
+ fields, and the GLADE_X_SET and GLADE_Y_SET flags. In GtkFixed and
+ GtkLayout, X & Y are now packing properties. (We may add X & Y
+ properties for windows at some point, but they will be widget-specific
+ properties.)
+
+ * glade/property.c: removed code related to the old X & Y properties.
+
+ * glade/glade_gnome.c (glade_gnome_write_menu_item_standard_source):
+ use new GLADE_HOOKUP_OBJECT() macros in generated code.
+
+ * glade/gbwidget.c: removed code related to the common X & Y properties
+
+ * glade/gbsource.h: added GLADE_OBJECT_HOOKUP source code buffer,
+ where we output all the code to store the pointers to the widgets.
+ This means all the code is put in the same place, so yuo can remove
+ it easily.
+
+ * glade/gbsource.c (gb_widget_write_standard_source): use new
+ GLADE_HOOKUP_OBJECT() macros in generated code.
+ removed code to output gtk_widget_set_uposition().
+
+ * glade/gb.c: added GladeDialogResponseIDKey, and GladeStockResponses
+ array.
+
+ * glade/editor.c: removed code related to the common X & Y properties.
+ They have been removed now.
+ (editor_paint_selections): tried to fix for GtkLayout. No luck yet.
+ (draw_grid): fixed for GtkLayout.
+
+ * glade/data/gtk/autogen.sh: updated to use glib-gettextize, and to
+ support intltool.
+
+ * glade/gbwidgets/gbwindow.c: added "resizable", "destroy_with_parent"
+ and "icon". Removed "allow_grow", "allow_shrink", as they are
+ deprecated and "allow_grow" is practically the same as "resizable".
+ "allow_shrink" can be replaced by setting the requested size of the
+ window to 0x0.
+
+ * glade/gbwidgets/gblayout.c: added support for child X & Y properties.
+ We now use these instead of X & Y properties on the 'Common' page.
+
+ * glade/gbwidgets/gbhbuttonbox.c (gb_hbutton_box_write_add_child_source):
+ added special code to output code to add dialog buttons to the dialog.
+
+ * glade/gbwidgets/gbdialog.c: finished, and added functions to convert
+ a response id to/from a string.
+
+ * glade/gnome/gnomemessagebox.c (gb_gnome_message_box_write_source):
+ use GLADE_HOOKUP_OBJECT() in source code.
+
+ * glade/gbwidgets/gbbutton.c: use gtk_label_get_label() rather than
+ gtk_label_get_text(), or we will lose underlined accelerators. Fixes
+ bug #72397.
+ Added support for dialog buttons - almost the same as normal buttons
+ but with a response id.
+
+2002-02-22 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbnotebook.c: finished this. We now use a special
+ "type" packing property set to "tab" for the tab widgets.
+
+ * glade/gbwidgets/gbdialog.c: used a creation dialog so you can select
+ standard button layouts or choose the number of buttons. Unfinished.
+
+ * glade/property.c (property_create): made it a little wider.
+
+ * glade/debug.h: don't use G_GNUC_PRETTY_FUNCTION as a static string.
+ I think the newer gcc doesn't support that. Use it as a function arg
+ instead.
+
+ * glade/gbwidget.c (set_standard_properties): reserve the widget names
+ when loading.
+
+ * glade/gb.c: removed GladeChildNotebookTab. We use a special "type"
+ packing property in the XML now set to "tab". Within Glade we figure
+ it out from the widget's position.
+ Moved GladeButtonStockIDKey here so GtkDialog code can use it.
+
+ * glade/gnome/gnomepropertybox.c (gnome_property_box_new_tab_label):
+ don't set the child name of the tab.
+
+ * glade/gbwidgets/gbcolorselection.c (gb_color_selection_write_source):
+ fix output of set_has_opacity_control().
+
+2002-02-20 Damon Chaplin <damon@ximian.com>
+
+ * glade/editor.c (editor_select_widget): use our own function
+ get_notebook_page() to find the correct notebook page. The GTK+
+ function doesn't work with the tab label widgets.
+
+ * glade/gbwidget.c: made GladeMenuItemStockIDKey different from
+ GladeMenuItemStockIndexKey, as they are used for different things.
+ This stops the crash in bug #69959 (though GnomeApp still doesn't work)
+
+ * glade/gb.c: added GladeChildNotebookTab.
+
+ * glade/gbwidgets/gbnotebook.c: added support for "tab_expand",
+ "tab_fill", "tab_pack" & "menu_label" packing properties, and added
+ a "position" packing property which is only used within Glade.
+
+ * glade/gnome/gnomepropertybox.c (gnome_property_box_new_tab_label):
+ use GladeChildNotebookTab as the child name.
+
+ * glade/gnome/gnomeapp.c (gb_gnome_app_add_child):
+ * glade/gnome/bonobowindow.c (gb_bonobo_window_add_child):
+ * glade/gnome/bonobodock.c (gb_bonobo_dock_add_child): use the
+ GladeChildInfo internal_child field to get the child name rather than
+ load_get_value ("child_name"), since that doesn't work any more.
+
+ * glade/gbwidgets/gbbutton.c: made sure all debugging g_print's do not
+ pass NULL as a string. Fixes bug #70273.
+
+2002-02-20 Damon Chaplin <damon@ximian.com>
+
+ * glade/editor.c (editor_add_draw_signals): don't try to change event
+ mask if realized. GtkCombo realizes widgets when it is created, so
+ this generated warnings. Maybe we should set the mask on the windows
+ directly, but for GtkCombo it doesn't really matter as the popup
+ isn't really editable directly anyway.
+
+ * glade/gbwidget.c (option_menu_foreach): tried to fix source code
+ output, but failed.
+ (combo_foreach): call callback for list as well.
+ (gb_widget_children_foreach): use combo_foreach.
+
+ * glade/utils.c (glade_util_gtk_combo_find):
+ (glade_util_gtk_combo_func): use gpointer rather than GtkListItem, as
+ that is deprecated, so we'll only declare it when needed, I think.
+
+ * glade/gb.c: added child names for the combo, fontsel & colorsel.
+
+ * glade/gbwidgets/gboptionmenu.c: tried to fix code output. failed.
+
+ * glade/gbwidgets/gbcombo.c: made the popup list an internal child and
+ used GbWidgets for the listitems, so they now get saved individually,
+ which is what libglade wants now. We only support simple text items,
+ though.
+
+ * glade/gbwidgets/gbtreeview.c: finished this. GTK+ seems to have been
+ fixed so it doesn't crash on creation now.
+
+ * glade/gbwidgets/gbtable.c (gb_table_set_child_properties): fixed
+ packing properties - use GTK_EXPAND/FILL/SHRINK flags rather than
+ TRUE and FALSE.
+
+ * glade/gbwidgets/gbfontselectiondialog.c: made "font_selection" an
+ internal child, so its properties can be changed.
+
+ * glade/gbwidgets/gbcolorselectiondialog.c: made "color_selection" an
+ internal child, so its properties can be changed.
+
+ * configure.in (GLADE_DEPRECATION_CFLAGS): added this, but it isn't
+ finished and we don't use it yet. It will use a --disable-deprecated
+ configure flag eventually.
+
+ * glade/gnome-db/Makefile.am (INCLUDES):
+ * glade/gnome/Makefile.am (INCLUDES):
+ * glade/gbwidgets/Makefile.am (INCLUDES):
+ * glade/Makefile.am (INCLUDES): added GLADE_DEPRECATION_CFLAGS.
+
+2002-02-06 Damon Chaplin <damon@ximian.com>
+
+ * glade/gb.c: use const for all the size ints, avoids error with gcc 3.
+
+2002-02-05 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbtextview.c: added source code generation, fixed
+ a minor bug, use '_' instead of '-' in property names, and changed
+ a few property names so they fit in the normal property editor.
+
+2002-02-05 Damon Chaplin <damon@ximian.com>
+
+ * glade/property.c (create_signals_property_page): hide the signal
+ 'Data' field, as it isn't in the DTD and shouldn't really be used.
+
+ * glade/load.c (load_get_value): return NULL if widget_info is NULL,
+ which can now happen for placeholders.
+
+ * glade/glade-parser.c: updated to latest libglade version, which
+ supports the new <placeholder/> tags. Except we leave the empty
+ childinfo struct there, so we can detect placeholders. Special Glade
+ code has 'GLADE:' comments.
+
+ * glade/gbwidget.c (gb_widget_load): handle widget_info being NULL for
+ placeholders.
+ Add the child names for clist/ctree titles, so old code still works.
+ (gb_widget_save): don't save the child name for clist/ctree titles.
+ Save <placeholder/> tags for placeholders.
+
+ * glade/save.c (save_placeholder): new function to save a
+ <placeholder/> tag.
+
+ * glade/gbwidgets/gbctree.c (gb_ctree_add_child):
+ * glade/gbwidgets/gbclist.c (gb_clist_add_child): don't check the child
+ name, as it won't be set at this point. It shouldn't matter, as the
+ titles are the only children of clist/ctree.
+
+2002-02-04 Damon Chaplin <damon@ximian.com>
+
+ * glade/utils.c: remove find_parent_button() since gblabel.c does that
+ itself now.
+ (glade_util_find_default_accelerator_target): this now assumes the
+ label is not inside a button/menuitem, and it tries to find the widget
+ to the right of the label to set the focus to. It doesn't return the
+ signal to emit any more, since that is implicit.
+
+ * glade/glade_gtk12lib.c: added GtkTreeView. Removed GtkPacker and
+ GtkPixmap completely.
+
+ * glade/glade_gnomedblib.c: changed '//' comments to /* */. We've had
+ portability problems with '//' before.
+
+ * glade/gbwidgets/gblabel.c: added "use_markup", "use_underline",
+ "selectable". Renamed "focus_target" to "mnemonic_widget".
+ Removed "default_focus_target" from output to XML.
+ If the user selects "use_markup" we check if the text is valid markup
+ each time we set it. If it isn't we turn "use_markup" off for the
+ widget. This avoids warnings after each character is typed.
+ Also used common code so we can share it with gbaccellabel.c
+
+ * glade/gbwidgets/gbaccellabel.c: call the shared gblabel.c functions.
+
+ * glade/gb.h: added declarations for shared label functions.
+
+ * glade/gbwidgets/Makefile.am (libgbwidgets_a_SOURCES): added
+ gbtreeview.c.
+
+ * glade/gbwidgets/gbtreeview.c: new file. Doesn't work yet, though.
+
+ * tools/mkskel.pl: updated a few bits of text.
+
+2002-01-29 Seth Nickell <snickell@stanford.edu>
+
+ * Makefile.am:
+
+ Install .desktop file into the proper location for GNOME2
+ (PREFIX/share/applications).
+
+ * glade-2.desktop.in:
+
+ Add a Categories field for GNOME 2 panel.
+ Tweak the Name to follow the HIG.
+
+2002-01-28 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbtextview.c (gb_text_view_set_properties): free
+ the value returned from gb_widget_input_text() if action is GB_APPLYING
+ rather than GB_LOADING.
+
+ * glade/glade_menu_editor.c: use a child GtkImage GbWidget for
+ non-stock items, so they get saved as children. Also allow the stock
+ 'New' item to have its label changed, e.g. to 'New Project' etc.
+
+ * glade/glade_gnome.c (glade_gnome_write_menu_item_source): get the
+ icon_name from the GtkImage widget, as that is where it is always kept
+ now. But hopefully this code will be removed anyway.
+
+ * glade/gbwidget.c (gb_widget_output_child_label): output
+ "use_underline" for menuitem labels.
+
+ * glade/gbwidget.c (set_standard_properties): set the widget name from
+ the GladeParser info when loading.
+
+ * glade/gbwidgets/gbmenubar.c: add some initial items to the menubar,
+ like we do in GNOME.
+
+ * glade/gbwidgets/gbimagemenuitem.c: use a proper GtkImage child for
+ non-stock items, so it is written out as a child in the XML, which
+ libglade expects.
+
+ * glade/gbwidgets/gbcolorselection.c: added "has_opacity_control" and
+ "has_palette".
+
+ * glade/gbwidgets/gbbutton.c (gb_button_normal_get_properties): don't
+ output "use_underline" for stock items as it is implied.
+ (gb_button_toolbar_get_properties): save stock icon as "stock_pixmap",
+ to agree with libglade.
+ (gb_button_toolbar_set_properties): check for "stock_pixmap" when
+ loading.
+
+ * glade/gbwidget.c (gb_widget_input_child_label):
+ * glade/gbwidgets/gbmenuitem.c (gb_menu_item_set_properties):
+ * glade/gbwidgets/gblabel.c (gb_label_set_properties):
+ * glade/gbwidgets/gbaccellabel.c (gb_accel_label_set_properties): use
+ gtk_label_set_text_with_mnemonic() instead of gtk_label_parse_uline()
+ which is deprecated.
+
+ * glade/gbwidgets/gbdialog.c: added "has_separator".
+
+ * glade/gbwidgets/gbwindow.c:
+ * glade/gbwidgets/gbinputdialog.c:
+ * glade/gbwidgets/gbfontselectiondialog.c:
+ * glade/gbwidgets/gbfileselection.c:
+ * glade/gbwidgets/gbdialog.c:
+ * glade/gbwidgets/gbcolorselectiondialog.c:
+ * glade/gnome/bonobowindow.c:
+ * glade/gnome/gnomeapp.c:
+ * glade/gnome/gnomepropertybox.c:
+ * glade/gnome/gnomemessagebox.c:
+ * glade/gnome/gnomeabout.c:
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome-db/gnomedblogindlg.c:
+ * glade/gnome-db/gnomedberrordlg.c: started adding support for new
+ window properties "resizable", "destroy_with_parent" & "icon".
+
+2002-01-26 Rodrigo Moya <rodrigo@gnome-db.org>
+
+ * glade/glade_gnomedblib.c:
+ * glade/gnome-db/Makefile.am:
+ * glade/gnome-db/gnomedbdsnconfig.c: re-enabled GnomeDbDsnConfig
+ widget.
+
+2002-01-23 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidget.c (gb_widget_input_enum): don't g_free the value
+ returned from load_string(). You never need to free loaded values.
+ Also check data->apply before using the results. Jody reported a crash.
+
+2002-01-22 jacob berkman <jacob@ximian.com>
+
+ * glade/gbwidgets/gboptionmenu.c: get rid of the
+ options-as-text-list and use the menu editor instead. this makes
+ it compat with libglade and is also nicer in general
+
+ * glade/gbwidget.c (option_menu_foreach): iterate through the menu
+ of an option menu
+
+2002-01-21 jacob berkman <jacob@ximian.com>
+
+ * glade/utils.[ch] (glade_enum_from_string):
+ (glade_string_from_enum): steal from libglade
+
+ * glade/gbwidget.[ch] (gb_widget_output_enum):
+ (gb_widget_input_enum): some more useful functions for using
+ choice inputs
+
+ * glade/glade_gtk12lib.c (gtk_standard): add textview
+
+ * glade/gbwidgets/gbtextview.c: implement GtkTextView (sans signals)
+
+ * glade/gbwidgets/Makefile.am (libgbwidgets_a_SOURCES): add textview
+
+ * glade/gnome-db/Makefile.am (INCLUDES): set correctly
+
+2002-01-21 Damon Chaplin <damon@ximian.com>
+
+ * tools/mkskel.pl (OutputWidgetFile): split 'volatile GtkType type'
+ line in two, otherwise the XXX_get_type() function may not be called.
+ (GTK+ 2.0 strangeness)
+
+ * glade/gnome/gnomedateedit.c (gb_gnome_date_edit_set_properties):
+ don't free the string returned by gb_widget_input_string().
+ I think the only time you need to free a string is after
+ gb_widget_input_text() when data->action == GB_APPLYING.
+ (gb_gnome_date_edit_set_properties): Also checked for data->apply
+ after getting properties.
+
+ * glade/gbwidgets/gbscrolledwindow.c: added 'window_placement',
+ 'shadow_type'.
+
+ * glade/gbwidgets/gbprogressbar.c: added 'fraction', 'pulse_step'
+ and 'text'. Removed 'value', 'lower', 'upper', 'bar_style', 'format'.
+
+ * glade/gbwidgets/gbentry.c: added 'has_frame', 'invisible_char',
+ 'activates_default' and 'width_chars'.
+
+ * glade/gbwidgets/gbcalendar.c: save all 5 boolean options in a single
+ XML property.
+
+ * glade/glade_gtk12lib.c: removed GtkAccelLabel from palette, since
+ it is practically unusable, except in menus.
+
+ * glade/gb.[hc]: added Shadow and Corner choices and GLADE_EPSILON
+ #define for comparing floats.
+
+ * glade/gbwidgets/gbarrow.c: use the common Shadow choices.
+
+2002-01-14 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/gbstatusbar.c: added "has_resize_grip".
+
+ * glade/gbwidgets/gbvscrollbar.c:
+ * glade/gbwidgets/gbhscrollbar.c:
+ * glade/gbwidgets/gbvscale.c:
+ * glade/gbwidgets/gbhscale.c: added "inverted".
+
+ * glade/gbwidgets/gbfontselection.c: added "preview_text".
+
+ * glade/gbwidgets/gbtogglebutton.c:
+ * glade/gbwidgets/gbradiobutton.c:
+ * glade/gbwidgets/gbcheckbutton.c: added "inconsistent".
+
+ * glade/gbwidgets/gbbutton.c (gb_button_set_standard_properties): use
+ relief_p instead of Relief, so subclasses that call this work OK.
+
+ * TODO: updated.
+
+2002-01-13 Rodrigo Moya <rodrigo@gnome-db.org>
+
+ * configure.in: enabled gnome-db support by requiring a current
+ version, not a future one
+
+ * glade/gnome-db/gnomedbbrowser.c:
+ * glade/gnome-db/gnomedberror.c:
+ * glade/gnome-db/gnomedberrordlg.c:
+ * glade/gnome-db/gnomedbgrid.c:
+ * glade/gnome-db/gnomedblist.c:
+ * glade/gnome-db/gnomedblogin.c:
+ * glade/gnome-db/gnomedblogindlg.c:
+ * glade/gnome-db/gnomedbtableeditor.c:
+ * glade/gnome-db/gnomedbwindow.c:
+ * glade/gnome-db/gnomedbcombo.c: ported to libgnomedb-2
+
+ * glade/gnome-db/Makefile.am: disabled GnomeDbDesigner,
+ GnomeDbEntry, GnomeDbExport, GnomeDbLabel, GnomeDbLogViewer,
+ GnomeDbIconList, GnomeDbDsnConfig, GnomeDbDataset, and
+ GnomeDbReport, not yet available in libgnomedb-2
+
+ * glade/glade_gnomedblib.c: removed disabled widgets
+
+2002-01-10 jacob berkman <jacob@ximian.com>
+
+ * glade/gnome/gnomehref.c (gb_gnome_href_set_properties): call
+ gnome_href_set_text as _set_label is deprecated and prints a
+ warning
+
+ * glade/gnome/gnomedruidpagestandard.c
+ (gb_gnome_druid_page_standard_create_properties): add contents
+ background color and top_watermark properties
+ (gb_gnome_druid_page_standard_get_properties): get new props
+ (gb_gnome_druid_page_standard_set_properties): set new props
+
+ * glade/gnome/gnomedruidpageedge.c
+ (gb_gnome_druid_page_edge_create_properties): add top_watermark
+ property
+ (gb_gnome_druid_page_edge_get_properties): save the position, and
+ top_watermark
+ (gb_gnome_druid_page_edge_set_properties): set the top_watermark
+
+ * glade/gnome/gnomedruid.c: remove FIXMEs around stuff. for now,
+ just include the definition of GnomeDruidPrivate so we can poke at
+ the children. also, add show-help property to turn on / off the
+ help button
+
+ * glade/gnome/gnomecontrol.c (gb_bonobo_control_get_properties):
+ save the moniker property
+
+ * glade/gnome/gnomeabout.c (gb_gnome_about_create_properties): add
+ logo padding, background, and background opacity / position
+ properties
+ (gb_gnome_about_get_properties): add new properties
+ (gb_gnome_about_set_properties): add new properties and fixup to
+ actually work
+ also removed some un-needed code now that there are properties
+
+ * glade/editor.c (paint_widget): only draw the grid for GbWidgets
+
+ * glade/glade_gnomelib.c (bonobo_page): call the bonobo widget
+ BonoboWidget like libglade expects
+
+ * TODO: add status of GNOME / Bonobo widgets
+
+2002-01-08 Damon Chaplin <damon@ximian.com>
+
+ * glade/source.c (source_create_pixmap): fixed generated call to
+ create_pixmap().
+
+ * glade/glade_project_window.c: #ifdef'd out unused code.
+
+ * glade/gbwidgets/gbnotebook.c: renamed 'popup_enable' to
+ 'enable_popup'.
+
+ * glade/save.c:
+ * glade/gbwidgets/gbbutton.c:
+ * glade/gbwidgets/gbradiobutton.c: removed unused variables.
+ (I am now using -Wall again!)
+
+ * glade/gbwidgets/gbvbuttonbox.c:
+ * glade/gbwidgets/gbhbuttonbox.c: removed old min width/height &
+ child padding properties.
+
+2002-01-07 jacob berkman <jacob@ximian.com>
+
+ * glade/glade_gnomelib.c (sections): add a bonobo tab with
+ BonoboWindow and BonoboControl on it
+
+ * glade/gnome/gnomecontrol.c: create only one palette entry, and
+ pop up a dialog with a list of controls. this is better than
+ looking through tooltips. also, you get new controls right away
+ if they are installed while gnome is running.
+
+ * glade/utils.c (glade_util_show_message_box): re-implement with
+ GtkMessageDialog
+ (glade_util_create_dialog): remove gnome version and simplify a
+ lot
+
+ * glade/glade_palette.c (glade_palette_init): remove the border of
+ the notebook
+ (glade_palette_init): turn off this unnecessary border
+
+ * glade/gbwidget.c (gb_widgets_init): remove call to initialize
+ bonobo controls, as they are done a little differently now.
+
+2002-01-07 Damon Chaplin <damon@ximian.com>
+
+ * glade/glade-parser.c (create_widget_info): only insert the info into
+ the hash if the info->name is not NULL. Stops it crashing. I'm not
+ sure if it is a memory leak. And don't warn about missing id for
+ placeholders.
+ (handle_signal): ignore last_modification_time attribute.
+
+ * glade/gbwidgets/gbimage.c: added support for this, including stock
+ icons.
+
+ * glade/gbwidgets/gbbutton.c: now works for normal buttons and buttons
+ in toolbars. Still need to to buttons in dialogs.
+
+ * glade/gbwidget.c (gb_widget_input_adjustment):
+ (gb_widget_output_adjustment): save as a single property in the XML,
+ to match libglade. Also updated the widgets that use these.
+
+ * */*: lots of changes everywhere. Mainly property name changes,
+ and changes in the 'internal-child' names. See TODO for status of each
+ widget.
+
+2002-01-03 jacob berkman <jacob@ximian.com>
+
+ * glade/gnome/gnomecontrol.c (widget_get_uic): util to get the ui
+ container from the toplevel bonobo window
+ (control_create): accept a ui container param
+ (gb_bonobo_control_new): pass the uic when creating the control
+
+2002-01-02 jacob berkman <jacob@ximian.com>
+
+ * glade/gnome/Makefile.am (libgnomewidgets_a_SOURCES): add
+ bonobowindow.c
+
+ * glade/glade_gnomelib.c (gnome_page): add a BonoboWindow.
+
+ * glade/gnome/bonobowindow.c: initial hack at BonoboWindow support
+
+ * glade/gnome/gnomeapp.c: s/GnomeDock/BonoboDock/
+
+ * acconfig.h: remove ENABLE_BONOBO and USING_OAF
+
+ * glade/gnome/gnomecontrol.c (gb_bonobo_control_create_properties):
+ (gb_bonobo_control_get_properties):
+ (gb_bonobo_control_set_properties): small porting fixes
+ (gb_bonobo_control_init): the bonobo api we used got removed so
+ use bonobo_activation_query() directly instead
+
+ * glade/glade_gnomelib.h: always declare gb_bonobo_control_init()
+
+ * glade/gbwidget.c (gb_widgets_init): init bonobo controls if
+ gnome is enabled
+
+ * glade/main.c (main): run bonobo_main() rather than gtk_main() if
+ we are gnome enabled
+
+ * Makefile.am (install-data-local): install into pixmaps/glade-2
+
+ * glade/glade_project_window.c (glade_project_window_about): use
+ glade-2.png for now, as the other icon is too big
+
+ * glade/main.c (main): use the gnome_program_init stuff, and set
+ the default window icon
+
+ * glade/Makefile.am (INCLUDES): define GLADE_DATADIR
+
+2001-12-29 jacob berkman <jacob@ximian.com>
+
+ * glade-2.desktop.in: forgot to add -2 to the icon and exec lines
+
+2001-12-28 jacob berkman <jacob@ximian.com>
+
+ * glade/utils.[ch] (glade_util_flags_from_string): util function
+ from libglade to parse flags
+ (glade_util_string_from_flags): util function which is the inverse
+ of the above
+
+ * glade/gnome/gnomedateedit.c (gb_gnome_date_edit_get_properties):
+ remove FIXME's, and only have 1 flags property in the XML whilst
+ showing 3 toggles in the gui
+ (gb_gnome_date_edit_set_properties): ditto
+ (gb_gnome_date_edit_write_source): remove FIXME's
+
+ * glade/gnome/gnomecanvas.c (gb_gnome_canvas_write_source): we
+ don't need to push/pop colormap stuff any more
+
+2001-12-27 jacob berkman <jacob@ximian.com>
+
+ * glade/utils.c (gnome_dialog_button_clicked): ok button is now
+ button 1
+ (glade_util_create_dialog): use the new button layout
+
+ * glade/gnome/gnomedialog.c (gb_gnome_dialog_new): create the
+ dialog with the new button layout style (ok at end)
+
+ * glade/gnome/gnomefontpicker.c: remove FIXMEs by using new api
+
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome/gnomemessagebox.c: fixup for deprivatization of
+ GnomeDialog
+
+2001-12-21 jacob berkman <jacob@ximian.com>
+
+ * glade/gnome/gnomeapp.c (gb_gnome_app_new): BonoboDockLayout is
+ not a GtkObject.
+
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome/gnomemessagebox.c: un-FIXME stuff that needed the
+ private fields from GnomeDialog, and fix GnomeMessageBox icon
+ handling.
+
+ these things should mostly work now.
+
+ * glade/glade_gnome.h: the definition of _GnomeDialogPrivate from
+ libgnomeuiP.h here until it gets unprivatized.
+
+2001-12-19 jacob berkman <jacob@ximian.com>
+
+ * glade/gnome/bonobodockitem.c (gb_bonobo_dock_item_add_child):
+ removed a bit of FIXME
+
+ * glade/gnome/gnomeabout.c: make the properties work
+
+ * configure.in: may as well turn gnome support on now as it should
+ build and link
+
+ * glade/glade_menu_editor.c: comment out a bunch of GnomeStock
+ stuff, as it will be the same as GtkStock
+
+ * glade/glade_project_window.c: port to new GnomeAbout API
+
+ * glade/glade_palette.c: remove references to gnome_preferences
+
+ * glade/glade_gnomelib.c: fixup to reflect removed / renamed
+ widgets
+
+ * glade/glade_gnome.c: replace GnomeDock with BonoboDock
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_set_stock_child_icon):
+ comment this out, as it will use the same stuff as the gtk stock
+ toolbar icons (when that works)
+
+ * glade/gnome/Makefile.am (libgnomewidgets_a_SOURCES): remove
+ gnomestock.c
+
+ * glade/gnome/gnomeentry.c (gb_gnome_entry_write_source):
+ (gb_gnome_entry_set_properties):
+ s/gnome_entry_max_saved/gnome_entry_get_max_saved/
+
+ * glade/gnome/gnomedruidpagestandard.c: make it build
+
+ * glade/gnome/gnomeappbar.c (gb_gnome_appbar_get_properties): fix
+ tyop
+
+ * glade/gnome/bonobodockitem.c: comment out gnome_preferences_*
+ references
+
+2001-12-18 jacob berkman <jacob@ximian.com>
+
+ * glade-2.desktop.in (_Name): add a '2.0' to differentiate from
+ glade 1
+
+ * Makefile.am (install-data-local): install into glade-2 rather
+ than glade
+
+ * glade/gnome/Makefile.am (libgnomewidgets_a_SOURCES): add back
+ gnomedruidpagestandard.c even though it doesn't build since it's
+ referenced in po/POTFILES.in
+
+ * configure.in: fixup gnome support checking etc. do not turn on
+ by default as we don't link
+
+ * various files: make it parallel installable with glade 1, i
+ think
+
+ * glade/*.c:
+ * glade/gnome/*.c: initial make-it-compile-with-gnome-support
+ port. it doesn't link, though.
+
+2001-12-10 Damon Chaplin <damon@ximian.com>
+
+ * glade/gbwidgets/*.c:
+ * glade/gnome/*.c:
+ * glade/gnome-db/*.c: used 'volatile GtkType type' to make sure the
+ type init functions get called. This is a quirk in GTK+ 2. It meant
+ most of the dialogs didn't work for us, as we couldn't get the type
+ from the class name, as the type init function never got called.
+
+ * glade/editor.c: stopped turning buffered drawing off for widgets,
+ and used an idle handler to draw the selection rectangles, like we used
+ to do for GnomeCanvas. Chema's idea, and seems to work fine.
+
+ * lots of other minor changes. I'm in the middle of updating buttons to
+ handle stock stuff.
+
+2001-12-10 jacob berkman <jacob@ximian.com>
+
+ * glade/load.c (load_parse_bool): accept yes/no for bools
+
+2001-12-07 Damon Chaplin <damon@ximian.com>
+
+ * glade-gnome2-branch created.
+
+2001-12-05 Damon Chaplin <damon@ximian.com>
+
+ * glade/source.c (source_write_check_file_exists_function): output
+ 'static'. From Rob Lahaye <lahaye@users.sourceforge.net>.
+
+2001-09-19 José Antonio Salgueiro Aquino <joseantsa@eresmas.net>
+
+ * glade/gnome-db/gnomedbdesigner.c:
+ * glade/gnome-db/gnomedbentry.c:
+ * glade/gnome-db/gnomedbexport.c:
+ * glade/gnome-db/gnomedblabel.c:
+ * glade/gnome-db/gnomedblogviewer.c:
+ * glade/gnome-db/gnomedbtableeditor.c:
+ * glade/gnome-db/gnomedbwindow.c: added support for missing GNOME-DB
+ widgets
+
+ * glade/glade_gnomedblib.c: initialize new widgets
+
+2001-09-13 John Gotts <jgotts@linuxsavvy.com>
+
+ * glade.spec.in: Should close bug #58220.
+
+2001-09-01 Wang Jian <lark@linux.net.cn>
+
+ * configure.in(ALL_LINGUAS): Added zh_CN for Simplified Chinese
+
+2001-08-18 Damon Chaplin <damon@ximian.com>
+
+ * glade/palette.c (palette_add_gbwidget): translate the section name
+ (but after we compare it to "NotShown").
+
+ * glade/glade_gtk12lib.c (sections): removed N_() from "NotShown"
+ since it is not meant for display.
+
+ * glade/utils.c (gnome_dialog_button_clicked): added (GtkSignalFunc)
+ cast. Patch for IRIX from drk@sgi.com.
+
+2001-08-14 Marius Andreiana <mandreiana@yahoo.com>
+
+ * configure.in: Added ro (Romanian) to ALL_LINGUAS
+
+2001-08-14 Kjartan Maraas <kmaraas@gnome.org>
+
+ * doc/C/faq.sgml: Fix up sgml a bit.
+ * doc/C/user-guide.sgml: Same here.
+
+2001-08-03 jacob berkman <jacob@ximian.com>
+
+ * glade/main.c (main):
+ * glade/glade.c (glade_app_init):
+ * glade/glade.h: rename glade_init() to glade_app_init(), so that
+ it doesn't conflict with the libglade function when using shlib
+ bonobo components which use libglade
+
+2001-07-30 Rodrigo Moya <rodrigo@gnome-db.org>
+
+ * configure.in: s/$gnomedb_config/gnomedb-config, and require
+ GNOME-DB >= 0.2.90 for GNOME-DB support
+
+ * glade/gnome-db/*: updated to the CVS version of GNOME-DB
+
+2001-06-25 Damon Chaplin <damon@ximian.com>
+
+ * FAQ: fixed link to http://glade.gnome.org
+
+2001-05-24 Damon Chaplin <damon@ximian.com>
+
+ * glade/editor.c (get_widget_window): return the widget owning the
+ window as well, so we know which gc to use.
+ (editor_paint_selections): use the correct gc for the window, to avoid
+ BadMatch errors on multi-depth type displays. Patch from Dave Camp
+ <dave@ximian.com>
+
+2001-05-09 Rodrigo Moya <rodrigo@gnome-db.org>
+
+ * glade/graphics/: added new pixmaps by Daniel Wagner <wagi@gmx.ch>
+
+2001-05-02 Rodrigo Moya <rodrigo@ximian.com>
+
+ * configure.in: check for gnome-db >= 0.2.4
+ * glade/gnome-db/: updated to match the recent changes in
+ gnome-db CVS
+
+2001-04-19 Dan Mueth <dan@eazel.com>
+
+ Changing web site URL from http://glade.pn.org to
+ http://glade.gnome.org
+
+ * FAQ:
+ * README:
+ * doc/C/faq.sgml:
+ * doc/C/turbo-start.sgml:
+ * doc/C/user-guide.sgml:
+ * doc/it/faq.sgml:
+ * doc/it/turbo-start.sgml:
+ * doc/it/user-guide.sgml:
+ * glade/glade_project_window.c: (glade_project_window_about):
+
+2001-03-28 Damon Chaplin <damon@ximian.com>
+
+ * Released Glade 0.6.2 (for Gnome 1.4)
+
+2001-03-25 Dan Mueth <dan@eazel.com>
+
+ Setting up OMF metadata and integration with scrollkeeper
+
+ * Makefile.am:
+ * configure.in:
+ * doc/C/Makefile.am:
+ * doc/C/faq-C.omf:
+ * doc/C/turbo-start-C.omf:
+ * doc/C/user-guide-C.omf:
+ * glade.spec.in:
+ * omf-install/Makefile.am:
+
+2001-03-25 Dan Mueth <dan@eazel.com>
+
+ Fixing some of the markup to be gnome-db2html2 compliant. It
+ doesn't spew errors now, but still TOC extraction is broken.
+
+ * doc/C/user-guide.sgml:
+
+2001-03-21 Dan Mueth <dan@eazel.com>
+
+ Fixed FAQ so it renders with gnome-db2html2 properly.
+
+ * doc/C/faq.sgml:
+
+2001-03-12 Damon Chaplin <damon@ximian.com>
+
+ * Released Glade 0.6.1 (for Gnome 1.4 RC1)
+
+2001-03-12 Damon Chaplin <damon@ximian.com>
+
+ * doc/C/turbo-start.sgml:
+ * doc/C/user-guide.sgml: changed my email address to damon@ximian.com
+
+2001-02-23 Carlos Perelló Marín <carlos@gnome-db.org>
+
+ * Makefile.am: Updated to really use xml-i18n-tools
+ * glade.desktop: Removed, now is automaticly generated.
+
+2001-02-22 <damon@ximian.com>
+
+ * INSTALL_FROM_CVS: added xml-i18n-tools to requirements.
+
+2001-02-22 Damon Chaplin <damon@ximian.com> applied patch from
+ Carlos Perelló Marín <carlos@gnome-db.org>
+
+ * glade/gnome-db/gnomedbiconlist.c: Added
+ * glade/gnome-db/gnomedbdsnconfig.c: Added
+ * glade/gnome-db/gnomedbdataset.c: Added
+ * glade/gnome-db/gnomedbbrowser.c: Updated to the new Gnome-DB version
+ (a Pau <linuxnow@terra.es>'s patch modification)
+ * Makefile.am, configure.in, glade.desktop.in: Adapted to use the
+ xml-i18n-tools
+
+2001-02-16 Damon Chaplin <damon@ximian.com>
+
+ * glade/utils.c (glade_util_close_window): check the window exists.
+
+2001-02-16 Christopher R. Gabriel <cgabriel@softwarelibero.org>
+
+ * configure.in (AC_OUTPUT): added italian translation of the Glade
+ FAQ.
+
+2001-02-15 Damon Chaplin <damon@ximian.com>
+
+ * Released Glade 0.6.0 (for Gnome 1.4 beta 1)
+
+2001-02-15 Damon Chaplin <damon@ximian.com>
+
+ * FAQ: added a few more questions & answers.
+
+ * doc/C/faq.sgml: updated.
+
+ * glade/glade_project_window.c (glade_project_window_about): added
+ Martijn to the authors list, and added a link to Glade's home page.
+
+ * glade/utils.c: added functions to set and reset the TZ environment
+ variable.
+
+ * glade/glade_clipboard.c (glade_clipboard_paste):
+ * glade/load.c (load_project_file): used the above functions for
+ setting TZ, and tidied up a little.
+
+ * glade/utils.c (glade_util_ensure_directory_exists): check that
+ it has a parent directory before trying to create it.
+
+ * glade/utils.c (glade_util_parent_directory): handle case where the
+ parent directory is the root directory.
+
+ * glade/property.c (property_create): changed "Basic" property page
+ to "Common", since these are properties common to all widgets.
+
+ * glade/utils.c (glade_util_get_label_text): fixed to handle '_'
+ characters which are part of the label. We need to repeat these since
+ GTK+ uses them to denote keyboard accelerators.
+
+ * glade/gbwidgets/gbcombo.c (write_items_source_callback): used a
+ (gpointer) cast to keep g++ happy.
+
+ * glade/gnome/gnomeanimator.c: set widget_data->width & height when
+ created, and use these when creating the source code, NOT the widget's
+ allocation which may not even be set if the dialog hasn't been shown.
+
+ * glade/gbwidgets/gbbutton.c (gb_button_get_properties): don't show
+ the Icon property for normal buttons in the GTK+ version.
+
+2001-01-15 Stanislav Brabec <utx@penguin.cz>
+
+ * glade.desktop: Updated cs. Changed da->de for German.
+
+2001-01-06 Damon Chaplin <damon@helixcode.com>
+
+ * glade/glade_clipboard.c (glade_clipboard_paste):
+ * glade/load.c (load_project_file): reverted most of Morten's changes
+ since it wasn't compiling.
+ I did remove the 'g_free (new_timezone)' since putenv() doesn't make a
+ copy of it. This means we leak a bit of memory at the moment, but I'll
+ fix it later.
+ I left the tzset() calls in, though I'm not sure we need it.
+
+ * glade/gbwidgets/gbmenuitem.c (gb_menu_item_write_accel_source):
+ * glade/gbwidgets/gblabel.c (gb_label_write_source):
+ * glade/gbwidgets/gbbutton.c (gb_button_write_uline_accel_source):
+ add cast to (GtkAccelFlags) to avoid problems compiling the Glade C
+ output with a C++ compiler.
+
+ * glade/gbsource.c (get_type_name): updated to use the type numbers
+ rather than the type names, which were changed in GTK+ 1.2.
+
+ * glade/gbwidgets/gbfixed.c (gb_fixed_write_add_child_source): output
+ the position using wdata->x and wdata->y rather than the allocation,
+ which won't even be set if the window hasn't been shown.
+
+ * configure.in (using_oaf): fixed the AM_CONDITIONAL test arg and typo.
+
+2000-12-27 Morten Welinder <terra@diku.dk>
+
+ * glade/gbwidgets/gbbutton.c (gb_button_set_stock_button): Plug
+ leak.
+
+ * glade/gbwidget.c (gb_widget_create_from_full): Plug leak.
+
+ * glade/gnome/gnomecontrol.c (gb_bonobo_control_init): Plug leaks.
+
+ * glade/editor.c (clear_child_windows): Properly free children,
+ not the empty list.
+
+ * glade/load.c (load_project_file): Better way of restoring TZ.
+ (Leaving freed pointers in the environment is inadvisable.)
+ Also call tzset as needed. Avoid g_strdup-ing NULLs.
+
+ * glade/glade_clipboard.c (glade_clipboard_paste): Ditto.
+
+2000-12-22 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+ * configure.in: Added Slovak [sk] to ALL_LINGUAS.
+
+Tue Nov 07 21:14:27 2000 George Lebl <jirka@5z.com>
+
+ * glade/glade_project_view.c
+ (glade_project_view_clear_component_selection): copy the
+ selection list first as it will be modified during the iteration.
+
+2000-11-02 Michael Meeks <michael@helixcode.com>
+
+ * configure.in: require Bonobo >= 0.27
+
+2000-10-25 Federico Mena Quintero <federico@helixcode.com>
+
+ * glade/glade_project_window.c (EditMenu): The menu item should
+ say "Delete", not "Clear", since it deletes the selected widget.
+ Also, give it a trash stock icon. And stupid GTK+ won't display
+ the GDK_DELETE accelerator even though we have set it to be just
+ that.
+
+2000-10-22 John Gotts <jgotts@linuxsavvy.com>
+
+ * glade.spec.in: Changed group from X11/Libraries to Development/Tools.
+
+2000-10-21 Damon Chaplin <damon@helixcode.com>
+
+ * glade/property.c (property_add_int):
+ (property_add_float): connect to the "activate"
+ signal of the entry rather than the "changed" signal, since we only
+ want to be notified after the user has finished typing in the value.
+ We may also need to think some more about other types of properties,
+ e.g. it may not be wise to update some string properties after each
+ letter is added, as we do now. Maybe we need an option for this.
+ (property_create): changed "Place" page label to "Packing", since that
+ is more descriptive of what those properties are for.
+
+2000-10-17 Szabolcs BAN <shooby@gnome.hu>
+
+ * po/hu.po, configure.in: Added Hungarian support.
+
+2000-10-13 Damon Chaplin <damon@helixcode.com>
+
+ * glade/utils.c (glade_util_show_message_box):
+ (glade_util_create_dialog_with_buttons):
+ (glade_util_show_entry_dialog): added transient_widget argument to
+ make it easy to set the transient_parent.
+
+ * *.c: updated all calls to glade_util_show_message_box to set the
+ transient widget if we can.
+
+ * glade/gbwidgets/gbmenubar.c (dialogize):
+ * glade/glade_project_window.c (glade_project_window_new_errors_dialog):
+ * glade/editor.c (editor_show_grid_settings_dialog):
+ (editor_show_snap_settings_dialog):
+ * glade/tree.c (tree_init):
+ * glade/property.c (show_style_dialog):
+ (property_create):
+ * glade/glade_project_options.c (glade_project_options_init):
+ * glade/glade_palette.c (glade_palette_init):
+ * glade/glade_clipboard.c (glade_clipboard_init): used a TOPLEVEL
+ window instead of a DIALOG. DIALOG windows should only be used for
+ short-lived modal dialogs (i.e. hardly ever).
+
+ * glade/glade_clipboard.c (glade_clipboard_init): set a reasonable
+ default size.
+
+ * glade/glade_project_window.c (glade_project_window_show_quit_dialog):
+ changed button labels to 'Quit' & 'Cancel'.
+
+ * glade/glade_project_window.c (glade_project_window_new_project):
+ changed button labels to 'OK' & 'Cancel'.
+
+ * glade/glade_menu_editor.c (glade_menu_editor_update_menu): update
+ the gbwidget in the widget data since we may have changed the menu item
+ type.
+
+2000-10-11 Christophe Merlet <christophe@merlet.net>
+
+ * glade/property.c: Marked somes strings for translations.
+
+2000-10-01 Damon Chaplin <damon@helixcode.com>
+
+ * Released Glade 0.5.11
+
+2000-10-01 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gnome/gnomemessagebox.c: added workaround for bug in gnome-libs
+ 1.2.3. We create the GnomeMessageBox with one button and then remove
+ it. Otherwise it will SEGV. Also changed the generated code to do this.
+
+ * glade/gbwidgets/gbbutton.c:
+ * glade/glade_gnome.c: patch from Fernando Pereira
+ <fjp@deea.isel.ipl.pt> to avoid warnings when using g++.
+
+ * glade/property.c (create_signals_property_page):
+ * glade/gbsource.c (gb_widget_write_signals_source): added
+ gtk_widget_grab_focus() and gtk_widget_activate_default() to the
+ lists of standard signal handlers.
+
+2000-09-25 Federico Mena Quintero <federico@helixcode.com>
+
+ * glade/tree.c (select_node): New function to select the node in
+ the tree in addition to ensuring it is visible on the tree view.
+ This makes the widget tree much more usable.
+ (tree_select_widget): Use select_node().
+
+2000-09-24 Damon Chaplin <damon@helixcode.com>
+
+ * Released Glade 0.5.10
+
+2000-09-24 Damon Chaplin <damon@helixcode.com>
+
+ * configure.in: changed version to 0.5.10.
+
+ * NEWS:
+ * TODO: updated.
+
+ * README:
+ * AUTHORS: changed glade@glade.pn.org to damon@helixcode.com
+ There are still a few references in the code but I don't want to
+ change a translated string just before a release.
+
+2000-09-24 Carlos Perelló Marín <carlos@hispalinux.es>
+
+ * glade/glade_gtk12lib.c: Marked some strings to translate.
+
+2000-09-23 Damon Chaplin <damon@helixcode.com>
+
+ * glade/source.c (source_write_gtk_makefile_am): in bin_PROGRAMS use
+ the actual program name, not the name used as the Makefile.am target.
+ This should fix the bug where a program name given as e.g. glade-editor
+ ended up as glade_editor.
+
+2000-09-22 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gbwidget.c (get_standard_properties): allow GtkCheckButton
+ and GtkRadioButton widgets to have tooltips, since they do work even
+ though these are sometimes NO_WINDOW widgets. (They create their own
+ InputOnly windows and still get enter/leave events which tooltips use.)
+
+2000-09-21 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gbwidget.c (add_standard_bottom_menu_items): Only show the
+ Cut, Paste & Delete items if the widget can be deleted.
+
+ * glade/editor.c (editor_can_delete_widget): don't let child menus
+ be deleted.
+
+2000-09-18 Damon Chaplin <damon@helixcode.com>
+
+ * doc/C/.cvsignore: added *.junk
+
+ * glade/editor.c (editor_on_widget_destroyed): new function to remove
+ any references to a widget being destroyed. Fixes bug where the
+ mouse_over_widget was destroyed leaving us with an invalid pointer.
+
+ * glade/gbwidget.c (on_widget_destroy): call the above function.
+
+ * glade/gbwidgets/gblabel.c (gb_label_new): set labels in tables to
+ be left-aligned by default.
+
+ * glade/gbwidget.c (gb_widget_replace_child): when adding labels/
+ buttons etc. to tables set the default x options to GTK_FILL, since
+ I think that is more useful (especially when you want to left-align
+ labels.
+
+2000-09-17 Damon Chaplin <damon@helixcode.com>
+
+ * doc/C/faq.sgml:
+ * FAQ: added Q2.3 about problem trying to use Gnome stock items in
+ a GTK+ app.
+
+ * glade/glade_project_options.c (glade_project_options_check_valid):
+ accept an empty source directory, used when the source files are
+ output in the project's toplevel directory.
+
+ * glade/source.c: output EXTRA_DIST in the project's toplevel
+ Makefile.am to contain the XML file and autogen.sh.
+
+ * glade/glade_menu_editor.c (glade_menu_editor_init): added a "None"
+ item first, so it is easy to reset the icon to none.
+ (on_entry_changed): checked if "None" was selected, and if it was
+ set the entry text to "".
+
+2000-09-16 Damon Chaplin <damon@helixcode.com>
+
+ * glade/glade_menu_editor.c (set_interface_state): made the Icon
+ property insensitive for check/radio items since it can't be used.
+
+ * glade/gbwidgets/gbtogglebutton.c (gb_toggle_button_get_properties):
+ * glade/gbwidgets/gbradiobutton.c (gb_radio_button_get_properties):
+ hid the Icon property when not in a toolbar, since it can't be used.
+
+ * glade/Makefile.am (glade_DEPENDENCIES): added this since the one
+ automatically generated by automake would not include
+ $(GLADE_GNOME_LIB) etc. So the glade app would not be automatically
+ rebuilt when the files in gnome/ or gnome-db/ were changed.
+
+ * glade/property.c (create_widget_property_page): Make the Class
+ property sensitive but not editable.
+
+ * glade/gbwidget.c (gb_widget_redisplay_window):
+ * glade/editor.c (editor_on_key_press_event): queued a resize when
+ Crl+R or the Redisplay popup command is used so it works again.
+ (It is supposed to redisplay the window in roughly what will be its
+ final size. Of course it may be slightly messed up by placeholders
+ and custom widgets.)
+
+ * glade/gbwidgets/gbbutton.c: added "relief" property, but this is not
+ used for toolbar button items or Gnome dialog buttons.
+
+ * glade/gbwidgets/gbtogglebutton.c: added "relief" property, but not
+ for toolbar items.
+
+2000-09-15 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gnome/gnomedruid.c: allowed the start & finish pages to be
+ removed and added again, so people can use their own start/end pages.
+
+ * glade/glade_widget_data.[hc]: new files. Moved the code related to
+ the GbWidgetData struct here, and added a copy function.
+
+ * *.[hc]: renamed GbWidgetData to GladeWidgetData, and all the flags
+ from GB_xxx to GLADE_xxx.
+
+2000-09-14 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gbwidget.c (gb_widget_output_translatable_text_in_lines): new
+ function like gb_widget_output_translatable_text() but the text is
+ split into lines when output to the translatable strings file.
+
+ * glade/save.c (save_translatable_text_in_lines): similar to above.
+
+ * glade/gbwidgets/gboptionmenu.c (gb_option_menu_get_properties):
+ * glade/gbwidgets/gbcombo.c (gb_combo_get_properties): use
+ gb_widget_output_translatable_text_in_lines() to split the items into
+ single lines in the translatable strings file.
+
+ * glade/glade_menu_editor.c (glade_menu_editor_update_menu): reserved
+ the names of the new menu widgets. Previously it was destroying the old
+ widgets, which resulted in the old names being released, but it wasn't
+ reserving the new names, which meant that name clashes happened
+ occasionally. I noticed this problem ages ago but couldn't spot it.
+
+ * glade/glade_project.c (glade_project_new_widget_name): removed any
+ existing id on the end of the name. Otherwise if you pass "label1"
+ as the base_name, it would return "label11" and set the last id of
+ "label1" to 1, which could mess up other label names.
+
+ * glade/gnome/gnomeabout.c (find_gnome_about_info): declared
+ gtk_handler_quark as a GQuark.
+
+ * configure.in: turned Bonobo off by default (again!). I don't want
+ to turn it on until Bonobo is stable, or we'll just cause problems
+ for users with different versions of Bonobo lying around, and I'll
+ have to release new versions of Glade each time Bonobo changes.
+
+ * glade/glade_gnome.c: added #include "glade_project.h".
+
+2000-09-13 Damon Chaplin <damon@helixcode.com>
+
+ Applied most of patch from Jon K Hellan <hellan@acm.org>, except
+ I think <Ret> should only activate the default action in small dialogs
+ with only 1 or 2 fields, so I took out the changes to the project
+ options & menu editor dialogs. Also changed glade_util_spin_button_new
+ so it uses climb_rate & digits.
+
+ Jon's patch comments:
+
+ A bunch of changes to
+ - make sure that dialogs become transient children of the windows
+ they are invoked from.
+ - make the GUI easier to use from the keyboard: <Esc> works as a
+ synonym for cancel, and <Ret> in entry fields and spinbuttons
+ invoke the default action for the dialog. Finally, keyboard
+ focus should be set when a dialog is popped up, but we've only
+ just started fixing up that.
+ Still to be done is assigning underline accelerators to buttons
+ and fields in dialogs.
+
+ * glade/utils.h: Include gtkwindow.h and gtkobject.h.
+ (GladeEscAction): New typedef.
+
+ * glade/utils.[ch] (glade_util_check_key_is_esc): New keypress
+ event handler: Make <Esc> work as Cancel in dialog.
+ (glade_util_entry_new): New constructor. Returns a new entry ready
+ to insert in a dialog. The entry is set up so that <Return> will
+ invoke the default action. The returned widget must be added to a
+ container in the dialog.
+ (glade_util_spin_button_new): New constructor. Returns a new
+ spinbutton ready to insert in a dialog. A pointer to the spin
+ button is added as object data to the dialog. The spinbutton is
+ set up so that <Return> will invoke the default action. The
+ returned widget must be added to a container in the dialog.
+
+ * glade/utils.c (glade_util_show_message_box,
+ glade_util_show_entry_dialog): Added FIXME comment.
+ (glade_util_show_message_box): Set initial focus to OK button.
+ (glade_util_create_dialog_with_buttons): Set initial focus to
+ default button.
+ (glade_util_show_message_box): Make <Esc> work as Cancel in dialog
+ - non Gnome. Gnome case was already OK.
+ (glade_util_create_dialog_with_buttons,
+ glade_util_show_entry_dialog, glade_util_create_dialog): Make
+ <Esc> work as Cancel in dialog.
+ (glade_util_show_entry_dialog): Make <Ret> in entry fields invoke
+ default by using glade_util_entry_new constructor.
+
+ * glade/editor.c (editor_show_grid_settings_dialog,
+ editor_show_snap_settings_dialog): Make dialog a transient child
+ of window called from. Add widget parameter to make this possible.
+ Rename window variable to dialog. Make <Esc> work as Cancel.
+ (editor_show_grid_settings_dialog): Make <Ret> in spinbuttons
+ invoke default by using glade_util_spin_button_new constructor.
+ Set initial focus to first spinbutton.
+ (editor_show_snap_settings_dialog): Set initial focus to first
+ checkbutton. Make <Esc> work as Cancel.
+ (on_grid_settings_ok, on_snap_settings_ok): Rename window variable
+ to dialog.
+
+ * glade/editor.h (editor_show_grid_settings_dialog,
+ editor_show_snap_settings_dialog): Declare new signature with
+ widget parameter.
+
+ * glade/glade.[ch] (glade_show_grid_settings,
+ glade_show_snap_settings): These functions call
+ editor_show_(grid|snap)_settings_dialog, but those now take a
+ widget parameter. Here, we don't know any widgets. Since the
+ functions are unused, they're commented out. I guess it would be
+ even better to remove them outright.
+
+ * glade/glade_clipboard.c (glade_clipboard_init): Added "FIXME"
+ comment.
+
+ * glade/glade_menu_editor.c (glade_menu_editor_init): Make <Ret>
+ in entry fields invoke default by using glade_util_entry_new
+ constructor.
+ (on_icon_button_clicked): Make <Esc> work as Cancel in dialog.
+ Make it a transient child of window called from.
+
+ * glade/glade_project_options.c (glade_project_options_init): Make
+ <Ret> in entry fields invoke default by using glade_util_entry_new
+ constructor. Make <Esc> work as Cancel in dialog.
+ (glade_project_options_show_file_selection): Make dialog a
+ transient child of window called from.
+
+ * glade/glade_project_window.c
+ (glade_project_window_on_open_project,
+ glade_project_window_edit_options,
+ glade_project_window_save_project_as,
+ glade_project_window_show_error): Make dialog a transient child of
+ project window.
+ (glade_project_window_on_open_project,
+ glade_project_window_new_errors_dialog,
+ glade_project_window_save_project_as): Make <Esc> work as Cancel
+ in dialog.
+ (glade_project_window_save_project_as): Make <Esc> work as Cancel
+ in dialog.
+ (glade_project_window_edit_grid_settings): Call
+ editor_show_grid_settings_dialog with widget parameter.
+ (glade_project_window_edit_snap_settings): s/grid/snap/.
+ (glade_project_window_about): Make dialog a transient child of
+ project window. Gnome only - non Gnome cases uses
+ glade_util_show_message_boxm where this is impossible until the
+ signature is changed.
+
+ * glade/property.c (property_create, create_accelerators_dialog):
+ Added FIXME comment.
+ (show_colorsel_dialog, show_filesel_dialog,
+ create_accelerators_dialog, show_events_dialog, show_keys_dialog,
+ show_signals_dialog, show_font_dialog, show_style_dialog): Make
+ <Esc> work as Cancel in dialog. Make dialog a transient child of
+ window called from.
+
+ * glade/tree.c (tree_init): Added FIXME comment.
+
+ * glade/gbwidgets/gbclist.c (show_clist_dialog): Make <Ret> in
+ spinbuttons invoke default by using glade_util_spin_button_new
+ constructor.
+
+ * glade/gbwidgets/gbmenubar.c (dialogize): New function - make
+ window behave like a dialog. For use when called from the
+ properties window.
+ (gb_menu_bar_on_edit_menu, gb_menu_bar_on_edit_menu_activate): Use
+ it.
+
+ * glade/gbwidgets/gbctree.c (show_ctree_dialog): Ditto.
+
+ * glade/gbwidgets/gbhbox.c (show_hbox_dialog): Ditto
+
+ * glade/gbwidgets/gbhbuttonbox.c (show_hbbox_dialog): Ditto
+
+ * glade/gbwidgets/gbimage.c (show_image_dialog): Ditto.
+
+ * glade/gbwidgets/gbnotebook.c (show_notebook_dialog): Ditto.
+
+ * glade/gbwidgets/gbtable.c (show_table_dialog): Ditto.
+
+ * glade/gbwidgets/gbtoolbar.c (show_toolbar_dialog): Ditto.
+
+ * glade/gbwidgets/gbvbox.c (show_vbox_dialog): Ditto.
+
+ * glade/gbwidgets/gbvbuttonbox.c (show_vbbox_dialog): Ditto.
+
+ * glade/gnome/gnomedruid.c (show_druid_dialog): Ditto.
+
+ * glade/gnome/gnomepropertybox.c (show_gnome_property_box_dialog):
+ Ditto.
+
+ * glade/property.[ch]: Add GbClass property name for widget class.
+
+ * glade/property.c (property_set_widget,
+ create_widget_property_page): Add widget class to property editor
+ display. Make it insensitive.
+
+ * glade/gbwidget.c (get_standard_properties):
+ Ditto.
+
+2000-09-13 Damon Chaplin <damon@helixcode.com>
+
+ * glade/utils.c (glade_util_ensure_directory_exists):
+ * glade/save.c:
+ * glade/editor.c: applied most of patch from Arnaud Charlet
+ <charlet@ACT-Europe.FR> to compile on Win32.
+
+2000-09-12 Damon Chaplin <damon@helixcode.com>
+
+ * configure.in: removed setting of PACKAGE_PIXMAPS_DIR.
+ * Makefile.am: install the logo in $(datadir)/pixmaps/glade rather
+ than using PACKAGE_PIXMAPS_DIR (`gnome-config --datadir`/pixmaps/glade)
+ This avoids problems when people want to install in their home
+ directories etc.
+
+ * glade/source.c (source_write_gnome_configure_in):
+ (source_write_gnome_makefile_am_pixmaps_targets): remove use of
+ PACKAGE_PIXMAPS_DIR, and just install pixmaps in
+ $(datadir)/pixmaps/$(PACKAGE). This means the person installing the
+ package will have to make sure pixmaps get picked up by Gnome.
+
+2000-08-26 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gbwidget.c (gb_widget_show_popup_menu): unref the menu on
+ the "hide" signal. Should fix leak spotted using Purify by
+ SigWait <sigwait@yahoo.com>.
+
+ * glade/glade_project.c (glade_project_destroy): free program_name,
+ fix from SigWait <sigwait@yahoo.com>.
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_write_add_child_source):
+ patch from Josh Green <greenjo@hiscs.org> to add space before toolbar
+ widgets, if needed.
+
+ * glade/main.c (write_source): patch from Rick Niles <niles@scyld.com>
+ to handle relative paths to the XML file.
+
+2000-08-12 Michael Meeks <michael@helixcode.com>
+
+ * glade/gnome/gnomecontrol.c: Revise for new Bonobo.
+ (gb_bonobo_control_set_properties): add ugly hack to get some items
+ to have icons.
+
+2000-08-09 Dan Mueth <d-mueth@uchicago.edu>
+
+ * doc/C/user-guide.sgml: Put Michael Vance as author and
+ updated license to FDL.
+
+2000-08-03 JP Rosevear <jpr@helixcode.com>
+
+ * configure.in : Check for bonobo > 0.15 and use bonobox to build.
+
+2000-07-21 Fatih Demir <kabalak@gmx.net>
+
+ * glade.desktop: Added the Turkish desktop entries.
+
+2000-07-15 Michael Meeks <michael@helixcode.com>
+
+ * configure.in (Configuration): add std. configuration summary.
+ update bonobo check so it works with recent bonobos & depend on
+ 0.15 at least. (try_bonobo): use unless called --without-bonobo
+
+2000-06-25 Damon Chaplin <damon@helixcode.com>
+
+ * doc/C/.cvsignore: added.
+
+2000-06-25 Damon Chaplin <damon@helixcode.com>
+
+ * configure.in (ALL_LINGUAS): added ko (Korean).
+
+2000-06-10 Fatih Demir <kabalak@gmx.net>
+
+ * configure.in: Added tr to ALL_LINGUAS.
+
+2000-06-09 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gbwidgets/gbwindow.c (gb_window_write_standard_source):
+ check widget->title is non-NULL. Fixes SEGV in GnomePropertyBox.
+
+2000-05-31 Carlos Perelló Marín <carlos@hispafuentes.com>
+
+ * Updated Spanish translation
+
+2000-05-23 Damon Chaplin <damon@helixcode.com>
+
+ * doc/C/turbo-start.sgml: added to CVS. This was in 0.5.9.
+
+2000-05-21 Damon Chaplin <damon@helixcode.com>
+
+ * glade/property.c (create_standard_property_page): mark GbX tip for
+ translation.
+
+2000-05-20 Damon Chaplin <damon@helixcode.com>
+
+ * Released Glade 0.5.9
+
+2000-05-20 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gnome/gnomepropertybox.c:
+ * glade/gnome/gnomemessagebox.c: patch from James M. Cape
+ <jcape@jcinteractive.com> to allow setting of the Title in
+ GnomeMessageBox, and remove the Type property, and allow setting of
+ all the standard window properties in GnomePropertyBox except Type.
+
+ * glade/glade_palette.c: patch from James M. Cape
+ <jcape@jcinteractive.com> to use the toolbar relief set in the Gnome
+ user preferences (i.e. the Control Panel) for the palette.
+
+ * doc/C/turbo-start.sgml:
+ * doc/C/Makefile.am:
+ * doc/C/topic.dat: added Turbo-Start from Paul J. Drongowski
+ <paul.drongowski@compaq.com>.
+
+2000-05-14 Damon Chaplin <damon@helixcode.com>
+
+ * Released Glade 0.5.8
+
+2000-05-13 Damon Chaplin <damon@helixcode.com>
+
+ * doc/file_format.txt:
+ * glade/glade_project_options.[hc]:
+ * glade/glade_project.[hc]: added gnome_help_support project option.
+ Currently we just output the GNOME_UIINFO_HELP macro at the top of
+ the Help GnomeUIInfo structs, but we will output a template help
+ file with build files in future.
+
+ * glade/gnome/gnomedockitem.c (gb_gnome_dock_item_write_add_child_source):
+ install the menu's hints in the status bar if the GnomeApp has one.
+
+ * glade/glade_gnome.c (glade_gnome_is_app_dock_item): changed it so
+ it returned the GnomeApp rather than TRUE.
+
+ * glade/main.c: applied modified version of a patch from Jan Kratochvil
+ <kratochvil@suse.cz> to support a --write-source command-line option.
+ Note that it will need an X connection to work. Jan also sent a patch
+ to set up batch building of Glade projects, though I haven't applied
+ that.
+
+2000-05-11 Damon Chaplin <damon@helixcode.com>
+
+ * glade/glade_project_window.c (HelpMenu): added GNOMEUIINFO_HELP
+ macro, to automatically add the stuff from topic.dat.
+
+ * doc/C/*: Glade User Guide & FAQ added.
+
+ * doc/Makefile.am: added SUBDIRS = C
+
+ * configure.in (AC_OUTPUT): added doc/C/Makefile
+
+2000-05-10 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gbwidget.c (set_position_properties): workaround for GTK+ bug
+ - when loading, hide widgets before calling set_uposition() or we may
+ get a warning like this:
+ Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 65519 and height 65535
+
+2000-05-01 Michael Meeks <michael@helixcode.com>
+
+ * glade/gnome/gnomecontrol.c: kill nasty hacked prototypes, include
+ bonobo-object-directory.h
+
+ * glade/main.c (main): oafize.
+
+ * configure.in (have_bonobo): Move check around.
+
+2000-05-01 Anders Carlsson <andersca@gnu.org>
+
+ * glade/main.c: oafize.
+
+2000-04-23 JP Rosevear <jpr@arcavia.com>
+
+ * glade/glade_project_window.c (glade_project_window_about): Combine
+ separate NLS strings into one (compiler doesn't concat them like
+ regular const strings).
+
+2000-04-20 Martin Norbäck <d95mback@dtek.chalmers.se>
+
+ * glade/glade_project_window.c: made more strings translatable
+
+2000-04-18 Pablo Saratxaga <pablo@mandrakesoft.com>
+
+ * configure.in (ALL_LINGUAS): added Catalan
+
+2000-04-16 Damon Chaplin <damon@helixcode.com>
+
+ * glade/gbwidget.c (gb_widget_get_class_id): If the widget does not
+ have an associated GbWidget, just return the widget's class name.
+
+2000-04-15 Pablo Saratxaga <pablo@andrakesoft.com>
+
+ * configure.in (ALL_LINGUAS): Added Greek language to list
+
+2000-04-08 Ruben Lopez <ryu@mundivia.es>
+
+ * glade.desktop: Added Galician (gl) translation.
+ * configure.in: Added Galician (gl) translation to ALL_LINGUAS.
+
+2000-04-02 Damon Chaplin <damon@helixcode.com>
+
+ * configure.in: added GnomeDB support and tidied up a bit.
+
+ * glade/gnome-db/*: New directory to support GnomeDB.
+
+ * glade/gnome/gnomemessagebox.c (gb_gnome_message_box_write_source):
+ patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to fix default
+ click_closes property (the default is TRUE for GnomeMessageBox).
+
+ * glade/gbwidgets/gbpixmap.c (gb_pixmap_write_source): always create
+ a pixmap, even if the filename isn't set. Otherwise there are problems
+ in widgets like notebooks where all children must exist or the order
+ of the children is messed up.
+
+ * glade/source.c (source_create_pixmap): handle empty filenames.
+
+ * glade/source.c (source_write_gnome_create_pixmap_functions):
+ (source_write_gtk_create_pixmap_functions): if the filename is empty
+ return a dummy pixmap.
+
+ * glade/gbwidget.c (gb_widget_lookup): Added a fallback to the original
+ way we looked up the GbWidget*, for cases in which widgets do not have
+ a GbWidgetData attached (e.g. popup menus seems to have a problem when
+ the source code is generated).
+
+ * glade/source.c (source_write_gnome_macro_files): added gperf-check.m4
+ to the macros files to fix problem with 'make dist' on a project.
+
+ * glade/gnome/gnomeiconlist.c (gb_gnome_icon_list_write_source): patch
+ from Jens Finke <pearl@darkride.net> to output code to set selection
+ mode if needed.
+
+ * glade/gbsource.c (gb_widget_write_signals_source):
+ * glade/property.c (create_signals_property_page): updated lists of
+ built-in GTK+ signal handler functions. We shouldn't duplicate these,
+ and they should change according to the project's language.
+
+ * glade/glade_gnome.c (glade_gnome_write_menu_item_standard_source):
+ set check/radiomenuitems active if needed. Also set sensitivity.
+
+ * glade.spec.in: patch from John GOTTS <jgotts@linuxsavvy.com>.
+
+ * tools/mkskel.pl (OutputWidgetFile): output "#include <config.h>"
+
+2000-04-01 Michael Meeks <michael@helixcode.com>
+
+ * configure.in (have_bonobo): Ask for 0.10.
+
+ * glade/gnome/gnomecontrol.c (gb_bonobo_control_create_properties),
+ (gb_bonobo_control_set_propertiesm gb_bonobo_control_get_properties):
+ Update for CVS bonobo, hopefully this finishes property API breakage
+ for good.
+
+2000-03-28 Michael Meeks <michael@helixcode.com>
+
+ * glade/gnome/gnomecontrol.c: conditional compile whole file.
+
+ * glade/gnome/Makefile.am: back out yesterday's fix: Damon
+ doesn't like it.
+
+2000-03-27 Michael Meeks <michael@helixcode.com>
+
+ * glade/gnome/Makefile.am (BONOBO_FILES): add.
+
+ * configure.in (have_bonobo): fixup.
+
+2000-03-13 Alastair McKinstry <mckinstry@computer.org>
+
+ * glade.desktop: Added Irish (ga) translation.
+ * configure.in (ALL_LINGUAS): Added Irish (ga).
+
+2000-03-10 Michael Meeks <michael@helixcode.com>
+
+ * glade/gnome/gnomecontrol.c (gb_bonobo_control_init): Use
+ IDL:Bonobo/Control; doh.
+
+2000-03-10 Michael Meeks <michael@helixcode.com>
+
+ * glade/gnome/gnomecontrol.c (create_prop_name): kill case bending
+ since case problems have disappeared.
+
+2000-03-08 Michael Meeks <michael@helixcode.com>
+
+ * glade/main.c: include bonobo headers.
+ (final_setup): create, (main): farm final setup bits off into a
+ one shot idle handler, since we can't do CORBA stuff until we
+ hit the main loop. On load we need to use CORBA.
+
+ * glade/load.c (real_load_project_file): correct case on GTK-Interface.
+ (load_token): kill g_strdown fixing xml case problems.
+
+ * glade/glade_project.c: s/class_name/class_id/
+
+ * glade/glade_palette.c: s/classname/classid/
+
+ * glade/glade_gnomelib.h: add gb_bonobo_control_init
+
+ * glade/gbwidget.h: kill gb_widget_real_initialize
+
+ * glade/gbwidget.c (gb_widgets_init): add gb_bonobo_control_init
+ (gb_widget_register_gbwidget): store the class_id in the gbwidget.
+ (gb_widget_lookup): Use the object_data & GbWidgetData gbwidget
+ pointer. Kill special Custom code.
+ (gb_widget_get_type_name): rename to (gb_widget_get_class_id): re-write.
+ (gb_widget_init_struct): init class_id.
+ (gb_widget_create_from): Setup class_id & fix custom widgets.
+ (gb_widget_new_widget_data): add gbwidget parameter.
+ (gb_widget_real_initialize): moved up and made static.
+ (set_special_child_properties): add debug.
+ (gb_widget_new_full): add warnings & pass gbwidget to gb_widget_new_widget_data
+ s/class_name/class_id/
+
+ * glade/gbsource.c: s/class_name/class_id/
+
+ * glade/glade.[ch]: s/class_name/class_id/
+
+ * configure.in: add bonobo support.
+
+ * acconfig.h: #undef ENABLE_BONOBO
+
+ * glade/gnome/gnomecontrol.c: Created.
+
+ * glade/gnome/Makefile.am: Add gnomecontrol.c
+
+2000-02-20 Andreas Hyden <andreas.hyden@telia.com>
+
+ * src/utils.c: Added _() around buttons[i]
+ in gtk_button_new_with_label () so they
+ get marked for translation.
+
+2000-02-19 Damon Chaplin <damon@helixcode.com>
+
+ * Released Glade 0.5.7
+
+2000-02-19 Damon Chaplin <damon@helixcode.com>
+
+ * glade/source.c (source_write_gnome_macro_files): commented out
+ gnome-gettext.m4 since it has been removed.
+
+2000-02-12 Damon Chaplin <damon@helixcode.com>
+
+ * Released Glade 0.5.6
+
+2000-02-12 Damon Chaplin <damon@helixcode.com>
+
+ * glade/editor.c (editor_on_button_press): patch from
+ <michael@helixcode.com> to show a message & tip about containers
+ when the user tries to add a widget in an invalid position.
+
+ * README:
+ * TODO:
+ * INSTALL: updated.
+
+2000-02-06 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * README: updated.
+
+2000-02-04 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * FAQ: update answer about m4 files, to suggest using ACLOCAL_FLAGS
+ instead of copying m4 files around.
+
+ * glade/gbwidget.c (gb_widget_children_foreach): use new function
+ box_foreach() so that children are saved and the source code written
+ in the correct order.
+
+2000-02-01 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/utils.[hc] (glade_util_is_component): new function to test if
+ a widget is a project component (window/dialog/popup menu).
+
+ * glade/gbwidget.c (get_lang_specific_properties):
+ * glade/gbwidget.c (set_standard_properties): use new function
+ glade_util_is_component() to test for toplevel widgets.
+
+ * glade/glade_project_options.c (glade_project_options_check_valid):
+ check that the translatable strings filename has been set if needed.
+
+2000-01-29 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * doc/file_format.txt: new section describing defaults for the project
+ options. Future Glade versions will only output the options in the XML
+ file if they differ from the defaults, so code generators should be
+ updated if necessary.
+
+ * glade/glade_project.c (glade_project_save_options): Only use default
+ values for C options which won't affect Glade versions 0.5.0-0.5.5.
+
+2000-01-22 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/editor.c
+ * glade/glade_plugin.c
+ * glade/glade_project.c
+ * glade/save.c
+ * glade/source.c
+ * glade/source_os2.c
+ * glade/utils.c: Patch from Arnaud Charlet <charlet@ACT-Europe.FR>
+ to compile Glade on Win32.
+
+ * glade/glade_gnome.c (glade_gnome_write_menu_item_source): fixed a
+ few bugs when using normal pixmaps in menuitems.
+
+ * glade/glade/editor.c
+ * glade/glade/glade_clipboard.c
+ * glade/glade/glade_keys_dialog.c
+ * glade/glade/glade_menu_editor.c
+ * glade/glade/glade_project_options.c
+ * glade/glade/glade_project_window.c
+ * glade/glade/property.c
+ * glade/glade/tree.c:
+ * glade/glade/palette.c:
+ patch from James M. Cape <jcape@jcinteractive.com> to set the WM_NAME
+ & WM_CLASS properties of all windows, so window managers can remember
+ their positions. Plus a few changes from me.
+
+ * glade/glade_project_window.c: added a confirm dialog before quitting
+ so people don't lose work accidentally.
+
+ * glade/gbwidget.c (get_lang_specific_properties): only output
+ cxx_use_heap if it is different from the default value of 0, otherwise
+ it is output for all widgets in projects for other languages.
+
+ * glade/glade_project.c (glade_project_save_options):
+ (glade_project_load_options): used defaults for most project options
+ so most will not appear in the XML. When loading also made sure that
+ any unset options are set to the same defaults.
+
+ * glade/gbwidgets/gbhpaned.c (gb_paned_write_add_child_source):
+ * glade/gbwidgets/gbvpaned.c (gb_vpaned_init):
+ * glade/gb.h: wrote out proper code to add widgets to paned containers.
+
+ * glade/gbwidgets/gbtext.c (gb_text_set_properties):
+ (gb_text_write_source): don't realize the text widget before inserting
+ text, since that isn't needed any more, and it causes problems with
+ notebooks (a bug in GTK+ I think).
+
+ * glade/property.c (on_signal_clear, on_signal_add): set "signal after"
+ button to FALSE when signal added and when cleared, such behavior is
+ more intuitive. (Patch from Arturo Tena <arturo@directmail.org>)
+
+ * glade/main.c (parse_command_line): const fix.
+
+ * glade/gbwidgets/gbprogressbar.c (gb_progress_bar_set_properties):
+ fixed one-line bug 'min = adjustment->upper', should be max.
+
+1999-12-23 Matthias Warkus <mawa@iname.com>
+
+ * glade.png: Added icon by Eduardo da Silva
+
+1999-11-22 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/glade_gtk12lib.c (standard): added Custom widget to Martijn's
+ palette on the standard page.
+
+1999-11-18 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * configure.in: fixed setting of GLADE_DATA_DIR, so --datadir works.
+
+1999-11-24 Yuri Syrota <rasta@renome.rovno.ua>
+
+ * configure.in (ALL_LINGUAS): Added uk to ALL_LINGUAS
+
+1999-11-14 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbsource.c (gb_widget_write_source): set data->write_children
+ to TRUE near top of function, in case the current widget is skipped.
+
+1999-11-09 Martijn van Beers <martijn@earthling.net>
+
+ * glade/source.c (source_create_valid_identifier):
+ prepend an _ when the identifier starts with a number, so that
+ widgets 4thwidget and 5thwidget are still unique
+
+1999-11-11 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released Glade 0.5.5
+
+1999-11-11 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/property.c (create_accelerators_dialog): fixes for GTK+
+ version.
+
+ * glade/source.c (source_write_component): used (void) for the function
+ prototypes in interface.c, for use with -Wstrict-prototypes.
+
+1999-11-06 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released Glade 0.5.4
+
+1999-11-06 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidgets/gbcombo.c (gb_combo_get_properties):
+ (add_label):
+ * glade/source.c (source_write_gnome_makefile_am):
+ * glade/gbsource.c (gb_widget_write_signal_handler_source):
+ * glade/gbwidget.c (gb_widget_create_child_properties):
+ * glade/gbwidgets/gbhbox.c (gb_box_set_child_properties):
+ fix a few warnings for Mips 10000, some of which were minor bugs.
+
+ * glade/glade_gnome.c (glade_gnome_write_menu_item_source): use
+ source_make_static_string() for the tooltips since they are used in the
+ GNOME_UI_INFO structs.
+
+ * glade/load.c (load_parse_color): multiply colors by 257 rather than
+ 256 so that ff gets mapped to ffff.
+
+ * glade/gbwidgets/gbpacker.c (gb_packer_write_add_child_source): always
+ use GtkPackerOptions cast in the source code (for g++).
+
+ * glade/gnome/gnomedruidpagefinish.c (gb_gnome_druid_page_finish_get_properties):
+ * glade/gnome/gnomedruidpagestart.c (gb_gnome_druid_page_start_get_properties):
+ * glade/gnome/gnomedruidpagestandard.c (gb_gnome_druid_page_standard_get_properties): Output titles and text as translatable.
+
+ * glade/gbwidget.c (gb_widget_load_style): return OK status so styles
+ are skipped properly.
+
+ * glade/editor.c (editor_can_delete_widget): allow labels in buttons/
+ menuitems to be deleted.
+ Stop the child widgets of GtkCombo, GnomeEntry etc. from being deleted.
+ (editor_on_button_press): don't allow widgets to be added to a
+ GnomeCanvas, since we don't support that.
+
+ * glade/utils.c (glade_util_parent_directory): few _() added.
+
+ * FAQ: added question on connecting to adjustment signals.
+
+ * glade/source.c (source_write_main_c): wrap calls to bindtextdomain()
+ and textdomain in #ifdef ENABLE_NLS to get rid of warnings about
+ statements with no effect when NLS is disabled.
+ (source_write_support_files): include config.h in GTK+ apps to make
+ sure ENABLE_NLS is set.
+
+ * glade/property.c: moved accelerators from a property page to a
+ dialog box, since they are very rarely needed.
+
+ * glade/property.c (show_signals_dialog): sort signals alphabetically,
+ added ' signals' to group names, e.g. 'GtkButton signals', and
+ skipped classes with no signals.
+
+ * glade/glade_gnome.c: updated the stock arrays to latest gnome-libs
+ (i.e. added the Midi pixmaps, which weren't in gnome-libs 1.0.0)
+
+ * glade/gnome/gnomeanimator.c: supported the easy properties. Haven't
+ added support for the frames of the animation yet, though.
+
+ * glade/gbwidget.c (gb_widget_write_standard_source): don't output code
+ to set the size of GnomeAnimator widgets since it is set when creating
+ the widget. I didn't want to have 2 separate 'Width' & 'Height'
+ properties so I overloaded the basic properties.
+
+ * FAQ: added question about scrolled window warnings.
+
+1999-10-27 Martin Norbäck <norpan@bigfoot.com>
+
+ * glade.desktop: added swedish desktop entry
+
+Wed Oct 13 08:50:57 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/source_os2.c: Adding GNOME support for makefile.os2.
+
+1999-10-10 Martijn van Beers <martijn@earthling.net>
+
+ * glade/gbsource.[ch]: New files
+ * glade/gbwidget.[ch]: Moved all source-generating stuff
+ to gbsource.[ch]
+ * glade/Makefile.am: put new files in build.
+
+Sun Oct 3 15:47:34 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/source.c (source_write_include_files): Add this function
+ for printout of header files. Add also <sys/types.h> to remove
+ compiler warning under OS/2.
+
+1999-09-27 Anders Carlsson <andersca@gnu.org>
+
+ * configure.in (ALL_LINGUAS): Added sv to ALL_LINGUAS
+
+1999-09-12 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released Glade 0.5.3
+
+1999-09-10 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/glade_clipboard.c: set pointers to a project to NULL when the
+ project is destroyed, so we never have invalid pointers.
+
+ * glade/gbwidgets/gblayout.c:
+ * glade/gbwidgets/gbtext.c:
+ * glade/gbwidgets/gbctree.c:
+ * glade/gbwidgets/gbclist.c: changed the way we connect handlers to
+ the adjustments. It should be more reliable now.
+
+ * glade/editor.c (placeholder_finish_replace): Automatically insert
+ scrolled windows or viewports depending on the widget being added.
+
+ * glade/gbwidget.c (add_standard_bottom_menu_items):
+ (gb_widget_add_scrolled_window):
+ (gb_widget_remove_scrolled_window): new popup menu commands to add or
+ remove a scrolled window from widgets which can handle scrolling.
+
+ * glade/tree.c (tree_remove_widget_parent): changed parent argument to
+ grandparent so it can be called after the widget hierarchy has been
+ rearranged.
+
+ * FAQ: added a few more questions.
+
+ * glade/glade_gnome.c (glade_gnome_gettext): checked for ENABLE_NLS.
+
+1999-09-05 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released Glade 0.5.2
+
+1999-09-05 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * FAQ: added a few more common questions & answers.
+
+ * glade/gbwidgets/gbhscale.c:
+ * glade/gbwidgets/gbvscale.c:
+ * glade/gbwidgets/gbhscrollbar.c:
+ * glade/gbwidgets/gbvscrollbar.c:
+ * glade/gbwidgets/gbspinbutton.c: update all the adjustment property
+ names so all of them use 'value', 'lower', 'upper', 'step', 'page'
+ and 'page_size' instead of 'hvalue', 'hlower' etc. and 'vvalue',
+ 'vlower' etc. That made no sense for GtkSpinButton, GtkVScale was using
+ 'hvalue' etc., and the 'h's and 'v's aren't really necessary.
+
+ Glade will accept old & new property names on input and write out the
+ new ones, so external tools should just support the new names.
+
+1999-09-05 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidgets/gblabel.c: added support for focus_target and
+ default_focus_target properties. The focus_target property is the
+ widget which should get the keyboard focus when the underlined
+ accelerator key in the label is used. It is selected from a combo
+ containing all the widgets in the component which can accept the focus.
+
+ The first option in the list is 'Auto' which tells Glade to try to
+ find the target itself. If this is used, focus_target will not appear
+ in the XML file, but a default_focus_target property may be saved
+ containing the name of the default target widget found by Glade.
+ (Though it may not be able to find one.)
+
+1999-09-04 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidget.c:
+ * glade/palette.c:
+ * glade/glade_palette.h:
+ * glade/glade_palette.c:
+ * glade/glade_project.h:
+ * glade/glade_project.c:
+ * glade/glade_project_options.h:
+ * glade/glade_project_options.c: reverted Martin's changes since there
+ were a few problems which need to be fixed first.
+
+ * glade/gbwidgets/gbpixmap.c: added build_insensitive boolean property.
+
+ * glade/gbwidgets/gbcombo.c: added value_in_list & ok_if_empty
+ boolean properties.
+
+ * glade/*.h: got rid of all the '#pragma }' lines and renamed the top
+ #ifdef's since we shouldn't really use names starting with '__' as
+ that is reserved.
+
+ * glade/editor.c: use gdk_window_get_pointer() instead of
+ gtk_widget_get_pointer() since the latter will subtract the allocation
+ if the widget has no window, which confuses our code.
+
+ * glade/editor.c (editor_get_event_widget): it now looks up the
+ widget hierarchy for a GbWidget to direct the event to as well.
+ If we don't do this, then a widget may pinch the event before we get
+ it. This meant that GnomeIconEntry and GnomeIconSelection couldn't be
+ selected easily.
+
+ * glade/gnome/gnomedruid.c:
+ * glade/gnome/gnomedruidpagestart.c:
+ * glade/gnome/gnomedruidpagestandard.c:
+ * glade/gnome/gnomedruidpagefinish.c:
+ * glade/gnome/gnomepixmap.c:
+ * glade/gnome/gnomepropertybox.c:
+ * glade/gnome/gnomeiconselection.c:
+ * glade/gnome/gnomeiconlist.c: new widgets supported.
+
+ * glade/property.c (create_signals_property_page): hid the signal
+ data & object properties. I hope not too many people have been using
+ them. They make signals too complicated. The 'After' flag can cause
+ problems too, but I don't think we can get rid of that.
+
+ * glade/gbwidgets/gbwindow.c (gb_window_write_standard_source): fixed
+ output of gtk_window_set_wmclass(). Remember source_make_string() uses
+ the same buffer for every call! I think this should be fixed somehow
+ since it often causes problems. Maybe allocate memory for each string,
+ but then it would have to be freed after use. Maybe use one GString
+ to contain all the strings for one widget, then free it all, but I'm
+ not sure GString supports that. Or maybe keep a pool of GStrings.
+
+ * glade/glade_gnome.c (glade_gnome_write_radio_menu_item_source):
+ incremented the uiinfo index so the GNOME_APP_UI_RADIOITEMS item is
+ skipped properly.
+
+ * glade/gbwidget.h: got rid of GB_INITIAL_EXPOSE flag since it didn't
+ work properly. Some widgets never got an expose event since their area
+ was completely covered by their child widgets. We connect to
+ size_allocate and update the position properties there if necessary,
+ so we should be OK. We now use GB_SIZE_NOT_ALLOCATED flag instead.
+
+ * glade/gbwidget.c: removed code which the set size of a GtkCombo's
+ entry whenever the combo's size was changed. Also removed it from the
+ source code output as well. It seems to be fixed in GTK+ now.
+
+ * glade/property.c:
+ * glade/gbwidget.c: cut out a lot of the style-related code using
+ '#ifdef GLADE_STYLE_SUPPORT'. It isn't finished and it is buggy so it
+ is probably best to take it out for now.
+
+ * glade/editor.c (editor_delete_widget): don't rely on the placeholder
+ still being there after gb_widget_replace_child(). If it is added to
+ a table, and there is already a widget in the same position, it will
+ be destroyed immediately.
+
+ * glade/gbwidgets/gbtable.c (gb_table_set_child_properties): fixed
+ updating of table child's position.
+
+ * glade/gbwidgets/gbpacker.c (gb_packer_write_add_child_source):
+ output "(GtkPackerOptions) 0" rather than just "0" to keep g++ happy.
+
+ * glade/gbwidgets/gblayout.c: new widget supported, like GtkFixed
+ but with builting support for scrolling.
+
+ * glade/gbwidgets/gbctree.c:
+ * glade/gbwidgets/gbclist.c: improved redrawing when scrolling.
+
+ * glade/utils.c (glade_util_find_toolbar_accelerator_target): new
+ function to find default accelerator target in a toolbar.
+ (glade_util_find_default_accelerator_target): initialized target to
+ NULL.
+
+ * glade/gbwidgets/gblabel.c (gb_label_write_source): forgot to output
+ code to create the label when the accelerator target wasn't found.
+
+ * glade/utils.c (glade_util_find_focus_child): returns the child of
+ a widget which should get the keyboard focus when an accelerator is
+ setup.
+
+ * glade/gbwidgets/gbarrow.c (gb_arrow_set_properties): fixed setting
+ of direction and shadow type properties.
+
+1999-09-02 Martin Baulig <martin@home-of-linux.org>
+
+ * glade/glade_palette.h (GladePaletteClass): Added `create_item'
+ as new signal function.
+
+ * glade/glade_palette.c (on_palette_button_toggled): Emit
+ "create_item" signal if the user pressed the shift button so
+ you can create arbitrary widgets by holding down the shift button.
+
+ * glade/palette.c (on_palette_create_item): New function to
+ create arbitrary widgets.
+
+ * glade/gbwidget.c (gb_widget_save): Don't save placeholders if
+ we disabled them in the project options.
+
+ * glade/glade_project.h (GladeProject): Added `save_placeholders'
+ (glade_project_get_save_placeholders): New function.
+ (glade_project_set_save_placeholders): New function.
+
+ * glade/glade_project.c (glade_project_show_component):
+ If the component is neither a menu nor a toplevel, add it to
+ a newly created toplevel window and show it.
+
+ * glade/glade_project_options.h (GladeProjectOptions):
+ Added `save_placeholders'.
+
+Wed Sep 1 16:01:49 1999 Pablo Saratxaga <pablo@mandrakesoft.com>
+
+ * configure.in, po/da.po: added Danish language file
+
+Thu Aug 26 19:20:01 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/save.c (save_project_file_internal): remove backup file
+ before rename the original to it. Only for OS/2 !
+
+Fri Aug 6 21:46:39 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/source_os2.c (source_write_makefile_simple): New makefile.os2 format.
+
+Thu Aug 5 22:07:14 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/source.c (source_write_build_files): Patch for OS/2 version
+ only. Parameter missing.
+
+1999-08-01 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released Glade 0.5.1
+
+1999-08-01 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidgets/gbcombo.c:
+ * glade/gnome/gnomeentry.c:
+ * glade/gnome/gnomefileentry.c:
+ * glade/gnome/gnomenumberentry.c:
+ * glade/gnome/gnomepixmapentry.c: made the GtkEntry widgets special
+ children, so that its properties can be set and signal handlers can
+ be added. For GnomePixmapEntry the GnomeFileEntry is also made a
+ special child.
+
+ * glade/gbwidget.c (gb_widget_write_standard_source): for toplevel
+ widgets we don't ref the widget since if we do it never gets destroyed.
+
+ * glade/utils.c (glade_util_get_label_text): used the wide char version
+ of the label text and converted to multi-byte when returning.
+
+ * glade/editor.c (editor_delete_widget): widgets in a GtkPacker get
+ deleted completely, just like widgets in a GtkFixed.
+
+ * glade/gnome/*.c: included <config.h> first so i18n works OK.
+
+ * glade/gnome/gbpixmapmenuitem.c (gb_pixmap_menu_item_destroy): remove
+ the pixmap from the project when the menuitem is destroyed.
+
+ * glade/glade_menu_editor.c (on_stock_item_entry_changed): call
+ set_interface_state after changing the stock item so that the label
+ and icon become editable if appropriate.
+ (glade_menu_editor_update_menu): always use a GtkPixmapMenuItem when
+ an icon has been specified, even it it couldn't be loaded, since the
+ pixmap file is added to the project and is only removed in the destroy
+ function of GtkPixmapMenuItem.
+
+ * glade/tree.c (tree_add_widget): If the widget has already been
+ added, check if its name needs updating.
+
+ * glade/gbwidget.h (struct _GbWidgetWriteSourceData): added
+ focus_widget and default_widget so we can set these after creating the
+ entire component. GnomeDialog messes the default up otherwise.
+ We can also check if several widgets have these flags set, so we can
+ output warnings.
+
+ * glade/gbwidgets/gbbutton.c (gb_button_set_stock_button): when setting
+ back to normal button check if it is a normal button or a GnomeDialog
+ button and recreate as appropriate.
+
+ * glade/gbwidgets/gbradiobutton.c (gb_radio_button_write_source):
+ * glade/gbwidgets/gbtogglebutton.c (gb_toggle_button_write_source):
+ * glade/gbwidgets/gbcheckbutton.c (gb_check_button_write_source):
+ * glade/gbwidgets/gbbutton.c (gb_button_write_source):
+ * glade/gbwidgets/gblabel.c (gb_label_write_source): setup accelerator
+ key if the label has an underlined character.
+
+ * glade/gbwidgets/gbhbox.c: added Position child packing property,
+ so children of a box can be reordered easily. Though it may be a little
+ confusing due to the PACK_START/END flags. It isn't saved in the XML.
+
+ * glade/gbwidgets/gboptionmenu.c: fixed the initial choice property.
+
+ * glade/save.c (save_project_file_internal): backup existing XML file.
+
+ * glade/gbwidgets/gbcolorselection.c (gb_color_selection_write_source):
+ * glade/gbwidgets/gbmenuitem.c (gb_menu_item_write_accel_source): two
+ bugs found thanks to G_GNUC_PRINTF and fixed.
+
+ * glade/gbwidgets/gbpacker.c: added spacing, default border width,
+ default padx, pady, ipadx, ipady properties.
+ Added use_default child property.
+ Added child position property which isn't saved in the XML.
+
+ * glade/editor.c (editor_on_button_press): do selection/add widget
+ only on single button press, not double-clicks.
+
+ * glade/gbwidget.c (gb_widget_input_adjustment):
+ * glade/gbwidgets/gbtable.c (gb_table_set_properties):
+ (gb_table_set_child_properties):
+ * glade/gbwidgets/gbscrolledwindow.c (gb_scrolled_window_set_properties):
+ * glade/gbwidgets/gbprogressbar.c (gb_progress_bar_set_properties):
+ * glade/gbwidgets/gbpixmap.c (gb_pixmap_set_properties):
+ * glade/gbwidgets/gbpacker.c (gb_packer_set_child_properties):
+ * glade/gbwidgets/gbwindow.c (gb_window_set_standard_properties):
+ * glade/gbwidgets/gbimage.c (gb_image_set_properties):
+ * glade/gbwidgets/gbvbuttonbox.c (gb_vbutton_box_set_properties):
+ * glade/gbwidgets/gblabel.c (gb_label_set_properties):
+ * glade/gbwidgets/gbvruler.c (gb_vruler_set_properties):
+ * glade/gbwidgets/gbhruler.c (gb_hruler_set_properties):
+ * glade/gbwidgets/gbhbuttonbox.c (gb_hbutton_box_set_properties):
+ * glade/gbwidgets/gbhbox.c (gb_box_set_child_properties):
+ * glade/gbwidgets/gbgammacurve.c (gb_gamma_curve_set_properties):
+ * glade/gbwidgets/gbcurve.c (gb_curve_set_properties):
+ * glade/gbwidgets/gbaspectframe.c (gb_aspect_frame_set_properties):
+ * glade/gbwidgets/gbarrow.c (gb_arrow_set_properties):
+ * glade/gbwidgets/gbalignment.c (gb_alignment_set_properties):
+ * glade/gbwidgets/gbaccellabel.c (gb_accel_label_set_properties):
+ corrected code which sets multiple properties at once, so that any
+ properties which aren't set retain their old values.
+
+ * glade/gnome/gnomedock.c (gb_gnome_dock_write_source):
+ (gb_gnome_dock_write_add_child_source): floating dock items are set
+ to initially appear cascaded from 100,100 in 50x50 increments.
+
+ * glade/gbwidgets/gbhandlebox.c: added shadow_type, handle_position,
+ and snap_edge properties.
+
+ * glade/gbwidgets/gbmenubar.c: added shadow_type property.
+
+ * glade/source.h: used G_GNUC_PRINTF () so gcc can type-check calls
+ to source_add() etc.
+
+ * glade/gbwidgets/gbarrow.c (GbShadowChoices): in GTK+ 1.2 arrow now
+ supports all shadow choices - none, in, out, etched in, etched out.
+
+ * glade/glade_project_window.c (glade_project_window_update_title):
+ Display "<untitled>" if the project name hasn't been set.
+
+ * glade/tree.c (tree_add_widget): set expanded to FALSE when adding
+ new widgets to the tree. The tree really needs buttons or something
+ to expand/collapse all widgets.
+
+ * glade/gbwidgets/gbwindow.c:
+ * glade/gbwidgets/gbcolorselectiondialog.c:
+ * glade/gbwidgets/gbdialog.c:
+ * glade/gbwidgets/gbfontselectiondialog.c:
+ * glade/gbwidgets/gbfileselection.c:
+ * glade/gbwidgets/gbinputdialog.c:
+ * glade/gnome/gnomeapp.c:
+ * glade/gnome/gnomedialog.c:
+ * glade/gnome/gnomemessagebox.c:
+ * glade/gnome/gnomeabout.c: used common functions in gbwindow.c for
+ all the common window properties - title, type, position, modal,
+ default w & h, shrink, grow, autoshrink, wmname & wmclass.
+ Some of these properties weren't supported by some of the widgets, so
+ I've added support for them where they are appropriate.
+ Changed position so we store it separate from the widget, so it doesn't
+ affect the window position while in Glade.
+ The Modal property is a new property, also stored separately so it
+ doesn't affect Glade.
+ The Default Width & Height properties are also new.
+
+ * glade/gbwidget.c (gb_widget_redisplay_window):
+ * glade/editor.c (editor_on_key_press_event): added accelerator key,
+ Ctrl-R, and popup menu command, "Redisplay", to redisplay a window.
+ This resets the window's size so hopefully the window now appears at
+ the exact size it will be in the final interface.
+
+ * glade/gnome/gnomemessagebox.c: XML change - changed "type" property
+ to "message_box_type" since it clashed with the standard GtkWindow
+ "type" property which I've added.
+
+ * glade/gbwidgets/gbtoolbar.c:
+ * glade/gbwidgets/gbhbox.c:
+ * glade/gbwidgets/gbvbox.c:
+ * glade/gbwidgets/gbpacker.c:
+ * glade/gbwidgets/gbtable.c:
+ * glade/gbwidget.[hc]:
+ * glade/property.[hc]: Moved all code to do with creating child
+ packing properties to the individual GbWidgets. Added 2 new functions
+ to the GbWidget struct - gb_widget_create_child_properties() and
+ gb_widget_get_child_properties(). (We already had
+ gb_widget_set_child_properties.)
+
+ * glade/gbwidgets/gbvpaned.c:
+ * glade/gbwidgets/gbhpaned.c: added Position property, and Shrink
+ and Resize child packing properties.
+
+ * glade/gbwidgets/*.c: got rid of gb_widget_init_struct2() calls,
+ since it's not really better than gb_widget_init_struct() and we were
+ left with some calls to one and some to the other making it confusing.
+
+ * glade/utils.c (glade_util_create_pixmap_using_colormap): unref the
+ gdkpixmap & mask since the GtkPixmap adds refcounts to them.
+
+ * glade/gbwidget.c (gb_widget_input_child_label): when creating a label
+ for a menuitem call set_accel_widget() so any accelerator appears.
+
+1999-07-22 Herbert Valerio Riedel <hvr@hvrlab.dhs.org>
+
+ * glade.spec.in: changed configure options in order to
+ build on all alphas
+
+Sat Jul 3 20:08:10 1999 ape@gandalf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/source_os2.h (source_write_os2_files):
+ * glade/source_os2.c (source_write_os2_files): Add parameters.
+
+1999-06-29 Nat Friedman <nat@gnome-support.com>
+
+ * glade.spec: Removed this autogenerated file.
+
+1999-06-29 Jose Mercado <jmercado@mit.edu>
+
+ * glade.spec.in (Source): Changed glade-0.4.1.tar.gz to
+ glade-%{ver}.tar.gz.
+
+ Changed %{prefix}/share/apps/Development/glade.desktop to
+ %{prefix}/share/gnome/apps/Development/glade.desktop.
+
+1999-06-28 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released patch to Glade 0.5.0
+
+1999-06-28 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/source.c (source_write_gnome_makefile_am_pixmaps_targets):
+ (source_write_gtk_makefile_am_pixmaps_targets): used $(srcdir) when
+ installing the app's pixmaps, just like Nuno's fix for Glade below.
+
+ * glade/gbwidgets/gbentry.c (gb_entry_create_properties): renamed
+ 'Visible' property to 'Text Visible' and updated description.
+ (The property is still saved as "text_visible" so the XML is unchanged)
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_create_properties): added
+ button relief property (choice of normal, none, half).
+
+ * glade/gbwidgets/gbmenuitem.c (gb_menu_item_write_source):
+ (gb_menu_item_write_accel_source):
+ * glade/gbwidgets/gbradiomenuitem.c (gb_radio_menu_item_write_source):
+ * glade/gbwidgets/gbcheckmenuitem.c (gb_check_menu_item_write_source):
+ * glade/gb.h: setup accelerator signals for underlined keys.
+
+ * glade/gbwidget.c (gb_widget_write_standard_source): set separator
+ menuitems insensitive so they are skipped when moving up/down with the
+ cursor keys.
+
+ * glade/glade_clipboard.c (glade_clipboard_paste): added checks to
+ make sure we don't try to paste things where they shouldn't go.
+ Shows popup dialogs to indicate why a Paste command was not done.
+ Integrated with project window so you can select windows there and
+ copy/paste them (though we should eventually let GladeProject control
+ widget selection and make it emit signals which views can act upon).
+
+ * glade/gbwidgets/gbhbox.c (gb_box_set_size): added call to
+ tree_add_widget() when new buttons are added to button boxes.
+
+ * glade/gbwidgets/gbnotebook.c (gb_notebook_insert_next): added calls
+ to tree_add_widget() to add new tab labels to the tree.
+ Tidied up the code which updated the number of pages in the property
+ editor after adding/removing pages.
+
+ * glade/gnome/gnomedock.c (gb_gnome_dock_add_band): added call to
+ tree_add_widget() to add new dock items to the tree.
+
+ * glade/gnome/gnomeapp.c (gb_gnome_app_new): set the GbStockIcon index
+ properly for the toolbar icons. We don't need to add 1 to it any more,
+ since 'None' was added which is equivalent to no setting.
+ Removed the GnomeApp's accel_group from the window, since we don't use
+ it and it interferes with our accelerators.
+
+ * glade/gbwidgets/gbtoolbar.c: updated GtkToolbarChild struct when we
+ change the icon.
+
+ * configure.in:
+ * Makefile.am: install Glade logo so it appears in GnomeAbout dialog.
+
+ * glade/glade_gnome.c (glade_gnome_write_menu_item_source): output
+ empty GnomeUIInfo struct for stock subtree items with no child menu.
+
+ * glade/gnome/gnomeless.c (gb_gnome_less_write_source): called
+ gb_widget_write_standard_source().
+
+ * glade/gnome/gnomehref.c (gb_gnome_href_write_source): used
+ source_make_string() to output the URL.
+
+ * glade/gnome/gnomemessagebox.c: added properties from GnomeDialog
+ and GtkWindow, and added the write_source() function.
+
+1999-06-24 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
+
+ * Makefile.am (install-data-local): Install files from $(srcdir).
+
+ * glade/data/gtk/Makefile.am (install-data-local): Install
+ autogen.sh from $(srcdir).
+
+1999-06-20 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released Glade 0.5.0
+
+1999-06-20 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/glade_project_window.c: functions to save the XML and write
+ the source now show the Project Options dialog if all the needed
+ options haven't been set, instead of showing file selection dialogs.
+ The project options dialog will fill in default values, so simply
+ clicking 'OK' will save the project or build the source code.
+
+ * glade/glade_project_options.[hc]: rewritten to make it easier to
+ setup projects.
+
+ * several other fixes and Gnome additions.
+
+1999-06-17 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidgets/gbcalendar.c: XML change - changed property names to
+ lower case.
+
+1999-06-13 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/glade_project_options.[hc]: added option to save translatable
+ strings, so interfaces loaded by libglade can be translated.
+ I'm going to rearrange the project options a bit so that everything
+ can be set relative to the project directory.
+
+ * glade/gbwidgets/gbbutton.c: added support for buttons in GnomeDialog
+ and GnomeMessageBox - these can be stock buttons or a stock icon
+ and a label.
+
+ * glade/gbwidgets/gbmenubar.c (gb_menu_bar_write_source):
+ * glade/gbwidgets/gbmenu.c (gb_menu_write_source): added support for
+ using gnome_app_fill_menu() to fill a menu with using GnomeUIInfo
+ data. We need this for popup menus and for menubars which aren't in
+ a GnomeApp. Unfinished - need to support accelerators better.
+
+ * glade/gbwidgets/gblabel.c: fixed justify property. Added wrap.
+
+1999-06-07 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/glade_project_window.c (glade_project_window_new): set
+ show grid and snap to grid toggle menu items.
+
+ * glade/gbwidgets/gbprogressbar.c: added a few properties -
+ Value, Min, Max, Format, XAlign, YAlign.
+
+ * glade/glade_project.c (glade_project_init): fixed typo.
+
+1999-06-06 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/source.c (source_write_component): initialized data->parent to
+ NULL, so we don't get SEGVs.
+
+ * glade/save.[hc]
+ * glade/gbwidget.[hc]
+ * glade/gbwidgets/*.c
+ * glade/gnome/*.c: added support for saving translatable string
+ properties, so that we can save a C file containing all the
+ translatable strings in the interface. When using libglade, this file
+ can be added to an app's POTFILES.in, and thus the interface can be
+ translated easily. This is not quite finished - I need to add the file
+ as a project option.
+
+1999-06-05 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Lots of Gnome changes.
+
+ * glade/source.c: major reorganization, to split the code into
+ decent functions and handle errors better.
+
+ * glade/glade.[hc]: added GladeError data type which holds an error
+ code, a possible errno code for system errors, and an error message.
+ Also function to create errors and free them.
+ GladeStatusCode didn't really contain enough info to give the user
+ decent error messages, and we were duplicating system error codes.
+ GladeError is used mainly in source.c for now, but I may update other
+ parts of Glade to use it.
+
+ *glade/graphics/*: updated most Gnome icons, and a few GTK+ ones.
+ Still not perfect, but adequate.
+
+1999-05-11 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * updated lots of Gnome-related code - loading & saving should work
+ for most things.
+ * added const to many function arguments.
+ * in source output connected signals last, so any widget names used
+ in the object/data fields will be OK.
+ * added support for using the same handler in several places - we only
+ output it once. Though handler prototypes may not match - we leave
+ that problem to the user for now.
+ * added "gtk_widget_hide" as a standard signal handler.
+ * fixed selection of viewport children.
+ * added initial (empty) DocBook manual.
+ * changed default fill/expand options for widgets in boxes/tables, and
+ made sure placeholders don't expand and mess up other widgets' sizes.
+ * connected to menubar "size_request" to ensure it's a reasonable size.
+
+ * glade/load.c:
+ * glade/property.[hc]: stopped using GtkPreview to display style
+ colors. We weren't using it properly, which led to problems on some
+ systems. To use it properly we have to set the colormap of the entire
+ property editor window to the GtkPreview's desired colormap, which can
+ mean lots of colormap swapping on low-color displays. So instead we
+ just use the closest color we can. (The colorsel dialog may still use
+ its own colormap but that's not so bad as it is a temporary dialog.)
+ Also changed it to use GdkColors internally so we can save colors as
+ 16-bit values in future, i.e. using the format "RGB:rrrr/gggg/bbbb".
+
+Mon May 10 11:54:33 1999 omega@cse.ogi.edu (Erik Walthinsen)
+
+ * removed glade/glade.desktop, made sure the top-level one is up
+ to date.
+
+Thu May 6 13:47:23 1999 omega@cse.ogi.edu (Erik Walthinsen)
+
+ * put the glade.desktop file back in place (where'd it go??)
+
+Wed May 5 17:08:00 1999 omega@cse.ogi.edu (Erik Walthinsen)
+
+ * glade.spec.in: added line for new m4 files
+
+1999-05-05 Jacob Berkman <jberk+@cmu.edu>
+
+ * glade/Makefile.am (Developmentdir): install the .desktop in
+ in the correct directory
+
+Sun May 2 14:04:45 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/utils.c: Add <sys/types.h>
+
+1999-04-28 Martijn van Beers <martijn@earthling.net>
+
+ * glade/gbwidget.[ch]: Added a gb_widget_set_child_props function
+ pointer to GbWidget, and have set_special_child_properties use it.
+ * tools/mkskel.pl: added the gb_widget_set_child_props here
+ * glade/gbwidgets/gbtable.c:
+ * glade/gbwidgets/gb[hv]box.c:
+ * glade/gbwidgets/gbtoolbar.c:
+ * glade/gbwidgets/gbpacker.c: Copied code from
+ set_special_child_properties to here.
+ * utils.[ch]: added a glade_widget_to_gb function that gets the
+ gbwidget for a widget. Gets used where appropriate.
+
+1999-04-27 Martijn van Beers <martijn@earthling.net>
+
+ * acconfig.h:
+ * configure.in:
+ * glade/Makefile.am: Added configure flag to decide what kind
+ of palette layout you want
+ * gbwidget.c(gb_widget_init): Put adding items to palette here
+ (gb_widget_init_widget_lib): New function for adding the widgets
+ in one lib
+ * palette.[ch]: Changed to have widgets added from gbwidget.c
+ * glade_gtk11lib.[ch]: renamed/split to glade_gtk12lib.[ch] and
+ glade_gnomelib.[ch]
+
+1999-04-25 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidgets/gbvbuttonbox.c (on_vbbox_dialog_ok):
+ * glade/gbwidgets/gbhbuttonbox.c (on_hbbox_dialog_ok):
+ * glade/gbwidget.c (gb_widget_update_box_size): set GTK_CAN_DEFAULT
+ flag for new buttons in a button box.
+
+ * glade/glade_project_window.c: Updated Gnome code to make it conform
+ more to the Gnome style guide - gnome-libs/devel-docs/suggestions.txt,
+ by using stock menu items where possible, adding underlined accelerator
+ keys to all menu items, and adding a 'Settings' menu for the grid and
+ snap settings. Let me know of anything which doesn't conform.
+ Also set up the status bar so it shows tips for each menuitem, though
+ unfortunately these are often hidden by the menus.
+
+ * configure.in:
+ * glade/Makefile.am: added BUILD_GNOME conditional to build gnome
+ GbWidgets only if Gnome is installed and --disable-gnome isn't used.
+
+ * glade/gnome/*: added new directory to support Gnome widgets.
+ * glade/glade_gtk11lib.c: added Gnome widgets to a new section.
+
+ * glade/glade_menu_editor.[hc]: added support for stock Gnome menuitems
+ and icons. Got rid of handler data and object entries. These would be
+ quite awkward to use, and I don't think are essential. Gnome doesn't
+ support setting the object, and using the data field would be quite
+ difficult as well.
+ Made more self-contained - all the caller has to do now is pass it
+ the project & menu to edit. It updates the menu itself.
+ Added support for underlining the labels, for keyboard shortcuts.
+
+ * glade/gbwidget.c:
+ * glade/gbwidgets/*.c: got rid of 'child' arguments. I don't think
+ these would have worked, and having separate functions for handling
+ child properties is cleaner anyway.
+
+ * glade/*.[hc]:
+ * glade/gbwidgets/*.c: Got rid of '#include <gtk/gtk.h>' from most
+ files, and included only those headers which are needed by each file.
+ This speeds up compilation quite a bit.
+
+ * glade/gladeconfig.h: Got rid of '#include <gnome.h>' and replaced it
+ with files needed for i18n, to speed up compilation for those files
+ which don't need all of the Gnome headers included.
+
+1999-04-25 Martijn van Beers <martijn@earthling.net>
+
+ * glade/gbwidget.[ch]:
+ * glade/gbwidgets/*.c: finally reverted my 03-11 commit
+
+Thu Apr 24 00:22:15 1999 omega@cse.ogi.edu (Erik Walthinsen)
+
+ * new spec.in file, changes to Makefile.am and configure.in
+ * glade.desktop file, appropriate changes to glade/Makefile.am
+
+Mon Apr 5 11:13:46 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/gbwidgets/gbtext.c (gb_text_write_source): Remove some
+ debug printouts.
+
+Thu Apr 1 15:51:20 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/source.c (source_write_makefile): Open files in TEXT mode.
+ "Simplify" the parameter passing of source_write_makefile(),,
+
+Wed Mar 31 20:54:59 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/gbwidgets/gbtoolbar.c (gb_toolbar_init):
+ * glade/gbwidgets/gbtogglebutton.c (gb_toggle_button_init):
+ * glade/gbwidgets/gbtext.c (gb_text_init):
+ * glade/gbwidgets/gbtable.c (gb_table_init):
+ * glade/gbwidgets/gbstatusbar.c (gb_statusbar_init):
+ * glade/gbwidgets/gbspinbutton.c (gb_spin_button_init):
+ * glade/gbwidgets/gbscrolledwindow.c (gb_scrolled_window_init):
+ * glade/gbwidgets/gbradiomenuitem.c (gb_radio_menu_item_init):
+ * glade/gbwidgets/gbradiobutton.c (gb_radio_button_init):
+ * glade/gbwidgets/gbprogressbar.c (gb_progress_bar_init):
+ * glade/gbwidgets/gbpreview.c (gb_preview_init):
+ * glade/gbwidgets/gbpixmap.c (gb_pixmap_init):
+ * glade/gbwidgets/gbpacker.c (gb_packer_init):
+ * glade/gbwidgets/gboptionmenu.c (gb_option_menu_init):
+ * glade/gbwidgets/gbnotebook.c (gb_notebook_init):
+ * glade/gbwidgets/gbmenuitem.c (gb_menu_item_init):
+ * glade/gbwidgets/gbmenubar.c (gb_menu_bar_init):
+ Use gb_widget_init_struct2().
+
+1999-03-28 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released Glade 0.4.1
+
+1999-03-28 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidget.c (gb_widget_write_standard_source): updated code to
+ set the widget size & position.
+ (set_position_properties): set GB_X_SET, GB_WIDTH_SET etc. when
+ loading widgets.
+
+ * glade/property.c (property_set_sensitive_full): set the toggle
+ buttons active according to if the value is sensitive.
+
+ * glade/glade_project.[hc]: added Ada95 language, and separate
+ functions to output the source code for each language.
+
+ * glade/utils.c: changed glade_util_show_dialog() to
+ glade_util_create_dialog_with_buttons() and updated slightly.
+
+ * glade/glade.[hc]: added glade_current_directory variable which
+ contains the current directory when Glade was started. We need to
+ remember it since that we use chdir when writing the source.
+
+ * glade/gbwidgets/gbprogressbar.c (gb_progress_bar_write_source): a
+ couple of source output fixes.
+
+ * glade/gbwidgets/gbvruler.c (gb_vruler_write_source):
+ * glade/gbwidgets/gbhruler.c (gb_hruler_write_source): minor fix to
+ source output to use 'GTK_RULER ()'.
+
+ * glade/Makefile.am: added source_os2.[hc]
+
+ * glade/glade_project_window.c: added confirmation dialog when creating
+ a new project, so the user doesn't accidentally lose the current one.
+ Added support for running external source code generators.
+
+ * glade/glade_project_options.c (glade_project_options_ok): ordered
+ calls to set project options so that defaults are used if some options
+ are not set.
+
+ * glade/gbwidget.[hc]: added GB_X_SET and GB_Y_SET to GbWidgetData
+ flags, similar to GB_WIDTH_SET and GB_HEIGHT_SET.
+ Updated get/set_position_properties.
+ Fixed tooltips bug which meant all tooltips were lost.
+ Fixed problem pasting toolbar buttons into other containers.
+
+ * glade/editor.c (add_widget_to_fixed_finish): set GB_X_SET and
+ GB_Y_SET when adding new widgets.
+
+ * glade/property.c: added property_add_optional_int_range() to use for
+ the x, y, width and height properties, and callbacks used when the
+ properties are turned on/off.
+ Added property page for Ada95 options (though there aren't any yet).
+
+ * glade/gbwidgets/gbcolorselectiondialog.c (gb_color_selection_dialog_set_properties):
+ * glade/gbwidgets/gbdialog.c (gb_dialog_set_properties):
+ * glade/gbwidgets/gbfileselection.c (gb_file_selection_set_properties):
+ * glade/gbwidgets/gbfontselectiondialog.c (gb_font_selection_dialog_set_properties):
+ * glade/gbwidgets/gbwindow.c (gb_window_set_properties): update the
+ position properties after the window position property is changed.
+
+ * glade/gbwidgets/gbcalendar.c: use '::' in property names instead
+ of ':'.
+
+ * examples/editor/gladesrc.c (create_pixmap): fixed bug which caused
+ infinite loops when the app was installed.
+
+1999-03-21 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Released Glade 0.4.0
+
+1999-03-20 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/source.c (source_write_main_c_preamble): fixed searching of
+ pixmap directories.
+
+Mon Mar 15 16:03:51 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/gbwidgets/gbwindow.c (gb_window_init):
+ * glade/gbwidgets/gbvseparator.c (gb_vseparator_init):
+ * glade/gbwidgets/gbvscrollbar.c (gb_vscrollbar_init):
+ * glade/gbwidgets/gbvscale.c (gb_vscale_init):
+ * glade/gbwidgets/gbvruler.c (gb_vruler_init):
+ * glade/gbwidgets/gbvpaned.c (gb_vpaned_init):
+ * glade/gbwidgets/gbviewport.c (gb_viewport_init):
+ * glade/gbwidgets/gbvbuttonbox.c (gb_vbutton_box_init):
+ * glade/gbwidgets/gbvbox.c (gb_vbox_init):
+ * glade/gbwidgets/gbtreeitem.c (gb_tree_item_init):
+ * glade/gbwidgets/gbtree.c (gb_tree_init):
+ Use gb_widget_init_struct2().
+
+1999-03-14 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/graphics/calendar.xpm:
+ * glade/gbwidgets/gbcalendar.c: New files for GtkCalendar.
+
+ * glade/gbwidget.c (set_position_properties):
+ * glade/editor.c (add_widget_to_fixed_finish): for children of fixed
+ containers we were using the allocation to keep the width & height.
+ But this doesn't work since it is only calculated when the widget is
+ shown. So we use wdata->w & wdata->h instead.
+
+ * glade/load.c: use a few macros for better performance.
+
+ * glade/utils.c (glade_util_strstr): fixed for loops which used
+ strlen() and so were very slow (also a few other places as well).
+
+ * glade/glade_project.c (glade_project_real_ensure_widgets_named):
+ forgot to pass project to gb_widget_children_foreach().
+
+ * glade/glade_project_window.c (glade_project_window_new): changed
+ all uses of _ to N_ in the GnomeUIInfo structs.
+
+ * glade/main.c (parse_command_line): Don't do this for Gnome, since
+ they use popt.
+
+ * glade/glade_project_options.c (glade_project_options_ok): don't
+ destroy the filesel here since it is destroyed in
+ glade_project_options_destroy().
+
+ * glade/glade_project_options.[hc]: added xml_filename_entry, for
+ setting the XML filename.
+
+ * glade/utils.[hc]: add glade_util_copy_string() which is similar to
+ g_strdup() but returns NULL if the string is empty.
+
+ * glade/glade_project.c: use glade_util_copy_string() when loading
+ project options, so empty directories are set to NULL.
+
+ * glade/glade_project_window.c: handle directories set to NULL or "",
+ just in case. Also include <gnome.h> when USE_GNOME set.
+
+ * glade/glade_clipboard.c (glade_clipboard_paste):
+ * glade/gbwidget.c (gb_widget_add_child):
+ * glade/gbwidget.h: we now use the real parent when replacing a widget,
+ otherwise widget creation functions may not work. We store a pointer
+ to the widget being replaced instead of the original boolean.
+
+ * glade/property.c (property_redirect_key_press): only allow short
+ one-line labels to be edited via type-over, since GtkText can crash if
+ it hasn't already been realized etc.
+
+ * glade/gbwidget.c (gb_widget_output_child_icon): if the widget is not
+ a toolbar button we clear the icon property and set in insensitive.
+
+1999-03-11 Martijn van Beers <martijn@earthling.net>
+
+ * gbwidget.h: added an extra param to gb_widget_*_properties
+ * gbwidget.c: add the extra param to gb_widget_*properties
+ * gbwidgets/*.c: add the new param here too
+ * gbwidgets/gbctree.c: use gbclist's _add_child function
+
+Wed Mar 10 16:46:25 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/gbwidget.c (gb_widget_init_struct2): Add this new function.
+ * glade/gbwidgets/gbprogressbar.c (gb_progress_bar_init): Use it.
+
+Tue Mar 9 20:22:47 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/gbwidget.c (gb_widget_add_child): Add return
+ when parent == NULL otherwise glade crash !
+
+1999-03-09 Martijn van Beers <martijn@earthling.net>
+
+ * gbwidget.h: Added gb_widget_add_child function to GbWidget
+ * gbwidget.c: Make use of new GbWidget function
+ put gb_widget_insert_toolbar_child declaration in gbwidget.h.
+
+ * gbwidgets/gbbutton.c:
+ * gbwidgets/gbclist.c:
+ * gbwidgets/cbmenuitem.c:
+ * gbwidgets/gbnotebook.c:
+ * gbwidgets/gbtoolbar.c: Implement new GbWidget function
+
+Sun Feb 28 11:58:35 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/source_os2.h:
+ * glade/source_os2.c: New files.
+
+ * glade/source.c: Genertate makefiles for OS/2 version.
+ Made function create_file_if_not_exist() global.
+
+Fri Feb 26 17:05:08 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * configure.in: Add check for os2.h (OS/2 version)
+
+Wed Feb 24 16:20:09 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/glade_clipboard.c (glade_clipboard_paste):
+ Use load_init_before_read().
+ * glade/load.c (load_init_before_read): Added this function.
+
+ * glade/glade_project_window.c (glade_project_window_new):
+ * glade/glade_menu_editor.c (glade_menu_editor_init):
+ * glade/glade_keys_dialog.c (glade_keys_dialog_init):
+ * glade/glade_clipboard.c (glade_clipboard_init):
+ Use gb_box_clist_auto_policy() function.
+ * glade/property.c:
+ * glade/gbwidget.c (gb_box_clist_auto_policy): Moved this function
+ from property.c to gbwidget.c.
+
+
+Tue Feb 23 16:28:31 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/property.c (gb_box_clist_auto_policy): Add this function.
+
+Mon Feb 22 08:37:04 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/glade_clipboard.c:
+ * glade/load.c: Added:
+ void load_show_error_list(GList *p);
+ void load_free_error_list(GList *p);
+
+Sun Feb 21 11:51:07 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/glade_clipboard.c (glade_clipboard_paste):
+ * glade/load.c (real_load_project_file):
+ use gb_init_load_properties() and gb_free_load_properties().
+
+ * glade/gbwidget.c (gb_add_properties): added this function
+ to simplify the handling of the properties.
+ Also added:
+ void gb_free_load_properties (GbLoadPropControl *p);
+ void gb_init_load_properties (GbLoadPropControl *p);
+ void gb_realloc_properties_if_needed (GbLoadPropControl *p);
+
+
+Sat Feb 20 18:23:49 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/load.c:
+ * glade/gbwidget.c:
+ * glade/glade_clipboard.c:
+ * glade/gbwidget.h (struct _GbLoadPropControl): add this struct.
+
+Fri Feb 19 21:58:05 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/glade_project.c (glade_project_open): Fix error so
+ source code can be written to "source_directory".
+
+1999-02-18 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * Major changes to the project-related code and the widget tree.
+ This needed changes to most of the main source files.
+
+ * glade_project.[hc]:
+ * glade/projconfr.[hc]:
+ * glade/projconf.[hc]: removed.
+
+ * glade/glade_project_window.[hc]:
+ * glade/glade_project_view.[hc]:
+ * glade/glade_project_options.[hc]:
+ * glade/glade_project.[hc]: new files containing a more OO
+ implementation of projects. Eventually we will be able to support
+ multiple open projects.
+
+ * glade/tree.[hc]: major changes to make it easier to use and more
+ reliable. Also changed the way widgets are added to the tree, getting
+ rid of gb_widget_add_callback() and the children field of
+ GbWidgetNewData, which was previously used for several of the dialogs
+ in gbwidgets/.
+
+ * glade/graphics/*.xpm: updated all pixmaps so that transparency is
+ only used for the edges of the widgets, not inside the widgets. This
+ makes the widget tree look better. Also took transparency out of the
+ placeholder.xpm since it isn't needed.
+
+ * glade/glade_clipboard.[hc]: New files to support Cut & Paste, though
+ this isn't quite finished yet.
+
+ * glade/property.c
+ * glade/gbwidget.c: Added support for a few C and C++ source code
+ options for each widget. (But they are not used yet.)
+
+ * glade/editor.c
+ * glade_property.c: Added experimental support for typing in widget
+ labels while the mouse is over the label/button in the interface.
+ Unfortunately GtkText SEGVs if the label is a few lines long, so we
+ may not be able to use this.
+
+ * glade/utils.[hc]: Moved DayNames, MonthNames and
+ find_start_of_tag_name() from save.[hc] to here and renamed them.
+ Also added/moved more utility functions.
+
+ * glade/gbwidgets/gbscrolledwindow.c: added support for
+ GTK_POLICY_NEVER (for GTK 1.1).
+
+ * glade/gbwidgets/gbfontselectiondialog.c: added get_child() function
+ so loading works OK.
+
+ * glade/project.c: added icons for project options and writing source,
+ & Ctrl-W accelerator to write source.
+
+ * glade/editor.c (editor_on_button_press):
+ (editor_on_motion_notify): ignore events on clist column resize
+ windows, so columns can still be resized.
+ (editor_on_button_release): remove the grab on the widget just
+ moved/resized, i.e. the one we added the grab on.
+ (editor_on_key_press_event): use Ctrl-L to refresh the component.
+ (add_mouse_signals_recursive): stop 'enter_notify' and 'leave_notify'
+ signals getting to widgets while we move/resize them, to cut down
+ on flickering (a bit).
+ (do_drag_action): we don't need to show the position properties since
+ they are now shown in on_size_allocate(). Also, set wdata->x etc.
+ before calling gtk functions since they trigger callbacks.
+
+ * glade/gbwidgets/gbdialog.c (gb_dialog_new): better initial size.
+
+ * glade/gbwidgets/gbwindow.c (gb_window_new): set initial size to
+ 400x300.
+
+ * glade/editor.c (add_widget_to_fixed_finish): use a reasonable
+ size for clists/ctrees and notebooks in fixed containers.
+
+ * glade/glade_menu_editor.c: only update the radio group combo when
+ an item's properties are shown in the right half of the dialog, or
+ when the menu being edited is first set.
+ The new GTK 1.1 combo changes the entry text as you drag the mouse
+ over the popup menu. This was causing the menu editor to try to
+ recreate the popup menu (while it was displayed), which caused a SEGV.
+
+ * glade/gbwidget.c (gb_widget_write_source): For empty notebook
+ pages we create a dummy vbox, so it still runs OK. For empty tabs,
+ we increment the 'last_child' value so the order isn't messed up.
+ We also do this for empty clist/ctree titles.
+ (gb_widget_save):
+ (gb_widget_load): For placeholders we still load & save the
+ 'child_name' property.
+
+Sun Feb 14 18:22:33 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/source.c (create_file_if_not_exist): add this function.
+ Open all text files with "wt" instead of "w".
+
+Sat Feb 13 11:26:15 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/gbwidget.c (gb_widget_save): call save_newline with
+ pointer to GbBuffControl.
+
+ * glade/save.h: new input structure.
+ save_newline (GbBuffControl *data);
+
+ * glade/save.c (save_buffer_add): use GbBuffControl
+
+ * glade/project.c (gb_menu_seperator): Adding this function.
+
+Sun Feb 7 20:05:07 1999 ape@spacetec.no (Asbjorn Pettersen)
+
+ * glade/projconf.c: add #include "project.h"
+
+ * glade/project.c:
+ * glade/main.c (main): current_project variable is seen from the
+ main function and not hidden inside projconfr.c .
+
+ * glade/glade.c (glade_init): decoupled the
+ global variable current_project.
+
+ * glade/projconfr.c (init_current_project): decoupled the
+ global variable current_project.
+
+Sat Feb 6 18:03:10 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/load.c (load_entity): added 2 new functions:
+
+ gboolean read_entity(GbWidgetSetArgData * data, gchar *entity);
+
+ void load_entity (GbWidgetSetArgData * data);
+
+
+ load_buffer_add_char() use GbBuffControl instead of GbWidgetSetArgData.
+
+Thu Feb 4 12:44:21 1999 ape@lrdpf.spacetec.no (Asbjorn Pettersen)
+
+ * glade/gbwidgets/gboptionmenu.c:
+ * glade/gbwidgets/gbpixmap.c:
+ * glade/gbwidgets/gbradiobutton.c:
+ * glade/gbwidgets/gbradiomenuitem.c:
+ * glade/save.c:
+ * glade/source.c:
+ * glade/gbwidget.c:
+ * glade/gbwidget.h (struct _GbWidgetGetArgData): use
+ GbBuffControl .
+
+ * glade/load.c (real_load_project_file): Use the new struct
+ GbBuffControl and function gb_init_buffer_struct().
+
+ * glade/gbwidget.c (gb_init_buffer_struct): added new function
+ gb_init_buffer_struct (int pos, int space, GbBuffControl * p);
+
+ Changed all buffer to buffer.ptr, buffer_pos to buffer.pos,,,
+
+Thu Feb 4 12:39:18 1999 ape@spacetec.no (Asbjorn Pettersen)
+
+ * glade/gbwidget.h (struct _GbBuffControl): add this struct.
+ used in struct _GbWidgetSetArgData.
+
+Mon Feb 1 16:58:04 1999 ape@spacetec.no (Asbjorn Pettersen)
+
+ * glade/property.h: GbEventMaskSymbols and GbEventMaskValues
+ must be declared external.
+
+1999-01-25 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidget.c (gb_widget_add_child):
+ (gb_widget_write_add_child_source): handle CTree column titles
+ just like CList column titles.
+
+ * glade/gbwidgets/gbctree.c: updated code to handle column titles.
+
+1999-01-22 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/glade_menu_editor.c (glade_menu_editor_update_menu): based
+ names of submenus on the name of the parent item, rather than
+ generating a new name each time (from Elliot Turner).
+
+ * glade/source.c (source_write_component): Put "tooltips" in object's
+ datalist, so the developer can access it (from Elliot Turner).
+
+ * glade/main.c: new file to contain main().
+ * glade/debug.[ch]: new files for debugging functions/macros.
+ * glade/glade.[ch]: moved GladeStatusCode declaration to the header,
+ and added functions to be called by gIDE.
+
+ * glade/*.h: Added #ifdef __cplusplus tests to several headers.
+
+ * glade/*.[ch]: Changed names of several structs/enums:
+ GbProjectStruc -> GladeProject.
+ GbStatusCode -> GladeStatusCode.
+ glade_palette_section -> GladePaletteSectionData.
+ glade_widget -> GladeWidgetInitData.
+ Also renamed the status codes to begin with 'GLADE_STATUS_' rather
+ than just 'GB_'.
+
+ * glade/glade_palette.[hc]: Added 'select_item' and 'unselect_item'
+ signals to the palette.
+ * glade/palette.c (on_palette_select_item): creates toplevel items
+ when they are selected on the palette.
+ * glade/glade_gtk10lib.c:
+ * glade/glade_gtk11lib.c: add toplevel items to the palettes.
+ * glade/project.c: removed toplevel items from toolbar, and added
+ standard 'New', 'Open' & 'Save' buttons instead. Also added status bar,
+ with messages when files opened/saved or source is written.
+
+ * glade/projconf.c: removed the Glade support functions get_widget()
+ and set_notebook_tab().
+
+ * glade/graphics/text.xpm: Tweaked a bit to look nicer.
+
+1999-01-21 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/project.c: added support for rc files. Removed code to set
+ tooltips colors, since it doesn't work with GTK 1.1. Tidied up a bit.
+
+1999-01-19 Jeff Garzik <jgarzik@pobox.com>
+
+ * glade/source.c:
+ Cleaned up autoconf/automake output source a bit. CFLAGS and LIBS
+ are now computed in Makefile.am, config.h is conditionally
+ included in every file, and some other minor cleanups.
+ autoheader is now used to generated config.h.in as well.
+
+ * glade/editor.c:
+ Declare glade_palette_reset_selection to eliminate warnings.
+
+ * glade/gbwidget.c, glade/projconf.c, glade/projconfr.c,
+ glade/project.c, glade/project.h, glade/save.c,
+ glade/source.c:
+ Add intl strings property.
+
+ * glade/gtkfontsel.c, glade/projconf.c:
+ Marked more strings for translation.
+
+ * glade/project.c:
+ Include string.h to eliminate warnings.
+ Small fixes for USE_GNOME support.
+
+ * po/POTFILES.in, po/cat-id-tbl.c, po/de.po, po/es.po,
+ po/fr.po, po/glade.pot, po/pt_BR.po:
+ Added glade/glade_palette.c to POTFILES.in. That and new
+ translated strings from the above changes triggered *.po
+ updates.
+
+1999-01-19 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/palette.[ch]: moved most of the code to glade_palette.[ch]
+ which also resulted in minor changes in a few other files.
+
+ * glade/glade_gtk11lib.c:
+ * glade/glade_gtk10lib.c: added copyright and tidied up. Also added
+ alternative layout for GTK 1.1 so we can decide between them.
+ (Note that using windows & dialogs from the palette causes a crash
+ at the moment.)
+
+ * glade/glade_palette.[ch]: renamed gladepalette.[ch] to fit in with
+ the other widgets, and changed code quite a bit.
+
+1999-01-18 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/graphics/handlebox.xpm: designed a nicer icon. Now I'm pretty
+ happy with all the icons, except maybe the font selection ones.
+
+1999-01-16 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * doc/developer.txt: added description of how to compile and set up
+ Glade for debugging.
+
+ * glade/gladeconfig.h: changed the MSG macros so that they can be
+ turned on/off by setting the GLADE_DEBUG env var. Set it to 'messages'
+ to see all the debugging output (you must compile with --enable-debug
+ as well). If you want Glade to abort on warnings as well, use
+ export GLADE_DEBUG='messages:warnings' or similar.
+
+1999-01-15 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidgets/gbtoolbar.c: added dialog for creating toolbars,
+ a 'Size' property like the boxes, and menu commands to add items etc.
+
+ I'm afraid the toolbar needed a lot of special code! ...
+
+ * glade/gbwidget.c (gb_widget_new_toolbar_button):
+ (gb_widget_insert_toolbar_child):
+ (gb_widget_is_toolbar_button):
+ (gb_widget_get_toolbar_button_widgets):
+ (gb_widget_get_new_toolbar_group):
+ (gb_widget_set_new_toolbar_group):
+ (gb_widget_write_toolbar_button_source): added several utility
+ functions for toolbars.
+
+ (gb_widget_add_child): handle loading of toolbar children.
+ (gb_widget_replace_child): handle toolbar children. Also, don't copy
+ the child name to a toolbar button which is replaced, since it may
+ not be a toolbar button.
+
+ (get_special_child_properties):
+ (set_special_child_properties): handle toolbar 'New Group' property.
+
+ (gb_widget_input_child_label):
+ (gb_widget_output_child_label): handle toolbar button labels.
+
+ (gb_widget_output_child_icon):
+ (gb_widget_input_child_icon): handle toolbar button icons.
+
+ (gb_widget_create_toolbar_button_popup_menu):
+ (gb_widget_convert_toolbar_button): create menu commands to turn
+ toolbar buttons into ordinary widgets in the toolbar.
+
+ (gb_widget_write_standard_source): don't unset CAN_FOCUS for toolbar
+ children since that is the default. Also don't set the tooltip for
+ toolbar children, since that is set when they are created.
+ (gb_widget_write_add_child_source): handle toolbar children which are
+ standard widgets. Toolbar buttons are added to the toolbar when
+ they are created instead.
+
+ * glade/gbwidget.c (gb_widget_replace_child): for menubars and
+ toolbars in a box, we set expand to FALSE by default as that is what
+ is wanted most of the time.
+
+ * glade/gbwidgets/gbtogglebutton.c:
+ * glade/gbwidgets/gbradiobutton.c:
+ * glade/gbwidgets/gbbutton.c: added support for toolbar buttons which
+ are a special case - they have a child icon & label.
+
+ * glade/gbwidget.c (get_standard_properties): don't allow widgets with
+ no windows to have tooltips, since they won't work anyway. Also
+ for toolbar children we use the toolbar's own tooltips.
+
+1999-01-13 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidgets/gbentry.c: use gtk_entry_get_text () instead of the
+ GtkEntry text field which is now GtkWChar rather than gchar.
+
+ * glade/project.c:
+ * glade/project.h: added support for passing debugging options into
+ Glade via environment variables. The only option at present is
+ 'warnings' which will cause an abort() when a WARNING message is issued
+ so you can use gdb to see exactly what happened and where.
+ (This only works with GTK 1.1.x)
+
+ * glade/property.c (create_style_property_page):
+ (create_style_page):
+ (property_add_adjustment):
+ * glade/palette.c (palette_create):
+ Changed 'gettext' to '_' so that we always specify the domain,
+ which I think we need to do if Glade becomes a library.
+ (Otherwise we implicitly use the current domain which may be set by
+ the main application, e.g. gIDE, so translations won't be found.)
+
+1999-01-11 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/gbwidgets/gbtoolbar.c: some code for editing toolbars, which
+ doesn't work yet. I think I am going to create a dummy GtkToolbarItem
+ object, since the GtkToolbar isn't very object-oriented.
+
+1999-01-07 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * glade/load.c (load_project_file): set TZ env var to GMT while
+ loading a project, so that we can easily parse RFC1123 dates and
+ convert them to time_t using mktime().
+
+ * glade/gbwidget.c (set_standard_properties): made sure CAN_FOCUS is
+ always set/unset when XML file is loaded.
+
+1998-12-22 Damon Chaplin <DAChaplin@msn.com>
+
+ * glade/projconfr.c: changed all gtk_signal_connect_object() to
+ gtk_signal_connect() since I think that was what was intended.
+ It was causing the 'OK' and 'Cancel' buttons on the Filenames page to
+ disappear before.
+
+1998-12-14 Elliot Turner <turnere@MimeStar.com>
+
+ * glade/gbwidget.c:
+ * glade/projconf.c:
+ * glade/projconf.h:
+ * glade/projconfr.c:
+ * glade/projconfr.h:
+ * glade/project.c:
+ * glade/project.h:
+ * glade/save.c: added support for project directory configuration
+ option, with loading/saving in the project XML file.
+
+ * glade/glade_menu_editor.c:
+ * glade/glade_menu_editor.h: added signal handler data and object
+ configuration options to the glade menu editor.
+
+ * glade/editor.c:
+ * glade/editor.h:
+ * glade/gbwidget.c:
+ * glade/gbwidget.h:
+ * glade/project.c:
+ * glade/source.c: added "convert to/from embedded component"
+ functionality in editor, along with changes to allow for subcomponent
+ creation in the source code generation subsystem.
+
+1998-12-03 Damon Chaplin <DAChaplin@msn.com>
+
+ * configure.in: Changed version to 0.4.0
+ * configure.in: added AC_LINK_FILES back since we are now using
+ Gnome's intl directory which is gettext 0.10.32. Though I think it
+ is going to be removed from Gnome and users must install gettext
+ themselves.
+
+ * glade/project.c:
+ * glade/save.c:
+ * glade/source.c: include <sys/types.h> before <sys/stat.h> for OS/2
+
+1998-12-02 Damon Chaplin <DAChaplin@msn.com>
+
+ * glade/source.c:
+ * glade/source.h (source_make_string): added translatable parameter,
+ so that we can output gettext macros if desired.
+ * glade/*.c glade/gbwidgets/*.c: updated all calls to
+ source_make_string().
+ * glade/gbwidget.h: added use_gettext boolean option to
+ GbWidgetWriteSourceData.
+
+1998-12-02 Damon Chaplin <DAChaplin@msn.com>
+
+ * Released Glade 0.3.9
+
+1998-11-30 Damon Chaplin <DAChaplin@msn.com>
+
+ * glade/property.c (create_widget_property_page): for GTK 1.1.[45] we
+ use GTK_SCROLLED_WINDOW (page)->child, for the latest CVS version
+ (the one with GTK_HAVE_FEATURES_1_1_5 defined) we use
+ GTK_BIN (page)->child.
+
+ * glade/gbwidget.c (gb_widget_replace_child): handle scrolled window
+ children in GTK 1.1.5.
+
+1999-01-18 Martijn van Beers <martijn@earthling.net>
+
+ * configure.in: Changes to support checking whether we have gtk-1.1
+ in Makefile.am
+ * Makefile.am: added new files
+ * glade/gbwidgetarray.[ch]: removed in favor of glade_gtk1?lib.[ch]
+ * glade/glade.h:
+ * glade/glade_gtk10lib.[ch]:
+ * glade/glade_gtk11lib.[ch]: new files to support the new palette
+ * glade/gladepalette.[ch]: the new palette code
+ * glade/gb.h:
+ * glade/gbwidget.c:
+ * glade/palette.c:
+ * po/POTFILES.in: changes to support the new palette
+
+1998-12-01 Damon Chaplin <DAChaplin@msn.com>
+
+ * glade/gbwidget.c (gb_widget_replace_child): remove '//' comment.
+ * glade/tree.c (tree_init): removed '//' comment.
+
+ * glade/gbwidget.c (gb_widget_write_source): use gtk_object_newv to
+ create the standard widgets that we get the default properties from,
+ since otherwise GTK 1.1.5 complains when they are destroyed.
+
+ * glade/gbwidgets/gbctree.c:
+ * glade/gbwidgets/gbclist.c: use gtk_clist_set_shadow_type() instead of
+ the deprecated gtk_clist_set_border().
+
+ * glade/editor.c (add_mouse_signals_recursive): use
+ gb_widget_children_foreach() so we also add signals to the clist
+ titles, which means they can be selected in GTK 1.1.x.
+
+ * configure.in: Changed version to 0.3.9
+
+ * glade/property.c (create_widget_property_page): for GTK 1.1.4 we
+ use gtk_scrolled_window_add_with_viewport().
+
+ * glade/editor.c:
+ * glade/gbwidget.c:
+ * glade/gbwidgets/gbtable.c:
+ * glade/gbwidgets/gbvbox.c:
+ * glade/gbwidgets/gbhbox.c: remove gtk_container_block/unblock_resize()
+ calls for GTK 1.1.4 since it is deprecated.
+
+ * glade/gbwidgets/gbscrolledwindow.c:
+ * glade/gbwidgets/gbnotebook.c:
+ * glade/gbwidgets/gbctree.c:
+ * glade/gbwidgets/gbclist.c:
+ * glade/editor.c: changed all the GTK_HAVE_FEATURES_1_1_5 to
+ GTK_HAVE_FEATURES_1_1_4 since GTK_HAVE_FEATURES_1_1_5 was added
+ after GTK 1.1.5 was released, which messed us up.
+
+1998-11-30 Damon Chaplin <DAChaplin@msn.com>
+
+ * Released Glade 0.3.8
+
+1998-11-29 Damon Chaplin <DAChaplin@msn.com>
+
+ * glade/tree.c: updated code for clist to handle 1.1.5 changes.
+ * glade/gbwidgets/gbnotebook.c: replaced border property with hborder
+ & vborder for GTK 1.1.5.
+ * glade/editor.c:
+ * glade/gbwidgets/gbctree.c:
+ * glade/gbwidgets/gbclist.c: used ifdef to remove calls to
+ gtk_widget_draw_children() which isn't available in GTK 1.1.5.
+ * glade/project.c (on_project_new): added call to init_current_project
+ to reset source code directory.
+ (on_component_list_select): show the properties of the toplevel
+ widget in the component, so a popup menu name can be changed.
+ * glade/load.c: fixed bug parsing dates - was using scanf with %i
+ which assumes a number starting with 0 is in octal - used %d instead.
+ * glade/gbwidget.c: merged in patch to fix bug writing signal handlers.
+ * po/es.po: updated.
+ * Makefile.am (SUBDIRS): added macros
+ * configure.in: Changed version to 0.3.8, output macros/Makefile
+
+1998-11-24 Jeff Garzik <jgarzik@pobox.com>
+
+ * acinclude.m4: new file, adds gettext macros
+ * autogen.sh: script to build from CVS, stolen from gnome-libs
+ * configure.in: added libtool and macro subdir support. GNOME
+ macros apparently want libtool support -- aclocal warns about
+ it -- even though all it adds to Glade, apparently, is a
+ slightly slower compile time.
+ * glade/.cvsignore: ignore generated files
+ * glade/gbwidgets/.cvsignore: ignore generated files
+ * po/.cvsignore: ignore generated files
+
diff --git a/tools/glade/FAQ b/tools/glade/FAQ
new file mode 100644
index 00000000..a5b2bdd8
--- /dev/null
+++ b/tools/glade/FAQ
@@ -0,0 +1,506 @@
+
+Table of Contents
+=================
+
+1. General Information About Glade
+
+ 1.1 What documentation is there for Glade?
+ 1.2 Is there any example code?
+ 1.3 Do I have to use a particular license for the C code generated by Glade?
+ 1.4 Which is better - generated C code or libglade?
+ 1.5 How do I port a GTK+ 1.2 or GNOME 1.4 project to GTK+/GNOME 2.0.
+
+2. Creating A User Interface In Glade
+
+ 2.1 When I add a widget to a window, it fills the whole window and I can't
+ add any other widgets.
+ 2.2 How do I change the colors of a widget, e.g. make a label red?
+ 2.3 How do I add several widgets of the same type in one go?
+ 2.4 What graphics formats does Glade support?
+ 2.5 How do I add a signal handler?
+
+3. Building The C Code Generated By Glade
+
+ 3.1 How do I build the code generated by Glade?
+
+ 3.2 I get this error:
+ aclocal: configure.in: 10: macro `AM_PATH_GTK' not found in library
+
+4. Using The C Code Generated By Glade
+
+ 4.1 What are all the files output by Glade?
+ 4.2 What files can the developer edit safely and which are overwritten?
+ 4.3 How do I add my own source files to the project?
+ 4.4 How do I add a library to the project?
+ 4.5 How do I get a pointer to a widget from within a signal handler?
+ 4.6 How do I get a pointer to a widget in another window?
+ 4.7 How do I get the value of a GtkOptionMenu?
+ 4.8 How do I get a GtkOptionMenu to call a function when it changes?
+ 4.9 How do I connect to GtkAdjustment signals?
+ 4.10 How do I add rows to a GtkCList before the window is shown?
+
+
+==============================================================================
+
+1. General Information About Glade
+==================================
+
+1.1 What documentation is there for Glade?
+
+In the GNOME version of Glade the Glade Manual and this FAQ should be
+available from the Help menu.
+
+There are a few other tutorials and guides available on the Internet,
+in several languages. Links to these can be found on Glade's website at
+http://glade.gnome.org.
+
+
+1.2 Is there any example code?
+
+Glade includes a simple text editor example application in the examples/editor
+directory. If you have a binary-only package of Glade, these files have
+probably not been installed, so you'll need to download the Glade source
+code from http://glade.gnome.org.
+
+The website also contains links to quite a few applications created using Glade.
+These may contain useful example code. See the 'Applications' page on
+http://glade.gnome.org.
+
+
+1.3 Do I have to use a particular license for the C code generated by Glade?
+
+No. You are free to use whatever license you like for the C code generated
+by Glade.
+
+Though in the spirit of free software we do encourage you to use the GPL or
+LGPL licenses.
+
+
+1.4 Which is better - generated C code or libglade?
+
+For large projects libglade is recommended over generated C code.
+You can keep each window or dialog in a separate XML file, which makes it
+more manageable for large projects with multiple developers.
+
+If you do want to use generated C code for large projects, I'd still suggest
+keeping each window or dialog in a separate XML file. You can change the
+project options so that the C code is output into separate files for each
+window or dialog (e.g. change 'interface.c' to 'main_window.c'), and turn
+off all the 'File Output' options.
+
+
+1.5 How do I port a GTK+ 1.2 or GNOME 1.4 project to GTK+/GNOME 2.0.
+
+libglade includes a script called libglade-convert which will convert an
+old GTK+ 1.2 or GNOME 1.4 Glade XML file to the new GTK+/GNOME 2.0 format.
+
+However, for GTK+ applications there is currently a slight problem with this.
+You need to:
+ (1) Convert the XML file with libglade-convert.
+ (2) Open the new file in Glade and save it immediately. This will create
+ the project options file with the same name as the XML file but with
+ a 'p' on the end.
+ (3) Add '<gnome_support>FALSE</gnome_support>'
+ to the project options file, so Glade knows it is a GTK+ project.
+
+
+==============================================================================
+
+2. Creating A User Interface In Glade
+=====================================
+
+2.1 When I add a widget to a window, it fills the whole window and I can't
+ add any other widgets.
+
+This is not a bug in Glade! In GTK+ you use containers to lay out your
+widgets. The commonly-used containers are at the bottom of the main
+page on the palette. Try adding a vertical box to a window in Glade.
+Now add a table to one of the positions in the vertical box.
+Do you get the idea now?
+
+If you really want to position widgets at specific coordinates, try the
+Fixed container. However, this isn't recommended since your
+windows/dialogs will not look good when resized, and if you translate
+the text in the labels and buttons into other languages they may not fit.
+
+
+2.2 How do I change the colors of a widget, e.g. make a label red?
+
+In GTK+ 2 the label widget allows the use of special markup to change the
+text attributes, e.g. in Glade select the label and turn on the "Use Markup"
+property, then entrt "<span color="red">Hello World</span>" into the "Label"
+property.
+
+For other widgets you can use functions like gtk_widget_modify_fg() to set the
+foreground color of a widget, or gtk_widget_modify_style() e.g.
+
+ GdkColor red = { 0, 65535, 0, 0 };
+ GtkRcStyle *rc_style = gtk_rc_style_new ();
+ rc_style->fg[GTK_STATE_NORMAL] = red;
+ rc_style->color_flags[GTK_STATE_NORMAL] |= GTK_RC_FG;
+ gtk_widget_modify_style (widget, rc_style);
+ gtk_rc_style_unref (rc_style);
+
+It is also possible to use GTK+ rc files to set the colors & fonts of your
+widgets. If you turn on the 'Set Widget Names' project option in Glade, that
+may make it easier to refer to your widgets, as you can refer to them by name.
+See the GTK+ Resource Files documentation at http://developer.gnome.org/doc/API
+
+
+2.3 How do I add several widgets of the same type in one go?
+
+Hold the 'Control' key when you select the widget in the palette. It will
+then stay selected until you select another widget or the selector.
+
+
+2.4 What graphics formats does Glade support?
+
+GTK+ 2.0 includes the gdk-pixbuf library which provides support for many
+graphics formats, including PNG, TIFF, BMP, JPEG and XPM files.
+
+You can convert images between formats using the GIMP graphics
+application or the 'convert' utility in the ImageMagick toolkit.
+
+
+2.5 How do I add a signal handler?
+
+Follow these steps:
+
+ o Select the widget you want to add the handler to.
+ o Select the 'Signals' page in the Property Editor window.
+ o Click the '...' button to the right of the 'Signal:' field. This should
+ show a popup window listing the signals that this widget emits.
+ o In the popup window, select which signal you want to connect a handler for
+ and hit the 'OK' button.
+ o Glade automatically creates a name for the signal handler function in the
+ 'Handler:' field, but you are free to change this if you desire.
+ o Click the 'Add' button to add it to the list of signal handlers for this
+ widget.
+
+When you generate the C source code, an empty signal handler function should
+be output in the callbacks.c file. You can add your code to this function.
+
+
+==============================================================================
+
+3. Building The C Code Generated By Glade
+=========================================
+
+3.1 How do I build the code generated by Glade?
+
+You need automake >= 1.4 & autoconf >= 2.52 to build the generated C code.
+You also need gettext >= 0.10.40 if you enabled gettext support. See the
+'Requirements' section in the README file for links to these.
+
+Run './autogen.sh' in the toplevel directory of the project to run
+automake, autoconf and the related utilities to build the Makefiles. Pass
+it any options you want passed to configure, e.g.
+
+ ./autogen.sh --prefix /usr/local/gnome
+
+Then run 'make' to build your application.
+
+You must also do a 'make install' so that the pixmaps are installed
+properly. If you don't do that, it will still
+run, but you won't see the pixmaps.
+
+
+3.2 I get this error:
+
+ aclocal: configure.in: 10: macro `AM_PATH_GTK' not found in library
+
+This means that the gtk.m4 file cannot be found. (gtk.m4 is a set of m4
+macros which is installed as part of GTK+ and is used to build programs
+which use GTK+.) aclocal (part of automake) searches for these macros to
+add to aclocal.m4 in your program's root directory.
+
+To find out whereabouts GTK+ is installed, run
+'pkg-config --cflags gtk+-2.0'.
+The gtk.m4 file should be in the 'share/aclocal' subdirectory rather than
+the 'include' subdirectory.
+To find out the directory that aclocal is using, run 'aclocal --print-ac-dir'
+
+You should add the directory that the GTK+ m4 file is installed to the
+ACLOCAL_FLAGS environment variable, e.g. if the GTK+ m4 files are in
+/usr/local/share/aclocal, then add this to your $HOME/.profile:
+
+ export ACLOCAL_FLAGS="-I /usr/local/share/aclocal/"
+
+
+==============================================================================
+
+4. Using The C Code Generated By Glade
+======================================
+
+
+4.1 What are all the files output by Glade?
+
+These are the default output files, but some of your file names may differ
+if you have changed the project options.
+
+autogen.sh - a script which runs automake, autoconf and the related
+ programs in the correct order, making it very easy to build
+ the application. You pass it any arguments you want to be
+ passed to configure. After running it, you can type 'make'
+ to build the application.
+configure.in - standard script passed to autoconf to generate the configure
+ script.
+Makefile.am - standard make rules passed to automake to generate the
+ Makefile.in, which the configure script turns into Makefile.
+stamp-h.in - used as a timestamp by automake, for rebuilding some
+ generated files.
+
+AUTHORS - these files are all initially empty, but are created to
+ChangeLog comply with the GNU conventions.
+NEWS
+README
+
+src/Makefile.am - standard automake file.
+src/main.c - contains the main() function which will create one of each
+ window/dialog for you.
+src/interface.h - declarations of functions you can call to create the windows
+ and dialogs which were built in Glade.
+src/interface.c - the code to create the windows and dialogs and all the
+ widgets.
+src/callbacks.h - declarations of the signal handler and callback functions
+ which you will write.
+src/callbacks.c - the signal handler and callback functions,
+src/support.h - declarations of some support functions, including
+ lookup_widget() which you can use to get pointers to widgets.
+src/support.c - the support functions.
+
+
+If gettext support is enabled, the po directory is created, with POTFILES.in
+and a separate ChangeLog. POTFILES.in lists the source files which contain
+translatable strings, and you should add any source files you create here.
+
+*NOTE*: if you change the 'GNOME Support' or 'Gettext Support' project
+options after building the project, you will need to update some of the
+build files such as configure.in, Makefile.am
+The best solution may be to change the project directory in the 'Project
+Options' dialog, and to rebuild the project from scratch. However, you would
+have to copy over any code you have added to signal handlers. An alternative
+would be to delete autogen.sh, configure.in, Makefile.am, src/Makefile.am,
+and src/main.c and use Glade to recreate them. But if you have changed these
+files you will need to add the changes back in.
+(Hopefully Glade will deal with this better in future.)
+
+
+
+4.2 What files can the developer edit safely and which files are overwritten?
+
+Glade will not overwrite most of the files. It will recreate the build files
+if they don't exist (and the corresponding project option is set.)
+
+The files which Glade overwrites are:
+
+ interface.h
+ interface.c
+ support.h
+ support.c
+
+(Though you may have named them differently in your project, if you changed
+them in the Project Options dialog.)
+
+These files all have a warning at the top saying 'DO NOT EDIT'.
+
+
+If you have added or updated any signal handlers, then these are appended to
+the callbacks.h and callbacks.c files. So any code you have already added
+for callbacks is completely safe! If you have renamed a handler function then
+it is up to you to remove the old version and copy any code to the new
+function.
+
+
+
+4.3 How do I add my own source files to the project?
+
+Add the source file (and any header file) to src/Makefile.am, in the
+project1_SOURCES variable (where 'project1' is the name of your project).
+
+If you are using gettext, you may also want to add the source file to
+po/POTFILES.in so that the strings can be translated.
+
+
+
+4.4 How do I add a library to the project?
+
+You need to add a test for the library in your project's configure.in file,
+making sure that the CPPFLAGS and LIBS are updated to account for the library.
+(The CPPFLAGS variable should contain any -I flags to pass to the C
+preprocessor, and the LIBS variable should contain the -l and -L options to
+pass to the linker.)
+
+autoconf provides macros such as AC_CHECK_HEADER and AC_CHECK_LIB which can
+be used to check for general headers and libraries.
+
+Many GTK+ and Gnome libraries provide a config script such as gtk-config
+which will output the CPPFLAGS and LIBS flags needed.
+
+For example, libxml provides an xml-config script which you can use like this:
+
+ dnl Get libxml flags & libs
+ AC_PATH_PROG(xml_config, xml-config)
+ if test "x$xml_config" = "x"; then
+ AC_MSG_ERROR([*** xml-config not found.])
+ fi
+
+ XML_CFLAGS=`$xml_config --cflags 2>/dev/null`
+ XML_LIBS=`$xml_config --libs 2>/dev/null`
+ CPPFLAGS="$CPPFLAGS $XML_CFLAGS"
+ LIBS="$LIBS $XML_LIBS"
+
+NOTE: Make sure you place your configure.in test before the call to AC_OUTPUT.
+
+
+4.5 How do I get a pointer to a widget from within a signal handler?
+
+If you have a pointer to any widget in a window, you can get a pointer to
+any other widget in the window using the lookup_widget() function that Glade
+provides (in support.c).
+
+You pass it a pointer to any widget in a window, and the name of the widget
+that you want to get. Usually in signal handlers you can use the first argument
+to the signal handler as the first parameter to lookup_widget(), e.g.
+
+void
+on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *entry1;
+
+ entry1 = lookup_widget (GTK_WIDGET (button), "entry1");
+
+ ...
+}
+
+
+Note that this does not work if you are using libglade. The corresponding
+code for libglade would be:
+
+void
+on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GladeXML* xml;
+ GtkWidget* entry1;
+
+ xml = glade_get_widget_tree (GTK_WIDGET (button1));
+ entry1 = glade_xml_get_widget (xml, "entry1");
+
+ ...
+}
+
+
+4.6 How do I get a pointer to a widget in another window?
+
+You need to keep track of pointers to all your toplevel windows.
+For simple applications you can just use global variables to store these
+pointers.
+
+For more complicated applications you can use the gtk_object_set_data() and
+related functions to store a pointer to one window inside another window.
+For example, if you want to create a dialog which needs to access widgets in
+the main window you can do this:
+
+ dialog = create_dialog1 (); /* Call the function generated by Glade. */
+ gtk_object_set_data (GTK_OBJECT (dialog), "main_window", main_window);
+
+Then when you need to access the main window from within the dialog code,
+you can do this:
+
+ main_window = gtk_object_get_data (GTK_OBJECT (dialog), "main_window");
+
+NOTE: You need to be careful to ensure that the pointer is always valid.
+If the window being pointed to is destroyed, make sure you no longer use the
+pointer to it or your application may crash.
+
+
+4.7 How do I get the value of a GtkOptionMenu?
+
+Call gtk_menu_get_active() with the GtkOptionMenu's menu to get the currently
+selected menu item. You can use g_list_index() to find its index in the menu:
+
+void
+on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *option_menu, *menu, *active_item;
+ gint active_index;
+
+ option_menu = lookup_widget (GTK_WIDGET (button), "optionmenu1");
+ menu = GTK_OPTION_MENU (option_menu)->menu;
+ active_item = gtk_menu_get_active (GTK_MENU (menu));
+ active_index = g_list_index (GTK_MENU_SHELL (menu)->children, active_item);
+
+ g_print ("Active index: %i\n", active_index);
+}
+
+
+4.8 How do I get a GtkOptionMenu to call a function when it changes?
+
+Glade doesn't support this at present, but you can set it up manually.
+
+When you create the window, get the option menu and connect to the "deactivate"
+signal emitted by its menu:
+
+ window1 = create_window1 ();
+ option_menu = lookup_widget (window1, "optionmenu1");
+ gtk_signal_connect (GTK_OBJECT (GTK_OPTION_MENU (option_menu)->menu),
+ "deactivate", GTK_SIGNAL_FUNC (on_option_selected),
+ NULL);
+
+
+Then add a handler to callbacks.c. You can get the index of the selected item
+just like the previous answer:
+
+static void
+on_option_selected (GtkMenuShell *menu_shell,
+ gpointer data)
+{
+ GtkWidget *active_item;
+ gint item_index;
+
+ active_item = gtk_menu_get_active (GTK_MENU (menu_shell));
+ item_index = g_list_index (menu_shell->children, active_item);
+
+ g_print ("In on_option_selected active: %i\n", item_index);
+}
+
+
+4.9 How do I connect to GtkAdjustment signals?
+
+Glade doesn't support this at present, but you can set it up manually.
+
+When you create the window, get a pointer to the widget containing the
+adjustment, and connect to the "changed" or "value_changed" signals:
+
+ window1 = create_window1 ();
+ hscale = lookup_widget (window1, "hscale1");
+ gtk_signal_connect (GTK_OBJECT (GTK_RANGE (hscale)->adjustment),
+ "changed", GTK_SIGNAL_FUNC (on_adjustment_changed),
+ NULL);
+
+
+4.10 How do I add rows to a GtkCList before the window is shown?
+
+After you create the window, using the 'create' function generated by Glade,
+use lookup_widget() to get a pointer to the GtkCList widget, and add the rows
+as required. e.g.
+
+ GtkWidget *window, *clist;
+ gchar *row[2]; /* Our GtkCList only has 2 columns. */
+
+ window = create_window1 ();
+ clist = lookup_widget (window, "clist1");
+
+ row[0] = "Hello";
+ row[1] = "World";
+ gtk_clist_append (GTK_CLIST (clist), row);
+
+ row[0] = "Second";
+ row[1] = "Row";
+ gtk_clist_append (GTK_CLIST (clist), row);
+
+ gtk_widget_show (window1);
+
diff --git a/tools/glade/INSTALL b/tools/glade/INSTALL
new file mode 100644
index 00000000..b42a17ac
--- /dev/null
+++ b/tools/glade/INSTALL
@@ -0,0 +1,182 @@
+Basic Installation
+==================
+
+ These are generic installation instructions.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, a file
+`config.cache' that saves the results of its tests to speed up
+reconfiguring, and a file `config.log' containing compiler output
+(useful mainly for debugging `configure').
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If at some point `config.cache'
+contains results you don't want to keep, you may remove or edit it.
+
+ The file `configure.in' is used to create `configure' by a program
+called `autoconf'. You only need `configure.in' if you want to change
+it or regenerate `configure' using a newer version of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system. If you're
+ using `csh' on an old version of System V, you might need to type
+ `sh ./configure' instead to prevent `csh' from trying to execute
+ `configure' itself.
+
+ Running `configure' takes awhile. While running, it prints some
+ messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+Compilers and Options
+=====================
+
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. You can give `configure'
+initial values for variables by setting them in the environment. Using
+a Bourne-compatible shell, you can do that on the command line like
+this:
+ CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
+
+Or on systems that have the `env' program, you can do it like this:
+ env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
+
+Compiling For Multiple Architectures
+====================================
+
+ You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you must use a version of `make' that
+supports the `VPATH' variable, such as GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ If you have to use a `make' that does not supports the `VPATH'
+variable, you have to compile the package for one architecture at a time
+in the source code directory. After you have installed the package for
+one architecture, use `make distclean' before reconfiguring for another
+architecture.
+
+Installation Names
+==================
+
+ By default, `make install' will install the package's files in
+`/usr/local/bin', `/usr/local/man', etc. You can specify an
+installation prefix other than `/usr/local' by giving `configure' the
+option `--prefix=PATH'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+give `configure' the option `--exec-prefix=PATH', the package will use
+PATH as the prefix for installing programs and libraries.
+Documentation and other data files will still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=PATH' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+ Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' can not figure out
+automatically, but needs to determine by the type of host the package
+will run on. Usually `configure' can figure that out, but if it prints
+a message saying it can not guess the host type, give it the
+`--host=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name with three fields:
+ CPU-COMPANY-SYSTEM
+
+See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the host type.
+
+ If you are building compiler tools for cross-compiling, you can also
+use the `--target=TYPE' option to select the type of system they will
+produce code for and the `--build=TYPE' option to select the type of
+system on which you are compiling the package.
+
+Sharing Defaults
+================
+
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Operation Controls
+==================
+
+ `configure' recognizes the following options to control how it
+operates.
+
+`--cache-file=FILE'
+ Use and save the results of the tests in FILE instead of
+ `./config.cache'. Set FILE to `/dev/null' to disable caching, for
+ debugging `configure'.
+
+`--help'
+ Print a summary of the options to `configure', and exit.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`--version'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`configure' also accepts some other, not widely useful, options.
diff --git a/tools/glade/Makefile.am b/tools/glade/Makefile.am
new file mode 100644
index 00000000..6d092b08
--- /dev/null
+++ b/tools/glade/Makefile.am
@@ -0,0 +1,67 @@
+## Process this file with automake to produce Makefile.in
+
+SUBDIRS = glade po doc omf-install
+
+Developmentdir = $(datadir)/applications
+Development_in_files = glade-2.desktop.in
+Development_DATA = $(Development_in_files:.desktop.in=.desktop)
+
+@INTLTOOL_DESKTOP_RULE@
+
+EXTRA_DIST = \
+ FAQ \
+ glade.spec \
+ glade.spec.in \
+ glade-2.desktop.in \
+ glade-2.png \
+ intltool-extract.in \
+ intltool-merge.in \
+ intltool-update.in \
+ examples/editor/AUTHORS \
+ examples/editor/ChangeLog \
+ examples/editor/Makefile.am \
+ examples/editor/NEWS \
+ examples/editor/README \
+ examples/editor/acconfig.h \
+ examples/editor/autogen.sh \
+ examples/editor/configure.in \
+ examples/editor/editor.glade \
+ examples/editor/editor.gladep \
+ examples/editor/src/Makefile.am \
+ examples/editor/src/callbacks.c \
+ examples/editor/src/callbacks.h \
+ examples/editor/src/interface.c \
+ examples/editor/src/interface.h \
+ examples/editor/src/main.c \
+ examples/editor/src/support.c \
+ examples/editor/src/support.h \
+ examples/editor/po/ChangeLog \
+ examples/editor/po/POTFILES.in
+
+pixmapsdir = $(datadir)/pixmaps
+pixmaps_DATA = glade-2.png
+
+# Install all the Gnome m4 macros we use to build Glade, so we can copy them
+# to each project's directory (for Gnome projects).
+install-data-local:
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(datadir)/pixmaps/glade-2
+ $(INSTALL_DATA) $(srcdir)/glade/graphics/glade_logo.png $(DESTDIR)$(datadir)/pixmaps/glade-2
+
+uninstall-local:
+ @rm -f $(DESTDIR)$(datadir)/pixmaps/glade-2/glade_logo.png
+
+#distuninstallcheck_listfiles = find . -type f -print | grep -v '^\./var/scrollkeeper'
+distuninstallcheck:
+ @:
+
+distcleancheck_listfiles = find . -type f -print | grep -v '^\./doc/.*\.xml'
+
+DISTCHECK_CONFIGURE_FLAGS = --disable-scrollkeeper
+
+DISTCLEANFILES = \
+ intltool-extract \
+ intltool-merge \
+ intltool-update \
+ $(Development_DATA) \
+ $(NULL)
diff --git a/tools/glade/NEWS b/tools/glade/NEWS
new file mode 100644
index 00000000..235a319c
--- /dev/null
+++ b/tools/glade/NEWS
@@ -0,0 +1,580 @@
+Glade 2.12.1 (9 Dec 2007)
+============
+
+ o Build fix for bonobo-i18n deprecation
+ o Translation updates
+
+Glade 2.12.1 (Oct 9 2005)
+============
+
+ o Fixed missing include file for GnomeDB widgets.
+ o Translation updates.
+
+
+Glade 2.12.0 (Sep 14 2005)
+============
+
+ o Added support for new properties - "GtkWindow::urgency_hint",
+ "GtkAboutDialog::wrap_license", "GtkIconView::reorderable",
+ "GtkFileChooserDialog::do_overwrite_confirmation",
+ "GtkFileChooserButton::do_overwrite_confirmation",
+ "GtkMenuBar::pack_direction", "GtkMenuBar::child_pack_direction".
+ o Added 12 new named icons in GTK+ and GNOME.
+ o Fixed bug using "Named Icon" property for widgets other than GtkWindow.
+ o Fixed code generation for "GtkAboutDialog::destroy_with_parent".
+
+
+Glade 2.10.1 (Sep 13 2005)
+============
+
+ o Use stock ids instead of text labels in "Stock Item" and "Icon"
+ properties, to avoid problems with stock items with the same labels.
+ o Use gtk_init_with_args() in the GTK+ version, so --help works.
+ o Don't use -path option of find in autogen.sh, since Solaris doesn't have it.
+ o Rename GnomeCanvas "anti_aliased" property to "aa", so libglade loads it.
+ o Always allow GtkEventBox widgets to have tooltips.
+ o Support custom widgets and GtkFileChooserButtons as a label's focus target.
+ o Output a warning if unknown radio groups are found in the XML file.
+ o Output a warning if an invalid date is found in the XML file, but continue
+ to load the file.
+
+
+Glade 2.10.0 (Mar 16 2005)
+============
+
+ o Updated translations.
+
+
+Glade 2.9.0 (Jan 31 2005)
+===========
+
+This is the first beta release for GTK+ 2.6 and GNOME 2.10.
+
+ o Added support for new widgets - GtkMenuToolButton, GtkCellView, GtkIconView,
+ GtkAboutDialog and GtkFileChooserButton.
+ o Added support for new properties - "GtkLabel::ellipsize",
+ "GtkLabel::width_chars", "GtkLabel::single_line_mode", "GtkLabel::angle",
+ "GtkComboBoxEntry::add_tearoffs", "GtkComboBoxEntry::has_frame",
+ "GtkComboBoxEntry::focus_on_click", "GtkComboBox::add_tearoffs",
+ "GtkComboBox::focus_on_click", "GtkTreeView::fixed_height_mode",
+ "GtkTreeView::hover_selection", "GtkTreeView::hover_expand",
+ "GtkProgressBar::ellipsize", "GtkImage::icon_name", "GtkImage::pixel_size",
+ "GtkWindow::icon_name", "GtkWindow::focus_on_map".
+
+
+Glade 2.6.8 (Dec 21 2004)
+===========
+
+ o Fixed bug that could cause an infinite loop on startup.
+
+
+Glade 2.6.7 (Dec 2 2004)
+===========
+
+ o Fixed crashing bug in GnomeHRef.
+
+
+Glade 2.6.6 (Nov 30 2004)
+===========
+
+ o Fixed the handling of the new translation properties in buttons.
+ o Used the correct "text" property in GnomeHRef.
+ o Used "%.12g" when outputting floats, to keep as many digits as possible.
+
+
+Glade 2.6.5 (Oct 24 2004)
+===========
+
+ o Fixed another bug in drawing code that was causing warnings/crashes.
+
+
+Glade 2.6.4 (Oct 20 2004)
+===========
+
+ o Fixed bug in drawing code that was causing crashes.
+
+
+Glade 2.6.3 (Oct 19 2004)
+===========
+
+ o Fixed problem with missing '...' buttons in the property editor.
+
+
+Glade 2.6.2 (Oct 13 2004)
+===========
+
+ o Build fix - mkinstalldirs wasn't in the tarball.
+
+
+Glade 2.6.1 (Oct 12 2004)
+===========
+
+ o Save window positions between sessions.
+ o Rewrote selection drawing code so it works better on win32.
+ o Support "translatable", "context" and "comments" attributes for text
+ properties to help with translation.
+ o Bug fixes.
+
+
+Glade 2.6.0 (Apr 14 2004)
+===========
+
+ o Fixed trivial compilation problem in plain GTK+ version.
+ o Fixed bug freeing unallocated memory on Win32.
+ o Updated links to related software in README.
+
+
+Glade 2.5.1 (Mar 29 2004)
+===========
+
+ o Fixed bug migrating old toolbar widgets which meant that widgets other
+ than the normal/toggle/radio buttons were being lost when loading.
+ o Use the new GtkFileChooseDialog throughout Glade.
+ o Load the gail-gnome module as well as gail.
+ o If there is no .gladep file check the <requires> tags to see if it is
+ a GNOME or GTK+ project. Previously it would assume its a GNOME project.
+ o Set up GtkFrame according to the HIG.
+ o A few other minor fixes.
+
+
+Glade 2.5.0 (Mar 17 2004)
+===========
+
+ o Added support for new widgets in GTK+ 2.4 - GtkExpander, GtkFontButton,
+ GtkColorButton, GtkComboBox, GtkComboBoxEntry, GtkToolItem, GtkToolButton,
+ GtkToggleToolButton, GtkRadioToolButton, GtkSeparatorToolItem,
+ GtkFileChooserWidget, GtkFileChooserDialog.
+ o Added support for a number of new properties of existing widgets.
+ o New user manual (Pat Costello).
+ o Removed Turbo Start Guide.
+ o Updated FAQ to use sect1/sect2 elements so it is displayed OK in yelp.
+
+
+Glade 2.0.1 (Nov 7 2003)
+===========
+
+ o Bug fixes.
+
+
+Glade 2.0.0 (Apr 11 2003)
+===========
+
+ o Hide GNOME widgets and stock items in GTK+ projects.
+ o Made stock icon code more robust, hopefully fixing bug #105694.
+ o Updated for newer GnomeDB.
+ o Updated example text editor application for GTK+ 2.
+ o Bug fixes, including a few crashers.
+
+
+Glade 1.1.3 (Nov 2 2002)
+===========
+
+ o The widget tree now has icons & popup menus again.
+ o Removed dependancy on gnome-common for generated apps.
+ o Stopped generating any deprecated code.
+ o Updated GnomeDB support.
+ o Updated the generated signal callback argument names.
+ o A few keynav improvements, including global accelerators like Ctrl+S.
+ o Disabled support for typing in labels while hovering over widgets, as
+ it is a bit too error-prone.
+ o Added 'New' button back to toolbar in GNOME version!
+ o A few bug fixes.
+
+
+Glade 1.1.2 (Sep 16 2002)
+===========
+
+ o Bug fixes.
+
+
+Glade 1.1.1 (Jul 15 2002)
+===========
+
+ o Bug fixes.
+
+
+Glade 1.1.0 (May 17 2002)
+===========
+
+ o First beta release of GTK+ 2 / GNOME 2 port of Glade.
+
+
+Glade 0.6.4 (Feb 1 2002)
+===========
+
+ o Fixed some docs installation problems. (Eric Dorland & Damon)
+ o Took 'Curve Type' property out for GtkCurve & GtkGammaCurve, since GTK+ has
+ a bug which makes this crash pretty often. (Damon)
+ o Removed some unfinished GnomeDB widgets from the palette (Rodrigo Moya)
+
+
+Glade 0.6.3 (Jan 25 2002)
+===========
+
+ o Fixed some BadMatch problems on multi-depth displays (Dave Camp).
+ o Better GnomeDB support (Rodrigo Moya, Jos� Antonio Salgueiro Aquino,
+ Daniel Wagner),
+ o Fixed properties problem where properties didn't get updated on focus-out.
+ o Fixed bug when using GtkText and gettext (Dennis Brakhane).
+ o Updated docs to use DocBook 4.0, and avoided use of stylesheet images so
+ it compiles easier.
+ o New translations - Romanian (Marius Andreiana), Simplified Chinese
+ (Wang Jian) and Portuguese (Duarte Loreto).
+
+
+Glade 0.6.2 (Mar 28 2001)
+===========
+
+ o Updated documentation build stuff (for GNOME 1.4).
+
+
+Glade 0.6.1 (Mar 12 2001)
+===========
+
+ o Updated translations (for GNOME 1.4 RC1).
+
+
+Glade 0.6.0 (Feb 15 2001)
+===========
+
+ o A number of fairly minor bug fixes (for GNOME 1.4 beta 1).
+
+
+Glade 0.5.11 (Oct 1 2000)
+============
+
+ o Added workaround for SEGV bug in GnomeMessageBox in gnome-libs 1.2.3.
+ o A few changes in the generated code to keep g++ happy.
+ o Added gtk_widget_grab_focus() and gtk_widget_activate_default() to the
+ lists of standard signal handlers.
+ o Changed the widget tree view so it automatically expands to show selected
+ widgets.
+ o Updates to Russian, Swedish, French, Korean and Japanese translations.
+
+
+Glade 0.5.10 (Sep 24 2000)
+============
+
+ o Fixed code generation bug with GnomePropertyBox which caused a SEGV.
+ o Added support for the "relief" property for GtkButton & GtkToggleButton.
+ This is the only change to the XML file format.
+ o Fixed menu editor bug which meant that widgets were occasionally given
+ the same name.
+ o Added support for tooltips for GtkRadioButton and GtkCheckButton.
+ o Better support for keyboard navigation (from Jon K Hellan).
+ o Fixed --write-source option so it handles relative paths (from Rick Niles).
+ o Stopped installing logo into `gnome-config --datadir` since it causes
+ problems for people installing in personal directories etc. Also changed
+ the generated Makefile.am so it doesn't do it either.
+ o Added 'Class' property to the property editor so you can see the class of
+ the selected widget (from Jon K Hellan).
+ o Output the GtkOptionMenu and GtkCombo item strings separately in the
+ translatable strings file.
+ o Allowed start & finish pages of a GnomeDruid to be removed, in case the
+ developer wants to replace them with custom pages.
+ o Fixed the 'Redisplay Window' (Ctl-R) command so it should work again.
+ o Added the XML file and the autogen.sh file to the EXTRA_DIST in the
+ generated Makefile.am so they get distributed with the project.
+
+
+Glade 0.5.9 (May 20 2000)
+===========
+
+ o Added a Turbo-Start Guide from Paul J. Drongowski.
+ o Patches from James M. Cape to allow setting of the Title of GnomeMessageBox
+ widgets, and setting all the standard window properties of GnomePropertyBox.
+ o Updated Norwegian, Russian, Swedish, Japanese and German translations.
+
+
+Glade 0.5.8 (May 14 2000)
+===========
+
+ o Added User Guide and FAQ to the Help menu, though these are unfinished.
+ o Added option to support the Gnome Help system. Currently this only adds the
+ GNOME_UIINFO_HELP macro to the GnomeUIInfo struct, though we may include a
+ complete template User Guide with all the build files in future. Note that
+ you will have to install the topic.dat file in the appropriate directory
+ for the Help menuitems to be added. See the Glade source for an example.
+ o Installed the menu hints in the GnomeAppBar.
+ o Added a '--write-source' command line option to just build the source code
+ and exit. Note that an X connection is probably necessay for this to work.
+ o Partial support for GnomeDB widgets, though you'll have to set up the
+ configure.in/Makefile.am yourself. Parts of this may be unfinished.
+ o The beginnings of support for Bonobo controls. To include this configure
+ with '--with-bonobo'. This is still unfinished. Source code output isn't
+ done.
+ o Lots of new translations (many thanks to the people who do this behind the
+ scenes).
+
+
+Glade 0.5.7 (Feb 19 2000)
+===========
+
+ o Fixed problem with gnome-gettext.m4 macros being removed.
+ o French, Swedish, Japanese & Norwegian translations updated.
+
+
+Glade 0.5.6 (Feb 13 2000)
+===========
+
+ o Bug fixes - XML/source code output for box children with PACK_END set.
+ Using normal pixmaps in menu items.
+ Used correct default for C++ option cxx_use_heap, so it doesn't
+ appear in projects for other languages.
+ Fixed code output for children of paned widgets.
+ Fixed progress bar bug.
+ Fixed GLADE_DATA_DIR so --datadir works.
+ Fix bug which caused widgets to be skipped in code output.
+ o Used WM_NAME & WM_CLASS properties so window positions can be saved by the
+ window manager.
+ o Defaults for project options - to cut down on XML output. More default
+ values will be used in future - see doc/file_format.txt.
+
+Glade 0.5.5 (Nov 11 1999)
+===========
+
+ o Bug fixes - fixed accelerator keys dialog so the GTK+ version compiles.
+ output (void) as the function prototypes in interface.c
+
+
+Glade 0.5.4 (Nov 6 1999)
+===========
+
+ o Added back the 'Data' & 'Object' fields on the 'Signals' page, though I
+ still think people shouldn't use these.
+ o Added some support for GnomeAnimator. You just have to add the frames of the
+ animation yourself.
+ o Moved accelerator keys from a property editor page to a separate dialog,
+ which you can access via the 'Basic' page of the property editor.
+ o Bug fixes - Allow label to be removed from buttons etc.
+ Make sure GnomeDruid strings are translated.
+ Don't let widgets be added to GnomeCanvas.
+ Don't let child widgets of GtkEntry/GnomeEntry etc. be deleted.
+ Ignore <style> stuff in XML file.
+
+
+Glade 0.5.3 (Sep 12 1999)
+===========
+
+ o Better support for scrollable widgets. Scrolled windows and viewports are
+ added automatically if needed.
+ o Bug fixes.
+
+
+Glade 0.5.2 (Sep 5 1999)
+===========
+
+ o New widgets -
+ GtkLayout
+ GnomeDruid (+ GnomeDruidPageStart/Standard/Finish)
+ GnomeIconList
+ GnomeIconSelection
+ GnomePropertyBox
+ GnomePixmap
+ o Made it possible to specify the widget to set the keyboard focus to when
+ an underlined accelerator key is pressed. (Though there are still problems
+ with underlined accelerator keys, e.g. they won't work well in notebooks.)
+ o Removed the unfinished support for styles, since it caused problems
+ (especially when people were using themes).
+ o Bug fixes.
+
+
+Glade 0.5.1 (Aug 1 1999)
+===========
+
+This release contains:
+
+ o New widget properties -
+ GtkWindow & dialog subclasses now have default width & height properties.
+ GtkPaned has Position property, and children have Shrink & Resize packing
+ properties.
+ GtkMenubar has shadow type property.
+ GtkHandleBox has shadow type, handle position & snap edge properties.
+ GtkBox children have Position property (which isn't saved in the XML),
+ though this may be a little confusing due to the PACK_START/END flag.
+ o More support for underlined accelerator keys. If the label in a button has
+ an underlined character, then the button can be activated by pressing
+ Alt + the underlined key. Similarly if a normal label has an underlined
+ character, pressing Alt + the key will set the keyboard focus to the widget
+ on the right, e.g. a text entry box.
+ o Ctrl-R accelerator to redisplay a window - it should appear at the same size
+ it will be in the final application. Very handy.
+ o Bug fixes, including a fairly serious one in the generated code which meant
+ that widgets were never destroyed.
+
+
+Glade 0.5.0 (Jun 20 1999)
+===========
+
+This release adds support for Gnome applications.
+It is an unstable release, likely to contain quite a few bugs, and so should
+not be used for serious development.
+
+ o Gnome support, including support for creating all the configuration files
+ necessary for building a Gnome app, and support for a number of Gnome
+ widgets (though there's still a few to add). You can now create a simple
+ Gnome application in minutes!
+ o Better support for gettext - Glade now outputs everything needed to use
+ gettext in an application. All you need to add is the list of languages
+ supported, in configure.in, and the po files containing the translated
+ strings, in the po/ subdirectory.
+ o Better support for pixmaps - Glade now outputs everything needed to install
+ the pixmaps used by the application, and to distribute them with your app.
+ All you need to do is add the pixmaps to the interface within Glade!
+ o Simpler project setup - new projects are given default options for
+ everything, so you can now save projects and build the source with a few
+ mouse clicks! Projects are by default placed in $HOME/Projects.
+ o Better source code output - gladesrc.c & gladesig.c have been renamed to
+ interface.c and callbacks.c respectively, the support functions have been
+ moved to a new file, support.c, and the main() function is now output in
+ its own file, main.c.
+ o Better error messages - no more "Error writing source" dialogs, I hope!
+
+
+Glade 0.4.1 (Mar 28 1999)
+===========
+
+This release mainly fixes a few bugs discovered in 0.4.0.
+
+Note that to update old projects to work with Glade 0.4.1 you may need to add
+AM_CONFIG_HEADER (config.h) to your project's configure.in, after
+AM_INIT_AUTOMAKE.
+
+ o Fixed tooltips bug which meant that all tooltips were lost.
+ o Fixed problem when setting of x & y properties of widgets in fixed
+ containers.
+ o Fixed problems setting the project filename and directory options. This
+ could cause Glade to hang when saving a project.
+ o Added support for running external source code generators when the project
+ language option is set to C++ or Ada 95.
+ o Added confirmation dialog when creating new project, to try to ensure that
+ no work is accidentally lost.
+ o Changed the way in which x, y, width & height properties are set, to make it
+ obvious when these have been set by the user, and to make it easy to revert
+ to default values.
+ o Fixed compilation problem when using Gnome and --disable-nls.
+ o Fixed bug in example application which stopped it form working when
+ installed.
+ o Added doc/upgrading-to-gtk-1.1.txt which describes problems which may occur
+ when upgrading a GTK+ 1.0 application to 1.1/1.2.
+
+This is the last release to support GTK+ 1.0.
+
+
+Glade 0.4.0 (Mar 21 1999)
+===========
+
+ o Cut & Paste support with a clipboard containing multiple cuttings.
+ o Support for GtkToolbar, GtkPixmap & GtkCalendar widgets.
+ Updated support for GtkProgressBar (for GTK+ 1.2).
+ o A new multi-page palette.
+ o A new toolbar with convenient Open/Save/Options/Build buttons.
+ o Support for typing label text while the mouse hovers above a label.
+ o Faster loading of project files & writing of C source.
+ o Complete rewrite of project-related code.
+ o Russian & Japanese translations.
+ o An example application - a simple text editor, with a menubar and toolbar.
+ o Several bug fixes.
+
+
+Glade 0.3.9 (Dec 1 1998)
+===========
+
+Minor fixes to work with GTK 1.1.5.
+
+
+Glade 0.3.8 (Nov 30 1998)
+===========
+
+Incorporates the patch to 0.3.7 which fixed one problem with updating the
+source code.
+Fixed bug reading dates in the XML file.
+Updated the code to work with the latest GTK (1.1.5).
+
+
+Glade 0.3.7 (Nov 17 1998)
+===========
+
+Developers release.
+
+Signal handlers are not overwritten each time the source code is output.
+Instead any new/changed signal handlers are appended to the file.
+It is up to the user to delete any old handlers and copy code across,
+but it's much better than before.
+
+You can now run 'glade filename' to load an XML file on startup.
+
+Bug fixes: writing source for popup menu in GTK 1.1 caused SEGV,
+the clist got fixed twice for 0.3.6 but it should now be OK.
+
+
+Glade 0.3.6 (Nov 12 1998)
+===========
+
+Developers release, incorporating several patches sent to me.
+
+It now runs using the latest GTK in CVS - with themes. Still needs work.
+
+Spanish translations (only in the full version).
+
+Bug fixes: stopped combo box from grabbing the pointer and making it
+impossible to select anything. CList labels in GTK 1.1 weren't being saved
+or having the source code written.
+
+
+Glade 0.3.5 (Oct 3 1998)
+===========
+
+Support for menu bars and popup menus.
+
+Support for accelerators (mainly for the menubars).
+
+French and German translations.
+
+Bug fixes including: combo lists and resizing, widget resizing, frame
+labels, the preview widget type property, the scale widget digits property,
+empty buttons, event prototype output in GTK 1.1, the project clist in GTK 1.1,
+and more i18n changes (I daren't say fixes for these!).
+
+
+Glade 0.3.4 (Aug 31 1998)
+===========
+
+I think I've fixed the i18n configuration/compilation stuff.
+(This may also have caused problems with the XML output from Glade, since
+some numbers may have been written in the local format and so won't be
+read in again properly.)
+
+Partial support for some of the GTK 1.1 widgets, e.g. GtkPacker.
+
+Easier compilation & recompilation - a simple Makefile is output to create
+the initial configure script etc., and the configure.in and Makefile.am are not
+overwritten so you only have to type 'make' each time.
+
+A number of minor bug fixes (thanks for the bug reports!).
+
+
+Glade 0.3.3 (16 Aug 1998)
+===========
+
+Support for GtkNotebook and GtkInputDialog.
+
+GtkDialog, GtkColorSelectionDialog & GtkFileSelectionDialog should work now.
+
+Better redrawing of widgets when selected/deselected.
+
+Support for gettext, with partial support for Portuguese (Brazilian).
+(May be some compilation problems as I had to change the configure stuff.)
+
+Support for GTK 1.1. Glade should now compile and run with GTK 1.1, though
+the new widgets are not supported yet.
+
+Several minor bug fixes, mostly related to source code output.
+
+Moved all source code into glade subdirectory.
+
+Got rid of 'holding widgets' - previously inserted above widgets with no
+windows so that we can get events for them. These proved too awkward.
+We now use the widget tree exactly as it will be in the finished program.
+The event handlers are more intelligent so they can figure out which widget
+the event is really for.
diff --git a/tools/glade/README b/tools/glade/README
new file mode 100644
index 00000000..e82e4a79
--- /dev/null
+++ b/tools/glade/README
@@ -0,0 +1,270 @@
+NOTE: this version of GLADE is a fork of glade 2.12.2
+made specifically for DeaDBeeF project.
+it is NOT THE ORIGINAL VERSION.
+
+main changes:
+* builds with latest GTK2 runtime
+* generates code which is compatible with both GTK2 and GTK3
+
+=======================================================================
+
+ Welcome to Glade
+ ================
+
+ (a user interface builder for the GTK+ toolkit and GNOME)
+
+ Glade's Home Page : http://glade.gnome.org
+
+
+Glade 2.12 Release Notes
+=======================
+
+Glade 2.12 requires GTK+ 2.8, and GNOME 2.12 (if you want GNOME support).
+Interfaces created with Glade 2.12 will also require GTK+ 2.8 and GNOME 2.12,
+so if you want your application to work with previous versions of GTK+ or
+GNOME you should use a previous version of Glade.
+
+Compatable Versions:
+
+ Glade 2.12.x - GNOME 2.12.x (GTK+ 2.8.x)
+ Glade 2.10.x - GNOME 2.10.x (GTK+ 2.6.x)
+ Glade 2.6.x - GNOME 2.6.x/2.8.x (GTK+ 2.4.x)
+ Glade 2.0.x - GNOME 2.0.x/2.2.x/2.4.x (GTK+ 2.0.x/2.2.x)
+
+ Glade 0.6.4 - GNOME 1.4.x (GTK+ 1.2.x) (*Unsupported*)
+
+
+Glade GTK+ 2 / GNOME 2 Release Notes
+====================================
+
+Note that the GTK+ 2 / GNOME 2 version of Glade is called glade-2. This is
+so that it can be installed easily alongside the older version of Glade.
+
+Also note that the use of libglade is recommend for large projects, rather
+than using the builtin C code generation. libglade loads the Glade XML files
+at runtime, and you can keep each window/dialog in a separate XML file,
+making it more easily scalable.
+
+
+General Information
+===================
+
+Glade is a RAD tool to enable quick & easy development of user interfaces
+for the GTK+ toolkit and the GNOME desktop environment. It also contains
+built-in support for generating the C source code needed to recreate the
+interfaces.
+
+The user interfaces designed in Glade are stored in XML format,
+enabling easy integration with external tools. Several tools are already
+available which can turn the XML files into source code in other languages
+such as C++, Perl and Python. Other tools such as libglade can load the XML
+files and create the interfaces at runtime (see the Languages Supported
+section below). The DTD for the XML files is included with libglade,
+and is also at http://glade.gnome.org/glade-2.0.dtd.
+
+Glade is primarily aimed at Linux and other Unix variants, though it can be
+run on Windows platforms (without the GNOME support). A port to Windows can
+be found at http://wingtk.sourceforge.net.
+
+
+Glade Documentation
+===================
+
+A User Guide and FAQ are available from the 'Help' menu in Glade.
+
+See the 'TODO' file for current status & planned future developments.
+
+
+License
+=======
+
+Glade is distributed under the GNU General Public License (GPL), as described
+in the COPYING file.
+
+Note that you are free to use whatever license you like for the source code
+generated by Glade. (We do not consider the code generated by Glade to be
+'a work based on the Program' as described at the start of the GPL.)
+
+
+Requirements
+============
+
+ o GTK+ 2.8.0 or above - http://www.gtk.org
+ You also need the glib, pango and atk libraries.
+ Make sure you have the devel packages as well, as these will contain the
+ header files which you will need to compile C applications.
+
+ o GNOME 2.12.0 or above if you want GNOME support. http://www.gnome.org
+ This is comprised of a number of packages and is quite tricky to build,
+ so it is better to use the packages from your distribution if possible.
+
+ o gail - provides support for accessibility for GTK+ applications.
+
+ o libgail-gnome - accessibility support for GNOME applications, but I think
+ you only need this if you are using Bonobo controls.
+
+ o libxml 2.4.1 - used to parse the XML files. If you have GNOME 2 you
+ should already have this.
+
+ o Automake 1.4 - ftp://ftp.gnu.org/pub/gnu/automake
+ This is needed to build the C source code generated by Glade.
+
+ o Autoconf 2.52 - ftp://ftp.gnu.org/pub/gnu/autoconf
+ This is needed to build the C source code generated by Glade.
+
+ o Gettext 0.10.40 - ftp://ftp.gnu.org/pub/gnu/gettext
+ This is needed if you want to build applications with support for gettext.
+ It is included in most Linux distributions already.
+ (Gettext provides support for translating the strings in your application
+ into other languages such as French, German, Spanish etc.)
+
+ o Scrollkeeper 0.3.10 - http://scrollkeeper.sourceforge.net
+ This manages the DocBook documentation on a system.
+
+
+
+Languages Supported
+===================
+
+Note that some of these may not have been updated to handle the latest
+versions of GTK+ and GNOME. You'll have to check.
+
+ o C - Glade can generate C code itself.
+ The libglade library is also available. It creates the user interface
+ at runtime by loading the XML files generated by Glade.
+ See http://www.daa.com.au/~james/gnome/
+ For large projects, libglade is the preferred method, since it has
+ proved to be more easily scalable.
+
+GNOME Platform bindings (these have stable bindings for GTK+ and GNOME):
+
+ o C++ - the Gtkmm C++ bindings for GTK+ include support for libglade.
+ See http://www.gtkmm.org/
+ Alternatively Glade-- can be used to generate C++ code.
+ See http://home.wtal.de/petig/
+
+ o Java - the Java-GNOME bindings include support for libglade.
+ See http://java-gnome.sourceforge.net/
+
+ o Perl - the Gtk-Perl bindings include support for libglade.
+ See http://www.gtkperl.org/
+ Alternatively Glade-Perl can generate Perl code.
+ See http://www.glade-perl.connectfree.co.uk/index.html
+
+ o Python - the PyGtk python bindings for GTK+ include support for libglade.
+ See http://www.pygtk.org/
+
+Other bindings:
+
+ o C# - the Gtk# bindings include support for libglade.
+ See http://gtk-sharp.sourceforge.net/
+
+ o Ada - the GtkAda bindings for GTK+ includes support for generating Ada code.
+ See http://libre.act-europe.fr/GtkAda/
+
+ o Pike - the Pike binding for GTK+ includes support for libglade in the
+ GTK.GladeXML class. See http://pike.ida.liu.se/
+
+ o Eiffel - eGlade can generate Eiffel code.
+ See http://www.lfix.co.uk/eiflib/index.html#eglade
+
+ o Ruby - there are Ruby bindings for libglade.
+ See http://www.ruby-lang.org/en/raa-list.rhtml?name=Ruby%2FLibGlade
+
+ o Haskell - the Gtk2Hs Haskell bindings include support for libglade.
+ See http://gtk2hs.sourceforge.net/
+
+ o Objective Caml - the LablGTK Objective Caml bindings support libglade.
+ See http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html
+
+ o Scheme - the guile-gnome bindings include support for libglade.
+ See http://home.gna.org/guile-gnome/
+
+The Glade web site may contain more up-to-date links.
+Also see the GTK+ Language Bindings Page at http://www.gtk.org/bindings.html
+and the GNOME page at http://developer.gnome.org/arch/lang/.
+If a language includes bindings for libglade you can use that.
+
+Please note that these packages are maintained independently of Glade, and
+so any bug reports should be sent to the appropriate package maintainer.
+
+
+Installation
+============
+
+See the file 'INSTALL'
+
+
+Mailing Lists
+=============
+
+There are two mailing lists related to Glade:
+
+ glade-users@ximian.com - For discussions about using Glade to build
+ applications.
+
+ glade-devel@ximian.com - For discussions about the development of
+ Glade itself.
+
+To subscribe, unsubscribe, or view the archives of the lists go to the
+mailman web pages at:
+
+ http://lists.ximian.com/mailman/listinfo/glade-users
+ http://lists.ximian.com/mailman/listinfo/glade-devel
+
+
+Alternatively you can use email to perform commands by mailing:
+
+ glade-users-request@ximian.com
+ glade-devel-request@ximian.com
+
+with commands such as 'subscribe' and 'help' in the subject line or
+the message body.
+
+
+There is also a mailing list for the C++ code generator here:
+ http://lists.gnome.org/mailman/listinfo/glademm-list
+
+
+How to report bugs
+==================
+
+To report a bug in Glade itself, go to http://bugzilla.gnome.org and fill out
+a bug report, specifying 'glade' as the product.
+
+Alternatively send mail to damon@gnome.org, or to the glade-users list
+if you are subscribed.
+
+(Please don't send bug reports about the external code generators.
+They should be sent to the appropriate package maintainer.)
+
+In the bug report include:
+
+* The version of Glade.
+
+* Information about your system. For instance:
+
+ - What version of GTK+.
+ - If you are using the GNOME version of Glade, and if so which version
+ of GNOME you are using.
+ - What operating system and version.
+
+ And anything else you think is relevant.
+
+* How to reproduce the bug.
+
+* If you can, send a stack trace. To do that, start gdb with 'gdb glade-2',
+ start glade with 'r', do whatever causes the crash, and then type 'bt' in
+ the debugger to print a stack trace.
+ See http://bugzilla.gnome.org/getting-traces.cgi for more details.
+
+
+Submitting Patches
+==================
+
+Please use diff -ru to create the patch, and send it as an attachment
+(gzipped if it is very large). If it entails major changes to Glade, please
+discuss it on the glade-devel list first.
+
+
+Damon Chaplin (damon@gnome.org), 9 Oct 2005
diff --git a/tools/glade/TODO b/tools/glade/TODO
new file mode 100644
index 00000000..0c86534d
--- /dev/null
+++ b/tools/glade/TODO
@@ -0,0 +1,68 @@
+
+
+Note that there won't be much new development on this version of Glade any
+more. As soon as everything works for GTK+ 2 and GNOME 2, only bug fixes
+will be allowed.
+
+A rewrite of Glade (called Glade 3) is underway, and is in the glade3
+module in the GNOME cvs repository.
+
+
+Minor bugs & notes
+==================
+
+ o i18n UTF-8 bug - filenames etc. see bug #107696
+ o source.c - generated code that uses filenames. What do we do?
+ o gnome_program_locate_file() uses on-disk encoding. check calls.
+ - used in source.c, gnomepixmap.c generated code.
+ - only used for pixmaps/pixbufs.
+ - just recommend people use ASCII only for filenames? Yes.
+
+ o Is there a problem with stock buttons and i18n? Outputting translated
+ names in code? See Peeter Vois message on glade-users. Also bug 98510.
+ For some menuitems which aren't stock items, it outputs the native
+ language as the label text, which may not be wanted.
+ Also, it uses the native language for part of the signal handler function
+ names. Not sure what to do here. Some people may want to use native
+ language labels and names, and some may want to use English.
+
+ o X11 dependency patch. bug 107450. for directfb.
+
+ o Should add a Role property to windows at some point. Though I don't think
+ it is a GObject property so libglade needs to support it.
+
+ o Grid/Snap settings should be in project options, so other developers use
+ the same settings (What if different windows want different settings?).
+ Move to Options dialog. Move 'Show Widget Tooltips' to View menu for now.
+ Get rid of 'Settings' menu.
+
+ o Should get rid of GtkCLists & other badly deprecated stuff.
+
+ o Optional int properties - we currently use a checkbutton with no label, but
+ it doesn't receive the input focus. Use a checkbutton with indicator off?
+ with tick and cross icons? There is a GTK+ bug & patch about this issue.
+
+ o Look for code that iterates over strings. need to use UTF8 functions.
+ - project options stuff that creates options automatically.
+ - widget name stuff?
+ - signal handler name stuff in menu editor.
+ - will only become a problem when non-ASCII used.
+
+ o popup menus - make sure correct menu items are displayed - for widgets
+ which can't be deleted/have event boxes added etc.
+
+ o buttons with label & icon. Bad interactions between label field in button
+ and label, e.g. if you select the label and turn markup on, then select the
+ button and enter bad markup.
+
+ Either
+ o Turn markup off when we set the label in the button.
+ o Use common function to set the label from the button.
+ But will this work for all buttons? in libglade?
+
+ o radio groups - the widgets don't update well when you move them between
+ groups, e.g. sometimes no widgets in the group are selected. I'm not sure
+ if this matters.
+
+ o When a widget is selected/deselected, we should update all open dialogs
+ to reflect the new widgets settings, e.g. signals dialogs.
diff --git a/tools/glade/configure.in b/tools/glade/configure.in
new file mode 100644
index 00000000..d7cf98f7
--- /dev/null
+++ b/tools/glade/configure.in
@@ -0,0 +1,171 @@
+dnl Process this file with autoconf to produce a configure script.
+
+AC_INIT([Glade],[2.12.2-ddb],[http://deadbeef.sf.net],[glade])
+
+AC_CONFIG_SRCDIR([glade/gbwidget.c])
+
+AM_INIT_AUTOMAKE([1.9 foreign no-dist-gzip dist-bzip2])
+AM_MAINTAINER_MODE
+AC_CONFIG_HEADERS([config.h])
+
+AC_ISC_POSIX
+AC_PROG_CC
+
+AM_PROG_LIBTOOL
+AM_PROG_CC_C_O
+
+AC_PROG_INSTALL
+AC_PROG_MAKE_SET
+
+AC_CHECK_HEADERS(os2.h)
+
+AC_PATH_XTRA
+
+dnl ***************************************************************************
+dnl pkg-config - check for gtk
+dnl ***************************************************************************
+
+glade_modules=""
+gtk_modules="libxml-2.0 >= 2.4.1 gtk+-2.0 >= 2.8.0"
+
+PKG_CHECK_MODULES(GLADE_GTK, [$gtk_modules])
+
+glade_modules="$glade_modules $gtk_modules"
+
+
+dnl ***************************************************************************
+dnl Gnome Support (use --disable-gnome to disable).
+dnl (Use "#ifdef USE_GNOME" in Glade for Gnome-specific code.)
+dnl ***************************************************************************
+
+gnome_modules="libgnomeui-2.0 >= 2.9.0 libgnomecanvas-2.0 >= 2.0.0 libbonoboui-2.0 >= 2.0.0"
+
+AC_ARG_ENABLE(gnome,
+[ --disable-gnome disable use of gnome],
+ gnome=$enableval, gnome=yes)
+
+if test "$gnome" = "yes"; then
+ PKG_CHECK_MODULES(GLADE_GNOME, [$gnome_modules], [
+ AC_DEFINE(USE_GNOME, 1, [Define to 1 to include support for GNOME.])
+ GLADE_GNOME_DIR="gnome"
+ GLADE_GNOME_LIB="gnome/libgnomewidgets.a"
+ AC_SUBST(GLADE_GNOME_DIR)
+ AC_SUBST(GLADE_GNOME_LIB)
+ glade_modules="$glade_modules $gnome_modules"
+ ], gnome=no)
+fi
+
+
+dnl ***************************************************************************
+dnl Gnome-DB Support (use --enable-gnome-db to enable).
+dnl ***************************************************************************
+
+gnomedb_modules="libgda-2.0 >= 1.3.0 libgnomedb-2.0 >= 1.3.0"
+
+AC_ARG_ENABLE(gnome-db,
+[ --enable-gnome-db enable support for gnome-db],
+ gnome_db=$enableval, gnome_db=no)
+
+if test "$gnome" != "yes"; then
+ AC_MSG_WARN([GNOME support is disabled; GNOME DB support will not be built.])
+ gnome_db=no
+fi
+
+if test "$gnome_db" = "yes"; then
+ PKG_CHECK_MODULES(GLADE_GNOMEDB, [$gnomedb_modules], [
+ AC_DEFINE(USE_GNOME_DB, 1, [Define to 1 to include support for GNOME DB.])
+ GLADE_GNOME_DB_DIR="gnome-db"
+ GLADE_GNOME_DB_LIB="gnome-db/libgnomedbwidgets.a"
+ AC_SUBST(GLADE_GNOME_DB_DIR)
+ AC_SUBST(GLADE_GNOME_DB_LIB)
+ glade_modules="$glade_modules $gnomedb_modules"
+ ], gnome_db=no)
+fi
+
+
+dnl ***************************************************************************
+dnl Final pkgconfig run: this runs with all of the modules we need
+dnl ***************************************************************************
+PKG_CHECK_MODULES(GLADE, [$glade_modules])
+GLADE_CFLAGS="$GLADE_CFLAGS $X_CFLAGS"
+GLADE_LIBS="$GLADE_LIBS $X_LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
+AC_SUBST(GLADE_CFLAGS)
+AC_SUBST(GLADE_LIBS)
+
+
+dnl ***************************************************************************
+dnl Deprecation flags.
+dnl ***************************************************************************
+
+GLADE_DEPRECATION_CFLAGS=
+dnl GLADE_DEPRECATION_CFLAGS="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -Wall -Werror"
+AC_SUBST(GLADE_DEPRECATION_CFLAGS)
+
+
+dnl ***************************************************************************
+dnl Gettext stuff.
+dnl ***************************************************************************
+
+GETTEXT_PACKAGE=glade-2.0
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.])
+
+AM_GLIB_GNU_GETTEXT
+IT_PROG_INTLTOOL([0.35.0])
+
+dnl ***************************************************************************
+dnl Check for ScrollKeeper
+dnl ***************************************************************************
+
+AC_PATH_PROG(SCROLLKEEPER_CONFIG, scrollkeeper-config,no)
+if test "$SCROLLKEEPER_CONFIG" = "no"; then
+ AC_MSG_ERROR([Couldn't find scrollkeeper-config, please install the scrollkeeper package])
+fi
+SCROLLKEEPER_REQUIRED=0.1.4
+AC_SUBST(SCROLLKEEPER_REQUIRED)
+
+
+dnl ***************************************************************************
+dnl Debugging - defines GLADE_DEBUG if --enable-debug option is used.
+dnl ***************************************************************************
+
+AC_ARG_ENABLE(debug,
+[ --enable-debug turn on debugging [default=no]],
+ AC_DEFINE(GLADE_DEBUG, 1, [Define to 1 to enable debugging code.]),)
+
+
+dnl ***************************************************************************
+dnl Output the Makefiles etc.
+dnl ***************************************************************************
+
+AC_OUTPUT([
+glade.spec
+Makefile
+glade/Makefile
+glade/gbwidgets/Makefile
+glade/gnome/Makefile
+glade/gnome-db/Makefile
+glade/data/Makefile
+glade/data/gtk/Makefile
+doc/Makefile
+doc/C/Makefile
+doc/C/glade-faq/Makefile
+doc/C/glade-user-guide/Makefile
+doc/ro/Makefile
+doc/ro/glade-faq/Makefile
+omf-install/Makefile
+po/Makefile.in
+])
+
+dnl doc/it/Makefile
+
+echo "
+
+Configuration:
+
+ Source code location: ${srcdir}
+ Compiler: ${CC}
+
+ Gnome Support: ${gnome}
+ Gnome DB Support: ${gnome_db}
+"
diff --git a/tools/glade/doc/C/Makefile.am b/tools/glade/doc/C/Makefile.am
new file mode 100644
index 00000000..7bd38ae0
--- /dev/null
+++ b/tools/glade/doc/C/Makefile.am
@@ -0,0 +1,2 @@
+
+SUBDIRS = glade-faq glade-user-guide
diff --git a/tools/glade/doc/C/glade-faq/Makefile.am b/tools/glade/doc/C/glade-faq/Makefile.am
new file mode 100644
index 00000000..62e77106
--- /dev/null
+++ b/tools/glade/doc/C/glade-faq/Makefile.am
@@ -0,0 +1,7 @@
+docname = glade-faq
+figs =
+lang = C
+omffile = glade-faq-C.omf
+entities = legal.xml
+include $(top_srcdir)/doc/xmldocs.make
+dist-hook: app-dist-hook
diff --git a/tools/glade/doc/C/glade-faq/glade-faq-C.omf b/tools/glade/doc/C/glade-faq/glade-faq-C.omf
new file mode 100644
index 00000000..172d5cf4
--- /dev/null
+++ b/tools/glade/doc/C/glade-faq/glade-faq-C.omf
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<omf>
+ <resource>
+ <creator>
+ damon@gnome.org (Damon Chaplin)
+ </creator>
+ <title>
+ Glade FAQ
+ </title>
+ <date>
+ 2004-03-17
+ </date>
+ <subject category="GNOME|Applications|Programming"/>
+ <description>
+ Frequently Asked Questions list for the Glade application.
+ </description>
+ <format mime="text/xml" dtd="-//OASIS//DTD DocBook XML V4.1.2//EN"/>
+ <identifier url="glade-faq.xml"/>
+ <language code="C"/>
+ <relation seriesid="2619c82a-a636-11d6-8522-d29c286dcc64"/>
+ <rights type="GNU FDL" license.version="1.1" holder="Damon Chaplin"/>
+ </resource>
+</omf>
diff --git a/tools/glade/doc/C/glade-faq/glade-faq.xml b/tools/glade/doc/C/glade-faq/glade-faq.xml
new file mode 100644
index 00000000..a668e23b
--- /dev/null
+++ b/tools/glade/doc/C/glade-faq/glade-faq.xml
@@ -0,0 +1,910 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!ENTITY legal SYSTEM "legal.xml">
+<!ENTITY date "Mar. 30, 2002"> <!-- date the manual was last updated -->
+<!ENTITY app "<application>Glade</application>">
+]>
+
+<article id="index" lang="en">
+
+ <articleinfo>
+ <title>Glade FAQ</title>
+ <copyright>
+ <year>2000</year>
+ <holder>Damon Chaplin</holder>
+ </copyright>
+
+ <publisher>
+ <publishername>
+ GNOME Documentation Project
+ </publishername>
+ </publisher>
+
+ &legal;
+
+ <legalnotice id="feedback">
+ <title>Feedback Information</title>
+ <para>
+ To report a bug or make a suggestion regarding this
+ application or this documentation, please see the
+ <ulink type="help"
+ url="ghelp:gnome-feedback">GNOME Feedback Page</ulink>.
+ </para>
+ </legalnotice>
+
+ <authorgroup>
+ <author>
+ <firstname>Damon</firstname>
+ <surname>Chaplin</surname>
+ </author>
+ </authorgroup>
+
+ <revhistory>
+
+ <revision>
+ <revnumber>1.0</revnumber>
+ <date>11 May 2000</date> <!-- or use &date; -->
+ <revdescription>
+ <para role="author">Damon Chaplin
+ <email>damon@gnome.org</email></para>
+ <para role="publisher">GNOME Documentation Project</para>
+ </revdescription>
+
+ </revision>
+
+ </revhistory>
+ <releaseinfo>
+ This is the Glade FAQ. It was last updated on &date;.
+ </releaseinfo>
+
+ </articleinfo>
+
+
+ <!-- ============= General Information About Glade =========== -->
+
+ <sect1 id="general">
+ <title>General Information</title>
+
+ <sect2><title>
+ What documentation is there for Glade?
+ </title>
+
+ <para>
+ In the GNOME version of Glade the Glade Manual and this FAQ should be
+available from the Help menu.
+ </para>
+ <para>
+There are a few other tutorials and guides available on the Internet,
+in several languages. Links to these can be found on Glade's website at
+<ulink url="http://glade.gnome.org" type="http">glade.gnome.org</ulink>.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ Is there any example code?
+ </title>
+
+ <para>
+Glade includes a simple text editor example application in the examples/editor
+directory. If you have a binary-only package of Glade, these files have
+probably not been installed, so you'll need to download the Glade source
+code from
+<ulink url="http://glade.gnome.org" type="http">glade.gnome.org</ulink>.
+ </para>
+ <para>
+The website also contains links to quite a few applications created using Glade.
+These may contain useful example code. See the 'Applications' page on
+<ulink url="http://glade.gnome.org" type="http">glade.gnome.org</ulink>.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ Do I have to use a particular license for the C code generated by Glade?
+ </title>
+
+ <para>
+No. You are free to use whatever license you like for the C code generated
+by Glade.
+ </para>
+ <para>
+Though in the spirit of free software we do encourage you to use the GPL or
+LGPL licenses.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ Which is better - generated C code or libglade?
+ </title>
+
+ <para>
+For large projects libglade is recommended over generated C code.
+You can keep each window or dialog in a separate XML file, which makes it
+more manageable for large projects with multiple developers.
+ </para>
+ <para>
+If you do want to use generated C code for large projects, I'd still suggest
+keeping each window or dialog in a separate XML file. You can change the
+project options so that the C code is output into separate files for each
+window or dialog (e.g. change <filename>interface.c</filename> to
+<filename>main_window.c</filename>), and turn
+off all the 'File Output' options.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+How do I port a GTK+ 1.2 or GNOME 1.4 project to GTK+/GNOME 2.0.
+ </title>
+
+ <para>
+libglade includes a script called libglade-convert which will convert an
+old GTK+ 1.2 or GNOME 1.4 Glade XML file to the new GTK+/GNOME 2.0 format.
+ </para>
+ <para>
+However, for GTK+ applications there is currently a slight problem with this.
+You need to:
+ (1) Convert the XML file with libglade-convert.
+ (2) Open the new file in Glade and save it immediately. This will create
+ the project options file with the same name as the XML file but with
+ a 'p' on the end.
+ (3) Add '&lt;gnome_support&gt;FALSE&lt;/gnome_support&gt;'
+ to the project options file, so Glade knows it is a GTK+ project.
+ </para>
+
+ </sect2>
+
+ </sect1>
+
+ <!-- ============= Creating A User Interface In Glade ======== -->
+
+ <sect1 id="creating">
+ <title>Creating A User Interface</title>
+
+ <sect2><title>
+ When I add a widget to a window, it fills the whole window and I
+ can't add any other widgets.
+ </title>
+
+ <para>
+ This is not a bug in <application>Glade</application>! In GTK+
+ you use containers to lay out your widgets. The commonly-used
+ containers are at the bottom of the main page on the
+ palette. Try adding a vertical box to a window in
+ <application>Glade</application>. Now add a table to one of the
+ positions in the vertical box. Do you get the idea now?
+ </para>
+ <para>
+ If you really want to position widgets at specific coordinates,
+ try the Fixed container. However, this isn't recommended since
+ your windows/dialogs will not look good when resized, and if
+ you translate the text in the labels and buttons into other
+ languages they may not fit.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I change the colors of a widget, e.g. make a label red?
+ </title>
+
+ <para>
+In GTK+ 2 there are new convenience functions to change some of the style
+properties of a widget, e.g. you can use gtk_widget_modify_fg() to set the
+foreground color of a widget.
+ </para>
+ <para>
+It is also possible to use GTK+ rc files to set the colors &amp; fonts of
+your widgets.
+If you turn on the 'Set Widget Names' project option in Glade, that may make
+it easier to refer to your widgets, as you can refer to them by name.
+See the GTK+ Resource Files documentation at <ulink
+url="http://developer.gnome.org/doc/API/gtk/index.html"
+type="http">developer.gnome.org/doc/API/gtk/index.html</ulink>.
+ </para>
+ <para>
+You can also change a widget's style within your code by calling
+gtk_widget_modify_style(), e.g.
+ <programlisting>
+ GdkColor red = { 0, 65535, 0, 0 };
+ GtkRcStyle *rc_style = gtk_rc_style_new ();
+ rc_style->fg[GTK_STATE_NORMAL] = red;
+ rc_style->color_flags[GTK_STATE_NORMAL] |= GTK_RC_FG;
+ gtk_widget_modify_style (widget, rc_style);
+ gtk_rc_style_unref (rc_style);
+ </programlisting>
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I add a pixmap to a button?
+ </title>
+
+ <para>
+ Create a button and select <guilabel>Remove Label</guilabel>
+ from the popup menu. You can then add any widgets you like to
+ the button, e.g. a horizontal box with a pixmap and a label
+ inside it. (<application>Glade</application> may make this even
+ easier in future.)
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I add several widgets of the same type in one go?
+ </title>
+
+ <para>
+ Hold the 'Control' key when you select the widget in the
+ <interface>Palette</interface>. It will then stay selected until
+ you select another widget or the
+ <interface>Selector</interface>.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ I get this warning whenever I use a scrolled window:
+ Gtk-WARNING **: <errorname>gtk_scrolled_window_add(): cannot add
+ non scrollable widget use
+ gtk_scrolled_window_add_with_viewport() instead</errorname>
+ </title>
+
+ <para>
+ You can safely ignore this warning. It is output by GTK+ to
+ remind people to update their code, since the behaviour of
+ scrolled windows changed quite a bit between GTK+ 1.0 and GTK+
+ 1.2. But the <application>Glade</application> code is OK. The
+ warning should not appear in your final application.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ What graphics formats does Glade support?
+ </title>
+
+ <para>
+GTK+ 2.0 includes the gdk-pixbuf library which provides support for many
+graphics formats, including PNG, TIFF, BMP, JPEG and XPM files.
+ </para>
+ <para>
+You can convert images between formats using the GIMP graphics
+application or the 'convert' utility in the ImageMagick toolkit.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I add a signal handler?
+ </title>
+
+ <para>
+Follow these steps:
+ <itemizedlist>
+ <listitem>
+ <para>
+Select the widget you want to add the handler to.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+Select the 'Signals' page in the Property Editor window.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+Click the '...' button to the right of the 'Signal:' field. This should
+ show a popup window listing the signals that this widget emits.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+In the popup window, select which signal you want to connect a handler for
+ and hit the 'OK' button.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+Glade automatically creates a name for the signal handler function in the
+ 'Handler:' field, but you are free to change this if you desire.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+Click the 'Add' button to add it to the list of signal handlers for this
+ widget.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+When you generate the C source code, an empty signal handler function should
+be output in the callbacks.c file. You can add your code to this function.
+ </para>
+
+ </sect2>
+
+ </sect1>
+
+
+ <!-- ============= Building The C Code Generated By Glade ====== -->
+ <sect1 id="building">
+ <title>Building The C Code</title>
+
+ <sect2><title>
+ How do I build the code generated by Glade?
+ </title>
+
+ <para>
+ You need <application>automake</application> >= 1.4 &amp;
+ <application>autoconf</application> >= 2.52 to build the generated
+ C code. You also need <application>gettext</application> >=
+ 0.10.40 if you enabled <application>gettext</application>
+ support. See the <citetitle>Requirements</citetitle> section in
+ the <filename>README</filename> file for links to these.
+ </para>
+ <para>
+ Run <command>./autogen.sh</command> in the toplevel directory of
+ the project to run <application>automake</application>,
+ <application>autoconf</application> and the related utilities to
+ build the <filename>Makefile</filename>'s. Pass it any options
+ you want passed to configure, e.g. <command>./autogen.sh
+ --prefix /usr/local/gnome</command>.
+ </para>
+ <para>
+ Then run <command>make</command> to build your application.
+ </para>
+ <para>
+ You you must also do a <command>make install</command> so that the
+ pixmaps are
+ installed properly. If you don't do that, it will still run, but
+ you won't see the pixmaps.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ I get this error:
+ aclocal: configure.in: 10: <errorname>macro `AM_PATH_GTK' not
+ found in library</errorname>
+ </title>
+
+ <para>
+ This means that the <filename>gtk.m4</filename> file cannot be
+ found. (<filename>gtk.m4</filename> is a set of m4 macros which
+ is installed as part of GTK+ and is used to build programs
+ which use GTK+.) <application>aclocal</application> (part of
+ <application>automake</application>) searches for these macros
+ to add to <filename>aclocal.m4</filename> in your program's root
+ directory.
+ </para>
+ <para>
+ To find out whereabouts GTK+ is installed, run
+ <command>pkg-config --cflags gtk+-2.0</command>.
+ The <filename>gtk.m4</filename> file should
+ be in the <filename class="directory">share/aclocal</filename>
+ subdirectory rather than the
+ <filename class="directory">include</filename> subdirectory.
+ To find out the directory that
+ <application>aclocal</application> is using, run
+ <command>aclocal --print-ac-dir</command>.
+ </para>
+ <para>
+ You should add the directory that the GTK+ m4 file is installed
+ to the <varname>ACLOCAL_FLAGS</varname> environment variable,
+ e.g. if the GTK+ m4 files are in <filename
+ class="directory">/usr/local/share/aclocal</filename>, then add
+ this to your <filename>$HOME/.profile</filename>:
+ <command>export ACLOCAL_FLAGS="-I
+ /usr/local/share/aclocal/"</command>.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ I get this error:
+ ** CRITICAL **: file glade_gnome.c: line 939
+ (glade_gnome_write_menu_item_source):
+ assertion `source_buffer != NULL' failed.
+ </title>
+
+ <para>
+ You are trying to use Gnome stock menu items in a GTK+-only app.
+ Edit any menus you have and make sure the "Stock" property is set to
+ "None" for every item.
+ </para>
+ <para>
+This shouldn't happen in the new version of Glade, as it prevents you from
+using GNOME features in GTK+ applications.
+ </para>
+
+ </sect2>
+
+ </sect1>
+
+ <!-- ============= Using The C Code Generated By Glade ====== -->
+ <sect1 id="using">
+ <title>Using The C Code</title>
+
+ <sect2><title>
+ What are all the files output by Glade?
+ </title>
+
+ <para>
+ These are the default output files, but some of your file names
+ may differ if you have changed the project options.
+ </para>
+
+ <formalpara>
+ <title>
+ <filename>autogen.sh</filename>
+ </title>
+ <para>
+ A script which runs <application>automake</application>,
+ <application>autoconf</application> and the related programs in
+ the correct order, making it very easy to build the
+ application. You pass it any arguments you want to be passed
+ to <application>configure</application>. After running it, you
+ can type <command>make</command> to build the application.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>configure.in</filename>
+ </title>
+ <para>
+ Standard script passed to <application>autoconf</application>
+ to generate the configure script.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>Makefile.am</filename>
+ </title>
+ <para>
+ Standard make rules passed to automake to generate the
+ <filename>Makefile.in</filename>, which the configure script
+ turns into <filename>Makefile</filename>.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>stamp-h.in</filename>
+ </title>
+ <para>
+ Used as a timestamp by <application>automake</application>, for
+ rebuilding some generated files.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>AUTHORS</filename>, <filename>ChangeLog</filename>,
+ <filename>NEWS</filename>, <filename>README</filename>
+ </title>
+ <para>
+ These files are all initially empty, but are created to comply
+ with the GNU conventions.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/Makefile.am</filename>
+ </title>
+ <para>
+ Standard automake file.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/main.c</filename>
+ </title>
+ <para>
+ Contains the <function>main</function>() function which will
+ create one of each window/dialog for you.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/interface.h</filename>
+ </title>
+ <para>
+ Declarations of functions you can call to create the windows
+ and dialogs which were built in
+ <application>Glade</application>.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/interface.c</filename>
+ </title>
+ <para>
+ The code to create the windows and dialogs and all the widgets.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/callbacks.h</filename>
+ </title>
+ <para>
+ Declarations of the signal handler and callback functions which
+ you will write.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/callbacks.c</filename>
+ </title>
+ <para>
+ Tthe signal handler and callback functions.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/support.h</filename>
+ </title>
+ <para>
+ Declarations of some support functions, including
+ <function>lookup_widget</function>() which you can use to get
+ pointers to widgets.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/support.c</filename>
+ </title>
+ <para>
+ The support functions.
+ </para>
+ </formalpara>
+
+ <para>
+ If <application>gettext</application> support is enabled, the
+ <filename class="directory">po</filename> directory is created,
+ with <filename>POTFILES.in</filename> and a separate
+ <filename>ChangeLog</filename>. <filename>POTFILES.in</filename>
+ lists the source files which contain translatable strings, and
+ you should add any source files you create here.
+ </para>
+
+ <para>
+ <note>
+ <title>Changing the GNOME and Gettext Support Options</title>
+ <para>
+ If you change the <guilabel>Gnome Support</guilabel> or
+ <guilabel>Gettext Support</guilabel> project options after
+ building the project, you will need to update some of the
+ build files such as <filename>configure.in</filename> and
+ <filename>Makefile.am</filename>. The best solution may be to
+ change the project directory in the <interface>Project
+ Options</interface> dialog, and to rebuild the project from
+ scratch. However, you would have to copy over any code you
+ have added to signal handlers. An alternative would be to
+ delete <filename>autogen.sh</filename>,
+ <filename>configure.in</filename>,
+ <filename>Makefile.am</filename>,
+ <filename>src/Makefile.am</filename>, and
+ <filename>src/main.c</filename> and use
+ <application>Glade</application> to recreate them. But if you
+ have changed these files you will need to add the changes back
+ in. (Hopefully <application>Glade</application> will deal
+ with this better in future.)
+ </para>
+ </note>
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ What files can the developer edit safely and which files are
+ overwritten?
+ </title>
+
+ <para>
+ <application>Glade</application> will not overwrite most of the
+ files. It will recreate the build files if they don't exist (and
+ the corresponding project option is set.)
+ </para>
+ <para>
+ The files which <application>Glade</application> overwrites are:
+ <filename>interface.h</filename>,
+ <filename>interface.c</filename>,
+ <filename>support.h</filename>, and
+ <filename>support.c</filename>.
+ (Though you may have named them differently in your project, if
+ you changed them in the <interface>Project Options</interface>
+ dialog.)
+ </para>
+ <para>
+ These files all have a warning at the top saying <quote>DO NOT
+ EDIT</quote>.
+ </para>
+ <para>
+ If you have added or updated any signal handlers, then these are
+ appended to the <filename>callbacks.h</filename> and
+ <filename>callbacks.c</filename> files. So any code you have
+ already added for callbacks is completely safe! If you have
+ renamed a handler function then it is up to you to remove the
+ old version and copy any code to the new function.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I add my own source files to the project?
+ </title>
+
+ <para>
+ Add the source file (and any header file) to
+ <filename>src/Makefile.am</filename>, in the
+ <varname><replaceable>project1</replaceable>_SOURCES</varname>
+ variable (where <replaceable>project1</replaceable> is the name
+ of your project).
+ </para>
+ <para>
+ If you are using <application>gettext</application>, you may
+ also want to add the source file to
+ <filename>po/POTFILES.in</filename> so that the strings can be
+ translated.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I add a library to the project?
+ </title>
+
+ <para>
+You need to add a test for the library in your project's configure.in file,
+making sure that the CPPFLAGS and LIBS are updated to account for the library.
+(The CPPFLAGS variable should contain any -I flags to pass to the C
+preprocessor, and the LIBS variable should contain the -l and -L options to
+pass to the linker.)
+ </para>
+ <para>
+autoconf provides macros such as AC_CHECK_HEADER and AC_CHECK_LIB which can
+be used to check for general headers and libraries.
+ </para>
+ <para>
+Many GTK+ and Gnome libraries provide a config script such as gtk-config
+which will output the CPPFLAGS and LIBS flags needed.
+ </para>
+ <para>
+For example, libxml provides an xml-config script which you can use like this:
+ <programlisting>
+ dnl Get libxml flags &amp; libs
+ AC_PATH_PROG(xml_config, xml-config)
+ if test "x$xml_config" = "x"; then
+ AC_MSG_ERROR([*** xml-config not found.])
+ fi
+
+ XML_CFLAGS=`$xml_config --cflags 2>/dev/null`
+ XML_LIBS=`$xml_config --libs 2>/dev/null`
+ CPPFLAGS="$CPPFLAGS $XML_CFLAGS"
+ LIBS="$LIBS $XML_LIBS"
+ </programlisting>
+ </para>
+ <para>
+Make sure you place your configure.in test before the call to AC_OUTPUT.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I get a pointer to a widget from within a signal handler?
+ </title>
+
+ <para>
+ Use the <function>lookup_widget</function>() function
+ provided. (It can be found in <filename>support.c</filename>.)
+ </para>
+ <para>
+ You pass it a pointer to any widget in a window, and the name of
+ the widget that you want to get. Usually in signal handlers you
+ can use the first argument to the signal handler as the first
+ parameter to <function>lookup_widget</function>(), e.g.
+ <programlisting>
+void
+on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *entry1;
+
+ entry1 = lookup_widget (GTK_WIDGET (button), "entry1");
+
+ ...
+}
+ </programlisting>
+ </para>
+ <para>
+ Note that this does not work if you are using libglade. The corresponding
+ code for libglade would be:
+ <programlisting>
+
+void
+on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GladeXML* xml;
+ GtkWidget* entry1;
+
+ xml = glade_get_widget_tree (GTK_WIDGET (button1));
+ entry1 = glade_xml_get_widget (xml, "entry1");
+
+ ...
+}
+ </programlisting>
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I get a pointer to a widget in another window?
+ </title>
+
+ <para>
+You need to keep track of pointers to all your toplevel windows.
+For simple applications you can just use global variables to store these
+pointers.
+ </para>
+ <para>
+For more complicated applications you can use
+<function>gtk_object_set_data</function>() and the
+related functions to store a pointer to one window inside another window.
+For example, if you want to create a dialog which needs to access widgets in
+the main window you can do this:
+ <programlisting>
+ dialog = create_dialog1 (); /* Call the function generated by Glade. */
+ gtk_object_set_data (GTK_OBJECT (dialog), "main_window", main_window);
+ </programlisting>
+Then when you need to access the main window from within the dialog code,
+you can do this:
+ <programlisting>
+ main_window = gtk_object_get_data (GTK_OBJECT (dialog), "main_window");
+ </programlisting>
+ </para>
+ <para>
+You need to be careful to ensure that the pointer is always valid.
+If the window being pointed to is destroyed, make sure you no longer use the
+pointer to it or your application may crash.
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I get the value of a GtkOptionMenu?
+ </title>
+
+ <para>
+ Call <function>gtk_menu_get_active</function>() with the
+ GtkOptionMenu's menu to get the currently selected menu
+ item. You can use <function>g_list_index</function>() to find
+ its index in the menu:
+ <programlisting>
+void
+on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *option_menu, *menu, *active_item;
+ gint active_index;
+
+ option_menu = lookup_widget (GTK_WIDGET (button), "optionmenu1");
+ menu = GTK_OPTION_MENU (option_menu)->menu;
+ active_item = gtk_menu_get_active (GTK_MENU (menu));
+ active_index = g_list_index (GTK_MENU_SHELL (menu)->children, active_item);
+
+ g_print ("Active index: %i\n", active_index);
+}</programlisting>
+ </para>
+
+ </sect2>
+
+ <sect2 id="gtkoptionmenu"><title>
+ How do I get a GtkOptionMenu to call a function when it changes?
+ </title>
+
+ <para>
+ <application>Glade</application> doesn't support this at
+ present, but you can set it up manually.
+ </para>
+ <para>
+ When you create the window, get the option menu and connect to
+ the <quote>deactivate</quote> signal emitted by its menu:
+ <programlisting>
+ window1 = create_window1 ();
+ option_menu = lookup_widget (window1, "optionmenu1");
+ gtk_signal_connect (GTK_OBJECT (GTK_OPTION_MENU (option_menu)->menu),
+ "deactivate", GTK_SIGNAL_FUNC (on_option_selected),
+ NULL);</programlisting>
+ </para>
+
+ <para>
+ Then add a handler to <filename>callbacks.c</filename>. You can
+ get the index of the selected item just like the previous answer:
+ <programlisting>
+static void
+on_option_selected (GtkMenuShell *menu_shell,
+ gpointer data)
+{
+ GtkWidget *active_item;
+ gint item_index;
+
+ active_item = gtk_menu_get_active (GTK_MENU (menu_shell));
+ item_index = g_list_index (menu_shell->children, active_item);
+
+ g_print ("In on_option_selected active: %i\n", item_index);
+}</programlisting>
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I connect to GtkAdjustment signals?
+ </title>
+
+ <para>
+ <application>Glade</application> doesn't support this at
+ present, but you can set it up manually.
+ </para>
+ <para>
+ When you create the window, get a pointer to the widget
+ containing the adjustment, and connect to the
+ <quote>changed</quote> or <quote>value_changed</quote> signals:
+ <programlisting>
+ window1 = create_window1 ();
+ hscale = lookup_widget (window1, "hscale1");
+ gtk_signal_connect (GTK_OBJECT (GTK_RANGE (hscale)->adjustment),
+ "changed", GTK_SIGNAL_FUNC (on_adjustment_changed),
+ NULL);</programlisting>
+
+ </para>
+
+ </sect2>
+
+ <sect2><title>
+ How do I add rows to a GtkCList before the window is shown?
+ </title>
+
+ <para>
+After you create the window, using the 'create' function generated by Glade,
+use <function>lookup_widget</function>() to get a pointer to the GtkCList
+widget, and add the rows as required. e.g.
+ <programlisting>
+ GtkWidget *window, *clist;
+ gchar *row[2]; /* Our GtkCList only has 2 columns. */
+
+ window = create_window1 ();
+ clist = lookup_widget (window, "clist1");
+
+ row[0] = "Hello";
+ row[1] = "World";
+ gtk_clist_append (GTK_CLIST (clist), row);
+
+ row[0] = "Second";
+ row[1] = "Row";
+ gtk_clist_append (GTK_CLIST (clist), row);
+
+ gtk_widget_show (window1);
+ </programlisting>
+ </para>
+
+ </sect2>
+
+ </sect1>
+</article>
diff --git a/tools/glade/doc/C/glade-faq/legal.xml b/tools/glade/doc/C/glade-faq/legal.xml
new file mode 100644
index 00000000..ac97e1de
--- /dev/null
+++ b/tools/glade/doc/C/glade-faq/legal.xml
@@ -0,0 +1,76 @@
+ <legalnotice id="legalnotice">
+ <para>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation
+ License (GFDL), Version 1.1 or any later version published
+ by the Free Software Foundation with no Invariant Sections,
+ no Front-Cover Texts, and no Back-Cover Texts. You can find
+ a copy of the GFDL at this <ulink type="help"
+ url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
+ distributed with this manual.
+ </para>
+ <para> This manual is part of a collection of GNOME manuals
+ distributed under the GFDL. If you want to distribute this
+ manual separately from the collection, you can do so by
+ adding a copy of the license to the manual, as described in
+ section 6 of the license.
+ </para>
+
+ <para>
+ Many of the names used by companies to distinguish their
+ products and services are claimed as trademarks. Where those
+ names appear in any GNOME documentation, and the members of
+ the GNOME Documentation Project are made aware of those
+ trademarks, then the names are in capital letters or initial
+ capital letters.
+ </para>
+
+ <para>
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+ UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+ WITH THE FURTHER UNDERSTANDING THAT:
+
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+ IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+ THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+ A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+ RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+ OF THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+ MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+ CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+ SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+ LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+ VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+ EXCEPT UNDER THIS DISCLAIMER; AND
+ </para>
+ </listitem>
+ <listitem>
+ <para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+ THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+ CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+ INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+ DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+ OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+ PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+ CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+ INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+ OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+ MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+ LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+ EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+ THE POSSIBILITY OF SUCH DAMAGES.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </legalnotice>
+
diff --git a/tools/glade/doc/C/glade-user-guide/Makefile.am b/tools/glade/doc/C/glade-user-guide/Makefile.am
new file mode 100644
index 00000000..becc2083
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/Makefile.am
@@ -0,0 +1,24 @@
+docname = glade-user-guide
+figs = \
+ figures/edit-menu.png \
+ figures/file-menu.png \
+ figures/glade-windows.png \
+ figures/grid-options.png \
+ figures/help-menu.png \
+ figures/menu.png \
+ figures/options-c.png \
+ figures/options-general.png \
+ figures/options-libglade.png \
+ figures/settings-menu.png \
+ figures/snap-options.png \
+ figures/toolbar.png \
+ figures/view-menu.png \
+ figures/window-main.png \
+ figures/window-palette-add.png \
+ figures/window-palette-basic.png \
+ figures/window-palette-gnome.png
+lang = C
+omffile = glade-user-guide-C.omf
+entities = legal.xml
+include $(top_srcdir)/doc/xmldocs.make
+dist-hook: app-dist-hook
diff --git a/tools/glade/doc/C/glade-user-guide/figures/edit-menu.png b/tools/glade/doc/C/glade-user-guide/figures/edit-menu.png
new file mode 100644
index 00000000..e8f24345
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/edit-menu.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/file-menu.png b/tools/glade/doc/C/glade-user-guide/figures/file-menu.png
new file mode 100644
index 00000000..816bd9e3
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/file-menu.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/glade-windows.png b/tools/glade/doc/C/glade-user-guide/figures/glade-windows.png
new file mode 100755
index 00000000..e72cfb48
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/glade-windows.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/grid-options.png b/tools/glade/doc/C/glade-user-guide/figures/grid-options.png
new file mode 100644
index 00000000..3adcb405
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/grid-options.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/help-menu.png b/tools/glade/doc/C/glade-user-guide/figures/help-menu.png
new file mode 100644
index 00000000..212575f8
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/help-menu.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/menu.png b/tools/glade/doc/C/glade-user-guide/figures/menu.png
new file mode 100644
index 00000000..ae926380
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/menu.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/options-c.png b/tools/glade/doc/C/glade-user-guide/figures/options-c.png
new file mode 100644
index 00000000..81e971b4
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/options-c.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/options-general.png b/tools/glade/doc/C/glade-user-guide/figures/options-general.png
new file mode 100644
index 00000000..3153c7c4
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/options-general.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/options-libglade.png b/tools/glade/doc/C/glade-user-guide/figures/options-libglade.png
new file mode 100644
index 00000000..e8475c6a
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/options-libglade.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/settings-menu.png b/tools/glade/doc/C/glade-user-guide/figures/settings-menu.png
new file mode 100644
index 00000000..2c1207ca
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/settings-menu.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/snap-options.png b/tools/glade/doc/C/glade-user-guide/figures/snap-options.png
new file mode 100644
index 00000000..ead2654f
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/snap-options.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/toolbar.png b/tools/glade/doc/C/glade-user-guide/figures/toolbar.png
new file mode 100644
index 00000000..c37d897c
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/toolbar.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/view-menu.png b/tools/glade/doc/C/glade-user-guide/figures/view-menu.png
new file mode 100644
index 00000000..10ecb3ca
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/view-menu.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/window-main.png b/tools/glade/doc/C/glade-user-guide/figures/window-main.png
new file mode 100644
index 00000000..b5d01d07
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/window-main.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/window-palette-add.png b/tools/glade/doc/C/glade-user-guide/figures/window-palette-add.png
new file mode 100644
index 00000000..17cca3f5
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/window-palette-add.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/window-palette-basic.png b/tools/glade/doc/C/glade-user-guide/figures/window-palette-basic.png
new file mode 100644
index 00000000..bccc4484
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/window-palette-basic.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/figures/window-palette-gnome.png b/tools/glade/doc/C/glade-user-guide/figures/window-palette-gnome.png
new file mode 100644
index 00000000..c7935868
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/figures/window-palette-gnome.png
Binary files differ
diff --git a/tools/glade/doc/C/glade-user-guide/glade-user-guide-C.omf b/tools/glade/doc/C/glade-user-guide/glade-user-guide-C.omf
new file mode 100644
index 00000000..cd504b07
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/glade-user-guide-C.omf
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<omf>
+ <resource>
+ <creator>
+ docs@gnome.org (GDP)
+ </creator>
+ <maintainer>
+ docs@gnome.org (GDP)
+ </maintainer>
+ <title>
+ Glade Manual V2.1
+ </title>
+ <date>
+ 2004-06-17
+ </date>
+ <version identifier="2.1" date="2004-06-17" description="Updated for GNOME 2.6, program version 2.0.0"/>
+ <subject category="GNOME|Applications|Programming"/>
+ <description>
+ User manual for the Glade application.
+ </description>
+ <type>
+ user's guide
+ </type>
+ <format mime="text/xml" dtd="-//OASIS//DTD DocBook XML V4.1.2//EN"/>
+ <identifier url="glade-user-guide.xml"/>
+ <language code="C"/>
+ <relation seriesid="15c7f60c-3093-11d8-924d-b89741557cdb"/>
+ <rights type="GNU FDL" license.version="1.1" holder="Sun Microsystems, Michael Vance"/>
+ </resource>
+</omf>
diff --git a/tools/glade/doc/C/glade-user-guide/glade-user-guide.xml b/tools/glade/doc/C/glade-user-guide/glade-user-guide.xml
new file mode 100644
index 00000000..2d56e103
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/glade-user-guide.xml
@@ -0,0 +1,2064 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "
+http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!ENTITY app "Glade">
+<!ENTITY appversion "2.0.0">
+<!ENTITY date "17 June 2004">
+<!ENTITY legal SYSTEM "legal.xml">
+<!ENTITY manrevision "2.1">
+]>
+<article id="index" lang="en">
+ <articleinfo>
+ <title>&app; Manual V&manrevision;</title>
+ <copyright>
+ <year>2004</year>
+ <year>2003</year>
+ <holder>Sun Microsystems</holder>
+ </copyright>
+ <copyright>
+ <year>2002</year><year>2000</year>
+ <holder>Michael Vance</holder>
+ </copyright>
+
+ <publisher>
+ <publishername> GNOME Documentation Project</publishername>
+ </publisher> &legal;
+ <legalnotice id="feedback">
+ <title>Feedback Information</title>
+ <para>
+ To report a bug or make a suggestion regarding this
+application or this
+ documentation, see the
+ <ulink type="help" url="ghelp:gnome-feedback">GNOME
+Feedback
+ Page</ulink>.
+ </para>
+ </legalnotice>
+ <authorgroup>
+ <author>
+ <firstname>Sun</firstname>
+ <surname>GNOME Documentation Team</surname>
+ <affiliation>
+ <orgname>Sun Microsystems</orgname>
+ </affiliation>
+ </author>
+ <author>
+ <firstname>Michael</firstname>
+ <surname>Vance</surname>
+ <affiliation>
+ <orgname>GNOME Documentation Project</orgname>
+ </affiliation>
+ </author>
+ </authorgroup>
+ <affiliation>
+ <orgname>GNOME Documentation Project</orgname>
+ </affiliation>
+ <revhistory>
+ <revision>
+ <revnumber>&app; Manual V&manrevision;</revnumber>
+ <date>&date;</date>
+ <revdescription>
+ <para>
+ Sun GNOME Documentation Team</para>
+ <para>
+ GNOME Documentation Project
+ </para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&app; User Manual V2.0</revnumber>
+ <date>25 February 2004</date>
+ <revdescription>
+ <para>
+ Sun GNOME Documentation Team</para>
+ <para>
+ GNOME Documentation Project
+ </para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&app; User Manual V1.2</revnumber>
+ <date>10 Feb 2004</date>
+ <revdescription>
+ <para>
+ Sun GNOME Documentation Team</para>
+ <para>
+ GNOME Documentation Project
+ </para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&app; User Manual V1.1</revnumber>
+ <date>30 Mar 2002</date>
+ <revdescription>
+ <para role="author">
+ Michael Vance</para>
+ <para role="publisher">
+ GNOME Documentation Project</para>
+ </revdescription>
+ </revision>
+ <revision>
+ <revnumber>&app; User Manual V1.0</revnumber>
+ <date>11 May 2000</date>
+ <revdescription>
+ <para role="author">
+ Michael Vance</para>
+ <para role="publisher">
+ GNOME Documentation Project</para>
+ </revdescription>
+ </revision>
+ </revhistory>
+ <releaseinfo> This manual describes version &appversion; of
+ &app;.</releaseinfo>
+ </articleinfo>
+
+
+<!-- INTRODUCTION -->
+ <sect1 id="introduction">
+ <title>Introduction</title>
+ <para>
+ The <application>Glade</application> application enables
+you to create
+ graphical user interfaces (GUIs) from the
+<application>GTK+</application> and
+ <application>GNOME</application> libraries.
+<application>Glade</application>
+ enables you to create source code for your GUIs in the
+following languages:
+ </para>
+ <itemizedlist>
+
+ <listitem>
+ <para>
+ Ada</para>
+ </listitem><listitem>
+ <para>
+ C
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ C++
+ </para>
+ </listitem>
+ </itemizedlist>
+ <para><application>Glade</application> generates C code by
+default. You might have to install additional packages to generate code in
+the other languages.</para><para>
+ You can also use <application>Glade</application> in
+conjunction with
+ <application>libglade</application> to dynamically create
+GUIs from the XML
+ description file that <application>Glade</application>
+creates. For large applications, the use of
+<application>libglade</application> is recommended rather than C code
+generation.</para>
+ <para>
+ The <application>GTK+</application> and
+<application>GNOME</application>
+ libraries provide an extensive collection of user interface
+building blocks
+ such as text boxes, dialog labels, numeric entries, check
+boxes, and menus. These
+ building blocks are called
+<emphasis>widgets</emphasis>.</para>
+ <para>
+ <application>Glade</application> enables you to do the
+following tasks in a simple manner:</para><itemizedlist><listitem><para>
+Place widgets correctly in a GUI.</para></listitem><listitem><para>Assign
+functionality to the widgets.</para></listitem></itemizedlist><para>You
+ choose widgets from a palette of available widgets, and
+place the widgets
+ into your project. You edit the widget properties in the
+ <guilabel>Properties</guilabel> window. You also use the
+ <guilabel>Properties</guilabel> window to add connections
+between your
+ widgets and externally-written code.
+ </para>
+ <para>
+ You can obtain <application>Glade</application> from the
+following
+ locations:
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term>Glade download site</term>
+ <listitem>
+ <para>
+ Links are provided on the following
+<application>Glade</application>
+ download site for various package formats:
+<ulink url="http://glade.gnome.org/download.html" type="http">
+http://glade.gnome.org/download.html</ulink></para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <varlistentry>
+ <term>GNOME CVS</term>
+ <listitem>
+ <para>
+ For information about how to get
+<application>Glade</application>
+ from the <application>GNOME</application>
+CVS server, see the
+
+ <application>GNOME</application> CVS page
+at the following location: <ulink url="
+http://developer.gnome.org/tools/cvs.html" type="http">
+http://developer.gnome.org/tools/cvs.html</ulink></para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para>
+ <application>Glade</application> features a
+<application>GNOME</application> support option. However,
+ to use this feature you need to have a recent version of
+the
+ <application>GNOME</application> desktop environment. If
+you do not have a recent version of the <application>GNOME</application>
+desktop environment, you can
+ disable the support feature when you compile
+<application>Glade</application>. To disable the support feature, include
+the following option in the compile command:
+ <command>--disable-gnome</command>.
+ </para>
+ </sect1>
+
+<!-- GETTING STARTED-->
+ <sect1 id="getting-started">
+ <title>Getting Started</title>
+ <para>
+ You can start Glade in the following ways:
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term>Command line</term>
+ <listitem>
+ <para>
+ Execute the following command:
+ <command>glade-2</command>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Applications menu</term>
+ <listitem>
+ <para>Choose
+<menuchoice><guimenu>Applications</guimenu><guisubmenu>Programming</guisubmenu><guimenuitem>Glade
+Interface Designer</guimenuitem></menuchoice>.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para>
+ When you start <application>Glade</application>, the
+following windows appear:
+ </para>
+ <para>
+ <inlinemediaobject>
+ <imageobject> <imagedata
+fileref="figures/glade-windows.png"/>
+ </imageobject>
+ </inlinemediaobject>
+ </para>
+ <para>
+ <application>Glade</application> consists of the following
+windows:</para>
+ <variablelist>
+ <varlistentry>
+ <term>Glade window</term>
+ <listitem>
+<!--
+ <figure>
+ <title>Main window</title>
+ <screenshot>
+ <graphic fileref="figures/window-main.png"
+format="PNG" srccredit="mkv"/>
+ </screenshot>
+ </figure>
+ <sect3 id="windows-main-menu">
+ <title>Menu</title>
+ <para>
+ Menus are documented
+ <link linkend="menus"> here</link>.
+ </para>
+ </sect3>
+ <sect3 id="windows-main-toolbar">
+ <title>Toolbar</title>
+ <para>
+ The toolbar is documented
+ <link linkend="toolbar"> here</link>.
+ </para>
+ </sect3>
+-->
+ <para>
+ The
+ <guilabel>Glade</guilabel> window contains
+a menubar and a toolbar.
+ You can use either the menubar or the
+toolbar to work with projects. This
+ manual documents functionality from the
+menubar. The
+ <guilabel>Glade</guilabel> window also
+contains a list of the top-level
+ widgets that are defined for the current
+project.
+ </para>
+<!--
+ <itemizedlist>
+ <listitem>
+ <para>
+ <structname>GtkWindow</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GtkDialog</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GtkFileSelection</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GtkColorSelectionDialog</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GtkFontSelectionDialog</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GtkInputDialog</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GnomeApp</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GnomeDialog</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GnomeMessageBox</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GnomeAbout</structname>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <structname>GnomePropertyBox</structname>
+ </para>
+ </listitem>
+ </itemizedlist>
+-->
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Palette window</term>
+ <listitem>
+ <para>
+ The
+ <guilabel>Palette</guilabel> window
+contains the widgets that you
+ can use to build an interface. You add
+widgets from the
+ <guilabel>Palette</guilabel> window to your
+project.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Properties window</term>
+ <listitem>
+ <para>
+ The
+ <guilabel>Properties</guilabel> window
+enables you to manipulate
+ the properties of widgets, such as their
+size, color, signal masks, and so on.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Widget Tree window</term>
+ <listitem>
+ <para>
+ All widgets in a user interface are
+organized into the
+ <guilabel>Widget Tree</guilabel>. You can
+view the path up the tree from a
+ specific widget to the root widget, or
+top-level widget.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Clipboard</term>
+ <listitem>
+ <para>
+ The
+ <guilabel>Clipboard</guilabel> enables you
+to remove items from
+ your project, and paste items back into
+your project.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Project Windows</term>
+ <listitem>
+ <para>
+ These are the windows of the application
+that you are designing.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect1>
+
+<!-- VIEWING PROJECT WINDOWS-->
+ <sect1 id="menus">
+ <title>Viewing Glade Windows</title>
+ <para>
+ You can use the
+ <guimenu>View</guimenu> menu to perform the following
+actions:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Display hidden windows.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Raise obscured windows to the top of the window
+stack.
+ </para>
+ </listitem>
+ </itemizedlist>
+ <sect2 id="view-palette">
+ <title>To View the Palette Window</title>
+ <para>Choose
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guisubmenu>Show Palette</guisubmenu>
+ </menuchoice>.
+ </para>
+ </sect2>
+ <sect2 id="view-properties">
+ <title>To View the Properties Window</title>
+ <para>Choose
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guisubmenu>Show Property Editor</guisubmenu>
+ </menuchoice>.
+ </para>
+ </sect2>
+ <sect2 id="view-widgets">
+ <title>To View the Widget Tree</title>
+ <para>Choose
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guisubmenu>Show Widget Tree</guisubmenu>
+ </menuchoice>.
+ </para>
+ </sect2>
+ <sect2 id="view-menu">
+ <title>To View the Clipboard</title>
+ <para>Choose
+ <menuchoice>
+ <guimenu>View</guimenu>
+ <guisubmenu>Show Clipboard</guisubmenu>
+ </menuchoice>.
+ </para>
+ </sect2> <!-- Toolbar -->
+<!--
+ <sect2 id="toolbar">
+ <title>Toolbar</title>
+ <figure>
+ <title>Toolbar</title>
+ <screenshot>
+ <graphic fileref="figures/toolbar.png"
+format="PNG" srccredit="mkv"/>
+ </screenshot>
+ </figure>
+ <sect3 id="toolbar-open">
+ <title>Open</title>
+ <para>
+ Corresponds to
+ <link linkend="file-open-project">
+ <command>File:Open</command></link>.
+ </para>
+ </sect3>
+ <sect3 id="toolbar-save">
+ <title>Save</title>
+ <para>
+ Corresponds to
+ <link linkend="file-save-project">
+ <command>File:Save</command></link>.
+ </para>
+ </sect3>
+ <sect3 id="toolbar-options">
+ <title>Options</title>
+ <para>
+ Corresponds to
+ <link linkend="file-project-options">
+ <command>File:Project
+Options</command></link>.
+ </para>
+ </sect3>
+ <sect3 id="toolbar-build">
+ <title>Build</title>
+ <para>
+ Corresponds to
+ <link linkend="file-build-source-code">
+ <command>File:Build</command></link>.
+ </para>
+ </sect3>
+ </sect2>
+-->
+ </sect1>
+
+
+<!-- WORKING WITH PROJECTS-->
+ <sect1 id="working-with-projects">
+ <title>Working With Projects</title>
+ <para>
+ The typical stages in a <application>Glade</application>
+project are as
+ follows:
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term> Construct the user interface</term>
+ <listitem>
+ <para>
+ Select the widgets that you require from
+the <guilabel>Palette</guilabel> window. Insert the widgets into your
+project. Right-click on a widget to view a popup menu from
+ which you can choose to perform actions on
+that widget.</para>
+
+<note><para>Take care when you
+ perform actions on widgets that have
+children. If you delete the parent widget,
+ you also delete the children.</para></note>
+
+
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term> Refine the widgets</term>
+ <listitem>
+ <para>
+ While you construct the interface, you use
+the
+ <guilabel>Properties</guilabel> window to
+manipulate the various settings and dimensions of the widgets.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term> Build the source code</term>
+ <listitem>
+ <para>
+ When the interface is finished, you save
+the project and build the
+ source files that generate the user
+interface. You can then integrate the
+ source code with your project logic. The
+default language for source code is C.</para>
+
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <sect2 id="file-new-project">
+ <title>To Create a New Project</title>
+ <para>Perform the following steps to create a new project:
+ </para>
+ <orderedlist>
+ <listitem>
+ <para>Choose
+ <menuchoice>
+ <guimenu>Project</guimenu>
+ <guisubmenu>New</guisubmenu>
+ </menuchoice>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>In the <guilabel>Glade</guilabel>
+dialog box, click <guibutton>OK</guibutton>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>In the <guilabel>New
+Project</guilabel> dialog box, click on the appropriate button to select a
+new <application>GTK+</application> project or a new
+<application>GNOME</application> project.
+ </para>
+ </listitem>
+ <listitem>
+ <para>In the <guilabel>Palette</guilabel>
+window, click on the window widget.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ You can now add widgets for your
+application to the new project window. See <xref
+linkend="working-with-widgets"/> for more information about how to use
+widgets to build your application interface.
+ </para>
+ </listitem>
+ </orderedlist>
+ </sect2>
+ <sect2 id="file-open-project">
+ <title>To Open an Existing Project</title>
+ <para>Choose
+ <menuchoice>
+ <guimenu>Project</guimenu>
+ <guisubmenu>Open</guisubmenu>
+ </menuchoice>. An <guilabel>Open Project</guilabel>
+dialog appears, in
+ which you specify the filename of the project that you
+want to open. </para>
+ </sect2>
+ <sect2 id="file-save-project">
+ <title>To Save a Project</title>
+ <para>Choose
+ <menuchoice>
+ <guimenu>Project</guimenu>
+ <guisubmenu>Save</guisubmenu>
+ </menuchoice>. If this is the first time you are saving
+your project, a
+ <guilabel>Project Options</guilabel> dialog
+appears,
+ containing default values. See <xref
+linkend="project-options"/> for more information about setting project
+options.
+</para>
+<para>
+ If you have previously specified the project settings,
+ <application>Glade</application> saves your current
+project without comment.
+ </para>
+ </sect2>
+ <sect2 id="file-build-source-code">
+ <title>To Generate Source Code For Your Project</title>
+ <para>Choose
+ <menuchoice>
+ <guimenu>Project</guimenu>
+ <guisubmenu>Build</guisubmenu>
+ </menuchoice>. If this is the first time you are saving
+your project, a
+ <guilabel>Project Options</guilabel> dialog
+appears,
+ containing default values. See <xref
+linkend="project-options"/> for more information about setting project
+options.
+</para>
+<para>
+If you have previously specified the project
+ settings, <application>Glade</application> outputs code
+without comment. </para>
+ </sect2>
+ <sect2 id="file-project-options">
+ <title>To Set Project Options</title>
+ <para>Choose
+ <menuchoice>
+ <guimenu>Project</guimenu>
+ <guisubmenu>Options</guisubmenu>
+ </menuchoice>. The
+
+ <guilabel>Project Options</guilabel> dialog
+appears,
+ containing default values. If you have previously
+specified the project
+ settings, those settings appear in the
+ <guilabel>Project Options</guilabel> fields.
+ See <xref linkend="project-options"/> for more
+information about setting project options.</para>
+ </sect2>
+ <sect2 id="file-menu">
+ <title>To Exit Glade</title>
+ <para>
+ Save your project before you exit the application.</para>
+ <para>
+ To exit <application>Glade</application>, choose
+ <menuchoice>
+ <guimenu>Project</guimenu>
+ <guisubmenu>Quit</guisubmenu>
+ </menuchoice>. <application>Glade</application> asks you
+if you want to
+ quit the application, but does not query you to save
+unsaved project data.
+ </para>
+ </sect2>
+ </sect1><!-- SETTING PROJECT OPTIONS-->
+ <sect1 id="project-options">
+ <title>Setting Your Project Options</title>
+ <para>
+ Use only ASCII characters for names of files and
+directories in the
+ <guilabel>Project Options</guilabel> dialog. Other systems
+might use
+ different character encodings for the names of files and
+directories, which can cause
+ problems. You can set options in the following functional
+areas in the
+ <guilabel>Project Options</guilabel> dialog:
+ </para>
+ <itemizedlist>
+ <listitem>
+ <para>
+ <guilabel>General</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>C Options</guilabel>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ <guilabel>LibGlade Options</guilabel>
+ </para>
+ </listitem>
+ </itemizedlist><!-- General options-->
+ <sect2 id="project-options-general">
+ <title>General</title>
+
+ <!-- Basic options -->
+ <sect3 id="project-options-general-basic">
+ <title>Basic Options</title>
+ <variablelist>
+ <varlistentry>
+ <term>Project Directory</term>
+ <listitem>
+ <para>
+ Enter the location of your project
+in this field.
+ Click on
+ <guibutton>Browse</guibutton> to
+select a location directory
+ from your file system.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Project Name</term>
+ <listitem>
+ <para>
+ Type the name of your project in
+this text box. When you edit
+ this information, the program name
+and project filename change automatically.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Program Name</term>
+ <listitem>
+ <para>
+ Type the name of the executable
+for your project in this text
+ box.
+<application>Glade</application> uses this executable to generate code for
+ your project. When you edit this
+information, the project file changes automatically.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Project File</term>
+ <listitem>
+ <para>
+ Type the filename for your project
+in this text box. All of
+ your project information is stored
+in this file.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect3> <!-- Subdirectories -->
+ <sect3 id="project-options-general-subdirs">
+ <title>Subdirectories</title>
+ <variablelist>
+ <varlistentry>
+ <term>Source Directory</term>
+ <listitem>
+ <para>
+ Use the text box to specify where
+you want
+ <application>Glade</application>
+to build source code for the project.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Pixmaps Directory</term>
+ <listitem>
+ <para>
+ Use the text box to specify where
+ <application>Glade</application>
+can find any image files that are used in the
+ project.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect3> <!-- Language -->
+ <sect3 id="project-options-general-language">
+ <title>Language</title>
+ <para>
+ Pick the programming language that you want
+ <application>Glade</application> to use to build
+source code for the project.
+ </para>
+ </sect3>
+ <!-- GNOME Support-->
+ <sect3>
+ <title>Enable Gnome Support</title>
+ <para>
+ Select this check box if you want
+<application>Glade</application> to
+ build source code that uses the GNOME libraries.
+ </para>
+ </sect3>
+ </sect2> <!-- C Options -->
+ <sect2 id="c-options">
+ <title>C Options</title>
+ <sect3 id="project-options-c-general">
+ <title>General Options</title>
+ <variablelist>
+ <varlistentry>
+ <term>Gettext Support</term>
+ <listitem>
+ <para>
+ Select this option to create code
+that supports GNU gettext for
+ internationalization.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Set Widget Names</term>
+ <listitem>
+ <para>
+ Select this option to create code
+to set the names for all
+ widgets. This feature is useful if
+you intend to use <application>GTK+
+ </application> calls such as
+<function>gtk_widget_path()</function>.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Backup Source Files</term>
+ <listitem>
+ <para>
+ Select this option to make a
+backup of all your source files
+ when you build new files.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Gnome Help Support</term>
+ <listitem>
+ <para>
+ Select this option to create code
+that supports Help in the GNOME desktop environment.</para>
+ </listitem>
+ </varlistentry></variablelist>
+ </sect3>
+ <sect3 id="project-options-c-file">
+ <title>File Output Options</title>
+ <variablelist>
+ <varlistentry>
+ <term>Output <filename>main.c</filename>
+File</term>
+ <listitem>
+ <para>
+ Select this option to output a
+file named
+ <filename>main.c</filename>, which
+contains a simple bootstrap. The function
+ called by
+<filename>main.c</filename> depends on the status of the
+ <guilabel>Enable Gnome
+Support</guilabel> option:
+ <informaltable frame="topbot">
+ <tgroup cols="2"
+colsep="0"><colspec colnum="1" colname="col1" colwidth="1.00*"/><colspec
+colnum="2" colname="col2" colwidth="2.07*"/>
+ <thead>
+ <row>
+ <entry
+colname="col1"><para>Option Status</para></entry>
+ <entry
+colname="col2"><para>Called Function</para></entry>
+ </row>
+ </thead>
+ <tbody>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0"><para>Enabled</para></entry>
+ <entry
+colname="col2"
+rowsep="0"><para><function>gnome_init()</function></para></entry>
+ </row>
+ <row>
+ <entry
+colname="col1"><para>Not Enabled</para></entry>
+ <entry
+colname="col2"><para><function>gtk_init()</function></para></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Output Support Functions</term>
+ <listitem>
+ <para>
+ Select this option to output a
+file named
+ <filename>support.c</filename>,
+which contains utility functions for various tasks, for example:
+ </para>
+ <itemizedlist><listitem><para>Create an
+image file.</para></listitem><listitem><para>Look for a widget by
+name.</para></listitem></itemizedlist></listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Output Build Files</term>
+ <listitem>
+ <para>
+ Select this option to output files
+to support configuration of your
+ project through
+<function>automake</function> and
+ <function>autoconf</function>.
+This option creates the following files:
+ </para>
+ <informaltable frame="topbot">
+ <tgroup cols="2"><colspec
+colnum="1" colname="col1" colsep="0" colwidth="1.00*"/><colspec colnum="2"
+colname="col2" colwidth="2.11*"/>
+ <thead>
+ <row>
+ <entry
+colname="col1" colsep="0"><para>Filename</para></entry>
+ <entry
+colname="col2"><para>Description</para></entry>
+ </row>
+ </thead>
+ <tbody>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>AUTHORS</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Authorship
+file for contributors.
+ </para>
+ </entry>
+ </row>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>autogen.sh</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Script
+for building a configure script.
+ </para>
+ </entry>
+ </row>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>ChangeLog</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Log of
+changes you have made in the project.
+ </para>
+ </entry>
+ </row>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>configure.in</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Template
+for building a configure script.
+ </para>
+ </entry>
+ </row>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>Makefile.am</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Automake
+template for the project.
+ </para>
+ </entry>
+ </row>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>NEWS</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Announcements
+for new releases.
+ </para>
+ </entry>
+ </row>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>README</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Contains
+general information about the project.
+ </para>
+ </entry>
+ </row>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>src/Makefile.am</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Automake
+template for the <filename>src/ </filename>
+ directory.
+ </para>
+ </entry>
+ </row>
+ <row rowsep="0">
+ <entry
+colname="col1" rowsep="0" colsep="0">
+ <para>
+ <filename>stamp-h.in</filename>
+ </para>
+ </entry>
+ <entry
+colname="col2">
+ <para>
+ Timestamp
+file.
+ </para>
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect3>
+ <sect3 id="project-options-c-interface">
+ <title>Interface Creation Functions</title>
+ <variablelist>
+ <varlistentry>
+ <term>Source File</term>
+ <listitem>
+ <para>
+ Use the text box to specify the
+file where you want
+ <application>Glade</application>
+to store the code for the user interface.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Header File</term>
+ <listitem>
+ <para>
+ Use the text box to specify the
+name of the file where you want
+ <application>Glade</application>
+to store function prototypes for the user
+ interface code.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect3>
+ <sect3 id="project-options-c-signal">
+ <title>Signal Handler &amp; Callback Functions</title>
+ <variablelist>
+ <varlistentry>
+ <term>Source File</term>
+ <listitem>
+ <para>
+ Use the text box to specify the
+name of the file where you want
+ <application>Glade</application>
+to store signal handler code.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Header File</term>
+ <listitem>
+ <para>
+ Use the text box to specify the
+file where you want
+ <application>Glade</application>
+to store function prototypes for signal
+ handler code.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect3>
+ <!-- Support Functions-->
+ <sect3 id="project-options-c-support">
+ <title>Support Functions</title>
+ <variablelist>
+ <varlistentry>
+ <term>Source File</term>
+ <listitem>
+ <para>
+ Use the text box to specify the
+file where you want
+ <application>Glade</application>
+to store support function code.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Header File</term>
+ <listitem>
+ <para>
+ Use the text box to specify the
+file where you
+ <application>Glade</application>
+to store function prototypes for the support
+ function code.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect3>
+ </sect2> <!-- Libglade options -->
+ <sect2 id="libglade-options">
+ <title>Libglade Options</title>
+ <sect3 id="project-options-libglade-trans">
+ <title>Save Translatable Strings</title>
+ <para>This option is deprecated. Use
+<application>intltool</application> instead when you want to translate
+interfaces designed in Glade.</para>
+ </sect3>
+ </sect2>
+ </sect1> <!-- WORKING WITH WIDGETS-->
+ <sect1 id="working-with-widgets">
+ <title>Working With Widgets</title>
+ <sect2 id="select-widgets-palette">
+ <title>To Select Widgets From the Palette Window</title>
+ <para>
+ You can work with the widgets in the
+ <guilabel>Palette</guilabel> window in the following
+ways:
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term>Selection mode</term>
+ <listitem>
+ <para>
+ To use selection mode,
+ click on the
+ <guilabel>Selector</guilabel> arrow. The
+pointer changes to an
+ arrow to indicate that selection mode is
+active. In this mode, you use the mouse to select widgets in your project.
+You can then use the <guilabel>Properties</guilabel> window to edit the
+properties of the widgets. If you hold down the <keycap>Shift</keycap> key
+and repeatedly select a widget, the selection cycles through the widget and
+all of its parent widgets.</para>
+<para>You can also use the widget context menu to select a widget.
+Right-click on a widget to open the widget context menu.</para><para>You
+can add multiple widgets of a specific type from the
+<guilabel>Palette</guilabel> to your project by holding down the
+<keycap>Control</keycap> key when you select a widget. You need to click on
+the <guilabel>Selector</guilabel> arrow or another widget in the
+<guilabel>Palette</guilabel> to return to normal mode.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <varlistentry>
+ <term>Widget placement mode</term>
+ <listitem>
+ <para>
+ To use widget placement mode, select a
+widget in the
+ <guilabel>Palette</guilabel> window. When
+you select most widgets, the
+ pointer changes to a pointer-plus-cross.
+You can then place the widget inside containers,
+ top-level widgets, and so on. After you
+place a widget, the mode returns to
+ selection mode.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <variablelist>
+ <varlistentry>
+ <term>Top-level placement mode</term>
+ <listitem>
+ <para>
+ To use top level placement mode, select a
+defined top-level
+ widget in the
+<application>Palette</application> window. When you select a top-level
+ widget in the
+ <guilabel>Palette</guilabel> window, the
+widget appears
+ immediately on your desktop. You can then
+edit the widget. After you select a top-level widget,
+ the mode returns to selection mode.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+<sect2 id="organize-widgets">
+<title>To Organize Widgets In Your Project</title>
+<para>You use widget containers, or boxes, to layout and organize widgets
+in your project window. You can choose the following widget containers from
+the <guilabel>Palette</guilabel> window:
+</para>
+<itemizedlist>
+<listitem><para>Horizontal Box</para>
+</listitem><listitem><para>Vertical Box</para></listitem>
+<listitem><para>Table</para></listitem>
+<listitem><para>Fixed Positions</para></listitem>
+<listitem><para>Horizontal Button Box</para></listitem>
+<listitem><para>Vertical Button Box</para></listitem>
+<listitem><para>Horizontal Panes</para></listitem>
+<listitem><para>Vertical Panes</para></listitem>
+<listitem><para>Notebook</para></listitem>
+<listitem><para>Frame</para></listitem>
+<listitem><para>Scrolled Window</para></listitem>
+<listitem><para>Viewport</para></listitem>
+</itemizedlist>
+<para>
+You can nest boxes to create complex layout structures. When you create
+horizontal and vertical boxes, <application>Glade</application> asks you
+how many rows or columns to create initially, though rows and columns can
+easily be added or deleted later.
+</para>
+<para>
+When you have created all the boxes you require, you can add specific
+widgets like labels, buttons, and more complicated widgets into the boxes.
+Notice that <application>Glade</application> packs widgets into the layout
+which eliminates a lot of tedious work. The use of boxes enables windows to
+change size to accommodate different size labels in different languages
+when the application is localized.</para></sect2>
+ <sect2 id="place-widgets-clipboard">
+ <title>To Place a Widget on the Clipboard</title>
+ <para>
+ To remove a widget from a parent and place the widget on
+the clipboard,
+ select the widget then choose
+ <menuchoice>
+ <guimenu>Edit</guimenu>
+ <guisubmenu>Cut</guisubmenu>
+ </menuchoice>.
+ </para>
+ </sect2>
+ <sect2 id="copy-widget-clipboard">
+ <title>To Copy a Widget to the Clipboard</title>
+ <para>
+ To copy a widget to the clipboard, select the widget then
+choose
+ <menuchoice>
+ <guimenu>Edit</guimenu>
+ <guisubmenu>Copy</guisubmenu>
+ </menuchoice>. The original widget remains attached to
+the parent.
+ </para>
+ </sect2>
+ <sect2 id="paste-widget-clipboard">
+ <title>To Paste a Widget From the Clipboard Into Your
+Project</title>
+ <para>
+ To paste a widget that exists on the clipboard into your
+project,
+ choose
+ <menuchoice>
+ <guimenu>Edit</guimenu>
+ <guisubmenu>Paste</guisubmenu>
+ </menuchoice>.</para><para>All widgets must have a unique
+name within <application>Glade</application>. If you cut a widget, and then
+paste the widget into your project, then the widget and all of the children
+of the widget keep their original names. If you copy a widget, or paste the
+widget multiple times into your project, then
+<application>Glade</application> generates new names for the widget
+copies.</para>
+ </sect2>
+ <sect2 id="delete-widget">
+ <title>To Delete a Widget</title>
+ <para>To delete a widget from the parent without
+ moving the widget to the clipboard,
+ select the widget then
+ choose
+ <menuchoice>
+ <guimenu>Edit</guimenu>
+ <guisubmenu>Clear</guisubmenu>
+ </menuchoice>.
+ </para>
+
+ </sect2>
+ </sect1><!--WIDGET REFERENCE INFORMATION-->
+ <sect1 id="finding-out-about-widgets">
+ <title>Finding Out More About Widgets</title>
+ <para>
+ Widgets are grouped into the following categories in the
+ <guilabel>Palette</guilabel> window:</para>
+ <variablelist>
+ <varlistentry>
+ <term>GTK+ Basic</term>
+ <listitem>
+ <para>
+ This category contains frequently-used
+ <application>GTK+</application> widgets
+such as
+ windows and labels.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>GTK+ Additional</term>
+ <listitem>
+ <para>
+ This category contains widgets such as
+ <structname>GtkAlignment</structname>,
+<structname>GtkPacker</structname>, and
+ <structname>GtkCalendar</structname>.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Gnome</term>
+ <listitem>
+ <para>
+ This category includes all of the
+<application>GNOME</application>
+ widgets that
+<application>Glade</application> supports.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ <para>
+To find out the purpose of a
+ widget in the <application>Palette</application> window,
+point to the widget to activate a tooltip.
+ For more information about the widgets that
+ <application>Glade</application> supports, see the
+ <citetitle><ulink url="
+http://developer.gnome.org/doc/API/2.0/gtk/index.html">GTK+ Reference
+Manual</ulink></citetitle>.
+ </para>
+<!--
+ <sect2 id="gtk+-basic">
+ <title>GTK+ Basic</title>
+ <para>
+
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata
+fileref="figures/window-palette-basic.png"/>
+ </imageobject>
+ </inlinemediaobject>
+ <informaltable>
+ <tgroup cols="4"><colspec colnum="1"
+colname="col1"/><colspec colnum="2" colname="col2" colwidth="*"/><colspec
+colnum="3" colname="col3" colwidth="*"/><colspec colnum="4" colname="col4"
+colwidth="*"/>
+ <tbody>
+ <row><entry colname="col1"><para>
+ <structname>GtkButton</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkFixed</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkMenuBar</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkTree</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkCheckButton</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkFontSelectionDialog</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkNotebook</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkScrolledWindow</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkCList</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkFrame</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkOptionMenu</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkSpinButton</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkColorSelectionDialog</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkHandleBox</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkPixmap</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkStatusbar</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkCombo</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkHBox</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkProgressBar</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkVBox</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkCTree</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkHButtonBox</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkRadioButton</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkVButtonBox</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkDialog</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkHPaned</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkTable</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkViewport</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkDrawingArea</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkHSeparator</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkText</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkVPaned</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkEntry</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkLabel</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkToggleButton</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkVSeparator</structname>
+ </para></entry></row><row><entry
+colname="col1"><para>
+ <structname>GtkFileSelection</structname>
+ </para></entry><entry
+colname="col2"><para>
+ <structname>GtkList</structname>
+ </para></entry><entry
+colname="col3"><para>
+ <structname>GtkToolbar</structname>
+ </para></entry><entry
+colname="col4"><para>
+ <structname>GtkWindow</structname>
+ </para></entry></row>
+
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </sect2>
+ <sect2 id="gtk+-additional">
+ <title>GTK+ Additional</title>
+ <para>
+ <inlinemediaobject>
+ <imageobject> <imagedata
+fileref="figures/window-palette-add.png"/>
+ </imageobject>
+ </inlinemediaobject>
+ <informaltable>
+ <tgroup cols="4"><colspec colnum="1"
+colname="col1"/><colspec colnum="2" colname="col2" colwidth="*"/><colspec
+colnum="3" colname="col3" colwidth="*"/><colspec colnum="4" colname="col4"
+colwidth="*"/>
+ <tbody>
+ <row>
+ <entry colname="col1"><para>
+ Custom Widget
+ </para>
+
+ </entry>
+ <entry
+colname="col2"><structname>GtkColorSelection</structname>
+
+
+ </entry>
+ <entry colname="col3"><para>
+ <structname>GtkHScale</structname>
+ </para>
+
+ </entry>
+ <entry
+colname="col4"><structname>GtkPopopMenu</structname>
+
+
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1"><para>
+ <structname>GtkAccelLabel</structname>
+ </para>
+
+ </entry>
+ <entry
+colname="col2"><structname>GtkCurve</structname>
+
+
+
+
+ </entry>
+ <entry colname="col3"><para>
+ <structname>GtkHScrollbar</structname>
+ </para>
+
+ </entry>
+ <entry colname="col4"><para>
+ <structname>GtkPreview</structname>
+ </para>
+
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1"><para>
+ <structname>GtkAlignment</structname>
+
+ </para>
+
+ </entry>
+ <entry colname="col2"><para>
+ <structname>GtkEventBox</structname>
+ </para>
+
+ </entry>
+ <entry colname="col3"><para>
+ <structname>GtkImage</structname>
+ </para>
+
+ </entry>
+ <entry colname="col4">
+ <para>
+ <structname>GtkVRuler</structname>
+
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1">
+ <para><structname>GtkArrow</structname>
+
+ </para>
+ </entry>
+ <entry colname="col2"><para>
+ <structname>GtkFontSelection</structname>
+ </para>
+
+ </entry>
+ <entry colname="col3"><para>
+ <structname>GtkInputDialog</structname>
+ </para>
+
+ </entry>
+ <entry colname="col4"><para>
+ <structname>GtkVScale</structname>
+ </para>
+
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1"><para>
+ <structname>GtkAspectFrame</structname>
+ </para>
+
+ </entry>
+ <entry colname="col2"><para>
+ <structname>GtkGammaCurve</structname>
+ </para>
+
+ </entry>
+ <entry colname="col3">
+ <para>
+ <structname>GtkLayout</structname>
+
+ </para>
+ </entry>
+ <entry colname="col4"><para>
+ <structname>GtkVScrollbar</structname>
+ </para>
+
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1"><para>
+ <structname>GtkCalendar</structname>
+ </para>
+
+ </entry>
+ <entry colname="col2"><para>
+ <structname>GtkHRuler</structname>
+ </para>
+
+ </entry>
+ <entry colname="col3"><para>
+ <structname>GtkPacker</structname>
+ </para></entry>
+ <entry colname="col4"> </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </sect2>
+ <sect2 id="GNOME">
+ <title>GNOME</title>
+ <para>
+
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata
+fileref="figures/window-palette-gnome.png"/>
+ </imageobject>
+ </inlinemediaobject>
+ <informaltable>
+ <tgroup cols="4"><colspec colnum="1"
+colname="col1" colwidth="1.02*"/><colspec colnum="2" colname="col2"
+colwidth="1.00*"/><colspec colnum="3" colname="col3"
+colwidth="1.05*"/><colspec colnum="4" colname="col4" colwidth="1.04*"/>
+ <tbody>
+ <row><entry colname="col1"><para>
+ <structname>GnomeApp</structname>
+
+ </para></entry><entry
+colname="col2"><para><structname>GnomeDateEdit</structname>
+
+
+
+
+
+ </para></entry><entry
+colname="col3"><para><structname>GnomeIconEntry</structname></para>
+
+
+ </entry><entry
+colname="col4"><para>
+ <structname>GnomePixmap</structname></para></entry></row>
+ <row>
+ <entry
+colname="col1"><para><structname>GnomeAbout</structname></para>
+
+
+
+ </entry>
+ <entry colname="col2"><para>
+ <structname>GnomeDialog</structname>
+ </para></entry>
+ <entry colname="col3"><para>
+ <structname>GnomeIconList</structname>
+ </para>
+
+ </entry>
+ <entry colname="col4">
+ <para>
+ <structname>GnomePixmapEntry</structname></para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1">
+ <para>
+
+
+ <structname>GnomeAnimator</structname></para>
+ </entry>
+ <entry colname="col2">
+
+ <para>
+ <structname>GnomeDruid</structname></para></entry>
+ <entry colname="col3">
+ <para><structname></structname>
+
+
+
+ <structname>GnomeIconSelection</structname>
+ </para>
+ </entry>
+ <entry colname="col4">
+ <para>
+ <structname>GnomePropertyBox</structname>
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1"><para>
+ <structname>GnomeAppBar</structname>
+ </para>
+
+ </entry>
+ <entry
+colname="col2"><para><structname>GnomeEntry</structname></para>
+
+
+
+
+
+
+ </entry>
+ <entry colname="col3"><para>
+ <structname>GnomeLess</structname></para>
+
+ </entry>
+ <entry colname="col4"><para>
+ <structname>GnomeSpell</structname></para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1"><para>
+ <structname>GnomeCalculator</structname>
+ </para>
+
+ </entry>
+ <entry colname="col2"><para>
+ <structname>GnomeFileEntry</structname>
+ </para></entry>
+ <entry colname="col3"><para>
+ <structname>GnomeMessageBox</structname></para><structname></structname>
+
+
+ </entry>
+ <entry colname="col4"><para>
+ <structname>GtkClock</structname></para>
+
+
+ </entry>
+ </row>
+ <row>
+ <entry
+colname="col1"><para><structname>GnomeCanvas</structname>
+
+ </para>
+
+ </entry>
+ <entry colname="col2"><para>
+ <structname>GnomeFontPicker</structname>
+ </para>
+
+ </entry>
+ <entry colname="col3"><para>
+ <structname>GnomeNumberEntry</structname></para></entry>
+ <entry colname="col4">
+ <para><structname>GtkDial</structname>
+
+
+ </para>
+ </entry>
+ </row>
+ <row>
+ <entry colname="col1"><para>
+ <structname>GnomeColorPicker</structname>
+ </para></entry>
+ <entry
+colname="col2"><para><structname>GnomeHRef</structname>
+
+ </para></entry>
+ <entry colname="col3">
+ <para>
+ <structname>GnomePaperSelector</structname>
+ </para>
+ </entry>
+ <entry colname="col4"></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </sect2>
+-->
+ </sect1>
+ <!-- SETTINGS-->
+ <sect1 id="settings">
+ <title>Preferences</title>
+ <sect2 id="settings-menu">
+ <title>Settings Menu</title>
+ <variablelist>
+ <varlistentry>
+ <term>Show Grid</term>
+ <listitem>
+ <para>
+ Select this option if you want to show a
+grid when you place a
+ widget in a GtkFixed or GtkLayout
+container.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Snap to Grid</term>
+ <listitem>
+ <para>
+ Select this option if you want widgets to
+snap to the grid in a
+ GtkFixed or GtkLayout container.</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Show Widget Tooltips</term>
+ <listitem>
+ <para>
+ Select this option to enable the tooltips
+you have set in your interface. Tooltip display can be a distraction when
+you are creating an interface within Glade, so you might like to turn them
+off.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+ <sect2 id="grid-options">
+ <title>Grid Options</title>
+ <variablelist>
+ <varlistentry>
+ <term>Horizontal spacing</term>
+ <listitem>
+ <para>
+ Use the spin box to specify the number of
+pixels to skip
+ horizontally before drawing a line in the
+grid.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term> Vertical spacing</term>
+ <listitem>
+ <para>
+ Use the spin box to specify the number of
+pixels to skip
+ vertically before drawing a line in the
+grid.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>Grid style</term>
+ <listitem>
+ <para>
+ Use the radio buttons to specify whether
+to draw the grid with
+ dots or lines.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+ <sect2 id="snap-options">
+ <title>Snap Options</title>
+ <variablelist>
+ <varlistentry>
+ <term>Horizontal snapping</term>
+ <listitem>
+ <para>
+ Use the check boxes to specify the snap
+behavior in the grid of
+ the left and right edges of a widget.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term> Vertical snapping</term>
+ <listitem>
+ <para>
+ Use the check boxes to specify the snap
+behavior in the grid of
+ the top and bottom edges of a widget.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </sect2>
+ </sect1><!-- OUTPUT -->
+<!--
+ <sect1 id="output">
+ <title>Output</title>
+ <para>
+ Please write me.
+ </para>
+ </sect1>
+-->
+<!-- LIBGLADE -->
+<!--
+ <sect1 id="libglade">
+ <title>Libglade</title>
+ <para>
+ Please write me.
+ </para>
+ </sect1>
+-->
+<!-- QUICKSTART -->
+<!--
+ <sect1 id="quickstart">
+ <title>Quick Start</title>
+ <para>
+ Please write me.
+ </para>
+ </sect1>
+-->
+<!-- HELLOWORLD -->
+<!--
+ <sect1 id="helloworld">
+ <title>Hello, World - A Simple Project</title>
+ <para>
+ Please write me.
+ </para>
+ </sect1>
+-->
+<!-- AUTHORS -->
+<!--
+ <sect1 id="authors">
+ <title>Authors</title>
+ <para>
+ Glade was written by Damon Chaplin
+<email>damon@gnome.org</email>. To
+ find more information about Glade, please visit the Glade
+ <ulink url="http://glade.gnome.org" type="http">web
+page</ulink>.
+ </para>
+ <para>
+ Please send all comments, suggestions, and bug reports to
+the Glade
+ mailing list. Information on how to join this list is
+available at
+ <ulink url="http://glade.gnome.org/lists.html"
+type="http">this
+ page</ulink>.
+ </para>
+ <para>
+ This reference manual is maintained by Michael Vance
+ <email>briareos@lokigames.com</email>. Please send all
+comments, suggestions,
+ and bug reports regarding the manual his way.
+ </para>
+ <para>
+ <variablelist>
+ <title>Contributors</title>
+ <varlistentry>
+ <term>Ray Barker
+<email>fatray@home.com</email></term>
+ <listitem>
+ <para>
+ Contributed menu dialog, file output
+documentation
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term> Paul J. Drongowski
+<email>pjd@ives.lkg.dec.com</email> </term>
+
+ <listitem>
+ <para>
+ Contributed quick start tutorial
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ <para>
+ You can also add your comments online by using
+ <ulink type="http" url="http://www.gnome.org/gdp/doctable/
+">GNOME
+ Documentation Status Table</ulink>.
+ </para>
+ </sect1>
+ -->
+</article>
diff --git a/tools/glade/doc/C/glade-user-guide/legal.xml b/tools/glade/doc/C/glade-user-guide/legal.xml
new file mode 100644
index 00000000..ac97e1de
--- /dev/null
+++ b/tools/glade/doc/C/glade-user-guide/legal.xml
@@ -0,0 +1,76 @@
+ <legalnotice id="legalnotice">
+ <para>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the GNU Free Documentation
+ License (GFDL), Version 1.1 or any later version published
+ by the Free Software Foundation with no Invariant Sections,
+ no Front-Cover Texts, and no Back-Cover Texts. You can find
+ a copy of the GFDL at this <ulink type="help"
+ url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
+ distributed with this manual.
+ </para>
+ <para> This manual is part of a collection of GNOME manuals
+ distributed under the GFDL. If you want to distribute this
+ manual separately from the collection, you can do so by
+ adding a copy of the license to the manual, as described in
+ section 6 of the license.
+ </para>
+
+ <para>
+ Many of the names used by companies to distinguish their
+ products and services are claimed as trademarks. Where those
+ names appear in any GNOME documentation, and the members of
+ the GNOME Documentation Project are made aware of those
+ trademarks, then the names are in capital letters or initial
+ capital letters.
+ </para>
+
+ <para>
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
+ UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
+ WITH THE FURTHER UNDERSTANDING THAT:
+
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
+ IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
+ THAT THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
+ A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+ RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
+ OF THE DOCUMENT OR MODIFIED VERSION OF THE
+ DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
+ MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
+ CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+ SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
+ LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
+ VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
+ EXCEPT UNDER THIS DISCLAIMER; AND
+ </para>
+ </listitem>
+ <listitem>
+ <para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
+ THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
+ CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
+ INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
+ DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
+ OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
+ PARTIES, BE LIABLE TO ANY PERSON FOR ANY
+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
+ CONSEQUENTIAL DAMAGES OF ANY CHARACTER
+ INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
+ OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
+ MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
+ LOSSES ARISING OUT OF OR RELATING TO USE OF THE
+ DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
+ EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+ THE POSSIBILITY OF SUCH DAMAGES.
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </legalnotice>
+
diff --git a/tools/glade/doc/Makefile.am b/tools/glade/doc/Makefile.am
new file mode 100644
index 00000000..5fe1435e
--- /dev/null
+++ b/tools/glade/doc/Makefile.am
@@ -0,0 +1,7 @@
+
+SUBDIRS = C ro
+#SUBDIRS = C it
+
+EXTRA_DIST = \
+ xmldocs.make
+
diff --git a/tools/glade/doc/ro/Makefile.am b/tools/glade/doc/ro/Makefile.am
new file mode 100644
index 00000000..1e503eac
--- /dev/null
+++ b/tools/glade/doc/ro/Makefile.am
@@ -0,0 +1,2 @@
+
+SUBDIRS = glade-faq
diff --git a/tools/glade/doc/ro/glade-faq/Makefile.am b/tools/glade/doc/ro/glade-faq/Makefile.am
new file mode 100644
index 00000000..f6d8b707
--- /dev/null
+++ b/tools/glade/doc/ro/glade-faq/Makefile.am
@@ -0,0 +1,7 @@
+docname = glade-faq
+figs =
+lang = ro
+omffile = glade-faq-ro.omf
+entities = legal.xml
+include $(top_srcdir)/doc/xmldocs.make
+dist-hook: app-dist-hook
diff --git a/tools/glade/doc/ro/glade-faq/glade-faq-ro.omf b/tools/glade/doc/ro/glade-faq/glade-faq-ro.omf
new file mode 100644
index 00000000..c4fd3d96
--- /dev/null
+++ b/tools/glade/doc/ro/glade-faq/glade-faq-ro.omf
@@ -0,0 +1,20 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE omf PUBLIC "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN" "http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd">
+<omf>
+ <resource>
+ <creator>
+ Damon Chaplin
+ </creator>
+ <title>
+ Glade FAQ
+ </title>
+ <date>
+ 2002
+ </date>
+ <subject category="GNOME|Development"/>
+ <format mime="text/xml"/>
+ <identifier url="glade-faq.xml"/>
+ <language code="ro"/>
+ <relation seriesid="2619c82a-a636-11d6-8522-d29c286dcc64"/>
+ </resource>
+</omf>
diff --git a/tools/glade/doc/ro/glade-faq/glade-faq.xml b/tools/glade/doc/ro/glade-faq/glade-faq.xml
new file mode 100644
index 00000000..2fec44d7
--- /dev/null
+++ b/tools/glade/doc/ro/glade-faq/glade-faq.xml
@@ -0,0 +1,1007 @@
+<?xml version="1.0"?>
+<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!ENTITY legal SYSTEM "legal.xml">
+<!ENTITY date "Mar. 30, 2002"> <!-- date the manual was last updated -->
+<!ENTITY app "<application>Glade</application>">
+]>
+<article id="index" lang="ro">
+
+ <articleinfo>
+ <title>Întrebări frecvente Glade</title>
+ <copyright>
+ <year>2000</year>
+ <holder>Damon Chaplin</holder>
+ </copyright>
+
+ <publisher>
+ <publishername>
+ Proiectul de documentare GNOME
+ </publishername>
+ </publisher>
+
+ &legal;
+
+ <legalnotice id="feedback">
+ <title>Comentarii</title>
+ <para>
+ Pentru a semnala o eroare în această aplicaţie sau
+ provitor la această documentaţie va rugăm să accesaţi
+ <ulink type="help"
+ url="ghelp:gnome-feedback">Pagina de conentarii GNOME</ulink>.
+ </para>
+ </legalnotice>
+
+ <authorgroup>
+ <author>
+ <firstname>Damon</firstname>
+ <surname>Chaplin</surname>
+ <affiliation>
+ <orgname>Ximian, Inc.</orgname>
+ </affiliation>
+ </author>
+ </authorgroup>
+
+ <revhistory>
+
+ <revision>
+ <revnumber>1.1</revnumber>
+ <date>&date;</date> <!-- or use &date; -->
+ <revdescription>
+ <para role="author">Cristi Călin
+ <email>kman@csc.ro</email></para>
+ <para role="publisher">Proiectul de documentare GNOME</para>
+ </revdescription>
+
+ </revision>
+
+ </revhistory>
+ <releaseinfo>
+ Acestea sunt cele mai frecvente întrebări referitoare la Glade.
+ Ele au fost revizuite pe &date;.
+ </releaseinfo>
+
+ </articleinfo>
+
+
+ <!-- ============= Document Body ============================= -->
+
+ <sect1 id="qanda">
+ <title>Întrebări frecvente Glade</title>
+
+ <para>
+ Aceasta este lista cu cele mai frecvente întrebări referitoare la
+ <application>Glade</application> designer de interfeţe GNOME/Gtk+ 2.0.
+ </para>
+
+ <!-- Cut this out to add a new question and answer.
+ <qandaentry>
+ <question>
+ <para>
+ </para>
+ </question>
+ <answer>
+ <para>
+ </para>
+ </answer>
+ </qandaentry>
+ -->
+
+ <qandaset>
+
+ <!-- ============= General Information About Glade =========== -->
+
+ <qandadiv>
+ <title>Informaţii generale depre Glade</title>
+
+ <qandaentry>
+ <question>
+ <para>
+ Ce documentatie există pentru Glade?
+ </para>
+ </question>
+ <answer>
+ <para>
+ În versiunea pentru GNOME sunt disponibile Quick-Start-ul, Manualul şi lista cu cele mai frecvente întrebări
+ prin accesarea meniului Ajutor. Din păcate, acestea nu sunt încă complete.
+ </para>
+ <para>
+ Exista, însa si alte documente pe Web:
+ </para>
+ <para>
+ Ghid în limba Spaniolă -
+ <ulink url="http://tigre.aragon.unam.mx/m3d/links_es.htm"
+ type="http">tigre.aragon.unam.mx/m3d/links_es.htm</ulink>
+ </para>
+ <para>
+ Ghid înlimba Italiană -
+ <ulink url="http://digilander.iol.it/robang/glade"
+ type="http">digilander.iol.it/robang/glade</ulink>
+ </para>
+ <para>
+ Nu ştiu dacă există vre-o carte referitoare la Glade, cu toate ca am vazut
+ un capitol care facea referinţă la Glade într-o carte publicată de Wrox press
+ pentru dezvoltatorii de Linux.
+ </para>
+ <para>
+ Legături vor fi prezente pe sit-ul de prezentare Glade la
+ <ulink url="http://glade.gnome.org" type="http">glade.gnome.org</ulink>
+ in timp ce devin disponibile.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Există exemple de cod?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Glade include doar un sigur exemplu de editor de texte în directorul examples/editor.
+ Dacă sunteţi în posesia unui pachet binar (ex. un RPM sau DEB), este posibil ca
+ respectivele fişiere să fie instalate în /usr/doc/glade-X.X.X. Dacă nu puteţi să-le găsiţi,
+ atunci puteti descărca un pachet arhiva de la
+ <ulink url="http://glade.gnome.org" type="http">glade.gnome.org</ulink>.
+ </para>
+ <para>
+ Situl web contine legături spre câteva aplicatii, din care puteti extrage exemple de cod.
+ Vizitati secţiunea 'Applications' de pe
+ <ulink url="http://glade.gnome.org" type="http">glade.gnome.org</ulink>.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Sunt obligat(ă) să folosesc o anumită licenţă pentru codul C generat de Glade?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Nu. Sunteţi liber(ă) să folosiţi orice fel de licenţă pentru codul C generat de Glade.
+ </para>
+ <para>
+ Cu toate acestea, în spiritul software-ului liber, noi încurajăm utilizarea
+ licenţelor GPL şi LGPL.
+ </para>
+ </answer>
+ </qandaentry>
+
+ </qandadiv>
+
+ <!-- ============= Creating A User Interface In Glade ======== -->
+
+ <qandadiv>
+ <title>Crearea unei interfeţe cu utilizatorul folosind Glade</title>
+
+ <qandaentry>
+ <question>
+ <para>
+ Când adaug un widget într-o fereastră, acesta umple toată fereastra
+ şi nu mai pot adăuga late widget-uri.
+ </para>
+ </question>
+ <answer>
+ <para>
+ Aceasta nu este o eroare in <application>Glade</application>!
+ în GTK+ trebuie să folositi containere pentru a va aşeza widget-urile.
+ Cele mai frecvent utilizate containere se afla în josul paginii
+ principale din paleta de unelte. Încercaţi mai întâi sa adăugati o
+ cutie verticală în <application>Glade</application>. Acum încercaţi
+ sa adăugaţi un tabel într-o anumită poziţie in cutia verticală.
+ Aţi prins ideea?
+ </para>
+ <para>
+ Dacă vreţi numai să poziţionaţi un widget la anumite coordonate,
+ incercaţi containerul Fix. Totuşi, această metodă nu este recomandată
+ întrucât ferestrele sau dialogurile la care lucraţi nu vor arăta bine
+ dacă vor fi redimensionate, iar dacă treduceţi textul din etichete sau
+ butoane în alte limbi, acestea s-ar putea să nu mai încapă.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum pot schimba culoarea unui widget (ex. sa fac o etichetă roşie)?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Puteţi folosi fişiere GTK+ rc standard pentru a seta culorile sau
+ fonturile widget-urilor.
+ Dacă aveţi activată opţiunea 'Set Widget Names' in proiectul Glade,
+ atunci vă va fi mai uşor să accesaţi widget-urile după nume.
+ Verificaţi documentaţia GTK+ la <ulink
+ url="http://developer.gnome.org/doc/API/gtk/index.html"
+ type="http">developer.gnome.org/doc/API/gtk/index.html</ulink>.
+ </para>
+ <para>
+ Puteţi schimba stilul unui widget programatic, apelând funcţia
+ gtk_widget_modify_style(). Exemplu:
+ <programlisting>
+ GdkColor red = { 0, 65535, 0, 0 };
+ GtkRcStyle *rc_style = gtk_rc_style_new ();
+ rc_style->fg[GTK_STATE_NORMAL] = red;
+ rc_style->color_flags[GTK_STATE_NORMAL] |= GTK_RC_FG;
+ gtk_widget_modify_style (widget, rc_style);
+ gtk_rc_style_unref (rc_style);
+ </programlisting>
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum adaug un pixmap unui buton?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Creaţi un buton şi selectaţi <guilabel>Remove Label</guilabel>
+ din meniul popup. Puteţi apoi adăuga orige widget vreţi acelui buton,
+ spre exemplu o cutie orizontală cu un pixmap şi o etichetă.
+ (<application>Glade</application> v-ar putea uşura această muncă
+ pe viitor.)
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum pot adăuga mai multe widget-uri de acelaşi tip intr-un singur pas?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Ţineţi apăsată tasta 'Control' în timp ce selectaţi widget-ul din
+ <interface>Paletă</interface>. Va rămâne apoi selectată, până ce veţi
+ selecta alt obiect din <interface>Selector</interface>.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Primesc următorul mesaj când încerc să folosesc un 'scrolled window':
+ Gtk-WARNING **: <errorname>gtk_scrolled_window_add(): cannot add
+ non scrollable widget use
+ gtk_scrolled_window_add_with_viewport() instead</errorname>
+ </para>
+ </question>
+ <answer>
+ <para>
+ Puteţi ignora fără grijă acest mesaj. El este afişat de GTK+ pentru
+ a aminti dezfoltatorilor să îşi revizuiască codul, deoarece comportamentul
+ 'scrolled windows' s-a schimbat intre versiunea GTK+ 1.0 şi GTK+ 1.2.
+ Codul generat de <application>Glade</application> nu este eronat.
+ În aplicaţia finală, acest mesaj ar trebui să dispară.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Ce formate grafice suportă Glade?
+ </para>
+ </question>
+ <answer>
+ <para>
+ GTK+ 2.0 include gdk-pixbuf care asigură suport pentru foarte multe
+ formate grefice, incluzând formatele PNG, TIFF, BMP, JPEG şi XPM.
+ </para>
+ <para>
+ Puteţi converi imaginile în diferite formate folosind editorul de imagini
+ GIMP sau utilitarul 'convert' din pachetul ImageMagick.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum pot adăuga un handler de semnal?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Urmaţi aceşti paşi:
+ <itemizedlist>
+ <listitem>
+ <para>
+ Selectaţi widget-ul căruia vreti sa-i adăugaţi handler-ul.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Selectaţi 'Semnale' din pagina Editorului de Proprietăţi.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Daţi clic pe butonul '...' (3 puncte) din dreapta câmpului 'Semnal:'.
+ Ar trebui sa apară o fereastră cu lista semnalelor pe care le emite acest widget.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ în fereasta popup, selectaţi semnalul pentru care vreţi sa creaţi handler-ul
+ şi apasati pe butonul 'OK'.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Glade denumeşte automat funcţia handler, dar sunteţi liber(ă) sa îi schimbaţi
+ numele din câmpul 'Handler:' de credeţi de cuviinţă.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Clic pe butonul 'Adaugă' pentru a-l adăuga în lista cu handler-uri de
+ semnale ale acestui widget.
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Când generaţi codul C, un o funcţie vidă de tip handler va fi încorporată
+ în fişierul callbacks.c. Puteţi să va adăugaţi codul acolo.
+ </para>
+ </answer>
+ </qandaentry>
+
+ </qandadiv>
+
+
+ <!-- ============= Building The C Code Generated By Glade ====== -->
+ <qandadiv>
+ <title>Utilizarea codului C gerat de Glade</title>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum pot genera cod cu ajutorul lui Glade?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Aveţi nevoie de <application>automake</application> >= 1.4 şi de
+ <application>autoconf</application> >= 2.13 pentru a genera cod C
+ cu ajutorul lui Glade. Mai aveţi nevoie şi de <application>gettext</application> >=
+ 0.10.35 dacă vreţi să avtivaţi suportul de <application>gettext</application>.
+ Vedeţi secţiunea <citetitle>Cerinţe</citetitle> din fişierul
+ <filename>README.ro</filename> pentru link-uri la aceste fişiere.
+ </para>
+ <para>
+ Rulaţi <command>./autogen.sh</command> în directorul rădacină al
+ proiectului pentru a rula <application>automake</application>,
+ <application>autoconf</application> şi celelalte utilitare necesare
+ procesului de compilare, şi crearea fişierelor <filename>Makefile</filename>.
+ Argumentele date lui <filename>./autogen.sh</filename> vor fi trimise
+ către <filename>configure</filename>.
+ Exemplu: <command>./autogen.sh --prefix /usr/local/gnome</command>.
+ </para>
+ <para>
+ Apoi rulaţi comanda <command>make</command> pentru a compila aplicaţia.
+ </para>
+ <para>
+ Notă: pentru aplicaţiile GNOME rebuie să rulaţi mai întâi comanda
+ <command>make install</command> pentru a instala pixmap-urile corect.
+ Dacă nu veţi rula această comanda, aplicaţia dvs. va rula, dar nu veţi
+ putea vedea pixmap-urile.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Primesc următoarea eroare:
+ aclocal: configure.in: 10: <errorname>macro `AM_PATH_GTK' not
+ found in library</errorname>
+ </para>
+ </question>
+ <answer>
+ <para>
+ înseamană că fişierul <filename>gtk.m4</filename> nu a putut fi găsit.
+ (<filename>gtk.m4</filename> e un set de macro-uri m4 care se instalează
+ odată cu GTK+ şi este folosit la compilarea programelor care se bazează
+ pe GTK+.) <application>aclocal</application> (care face parte din pachetul
+ <application>automake</application>) caută aceste macrouri pentru a le adăuga
+ la fişierul <filename>aclocal.m4</filename> în directorul rădăcină al proiectului.
+ </para>
+ <para>
+ Pentru a afla unde este instalat GTK+, rulaţi <command>gtk-config
+ --prefix</command>. Fişierul <filename>gtk.m4</filename> ar trebui
+ să fie în subdirectorul <filename class="directory">share/aclocal</filename>.
+ Pentru a afla ce director foloseşte <application>aclocal</application>, rulaţi
+ <command>aclocal --print-ac-dir</command>.
+ </para>
+ <para>
+ Ar trebui să adăugaţi directorul în care se află fişierul GTK+ m4.
+ la variabila de mediu <varname>ACLOCAL_FLAGS</varname>,
+ Ex: daca fişierele GTK+ m4 se află în<filename
+ class="directory">/usr/local/share/aclocal</filename>, atunci
+ ar trebui să adăugaţi următoarele linii la fişierul<filename>$HOME/.profile</filename>:
+ <command>export ACLOCAL_FLAGS="-I
+ /usr/local/share/aclocal/"</command>.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Primesc urmatoarea eroare:
+ ** CRITICAL **: file glade_gnome.c: line 939
+ (glade_gnome_write_menu_item_source):
+ assertion `source_buffer != NULL' failed.
+ </para>
+ </question>
+ <answer>
+ <para>
+ încercaţi să folosiţi meniuri de tip Gnome într-o aplicaţie strict GTK+.
+ Editaţi toate meniurile şi setaţi proprietatea "Stock" pe "None".
+ </para>
+ </answer>
+ </qandaentry>
+
+ </qandadiv>
+
+ <!-- ============= Using The C Code Generated By Glade ====== -->
+ <qandadiv>
+ <title>Folosirea codului C generat de Glade</title>
+
+ <qandaentry>
+ <question>
+ <para>
+ Ce sunt toate fişierele create de Glade?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Acestea sunt fişierele create implicit de către Glade, dar unele
+ nume s-ar putea să difere dacă aţi schimbat din opţiunile proiectului.
+ </para>
+
+ <formalpara>
+ <title>
+ <filename>autogen.sh</filename>
+ </title>
+ <para>
+ Script care rulează <application>automake</application>,
+ <application>autoconf</application> şi alte programe necesare,
+ in oridinea corectă, uşurând procesul de compilare a aplicaţiei.
+ Puteţi să-i transimiteţi orice argumente vreţi să-i transmiteti
+ scriptului <application>configure</application>. După ce l-aţi rulat,
+ puteţi să apelaţi <command>make</command> pentru a compila aplicaţia.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>configure.in</filename>
+ </title>
+ <para>
+ Script standard, pe care <application>autoconf</application>
+ îl foloseşte la generarea scriptului configure.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>Makefile.am</filename>
+ </title>
+ <para>
+ Reguli standard make pe care automake le foloseşte la generarea
+ fişierului <filename>Makefile.in</filename>, pe care scriptul
+ configure la transformă în fişîere <filename>Makefile</filename>.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>acconfig.h</filename>
+ </title>
+ <para>
+ Conţine câteva macro-uri care sunt folosite pe parcursul scriptului
+ configure şi sunt adăugate în fişierul <filename>config.h</filename> header
+ (care ar trebui să fie primul inclus în orice sursă a programului).
+ Majoritatea acestor macro-uri sunt necesare suportului de gettext
+ (ENABLE_NLS, HAVE_CATGETS, HAVE_GETTEXT, HAVE_LC_MESSAGES,
+ HAVE_STPCPY), HAVE_LIBSM este necesar pentru Gnome (dar nu deranjeaza
+ aplicaţiile GTK+), şi câteva sunt adăugate de către Glade
+ <application>Glade</application>(PACKAGE_LOCALE_DIR,
+ PACKAGE_DATA_DIR, PACKAGE_SOURCE_DIR).
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>stamp-h.in</filename>
+ </title>
+ <para>
+ Folosit de <application>automake</application> ca fişier referinţă,
+ pentru a regenera anumite fişiere.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>AUTHORS</filename>, <filename>ChangeLog</filename>,
+ <filename>NEWS</filename>, <filename>README</filename>
+ </title>
+ <para>
+ Toate aceste fişiere sunt goale iniţial, dar sunt create pentru
+ a respecta convenţiile GNU.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/Makefile.am</filename>
+ </title>
+ <para>
+ Fişier automake standard.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/main.c</filename>
+ </title>
+ <para>
+ Conţine funcţia <function>main</function>() care va crea câte
+ o fereastră/dialog.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/interface.h</filename>
+ </title>
+ <para>
+ Declaraţiile funcţiilor pe care trebuie să le apelaţi pentru
+ a crea ferestrele şi dialogurile construite cu
+ <application>Glade</application>.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/interface.c</filename>
+ </title>
+ <para>
+ Codul pentru crearea ferestrelor şi dialogurilor şi celorlalte widget-uri.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/callbacks.h</filename>
+ </title>
+ <para>
+ Declaraţiile handler-urilor de semnal si funcţiilor callback, pe
+ care le veţi scrie.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/callbacks.c</filename>
+ </title>
+ <para>
+ Funcţiile signal handler şi callback.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/support.h</filename>
+ </title>
+ <para>
+ Declaraţii de funcţii, printr care şi <function>lookup_widget</function>()
+ pe care o puteţi folosi să obtineţi pointeri la widget-uri.
+ </para>
+ </formalpara>
+
+ <formalpara>
+ <title>
+ <filename>src/support.c</filename>
+ </title>
+ <para>
+ Funcţii suport.
+ </para>
+ </formalpara>
+
+ <para>
+ Dacă aveţi ativat suportul de <application>gettext</application>,
+ va fi creat directorul <filename class="directory">po</filename>,
+ cu fişierele <filename>POTFILES.in</filename> şi o copie separată a
+ <filename>ChangeLog</filename>. <filename>POTFILES.in</filename>
+ conşine lista fişierelor sursă pentru fişierele de traducere, aici
+ ar trebui să vă adăugaţi toate fişierele de traducere.
+ </para>
+
+ <para>
+ <note>
+ <title>Schimbarea opţiunilor Gnome şi Gettext</title>
+ <para>
+ Dacă schimbaţi opţiunile <guilabel>Gnome Support</guilabel> sau
+ <guilabel>Gettext Support</guilabel> după ce aţi compilat
+ proiectul, va trebui să înnoiţi unele fişiere precum
+ <filename>configure.in</filename> şi <filename>Makefile.am</filename>.
+ Cea mai bună soluţie ar fi să schimbaţi directorul proiectului
+ din dialogul <interface>Opţiuni Proiect</interface> şi să
+ recompilati proiectul. Va trebui să treceţi în partea cealaltă
+ tot codul srcris în afara Glade, precum handlere de semnal.
+ O alternativă ar fi să ştergeţi
+ <filename>autogen.sh</filename>,
+ <filename>configure.in</filename>,
+ <filename>Makefile.am</filename>,
+ <filename>src/Makefile.am</filename>, şi
+ <filename>src/main.c</filename> şi să folosiţi
+ <application>Glade</application> pentru a le crea din nou.
+ Dar, dacă aţi operat asupra acestor fişiere în afara Glade,
+ atunci va trebui să le modificaţi din nou.
+ (Poate, în viitor, <application>Glade</application> se va ocupa
+ singur de această problemă.)
+ </para>
+ </note>
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Ce fişiere poate edita manual programatorul şi ce fişiere
+ sunt suprascrise?
+ </para>
+ </question>
+ <answer>
+ <para>
+ În mare parte, <application>Glade</application> nu va suprascrie
+ fişiere existente. (dacă este activată optiunea corespunzătoare.)
+ </para>
+ <para>
+ <application>Glade</application> suprascrie următoarele fişiere:
+ <filename>interface.h</filename>,
+ <filename>interface.c</filename>,
+ <filename>support.h</filename>, şi
+ <filename>support.c</filename>.
+ (Aceste fişiere s-ar putea să aiba nume diferite dacă le-aţi
+ schimbat în Optiunile Proiectului.)
+ </para>
+ <para>
+ Toate acese fişiere conţin un mesaj de avertizare: <quote>DO NOT
+ EDIT</quote>.
+ </para>
+ <para>
+ Dacă aţi modificat sau adăugat vre-un hadler de semnal, moduficările
+ sunt adăugate la sfârşitul fişierelor <filename>acllbacks.h</filename>
+ şi <filename>callbacks.c</filename>. Astfel tot codul pe care l-aţi adăugat
+ va rămâne nealterat! Dacă aţi redenumit o funcţie de tip handler,
+ atunci trebuie ca voi să ştergeţi versiunea veche şi să modificaţi
+ corpul funţiei.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum pot să-mi adaug fişierele mele sursă într-un proiect?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Adăugaţi fişierele .c sau .h în fişierul
+ <filename>src/Makefile.am</filename>, în variabila
+ <varname><replaceable>project1</replaceable>_SOURCES</varname>
+ (unde <replaceable>project1</replaceable> reprezintă numele proiectului).
+ </para>
+ <para>
+ Dacă folosiţi <application>gettext</application>, ar trebui să adăugaţi
+ fişierele sursă şi în <filename>po/POTFILES.in</filename> pentru ca
+ textul din ele să poată fi tradus.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum pot adăuga o bibliotecă la proiect?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Trebuie să adăugaţi un test pentru biblioteca respectivă în fişierul
+ configure.in, iar variabilele CPPFLAGS şi LIBS să reflecte utilizarea
+ bibliotecii respective.
+ (CPPFLAGS ar trebui să conţină orive parmetru -I ce trebuie dat preprocesorului
+ C, iar LIBS ar trebui să conţină parametri de tip -l şi -L ce trebuie date linkeditorului.)
+ </para>
+ <para>
+ autoconf oferă macro-uri precum AC_CHECK_HEADER and AC_CHECK_LIB care
+ pot fi folosite la verificrea antetelor şi bibliotecilor coresounzătoare.
+ </para>
+ <para>
+ Multe biblioteci GTK+ şi Gnome oferă un script precun gtk-config care va
+ afişa parametrii CPPFLAGS şi LIBS necesari.
+ </para>
+ <para>
+ Spre exemplu, libxml oferă un script xml-config care poate fi folosit ca
+ în exemplul de mai jos:
+ <programlisting>
+ dnl Get libxml flags &amp; libs
+ AC_PATH_PROG(xml_config, xml-config)
+ if test "x$xml_config" = "x"; then
+ AC_MSG_ERROR([*** xml-config not found.])
+ fi
+
+ XML_CFLAGS=`$xml_config --cflags 2>/dev/null`
+ XML_LIBS=`$xml_config --libs 2>/dev/null`
+ CPPFLAGS="$CPPFLAGS $XML_CFLAGS"
+ LIBS="$LIBS $XML_LIBS"
+ </programlisting>
+ </para>
+ <para>
+ Aveţi grijă să puneţi testul înaintea apelului AC_OUTPUT.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum pot obţine un pointer la un widget în cadrul unui handler de semnal?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Folosiţi funcţia <function>lookup_widget</function>().
+ (Localizată în fişierul <filename>support.c</filename>.)
+ </para>
+ <para>
+ Funcţia ia ca parametri un pointer la orice widget din fereastră şi
+ numele widget-ului pe care vreţi să-l accesaţi. De obicei, primul
+ parametru ex primul argument al handler-ului.
+ Exemplu:
+ <programlisting>
+ void
+ on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+ {
+ GtkWidget *entry1;
+
+ entry1 = lookup_widget (GTK_WIDGET (button), "entry1");
+
+ ...
+ }
+ </programlisting>
+ </para>
+ <para>
+ Notă: acest cod nu funcţionează dacă utilizaţi libglade. Pentru libglade
+ folosiţi următoarea metodă:
+ <programlisting>
+
+ void
+ on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+ {
+ GladeXML* xml;
+ GtkWidget* entry1;
+
+ xml = glade_get_widget_tree (GTK_WIDGET (button1));
+ entry1 = glade_xml_get_widget (xml, "entry1");
+
+ ...
+ }
+ </programlisting>
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum obţin un pointer la un widget dintr-o altă fereastră?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Trebuie să păstraţi referinţe la toate ferestrele toplevel. Pentru aplicaţii
+ simple puteţi utiliza variabile globale pentru a păstra aceşti pointeri.
+ </para>
+ <para>
+ Pentru aplicaţii mai complicate puteţi folosi
+ <function>gtk_object_set_data</function>() şi alte funţii de acest gen
+ pentru a păstra pointeri la ferestre înglobate în alte ferestre.
+ Spre exemplu, dacă doriţi să creaţi un dialog care trebuie să acceseze
+ un widget din cadrul ferestrei principale puteţi utiliza următoarea
+ secvenţă de cod:
+ <programlisting>
+ dialog = create_dialog1 (); /* Apelaţi funcţia generată de Glade. */
+ gtk_object_set_data (GTK_OBJECT (dialog), "main_window", main_window);
+ </programlisting>
+ Apoi când doriţi să accesaţi fereastra principală din cadrul dialogului
+ folosiţi următorul cod:
+ <programlisting>
+ main_window = gtk_object_get_data (GTK_OBJECT (dialog), "main_window");
+ </programlisting>
+ </para>
+ <para>
+ Trebuie să fiţi atenţi ca pointerii să fie în totdeauna valizi.
+ Dacă zona de memorie referită de pointerul respectiv este dealocată,
+ atunci nu mai folosiţi pointerul respectiv, în caz contra aplicaţi
+ va genera erori.
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum obţin valoarea unui GtkOptionMenu?
+ </para>
+ </question>
+ <answer>
+ <para>
+ Apelaţi funcţia <function>gtk_menu_get_active</function>() cu itemul
+ curent din cadrul GtkOptionMenu. Puteţi folosi <function>g_list_index</function>()
+ pentru a obţine indexul acestuia în cadrul meniului.
+ <programlisting>
+ void
+ on_button1_clicked (GtkButton *button,
+ gpointer user_data)
+ {
+ GtkWidget *option_menu, *menu, *active_item;
+ gint active_index;
+
+ option_menu = lookup_widget (GTK_WIDGET (button), "optionmenu1");
+ menu = GTK_OPTION_MENU (option_menu)->menu;
+ active_item = gtk_menu_get_active (GTK_MENU (menu));
+ active_index = g_list_index (GTK_MENU_SHELL (menu)->children, active_item);
+
+ g_print ("Active index: &percnt;i\n", active_index);
+ }</programlisting>
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry id="gtkoptionmenu">
+ <question>
+ <para>
+ Cum fac un GtkOptionMenu să apeleze o funcţie când îşi schimbă valoarea?
+ </para>
+ </question>
+ <answer>
+ <para>
+ <application>Glade</application> încă nu face acest lucru în mod automat,
+ dar îl puteţi face manual.
+ </para>
+ <para>
+ Când creaţi fereastra, accesaţi meniul de opţiuni şi conectaţi-vă la
+ semnalul <quote>deactivate</quote> emis de meniu:
+ <programlisting>
+ window1 = create_window1 ();
+ option_menu = lookup_widget (window1, "optionmenu1");
+ gtk_signal_connect (GTK_OBJECT (GTK_OPTION_MENU (option_menu)->menu),
+ "deactivate", GTK_SIGNAL_FUNC (on_option_selected),
+ NULL);</programlisting>
+ </para>
+
+ <para>
+ Apoi adăungaţi un handler la <filename>callbacks.c</filename>.
+ Puteţi obţine indexul itemului prin metoda descrisă la răspunsul anterior.
+ <programlisting>
+ static void
+ on_option_selected (GtkMenuShell *menu_shell,
+ gpointer data)
+ {
+ GtkWidget *active_item;
+ gint item_index;
+
+ active_item = gtk_menu_get_active (GTK_MENU (menu_shell));
+ item_index = g_list_index (menu_shell->children, active_item);
+
+ g_print ("In on_option_selected active: &percnt;i\n", item_index);
+ }</programlisting>
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum mă pot conecta la semnale GtkAdjustment?
+ </para>
+ </question>
+ <answer>
+ <para>
+ <application>Glade</application> încă nu suportă acest lucru în prezent,
+ dar o puteţi face manual după cum e descris în răspunsul de la
+ întrebarea 3.6.
+ </para>
+ <para>
+ Cănd creaţi fereastra, obţineţi un pointer la widget-ul conţinând
+ ajustarea, şî conectaţi-vă la senmalele
+ <quote>changed</quote> sau <quote>value_changed</quote>:
+ <programlisting>
+ window1 = create_window1 ();
+ hscale = lookup_widget (window1, "hscale1");
+ gtk_signal_connect (GTK_OBJECT (GTK_RANGE (hscale)->adjustment),
+ "changed", GTK_SIGNAL_FUNC (on_adjustment_changed),
+ NULL);</programlisting>
+
+ </para>
+ </answer>
+ </qandaentry>
+
+ <qandaentry>
+ <question>
+ <para>
+ Cum adaug rânduri la o GtkCList înainte de afişarea ferestrei?
+ </para>
+ </question>
+ <answer>
+ <para>
+ După ce aţi creat fereastra, folosind funcţia 'create' generată de Glade
+ folosiţi funcţia <function>lookup_widget</function>() pentru a obţine
+ un pointer la GtkCList-ul din widget şi adăugaţi rândurile necesare
+ ca în exemplu.
+ <programlisting>
+ GtkWidget *window, *clist;
+ gchar *row[2]; /* GtkCList-ul nostru are doar 2 coloane. */
+
+ window = create_window1 ();
+ clist = lookup_widget (window, "clist1");
+
+ row[0] = "Hello";
+ row[1] = "World";
+ gtk_clist_append (GTK_CLIST (clist), row);
+
+ row[0] = "Second";
+ row[1] = "Row";
+ gtk_clist_append (GTK_CLIST (clist), row);
+
+ gtk_widget_show (window1);
+ </programlisting>
+ </para>
+ </answer>
+ </qandaentry>
+
+ </qandadiv>
+
+ </qandaset>
+
+ <!-- ============= Authors ================================ -->
+
+ <para>
+ Acest FAQ a fost scris de către Damon Chaplin
+ (<email>damon@ximian.com</email>). Vă rugăm să trimiteţi orice
+ comentariu asupra acestui manual autorului.
+ Pentru mai multe informaţii despre <application>Glade</application> sau despre
+ listele de mail <application>Glade</application>, vizitaţi
+ <ulink url="http://glade.gnome.org" type="http">Pagina Glade</ulink>.
+ </para>
+
+ <!-- For translations: uncomment this: -->
+
+ <para>
+ Traducerea în limba română realizată de către Călin Cristian Andrei
+ (<email>kman@csc.ro</email>). Orice comentarii sunt binevenite. Vă rog sa-mi
+ trimiteti orice comentarii legate de această traducere.
+ </para>
+ </sect1>
+</article>
diff --git a/tools/glade/doc/ro/glade-faq/legal.xml b/tools/glade/doc/ro/glade-faq/legal.xml
new file mode 100644
index 00000000..5b609000
--- /dev/null
+++ b/tools/glade/doc/ro/glade-faq/legal.xml
@@ -0,0 +1,70 @@
+ <legalnotice id="legalnotice">
+ <para>
+ Permisiunea de a copia, distribui şi/sau modifica acest document
+ este acordată conform Licenţei pentru Documentaţia Liberă GNU
+ (GFDL), versiunea 1.1 sau orice versiune ulterioară publicată de
+ către Fundaţia pentru Software Liber, dar fără Secţiuni invariante,
+ şi fără texte de copertă. Puteţi găsi o copie a GFDL la <ulink type="help"
+ url="ghelp:fdl">această legătură</ulink> sau în fişierul COPYING-DOCS
+ distribuit cu acest manual.
+ </para>
+ <para> Acest manual este o parte a colecţiei de manuale GNOME
+ distribuite sub licenţă GFDL. Dacă doriţi să distribuiţi acest manual
+ separat de colecţie, puteţi face acest lucru adăugând o copie a licenţei
+ acestui manual, după cum este descris în secţiunea 6 a licenţei.
+ </para>
+
+ <para>
+ Multe dintre numele folosite de companii pentru a denumi produsele
+ şi serviciile oferite sunt mărci înregistrate. Acolo unde aceste nume apar
+ în documentaţia GNOME, şi membrii Proiectului pentru Documentaţii GNOME
+ sunt conştienţi de aceste mărci înregistrate, numele sunt scrise
+ cu majuscule sau cu cel puţin cu prima literă majusculă.
+ </para>
+
+ <para>
+ DOCUMENTUL ŞI VERSIUNILE MODIFICATE ALE DOCUMENTULUI SUNT
+ OFERITE ÎN TERMENII LICENŢEI PENTRU DOCUMENTAŢIA LIBERĂ GNU
+ ÎN URMĂTOARELE CONDIŢII:
+
+ <orderedlist>
+ <listitem>
+ <para>DOCUMENTUL ESTE OFERIT FĂRĂ NICI O GARANŢIE DE
+ VREUN FEL, EXPRIMATĂ SAU IMPLICATĂ, INCLUZÂND, FĂRĂ
+ LIMITARE, GARANŢIA CĂ DOCUMENTUL SAU VERSIUNILE
+ MODIFICATE ALE DOCUMENTULUI SUNT FĂRĂ GREŞELI, SAU
+ PENTRU UN SCOP ANUME. ÎNTREGUL RISC AL CALITĂŢII,
+ ACURATEŢII SAU PERFORMANŢEI DOCUMENTULUI SAU ALE
+ VERSIUNILOR MODIFICATE ALE DOCUMENTULUI VĂ APARŢINE.
+ ÎN CAZUL ÎN CARE ORICE DOCUMENT SAU VERSIUNE MODIFICATĂ
+ PREZINTĂ O GREŞEALĂ, ATUNCI DUMNEAVOASTRĂ (ŞI NU AUTORUL
+ INIŢIAL SAU ORICARE CONTRIBUTOR) VĂ VEŢI ASUMA COSTUL
+ REPARĂRII, ÎNTREŢINERII SAU CORECTĂRII. ACEASTĂ NEASUMARE
+ A GARANŢIEI CONSTITUIE O PARTE ESENŢIALĂ A ACESTEI
+ LICENŢE. NU ESTE AUTORIZATĂ FOLOSIREA DOCUMENTULUI
+ SAU A VERSIUNILOR MODIFICATE DECÂNT ÎN PREZENŢA ACESTEI
+ NEASUMĂRI A GARANŢIEI. ŞI
+ </para>
+ </listitem>
+ <listitem>
+ <para>ÎN NICI O CIRCUMSTANŢĂ SAU TEORIE LEGALĂ,
+ FIE ÎNTR-UN CONTRACT (INCLUZÂND NEGLIJENŢA), SAU ALTFEL,
+ AUTORUL, SCRIITORUL INIŢIAL, ORICE CONTRIBUTOR, SAU
+ ORICE DISTRIBUITOR AL DOCUMENTULUI SAU A VERSIUNII
+ MODIFICATE A DOCUMENTULUI, SAU ORICE FURNIZOR AL UNEI
+ ASTFEL DE PĂRŢI, VA FI RĂSPUNZĂTOR ÎN FAŢA ALTEI PERSOANE
+ PENTRU ORICE DAUNE DIRECTE, INDIRECTE, SPECIALE,
+ INCIDENTALE SAU CONSECVENŢIALE DE ORICE FEL, INCLUZÂND,
+ FĂRĂ LIMITĂRI, DAUNE DE ORICE FEL, INCLUZÂND DAUNE
+ PENTRU PIERDEREA LUCIDITĂŢII, OPRIREA PRODUCŢIEI, ERORI
+ ALE CALCULATORULUI SAU NEFUNCŢIONĂRI, SAU ORICARE
+ PAGUBE CAUZATE DE FOLOSIREA DOCUMENTULUI SAU A VERSIUNILOR
+ MODIFICATE ALE ACESTUIA, CHIAR DACĂ ACEA PARTE A FOST
+ INFORMATĂ DESPRE POSIBILITATEA ACESTOR DAUNE.
+
+ </para>
+ </listitem>
+ </orderedlist>
+ </para>
+ </legalnotice>
+
diff --git a/tools/glade/doc/xmldocs.make b/tools/glade/doc/xmldocs.make
new file mode 100644
index 00000000..b88d4d8b
--- /dev/null
+++ b/tools/glade/doc/xmldocs.make
@@ -0,0 +1,89 @@
+# To use this template:
+# 1) Define: figs, docname, lang, omffile, entities although figs,
+# omffile, and entities may be empty in your Makefile.am which
+# will "include" this one
+# 2) Figures must go under figures/ and be in PNG format
+# 3) You should only have one document per directory
+#
+# Note that this makefile forces the directory name under
+# $prefix/share/gnome/help/ to be the same as the XML filename
+# of the document. This is required by GNOME. eg:
+# $prefix/share/gnome/help/fish_applet/C/fish_applet.xml
+# ^^^^^^^^^^^ ^^^^^^^^^^^
+# Definitions:
+# figs A list of screenshots which will be included in EXTRA_DIST
+# Note that these should reside in figures/ and should be .png
+# files, or you will have to make modifications below.
+# docname This is the name of the XML file: <docname>.xml
+# lang This is the document locale
+# omffile This is the name of the OMF file. Convention is to name
+# it <docname>-<locale>.omf.
+# entities This is a list of XML entities which must be installed
+# with the main XML file and included in EXTRA_DIST.
+# eg:
+# figs = \
+# figures/fig1.png \
+# figures/fig2.png
+# docname = scrollkeeper-manual
+# lang = C
+# omffile=scrollkeeper-manual-C.omf
+# entities = fdl.xml
+# include $(top_srcdir)/help/xmldocs.make
+# dist-hook: app-dist-hook
+#
+
+# Damon - added $(appid) and used it rather than $(docname) in $(docdir),
+# so it works for all 3 of our docs.
+appid = glade-2
+docdir = $(datadir)/gnome/help/$(appid)/$(lang)
+
+xml_files = $(entities) $(docname).xml
+
+omf_dir=$(top_srcdir)/omf-install
+
+EXTRA_DIST = $(xml_files) $(omffile) $(figs)
+
+CLEANFILES = omf_timestamp
+
+all: omf
+
+omf: omf_timestamp
+
+omf_timestamp: $(omffile)
+ -for file in $(omffile); do \
+ scrollkeeper-preinstall $(docdir)/`awk 'BEGIN {RS = ">" } /identifier/ {print $$0}' $${file} | awk 'BEGIN {FS="\""} /url/ {print $$2}'` $${file} $(omf_dir)/$${file}; \
+ done
+ touch omf_timestamp
+
+$(docname).xml: $(entities)
+ -ourdir=`pwd`; \
+ cd $(srcdir); \
+ cp $(entities) $$ourdir
+
+app-dist-hook:
+ -$(mkinstalldirs) $(distdir)/figures
+ -if [ -e topic.dat ]; then \
+ cp $(srcdir)/topic.dat $(distdir); \
+ fi
+
+install-data-am: omf
+ -$(mkinstalldirs) $(DESTDIR)$(docdir)/figures
+ -cp $(srcdir)/$(xml_files) $(DESTDIR)$(docdir)
+ -for file in $(srcdir)/figures/*.png; do \
+ basefile=`echo $$file | sed -e 's,^.*/,,'`; \
+ $(INSTALL_DATA) $$file $(DESTDIR)$(docdir)/figures/$$basefile; \
+ done
+ -if [ -e $(srcdir)/topic.dat ]; then \
+ $(INSTALL_DATA) $(srcdir)/topic.dat $(DESTDIR)$(docdir); \
+ fi
+
+uninstall-local:
+ -for file in $(srcdir)/figures/*.png; do \
+ basefile=`echo $$file | sed -e 's,^.*/,,'`; \
+ rm -f $(docdir)/figures/$$basefile; \
+ done
+ -for file in $(xml_files); do \
+ rm -f $(DESTDIR)$(docdir)/$$file; \
+ done
+ -rmdir $(DESTDIR)$(docdir)/figures
+ -rmdir $(DESTDIR)$(docdir)
diff --git a/tools/glade/examples/editor/AUTHORS b/tools/glade/examples/editor/AUTHORS
new file mode 100644
index 00000000..f3b6641e
--- /dev/null
+++ b/tools/glade/examples/editor/AUTHORS
@@ -0,0 +1 @@
+Damon Chaplin <damon@gnome.org>
diff --git a/tools/glade/examples/editor/ChangeLog b/tools/glade/examples/editor/ChangeLog
new file mode 100644
index 00000000..21f50001
--- /dev/null
+++ b/tools/glade/examples/editor/ChangeLog
@@ -0,0 +1,44 @@
+2005-09-12 Damon Chaplin <damon@gnome.org>
+
+ * autogen.sh: don't use -path option of find, as Solaris doesn't have
+ it. (#301929)
+
+2003-10-10 Damon Chaplin <damon@gnome.org>
+
+ * src/callbacks.c (on_About_activate): make sure we only show one
+ About dialog. Patch from Steve Chaplin.
+
+2003-10-08 Damon Chaplin <damon@gnome.org>
+
+ * src/callbacks.c (on_main_window_delete_event): use exit() rather
+ than gtk_exit() which is now deprecated.
+
+2002-11-02 Damon Chaplin <damon@gnome.org>
+
+ * AUTHORS: and again. This is getting annoying!
+
+2001-04-20 Damon Chaplin <damon@ximian.com>
+
+ * AUTHORS: updated my email address.
+
+2000-09-23 Damon Chaplin <damon@helixcode.com>
+
+ * src/Makefile.am (bin_PROGRAMS): changed name to glade-editor rather
+ than glade_editor, which was output due to a bug in Glade.
+
+1999-06-29 Damon Chaplin <damon@karuna.freeserve.co.uk>
+
+ * src/callbacks.[hc]: renamed on_Quit_activate and on_Delete_activate
+ to on_Exit_activate and on_Clear_activate to match menus. 'Exit' and
+ 'Clear' are the standard Gnome menu items.
+
+ * Makefile.am (install-data-local): used $(srcdir) when installing
+ pixmaps.
+
+ * editor.glade: updated menubar to use underlined accelerator keys.
+ Added handlebox around menubar and toolbar, and set toolbar button
+ relief to None. (The handlebox doesn't seem to work too well - you
+ need to set the border width to 2 for the shadow to display properly.)
+ Set default window size of the main window to 600x450, reset the width
+ and height, and turned Shrink off.
+
diff --git a/tools/glade/examples/editor/Makefile.am b/tools/glade/examples/editor/Makefile.am
new file mode 100644
index 00000000..37b60f39
--- /dev/null
+++ b/tools/glade/examples/editor/Makefile.am
@@ -0,0 +1,30 @@
+## Process this file with automake to produce Makefile.in
+
+SUBDIRS = src po
+
+EXTRA_DIST = \
+ autogen.sh \
+ editor.glade \
+ editor.gladep
+
+install-data-local:
+ @$(NORMAL_INSTALL)
+ if test -d $(srcdir)/pixmaps; then \
+ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \
+ for pixmap in $(srcdir)/pixmaps/*; do \
+ if test -f $$pixmap; then \
+ $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \
+ fi \
+ done \
+ fi
+
+dist-hook:
+ if test -d pixmaps; then \
+ mkdir $(distdir)/pixmaps; \
+ for pixmap in pixmaps/*; do \
+ if test -f $$pixmap; then \
+ cp -p $$pixmap $(distdir)/pixmaps; \
+ fi \
+ done \
+ fi
+
diff --git a/tools/glade/examples/editor/NEWS b/tools/glade/examples/editor/NEWS
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tools/glade/examples/editor/NEWS
diff --git a/tools/glade/examples/editor/README b/tools/glade/examples/editor/README
new file mode 100644
index 00000000..7aaa9c6c
--- /dev/null
+++ b/tools/glade/examples/editor/README
@@ -0,0 +1,16 @@
+
+This is a simple example application built with Glade.
+
+It is a text editor, with standard commands to open and save files,
+cut/copy/paste text, and set the font.
+
+The signal handler code in src/callbacks.c has been commented to make it
+easy to understand how a Glade application is put together.
+
+It is not built normally as part of Glade. To build it, you must cd into the
+editor directory, remove the 'NO-AUTO-GEN' file, then run:
+
+./autogen.sh
+make
+
+Then run src/glade-editor.
diff --git a/tools/glade/examples/editor/acconfig.h b/tools/glade/examples/editor/acconfig.h
new file mode 100644
index 00000000..0a76fa0d
--- /dev/null
+++ b/tools/glade/examples/editor/acconfig.h
@@ -0,0 +1,7 @@
+#undef ENABLE_NLS
+#undef HAVE_CATGETS
+#undef HAVE_GETTEXT
+#undef GETTEXT_PACKAGE
+#undef HAVE_LC_MESSAGES
+#undef HAVE_STPCPY
+#undef HAVE_LIBSM
diff --git a/tools/glade/examples/editor/autogen.sh b/tools/glade/examples/editor/autogen.sh
new file mode 100755
index 00000000..9bbea2c0
--- /dev/null
+++ b/tools/glade/examples/editor/autogen.sh
@@ -0,0 +1,159 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+DIE=0
+
+if [ -n "$GNOME2_DIR" ]; then
+ ACLOCAL_FLAGS="-I $GNOME2_DIR/share/aclocal $ACLOCAL_FLAGS"
+ LD_LIBRARY_PATH="$GNOME2_DIR/lib:$LD_LIBRARY_PATH"
+ PATH="$GNOME2_DIR/bin:$PATH"
+ export PATH
+ export LD_LIBRARY_PATH
+fi
+
+(test -f $srcdir/configure.in) || {
+ echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+ echo " top-level package directory"
+ exit 1
+}
+
+(autoconf --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`autoconf' installed."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+(grep "^AC_PROG_INTLTOOL" $srcdir/configure.in >/dev/null) && {
+ (intltoolize --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`intltool' installed."
+ echo "You can get it from:"
+ echo " ftp://ftp.gnome.org/pub/GNOME/"
+ DIE=1
+ }
+}
+
+(grep "^AM_PROG_XML_I18N_TOOLS" $srcdir/configure.in >/dev/null) && {
+ (xml-i18n-toolize --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`xml-i18n-toolize' installed."
+ echo "You can get it from:"
+ echo " ftp://ftp.gnome.org/pub/GNOME/"
+ DIE=1
+ }
+}
+
+(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+ (libtool --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`libtool' installed."
+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ }
+}
+
+(grep "^AM_GLIB_GNU_GETTEXT" $srcdir/configure.in >/dev/null) && {
+ (grep "sed.*POTFILES" $srcdir/configure.in) > /dev/null || \
+ (glib-gettextize --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`glib' installed."
+ echo "You can get it from: ftp://ftp.gtk.org/pub/gtk"
+ DIE=1
+ }
+}
+
+(automake --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`automake' installed."
+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ NO_AUTOMAKE=yes
+}
+
+
+# if no automake, don't bother testing for aclocal
+test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: Missing \`aclocal'. The version of \`automake'"
+ echo "installed doesn't appear recent enough."
+ echo "You can get automake from ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+if test "$DIE" -eq 1; then
+ exit 1
+fi
+
+if test -z "$*"; then
+ echo "**Warning**: I am going to run \`configure' with no arguments."
+ echo "If you wish to pass any to it, please specify them on the"
+ echo \`$0\'" command line."
+ echo
+fi
+
+case $CC in
+xlc )
+ am_opt=--include-deps;;
+esac
+
+for coin in `find $srcdir -name configure.in -print`
+do
+ dr=`dirname $coin`
+ if test -f $dr/NO-AUTO-GEN; then
+ echo skipping $dr -- flagged as no auto-gen
+ else
+ echo processing $dr
+ ( cd $dr
+
+ aclocalinclude="$ACLOCAL_FLAGS"
+
+ if grep "^AM_GLIB_GNU_GETTEXT" configure.in >/dev/null; then
+ echo "Creating $dr/aclocal.m4 ..."
+ test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
+ echo "Running glib-gettextize... Ignore non-fatal messages."
+ echo "no" | glib-gettextize --force --copy
+ echo "Making $dr/aclocal.m4 writable ..."
+ test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
+ fi
+ if grep "^AC_PROG_INTLTOOL" configure.in >/dev/null; then
+ echo "Running intltoolize..."
+ intltoolize --copy --force --automake
+ fi
+ if grep "^AM_PROG_XML_I18N_TOOLS" configure.in >/dev/null; then
+ echo "Running xml-i18n-toolize..."
+ xml-i18n-toolize --copy --force --automake
+ fi
+ if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+ if test -z "$NO_LIBTOOLIZE" ; then
+ echo "Running libtoolize..."
+ libtoolize --force --copy
+ fi
+ fi
+ echo "Running aclocal $aclocalinclude ..."
+ aclocal $aclocalinclude
+ if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
+ echo "Running autoheader..."
+ autoheader
+ fi
+ echo "Running automake --gnu $am_opt ..."
+ automake --add-missing --gnu $am_opt
+ echo "Running autoconf ..."
+ autoconf
+ )
+ fi
+done
+
+conf_flags="--enable-maintainer-mode"
+
+if test x$NOCONFIGURE = x; then
+ echo Running $srcdir/configure $conf_flags "$@" ...
+ $srcdir/configure $conf_flags "$@" \
+ && echo Now type \`make\' to compile. || exit 1
+else
+ echo Skipping configure process.
+fi
diff --git a/tools/glade/examples/editor/configure.in b/tools/glade/examples/editor/configure.in
new file mode 100644
index 00000000..43574665
--- /dev/null
+++ b/tools/glade/examples/editor/configure.in
@@ -0,0 +1,31 @@
+dnl Process this file with autoconf to produce a configure script.
+
+AC_INIT(configure.in)
+AM_INIT_AUTOMAKE(glade-editor, 0.1)
+AM_CONFIG_HEADER(config.h)
+AM_MAINTAINER_MODE
+
+AC_ISC_POSIX
+AC_PROG_CC
+AM_PROG_CC_STDC
+AC_HEADER_STDC
+
+pkg_modules="gtk+-2.0 >= 2.0.0"
+PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
+AC_SUBST(PACKAGE_CFLAGS)
+AC_SUBST(PACKAGE_LIBS)
+
+GETTEXT_PACKAGE=glade-editor
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE")
+
+dnl Add the languages which your application supports here.
+ALL_LINGUAS=""
+AM_GLIB_GNU_GETTEXT
+
+AC_OUTPUT([
+Makefile
+src/Makefile
+po/Makefile.in
+])
+
diff --git a/tools/glade/examples/editor/editor.glade b/tools/glade/examples/editor/editor.glade
new file mode 100644
index 00000000..51296416
--- /dev/null
+++ b/tools/glade/examples/editor/editor.glade
@@ -0,0 +1,492 @@
+<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
+<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
+
+<glade-interface>
+
+<widget class="GtkWindow" id="main_window">
+ <property name="visible">True</property>
+ <property name="title" translatable="yes">Glade Text Editor</property>
+ <property name="type">GTK_WINDOW_TOPLEVEL</property>
+ <property name="window_position">GTK_WIN_POS_NONE</property>
+ <property name="modal">False</property>
+ <property name="default_width">600</property>
+ <property name="default_height">450</property>
+ <property name="resizable">True</property>
+ <property name="destroy_with_parent">False</property>
+ <signal name="delete_event" handler="on_main_window_delete_event"/>
+
+ <child>
+ <widget class="GtkVBox" id="vbox1">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+
+ <child>
+ <widget class="GtkHandleBox" id="handlebox2">
+ <property name="visible">True</property>
+ <property name="shadow_type">GTK_SHADOW_OUT</property>
+ <property name="handle_position">GTK_POS_LEFT</property>
+ <property name="snap_edge">GTK_POS_TOP</property>
+
+ <child>
+ <widget class="GtkMenuBar" id="menubar1">
+ <property name="visible">True</property>
+
+ <child>
+ <widget class="GtkMenuItem" id="File">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_File</property>
+ <property name="use_underline">True</property>
+
+ <child>
+ <widget class="GtkMenu" id="File_menu">
+
+ <child>
+ <widget class="GtkImageMenuItem" id="New">
+ <property name="visible">True</property>
+ <property name="label">gtk-new</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_New_activate"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkImageMenuItem" id="Open">
+ <property name="visible">True</property>
+ <property name="label">gtk-open</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_Open_activate"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkImageMenuItem" id="Save">
+ <property name="visible">True</property>
+ <property name="label">gtk-save</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_Save_activate"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkImageMenuItem" id="Save_As">
+ <property name="visible">True</property>
+ <property name="label">gtk-save-as</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_Save_As_activate"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkMenuItem" id="separator1">
+ <property name="visible">True</property>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkImageMenuItem" id="Exit">
+ <property name="visible">True</property>
+ <property name="label">gtk-quit</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_Exit_activate"/>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkMenuItem" id="Edit">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Edit</property>
+ <property name="use_underline">True</property>
+
+ <child>
+ <widget class="GtkMenu" id="Edit_menu">
+
+ <child>
+ <widget class="GtkImageMenuItem" id="Cut">
+ <property name="visible">True</property>
+ <property name="label">gtk-cut</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_Cut_activate"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkImageMenuItem" id="Copy">
+ <property name="visible">True</property>
+ <property name="label">gtk-copy</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_Copy_activate"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkImageMenuItem" id="Paste">
+ <property name="visible">True</property>
+ <property name="label">gtk-paste</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_Paste_activate"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkImageMenuItem" id="Clear">
+ <property name="visible">True</property>
+ <property name="label">gtk-delete</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="on_Clear_activate"/>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkMenuItem" id="View">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_View</property>
+ <property name="use_underline">True</property>
+
+ <child>
+ <widget class="GtkMenu" id="View_menu">
+
+ <child>
+ <widget class="GtkMenuItem" id="Font">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Change _Font...</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="on_Font_activate"/>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="GtkMenuItem" id="Help">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Help</property>
+ <property name="use_underline">True</property>
+
+ <child>
+ <widget class="GtkMenu" id="Help_menu">
+
+ <child>
+ <widget class="GtkMenuItem" id="About">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_About...</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="on_About_activate"/>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+
+ <child>
+ <widget class="GtkHandleBox" id="handlebox1">
+ <property name="border_width">2</property>
+ <property name="visible">True</property>
+ <property name="shadow_type">GTK_SHADOW_OUT</property>
+ <property name="handle_position">GTK_POS_LEFT</property>
+ <property name="snap_edge">GTK_POS_TOP</property>
+
+ <child>
+ <widget class="GtkToolbar" id="toolbar1">
+ <property name="visible">True</property>
+ <property name="orientation">GTK_ORIENTATION_HORIZONTAL</property>
+ <property name="toolbar_style">GTK_TOOLBAR_BOTH</property>
+ <property name="tooltips">True</property>
+
+ <child>
+ <widget class="button" id="button1">
+ <property name="visible">True</property>
+ <property name="label">gtk-new</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_new_button_clicked"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="button" id="button2">
+ <property name="visible">True</property>
+ <property name="label">gtk-open</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_open_button_clicked"/>
+ </widget>
+ </child>
+
+ <child>
+ <widget class="button" id="button3">
+ <property name="visible">True</property>
+ <property name="label">gtk-save</property>
+ <property name="use_stock">True</property>
+ <signal name="clicked" handler="on_save_button_clicked"/>
+ </widget>
+ </child>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+
+ <child>
+ <widget class="GtkScrolledWindow" id="scrolledwindow1">
+ <property name="visible">True</property>
+ <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="shadow_type">GTK_SHADOW_IN</property>
+ <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+
+ <child>
+ <widget class="GtkTextView" id="text1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">True</property>
+ <property name="justification">GTK_JUSTIFY_LEFT</property>
+ <property name="wrap_mode">GTK_WRAP_WORD</property>
+ <property name="cursor_visible">True</property>
+ <property name="pixels_above_lines">0</property>
+ <property name="pixels_below_lines">0</property>
+ <property name="pixels_inside_wrap">0</property>
+ <property name="left_margin">0</property>
+ <property name="right_margin">0</property>
+ <property name="indent">0</property>
+ <property name="text" translatable="yes"></property>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+
+ <child>
+ <widget class="GtkStatusbar" id="statusbar1">
+ <property name="visible">True</property>
+ <property name="has_resize_grip">True</property>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+</widget>
+
+<widget class="GtkFileSelection" id="open_file_selection">
+ <property name="border_width">10</property>
+ <property name="visible">True</property>
+ <property name="title" translatable="yes">Open File</property>
+ <property name="type">GTK_WINDOW_TOPLEVEL</property>
+ <property name="window_position">GTK_WIN_POS_NONE</property>
+ <property name="modal">False</property>
+ <property name="resizable">True</property>
+ <property name="destroy_with_parent">False</property>
+ <property name="show_fileops">True</property>
+ <signal name="delete_event" handler="on_open_filesel_delete_event"/>
+
+ <child internal-child="cancel_button">
+ <widget class="GtkButton" id="cancel_button1">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <signal name="clicked" handler="on_open_filesel_cancel_button_clicked"/>
+ </widget>
+ </child>
+
+ <child internal-child="ok_button">
+ <widget class="GtkButton" id="ok_button1">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <signal name="clicked" handler="on_open_filesel_ok_button_clicked"/>
+ </widget>
+ </child>
+</widget>
+
+<widget class="GtkFontSelectionDialog" id="font_selection">
+ <property name="border_width">4</property>
+ <property name="visible">True</property>
+ <property name="title" translatable="yes">Select Font</property>
+ <property name="type">GTK_WINDOW_TOPLEVEL</property>
+ <property name="window_position">GTK_WIN_POS_NONE</property>
+ <property name="modal">False</property>
+ <property name="resizable">True</property>
+ <property name="destroy_with_parent">False</property>
+ <signal name="delete_event" handler="on_fontsel_delete_event"/>
+
+ <child internal-child="cancel_button">
+ <widget class="GtkButton" id="cancel_button2">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <signal name="clicked" handler="on_fontsel_cancel_button_clicked"/>
+ </widget>
+ </child>
+
+ <child internal-child="apply_button">
+ <widget class="GtkButton" id="apply_button1">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <signal name="clicked" handler="on_fontsel_apply_button_clicked"/>
+ </widget>
+ </child>
+
+ <child internal-child="ok_button">
+ <widget class="GtkButton" id="ok_button2">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <signal name="clicked" handler="on_fontsel_ok_button_clicked"/>
+ </widget>
+ </child>
+
+ <child internal-child="font_selection">
+ <widget class="GtkFontSelection" id="fontselection1">
+ <property name="border_width">4</property>
+ <property name="visible">True</property>
+ <property name="preview_text" translatable="yes">abcdefghijk ABCDEFGHIJK</property>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+</widget>
+
+<widget class="GtkDialog" id="about_dialog">
+ <property name="visible">True</property>
+ <property name="title" translatable="yes">About The Glade Text Editor</property>
+ <property name="type">GTK_WINDOW_TOPLEVEL</property>
+ <property name="window_position">GTK_WIN_POS_NONE</property>
+ <property name="modal">False</property>
+ <property name="resizable">True</property>
+ <property name="destroy_with_parent">False</property>
+ <property name="has_separator">True</property>
+
+ <child internal-child="vbox">
+ <widget class="GtkVBox" id="dialog-vbox2">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+
+ <child internal-child="action_area">
+ <widget class="GtkHButtonBox" id="dialog-action_area2">
+ <property name="visible">True</property>
+ <property name="layout_style">GTK_BUTTONBOX_END</property>
+
+ <child>
+ <widget class="GtkButton" id="button7">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="has_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes"> OK </property>
+ <property name="use_underline">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="response_id">0</property>
+ <signal name="clicked" handler="on_about_ok_clicked"/>
+ </widget>
+ </child>
+ </widget>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="pack_type">GTK_PACK_END</property>
+ </packing>
+ </child>
+
+ <child>
+ <widget class="GtkLabel" id="label2">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">The Glade Text Editor
+
+v 1.0
+
+(Example program for Glade)</property>
+ <property name="use_underline">False</property>
+ <property name="use_markup">False</property>
+ <property name="justify">GTK_JUSTIFY_CENTER</property>
+ <property name="wrap">False</property>
+ <property name="selectable">False</property>
+ <property name="xalign">0.5</property>
+ <property name="yalign">0.5</property>
+ <property name="xpad">12</property>
+ <property name="ypad">0</property>
+ </widget>
+ <packing>
+ <property name="padding">10</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </widget>
+ </child>
+</widget>
+
+<widget class="GtkFileSelection" id="save_file_selection">
+ <property name="border_width">10</property>
+ <property name="visible">True</property>
+ <property name="title" translatable="yes">Save File</property>
+ <property name="type">GTK_WINDOW_TOPLEVEL</property>
+ <property name="window_position">GTK_WIN_POS_NONE</property>
+ <property name="modal">False</property>
+ <property name="resizable">True</property>
+ <property name="destroy_with_parent">False</property>
+ <property name="show_fileops">True</property>
+ <signal name="delete_event" handler="on_save_filesel_delete_event"/>
+
+ <child internal-child="cancel_button">
+ <widget class="GtkButton" id="cancel_button3">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <signal name="clicked" handler="on_save_filesel_cancel_button_clicked"/>
+ </widget>
+ </child>
+
+ <child internal-child="ok_button">
+ <widget class="GtkButton" id="ok_button3">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <signal name="clicked" handler="on_save_filesel_ok_button_clicked"/>
+ </widget>
+ </child>
+</widget>
+
+</glade-interface>
diff --git a/tools/glade/examples/editor/editor.gladep b/tools/glade/examples/editor/editor.gladep
new file mode 100644
index 00000000..ab20f90f
--- /dev/null
+++ b/tools/glade/examples/editor/editor.gladep
@@ -0,0 +1,8 @@
+<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
+<!DOCTYPE glade-project SYSTEM "http://glade.gnome.org/glade-project-2.0.dtd">
+
+<glade-project>
+ <name>Editor</name>
+ <program_name>glade-editor</program_name>
+ <gnome_support>FALSE</gnome_support>
+</glade-project>
diff --git a/tools/glade/examples/editor/po/ChangeLog b/tools/glade/examples/editor/po/ChangeLog
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tools/glade/examples/editor/po/ChangeLog
diff --git a/tools/glade/examples/editor/po/POTFILES.in b/tools/glade/examples/editor/po/POTFILES.in
new file mode 100644
index 00000000..ab2d29e6
--- /dev/null
+++ b/tools/glade/examples/editor/po/POTFILES.in
@@ -0,0 +1,6 @@
+# List of source files containing translatable strings.
+
+src/main.c
+src/interface.c
+src/callbacks.c
+src/support.c
diff --git a/tools/glade/examples/editor/src/Makefile.am b/tools/glade/examples/editor/src/Makefile.am
new file mode 100644
index 00000000..d9ab60b1
--- /dev/null
+++ b/tools/glade/examples/editor/src/Makefile.am
@@ -0,0 +1,17 @@
+## Process this file with automake to produce Makefile.in
+
+INCLUDES = \
+ -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
+ -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+ @PACKAGE_CFLAGS@
+
+bin_PROGRAMS = glade-editor
+
+glade_editor_SOURCES = \
+ main.c \
+ support.c support.h \
+ interface.c interface.h \
+ callbacks.c callbacks.h
+
+glade_editor_LDADD = @PACKAGE_LIBS@ $(INTLLIBS)
+
diff --git a/tools/glade/examples/editor/src/callbacks.c b/tools/glade/examples/editor/src/callbacks.c
new file mode 100644
index 00000000..bb653be2
--- /dev/null
+++ b/tools/glade/examples/editor/src/callbacks.c
@@ -0,0 +1,670 @@
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <gtk/gtk.h>
+
+#include "callbacks.h"
+#include "interface.h"
+#include "support.h"
+
+
+/* We create the dialog boxes once and keep pointers to them in static
+ variables so we can reuse them. */
+static GtkWidget *open_filesel = NULL;
+static GtkWidget *save_filesel = NULL;
+static GtkWidget *fontsel = NULL;
+
+/* This is the filename of the file currently being edited, in on-disk
+ encoding (which may be UTF-8 or the locale's encoding). */
+static gchar *current_filename = NULL;
+
+/* This flag is set to TRUE if the file has been changed. We don't actually
+ use it here, but the program could be extended to prompt to save changes. */
+static gboolean file_changed = FALSE;
+
+/* A key used to store pointers to the main window. */
+static const gchar *MainWindowKey = "MainWindowKey";
+
+/* The size of chunks to read in when opening files. */
+#define BUFFER_SIZE 8192
+
+
+/* Static functions. */
+static void new_file (GtkWidget *main_window);
+static void open_file (GtkWidget *main_window);
+static void save_as (GtkWidget *main_window);
+
+static void real_open_file (GtkWidget *main_window,
+ const gchar *filename);
+static void real_save_file (GtkWidget *main_window,
+ const gchar *filename);
+
+
+/***************************************************************************
+ * Main Window Signals.
+ ***************************************************************************/
+
+/* This is called when the main window gets a "delete_event" signal, which
+ typically happens when the user clicks on the close icon on the window's
+ title bar. If we didn't handle this, the window would be destroyed but
+ our application would not exit. */
+gboolean
+on_main_window_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data)
+{
+ exit (0);
+
+ /* Shouldn't reach here, but we add it to stop compiler warnings. */
+ return FALSE;
+}
+
+
+/***************************************************************************
+ * File Menu Commands.
+ ***************************************************************************/
+void
+on_New_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *main_window;
+
+ /* We use the Glade utility function lookup_widget() to get a pointer to the
+ main window. The first argument is any widget in the window/dialog and
+ the second argument is the name of the widget you want to get. */
+ main_window = lookup_widget (GTK_WIDGET (menuitem), "main_window");
+ new_file (main_window);
+}
+
+
+void
+on_Open_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *main_window;
+
+ main_window = lookup_widget (GTK_WIDGET (menuitem), "main_window");
+ open_file (main_window);
+}
+
+
+void
+on_Save_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *main_window;
+
+ main_window = lookup_widget (GTK_WIDGET (menuitem), "main_window");
+
+ /* If the current document doesn't have a filename yet, we call save_as
+ to show the file selection dialog. */
+ if (current_filename == NULL)
+ save_as (main_window);
+ else
+ real_save_file (main_window, current_filename);
+}
+
+
+void
+on_Save_As_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *main_window;
+
+ main_window = lookup_widget (GTK_WIDGET (menuitem), "main_window");
+ save_as (main_window);
+}
+
+
+void
+on_Exit_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ gtk_exit (0);
+}
+
+
+/***************************************************************************
+ * Edit Menu Commands.
+ * The GtkTextView class makes this very easy for us by providing action
+ * signals that perform clipboard functions.
+ ***************************************************************************/
+
+void
+on_Cut_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *text, *statusbar;
+
+ text = lookup_widget (GTK_WIDGET (menuitem), "text1");
+ g_signal_emit_by_name (G_OBJECT (text), "cut_clipboard", NULL);
+
+ statusbar = lookup_widget (GTK_WIDGET (menuitem), "statusbar1");
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "Text cut to clipboard.");
+}
+
+
+void
+on_Copy_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *text, *statusbar;
+
+ text = lookup_widget (GTK_WIDGET (menuitem), "text1");
+ g_signal_emit_by_name (G_OBJECT (text), "copy_clipboard", NULL);
+
+ statusbar = lookup_widget (GTK_WIDGET (menuitem), "statusbar1");
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "Text copied.");
+}
+
+
+void
+on_Paste_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *text, *statusbar;
+
+ text = lookup_widget (GTK_WIDGET (menuitem), "text1");
+ g_signal_emit_by_name (G_OBJECT (text), "paste_clipboard", NULL);
+
+ statusbar = lookup_widget (GTK_WIDGET (menuitem), "statusbar1");
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "Text pasted.");
+}
+
+
+void
+on_Clear_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *text, *statusbar;
+ GtkTextBuffer *buffer;
+
+ text = lookup_widget (GTK_WIDGET (menuitem), "text1");
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ gtk_text_buffer_delete_selection (buffer, TRUE, TRUE);
+
+ statusbar = lookup_widget (GTK_WIDGET (menuitem), "statusbar1");
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "Text deleted.");
+}
+
+
+/***************************************************************************
+ * Toolbar Buttons.
+ ***************************************************************************/
+
+void
+on_new_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *main_window;
+
+ main_window = lookup_widget (GTK_WIDGET (button), "main_window");
+ new_file (main_window);
+}
+
+
+void
+on_open_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *main_window;
+
+ main_window = lookup_widget (GTK_WIDGET (button), "main_window");
+ open_file (main_window);
+}
+
+
+void
+on_save_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *main_window;
+
+ main_window = lookup_widget (GTK_WIDGET (button), "main_window");
+
+ if (current_filename == NULL)
+ save_as (main_window);
+ else
+ real_save_file (main_window, current_filename);
+}
+
+
+/***************************************************************************
+ * Font Selection Dialog.
+ ***************************************************************************/
+
+/* This is called when the 'Change Font' command is used. We just need to
+ show the font selection dialog. */
+void
+on_Font_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ GtkWidget *main_window;
+
+ main_window = lookup_widget (GTK_WIDGET (menuitem), "main_window");
+ if (!fontsel)
+ {
+ fontsel = create_font_selection ();
+ gtk_object_set_data (GTK_OBJECT (fontsel), MainWindowKey, main_window);
+
+ /* Make sure the dialog doesn't disappear behind the main window. */
+ gtk_window_set_transient_for (GTK_WINDOW (fontsel),
+ GTK_WINDOW (main_window));
+ }
+ gtk_widget_show (fontsel);
+
+ /* We make sure the dialog is visible. */
+ gtk_window_present (GTK_WINDOW (fontsel));
+}
+
+
+gboolean
+on_fontsel_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data)
+{
+ gtk_widget_hide (gtk_widget_get_toplevel (widget));
+ return TRUE;
+}
+
+
+void
+on_fontsel_ok_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *fontsel;
+
+ /* We do the same thing as apply, but we close the dialog after. */
+ on_fontsel_apply_button_clicked (button, NULL);
+ fontsel = gtk_widget_get_toplevel (GTK_WIDGET (button));
+ gtk_widget_hide (fontsel);
+}
+
+
+void
+on_fontsel_cancel_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ gtk_widget_hide (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+}
+
+
+void
+on_fontsel_apply_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *fontsel, *main_window, *text, *statusbar;
+ gchar *font_name;
+ PangoFontDescription *font_desc;
+
+ fontsel = gtk_widget_get_toplevel (GTK_WIDGET (button));
+ main_window = gtk_object_get_data (GTK_OBJECT (fontsel), MainWindowKey);
+ text = lookup_widget (main_window, "text1");
+ statusbar = lookup_widget (main_window, "statusbar1");
+
+ font_name = gtk_font_selection_dialog_get_font_name (GTK_FONT_SELECTION_DIALOG (fontsel));
+ font_desc = pango_font_description_from_string (font_name);
+ g_free (font_name);
+
+ /* We copy the current style, and update the font. */
+ gtk_widget_modify_font (text, font_desc);
+ pango_font_description_free (font_desc);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "Font updated.");
+}
+
+
+/***************************************************************************
+ * Open File Selection Dialog.
+ ***************************************************************************/
+
+void
+on_open_filesel_ok_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *filesel, *main_window;
+ const gchar *filename;
+
+ filesel = gtk_widget_get_toplevel (GTK_WIDGET (button));
+ main_window = gtk_object_get_data (GTK_OBJECT (filesel), MainWindowKey);
+ gtk_widget_hide (filesel);
+ filename = gtk_file_selection_get_filename (GTK_FILE_SELECTION (filesel));
+ real_open_file (main_window, filename);
+}
+
+
+void
+on_open_filesel_cancel_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ gtk_widget_hide (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+}
+
+
+gboolean
+on_open_filesel_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data)
+{
+ gtk_widget_hide (gtk_widget_get_toplevel (widget));
+ return TRUE;
+}
+
+
+/***************************************************************************
+ * Save File Selection Dialog.
+ ***************************************************************************/
+
+void
+on_save_filesel_ok_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ GtkWidget *filesel, *main_window;
+ const gchar *filename;
+
+ filesel = gtk_widget_get_toplevel (GTK_WIDGET (button));
+ main_window = gtk_object_get_data (GTK_OBJECT (filesel), MainWindowKey);
+ gtk_widget_hide (filesel);
+ filename = gtk_file_selection_get_filename (GTK_FILE_SELECTION (filesel));
+ real_save_file (main_window, filename);
+}
+
+
+void
+on_save_filesel_cancel_button_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ gtk_widget_hide (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+}
+
+
+gboolean
+on_save_filesel_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data)
+{
+ gtk_widget_hide (gtk_widget_get_toplevel (widget));
+ return TRUE;
+}
+
+
+/***************************************************************************
+ * About Dialog.
+ ***************************************************************************/
+
+void
+on_About_activate (GtkMenuItem *menuitem,
+ gpointer user_data)
+{
+ static GtkWidget *about = NULL;
+
+ if (about == NULL)
+ {
+ GtkWidget *main_window;
+
+ about = create_about_dialog ();
+ /* set the widget pointer to NULL when the widget is destroyed */
+ g_signal_connect (G_OBJECT (about),
+ "destroy",
+ G_CALLBACK (gtk_widget_destroyed),
+ &about);
+
+ main_window = lookup_widget (GTK_WIDGET (menuitem), "main_window");
+ /* Make sure the dialog doesn't disappear behind the main window. */
+ gtk_window_set_transient_for (GTK_WINDOW (about),
+ GTK_WINDOW (main_window));
+ /* Do not allow user to resize the dialog */
+ gtk_window_set_resizable (GTK_WINDOW (about), FALSE);
+ }
+
+ /* Make sure the dialog is visible. */
+ gtk_window_present (GTK_WINDOW (about));
+}
+
+
+void
+on_about_ok_clicked (GtkButton *button,
+ gpointer user_data)
+{
+ gtk_widget_destroy (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+}
+
+
+/***************************************************************************
+ * Text Widget signals.
+ ***************************************************************************/
+
+/*
+ * Text changed callback. This signal is emitted whenever the text in the
+ * GtkTextView changes. We don't use this at present, but it could be used to
+ * prompt to save changes before opening new files or quitting.
+ */
+void
+on_text_changed (GtkTextBuffer *buffer,
+ gpointer user_data)
+{
+ file_changed = TRUE;
+}
+
+
+/***************************************************************************
+ * Private functions.
+ ***************************************************************************/
+
+/* This sets the window title according to the current filename. */
+void
+set_window_title (GtkWidget *main_window)
+{
+ gchar *title, *filename_utf8 = NULL;
+
+ /* We need to convert the filename to UTF-8. */
+ if (current_filename)
+ filename_utf8 = g_filename_to_utf8 (current_filename, -1, NULL, NULL,
+ NULL);
+
+ title = g_strdup_printf ("Editor: %s\n",
+ filename_utf8 ? g_basename (filename_utf8)
+ : "untitled");
+
+ gtk_window_set_title (GTK_WINDOW (main_window), title);
+ g_free (title);
+ g_free (filename_utf8);
+}
+
+
+/* This creates a new document, by clearing the text widget and setting the
+ current filename to NULL. */
+static void
+new_file (GtkWidget *main_window)
+{
+ GtkWidget *text, *statusbar;
+ GtkTextBuffer *buffer;
+ GtkTextIter start, end;
+
+ text = lookup_widget (GTK_WIDGET (main_window), "text1");
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ gtk_text_buffer_get_bounds (buffer, &start, &end);
+ gtk_text_buffer_delete (buffer, &start, &end);
+
+ g_free (current_filename);
+ current_filename = NULL;
+ file_changed = FALSE;
+ set_window_title (main_window);
+
+ statusbar = lookup_widget (main_window, "statusbar1");
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "New file.");
+}
+
+
+/* This shows the file selection dialog to open a file. */
+static void
+open_file (GtkWidget *main_window)
+{
+ /* We use the same file selection widget each time, so first
+ of all we create it if it hasn't already been created. */
+ if (open_filesel == NULL)
+ {
+ open_filesel = create_open_file_selection ();
+ /* Make sure the dialog doesn't disappear behind the main window. */
+ gtk_window_set_transient_for (GTK_WINDOW (open_filesel),
+ GTK_WINDOW (main_window));
+ }
+
+ /* We save a pointer to the main window inside the file selection's
+ data list, so we can get it easily in the callbacks. */
+ gtk_object_set_data (GTK_OBJECT (open_filesel), MainWindowKey, main_window);
+
+ /* We make sure the dialog is visible. */
+ gtk_window_present (GTK_WINDOW (open_filesel));
+}
+
+
+/* This shows the file selection dialog to save a file. */
+static void
+save_as (GtkWidget *main_window)
+{
+ if (save_filesel == NULL)
+ {
+ save_filesel = create_save_file_selection ();
+ /* Make sure the dialog doesn't disappear behind the main window. */
+ gtk_window_set_transient_for (GTK_WINDOW (save_filesel),
+ GTK_WINDOW (main_window));
+ }
+
+ gtk_object_set_data (GTK_OBJECT (save_filesel), MainWindowKey, main_window);
+
+ /* If the current document has a filename we use that as the default. */
+ if (current_filename)
+ gtk_file_selection_set_filename (GTK_FILE_SELECTION (save_filesel),
+ current_filename);
+
+ /* We make sure the dialog is visible. */
+ gtk_window_present (GTK_WINDOW (save_filesel));
+}
+
+
+/* This loads the given file, which is in on-disk encoding (which may not
+ be UTF-8). */
+static void
+real_open_file (GtkWidget *main_window, const gchar *filename)
+{
+ GtkWidget *text, *statusbar;
+ GtkTextBuffer *text_buffer;
+ GtkTextIter start, end;
+ FILE *fp;
+ gchar buffer[BUFFER_SIZE];
+ gint bytes_read;
+
+ text = lookup_widget (main_window, "text1");
+ text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ statusbar = lookup_widget (main_window, "statusbar1");
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ gtk_text_buffer_get_bounds (text_buffer, &start, &end);
+ gtk_text_buffer_delete (text_buffer, &start, &end);
+ g_free (current_filename);
+ current_filename = NULL;
+ file_changed = FALSE;
+
+ fp = fopen (filename, "r");
+ if (fp == NULL)
+ {
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "Couldn't open file.");
+ return;
+ }
+
+ for (;;)
+ {
+ bytes_read = fread (buffer, sizeof (gchar), BUFFER_SIZE, fp);
+
+ if (bytes_read > 0)
+ {
+ gtk_text_buffer_get_end_iter (text_buffer, &end);
+ gtk_text_buffer_insert (text_buffer, &end, buffer, bytes_read);
+ }
+
+ if (bytes_read != BUFFER_SIZE && (feof (fp) || ferror (fp)))
+ break;
+ }
+
+ /* If there is an error while loading, we reset everything to a good state.
+ */
+ if (ferror (fp))
+ {
+ fclose (fp);
+ gtk_text_buffer_get_bounds (text_buffer, &start, &end);
+ gtk_text_buffer_delete (text_buffer, &start, &end);
+ set_window_title (main_window);
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "Error loading file.");
+ return;
+ }
+
+ fclose (fp);
+
+ current_filename = g_strdup (filename);
+ set_window_title (main_window);
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "File opened.");
+}
+
+
+/* This saves the file, which is in on-disk encoding (which may not
+ be UTF-8). */
+static void
+real_save_file (GtkWidget *main_window, const gchar *filename)
+{
+ GtkWidget *text, *statusbar;
+ GtkTextBuffer *text_buffer;
+ GtkTextIter start, end;
+ gchar *data;
+ FILE *fp;
+ gint bytes_written, len;
+
+ if (current_filename == NULL || strcmp (current_filename, filename))
+ {
+ g_free (current_filename);
+ current_filename = g_strdup (filename);
+ set_window_title (main_window);
+ }
+
+ text = lookup_widget (GTK_WIDGET (main_window), "text1");
+ text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ statusbar = lookup_widget (main_window, "statusbar1");
+
+ gtk_text_buffer_get_bounds (text_buffer, &start, &end);
+ data = gtk_text_buffer_get_text (text_buffer, &start, &end, TRUE);
+
+ fp = fopen (filename, "w");
+ if (fp == NULL)
+ {
+ g_free (data);
+ return;
+ }
+
+ len = strlen (data);
+ bytes_written = fwrite (data, sizeof (gchar), len, fp);
+ fclose (fp);
+
+ g_free (data);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (statusbar), 1);
+ if (len != bytes_written)
+ {
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "Error saving file.");
+ return;
+ }
+
+ file_changed = FALSE;
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1, "File saved.");
+}
+
diff --git a/tools/glade/examples/editor/src/callbacks.h b/tools/glade/examples/editor/src/callbacks.h
new file mode 100644
index 00000000..9418a3e2
--- /dev/null
+++ b/tools/glade/examples/editor/src/callbacks.h
@@ -0,0 +1,116 @@
+#include <gtk/gtk.h>
+
+
+gboolean
+on_main_window_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data);
+
+void
+on_New_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Open_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Save_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Save_As_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Exit_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Cut_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Copy_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Paste_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Clear_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_Font_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_About_activate (GtkMenuItem *menuitem,
+ gpointer user_data);
+
+void
+on_new_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_open_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_save_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+gboolean
+on_open_filesel_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data);
+
+void
+on_open_filesel_ok_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_open_filesel_cancel_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+gboolean
+on_fontsel_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data);
+
+void
+on_fontsel_ok_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_fontsel_cancel_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_fontsel_apply_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_about_ok_clicked (GtkButton *button,
+ gpointer user_data);
+
+gboolean
+on_save_filesel_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data);
+
+void
+on_save_filesel_ok_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+void
+on_save_filesel_cancel_button_clicked (GtkButton *button,
+ gpointer user_data);
+
+void set_window_title (GtkWidget *main_window);
+
+void
+on_text_changed (GtkTextBuffer *buffer,
+ gpointer user_data);
diff --git a/tools/glade/examples/editor/src/interface.c b/tools/glade/examples/editor/src/interface.c
new file mode 100644
index 00000000..c9b50a30
--- /dev/null
+++ b/tools/glade/examples/editor/src/interface.c
@@ -0,0 +1,456 @@
+/*
+ * DO NOT EDIT THIS FILE - it is generated by Glade.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <string.h>
+#include <stdio.h>
+
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtk.h>
+
+#include "callbacks.h"
+#include "interface.h"
+#include "support.h"
+
+#define GLADE_HOOKUP_OBJECT(component,widget,name) \
+ g_object_set_data_full (G_OBJECT (component), name, \
+ gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)
+
+#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \
+ g_object_set_data (G_OBJECT (component), name, widget)
+
+GtkWidget*
+create_main_window (void)
+{
+ GtkWidget *main_window;
+ GtkWidget *vbox1;
+ GtkWidget *handlebox2;
+ GtkWidget *menubar1;
+ GtkWidget *File;
+ GtkWidget *File_menu;
+ GtkWidget *New;
+ GtkWidget *Open;
+ GtkWidget *Save;
+ GtkWidget *Save_As;
+ GtkWidget *separator1;
+ GtkWidget *Exit;
+ GtkWidget *Edit;
+ GtkWidget *Edit_menu;
+ GtkWidget *Cut;
+ GtkWidget *Copy;
+ GtkWidget *Paste;
+ GtkWidget *Clear;
+ GtkWidget *View;
+ GtkWidget *View_menu;
+ GtkWidget *Font;
+ GtkWidget *Help;
+ GtkWidget *Help_menu;
+ GtkWidget *About;
+ GtkWidget *handlebox1;
+ GtkWidget *toolbar1;
+ GtkWidget *button1;
+ GtkWidget *button2;
+ GtkWidget *button3;
+ GtkWidget *scrolledwindow1;
+ GtkWidget *text1;
+ GtkWidget *statusbar1;
+ GtkAccelGroup *accel_group;
+
+ accel_group = gtk_accel_group_new ();
+
+ main_window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_window_set_title (GTK_WINDOW (main_window), _("Glade Text Editor"));
+ gtk_window_set_default_size (GTK_WINDOW (main_window), 600, 450);
+
+ vbox1 = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (vbox1);
+ gtk_container_add (GTK_CONTAINER (main_window), vbox1);
+
+ handlebox2 = gtk_handle_box_new ();
+ gtk_widget_show (handlebox2);
+ gtk_box_pack_start (GTK_BOX (vbox1), handlebox2, FALSE, TRUE, 0);
+
+ menubar1 = gtk_menu_bar_new ();
+ gtk_widget_show (menubar1);
+ gtk_container_add (GTK_CONTAINER (handlebox2), menubar1);
+
+ File = gtk_menu_item_new_with_mnemonic (_("_File"));
+ gtk_widget_show (File);
+ gtk_container_add (GTK_CONTAINER (menubar1), File);
+
+ File_menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (File), File_menu);
+
+ New = gtk_image_menu_item_new_from_stock ("gtk-new", accel_group);
+ gtk_widget_show (New);
+ gtk_container_add (GTK_CONTAINER (File_menu), New);
+
+ Open = gtk_image_menu_item_new_from_stock ("gtk-open", accel_group);
+ gtk_widget_show (Open);
+ gtk_container_add (GTK_CONTAINER (File_menu), Open);
+
+ Save = gtk_image_menu_item_new_from_stock ("gtk-save", accel_group);
+ gtk_widget_show (Save);
+ gtk_container_add (GTK_CONTAINER (File_menu), Save);
+
+ Save_As = gtk_image_menu_item_new_from_stock ("gtk-save-as", accel_group);
+ gtk_widget_show (Save_As);
+ gtk_container_add (GTK_CONTAINER (File_menu), Save_As);
+
+ separator1 = gtk_menu_item_new ();
+ gtk_widget_show (separator1);
+ gtk_container_add (GTK_CONTAINER (File_menu), separator1);
+ gtk_widget_set_sensitive (separator1, FALSE);
+
+ Exit = gtk_image_menu_item_new_from_stock ("gtk-quit", accel_group);
+ gtk_widget_show (Exit);
+ gtk_container_add (GTK_CONTAINER (File_menu), Exit);
+
+ Edit = gtk_menu_item_new_with_mnemonic (_("_Edit"));
+ gtk_widget_show (Edit);
+ gtk_container_add (GTK_CONTAINER (menubar1), Edit);
+
+ Edit_menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (Edit), Edit_menu);
+
+ Cut = gtk_image_menu_item_new_from_stock ("gtk-cut", accel_group);
+ gtk_widget_show (Cut);
+ gtk_container_add (GTK_CONTAINER (Edit_menu), Cut);
+
+ Copy = gtk_image_menu_item_new_from_stock ("gtk-copy", accel_group);
+ gtk_widget_show (Copy);
+ gtk_container_add (GTK_CONTAINER (Edit_menu), Copy);
+
+ Paste = gtk_image_menu_item_new_from_stock ("gtk-paste", accel_group);
+ gtk_widget_show (Paste);
+ gtk_container_add (GTK_CONTAINER (Edit_menu), Paste);
+
+ Clear = gtk_image_menu_item_new_from_stock ("gtk-delete", accel_group);
+ gtk_widget_show (Clear);
+ gtk_container_add (GTK_CONTAINER (Edit_menu), Clear);
+
+ View = gtk_menu_item_new_with_mnemonic (_("_View"));
+ gtk_widget_show (View);
+ gtk_container_add (GTK_CONTAINER (menubar1), View);
+
+ View_menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (View), View_menu);
+
+ Font = gtk_menu_item_new_with_mnemonic (_("Change _Font..."));
+ gtk_widget_show (Font);
+ gtk_container_add (GTK_CONTAINER (View_menu), Font);
+
+ Help = gtk_menu_item_new_with_mnemonic (_("_Help"));
+ gtk_widget_show (Help);
+ gtk_container_add (GTK_CONTAINER (menubar1), Help);
+
+ Help_menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (Help), Help_menu);
+
+ About = gtk_menu_item_new_with_mnemonic (_("_About..."));
+ gtk_widget_show (About);
+ gtk_container_add (GTK_CONTAINER (Help_menu), About);
+
+ handlebox1 = gtk_handle_box_new ();
+ gtk_widget_show (handlebox1);
+ gtk_box_pack_start (GTK_BOX (vbox1), handlebox1, FALSE, TRUE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (handlebox1), 2);
+
+ toolbar1 = gtk_toolbar_new ();
+ gtk_widget_show (toolbar1);
+ gtk_container_add (GTK_CONTAINER (handlebox1), toolbar1);
+ gtk_toolbar_set_style (GTK_TOOLBAR (toolbar1), GTK_TOOLBAR_BOTH);
+
+ button1 = gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar1),
+ "gtk-new",
+ NULL,
+ NULL, NULL, NULL, -1);
+ gtk_widget_show (button1);
+
+ button2 = gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar1),
+ "gtk-open",
+ NULL,
+ NULL, NULL, NULL, -1);
+ gtk_widget_show (button2);
+
+ button3 = gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar1),
+ "gtk-save",
+ NULL,
+ NULL, NULL, NULL, -1);
+ gtk_widget_show (button3);
+
+ scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
+ gtk_widget_show (scrolledwindow1);
+ gtk_box_pack_start (GTK_BOX (vbox1), scrolledwindow1, TRUE, TRUE, 0);
+ GTK_WIDGET_UNSET_FLAGS (scrolledwindow1, GTK_CAN_FOCUS);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN);
+
+ text1 = gtk_text_view_new ();
+ gtk_widget_show (text1);
+ gtk_container_add (GTK_CONTAINER (scrolledwindow1), text1);
+ gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (text1), GTK_WRAP_WORD);
+
+ statusbar1 = gtk_statusbar_new ();
+ gtk_widget_show (statusbar1);
+ gtk_box_pack_start (GTK_BOX (vbox1), statusbar1, FALSE, TRUE, 0);
+
+ g_signal_connect ((gpointer) main_window, "delete_event",
+ G_CALLBACK (on_main_window_delete_event),
+ NULL);
+ g_signal_connect ((gpointer) New, "activate",
+ G_CALLBACK (on_New_activate),
+ NULL);
+ g_signal_connect ((gpointer) Open, "activate",
+ G_CALLBACK (on_Open_activate),
+ NULL);
+ g_signal_connect ((gpointer) Save, "activate",
+ G_CALLBACK (on_Save_activate),
+ NULL);
+ g_signal_connect ((gpointer) Save_As, "activate",
+ G_CALLBACK (on_Save_As_activate),
+ NULL);
+ g_signal_connect ((gpointer) Exit, "activate",
+ G_CALLBACK (on_Exit_activate),
+ NULL);
+ g_signal_connect ((gpointer) Cut, "activate",
+ G_CALLBACK (on_Cut_activate),
+ NULL);
+ g_signal_connect ((gpointer) Copy, "activate",
+ G_CALLBACK (on_Copy_activate),
+ NULL);
+ g_signal_connect ((gpointer) Paste, "activate",
+ G_CALLBACK (on_Paste_activate),
+ NULL);
+ g_signal_connect ((gpointer) Clear, "activate",
+ G_CALLBACK (on_Clear_activate),
+ NULL);
+ g_signal_connect ((gpointer) Font, "activate",
+ G_CALLBACK (on_Font_activate),
+ NULL);
+ g_signal_connect ((gpointer) About, "activate",
+ G_CALLBACK (on_About_activate),
+ NULL);
+ g_signal_connect ((gpointer) button1, "clicked",
+ G_CALLBACK (on_new_button_clicked),
+ NULL);
+ g_signal_connect ((gpointer) button2, "clicked",
+ G_CALLBACK (on_open_button_clicked),
+ NULL);
+ g_signal_connect ((gpointer) button3, "clicked",
+ G_CALLBACK (on_save_button_clicked),
+ NULL);
+
+ /* Store pointers to all widgets, for use by lookup_widget(). */
+ GLADE_HOOKUP_OBJECT_NO_REF (main_window, main_window, "main_window");
+ GLADE_HOOKUP_OBJECT (main_window, vbox1, "vbox1");
+ GLADE_HOOKUP_OBJECT (main_window, handlebox2, "handlebox2");
+ GLADE_HOOKUP_OBJECT (main_window, menubar1, "menubar1");
+ GLADE_HOOKUP_OBJECT (main_window, File, "File");
+ GLADE_HOOKUP_OBJECT (main_window, File_menu, "File_menu");
+ GLADE_HOOKUP_OBJECT (main_window, New, "New");
+ GLADE_HOOKUP_OBJECT (main_window, Open, "Open");
+ GLADE_HOOKUP_OBJECT (main_window, Save, "Save");
+ GLADE_HOOKUP_OBJECT (main_window, Save_As, "Save_As");
+ GLADE_HOOKUP_OBJECT (main_window, separator1, "separator1");
+ GLADE_HOOKUP_OBJECT (main_window, Exit, "Exit");
+ GLADE_HOOKUP_OBJECT (main_window, Edit, "Edit");
+ GLADE_HOOKUP_OBJECT (main_window, Edit_menu, "Edit_menu");
+ GLADE_HOOKUP_OBJECT (main_window, Cut, "Cut");
+ GLADE_HOOKUP_OBJECT (main_window, Copy, "Copy");
+ GLADE_HOOKUP_OBJECT (main_window, Paste, "Paste");
+ GLADE_HOOKUP_OBJECT (main_window, Clear, "Clear");
+ GLADE_HOOKUP_OBJECT (main_window, View, "View");
+ GLADE_HOOKUP_OBJECT (main_window, View_menu, "View_menu");
+ GLADE_HOOKUP_OBJECT (main_window, Font, "Font");
+ GLADE_HOOKUP_OBJECT (main_window, Help, "Help");
+ GLADE_HOOKUP_OBJECT (main_window, Help_menu, "Help_menu");
+ GLADE_HOOKUP_OBJECT (main_window, About, "About");
+ GLADE_HOOKUP_OBJECT (main_window, handlebox1, "handlebox1");
+ GLADE_HOOKUP_OBJECT (main_window, toolbar1, "toolbar1");
+ GLADE_HOOKUP_OBJECT (main_window, button1, "button1");
+ GLADE_HOOKUP_OBJECT (main_window, button2, "button2");
+ GLADE_HOOKUP_OBJECT (main_window, button3, "button3");
+ GLADE_HOOKUP_OBJECT (main_window, scrolledwindow1, "scrolledwindow1");
+ GLADE_HOOKUP_OBJECT (main_window, text1, "text1");
+ GLADE_HOOKUP_OBJECT (main_window, statusbar1, "statusbar1");
+
+ gtk_window_add_accel_group (GTK_WINDOW (main_window), accel_group);
+
+ return main_window;
+}
+
+GtkWidget*
+create_open_file_selection (void)
+{
+ GtkWidget *open_file_selection;
+ GtkWidget *ok_button1;
+ GtkWidget *cancel_button1;
+
+ open_file_selection = gtk_file_selection_new (_("Open File"));
+ gtk_container_set_border_width (GTK_CONTAINER (open_file_selection), 10);
+
+ ok_button1 = GTK_FILE_SELECTION (open_file_selection)->ok_button;
+ gtk_widget_show (ok_button1);
+ GTK_WIDGET_SET_FLAGS (ok_button1, GTK_CAN_DEFAULT);
+
+ cancel_button1 = GTK_FILE_SELECTION (open_file_selection)->cancel_button;
+ gtk_widget_show (cancel_button1);
+ GTK_WIDGET_SET_FLAGS (cancel_button1, GTK_CAN_DEFAULT);
+
+ g_signal_connect ((gpointer) open_file_selection, "delete_event",
+ G_CALLBACK (on_open_filesel_delete_event),
+ NULL);
+ g_signal_connect ((gpointer) ok_button1, "clicked",
+ G_CALLBACK (on_open_filesel_ok_button_clicked),
+ NULL);
+ g_signal_connect ((gpointer) cancel_button1, "clicked",
+ G_CALLBACK (on_open_filesel_cancel_button_clicked),
+ NULL);
+
+ /* Store pointers to all widgets, for use by lookup_widget(). */
+ GLADE_HOOKUP_OBJECT_NO_REF (open_file_selection, open_file_selection, "open_file_selection");
+ GLADE_HOOKUP_OBJECT_NO_REF (open_file_selection, ok_button1, "ok_button1");
+ GLADE_HOOKUP_OBJECT_NO_REF (open_file_selection, cancel_button1, "cancel_button1");
+
+ return open_file_selection;
+}
+
+GtkWidget*
+create_font_selection (void)
+{
+ GtkWidget *font_selection;
+ GtkWidget *ok_button2;
+ GtkWidget *cancel_button2;
+ GtkWidget *apply_button1;
+ GtkWidget *fontselection1;
+
+ font_selection = gtk_font_selection_dialog_new (_("Select Font"));
+ gtk_container_set_border_width (GTK_CONTAINER (font_selection), 4);
+
+ ok_button2 = GTK_FONT_SELECTION_DIALOG (font_selection)->ok_button;
+ gtk_widget_show (ok_button2);
+ GTK_WIDGET_SET_FLAGS (ok_button2, GTK_CAN_DEFAULT);
+
+ cancel_button2 = GTK_FONT_SELECTION_DIALOG (font_selection)->cancel_button;
+ gtk_widget_show (cancel_button2);
+ GTK_WIDGET_SET_FLAGS (cancel_button2, GTK_CAN_DEFAULT);
+
+ apply_button1 = GTK_FONT_SELECTION_DIALOG (font_selection)->apply_button;
+ gtk_widget_show (apply_button1);
+ GTK_WIDGET_SET_FLAGS (apply_button1, GTK_CAN_DEFAULT);
+
+ fontselection1 = GTK_FONT_SELECTION_DIALOG (font_selection)->fontsel;
+ gtk_widget_show (fontselection1);
+ gtk_container_set_border_width (GTK_CONTAINER (fontselection1), 4);
+
+ g_signal_connect ((gpointer) font_selection, "delete_event",
+ G_CALLBACK (on_fontsel_delete_event),
+ NULL);
+ g_signal_connect ((gpointer) ok_button2, "clicked",
+ G_CALLBACK (on_fontsel_ok_button_clicked),
+ NULL);
+ g_signal_connect ((gpointer) cancel_button2, "clicked",
+ G_CALLBACK (on_fontsel_cancel_button_clicked),
+ NULL);
+ g_signal_connect ((gpointer) apply_button1, "clicked",
+ G_CALLBACK (on_fontsel_apply_button_clicked),
+ NULL);
+
+ /* Store pointers to all widgets, for use by lookup_widget(). */
+ GLADE_HOOKUP_OBJECT_NO_REF (font_selection, font_selection, "font_selection");
+ GLADE_HOOKUP_OBJECT_NO_REF (font_selection, ok_button2, "ok_button2");
+ GLADE_HOOKUP_OBJECT_NO_REF (font_selection, cancel_button2, "cancel_button2");
+ GLADE_HOOKUP_OBJECT_NO_REF (font_selection, apply_button1, "apply_button1");
+ GLADE_HOOKUP_OBJECT_NO_REF (font_selection, fontselection1, "fontselection1");
+
+ return font_selection;
+}
+
+GtkWidget*
+create_about_dialog (void)
+{
+ GtkWidget *about_dialog;
+ GtkWidget *dialog_vbox2;
+ GtkWidget *label2;
+ GtkWidget *dialog_action_area2;
+ GtkWidget *button7;
+
+ about_dialog = gtk_dialog_new ();
+ gtk_window_set_title (GTK_WINDOW (about_dialog), _("About The Glade Text Editor"));
+
+ dialog_vbox2 = GTK_DIALOG (about_dialog)->vbox;
+ gtk_widget_show (dialog_vbox2);
+
+ label2 = gtk_label_new (_("The Glade Text Editor\n\nv 1.0\n\n(Example program for Glade)"));
+ gtk_widget_show (label2);
+ gtk_box_pack_start (GTK_BOX (dialog_vbox2), label2, TRUE, TRUE, 10);
+ gtk_misc_set_padding (GTK_MISC (label2), 12, 0);
+
+ dialog_action_area2 = GTK_DIALOG (about_dialog)->action_area;
+ gtk_widget_show (dialog_action_area2);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (dialog_action_area2), GTK_BUTTONBOX_END);
+
+ button7 = gtk_button_new_with_mnemonic (_(" OK "));
+ gtk_widget_show (button7);
+ gtk_dialog_add_action_widget (GTK_DIALOG (about_dialog), button7, 0);
+ GTK_WIDGET_SET_FLAGS (button7, GTK_CAN_DEFAULT);
+
+ g_signal_connect ((gpointer) button7, "clicked",
+ G_CALLBACK (on_about_ok_clicked),
+ NULL);
+
+ /* Store pointers to all widgets, for use by lookup_widget(). */
+ GLADE_HOOKUP_OBJECT_NO_REF (about_dialog, about_dialog, "about_dialog");
+ GLADE_HOOKUP_OBJECT_NO_REF (about_dialog, dialog_vbox2, "dialog_vbox2");
+ GLADE_HOOKUP_OBJECT (about_dialog, label2, "label2");
+ GLADE_HOOKUP_OBJECT_NO_REF (about_dialog, dialog_action_area2, "dialog_action_area2");
+ GLADE_HOOKUP_OBJECT (about_dialog, button7, "button7");
+
+ gtk_widget_grab_default (button7);
+ return about_dialog;
+}
+
+GtkWidget*
+create_save_file_selection (void)
+{
+ GtkWidget *save_file_selection;
+ GtkWidget *ok_button3;
+ GtkWidget *cancel_button3;
+
+ save_file_selection = gtk_file_selection_new (_("Save File"));
+ gtk_container_set_border_width (GTK_CONTAINER (save_file_selection), 10);
+
+ ok_button3 = GTK_FILE_SELECTION (save_file_selection)->ok_button;
+ gtk_widget_show (ok_button3);
+ GTK_WIDGET_SET_FLAGS (ok_button3, GTK_CAN_DEFAULT);
+
+ cancel_button3 = GTK_FILE_SELECTION (save_file_selection)->cancel_button;
+ gtk_widget_show (cancel_button3);
+ GTK_WIDGET_SET_FLAGS (cancel_button3, GTK_CAN_DEFAULT);
+
+ g_signal_connect ((gpointer) save_file_selection, "delete_event",
+ G_CALLBACK (on_save_filesel_delete_event),
+ NULL);
+ g_signal_connect ((gpointer) ok_button3, "clicked",
+ G_CALLBACK (on_save_filesel_ok_button_clicked),
+ NULL);
+ g_signal_connect ((gpointer) cancel_button3, "clicked",
+ G_CALLBACK (on_save_filesel_cancel_button_clicked),
+ NULL);
+
+ /* Store pointers to all widgets, for use by lookup_widget(). */
+ GLADE_HOOKUP_OBJECT_NO_REF (save_file_selection, save_file_selection, "save_file_selection");
+ GLADE_HOOKUP_OBJECT_NO_REF (save_file_selection, ok_button3, "ok_button3");
+ GLADE_HOOKUP_OBJECT_NO_REF (save_file_selection, cancel_button3, "cancel_button3");
+
+ return save_file_selection;
+}
+
diff --git a/tools/glade/examples/editor/src/interface.h b/tools/glade/examples/editor/src/interface.h
new file mode 100644
index 00000000..2b323163
--- /dev/null
+++ b/tools/glade/examples/editor/src/interface.h
@@ -0,0 +1,9 @@
+/*
+ * DO NOT EDIT THIS FILE - it is generated by Glade.
+ */
+
+GtkWidget* create_main_window (void);
+GtkWidget* create_open_file_selection (void);
+GtkWidget* create_font_selection (void);
+GtkWidget* create_about_dialog (void);
+GtkWidget* create_save_file_selection (void);
diff --git a/tools/glade/examples/editor/src/main.c b/tools/glade/examples/editor/src/main.c
new file mode 100644
index 00000000..d18e0a89
--- /dev/null
+++ b/tools/glade/examples/editor/src/main.c
@@ -0,0 +1,56 @@
+/*
+ * Initial main.c file generated by Glade. Edit as required.
+ * Glade will not overwrite this file.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <gtk/gtk.h>
+
+#include "callbacks.h"
+#include "interface.h"
+#include "support.h"
+
+int
+main (int argc, char *argv[])
+{
+ GtkWidget *main_window, *statusbar, *text;
+ GtkTextBuffer *buffer;
+
+#ifdef ENABLE_NLS
+ bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+#endif
+
+ gtk_set_locale ();
+ gtk_init (&argc, &argv);
+
+ add_pixmap_directory (PACKAGE_DATA_DIR "/" PACKAGE "/pixmaps");
+
+ main_window = create_main_window ();
+ set_window_title (main_window);
+ gtk_widget_show (main_window);
+
+ /* We use the support function lookup_widget(), which is provided by Glade
+ so you can get a pointer to any widget in a component, simply by passing
+ any widget in the component, and the name of the widget you want.
+ Here we pass the toplevel widget in the component, main_window, and
+ we want to get the status bar widget which is called "statusbar1". */
+ statusbar = lookup_widget (main_window, "statusbar1");
+ gtk_statusbar_push (GTK_STATUSBAR (statusbar), 1,
+ "Welcome to the Glade Text Editor.");
+
+ /* We also need to connect a signal to the GtkTextBuffer, to know when the
+ text has changed. We can't connect the signal in Glade as GtkTextBuffer
+ is not a widget. */
+ text = lookup_widget (main_window, "text1");
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ g_signal_connect (buffer, "changed", G_CALLBACK (on_text_changed), NULL);
+
+ gtk_main ();
+ return 0;
+}
+
diff --git a/tools/glade/examples/editor/src/support.c b/tools/glade/examples/editor/src/support.c
new file mode 100644
index 00000000..3f5998d9
--- /dev/null
+++ b/tools/glade/examples/editor/src/support.c
@@ -0,0 +1,144 @@
+/*
+ * DO NOT EDIT THIS FILE - it is generated by Glade.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <unistd.h>
+#include <string.h>
+#include <stdio.h>
+
+#include <gtk/gtk.h>
+
+#include "support.h"
+
+GtkWidget*
+lookup_widget (GtkWidget *widget,
+ const gchar *widget_name)
+{
+ GtkWidget *parent, *found_widget;
+
+ for (;;)
+ {
+ if (GTK_IS_MENU (widget))
+ parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
+ else
+ parent = widget->parent;
+ if (!parent)
+ parent = g_object_get_data (G_OBJECT (widget), "GladeParentKey");
+ if (parent == NULL)
+ break;
+ widget = parent;
+ }
+
+ found_widget = (GtkWidget*) g_object_get_data (G_OBJECT (widget),
+ widget_name);
+ if (!found_widget)
+ g_warning ("Widget not found: %s", widget_name);
+ return found_widget;
+}
+
+static GList *pixmaps_directories = NULL;
+
+/* Use this function to set the directory containing installed pixmaps. */
+void
+add_pixmap_directory (const gchar *directory)
+{
+ pixmaps_directories = g_list_prepend (pixmaps_directories,
+ g_strdup (directory));
+}
+
+/* This is an internally used function to find pixmap files. */
+static gchar*
+find_pixmap_file (const gchar *filename)
+{
+ GList *elem;
+
+ /* We step through each of the pixmaps directory to find it. */
+ elem = pixmaps_directories;
+ while (elem)
+ {
+ gchar *pathname = g_strdup_printf ("%s%s%s", (gchar*)elem->data,
+ G_DIR_SEPARATOR_S, filename);
+ if (g_file_test (pathname, G_FILE_TEST_EXISTS))
+ return pathname;
+ g_free (pathname);
+ elem = elem->next;
+ }
+ return NULL;
+}
+
+/* This is an internally used function to create pixmaps. */
+GtkWidget*
+create_pixmap (GtkWidget *widget,
+ const gchar *filename)
+{
+ gchar *pathname = NULL;
+ GtkWidget *pixmap;
+
+ if (!filename || !filename[0])
+ return gtk_image_new ();
+
+ pathname = find_pixmap_file (filename);
+
+ if (!pathname)
+ {
+ g_warning (_("Couldn't find pixmap file: %s"), filename);
+ return gtk_image_new ();
+ }
+
+ pixmap = gtk_image_new_from_file (pathname);
+ g_free (pathname);
+ return pixmap;
+}
+
+/* This is an internally used function to create pixmaps. */
+GdkPixbuf*
+create_pixbuf (const gchar *filename)
+{
+ gchar *pathname = NULL;
+ GdkPixbuf *pixbuf;
+ GError *error = NULL;
+
+ if (!filename || !filename[0])
+ return NULL;
+
+ pathname = find_pixmap_file (filename);
+
+ if (!pathname)
+ {
+ g_warning (_("Couldn't find pixmap file: %s"), filename);
+ return NULL;
+ }
+
+ pixbuf = gdk_pixbuf_new_from_file (pathname, &error);
+ if (!pixbuf)
+ {
+ fprintf (stderr, "Failed to load pixbuf file: %s: %s\n",
+ pathname, error->message);
+ g_error_free (error);
+ }
+ g_free (pathname);
+ return pixbuf;
+}
+
+/* This is used to set ATK action descriptions. */
+void
+glade_set_atk_action_description (AtkAction *action,
+ const gchar *action_name,
+ const gchar *description)
+{
+ gint n_actions, i;
+
+ n_actions = atk_action_get_n_actions (action);
+ for (i = 0; i < n_actions; i++)
+ {
+ if (!strcmp (atk_action_get_name (action, i), action_name))
+ atk_action_set_description (action, i, description);
+ }
+}
+
diff --git a/tools/glade/examples/editor/src/support.h b/tools/glade/examples/editor/src/support.h
new file mode 100644
index 00000000..92201b97
--- /dev/null
+++ b/tools/glade/examples/editor/src/support.h
@@ -0,0 +1,67 @@
+/*
+ * DO NOT EDIT THIS FILE - it is generated by Glade.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <gtk/gtk.h>
+
+/*
+ * Standard gettext macros.
+ */
+#ifdef ENABLE_NLS
+# include <libintl.h>
+# undef _
+# define _(String) dgettext (PACKAGE, String)
+# ifdef gettext_noop
+# define N_(String) gettext_noop (String)
+# else
+# define N_(String) (String)
+# endif
+#else
+# define textdomain(String) (String)
+# define gettext(String) (String)
+# define dgettext(Domain,Message) (Message)
+# define dcgettext(Domain,Message,Type) (Message)
+# define bindtextdomain(Domain,Directory) (Domain)
+# define _(String) (String)
+# define N_(String) (String)
+#endif
+
+
+/*
+ * Public Functions.
+ */
+
+/*
+ * This function returns a widget in a component created by Glade.
+ * Call it with the toplevel widget in the component (i.e. a window/dialog),
+ * or alternatively any widget in the component, and the name of the widget
+ * you want returned.
+ */
+GtkWidget* lookup_widget (GtkWidget *widget,
+ const gchar *widget_name);
+
+
+/* Use this function to set the directory containing installed pixmaps. */
+void add_pixmap_directory (const gchar *directory);
+
+
+/*
+ * Private Functions.
+ */
+
+/* This is used to create the pixmaps used in the interface. */
+GtkWidget* create_pixmap (GtkWidget *widget,
+ const gchar *filename);
+
+/* This is used to create the pixbufs used in the interface. */
+GdkPixbuf* create_pixbuf (const gchar *filename);
+
+/* This is used to set ATK action descriptions. */
+void glade_set_atk_action_description (AtkAction *action,
+ const gchar *action_name,
+ const gchar *description);
+
diff --git a/tools/glade/glade-2.desktop.in b/tools/glade/glade-2.desktop.in
new file mode 100644
index 00000000..2941f1ef
--- /dev/null
+++ b/tools/glade/glade-2.desktop.in
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Encoding=UTF-8
+_Name=Glade Interface Designer
+_Comment=Create or open user interface designs for GTK+ or GNOME applications
+Exec=glade-2 %F
+Terminal=false
+Type=Application
+Icon=glade-2.png
+Categories=Application;Development;
+MimeType=application/x-glade
+X-GNOME-Bugzilla-Bugzilla=GNOME
+X-GNOME-Bugzilla-Product=glade
+X-GNOME-Bugzilla-Component=general
diff --git a/tools/glade/glade-2.png b/tools/glade/glade-2.png
new file mode 100644
index 00000000..644f3f72
--- /dev/null
+++ b/tools/glade/glade-2.png
Binary files differ
diff --git a/tools/glade/glade.spec.in b/tools/glade/glade.spec.in
new file mode 100644
index 00000000..879b33ef
--- /dev/null
+++ b/tools/glade/glade.spec.in
@@ -0,0 +1,99 @@
+%define name glade2
+%define ver @VERSION@
+%define RELEASE SNAP
+%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
+%define prefix /usr
+%define sysconfdir /etc
+%define skreq @SCROLLKEEPER_REQUIRED@
+
+Summary: GUI builder for GTK+ and GNOME
+Name: %{name}
+Version: %ver
+Release: %rel
+License: GPL
+Group: Development/Tools
+Source: glade-%{ver}.tar.bz2
+BuildRoot: %{_tmppath}/glade-%{ver}-root
+URL: http://glade.gnome.org/
+Docdir: %{prefix}/doc
+Prefix: %prefix
+BuildRequires: scrollkeeper >= %skreq
+
+%description
+Glade is a GUI builder for GTK+ and GNOME.
+
+%prep
+%setup -q -n glade-%{ver}
+
+# The ALPHA architecture variable that was here should be fed in by the
+# RPM-provided %configure macro
+%configure
+
+%build
+
+if [ "$SMP" != "" ]; then
+ (make "MAKE=make -k -j $SMP"; exit 0)
+ make
+else
+ make
+fi
+
+%install
+# This checks a highly-unlikely scenario but ... what the heck ... it was
+# already there.
+[ %{buildroot} != "/" ] && rm -rf %{buildroot}
+
+make DESTDIR=%{buildroot} PACKAGE_PIXMAPS_DIR=%{buildroot}%{_datadir}/pixmaps install
+
+%clean
+# ditto here
+[ %{buildroot} != "/" ] && rm -rf %{buildroot}
+
+%files
+%defattr(-, root, root)
+
+%doc AUTHORS COPYING ChangeLog NEWS README
+
+%{_bindir}/glade-2
+%{_datadir}/glade-2/gtk/*
+%{_datadir}/gnome/help/glade-2/C/glade-faq.*
+%{_datadir}/gnome/help/glade-2/C/glade-user-guide.*
+%{_datadir}/gnome/help/glade-2/C/figures/*
+%{_datadir}/gnome/help/glade-2/C/legal.xml
+%{_datadir}/gnome/help/glade-2/ro/*.xml
+%{_datadir}/locale/*/LC_MESSAGES/*.mo
+%{_datadir}/omf/glade-2/*
+%{_datadir}/pixmaps/glade-2/*
+%{_datadir}/pixmaps/*.*
+%{_datadir}/applications/glade-2.desktop
+
+%post
+if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
+
+%postun
+if which scrollkeeper-update>/dev/null 2>&1; then scrollkeeper-update; fi
+
+
+%changelog
+* Tue May 20 2003 Rolando Nieves <rjnieves@earthlink.net>
+- Updated file locations in order to use the RPM-provided macros.
+- Made use of other RPM-provided macros (such as %configure).
+
+* Tue Oct 08 2002 Damon Chaplin <damon@kendo.fsnet.co.uk>
+- Updated description and URL.
+
+* Fri Sep 20 2002 Dermot Musgrove <dermot.musgrove@virgin.net>
+- Changes to find doc files in new place
+
+* Mon May 20 2002 Dermot Musgrove <dermot.musgrove@virgin.net>
+- Changes to build glade-2
+
+* Sun Mar 25 2001 Dan Mueth <dan@eazel.com>
+- Added ScrollKeeper/OMF stuff
+
+* Thu Jul 22 1999 Herbert Valerio Riedel <hvr@hvrlab.dhs.org>
+- changed configure options in order to build on all alphas
+
+* Wed Jun 23 1999 Jose Mercado <jmercado@mit.edu>
+- Changed the Source variable to use %{var}.
+- Fixed glade.desktop's path so rpm will find it.
diff --git a/tools/glade/glade/Makefile.am b/tools/glade/glade/Makefile.am
new file mode 100644
index 00000000..c19069d0
--- /dev/null
+++ b/tools/glade/glade/Makefile.am
@@ -0,0 +1,105 @@
+## Process this file with automake to produce Makefile.in
+
+@SET_MAKE@
+
+bin_PROGRAMS = glade-2
+
+INCLUDES = \
+ -DGLADE_DATADIR=\""$(datadir)"\" \
+ -DGLADE_LOCALEDIR=\""$(prefix)/${DATADIRNAME}/locale"\" \
+ $(GLADE_CFLAGS) \
+ $(GLADE_DEPRECATION_CFLAGS)
+
+DIST_SUBDIRS = gbwidgets gnome gnome-db data
+
+SUBDIRS = gbwidgets $(GLADE_GNOME_DIR) $(GLADE_GNOME_DB_DIR) data
+
+glade_2_LDADD = \
+ gbwidgets/libgbwidgets.a \
+ $(GLADE_GNOME_LIB) \
+ $(GLADE_GNOME_DB_LIB) \
+ $(GLADE_LIBS) \
+ $(INTLLIBS)
+
+glade_2_DEPENDENCIES = \
+ gbwidgets/libgbwidgets.a \
+ $(GLADE_GNOME_LIB) \
+ $(GLADE_GNOME_DB_LIB)
+
+glade_2_SOURCES = \
+ debug.c \
+ editor.c \
+ gb.c \
+ gbwidget.c \
+ glade_widget_data.c \
+ gbsource.c \
+ glade.c \
+ glade_atk.c \
+ glade_clipboard.c \
+ glade_gnome.c \
+ glade_gnomelib.c \
+ glade_gnomedblib.c \
+ glade_gtk12lib.c \
+ glade_keys_dialog.c \
+ glade_menu_editor.c \
+ glade_palette.c \
+ glade-parser.c \
+ glade_plugin.c \
+ glade_project.c \
+ glade_project_options.c \
+ glade_project_view.c \
+ glade_project_window.c \
+ keys.c \
+ load.c \
+ main.c \
+ named_icons.c \
+ palette.c \
+ property.c \
+ save.c \
+ source.c \
+ source_os2.c \
+ styles.c \
+ tree.c \
+ utils.c
+
+noinst_HEADERS = \
+ debug.h \
+ editor.h \
+ gb.h \
+ gbwidget.h \
+ glade_widget_data.h \
+ gbsource.h \
+ glade.h \
+ glade_atk.h \
+ glade_clipboard.h \
+ glade_gnome.h \
+ glade_gnomelib.h \
+ glade_gnomedblib.h \
+ glade_gtk12lib.h \
+ glade_keys_dialog.h \
+ glade_menu_editor.h \
+ glade_palette.h \
+ glade-parser.h \
+ glade_plugin.h \
+ glade_project.h \
+ glade_project_options.h \
+ glade_project_view.h \
+ glade_project_window.h \
+ gladeconfig.h \
+ keys.h \
+ load.h \
+ palette.h \
+ property.h \
+ save.h \
+ source.h \
+ source_os2.h \
+ styles.h \
+ tree.h \
+ utils.h
+
+
+dist-hook:
+ mkdir $(distdir)/graphics
+ cp -p $(srcdir)/graphics/*.xpm $(distdir)/graphics
+ cp -p $(srcdir)/graphics/*.png $(distdir)/graphics
+
diff --git a/tools/glade/glade/data/Makefile.am b/tools/glade/glade/data/Makefile.am
new file mode 100644
index 00000000..c317934f
--- /dev/null
+++ b/tools/glade/glade/data/Makefile.am
@@ -0,0 +1,2 @@
+
+SUBDIRS = gtk
diff --git a/tools/glade/glade/data/gtk/Makefile.am b/tools/glade/glade/data/gtk/Makefile.am
new file mode 100644
index 00000000..82700ddd
--- /dev/null
+++ b/tools/glade/glade/data/gtk/Makefile.am
@@ -0,0 +1,11 @@
+EXTRA_DIST = \
+ autogen.sh
+
+# Install the autogen.sh script for GTK+ apps.
+install-data-local:
+ $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)-2/gtk
+ $(INSTALL_DATA) $(srcdir)/autogen.sh $(DESTDIR)$(pkgdatadir)-2/gtk
+
+uninstall-local:
+ @rm -f $(DESTDIR)$(pkgdatadir)-2/gtk/autogen.sh
+
diff --git a/tools/glade/glade/data/gtk/autogen.sh b/tools/glade/glade/data/gtk/autogen.sh
new file mode 100644
index 00000000..9bbea2c0
--- /dev/null
+++ b/tools/glade/glade/data/gtk/autogen.sh
@@ -0,0 +1,159 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+DIE=0
+
+if [ -n "$GNOME2_DIR" ]; then
+ ACLOCAL_FLAGS="-I $GNOME2_DIR/share/aclocal $ACLOCAL_FLAGS"
+ LD_LIBRARY_PATH="$GNOME2_DIR/lib:$LD_LIBRARY_PATH"
+ PATH="$GNOME2_DIR/bin:$PATH"
+ export PATH
+ export LD_LIBRARY_PATH
+fi
+
+(test -f $srcdir/configure.in) || {
+ echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+ echo " top-level package directory"
+ exit 1
+}
+
+(autoconf --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`autoconf' installed."
+ echo "Download the appropriate package for your distribution,"
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+(grep "^AC_PROG_INTLTOOL" $srcdir/configure.in >/dev/null) && {
+ (intltoolize --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`intltool' installed."
+ echo "You can get it from:"
+ echo " ftp://ftp.gnome.org/pub/GNOME/"
+ DIE=1
+ }
+}
+
+(grep "^AM_PROG_XML_I18N_TOOLS" $srcdir/configure.in >/dev/null) && {
+ (xml-i18n-toolize --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`xml-i18n-toolize' installed."
+ echo "You can get it from:"
+ echo " ftp://ftp.gnome.org/pub/GNOME/"
+ DIE=1
+ }
+}
+
+(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+ (libtool --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`libtool' installed."
+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ }
+}
+
+(grep "^AM_GLIB_GNU_GETTEXT" $srcdir/configure.in >/dev/null) && {
+ (grep "sed.*POTFILES" $srcdir/configure.in) > /dev/null || \
+ (glib-gettextize --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`glib' installed."
+ echo "You can get it from: ftp://ftp.gtk.org/pub/gtk"
+ DIE=1
+ }
+}
+
+(automake --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: You must have \`automake' installed."
+ echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+ NO_AUTOMAKE=yes
+}
+
+
+# if no automake, don't bother testing for aclocal
+test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
+ echo
+ echo "**Error**: Missing \`aclocal'. The version of \`automake'"
+ echo "installed doesn't appear recent enough."
+ echo "You can get automake from ftp://ftp.gnu.org/pub/gnu/"
+ DIE=1
+}
+
+if test "$DIE" -eq 1; then
+ exit 1
+fi
+
+if test -z "$*"; then
+ echo "**Warning**: I am going to run \`configure' with no arguments."
+ echo "If you wish to pass any to it, please specify them on the"
+ echo \`$0\'" command line."
+ echo
+fi
+
+case $CC in
+xlc )
+ am_opt=--include-deps;;
+esac
+
+for coin in `find $srcdir -name configure.in -print`
+do
+ dr=`dirname $coin`
+ if test -f $dr/NO-AUTO-GEN; then
+ echo skipping $dr -- flagged as no auto-gen
+ else
+ echo processing $dr
+ ( cd $dr
+
+ aclocalinclude="$ACLOCAL_FLAGS"
+
+ if grep "^AM_GLIB_GNU_GETTEXT" configure.in >/dev/null; then
+ echo "Creating $dr/aclocal.m4 ..."
+ test -r $dr/aclocal.m4 || touch $dr/aclocal.m4
+ echo "Running glib-gettextize... Ignore non-fatal messages."
+ echo "no" | glib-gettextize --force --copy
+ echo "Making $dr/aclocal.m4 writable ..."
+ test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4
+ fi
+ if grep "^AC_PROG_INTLTOOL" configure.in >/dev/null; then
+ echo "Running intltoolize..."
+ intltoolize --copy --force --automake
+ fi
+ if grep "^AM_PROG_XML_I18N_TOOLS" configure.in >/dev/null; then
+ echo "Running xml-i18n-toolize..."
+ xml-i18n-toolize --copy --force --automake
+ fi
+ if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+ if test -z "$NO_LIBTOOLIZE" ; then
+ echo "Running libtoolize..."
+ libtoolize --force --copy
+ fi
+ fi
+ echo "Running aclocal $aclocalinclude ..."
+ aclocal $aclocalinclude
+ if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
+ echo "Running autoheader..."
+ autoheader
+ fi
+ echo "Running automake --gnu $am_opt ..."
+ automake --add-missing --gnu $am_opt
+ echo "Running autoconf ..."
+ autoconf
+ )
+ fi
+done
+
+conf_flags="--enable-maintainer-mode"
+
+if test x$NOCONFIGURE = x; then
+ echo Running $srcdir/configure $conf_flags "$@" ...
+ $srcdir/configure $conf_flags "$@" \
+ && echo Now type \`make\' to compile. || exit 1
+else
+ echo Skipping configure process.
+fi
diff --git a/tools/glade/glade/debug.c b/tools/glade/glade/debug.c
new file mode 100644
index 00000000..3b398bb0
--- /dev/null
+++ b/tools/glade/glade/debug.c
@@ -0,0 +1,106 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <stdlib.h>
+
+#include <glib.h>
+#include <gdk/gdk.h>
+
+#include "gladeconfig.h"
+#include "debug.h"
+
+static GDebugKey glade_debug_keys[] = {
+ { "warnings", GLADE_DEBUG_WARNINGS },
+ { "messages", GLADE_DEBUG_MESSAGES },
+ { "properties", GLADE_DEBUG_PROPERTIES },
+};
+
+static guint glade_ndebug_keys = sizeof (glade_debug_keys) / sizeof (GDebugKey);
+
+guint glade_debug_flags = 0; /* Global Glade debug flags. */
+gboolean glade_debug_messages = FALSE; /* If debugging info is output. */
+gboolean glade_debug_properties = FALSE; /* If property info is output. */
+
+
+static void glade_log_handler (const gchar *log_domain,
+ GLogLevelFlags log_level,
+ const gchar *message,
+ gpointer unused_data);
+
+void
+glade_debug_init ()
+{
+ gchar *env_string = NULL;
+
+ env_string = getenv ("GLADE_DEBUG");
+ if (env_string != NULL)
+ {
+ glade_debug_flags = g_parse_debug_string (env_string,
+ glade_debug_keys,
+ glade_ndebug_keys);
+ env_string = NULL;
+ if (glade_debug_flags & GLADE_DEBUG_MESSAGES)
+ glade_debug_messages = TRUE;
+
+ if (glade_debug_flags & GLADE_DEBUG_PROPERTIES)
+ glade_debug_properties = TRUE;
+ }
+
+ /* If the GLADE_DEBUG environment variable contains the 'warnings' option,
+ we tell GLib to abort() on warning and critical messages from Glade,
+ GTK, GDK and GLib. This can be handy for finding out exactly where the
+ WARNING/CRITICAL messages occur, with the help of a debugger. */
+ if (glade_debug_flags & GLADE_DEBUG_WARNINGS)
+ {
+ GLogLevelFlags fatal_mask;
+
+ fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK);
+ fatal_mask |= G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL;
+ g_log_set_always_fatal (fatal_mask);
+ g_log_set_handler ("GLib", G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL
+ | G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL,
+ glade_log_handler, NULL);
+ g_log_set_handler ("Gdk", G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL
+ | G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL,
+ glade_log_handler, NULL);
+ g_log_set_handler ("Gtk", G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL
+ | G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL,
+ glade_log_handler, NULL);
+ g_log_set_handler (NULL, G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL
+ | G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL,
+ glade_log_handler, NULL);
+ }
+}
+
+
+/* We try to make sure that any X grab is dropped before an abort() is called,
+ so we can still use gdb to get a stack trace. */
+void
+glade_log_handler (const gchar *log_domain,
+ GLogLevelFlags log_level,
+ const gchar *message,
+ gpointer unused_data)
+{
+ g_log_default_handler (log_domain, log_level, message, unused_data);
+ if (log_level & G_LOG_FLAG_FATAL)
+ {
+ gdk_pointer_ungrab (GDK_CURRENT_TIME);
+ gdk_flush ();
+ }
+}
diff --git a/tools/glade/glade/debug.h b/tools/glade/glade/debug.h
new file mode 100644
index 00000000..d79fc587
--- /dev/null
+++ b/tools/glade/glade/debug.h
@@ -0,0 +1,87 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_DEBUG_H
+#define GLADE_DEBUG_H
+
+#include <glib.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/* These allow debugging flags to be passed into Glade via the GLADE_DEBUG
+ environment variable. This is useful as you can change options without
+ recompiling Glade. Currently the only options supported are:
+ 'warnings' - will cause Glade to abort() on any WARNING messages.
+ This only works with GTK 1.1.x.
+ 'messages' - causes Glade to output debugging messages (though you must
+ configure Glade with --enable-debug to use this.
+ 'properties' - will cause Glade to create all widget properties on
+ start-up, and output info about them to stdout.
+ To use these, set GLADE_DEBUG to the option strings, with each option
+ separated by a ':'. e.g. export GLADE_DEBUG='warnings:messages'. */
+extern guint glade_debug_flags;
+extern gboolean glade_debug_messages;
+extern gboolean glade_debug_properties;
+
+typedef enum {
+ GLADE_DEBUG_WARNINGS = 1 << 0,
+ GLADE_DEBUG_MESSAGES = 1 << 1,
+ GLADE_DEBUG_PROPERTIES = 1 << 2
+} GladeDebugFlag;
+
+
+/* Debugging macros. These output messages if glade is compiled with
+ --enable-debug, and the 'messages' debugging option is on (i.e. the
+ 'GLADE_DEBUG' environment variable contains 'messages'. The advantage of
+ this is that you can turn the messages on/off without recompiling -
+ just change 'GLADE_DEBUG'. */
+#ifdef GLADE_DEBUG
+#define MSGIN if (glade_debug_messages) \
+ g_print("%s:%i: IN %s\n", __FILE__, __LINE__, G_GNUC_PRETTY_FUNCTION)
+#define MSGOUT if (glade_debug_messages) \
+ g_print("%s:%i: OUT %s\n", __FILE__, __LINE__, G_GNUC_PRETTY_FUNCTION)
+#define MSG(message) if (glade_debug_messages) \
+ g_print("%s:%i: %s\n", __FILE__, __LINE__, message)
+#define MSG1(message, arg) if (glade_debug_messages) \
+ g_print("%s:%i: " message "\n", __FILE__, __LINE__, arg)
+#define MSG2(message, arg, arg2) if (glade_debug_messages) \
+ g_print("%s:%i: " message "\n", __FILE__, __LINE__, arg, arg2)
+#define MSG3(message, arg, arg2, arg3) if (glade_debug_messages) \
+ g_print("%s:%i: " message "\n", __FILE__, __LINE__, arg, arg2, arg3)
+#define MSG4(message, arg, arg2, arg3, arg4) if (glade_debug_messages) \
+ g_print("%s:%i: " message "\n", __FILE__, __LINE__, arg, arg2, arg3, arg4)
+#else
+#define MSGIN
+#define MSGOUT
+#define MSG(message)
+#define MSG1(message, arg)
+#define MSG2(message, arg, arg2)
+#define MSG3(message, arg, arg2, arg3)
+#define MSG4(message, arg, arg2, arg3, arg4)
+#endif
+
+
+void glade_debug_init ();
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_DEBUG_H */
diff --git a/tools/glade/glade/editor.c b/tools/glade/glade/editor.c
new file mode 100644
index 00000000..424c9e43
--- /dev/null
+++ b/tools/glade/glade/editor.c
@@ -0,0 +1,3598 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtk.h>
+
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#endif
+
+#include "glade_clipboard.h"
+#include "glade_palette.h"
+#include "glade_project.h"
+#include "glade_project_window.h"
+#include "property.h"
+#include "gbwidget.h"
+#include "utils.h"
+#include "editor.h"
+#include "tree.h"
+#include "gb.h"
+
+/* The pixmap to use for placeholders */
+#include "graphics/placeholder.xpm"
+
+#define MIN_WIDGET_WIDTH 16
+#define MIN_WIDGET_HEIGHT 16
+#define MAX_INITIAL_WIDGET_WIDTH 300
+#define MAX_INITIAL_WIDGET_HEIGHT 200
+#define DEFAULT_WIDGET_WIDTH 50
+#define DEFAULT_WIDGET_HEIGHT 50
+
+#define PLACEHOLDER_WIDTH 16
+#define PLACEHOLDER_HEIGHT 16
+
+
+/* The grid (for fixed containers) */
+#define GB_GRID_DOTS 1
+#define GB_GRID_LINES 2
+gboolean editor_show_grid = TRUE;
+static gint editor_grid_horz_spacing = 8;
+static gint editor_grid_vert_spacing = 8;
+static gboolean editor_grid_style = GB_GRID_DOTS;
+
+
+/* Snapping to the grid */
+#define GB_SNAP_TOP 1 << 1
+#define GB_SNAP_BOTTOM 1 << 2
+#define GB_SNAP_LEFT 1 << 3
+#define GB_SNAP_RIGHT 1 << 4
+/*#define GB_SNAP_CENTER 1 << 5 maybe in future */
+gboolean editor_snap_to_grid = TRUE;
+static gint editor_snap_to_grid_x = GB_SNAP_LEFT | GB_SNAP_RIGHT;
+static gint editor_snap_to_grid_y = GB_SNAP_TOP | GB_SNAP_BOTTOM;
+
+
+/* Dragging (in a fixed container) - remembers which part of the widget is
+ being dragged, the offset of the mouse (used when moving) and the initial
+ widget rectangle (used when resizing) */
+#define GB_DRAG_NONE 1
+#define GB_TOP_LEFT 2
+#define GB_TOP_RIGHT 3
+#define GB_BOTTOM_LEFT 4
+#define GB_BOTTOM_RIGHT 5
+#define GB_MIDDLE 6
+static gint drag_action;
+static gboolean drag_has_pointer_grab = FALSE;
+static GtkWidget *dragging_widget = NULL;
+static gint drag_offset_x;
+static gint drag_offset_y;
+static gint drag_widget_x1, drag_widget_y1, drag_widget_x2, drag_widget_y2;
+
+/* The list of selected widgets */
+static GList *selected_widgets = NULL;
+
+/* The cursors used when selecting/adding/moving/resizing widgets */
+static GdkCursor *cursor_selector;
+static GdkCursor *cursor_add_widget;
+static GdkCursor *cursor_add_to_fixed;
+static GdkCursor *cursor_move;
+static GdkCursor *cursor_top_left;
+static GdkCursor *cursor_top_right;
+static GdkCursor *cursor_bottom_left;
+static GdkCursor *cursor_bottom_right;
+
+/* Struct only used for find_child_at callback */
+typedef struct _GbFindChildAtData GbFindChildAtData;
+struct _GbFindChildAtData
+ {
+ gint x;
+ gint y;
+ GtkWidget *found_child;
+ };
+
+/* Experimental code to allow typing labels for widgets when the mouse is
+ over them. */
+GtkWidget *mouse_over_widget = NULL;
+
+
+/* Static functions */
+static void editor_on_widget_realize (GtkWidget *widget,
+ gpointer data);
+
+static gint editor_on_key_press_event (GtkWidget * widget,
+ GdkEventKey * event,
+ gpointer data);
+static gint editor_on_key_release_event (GtkWidget * widget,
+ GdkEventKey * event,
+ gpointer data);
+
+static void add_mouse_signals_recursive (GtkWidget *widget,
+ gpointer data);
+static gint editor_on_button_press (GtkWidget * signal_widget,
+ GdkEventButton * event,
+ gpointer data);
+static gint editor_on_button_release (GtkWidget * widget,
+ GdkEvent * event,
+ gpointer data);
+
+static gboolean editor_check_ignore_event (GtkWidget *widget,
+ GdkEventAny *event);
+
+static gint editor_on_motion_notify (GtkWidget * signal_widget,
+ GdkEventMotion * event,
+ gpointer data);
+static gint editor_set_cursor (GtkWidget * signal_widget,
+ GdkEventMotion * event);
+static gint editor_do_drag_action (GtkWidget * signal_widget,
+ GdkEventMotion * event);
+
+static gint editor_on_enter_notify (GtkWidget *widget,
+ GdkEventCrossing *event);
+static gint editor_on_leave_notify (GtkWidget *widget,
+ GdkEventCrossing *event);
+
+static void placeholder_replace (GtkWidget * placeholder);
+static void placeholder_finish_replace (GtkWidget * new_widget,
+ GbWidgetNewData * data);
+static void on_placeholder_destroy (GtkWidget * widget,
+ gpointer data);
+static void on_placeholder_size_request (GtkWidget * widget,
+ GtkRequisition *requisition,
+ gpointer data);
+
+static void add_widget_to_fixed (GtkWidget * parent,
+ gint x,
+ gint y);
+static void add_widget_to_fixed_finish (GtkWidget * new_widget,
+ GbWidgetNewData * data);
+#if GLADE_SUPPORTS_GTK_PACKER
+static void add_widget_to_container (GtkWidget * parent);
+static void add_widget_to_container_finish (GtkWidget * new_widget,
+ GbWidgetNewData * data);
+#endif
+static gint expose_widget (GtkWidget * widget,
+ GdkEventExpose * event,
+ GladeWidgetData * wdata);
+static void draw_grid (GtkWidget * widget);
+static void paint_widget (GtkWidget * widget, GdkEventExpose *event);
+static void clear_child_windows (GdkWindow * window,
+ gint x,
+ gint y,
+ gint w,
+ gint h);
+static gint editor_idle_handler (GdkWindow *expose_win);
+
+static void delete (GtkWidget * widget);
+static void delete_placeholder (GtkWidget * widget);
+
+static void on_grid_settings_response (GtkWidget * widget,
+ gint response_id,
+ gpointer data);
+static void editor_redraw_component (GtkWidget * widget,
+ gpointer data);
+
+static void on_snap_settings_response (GtkWidget * widget,
+ gint response_id,
+ gpointer data);
+static gint snap_top_edge (gint y);
+static gint snap_bottom_edge (gint y);
+static gint snap_left_edge (gint x);
+static gint snap_right_edge (gint x);
+
+static gint get_position_in_widget (GtkWidget * widget,
+ gint x,
+ gint y);
+static void raise_fixed_child (GtkWidget * widget);
+
+static void find_child_at (GtkWidget * widget,
+ GbFindChildAtData * data);
+
+
+#if 0
+/* This is probably what we should have used to get all button presses and
+ releases on widget etc. But it may be too awkward to change now.
+ Note that we'll also get all signals for Glade's own widgets.
+
+ Actually I don't think this would help that much, since emission hooks
+ are run after RUN_FIRST class handlers, and you can't stop a signal from
+ them.
+
+ So we'd have to substitute a Glade function for all 'button_press' class
+ functions, and only call the original class functions when appropriate.
+ We'd still need to be able to stop signal handlers. Hmm. */
+static gboolean
+button_press_event_hook (GSignalInvocationHint *ihint,
+ guint n_param_values,
+ const GValue *param_values,
+ gpointer data)
+{
+ GtkWidget *widget;
+ GdkEventButton *event;
+
+ widget = g_value_get_object (param_values + 0);
+ event = g_value_get_boxed (param_values + 1);
+
+ g_print ("Watch: \"%s\" emitted for %s at %g,%g\n",
+ gtk_signal_name (ihint->signal_id),
+ gtk_type_name (GTK_OBJECT_TYPE (widget)),
+ event->x, event->y);
+
+ /* Test: try to stop the emission. Can't! */
+ /*g_signal_stop_emission (widget, ihint->signal_id, 0);*/
+
+
+ /* If we return FALSE our emission hook is removed. */
+ return TRUE;
+}
+
+
+static gboolean
+button_release_event_hook (GSignalInvocationHint *ihint,
+ guint n_param_values,
+ const GValue *param_values,
+ gpointer data)
+{
+ GtkWidget *widget;
+ GdkEvent *event;
+
+ widget = g_value_get_object (param_values + 0);
+ event = g_value_get_boxed (param_values + 1);
+
+ g_print ("Watch: \"%s\" emitted for %s type:%i\n",
+ gtk_signal_name (ihint->signal_id),
+ gtk_type_name (GTK_OBJECT_TYPE (widget)),
+ event->type);
+
+ /* If we return FALSE our emission hook is removed. */
+ return TRUE;
+}
+#endif
+
+void
+editor_init ()
+{
+ /* Create all cursors needed */
+ cursor_selector = gdk_cursor_new (GDK_TOP_LEFT_ARROW);
+ cursor_add_widget = gdk_cursor_new (GDK_PLUS);
+ cursor_add_to_fixed = gdk_cursor_new (GDK_TCROSS);
+ cursor_move = gdk_cursor_new (GDK_FLEUR);
+ cursor_top_left = gdk_cursor_new (GDK_TOP_LEFT_CORNER);
+ cursor_top_right = gdk_cursor_new (GDK_TOP_RIGHT_CORNER);
+ cursor_bottom_left = gdk_cursor_new (GDK_BOTTOM_LEFT_CORNER);
+ cursor_bottom_right = gdk_cursor_new (GDK_BOTTOM_RIGHT_CORNER);
+
+#if 0
+ {
+ guint button_press_signal_id, button_release_signal_id;
+
+ button_press_signal_id = gtk_signal_lookup ("button_press_event",
+ GTK_TYPE_WIDGET);
+ g_signal_add_emission_hook (button_press_signal_id, 0,
+ button_press_event_hook, NULL, NULL);
+
+ button_release_signal_id = gtk_signal_lookup ("button_release_event",
+ GTK_TYPE_WIDGET);
+ g_signal_add_emission_hook (button_release_signal_id, 0,
+ button_release_event_hook, NULL, NULL);
+ }
+#endif
+}
+
+gint
+editor_close_window (GtkWidget * widget,
+ GdkEvent * event,
+ gpointer data)
+{
+ glade_util_close_window (widget);
+ return TRUE;
+}
+
+
+/*
+ * Grid settings dialog
+ */
+gboolean
+editor_get_show_grid ()
+{
+ return editor_show_grid;
+}
+
+
+void
+editor_set_show_grid (gboolean show)
+{
+ if (editor_show_grid == show)
+ return;
+
+ editor_show_grid = show;
+ if (current_project != NULL)
+ glade_project_foreach_component (current_project, editor_redraw_component,
+ NULL);
+}
+
+
+void
+editor_show_grid_settings_dialog (GtkWidget *widget)
+{
+ GtkWidget *dialog, *vbox, *table, *label, *button, *spinbutton;
+ GtkObject *adjustment;
+ GSList *group;
+ GtkWindow *transient_parent;
+
+ transient_parent = (GtkWindow*) glade_util_get_toplevel (widget);
+ dialog = gtk_dialog_new_with_buttons (_("Grid Options"), transient_parent, 0,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "grid_options", "Glade");
+
+ vbox = GTK_DIALOG (dialog)->vbox;
+
+ table = gtk_table_new (2, 3, FALSE);
+ gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, 5);
+ gtk_widget_show (table);
+
+ label = gtk_label_new (_("Horizontal Spacing:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
+ GTK_FILL, 0, 5, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (editor_grid_horz_spacing, 1, 1000, 1,
+ 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "spinbutton1",
+ GTK_ADJUSTMENT (adjustment), 0, 0);
+ gtk_table_attach (GTK_TABLE (table), spinbutton, 1, 3, 0, 1,
+ GTK_EXPAND | GTK_FILL, 0, 5, 5);
+ gtk_widget_show (spinbutton);
+ gtk_widget_grab_focus (spinbutton);
+
+ label = gtk_label_new (_("Vertical Spacing:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2,
+ GTK_FILL, 0, 5, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (editor_grid_vert_spacing, 1, 1000, 1,
+ 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "spinbutton2",
+ GTK_ADJUSTMENT (adjustment), 0, 0);
+ gtk_table_attach (GTK_TABLE (table), spinbutton, 1, 3, 1, 2,
+ GTK_EXPAND | GTK_FILL, 0, 5, 5);
+ gtk_widget_show (spinbutton);
+
+ table = gtk_table_new (1, 3, FALSE);
+ gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, 0);
+ gtk_widget_show (table);
+
+ label = gtk_label_new (_("Grid Style:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
+ GTK_FILL, 0, 5, 5);
+ gtk_widget_show (label);
+
+ button = gtk_radio_button_new_with_label (NULL, _("Dots"));
+ if (editor_grid_style == GB_GRID_DOTS)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
+ gtk_table_attach (GTK_TABLE (table), button, 1, 2, 0, 1,
+ GTK_EXPAND | GTK_FILL, 0, 5, 5);
+ gtk_widget_show (button);
+ gtk_object_set_data (GTK_OBJECT (dialog), "button1", button);
+ group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (button));
+
+ button = gtk_radio_button_new_with_label (group, _("Lines"));
+ if (editor_grid_style == GB_GRID_LINES)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
+ gtk_table_attach (GTK_TABLE (table), button, 2, 3, 0, 1,
+ GTK_EXPAND | GTK_FILL, 0, 5, 1);
+ gtk_widget_show (button);
+ gtk_object_set_data (GTK_OBJECT (dialog), "button2", button);
+
+ gtk_signal_connect (GTK_OBJECT (dialog), "response",
+ GTK_SIGNAL_FUNC (on_grid_settings_response),
+ NULL);
+
+ gtk_widget_show (dialog);
+}
+
+
+static void
+on_grid_settings_response (GtkWidget * widget, gint response_id, gpointer data)
+{
+ GtkWidget *dialog, *spinbutton, *button;
+
+ dialog = gtk_widget_get_toplevel (widget);
+
+ if (response_id != GTK_RESPONSE_OK)
+ {
+ gtk_widget_destroy (dialog);
+ return;
+ }
+
+ spinbutton = gtk_object_get_data (GTK_OBJECT (dialog), "spinbutton1");
+ editor_grid_horz_spacing = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON
+ (spinbutton));
+ spinbutton = gtk_object_get_data (GTK_OBJECT (dialog), "spinbutton2");
+ editor_grid_vert_spacing = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON
+ (spinbutton));
+
+ button = gtk_object_get_data (GTK_OBJECT (dialog), "button1");
+ if (GTK_TOGGLE_BUTTON (button)->active)
+ editor_grid_style = GB_GRID_DOTS;
+ else
+ editor_grid_style = GB_GRID_LINES;
+
+ gtk_widget_destroy (dialog);
+
+ /* redraw all windows */
+ if (current_project != NULL)
+ glade_project_foreach_component (current_project, editor_redraw_component,
+ NULL);
+}
+
+
+static void
+editor_redraw_component (GtkWidget * widget, gpointer data)
+{
+ gtk_widget_queue_draw (widget);
+}
+
+
+/*
+ * Snap settings
+ */
+gboolean
+editor_get_snap_to_grid ()
+{
+ return editor_snap_to_grid;
+}
+
+
+void
+editor_set_snap_to_grid (gboolean snap)
+{
+ editor_snap_to_grid = snap;
+}
+
+
+void
+editor_show_snap_settings_dialog (GtkWidget *widget)
+{
+ GtkWidget *dialog, *vbox, *table, *label, *button;
+ GtkWindow *transient_parent;
+
+ transient_parent = (GtkWindow*) glade_util_get_toplevel (widget);
+ dialog = gtk_dialog_new_with_buttons (_("Snap Options"), transient_parent, 0,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "snap_options", "Glade");
+
+ vbox = GTK_DIALOG (dialog)->vbox;
+
+ table = gtk_table_new (4, 2, FALSE);
+ gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, 5);
+ gtk_widget_show (table);
+
+ /* Horizontal snapping */
+ label = gtk_label_new (_("Horizontal Snapping:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1,
+ GTK_FILL, 0, 5, 5);
+ gtk_widget_show (label);
+
+ button = gtk_check_button_new_with_label (_("Left"));
+ if (editor_snap_to_grid_x & GB_SNAP_LEFT)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
+ gtk_table_attach (GTK_TABLE (table), button, 1, 2, 0, 1,
+ GTK_EXPAND | GTK_FILL, 0, 5, 5);
+ gtk_widget_show (button);
+ gtk_object_set_data (GTK_OBJECT (dialog), "button1", button);
+ gtk_widget_grab_focus (button);
+
+ button = gtk_check_button_new_with_label (_("Right"));
+ if (editor_snap_to_grid_x & GB_SNAP_RIGHT)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
+ gtk_table_attach (GTK_TABLE (table), button, 1, 2, 1, 2,
+ GTK_EXPAND | GTK_FILL, 0, 5, 5);
+ gtk_widget_show (button);
+ gtk_object_set_data (GTK_OBJECT (dialog), "button2", button);
+
+ /* Vertical snapping */
+ label = gtk_label_new (_("Vertical Snapping:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3,
+ GTK_FILL, 0, 5, 5);
+ gtk_widget_show (label);
+
+ button = gtk_check_button_new_with_label (_("Top"));
+ if (editor_snap_to_grid_y & GB_SNAP_TOP)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
+ gtk_table_attach (GTK_TABLE (table), button, 1, 2, 2, 3,
+ GTK_EXPAND | GTK_FILL, 0, 5, 5);
+ gtk_widget_show (button);
+ gtk_object_set_data (GTK_OBJECT (dialog), "button3", button);
+
+ button = gtk_check_button_new_with_label (_("Bottom"));
+ if (editor_snap_to_grid_y & GB_SNAP_BOTTOM)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), TRUE);
+ gtk_table_attach (GTK_TABLE (table), button, 1, 2, 3, 4,
+ GTK_EXPAND | GTK_FILL, 0, 5, 5);
+ gtk_widget_show (button);
+ gtk_object_set_data (GTK_OBJECT (dialog), "button4", button);
+
+ gtk_signal_connect (GTK_OBJECT (dialog), "response",
+ GTK_SIGNAL_FUNC (on_snap_settings_response),
+ NULL);
+
+ gtk_widget_show (dialog);
+}
+
+
+static void
+on_snap_settings_response (GtkWidget * widget, gint response_id, gpointer data)
+{
+ GtkWidget *dialog, *button;
+
+ dialog = gtk_widget_get_toplevel (widget);
+
+ if (response_id != GTK_RESPONSE_OK)
+ {
+ gtk_widget_destroy (dialog);
+ return;
+ }
+
+ editor_snap_to_grid_x = 0;
+ editor_snap_to_grid_y = 0;
+ button = gtk_object_get_data (GTK_OBJECT (dialog), "button1");
+ if (GTK_TOGGLE_BUTTON (button)->active)
+ editor_snap_to_grid_x |= GB_SNAP_LEFT;
+ button = gtk_object_get_data (GTK_OBJECT (dialog), "button2");
+ if (GTK_TOGGLE_BUTTON (button)->active)
+ editor_snap_to_grid_x |= GB_SNAP_RIGHT;
+ button = gtk_object_get_data (GTK_OBJECT (dialog), "button3");
+ if (GTK_TOGGLE_BUTTON (button)->active)
+ editor_snap_to_grid_y |= GB_SNAP_TOP;
+ button = gtk_object_get_data (GTK_OBJECT (dialog), "button4");
+ if (GTK_TOGGLE_BUTTON (button)->active)
+ editor_snap_to_grid_y |= GB_SNAP_BOTTOM;
+
+ gtk_widget_destroy (dialog);
+}
+
+
+static gint
+snap_top_edge (gint y)
+{
+ if (editor_snap_to_grid && (editor_snap_to_grid_y & GB_SNAP_TOP))
+ {
+ y += editor_grid_vert_spacing / 2;
+ y -= y % editor_grid_vert_spacing;
+ }
+ return y;
+}
+
+
+static gint
+snap_bottom_edge (gint y)
+{
+ if (editor_snap_to_grid && (editor_snap_to_grid_y & GB_SNAP_BOTTOM))
+ {
+ y += editor_grid_vert_spacing / 2;
+ y -= y % editor_grid_vert_spacing;
+ }
+ return y;
+}
+
+
+static gint
+snap_left_edge (gint x)
+{
+ if (editor_snap_to_grid && (editor_snap_to_grid_x & GB_SNAP_LEFT))
+ {
+ x += editor_grid_horz_spacing / 2;
+ x -= x % editor_grid_horz_spacing;
+ }
+ return x;
+}
+
+
+static gint
+snap_right_edge (gint x)
+{
+ if (editor_snap_to_grid && (editor_snap_to_grid_x & GB_SNAP_RIGHT))
+ {
+ x += editor_grid_horz_spacing / 2;
+ x -= x % editor_grid_horz_spacing;
+ }
+ return x;
+}
+
+
+
+
+static void
+on_placeholder_size_allocate (GtkWidget * widget,
+ GtkAllocation *allocation,
+ gpointer data)
+{
+#if 0
+ g_print ("In on_placeholder_size_allocate %i,%i %ix%i\n",
+ allocation->x, allocation->y,
+ allocation->width, allocation->height);
+#endif
+}
+
+
+GtkWidget *
+editor_new_placeholder ()
+{
+ GtkWidget *placeholder = gtk_drawing_area_new ();
+ gtk_widget_set_events (placeholder,
+ gtk_widget_get_events (placeholder)
+ | GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK
+ | GDK_BUTTON_RELEASE_MASK
+ | GDK_POINTER_MOTION_MASK | GDK_BUTTON1_MOTION_MASK);
+ gtk_widget_set_usize (placeholder, PLACEHOLDER_WIDTH, PLACEHOLDER_HEIGHT);
+ gtk_widget_show (placeholder);
+ editor_add_draw_signals (placeholder);
+ editor_add_mouse_signals (placeholder);
+ gtk_object_set_data (GTK_OBJECT (placeholder), GB_PLACEHOLDER_KEY, "True");
+
+ /* GnomeDock workaround. */
+ gtk_signal_connect_after (GTK_OBJECT (placeholder), "size_request",
+ GTK_SIGNAL_FUNC (on_placeholder_size_request),
+ NULL);
+
+ /* FIXME: Just a test. */
+ gtk_signal_connect_after (GTK_OBJECT (placeholder), "size_allocate",
+ GTK_SIGNAL_FUNC (on_placeholder_size_allocate),
+ NULL);
+
+
+ gtk_signal_connect (GTK_OBJECT (placeholder), "destroy",
+ GTK_SIGNAL_FUNC (on_placeholder_destroy), NULL);
+ return placeholder;
+}
+
+
+static void
+on_placeholder_destroy (GtkWidget * widget,
+ gpointer data)
+{
+ MSG ("IN on_placeholder_destroy");
+ /* If the entire project is being destroyed, we don't need to update the
+ selection or the widget tree. */
+
+ /* FIXME: GTK+2 */
+ if (!(GTK_OBJECT_FLAGS (current_project) & GTK_IN_DESTRUCTION))
+ editor_remove_widget_from_selection (widget);
+}
+
+
+/* This is a gnome-libs 1.0.5 bug workaround - GnomeDockItem doesn't use
+ the child requisition properly. */
+static void
+on_placeholder_size_request (GtkWidget * widget,
+ GtkRequisition *requisition,
+ gpointer data)
+{
+ MSG ("IN on_placeholder_size_request");
+#ifdef USE_GNOME
+ if (BONOBO_IS_DOCK_ITEM (widget->parent))
+ {
+ requisition->width = PLACEHOLDER_WIDTH;
+ requisition->height = PLACEHOLDER_HEIGHT;
+ }
+#endif
+}
+
+
+static void
+placeholder_replace (GtkWidget * placeholder)
+{
+ char *class_name;
+
+ class_name = glade_palette_get_widget_class (GLADE_PALETTE (glade_palette));
+ g_return_if_fail (class_name != NULL);
+ glade_palette_reset_selection (GLADE_PALETTE (glade_palette), TRUE);
+ gb_widget_new_full (class_name, TRUE, placeholder->parent, placeholder, 0, 0,
+ placeholder_finish_replace, GB_CREATING, NULL);
+}
+
+
+static void
+placeholder_finish_replace (GtkWidget * new_widget, GbWidgetNewData * data)
+{
+ editor_clear_selection (NULL);
+
+ /* GtkToolItem widgets can only be added into toolbars and cause problems
+ inside other containers, so check that here. Note that we have to use
+ special tool items for placeholders so data->parent is usually a
+ GtkToolItem rather than a GtkToolbar. */
+ if (GTK_IS_TOOL_ITEM (new_widget)
+ && (!data->parent || (!GTK_IS_TOOLBAR (data->parent)
+ && !GTK_IS_TOOL_ITEM (data->parent))))
+ {
+ glade_util_show_message_box (_("GtkToolItem widgets can only be added to a GtkToolbar."), data->parent);
+ gtk_widget_destroy (new_widget);
+ return;
+ }
+
+ /* If a scrollable widget is added, we automatically add a parent scrolled
+ window, if there isn't one already. */
+ if (GTK_WIDGET_CLASS (G_OBJECT_GET_CLASS (new_widget))->set_scroll_adjustments_signal)
+ {
+ if (data->parent && !GTK_IS_SCROLLED_WINDOW (data->parent))
+ {
+ GtkWidget *scrolledwin;
+
+ scrolledwin = gb_widget_new ("GtkScrolledWindow", data->parent);
+ if (!gb_widget_replace_child (data->parent, data->current_child,
+ scrolledwin))
+ {
+ glade_util_show_message_box (_("Couldn't insert a GtkScrolledWindow widget."), data->parent);
+ gtk_widget_destroy (scrolledwin);
+ gtk_widget_destroy (new_widget);
+ return;
+ }
+
+ if (GTK_BIN (scrolledwin)->child)
+ gtk_container_remove (GTK_CONTAINER (scrolledwin),
+ GTK_BIN (scrolledwin)->child);
+ gtk_container_add (GTK_CONTAINER (scrolledwin), new_widget);
+
+ /* Set the shadow to In, since that is normal. */
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwin),
+ GTK_SHADOW_IN);
+
+ /* Set both scrollbar policies to automatic for GtkIconView. */
+ if (GTK_IS_ICON_VIEW (new_widget))
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwin),
+ GTK_POLICY_AUTOMATIC,
+ GTK_POLICY_AUTOMATIC);
+
+ /* GtkText doesn't support horizontal scrolling, so we may as well
+ get rid of the scrollbar. */
+#if GLADE_SUPPORTS_GTK_TEXT
+ if (GTK_IS_TEXT (new_widget))
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwin),
+ GTK_POLICY_NEVER,
+ GTK_POLICY_ALWAYS);
+#endif
+
+ tree_add_widget (scrolledwin);
+ tree_add_widget (new_widget);
+ gb_widget_show_properties (new_widget);
+ glade_project_set_changed (current_project, TRUE);
+ return;
+ }
+ }
+ /* If a non-scrollable widget is added to a GtkScrolledWindow, we add a
+ viewport automatically. */
+ else if (data->parent && GTK_IS_SCROLLED_WINDOW (data->parent))
+ {
+ GtkWidget *viewport;
+
+ viewport = gb_widget_new ("GtkViewport", data->parent);
+ if (!gb_widget_replace_child (data->parent, data->current_child,
+ viewport))
+ {
+ glade_util_show_message_box (_("Couldn't insert a GtkViewport widget."), data->parent);
+ gtk_widget_destroy (viewport);
+ gtk_widget_destroy (new_widget);
+ return;
+ }
+
+ if (GTK_BIN (viewport)->child)
+ gtk_container_remove (GTK_CONTAINER (viewport),
+ GTK_BIN (viewport)->child);
+ gtk_container_add (GTK_CONTAINER (viewport), new_widget);
+
+ tree_add_widget (viewport);
+ tree_add_widget (new_widget);
+ gb_widget_show_properties (new_widget);
+ glade_project_set_changed (current_project, TRUE);
+ return;
+ }
+
+ /* Replace placeholder in parent container */
+ if (gb_widget_replace_child (data->parent, data->current_child, new_widget))
+ {
+ gb_widget_show_properties (new_widget);
+ tree_add_widget (new_widget);
+ glade_project_set_changed (current_project, TRUE);
+ }
+ else
+ {
+ glade_util_show_message_box (_("Couldn't add new widget."),
+ data->parent);
+
+ /* I think we can safely destroy the new widget. */
+ gtk_widget_destroy (new_widget);
+ }
+}
+
+
+
+
+
+/* Note: returns last found child if children overlap */
+static void
+find_child_at (GtkWidget * widget, GbFindChildAtData * data)
+{
+#if 0
+ g_print ("In find_child_at: %s X:%i Y:%i W:%i H:%i\n",
+ gtk_widget_get_name (widget),
+ widget->allocation.x, widget->allocation.y,
+ widget->allocation.width, widget->allocation.height);
+#endif
+ /* Notebook pages are visible but not mapped if they are not showing. */
+ if (GTK_WIDGET_VISIBLE (widget) && GTK_WIDGET_MAPPED (widget)
+ && (widget->allocation.x <= data->x)
+ && (widget->allocation.y <= data->y)
+ && (widget->allocation.x + widget->allocation.width > data->x)
+ && (widget->allocation.y + widget->allocation.height > data->y))
+ {
+#if 0
+ g_print ("found child:%s", gtk_widget_get_name (widget));
+#endif
+ data->found_child = widget;
+ }
+}
+
+
+/* Checks if point is in the given notebook's tabs. */
+static void
+find_notebook_tab (GtkWidget * widget, GbFindChildAtData * data)
+{
+ gint nchildren, i;
+ GtkWidget *child_page, *child_tab;
+
+ /* FIXME: Check this works. I had to change it for GTK+ 2. */
+ nchildren = g_list_length (GTK_NOTEBOOK (widget)->children);
+ for (i = 0; i < nchildren; i++)
+ {
+ child_page = gtk_notebook_get_nth_page (GTK_NOTEBOOK (widget), i);
+ child_tab = gtk_notebook_get_tab_label (GTK_NOTEBOOK (widget),
+ child_page);
+ if (child_tab
+ && (child_tab->allocation.x <= data->x)
+ && (child_tab->allocation.y <= data->y)
+ && (child_tab->allocation.x + child_tab->allocation.width > data->x)
+ && (child_tab->allocation.y + child_tab->allocation.height > data->y))
+ {
+ /* Make sure this is a GbWidget. */
+ /*if (GB_IS_GB_WIDGET (child_tab))*/
+ data->found_child = child_tab;
+ }
+ }
+}
+
+
+/* This function is passed a widget which has received a mouse event, and
+ the coordinates of that event. It returns the widget which the event is
+ really meant for (which could be a descendent of the given widget), and
+ the position of the event in the widget's allocated area. */
+static GtkWidget *
+editor_get_event_widget (GtkWidget *widget, GdkWindow *window, gint x, gint y,
+ gint * x_return, gint * y_return)
+{
+ GbFindChildAtData data;
+ gint win_x, win_y, saved_x, saved_y;
+ GtkWidget *found_gbwidget = NULL, *saved_widget;
+ gint found_x = 0, found_y = 0;
+ GdkWindow *parent_window = NULL;
+
+#if 0
+ g_print ("\n\nOriginal:%s X:%i Y:%i\n", gtk_widget_get_name (widget), x, y);
+ if (widget->parent)
+ g_print (" Parent: %s\n", gtk_widget_get_name (widget->parent));
+#endif
+
+ /* FIXME: GTK bug workaround? - need to translate coords if mouse button was
+ pressed in a child window. */
+ /* Remember widgets can have other windows besides their main one, and
+ when dragging the event may be sent to the parent's window? */
+ /* SPECIAL CODE: GnomeDockItem widgets which are floating use a different
+ window. */
+ if (widget->parent)
+ {
+ if (GTK_IS_LAYOUT (widget->parent))
+ parent_window = GTK_LAYOUT (widget->parent)->bin_window;
+
+#ifdef USE_GNOME
+ if (BONOBO_IS_DOCK_ITEM (widget)
+ && BONOBO_DOCK_ITEM (widget)->is_floating)
+ {
+ parent_window = BONOBO_DOCK_ITEM (widget)->float_window;
+ }
+ else if (BONOBO_IS_DOCK_ITEM (widget->parent)
+ && BONOBO_DOCK_ITEM (widget->parent)->is_floating)
+ {
+ parent_window = BONOBO_DOCK_ITEM (widget->parent)->float_window;
+ }
+#endif
+ }
+
+ if (!parent_window)
+ parent_window = widget->parent ? widget->parent->window : widget->window;
+
+ while (window && window != parent_window)
+ {
+ gdk_window_get_position (window, &win_x, &win_y);
+#if 0
+ g_print (" adding X:%i Y:%i\n", win_x, win_y);
+#endif
+ x += win_x;
+ y += win_y;
+ window = gdk_window_get_parent (window);
+ }
+ if (window != parent_window)
+ {
+ MSG (" editor_get_event_widget - unknown window");
+ return NULL;
+ }
+
+#if 0
+ g_print (" Translated X:%i Y:%i\n", x, y);
+#endif
+
+ /* We now have correct coordinates relative to the parent's window,
+ i.e. in the same coordinate space as the widget's allocation.
+ Now we find out which widget this event is really for.
+ We step down the widget tree, trying to find the widget at the given
+ position. We have to translate coordinates for children of widgets with
+ windows. We may need to use bin_window for viewport. */
+ if (GB_IS_GB_WIDGET (widget) || GB_IS_PLACEHOLDER (widget))
+ {
+#if 0
+ g_print ("Found child:%s\n", gtk_widget_get_name (widget));
+#endif
+ found_gbwidget = widget;
+ found_x = x;
+ found_y = y;
+ }
+
+ /* Save the widget and the x & y coords. */
+ saved_widget = widget;
+ saved_x = x;
+ saved_y = y;
+
+ /* Now we want to convert the coordinates into the widget's childrens'
+ coordinate space, so if the widget has a window, we have to subtract the
+ position of it (since the child coordinates are relative to that).
+ Viewports need special treatment. */
+ if (!GTK_WIDGET_NO_WINDOW (widget) && widget->parent)
+ {
+ gdk_window_get_position (widget->window, &win_x, &win_y);
+ x -= win_x;
+ y -= win_y;
+
+ /* SPECIAL CODE: need to translate to bin_window for a viewport. */
+ if (GTK_IS_VIEWPORT (widget))
+ {
+ gdk_window_get_position (GTK_VIEWPORT (widget)->bin_window,
+ &win_x, &win_y);
+ x -= win_x;
+ y -= win_y;
+ }
+
+ /* SPECIAL CODE: need to translate to bin_window for a layout. */
+ if (GTK_IS_LAYOUT (widget))
+ {
+ gdk_window_get_position (GTK_LAYOUT (widget)->bin_window,
+ &win_x, &win_y);
+ x -= win_x;
+ y -= win_y;
+ }
+#if 0
+ g_print (" Translated X:%i Y:%i\n", x, y);
+#endif
+ }
+
+ for (;;)
+ {
+ if (!GTK_IS_CONTAINER (widget) || GTK_IS_MENU_BAR (widget))
+ break;
+ data.x = x;
+ data.y = y;
+ data.found_child = NULL;
+#if 0
+ g_print ("...Finding child widget\n");
+#endif
+ gtk_container_forall (GTK_CONTAINER (widget),
+ (GtkCallback) find_child_at, &data);
+ /* SPECIAL CODE - Check for notebook tabs. */
+ if (GTK_IS_NOTEBOOK (widget))
+ find_notebook_tab (widget, &data);
+
+ if (data.found_child)
+ {
+#if 0
+ g_print ("Found child:%s\n", gtk_widget_get_name (data.found_child));
+#endif
+ widget = data.found_child;
+ if (GB_IS_GB_WIDGET (widget) || GB_IS_PLACEHOLDER (widget))
+ {
+ found_gbwidget = widget;
+ found_x = x;
+ found_y = y;
+ }
+ }
+ else
+ break;
+
+ if (!GTK_WIDGET_NO_WINDOW (widget))
+ {
+ gdk_window_get_position (widget->window, &win_x, &win_y);
+ x -= win_x;
+ y -= win_y;
+
+ /* SPECIAL CODE: need to translate to bin_window for a viewport. */
+ if (GTK_IS_VIEWPORT (widget))
+ {
+ gdk_window_get_position (GTK_VIEWPORT (widget)->bin_window,
+ &win_x, &win_y);
+ x -= win_x;
+ y -= win_y;
+ }
+#if 0
+ g_print (" Translated X:%i Y:%i\n", x, y);
+#endif
+ }
+ }
+
+ /* If we haven't found a GbWidget yet, try moving up the hierarchy. */
+ widget = saved_widget;
+ x = saved_x;
+ y = saved_y;
+ while (!found_gbwidget && widget->parent)
+ {
+ widget = widget->parent;
+#if 0
+ g_print (" Trying parent: %s X:%i Y:%i\n",
+ gtk_widget_get_name (widget), x, y);
+#endif
+ if (GB_IS_GB_WIDGET (widget) || GB_IS_PLACEHOLDER (widget))
+ {
+ found_gbwidget = widget;
+ found_x = x;
+ found_y = y;
+ }
+ else if (!GTK_WIDGET_NO_WINDOW (widget))
+ {
+ gdk_window_get_position (widget->window, &win_x, &win_y);
+ x += win_x;
+ y += win_y;
+
+ /* SPECIAL CODE; use bin_window for viewport. */
+ if (GTK_IS_VIEWPORT (widget))
+ {
+ gdk_window_get_position (GTK_VIEWPORT (widget)->bin_window,
+ &win_x, &win_y);
+ x += win_x;
+ y += win_y;
+ }
+#if 0
+ g_print (" Translated X:%i Y:%i\n", x, y);
+#endif
+ }
+ }
+
+ if (!found_gbwidget)
+ return NULL;
+
+ *x_return = found_x - found_gbwidget->allocation.x;
+ *y_return = found_y - found_gbwidget->allocation.y;
+
+#if 0
+ g_print (" Event widget: %s X:%i Y:%i\n",
+ gtk_widget_get_name (found_gbwidget), *x_return, *y_return);
+#endif
+
+ return found_gbwidget;
+}
+
+
+/* We use the "event" signal since it is emitted before the "button_press"
+ or "button_release" signal is emitted. This means we can catch it and
+ stop the normal signal handlers. */
+static gint
+editor_on_event (GtkWidget * signal_widget,
+ GdkEvent * event,
+ gpointer user_data)
+{
+#if 0
+ g_print ("In editor_on_event widget: %s\n",
+ gtk_widget_get_name (signal_widget));
+#endif
+
+ if (event->type == GDK_BUTTON_PRESS
+ || event->type == GDK_2BUTTON_PRESS
+ || event->type == GDK_3BUTTON_PRESS)
+ return editor_on_button_press (signal_widget, (GdkEventButton*) event,
+ user_data);
+
+ if (event->type == GDK_BUTTON_RELEASE)
+ return editor_on_button_release (signal_widget, event, user_data);
+
+ return FALSE;
+}
+
+
+static gint
+editor_on_button_press (GtkWidget * signal_widget,
+ GdkEventButton * event,
+ gpointer user_data)
+{
+ GtkWidget *widget;
+ gint x, y;
+
+#if 0
+ g_print ("In editor_on_button_press widget: %s\n",
+ gtk_widget_get_name (signal_widget));
+#endif
+ widget = editor_get_event_widget (signal_widget, event->window,
+ event->x, event->y, &x, &y);
+ if (widget == NULL)
+ return FALSE;
+
+ if (editor_check_ignore_event (widget, (GdkEventAny*) event))
+ return FALSE;
+
+ MSG ("...Checking which button pressed");
+ /* We only want single button press events. */
+ if (event->button == 1 && event->type == GDK_BUTTON_PRESS)
+ {
+ if (glade_palette_is_selector_on (GLADE_PALETTE (glade_palette)))
+ {
+ gboolean handled;
+ MSG ("...Selecting widget");
+ handled = editor_select_widget (widget, event, x, y);
+#if 0
+ if (handled)
+ gtk_signal_emit_stop_by_name (GTK_OBJECT (signal_widget),
+ "button_press_event");
+#endif
+ return handled;
+ }
+#ifdef USE_GNOME
+ else if (GTK_IS_FIXED (widget)
+ || (GTK_IS_LAYOUT (widget) && !GNOME_IS_CANVAS (widget)))
+#else
+ else if (GTK_IS_FIXED (widget) || GTK_IS_LAYOUT (widget))
+#endif
+ {
+ add_widget_to_fixed (widget, x, y);
+#if 0
+ gtk_signal_emit_stop_by_name (GTK_OBJECT (signal_widget),
+ "button_press_event");
+#endif
+ return TRUE;
+ }
+ else if (GB_IS_PLACEHOLDER (widget))
+ {
+ placeholder_replace (widget);
+#if 0
+ gtk_signal_emit_stop_by_name (GTK_OBJECT (signal_widget),
+ "button_press_event");
+#endif
+ return TRUE;
+ }
+#if GLADE_SUPPORTS_GTK_PACKER
+ else if (GTK_IS_PACKER (widget))
+ {
+ add_widget_to_container (widget);
+#if 0
+ gtk_signal_emit_stop_by_name (GTK_OBJECT (signal_widget),
+ "button_press_event");
+#endif
+ return TRUE;
+ }
+#endif
+ else
+ {
+ static gboolean already_shown = FALSE;
+ if (already_shown)
+ {
+ /* Beep if user does mistake of invalid positioning from second
+ * time.
+ */
+ gdk_beep ();
+ }
+ else
+ {
+ glade_util_show_message_box (_("You can't add a widget at the selected position.\n"
+ "\n"
+ "Tip: GTK+ uses containers to lay out widgets.\n"
+ "Try deleting the existing widget and using\n"
+ "a box or table container instead.\n"), widget);
+ already_shown = TRUE;
+ }
+ }
+ }
+ else if (event->button == 3)
+ {
+ gb_widget_show_popup_menu (widget, event);
+#if 0
+ gtk_signal_emit_stop_by_name (GTK_OBJECT (signal_widget),
+ "button_press_event");
+#endif
+ return TRUE;
+ }
+ return FALSE;
+}
+
+
+static gint
+editor_on_button_release (GtkWidget * widget,
+ GdkEvent * event,
+ gpointer data)
+{
+ MSG ("In editor_on_button_release");
+ if (drag_has_pointer_grab)
+ {
+#if 0
+ g_print ("###### Releasing pointer grab\n");
+#endif
+ gdk_pointer_ungrab (event->button.time);
+ drag_has_pointer_grab = FALSE;
+ }
+
+ if (dragging_widget)
+ {
+ drag_action = GB_DRAG_NONE;
+ MSG (" removing grab");
+ gtk_grab_remove (dragging_widget);
+ dragging_widget = NULL;
+ }
+ return FALSE;
+}
+
+
+/* This adds a new widget to a GtkFixed or GtkLayout container. */
+static void
+add_widget_to_fixed (GtkWidget * parent, gint x, gint y)
+{
+ char *class_name;
+
+ class_name = glade_palette_get_widget_class (GLADE_PALETTE (glade_palette));
+ g_return_if_fail (class_name != NULL);
+ glade_palette_reset_selection (GLADE_PALETTE (glade_palette), TRUE);
+ gb_widget_new_full (class_name, TRUE, parent, NULL, x, y,
+ add_widget_to_fixed_finish, GB_CREATING, NULL);
+}
+
+
+/* This finishes off adding a new widget to a GtkFixed or GtkLayout container,
+ possibly after a dialog has been shown to set some initial properties of
+ the new widget (e.g. number of rows for a new GtkCList). */
+static void
+add_widget_to_fixed_finish (GtkWidget * new_widget, GbWidgetNewData * data)
+{
+ GtkRequisition requisition = {0, 0};
+ GladeWidgetData *wdata;
+ GtkWidget *parent = data->parent;
+ gint x = data->x;
+ gint y = data->y;
+ gint w, h;
+
+ g_return_if_fail (parent != NULL);
+ g_return_if_fail (GTK_IS_FIXED (parent) || GTK_IS_LAYOUT (parent));
+
+ /* I think we should do this first, in case the widget needs to be
+ realized in order to calculate its requisition. */
+ gtk_widget_hide (new_widget);
+
+ if (GTK_IS_FIXED (data->parent))
+ {
+ gtk_fixed_put (GTK_FIXED (data->parent), new_widget, x, y);
+ /*gtk_widget_set_uposition (new_widget, x, y);*/
+ }
+ else if (GTK_IS_LAYOUT (data->parent))
+ {
+ GtkLayout *layout = GTK_LAYOUT (data->parent);
+ x += layout->hadjustment->value;
+ y += layout->vadjustment->value;
+ gtk_layout_put (layout, new_widget, x, y);
+ /*gtk_widget_set_uposition (new_widget, x, y);*/
+ }
+
+
+ gtk_widget_size_request (new_widget, &requisition);
+ w = requisition.width;
+ h = requisition.height;
+ if (w < MIN_WIDGET_WIDTH || h < MIN_WIDGET_HEIGHT)
+ {
+ MSG3 ("Default widget size too small: %s W:%i H:%i\n",
+ gtk_widget_get_name (new_widget), w, h);
+ }
+ if (w > MAX_INITIAL_WIDGET_WIDTH || h > MAX_INITIAL_WIDGET_HEIGHT)
+ {
+ MSG3 ("Default widget size too big: %s W:%i H:%i\n",
+ gtk_widget_get_name (new_widget), w, h);
+ }
+
+ if (w == 0)
+ w = DEFAULT_WIDGET_WIDTH;
+ if (h == 0)
+ h = DEFAULT_WIDGET_HEIGHT;
+ w = MAX (w, MIN_WIDGET_WIDTH);
+ w = MIN (w, MAX_INITIAL_WIDGET_WIDTH);
+ h = MAX (h, MIN_WIDGET_HEIGHT);
+ h = MIN (h, MAX_INITIAL_WIDGET_HEIGHT);
+
+ /* FIXME: Make sure a gamma curve is a reasonable size. */
+ if (GTK_IS_GAMMA_CURVE (new_widget))
+ w = 80;
+
+ /* FIXME: Make sure a clist/ctree or notebook is a reasonable size. */
+ if (GTK_IS_CLIST (new_widget) || GTK_IS_NOTEBOOK (new_widget))
+ {
+ w = 200;
+ h = 100;
+ }
+
+ /* Children of fixed widgets always have their x, y, width & height set
+ explicitly. */
+ wdata = gtk_object_get_data (GTK_OBJECT (new_widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+ wdata->flags |= GLADE_WIDTH_SET | GLADE_HEIGHT_SET;
+
+ /* Calculate real position & size according to grid & snapping */
+ /* FIXME: only snaps top & left at present */
+ if (editor_snap_to_grid)
+ {
+ if (editor_snap_to_grid_x & GB_SNAP_LEFT)
+ {
+ /*x += editor_grid_horz_spacing / 2; */
+ x -= x % editor_grid_horz_spacing;
+ }
+ if (editor_snap_to_grid_y & GB_SNAP_TOP)
+ {
+ /*y += editor_grid_vert_spacing / 2; */
+ y -= y % editor_grid_vert_spacing;
+ }
+ }
+
+ gb_widget_set_usize (new_widget, w, h);
+ wdata->width = w;
+ wdata->height = h;
+
+ if (GTK_IS_FIXED (data->parent))
+ {
+ gtk_fixed_move (GTK_FIXED (data->parent), new_widget, x, y);
+ /*gtk_widget_set_uposition (new_widget, x, y);*/
+ }
+ else if (GTK_IS_LAYOUT (data->parent))
+ {
+ gtk_layout_move (GTK_LAYOUT (data->parent), new_widget, x, y);
+ /*gtk_widget_set_uposition (new_widget, x, y);*/
+ }
+
+ gtk_widget_show (new_widget);
+ gb_widget_show_properties (new_widget);
+ tree_add_widget (new_widget);
+ glade_project_set_changed (data->project, TRUE);
+}
+
+
+#if GLADE_SUPPORTS_GTK_PACKER
+static void
+add_widget_to_container (GtkWidget * parent)
+{
+ char *class_name;
+
+ class_name = glade_palette_get_widget_class (GLADE_PALETTE (glade_palette));
+ g_return_if_fail (class_name != NULL);
+ glade_palette_reset_selection (GLADE_PALETTE (glade_palette), TRUE);
+ gb_widget_new_full (class_name, TRUE, parent, NULL, 0, 0,
+ add_widget_to_container_finish, GB_CREATING, NULL);
+}
+
+
+static void
+add_widget_to_container_finish (GtkWidget * new_widget, GbWidgetNewData * data)
+{
+ gtk_container_add (GTK_CONTAINER (data->parent), new_widget);
+ gtk_widget_show (new_widget);
+ gb_widget_show_properties (new_widget);
+ tree_add_widget (new_widget);
+ glade_project_set_changed (data->project, TRUE);
+}
+#endif
+
+/*
+ * Clears all currently selected widgets, except the given widget.
+ * Returns TRUE if given widget is selected.
+ */
+gint
+editor_clear_selection (GtkWidget * leave_widget)
+{
+ GList *child = selected_widgets, *next_child;
+ GtkWidget *widget;
+ gint selected = FALSE;
+
+ while (child)
+ {
+ next_child = child->next;
+ widget = child->data;
+ if (widget == leave_widget)
+ {
+ selected = TRUE;
+ }
+ else
+ {
+ selected_widgets = g_list_remove (selected_widgets, widget);
+ tree_select_widget (widget, FALSE);
+ editor_refresh_widget_selection (widget);
+ }
+ child = next_child;
+ }
+ return selected;
+}
+
+
+void
+editor_remove_widget_from_selection (GtkWidget * widget)
+{
+ selected_widgets = g_list_remove (selected_widgets, widget);
+
+ /* If the widget is not being destroyed, we deselect it in the tree.
+ If it is being destroyed, it will get removed from the tree so we don't
+ have to bother. */
+ if (!(GTK_OBJECT_FLAGS (widget) & GTK_IN_DESTRUCTION))
+ tree_select_widget (widget, FALSE);
+}
+
+
+void
+editor_deselect_all_placeholders (void)
+{
+ GList *child, *next_child;
+ GtkWidget *widget;
+
+ child = selected_widgets;
+ while (child)
+ {
+ next_child = child->next;
+ widget = child->data;
+
+ if (GB_IS_PLACEHOLDER (widget))
+ {
+ selected_widgets = g_list_remove (selected_widgets, widget);
+ editor_refresh_widget_selection (widget);
+ }
+ child = next_child;
+ }
+}
+
+
+gboolean
+editor_is_selected (GtkWidget *widget)
+{
+ GList *elem = selected_widgets;
+
+ while (elem)
+ {
+ if (GTK_WIDGET (elem->data) == widget)
+ return TRUE;
+ elem = elem->next;
+ }
+ return FALSE;
+}
+
+
+void
+editor_dump_selection (void)
+{
+ GList *elem = selected_widgets;
+
+ g_print ("Selected widgets:\n");
+ while (elem)
+ {
+ g_print (" %p: %s\n", elem->data,
+ gtk_widget_get_name (GTK_WIDGET (elem->data)));
+ elem = elem->next;
+ }
+}
+
+
+static gint
+get_position_in_widget (GtkWidget * widget, gint x, gint y)
+{
+ gint width = widget->allocation.width;
+ gint height = widget->allocation.height;
+ if (x < GB_CORNER_WIDTH && y < GB_CORNER_HEIGHT)
+ return GB_TOP_LEFT;
+ if (x > width - GB_CORNER_WIDTH && y < GB_CORNER_HEIGHT)
+ return GB_TOP_RIGHT;
+ if (x < GB_CORNER_WIDTH && y > height - GB_CORNER_HEIGHT)
+ return GB_BOTTOM_LEFT;
+ if (x > width - GB_CORNER_WIDTH && y > height - GB_CORNER_HEIGHT)
+ return GB_BOTTOM_RIGHT;
+ return GB_MIDDLE;
+}
+
+
+static void
+raise_fixed_child (GtkWidget * widget)
+{
+ GtkFixed *fixed;
+
+ g_return_if_fail (GTK_IS_FIXED (widget->parent));
+ fixed = GTK_FIXED (widget->parent);
+ /* If widget hasn't got a window, move it to the back of the parent fixed's
+ children. If it has got a window, raise it. */
+ /* Note: this is slightly naughty as it changes the GtkFixed's GList of
+ children, but it's better than removing the widget and adding it again. */
+ if (GTK_WIDGET_NO_WINDOW (widget))
+ {
+ GList *child;
+ GtkFixedChild *data;
+ child = fixed->children;
+ while (child)
+ {
+ data = child->data;
+ if (data->widget == widget)
+ {
+ fixed->children = g_list_remove (fixed->children, data);
+ fixed->children = g_list_append (fixed->children, data);
+ break;
+ }
+ child = child->next;
+ }
+ }
+ else
+ {
+ gdk_window_raise (widget->window);
+ }
+}
+
+
+gboolean
+editor_select_widget_control (GtkWidget * widget)
+{
+ MSG ("IN editor_select_widget_control");
+ /* If widget is currently selected, deslect it, else add it to
+ selected. */
+ if (g_list_find (selected_widgets, widget))
+ {
+ selected_widgets = g_list_remove (selected_widgets, widget);
+ }
+ else
+ {
+ gb_widget_show_properties (widget);
+ selected_widgets = g_list_append (selected_widgets, widget);
+ glade_project_view_clear_component_selection (current_project_view,
+ widget);
+ }
+ editor_refresh_widget_selection (widget);
+ return TRUE;
+}
+
+/* FIXME: handle widget-tree better now it has extended selection */
+GList *
+editor_get_selection ()
+{
+ return g_list_first (selected_widgets);
+}
+
+
+/* This sets the list of selected widgets, possibly NULL. It takes control
+ of the GList, so don't free it. */
+void
+editor_set_selection (GList *new_selection)
+{
+ GList *old_selection, *elem;
+
+ old_selection = selected_widgets;
+
+ selected_widgets = new_selection;
+
+ for (elem = old_selection; elem; elem = elem->next)
+ editor_refresh_widget_selection (elem->data);
+
+ for (elem = new_selection; elem; elem = elem->next)
+ {
+ /* Only refresh it if it wasn't already refreshed above. */
+ if (!g_list_find (old_selection, elem->data))
+ editor_refresh_widget_selection (elem->data);
+ }
+
+ /* If just one widget is selected, show its properties. */
+ if (g_list_length (new_selection) == 1)
+ gb_widget_show_properties (GTK_WIDGET (new_selection->data));
+
+ g_list_free (old_selection);
+}
+
+
+static gint
+get_notebook_page (GtkNotebook * notebook,
+ GtkWidget * widget)
+{
+ gint nchildren, page;
+
+ nchildren = g_list_length (notebook->children);
+
+ for (page = 0; page < nchildren; page++)
+ {
+ GtkWidget *child, *tab;
+
+ child = gtk_notebook_get_nth_page (notebook, page);
+ tab = gtk_notebook_get_tab_label (notebook, child);
+ if (tab == widget)
+ return page;
+ }
+
+ return -1;
+}
+
+
+
+/* FIXME: When the editor is rewritten as a GtkObject, we need simple
+ functions to select/deselect widgets separate from the complicated
+ stuff used for moving/resizing. */
+gboolean
+editor_select_widget (GtkWidget * widget, GdkEventButton * event,
+ gint x, gint y)
+{
+ gint already_selected, page;
+ GtkWidget *select_widget, *ancestor;
+ gboolean handled = FALSE;
+
+ MSG ("IN editor_select_widget");
+#if 0
+ g_print ("=+=+ widget: %s Alloc X:%i Y:%i W:%i H:%i\n",
+ gtk_widget_get_name (widget),
+ widget->allocation.x, widget->allocation.y,
+ widget->allocation.width, widget->allocation.height);
+#endif
+
+ /* reset any move/resize action */
+ drag_action = GB_DRAG_NONE;
+
+ /* Shift + selection. Step through parents of this widget, until a selected
+ widget is found. Then clear selection & select that widgets parent.
+ If no parents were selected, or the top-level parent was selected,
+ select this widget. */
+ if (event && event->state & GDK_SHIFT_MASK)
+ {
+ gint found = FALSE;
+ ancestor = widget;
+ while (ancestor)
+ {
+ if (g_list_find (selected_widgets, ancestor))
+ {
+ found = TRUE;
+ break;
+ }
+ ancestor = ancestor->parent;
+ }
+ if (found && ancestor->parent != NULL)
+ {
+ select_widget = ancestor->parent;
+ /* If widget is not a GbWidget, i.e. it has no GladeWidgetData,
+ skip it. */
+ while (select_widget)
+ {
+ if (GB_IS_GB_WIDGET (select_widget))
+ break;
+ select_widget = select_widget->parent;
+ }
+ }
+ else
+ {
+ select_widget = widget;
+ }
+ g_return_val_if_fail (select_widget != NULL, FALSE);
+ gb_widget_show_properties (select_widget);
+ already_selected = editor_clear_selection (select_widget);
+ if (already_selected)
+ return FALSE;
+ selected_widgets = g_list_append (selected_widgets, select_widget);
+ tree_select_widget (select_widget, TRUE);
+ glade_project_view_clear_component_selection (current_project_view,
+ widget);
+ editor_refresh_widget_selection (select_widget);
+ return TRUE;
+ }
+
+#if 0
+ /* Control + selection. If widget is currently selected, deslect it, else
+ add it to the selected widgets. */
+ /* I've taken this out as it can cause crashes and it isn't very useful. */
+ if (event && event->state & GDK_CONTROL_MASK)
+ {
+ /* If widget is currently selected, deselect it, else add it to
+ selected. */
+ editor_select_widget_control (widget);
+
+ if (g_list_find (selected_widgets, widget))
+ tree_select_widget (widget, TRUE);
+ else
+ tree_select_widget (widget, FALSE);
+
+ return TRUE;
+ }
+#endif
+
+ /* Normal selection. If the widget is currently selected, just get the
+ data for a possible resize/drag. If it is not selected, clear all
+ currently selected widgets, then select this one.
+ Also remember where the button press occurred, in case widget is being
+ moved or resized (in a fixed container). */
+ gb_widget_show_properties (widget);
+
+ if (!g_list_find (selected_widgets, widget))
+ {
+ editor_clear_selection (NULL);
+ selected_widgets = g_list_append (selected_widgets, widget);
+ tree_select_widget (widget, TRUE);
+ handled = TRUE;
+ glade_project_view_clear_component_selection (current_project_view,
+ widget);
+ /* If parent is a fixed container, move widget to front */
+ if (widget->parent && GTK_IS_FIXED (widget->parent))
+ raise_fixed_child (widget);
+
+ /* SPECIAL CODE: If the widget or an ancestor is a notebook tab,
+ show the page */
+ ancestor = widget;
+ while (ancestor->parent)
+ {
+ if (GTK_IS_NOTEBOOK (ancestor->parent))
+ {
+ page = get_notebook_page (GTK_NOTEBOOK (ancestor->parent),
+ ancestor);
+ if (page != -1)
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (ancestor->parent),
+ page);
+ break;
+ }
+ ancestor = ancestor->parent;
+ }
+
+ editor_refresh_widget_selection (widget);
+ }
+
+
+ /* NOTE: this will only work in a GtkFixed or a GtkLayout. */
+ if (widget->parent && event
+ && (GTK_IS_FIXED (widget->parent) || GTK_IS_LAYOUT (widget->parent)))
+ {
+ if (gdk_pointer_grab (event->window, FALSE,
+ GDK_POINTER_MOTION_HINT_MASK |
+ GDK_BUTTON1_MOTION_MASK |
+ GDK_BUTTON_RELEASE_MASK,
+ NULL, NULL, event->time))
+ return FALSE;
+
+#if 0
+ g_print ("###### Grabbed pointer\n");
+#endif
+ drag_has_pointer_grab = TRUE;
+ drag_action = get_position_in_widget (widget, x, y);
+ drag_offset_x = x;
+ drag_offset_y = y;
+
+ drag_widget_x1 = widget->allocation.x;
+ drag_widget_y1 = widget->allocation.y;
+
+ if (GTK_IS_FIXED (widget->parent))
+ {
+ drag_widget_x1 -= widget->parent->allocation.x;
+ drag_widget_y1 -= widget->parent->allocation.y;
+ }
+
+ drag_widget_x2 = drag_widget_x1 + widget->allocation.width;
+ drag_widget_y2 = drag_widget_y1 + widget->allocation.height;
+
+#if 0
+ g_print ("drag_action:%i, offset_x:%i offset_y:%i "
+ "x1:%i y1:%i x2:%i y2:%i\n",
+ drag_action, drag_offset_x, drag_offset_y,
+ drag_widget_x1, drag_widget_y1,
+ drag_widget_x2, drag_widget_y2);
+#endif
+
+ /* We return TRUE to make sure the signal is stopped so the widget
+ doesn't popup a menu or something, which would make moving/resizing
+ very difficult. */
+ return TRUE;
+ }
+ return handled;
+}
+
+
+/* This returns TRUE if the event should be ignored. Currently we only
+ ignore events in clist/ctree resize windows, but more may be added. */
+static gboolean
+editor_check_ignore_event (GtkWidget *widget,
+ GdkEventAny *event)
+{
+ GtkWidget *window_widget;
+
+ g_return_val_if_fail (event != NULL, FALSE);
+
+ gdk_window_get_user_data (event->window, (gpointer) &window_widget);
+
+ if (GTK_IS_CLIST (window_widget))
+ {
+ gint i;
+ for (i = 0; i < GTK_CLIST (window_widget)->columns; i++)
+ {
+ GtkCListColumn *col = &GTK_CLIST (window_widget)->column[i];
+ if (event->window == col->window)
+ {
+ MSG ("Ignored event (clist resize window)");
+ return TRUE;
+ }
+ }
+ }
+ return FALSE;
+}
+
+
+static gint
+editor_on_motion_notify (GtkWidget * signal_widget,
+ GdkEventMotion * event,
+ gpointer data)
+{
+#if 0
+ g_print ("In editor_on_motion_notify: %s\n",
+ gtk_widget_get_name (signal_widget));
+#endif
+
+ if (event->state & GDK_BUTTON1_MASK)
+ return editor_do_drag_action (signal_widget, event);
+ else
+ return editor_set_cursor (signal_widget, event);
+}
+
+
+static gint
+editor_set_cursor (GtkWidget * signal_widget,
+ GdkEventMotion * event)
+{
+ /* We remember the last cursor set and the last window, so we don't set the
+ same cursor on the same window repeatedly. */
+ static GdkWindow *last_window = NULL;
+ static GdkCursor *last_cursor = NULL;
+
+ GtkWidget *widget, *event_widget;
+ GdkCursor *cursor = NULL;
+ gint x, y, event_x, event_y, pos;
+
+#if 0
+ g_print ("In editor_set_cursor %s hint:%i\n",
+ gtk_widget_get_name (signal_widget), event->is_hint);
+#endif
+
+ /* First of all, we find out which widget the event originated from.
+ We step up the parents until we find the current widget, checking if
+ any GbWidgets are children. If they are, we have already seen this event
+ so we just return. */
+ event_widget = gtk_get_event_widget ((GdkEvent*) event);
+ if (event_widget)
+ {
+ while (event_widget != signal_widget)
+ {
+ if (event_widget == NULL)
+ {
+ g_warning ("motion_notify - didn't find signal widget");
+ break;
+ }
+
+ if (GB_IS_GB_WIDGET (event_widget))
+ return FALSE;
+
+ event_widget = event_widget->parent;
+ }
+
+ }
+
+ if (event->is_hint)
+ gdk_window_get_pointer (event->window, &event_x, &event_y, NULL);
+ else
+ {
+ event_x = event->x;
+ event_y = event->y;
+ }
+
+ widget = editor_get_event_widget (signal_widget, event->window,
+ event_x, event_y, &x, &y);
+ if (widget == NULL)
+ return FALSE;
+
+ if (editor_check_ignore_event (widget, (GdkEventAny*) event))
+ return FALSE;
+
+ /* Remember the widget, so we can redirect key presses to it. But only
+ keep pointers to GbWidgets, as we can reset the pointer to NULL when the
+ widget is destroyed. */
+ if (GB_IS_GB_WIDGET (widget))
+ {
+#if 0
+ g_print (" mouse_over_widget: %s\n", gtk_widget_get_name (widget));
+#endif
+ mouse_over_widget = widget;
+ }
+
+#if 0
+ g_print ("editor_set_cursor widget: %s (%p) X:%i Y:%i\n",
+ gtk_widget_get_name (widget), widget, x, y);
+#endif
+ if (glade_palette_is_selector_on (GLADE_PALETTE (glade_palette)))
+ {
+#ifdef USE_GNOME
+ if (widget->parent
+ && (GTK_IS_FIXED (widget)
+ || (GTK_IS_LAYOUT (widget) && !GNOME_IS_CANVAS (widget))))
+#else
+ if (widget->parent
+ && (GTK_IS_FIXED (widget->parent)
+ || GTK_IS_LAYOUT (widget->parent)))
+#endif
+ {
+ pos = get_position_in_widget (widget, x, y);
+ switch (pos)
+ {
+ case GB_TOP_LEFT:
+#if 0
+ g_print ("TOP_LEFT\n");
+#endif
+ cursor = cursor_top_left;
+ break;
+ case GB_TOP_RIGHT:
+#if 0
+ g_print ("TOP_RIGHT\n");
+#endif
+ cursor = cursor_top_right;
+ break;
+ case GB_BOTTOM_LEFT:
+#if 0
+ g_print ("BOTTOM_LEFT\n");
+#endif
+ cursor = cursor_bottom_left;
+ break;
+ case GB_BOTTOM_RIGHT:
+#if 0
+ g_print ("BOTTOM_RIGHT\n");
+#endif
+ cursor = cursor_bottom_right;
+ break;
+ case GB_MIDDLE:
+#if 0
+ g_print ("MIDDLE\n");
+#endif
+ cursor = cursor_move;
+ break;
+ }
+ }
+ else
+ {
+ cursor = cursor_selector;
+ }
+ }
+ else
+ {
+ if (GTK_IS_FIXED (widget) || GTK_IS_LAYOUT (widget)
+ || (widget->parent && (GTK_IS_FIXED (widget->parent)
+ || GTK_IS_LAYOUT (widget->parent))))
+ cursor = cursor_add_to_fixed;
+ else
+ cursor = cursor_add_widget;
+ }
+
+ if (cursor)
+ {
+ if (last_window != event->window || last_cursor != cursor)
+ {
+ gdk_window_set_cursor (event->window, cursor);
+ last_window = event->window;
+ last_cursor = cursor;
+
+ }
+ }
+
+ return FALSE;
+}
+
+
+static gint
+editor_do_drag_action (GtkWidget * signal_widget, GdkEventMotion * event)
+{
+ GtkWidget *widget;
+ GladeWidgetData *wdata;
+ gint x, y, event_x, event_y;
+ gint mouse_x, mouse_y, new_x = 0, new_y = 0, new_width = 0, new_height = 0;
+ gint old_x, old_y, old_width, old_height;
+
+#if 0
+ g_print ("In editor_do_drag_action %s hint:%i\n",
+ gtk_widget_get_name (signal_widget), event->is_hint);
+#endif
+
+ /* If no move/resize action was started in the button_press event, return. */
+ if (drag_action == GB_DRAG_NONE)
+ return FALSE;
+
+ if (event->is_hint)
+ gdk_window_get_pointer (event->window, &event_x, &event_y, NULL);
+ else
+ {
+ event_x = event->x;
+ event_y = event->y;
+ }
+
+#if 0
+ g_print ("In editor_do_drag_action %s hint:%i %i,%i\n",
+ gtk_widget_get_name (signal_widget), event->is_hint,
+ event_x, event_y);
+#endif
+
+ /* Use our function to figure out which widget the mouse is in, and where
+ in the widget. */
+ widget = editor_get_event_widget (signal_widget, event->window,
+ event_x, event_y, &x, &y);
+ if (widget == NULL)
+ return FALSE;
+
+ if (editor_check_ignore_event (widget, (GdkEventAny*) event))
+ return FALSE;
+
+
+ if (!widget->parent
+ || (!GTK_IS_FIXED (widget->parent) && !GTK_IS_LAYOUT (widget->parent)))
+ return FALSE;
+
+ if (dragging_widget == NULL)
+ {
+ dragging_widget = widget;
+ gtk_grab_add (widget);
+ }
+ else
+ {
+ if (dragging_widget != widget)
+ return FALSE;
+ }
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_val_if_fail (wdata != NULL, FALSE);
+
+ old_x = widget->allocation.x;
+ old_y = widget->allocation.y;
+ old_width = widget->allocation.width;
+ old_height = widget->allocation.height;
+
+ /* GtkFixed doesn't normally have a window now, so we need to subtract its
+ position so our coordinates are relative to it. */
+ if (GTK_IS_FIXED (widget->parent))
+ {
+ old_x -= widget->parent->allocation.x;
+ old_y -= widget->parent->allocation.y;
+ }
+
+ gdk_window_get_pointer (widget->parent->window, &mouse_x, &mouse_y, NULL);
+ if (GTK_IS_FIXED (widget->parent))
+ {
+ mouse_x -= widget->parent->allocation.x;
+ mouse_y -= widget->parent->allocation.y;
+ }
+ if (GTK_IS_LAYOUT (widget->parent))
+ {
+ mouse_x += GTK_LAYOUT (widget->parent)->hadjustment->value;
+ mouse_y += GTK_LAYOUT (widget->parent)->vadjustment->value;
+ old_x += GTK_LAYOUT (widget->parent)->hadjustment->value;
+ old_y += GTK_LAYOUT (widget->parent)->vadjustment->value;
+ }
+
+ switch (drag_action)
+ {
+ case GB_TOP_LEFT:
+ new_x = snap_left_edge (mouse_x);
+ new_y = snap_top_edge (mouse_y);
+ new_width = drag_widget_x2 - new_x;
+ new_height = drag_widget_y2 - new_y;
+ if (new_width < MIN_WIDGET_WIDTH)
+ {
+ new_width = MIN_WIDGET_WIDTH;
+ new_x = drag_widget_x2 - new_width;
+ }
+ if (new_height < MIN_WIDGET_HEIGHT)
+ {
+ new_height = MIN_WIDGET_HEIGHT;
+ new_y = drag_widget_y2 - new_height;
+ }
+ break;
+
+ case GB_TOP_RIGHT:
+ new_x = drag_widget_x1;
+ new_y = snap_top_edge (mouse_y);
+ new_width = snap_right_edge (mouse_x) - new_x;
+ new_height = drag_widget_y2 - new_y;
+ if (new_width < MIN_WIDGET_WIDTH)
+ {
+ new_width = MIN_WIDGET_WIDTH;
+ }
+ if (new_height < MIN_WIDGET_HEIGHT)
+ {
+ new_height = MIN_WIDGET_HEIGHT;
+ new_y = drag_widget_y2 - new_height;
+ }
+ break;
+
+ case GB_BOTTOM_LEFT:
+ new_x = snap_left_edge (mouse_x);
+ new_y = drag_widget_y1;
+ new_width = drag_widget_x2 - new_x;
+ new_height = snap_bottom_edge (mouse_y) - new_y;
+ if (new_width < MIN_WIDGET_WIDTH)
+ {
+ new_width = MIN_WIDGET_WIDTH;
+ new_x = drag_widget_x2 - new_width;
+ }
+ if (new_height < MIN_WIDGET_HEIGHT)
+ new_height = MIN_WIDGET_HEIGHT;
+ break;
+
+ case GB_BOTTOM_RIGHT:
+ new_x = drag_widget_x1;
+ new_y = drag_widget_y1;
+ new_width = snap_right_edge (mouse_x) - new_x;
+ new_height = snap_bottom_edge (mouse_y) - new_y;
+ if (new_width < MIN_WIDGET_WIDTH)
+ new_width = MIN_WIDGET_WIDTH;
+ if (new_height < MIN_WIDGET_HEIGHT)
+ new_height = MIN_WIDGET_HEIGHT;
+ break;
+
+ case GB_MIDDLE:
+ new_x = snap_left_edge (mouse_x - drag_offset_x);
+ new_y = snap_top_edge (mouse_y - drag_offset_y);
+ new_width = widget->allocation.width;
+ new_height = widget->allocation.height;
+ if (new_x < 0)
+ new_x = 0;
+ if (new_y < 0)
+ new_y = 0;
+ break;
+ }
+
+#if 0
+ g_print ("old_x: %i old_y: %i new_x: %i new_y: %i w: %i h: %i\n",
+ widget->allocation.x, widget->allocation.y,
+ new_x, new_y, new_width, new_height);
+#endif
+
+ /* Only move/resize widget if values have changed */
+ if (new_width != widget->allocation.width
+ || new_height != widget->allocation.height)
+ {
+ wdata->width = new_width;
+ wdata->height = new_height;
+ gb_widget_set_usize (widget, new_width, new_height);
+ }
+
+ if (new_x != old_x || new_y != old_y)
+ {
+#if 0
+ g_print (" moving widget\n");
+#endif
+ if (GTK_IS_FIXED (widget->parent))
+ {
+ /* FIXME: GTK+ bug workaround. The widget doesn't move if we only
+ call gtk_fixed_move(). This is very slow as well. */
+ gtk_fixed_move (GTK_FIXED (widget->parent), widget, new_x, new_y);
+ /*gtk_widget_set_uposition (widget, new_x, new_y);*/
+ }
+ else if (GTK_IS_LAYOUT (widget->parent))
+ {
+ gtk_layout_move (GTK_LAYOUT (widget->parent), widget, new_x, new_y);
+ }
+
+ gtk_widget_queue_draw (widget->parent);
+ }
+
+ return TRUE;
+}
+
+
+/*
+ * Adding signals to widgets to allow manipulation, e.g. selecting/drawing
+ */
+
+static void
+editor_on_widget_realize (GtkWidget *widget, gpointer data)
+{
+#if 0
+ static GdkPixmap *placeholder_pixmap = NULL;
+
+ g_print ("In editor_on_widget_realize widget:%s (%p)\n",
+ gtk_widget_get_name (widget), widget);
+
+ if (GB_IS_PLACEHOLDER (widget))
+ {
+ /* Create placeholder pixmap if it hasn't already been created.
+ There may be a problem with multi-depth displays. */
+ if (placeholder_pixmap == NULL)
+ {
+ placeholder_pixmap = gdk_pixmap_create_from_xpm_d (widget->window,
+ NULL, NULL,
+ placeholder_xpm);
+ if (!placeholder_pixmap)
+ {
+ g_warning ("Couldn't create placeholder pixmap\n");
+ /* FIXME: Use a color instead? */
+ }
+ }
+
+ if (placeholder_pixmap != NULL)
+ gdk_window_set_back_pixmap (widget->window, placeholder_pixmap, FALSE);
+ }
+#endif
+}
+
+
+/* This adds the button signals to an existing widget (currently only the
+ Clist title buttons). */
+void
+editor_add_mouse_signals_to_existing (GtkWidget * widget)
+{
+ gtk_signal_connect (GTK_OBJECT (widget), "event",
+ GTK_SIGNAL_FUNC (editor_on_event), NULL);
+#if 0
+ gtk_signal_connect (GTK_OBJECT (widget), "button_press_event",
+ GTK_SIGNAL_FUNC (editor_on_button_press), NULL);
+ gtk_signal_connect (GTK_OBJECT (widget), "button_release_event",
+ GTK_SIGNAL_FUNC (editor_on_button_release), NULL);
+#endif
+}
+
+
+static gint
+editor_on_enter_notify (GtkWidget *widget,
+ GdkEventCrossing *event)
+{
+ /* We try to stop enter/leave notify events when moving/resizing widget in
+ a GtkFixed/GtkLayout as it causes flicker. */
+ return dragging_widget ? TRUE : FALSE;
+}
+
+
+static gint
+editor_on_leave_notify (GtkWidget *widget,
+ GdkEventCrossing *event)
+{
+ /* We try to stop enter/leave notify events when moving/resizing widget in
+ a GtkFixed/GtkLayout as it causes flicker. */
+ return dragging_widget ? TRUE : FALSE;
+}
+
+
+static void
+add_mouse_signals_recursive (GtkWidget *widget, gpointer data)
+{
+#if 0
+ g_print ("Adding mouse signals to:%s (%s, %p)\n",
+ gtk_widget_get_name (widget),
+ gtk_type_name (GTK_OBJECT_TYPE (widget)),
+ widget);
+#endif
+
+ /* FIXME: We don't add signals to menu items, since it currently makes it
+ impossible to popup the menus in a menubar. */
+ if (GTK_IS_MENU_ITEM (widget))
+ return;
+
+ /* Ensure that the event mask is set so we get button press & release
+ events. */
+ if (!GTK_WIDGET_NO_WINDOW (widget))
+ {
+ if (!GTK_WIDGET_REALIZED (widget))
+ {
+ gtk_widget_set_events (widget, gtk_widget_get_events (widget)
+ | GDK_BUTTON_PRESS_MASK
+ | GDK_BUTTON_RELEASE_MASK);
+ }
+ else
+ {
+ GdkEventMask event_mask;
+
+ /* FIXME: Here we set the event mask for the main window of a widget,
+ but widgets can have more than one window. How do we get all the
+ windows of a widget? */
+ event_mask = gdk_window_get_events (widget->window);
+ gdk_window_set_events (widget->window, event_mask
+ | GDK_BUTTON_PRESS_MASK
+ | GDK_BUTTON_RELEASE_MASK);
+ }
+ }
+
+ gtk_signal_connect (GTK_OBJECT (widget), "event",
+ GTK_SIGNAL_FUNC (editor_on_event), NULL);
+#if 0
+ gtk_signal_connect (GTK_OBJECT (widget), "button_press_event",
+ GTK_SIGNAL_FUNC (editor_on_button_press), NULL);
+ gtk_signal_connect (GTK_OBJECT (widget), "button_release_event",
+ GTK_SIGNAL_FUNC (editor_on_button_release), NULL);
+#endif
+
+ /* We connect to these so we can stop widgets getting them while we are
+ dragging/resizing. It stops widgets changing state, i.e. normal/active
+ and so cuts down on flickering a bit. */
+ gtk_signal_connect (GTK_OBJECT (widget), "enter_notify_event",
+ GTK_SIGNAL_FUNC (editor_on_enter_notify), NULL);
+ gtk_signal_connect (GTK_OBJECT (widget), "leave_notify_event",
+ GTK_SIGNAL_FUNC (editor_on_leave_notify), NULL);
+
+ gb_widget_children_foreach (widget,
+ (GtkCallback) add_mouse_signals_recursive, NULL);
+}
+
+/* We need to be careful about passing events on to widgets, especially with
+ regard to mouse grabs - in a GtkEntry the mouse is grabbed while selecting
+ text, and this can cause all sorts of problems for Glade. */
+void
+editor_add_mouse_signals (GtkWidget * widget)
+{
+ /* Widgets without windows will not get events directly from X Windows,
+ but they may have child widgets which pass events up to them, e.g.
+ a GtkCombo has a GtkEntry which will get X events.
+ This doesn't matter too much since we have to call a function to figure
+ out which widget the event is for anyway. */
+ add_mouse_signals_recursive (widget, NULL);
+
+ gtk_signal_connect_after (GTK_OBJECT (widget), "realize",
+ GTK_SIGNAL_FUNC (editor_on_widget_realize), NULL);
+}
+
+void
+editor_add_key_signals (GtkWidget * widget)
+{
+ /* We only add key signal handlers to windows. */
+ if (!GTK_IS_WINDOW (widget))
+ return;
+
+ gtk_signal_connect (GTK_OBJECT (widget), "key_press_event",
+ GTK_SIGNAL_FUNC (editor_on_key_press_event), NULL);
+ gtk_signal_connect (GTK_OBJECT (widget), "key_release_event",
+ GTK_SIGNAL_FUNC (editor_on_key_release_event), NULL);
+}
+
+
+void
+on_size_allocate (GtkWidget * widget,
+ GtkAllocation *allocation,
+ GladeWidgetData * wdata)
+{
+ /* Reset the flag, since the size is allocated now. Note that wdata may be
+ NULL as widget may be a placeholder. */
+ if (wdata)
+ {
+ wdata->flags &= ~GLADE_SIZE_NOT_ALLOCATED;
+ }
+
+#if 0
+ g_print ("In on_size_allocate: %s (%p) x:%i y:%i w:%i h:%i\n",
+ gtk_widget_get_name (widget), widget, allocation->x, allocation->y,
+ allocation->width, allocation->height);
+#endif
+
+ if (property_get_widget () == widget)
+ {
+ gb_widget_show_position_properties (widget);
+
+ if (widget->parent && GTK_IS_FIXED (widget->parent))
+ {
+ property_set_auto_apply (FALSE);
+ property_set_int (GladeFixedChildX,
+ allocation->x - widget->parent->allocation.x);
+ property_set_int (GladeFixedChildY,
+ allocation->y - widget->parent->allocation.y);
+ property_set_auto_apply (TRUE);
+ }
+ else if (widget->parent && GTK_IS_LAYOUT (widget->parent))
+ {
+ property_set_auto_apply (FALSE);
+ property_set_int (GladeLayoutChildX, allocation->x);
+ property_set_int (GladeLayoutChildY, allocation->y);
+ property_set_auto_apply (TRUE);
+ }
+ }
+}
+
+
+void
+editor_add_draw_signals (GtkWidget * widget)
+{
+ GladeWidgetData *widget_data;
+
+ /* FIXME: Note that we set GDK_POINTER_MOTION_HINT_MASK here. This may not
+ be wise since widgets may be designed to work with normal motion events
+ only. Also this won't work if the widget is already realized. */
+ if (!GTK_WIDGET_NO_WINDOW (widget) && !GTK_WIDGET_REALIZED (widget))
+ gtk_widget_set_events (widget, gtk_widget_get_events (widget)
+ | GDK_EXPOSURE_MASK | GDK_POINTER_MOTION_MASK
+ | GDK_BUTTON1_MOTION_MASK
+ | GDK_POINTER_MOTION_HINT_MASK);
+
+ widget_data = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+
+ gtk_signal_connect (GTK_OBJECT (widget), "expose_event",
+ GTK_SIGNAL_FUNC (expose_widget), widget_data);
+ gtk_signal_connect_after (GTK_OBJECT (widget), "size_allocate",
+ GTK_SIGNAL_FUNC (on_size_allocate), widget_data);
+
+ /* FIXME: mouse signal - This also needs to be added to all children. */
+ gtk_signal_connect (GTK_OBJECT (widget), "motion_notify_event",
+ GTK_SIGNAL_FUNC (editor_on_motion_notify), NULL);
+
+ /* Needed for scrolled window, clist? & possibly other widgets */
+ if (GTK_IS_CONTAINER (widget))
+ gtk_container_forall (GTK_CONTAINER (widget),
+ (GtkCallback) editor_add_draw_signals, NULL);
+}
+
+
+
+static gint
+expose_widget (GtkWidget * widget, GdkEventExpose * event,
+ GladeWidgetData * widget_data)
+{
+ GtkWidgetClass *class;
+
+#if 0
+ g_print ("In expose_event widget:%s (%p)\n", gtk_widget_get_name (widget),
+ widget);
+ g_print ("Area x:%i y:%i w:%i h:%i\n", event->area.x, event->area.y,
+ event->area.width, event->area.height);
+#endif
+
+ /* Run the class handler here, then we return TRUE to stop the signal. */
+ class = GTK_WIDGET_GET_CLASS (widget);
+ if (class->expose_event)
+ class->expose_event (widget, event);
+
+ /* Ignore spurious exposes before widget is positioned. */
+ if (widget->allocation.x == -1 || widget->allocation.y == -1)
+ return TRUE;
+
+ paint_widget (widget, event);
+
+ return TRUE;
+}
+
+
+void
+paint_widget (GtkWidget * widget, GdkEventExpose *event)
+{
+ static GdkPixmap *placeholder_pixmap = NULL;
+ GType type;
+
+ MSG3 ("Painting widget: %s W:%i H:%i", gtk_widget_get_name (widget),
+ widget->allocation.width, widget->allocation.height);
+
+ /* Check widget is drawable in case it has been deleted. */
+ if (!GTK_WIDGET_DRAWABLE (widget))
+ return;
+
+ /* Don't try to draw anything if the width or height of the widget is 0. */
+ if (widget->allocation.width == 0 || widget->allocation.height == 0)
+ return;
+
+ /* If widget is a placeholder, draw the placeholder pixmap in it and a
+ 3D border around it. */
+ if (GB_IS_PLACEHOLDER (widget))
+ {
+ GdkGC *light_gc;
+ GdkGC *dark_gc;
+ gint w, h;
+
+ light_gc = widget->style->light_gc[GTK_STATE_NORMAL];
+ dark_gc = widget->style->dark_gc[GTK_STATE_NORMAL];
+ gdk_window_get_size (widget->window, &w, &h);
+
+ /* Draw the background pixmap. */
+ if (placeholder_pixmap == NULL)
+ {
+ /* FIXME: Use a hash of placeholder pixmaps? So we always use the
+ correct depth? */
+ placeholder_pixmap = gdk_pixmap_create_from_xpm_d (widget->window,
+ NULL, NULL,
+ placeholder_xpm);
+ if (!placeholder_pixmap)
+ {
+ g_warning ("Couldn't create placeholder pixmap\n");
+ /* FIXME: Use a color instead? */
+ }
+ }
+
+ if (placeholder_pixmap)
+ {
+ gdk_gc_set_fill (light_gc, GDK_TILED);
+ gdk_gc_set_tile (light_gc, placeholder_pixmap);
+ gdk_draw_rectangle (widget->window, light_gc, TRUE, 0, 0, w, h);
+ gdk_gc_set_fill (light_gc, GDK_SOLID);
+ }
+
+ gdk_draw_line (widget->window, light_gc, 0, 0, w - 1, 0);
+ gdk_draw_line (widget->window, light_gc, 0, 0, 0, h - 1);
+ gdk_draw_line (widget->window, dark_gc, 0, h - 1, w - 1, h - 1);
+ gdk_draw_line (widget->window, dark_gc, w - 1, 0, w - 1, h - 1);
+ }
+
+ if (event->window)
+ {
+ gpointer expose_widget;
+
+ gdk_window_get_user_data (event->window, &expose_widget);
+
+ if (expose_widget)
+ {
+ gtk_idle_add_priority (GTK_PRIORITY_DEFAULT + 10,
+ (GtkFunction)editor_idle_handler,
+ event->window);
+
+ /* We ref the window, to make sure it isn't freed before the idle
+ handler. We unref it there. */
+ gdk_window_ref (event->window);
+ }
+ }
+
+ /* Draw grid for fixed containers */
+ type = G_OBJECT_TYPE (widget);
+ if (GB_IS_GB_WIDGET (widget)
+ && (type == GTK_TYPE_FIXED || type == GTK_TYPE_LAYOUT))
+ draw_grid (widget);
+}
+
+
+/* This returns the window that the given widget's position is relative to.
+ Usually this is the widget's parent's window. But if the widget is a
+ toplevel, we use its own window, as it doesn't have a parent.
+ Some widgets also lay out widgets in different ways. */
+static GdkWindow*
+glade_util_get_window_positioned_in (GtkWidget *widget)
+{
+ GtkWidget *parent;
+
+ parent = widget->parent;
+
+#ifdef USE_GNOME
+ /* BonoboDockItem widgets use a different window when floating. */
+ if (BONOBO_IS_DOCK_ITEM (widget)
+ && BONOBO_DOCK_ITEM (widget)->is_floating) {
+ return BONOBO_DOCK_ITEM (widget)->float_window;
+ }
+
+ if (parent && BONOBO_IS_DOCK_ITEM (parent)
+ && BONOBO_DOCK_ITEM (parent)->is_floating) {
+ return BONOBO_DOCK_ITEM (parent)->float_window;
+ }
+#endif
+
+ if (parent)
+ return parent->window;
+
+ return widget->window;
+}
+
+static void
+glade_util_draw_nodes (GdkWindow *window, GdkGC *gc,
+ gint x, gint y,
+ gint width, gint height)
+{
+#if 0
+ g_print ("draw_nodes window: %p %i,%i %ix%i\n",
+ window, x, y, width, height);
+#endif
+ if (width > GB_CORNER_WIDTH && height > GB_CORNER_HEIGHT) {
+ gdk_draw_rectangle (window, gc, TRUE,
+ x, y,
+ GB_CORNER_WIDTH, GB_CORNER_HEIGHT);
+ gdk_draw_rectangle (window, gc, TRUE,
+ x, y + height - GB_CORNER_HEIGHT,
+ GB_CORNER_WIDTH, GB_CORNER_HEIGHT);
+ gdk_draw_rectangle (window, gc, TRUE,
+ x + width - GB_CORNER_WIDTH, y,
+ GB_CORNER_WIDTH, GB_CORNER_HEIGHT);
+ gdk_draw_rectangle (window, gc, TRUE,
+ x + width - GB_CORNER_WIDTH,
+ y + height - GB_CORNER_HEIGHT,
+ GB_CORNER_WIDTH, GB_CORNER_HEIGHT);
+ }
+
+ gdk_draw_rectangle (window, gc, FALSE, x, y, width - 1, height - 1);
+}
+
+/* This calculates the offset of the given window within its toplevel.
+ It also returns the toplevel. */
+static void
+glade_util_calculate_window_offset (GdkWindow *window,
+ gint *x, gint *y,
+ GdkWindow **toplevel)
+{
+ gint tmp_x, tmp_y;
+
+ /* Calculate the offset of the window within its toplevel. */
+ *x = 0;
+ *y = 0;
+
+ for (;;) {
+ if (gdk_window_get_window_type (window) != GDK_WINDOW_CHILD)
+ break;
+ gdk_window_get_position (window, &tmp_x, &tmp_y);
+ *x += tmp_x;
+ *y += tmp_y;
+ window = gdk_window_get_parent (window);
+ }
+
+ *toplevel = window;
+}
+
+/* This returns TRUE if it is OK to draw the selection nodes for the given
+ selected widget inside the given window that has received an expose event.
+ For most widgets it returns TRUE, but if a selected widget is inside a
+ widget like a viewport, that uses its own coordinate system, then it only
+ returns TRUE if the expose window is inside the viewport as well. */
+static gboolean
+glade_util_can_draw_nodes (GtkWidget *sel_widget, GdkWindow *sel_win,
+ GdkWindow *expose_win)
+{
+ GtkWidget *widget, *viewport = NULL;
+ GdkWindow *viewport_win = NULL;
+
+ /* Check if the selected widget is inside a viewport. */
+ for (widget = sel_widget->parent; widget; widget = widget->parent) {
+ if (GTK_IS_VIEWPORT (widget)) {
+ viewport = widget;
+ viewport_win = GTK_VIEWPORT (widget)->bin_window;
+ break;
+ }
+ }
+
+ /* If there is no viewport-type widget above the selected widget,
+ it is OK to draw the selection anywhere. */
+ if (!viewport)
+ return TRUE;
+
+ /* If we have a viewport-type widget, check if the expose_win is
+ beneath the viewport. If it is, we can draw in it. If not, we
+ can't.*/
+ for (;;) {
+ if (expose_win == sel_win)
+ return TRUE;
+ if (expose_win == viewport_win)
+ return FALSE;
+ if (gdk_window_get_window_type (expose_win) != GDK_WINDOW_CHILD)
+ break;
+ expose_win = gdk_window_get_parent (expose_win);
+ }
+
+ return FALSE;
+}
+
+
+/* This is coped from glade3/src/glade-utils.c glade_util_draw_nodes_idle(). */
+static gint
+editor_idle_handler (GdkWindow *expose_win)
+{
+ GtkWidget *expose_widget;
+ gint expose_win_x, expose_win_y;
+ gint expose_win_w, expose_win_h;
+ GdkWindow *expose_toplevel;
+ GdkGC *gc;
+ GList *elem;
+ gpointer expose_widget_ptr;
+
+ /* Find the corresponding GtkWidget. */
+ gdk_window_get_user_data (expose_win, &expose_widget_ptr);
+ expose_widget = GTK_WIDGET (expose_widget_ptr);
+
+ /* Check that the window is still alive. */
+ if (!expose_widget || !GTK_WIDGET_DRAWABLE (expose_widget)
+ || !gdk_window_is_viewable (expose_win))
+ goto out;
+
+ gc = expose_widget->style->black_gc;
+
+ /* Calculate the offset of the expose window within its toplevel. */
+ glade_util_calculate_window_offset (expose_win,
+ &expose_win_x,
+ &expose_win_y,
+ &expose_toplevel);
+
+#if 0
+ g_print ("expose_win: %p x: %i y: %i toplevel: %p\n",
+ expose_win, expose_win_x, expose_win_y, expose_toplevel);
+#endif
+ gdk_drawable_get_size (expose_win,
+ &expose_win_w, &expose_win_h);
+#if 0
+ g_print ("drawable size %ix%i\n", expose_win_w, expose_win_h);
+#endif
+ /* Step through all the selected widgets in the project. */
+ for (elem = selected_widgets; elem; elem = elem->next) {
+ GtkWidget *sel_widget;
+ GdkWindow *sel_win, *sel_toplevel;
+ gint sel_x, sel_y, x, y, w, h, sel_alloc_x, sel_alloc_y;
+
+ sel_widget = elem->data;
+
+ /* Skip the selected widget if it isn't realized. */
+ if (!GTK_WIDGET_REALIZED (sel_widget))
+ continue;
+
+ sel_win = glade_util_get_window_positioned_in (sel_widget);
+
+ /* Calculate the offset of the selected widget's window
+ within its toplevel. */
+ glade_util_calculate_window_offset (sel_win, &sel_x, &sel_y,
+ &sel_toplevel);
+
+#if 0
+ g_print ("sel_win: %p x: %i y: %i toplevel: %p allocation %i,%i\n",
+ sel_win, sel_x, sel_y, sel_toplevel,
+ sel_widget->allocation.x, sel_widget->allocation.y);
+#endif
+ /* Toplevel windows/dialogs may have their allocation set
+ relative to the root window, so we need to ignore that. */
+ if (sel_widget->parent)
+ {
+ sel_alloc_x = sel_widget->allocation.x;
+ sel_alloc_y = sel_widget->allocation.y;
+ }
+ else
+ {
+ sel_alloc_x = 0;
+ sel_alloc_y = 0;
+ }
+
+ /* We only draw the nodes if the window that got the expose
+ event is in the same toplevel as the selected widget. */
+ if (expose_toplevel == sel_toplevel
+ && glade_util_can_draw_nodes (sel_widget, sel_win,
+ expose_win)) {
+ x = sel_x + sel_alloc_x - expose_win_x;
+ y = sel_y + sel_alloc_y - expose_win_y;
+ w = sel_widget->allocation.width;
+ h = sel_widget->allocation.height;
+
+#if 0
+ g_print ("checking coords %i,%i %ix%i\n",
+ x, y, w, h);
+#endif
+ /* Draw the selection nodes if they intersect the
+ expose window bounds. */
+ if (x < expose_win_w && x + w >= 0
+ && y < expose_win_h && y + h >= 0) {
+ glade_util_draw_nodes (expose_win, gc,
+ x, y, w, h);
+ }
+ }
+ }
+
+ out:
+ /* Remove the reference added in glade_util_queue_draw_nodes(). */
+ gdk_window_unref (expose_win);
+
+ /* Return FALSE so the idle handler isn't called again. */
+ return FALSE;
+}
+
+
+static void
+draw_grid (GtkWidget * widget)
+{
+ GdkGC *gc = widget->style->dark_gc[GTK_STATE_NORMAL];
+ gint min_x = 0, max_x = widget->allocation.width - 1;
+ gint min_y = 0, max_y = widget->allocation.height - 1;
+ gint gridx, gridy, origin_x, origin_y;
+ GdkWindow *window;
+
+ if (!editor_show_grid)
+ return;
+
+ if (GTK_IS_LAYOUT (widget))
+ {
+ gint offset;
+
+ /* The window size is the entire size of the layout. The allocation is
+ the part that is showing. */
+ window = GTK_LAYOUT (widget)->bin_window;
+
+ origin_x = (int) GTK_LAYOUT (widget)->hadjustment->value;
+ min_x += origin_x;
+ max_x += origin_x;
+ offset = origin_x % editor_grid_horz_spacing;
+ if (offset != 0)
+ origin_x += editor_grid_horz_spacing - offset;
+
+ origin_y = (int) GTK_LAYOUT (widget)->vadjustment->value;
+ min_y += origin_y;
+ max_y += origin_y;
+ offset = origin_y % editor_grid_vert_spacing;
+ if (offset != 0)
+ origin_y += editor_grid_vert_spacing - offset;
+ }
+ else
+ {
+ /* The GtkFixed container doesn't have a window in GTK+ 2.0 (by default),
+ so we have to use the allocation. */
+ window = widget->window;
+ origin_x = widget->allocation.x;
+ origin_y = widget->allocation.y;
+ max_x += origin_x;
+ max_y += origin_y;
+ }
+
+ /* Note: should we take the border_width into account? - i.e. start the
+ grid inside the border. It makes it awkward if you change the border
+ size. */
+ if (editor_grid_style == GB_GRID_DOTS)
+ {
+ for (gridx = origin_x; gridx <= max_x; gridx += editor_grid_horz_spacing)
+ {
+ for (gridy = origin_y; gridy <= max_y;
+ gridy += editor_grid_vert_spacing)
+ gdk_draw_point (window, gc, gridx, gridy);
+ }
+ }
+ else
+ {
+ for (gridx = origin_x; gridx <= max_x; gridx += editor_grid_horz_spacing)
+ gdk_draw_line (window, gc, gridx, min_y, gridx, max_y);
+ for (gridy = origin_y; gridy <= max_y; gridy += editor_grid_vert_spacing)
+ gdk_draw_line (window, gc, min_x, gridy, max_x, gridy);
+ }
+}
+
+/*
+ * Redraw the given widget completely, including all space allocated by its
+ * parent (since this may be used for drawing the widget's selection).
+ * If widget has no parent (i.e. its a toplevel window) just clear
+ * it all and redraw.
+ */
+
+void
+editor_refresh_widget (GtkWidget * widget)
+{
+#if 0
+ g_print ("In editor_refresh_widget widget: %s (%p)\n",
+ gtk_widget_get_name (widget), widget);
+#endif
+
+ editor_refresh_widget_area (widget,
+ widget->allocation.x,
+ widget->allocation.y,
+ widget->allocation.width,
+ widget->allocation.height);
+ gtk_widget_draw (widget, NULL);
+}
+
+
+void
+editor_refresh_widget_selection (GtkWidget * widget)
+{
+ gint x, y, w, h;
+
+#if 0
+ g_print ("In editor_refresh_widget_selection widget: %s (%p)\n",
+ gtk_widget_get_name (widget), widget);
+#endif
+
+ x = widget->allocation.x;
+ y = widget->allocation.y;
+ w = widget->allocation.width;
+ h = widget->allocation.height;
+
+ /* Don't try to refresh an area if the width or height is 0. */
+ if (w == 0 || h == 0)
+ return;
+
+ /* Clear the four corners. */
+ editor_refresh_widget_area (widget,
+ x, y,
+ GB_CORNER_WIDTH, GB_CORNER_HEIGHT);
+ editor_refresh_widget_area (widget,
+ x, y + h - GB_CORNER_HEIGHT,
+ GB_CORNER_WIDTH, GB_CORNER_HEIGHT);
+ editor_refresh_widget_area (widget,
+ x + w - GB_CORNER_WIDTH, y,
+ GB_CORNER_WIDTH, GB_CORNER_HEIGHT);
+ editor_refresh_widget_area (widget,
+ x + w - GB_CORNER_WIDTH,
+ y + h - GB_CORNER_HEIGHT,
+ GB_CORNER_WIDTH, GB_CORNER_HEIGHT);
+ /* Clear the four lines along the edges. */
+ editor_refresh_widget_area (widget,
+ x + GB_CORNER_WIDTH, y,
+ w - 2 * GB_CORNER_WIDTH, 1);
+ editor_refresh_widget_area (widget,
+ x + GB_CORNER_WIDTH, y + h - 1,
+ w - 2 * GB_CORNER_WIDTH, 1);
+ editor_refresh_widget_area (widget,
+ x, y + GB_CORNER_HEIGHT,
+ 1, h - 2 * GB_CORNER_HEIGHT);
+ editor_refresh_widget_area (widget,
+ x + w - 1,
+ y + GB_CORNER_HEIGHT,
+ 1, h - 2 * GB_CORNER_HEIGHT);
+
+ gtk_widget_draw (widget, NULL);
+}
+
+
+void
+editor_refresh_widget_area (GtkWidget * widget, gint x, gint y, gint w, gint h)
+{
+ GdkWindow *window;
+
+ if (!GTK_WIDGET_DRAWABLE (widget))
+ return;
+
+ /* Don't try to refresh an area if the width or height is 0. */
+ if (w <= 0 || h <= 0)
+ return;
+
+ window = glade_util_get_window_positioned_in (widget);
+ gdk_window_clear_area (window, x, y, w, h);
+ clear_child_windows (window, x, y, w, h);
+}
+
+
+/* This clears all child windows which fall within the given rectangle.
+ If the rectangle width is -1, then all children are cleared. */
+static void
+clear_child_windows (GdkWindow * window, gint x, gint y, gint w, gint h)
+{
+ GList *children, *orig_children;
+ GdkWindow *child_window;
+ gint win_x, win_y, win_w, win_h;
+ GdkRectangle area, child, intersection;
+
+ area.x = x;
+ area.y = y;
+ area.width = w;
+ area.height = h;
+
+ orig_children = children = gdk_window_get_children (window);
+ while (children)
+ {
+ child_window = children->data;
+ gdk_window_get_position (child_window, &win_x, &win_y);
+ gdk_window_get_size (child_window, &win_w, &win_h);
+
+ child.x = win_x;
+ child.y = win_y;
+ child.width = win_w;
+ child.height = win_h;
+
+ if (gdk_rectangle_intersect (&area, &child, &intersection))
+ {
+ /* We need to make sure this is not an InputOnly window, or we get
+ a BadMatch. CList uses InputOnly windows - for resizing columns.
+ */
+ if (! GDK_WINDOW_OBJECT(child_window)->input_only)
+ {
+ /* Convert to the child's coordinate space. */
+ intersection.x -= child.x;
+ intersection.y -= child.y;
+ gdk_window_clear_area (child_window,
+ intersection.x, intersection.y,
+ intersection.width, intersection.height);
+ clear_child_windows (child_window,
+ intersection.x, intersection.y,
+ intersection.width, intersection.height);
+ }
+ }
+ children = children->next;
+ }
+ g_list_free (orig_children);
+}
+
+
+
+/*
+ * Key events
+ */
+static gint
+editor_on_key_press_event (GtkWidget * widget, GdkEventKey * event,
+ gpointer data)
+{
+ gboolean handled = FALSE;
+ guint key = event->keyval;
+
+ MSG ("In on_key_press_event");
+ switch (key)
+ {
+ case GDK_Delete:
+ /* If we are typing over the widget, the delete key is used for that
+ rather than deleting the widget. */
+ if (!property_is_typing_over_widget ())
+ {
+ if (selected_widgets)
+ delete (selected_widgets->data);
+ handled = TRUE;
+ }
+ break;
+ case GDK_Escape:
+ editor_clear_selection (NULL);
+ handled = TRUE;
+ break;
+ case GDK_l:
+ /* Ctrl-L refreshes the entire window/dialog. */
+ if (event->state & GDK_CONTROL_MASK)
+ {
+ editor_refresh_widget (glade_util_get_toplevel (widget));
+ handled = TRUE;
+ }
+ break;
+ case GDK_r:
+ /* Ctrl-R hides the window and shows it again in the same position.
+ Hopefully it will appear at the 'real' size. */
+ if (event->state & GDK_CONTROL_MASK)
+ {
+ GtkWidget *toplevel;
+
+ /* See also gb_widget_redisplay_window() in gbwidget.c. */
+ toplevel = glade_util_get_toplevel (widget);
+ glade_util_close_window (toplevel);
+ gtk_window_reshow_with_initial_size (GTK_WINDOW (toplevel));
+ handled = TRUE;
+ }
+ break;
+ }
+
+#if 0
+ /* We don't want modifier keys to be redirected, since trying to use an
+ accelerator, e.g. Ctrl-X to cut the widget, would clear the label. */
+ if (!handled
+ && !(event->state & GDK_CONTROL_MASK)
+ && key != GDK_Caps_Lock
+ && key != GDK_Tab && key != GDK_KP_Tab
+ && key != GDK_Left && key != GDK_KP_Left
+ && key != GDK_Right && key != GDK_KP_Right
+ && key != GDK_Up && key != GDK_KP_Up
+ && key != GDK_Down && key != GDK_KP_Down
+ && key != GDK_Page_Up && key != GDK_KP_Page_Up
+ && key != GDK_Page_Down && key != GDK_KP_Page_Down
+ && key != GDK_Home && key != GDK_KP_Home
+ && key != GDK_End && key != GDK_KP_End
+ && key != GDK_Control_L && key != GDK_Control_R
+ && key != GDK_Shift_L && key != GDK_Shift_R
+ && key != GDK_Meta_L && key != GDK_Meta_R
+ && key != GDK_Alt_L && key != GDK_Alt_R
+ && key != GDK_Super_L && key != GDK_Super_R
+ && key != GDK_Hyper_L && key != GDK_Hyper_R)
+ {
+ /* Experimental code. */
+#if 0
+ g_print ("Set label? widget=%s\n",
+ mouse_over_widget ? gtk_widget_get_name (mouse_over_widget) : "NULL");
+#endif
+ if (mouse_over_widget
+ && (GTK_IS_ACCEL_LABEL (mouse_over_widget)
+ || GTK_IS_LABEL (mouse_over_widget)
+ || GTK_IS_BUTTON (mouse_over_widget)))
+ {
+ gb_widget_show_properties (mouse_over_widget);
+ property_redirect_key_press (event);
+ handled = TRUE;
+ }
+ }
+#endif
+
+ if (handled)
+ {
+#if 0
+ gtk_signal_emit_stop_by_name (GTK_OBJECT (widget), "key_press_event");
+#endif
+ return TRUE;
+ }
+ return FALSE;
+}
+
+
+static gint
+editor_on_key_release_event (GtkWidget * widget, GdkEventKey * event,
+ gpointer data)
+{
+ MSG ("In on_key_release_event");
+
+ return FALSE;
+}
+
+
+
+/* This is when the 'Select' menuitem on the popup menu is selected */
+void
+editor_on_select_activate (GtkWidget * menuitem, GtkWidget * widget)
+{
+ editor_select_widget (widget, NULL, 0, 0);
+}
+
+
+
+void
+editor_on_delete ()
+{
+ if (selected_widgets)
+ delete (selected_widgets->data);
+}
+
+
+/* This is when the 'Cut' menuitem on the popup menu is selected */
+void
+editor_on_cut_activate (GtkWidget * menuitem, GtkWidget * widget)
+{
+ glade_clipboard_cut (GLADE_CLIPBOARD (glade_clipboard), current_project,
+ widget);
+}
+
+
+/* This is when the 'Copy' menuitem on the popup menu is selected */
+void
+editor_on_copy_activate (GtkWidget * menuitem, GtkWidget * widget)
+{
+ glade_clipboard_copy (GLADE_CLIPBOARD (glade_clipboard), current_project,
+ widget);
+}
+
+
+/* This is when the 'Cut' menuitem on the popup menu is selected */
+void
+editor_on_paste_activate (GtkWidget * menuitem, GtkWidget * widget)
+{
+ glade_clipboard_paste (GLADE_CLIPBOARD (glade_clipboard), current_project,
+ widget);
+}
+
+
+/* This is when the 'Delete' menuitem on the popup menu is selected */
+void
+editor_on_delete_activate (GtkWidget * menuitem, GtkWidget * widget)
+{
+ delete (widget);
+}
+
+
+static void
+delete (GtkWidget * widget)
+{
+ if (GB_IS_PLACEHOLDER (widget))
+ delete_placeholder (widget);
+ else
+ editor_delete_widget (widget);
+}
+
+
+static void
+delete_placeholder (GtkWidget * placeholder)
+{
+ GtkWidget *parent = placeholder->parent;
+ gchar *child_name;
+
+ /* SPECIAL CODE: Don't allow placeholders in clist titles to be deleted. */
+ child_name = gb_widget_get_child_name (placeholder);
+ if (child_name)
+ {
+ if (!strcmp (child_name, GladeChildCListTitle))
+ {
+ MSG1 ("Not deleting special widget: %s\n", child_name);
+ return;
+ }
+ }
+
+ /* SPECIAL CODE: Don't allow placeholder in BonoboDock to be deleted. */
+#ifdef USE_GNOME
+ if (BONOBO_IS_DOCK (parent))
+ return;
+#endif
+
+ /* Remove widget from the selection */
+ editor_clear_selection (NULL);
+
+ /* Can't delete children of a paned or a viewport */
+ if (GTK_IS_PANED (parent) || GTK_IS_VIEWPORT (parent))
+ return;
+
+ /* For a Clist, we can delete everything except column title widgets */
+ if (GTK_IS_CLIST (parent))
+ {
+ g_warning ("Deleting a widget in a clist - not implemented yet");
+ return;
+ }
+
+ /* If the parent is a toolitem, delete that. */
+ if (GTK_IS_TOOL_ITEM (parent))
+ {
+ gtk_container_remove (GTK_CONTAINER (parent->parent), parent);
+ return;
+ }
+
+ /* Widgets with these parents can all be deleted OK */
+ if (GTK_IS_TOOLBAR (parent)
+#if GLADE_SUPPORTS_GTK_TREE
+ || GTK_IS_TREE (parent)
+#endif
+ || GTK_IS_LIST (parent))
+ {
+ gtk_widget_destroy (placeholder);
+ return;
+ }
+
+ /* For a frame we can delete a placeholder in the label widget on its own.
+ Otherwise we delete the parent, just like GtkBin. */
+ if (GTK_IS_FRAME (parent))
+ {
+ if (gtk_frame_get_label_widget (GTK_FRAME (parent)) == placeholder)
+ gtk_widget_destroy (placeholder);
+ else
+ editor_delete_widget (parent);
+ return;
+ }
+
+ /* For these widgets replace the parent with a placeholder, or delete the
+ component if parent is a toplevel widget */
+ if (GTK_IS_BIN (parent) || GTK_IS_BUTTON (parent))
+ {
+ editor_delete_widget (parent);
+ return;
+ }
+
+ /* For a box, if the placeholder is the only child then replace the box with
+ a placeholder, else just delete the placeholder */
+ if (GTK_IS_BOX (parent))
+ {
+ if (g_list_length (GTK_BOX (parent)->children) == 1)
+ {
+ editor_delete_widget (parent);
+ }
+ else
+ {
+ gtk_container_remove (GTK_CONTAINER (parent), placeholder);
+ /* Shouldn't really need to do this */
+ gtk_widget_queue_resize (parent);
+ }
+ return;
+ }
+
+ /* For a notebook, if placeholder is the only page, replace the notebook with
+ a placeholder, else delete the current notebook page (i.e. placeholder) */
+ if (GTK_IS_NOTEBOOK (parent))
+ {
+ if (g_list_length (GTK_NOTEBOOK (parent)->children) == 1)
+ {
+ editor_delete_widget (parent);
+ }
+ else
+ {
+ gtk_notebook_remove_page (GTK_NOTEBOOK (parent), gtk_notebook_get_current_page (GTK_NOTEBOOK (parent)));
+ }
+ return;
+ }
+
+ /* For a table, can't delete placeholder, unless there is only 1 row or
+ column. In this case delete the placeholder, and move all the other
+ children up/left. If the table is 1 x 1 then delete the table. */
+ if (GTK_IS_TABLE (parent))
+ {
+ gint nrows, ncols, position = 0, distance_to_move = 0;
+ GList *item;
+ GtkTableChild *table_child;
+
+ nrows = GTK_TABLE (parent)->nrows;
+ ncols = GTK_TABLE (parent)->ncols;
+ if (nrows > 1 && ncols > 1)
+ return;
+ if (nrows == 1 && ncols == 1)
+ {
+ editor_delete_widget (parent);
+ return;
+ }
+
+ /* Find out where placeholder is */
+ item = GTK_TABLE (parent)->children;
+ while (item)
+ {
+ table_child = (GtkTableChild *) item->data;
+
+ if (table_child->widget == placeholder)
+ {
+ /* Calculate how far up/left we will have to move the rest of the
+ children */
+ if (nrows == 1)
+ {
+ position = table_child->left_attach;
+ distance_to_move = table_child->right_attach
+ - table_child->left_attach;
+ }
+ else
+ {
+ position = table_child->top_attach;
+ distance_to_move = table_child->bottom_attach
+ - table_child->top_attach;
+ }
+ break;
+ }
+ item = item->next;
+ }
+ /* Shouldn't reach the end of the list */
+ g_return_if_fail (item != NULL);
+ gtk_widget_destroy (placeholder);
+
+ /* Now step through the table again, moving children up or left */
+ item = GTK_TABLE (parent)->children;
+ while (item)
+ {
+ table_child = (GtkTableChild *) item->data;
+ if (nrows == 1)
+ {
+ if (table_child->left_attach > position)
+ {
+ table_child->left_attach -= distance_to_move;
+ table_child->right_attach -= distance_to_move;
+ }
+ }
+ else
+ {
+ if (table_child->top_attach > position)
+ {
+ table_child->top_attach -= distance_to_move;
+ table_child->bottom_attach -= distance_to_move;
+ }
+ }
+ item = item->next;
+ }
+
+ /* Now update the tables nrows & ncols */
+ if (nrows == 1)
+ GTK_TABLE (parent)->ncols -= distance_to_move;
+ else
+ GTK_TABLE (parent)->nrows -= distance_to_move;
+
+ return;
+ }
+
+ g_warning ("Don't know how to delete widget");
+}
+
+
+void
+editor_delete_widget (GtkWidget * widget)
+{
+ GtkWidget *parent, *placeholder;
+ gchar *error;
+
+ MSG1 ("In editor_delete_widget: %s\n", gtk_widget_get_name (widget));
+
+ error = editor_can_delete_widget (widget);
+ if (error)
+ {
+ glade_util_show_message_box (error, widget);
+ return;
+ }
+
+ /* If we are deleting a GtkTextView set the text to "". This avoids an odd
+ crash. See bug #111604. */
+ if (GTK_IS_TEXT_VIEW (widget))
+ gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (widget)), "", 0);
+
+ /* Set properties widget to NULL, in case the widget or parent is deleted */
+ property_set_widget (NULL);
+
+ /* Remove widget from the selection */
+ editor_clear_selection (NULL);
+
+ if (GTK_IS_MENU (widget))
+ parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
+ else
+ parent = widget->parent;
+
+ /* If widget is a toplevel widget (i.e. a project component) delete the
+ component. */
+ if (parent == NULL)
+ {
+ glade_project_remove_component (current_project, widget);
+ return;
+ }
+
+ /* If the widget's parent is a fixed container or a packer remove the widget
+ completely. */
+ if (GTK_IS_FIXED (widget->parent)
+#if GLADE_SUPPORTS_GTK_PACKER
+ || GTK_IS_PACKER (widget->parent)
+#endif
+ || GTK_IS_LAYOUT (widget->parent))
+ {
+ gtk_widget_destroy (widget);
+ return;
+ }
+
+ /* If the widget's parent is a button box remove widget completely. */
+ if (GTK_IS_BUTTON_BOX (widget->parent))
+ {
+ gtk_widget_destroy (widget);
+ return;
+ }
+
+ /* If the widget is a menu item remove widget completely. */
+ if (GTK_IS_MENU_ITEM (widget))
+ {
+ gtk_widget_destroy (widget);
+ return;
+ }
+
+#ifdef USE_GNOME
+ /* GnomeDockItem widgets are also removed completely rather than being
+ replaced by a placeholder. */
+ if (BONOBO_IS_DOCK_ITEM (widget))
+ {
+ gtk_widget_destroy (widget);
+ return;
+ }
+
+ /* If this is a page in a GnomeDruid, then if it is the only page delete
+ the entire GnomeDruid, else delete the page. We need to make sure the
+ current page is set to something else before deleting the page. */
+ if (GNOME_IS_DRUID_PAGE (widget))
+ {
+ gint num_pages;
+ GList *children, *elem;
+ GnomeDruidPage *new_current_page;
+
+ g_return_if_fail (GNOME_IS_DRUID (parent));
+
+ children = gtk_container_get_children (GTK_CONTAINER (parent));
+ num_pages = g_list_length (children);
+ if (num_pages == 1)
+ {
+ editor_delete_widget (parent);
+ }
+ else
+ {
+ elem = g_list_find (children, widget);
+ g_return_if_fail (elem != NULL);
+
+ if (elem->next)
+ new_current_page = elem->next->data;
+ else
+ new_current_page = elem->prev->data;
+
+ gnome_druid_set_page (GNOME_DRUID (parent), new_current_page);
+
+ gtk_widget_destroy (widget);
+ }
+
+ g_list_free (children);
+
+ return;
+ }
+#endif
+
+ /* Replace normal widget's with a placeholder & select it so it can also
+ be deleted easily using the Delete key. But we must be careful since
+ there is a slight chance that the placeholder will be automatically
+ destroyed, e.g. if it is placed in a table which already has another
+ widget in the same position. */
+ placeholder = editor_new_placeholder ();
+ gtk_widget_ref (placeholder);
+ if (gb_widget_replace_child (widget->parent, widget, placeholder))
+ {
+ if (placeholder->parent)
+ editor_select_widget (placeholder, NULL, 0, 0);
+ gtk_widget_unref (placeholder);
+ }
+ else
+ {
+ glade_util_show_message_box (_("Couldn't delete widget."), widget);
+ gtk_object_sink (GTK_OBJECT (placeholder));
+ gtk_widget_unref (placeholder);
+ }
+
+ MSG ("Out editor_delete_widget");
+}
+
+
+/* This sees if a widget can be deleted. It returns an appropriate error
+ message if it can't. */
+gchar*
+editor_can_delete_widget (GtkWidget * widget)
+{
+ gchar *child_name;
+
+ /* Button & item children are special - they can be deleted. */
+ if (widget->parent && GB_IS_GB_WIDGET (widget->parent)
+ && (GTK_IS_BUTTON (widget->parent) || GTK_IS_ITEM (widget->parent)))
+ return NULL;
+
+ /* Don't allow widgets which aren't GbWidgets to be deleted, since we know
+ nothing about them. */
+ if (!GB_IS_PLACEHOLDER (widget) && !GB_IS_GB_WIDGET (widget))
+ return _("The widget can't be deleted");
+
+ /* Non-toplevel menus are created automatically so we can't delete them. */
+ if (GTK_IS_MENU (widget) && gtk_menu_get_attach_widget (GTK_MENU (widget)))
+ return _("The widget can't be deleted");
+
+
+ /* SPECIAL CODE: Don't allow dialog buttons & widgets to be deleted. */
+ child_name = gb_widget_get_child_name (widget);
+ if (child_name)
+ {
+ if (!strcmp (child_name, GladeChildOKButton)
+ || !strcmp (child_name, GladeChildCancelButton)
+ || !strcmp (child_name, GladeChildHelpButton)
+ || !strcmp (child_name, GladeChildApplyButton)
+ || !strcmp (child_name, GladeChildSaveButton)
+ || !strcmp (child_name, GladeChildCloseButton)
+ || !strcmp (child_name, GladeChildDialogVBox)
+ || !strcmp (child_name, GladeChildDialogActionArea)
+ || !strcmp (child_name, GladeChildComboEntry)
+ || !strcmp (child_name, GladeChildComboList)
+ || !strcmp (child_name, GladeChildFontSelection)
+ || !strcmp (child_name, GladeChildColorSelection)
+#ifdef USE_GNOME
+ || !strcmp (child_name, GladeChildGnomeAppDock)
+ || !strcmp (child_name, GladeChildGnomeAppBar)
+ || !strcmp (child_name, GladeChildGnomeDruidVBox)
+ || !strcmp (child_name, GladeChildGnomeEntry)
+#endif
+ )
+ {
+ return _("The widget is created automatically as part of the parent widget, and it can't be deleted.");
+ }
+ }
+
+ return NULL;
+}
+
+
+/* Called when a GbWidget is destroyed so the editor can remove any references
+ to it. */
+void
+editor_on_widget_destroyed (GtkWidget *widget)
+{
+#if 0
+ const char *name = gtk_widget_get_name (widget);
+ g_print ("In editor_on_widget_destroyed: %s\n", name ? name : "NULL");
+#endif
+
+ if (mouse_over_widget == widget)
+ {
+#if 0
+ g_print (" resetting mouse_over_widget to NULL\n");
+#endif
+ mouse_over_widget = NULL;
+ }
+}
+
diff --git a/tools/glade/glade/editor.h b/tools/glade/glade/editor.h
new file mode 100644
index 00000000..082f3c31
--- /dev/null
+++ b/tools/glade/glade/editor.h
@@ -0,0 +1,107 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_EDITOR_H
+#define GLADE_EDITOR_H
+
+#include <gtk/gtkwidget.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/* The size of the selection handles in the corners of widgets */
+#define GB_CORNER_WIDTH 7
+#define GB_CORNER_HEIGHT 7
+
+
+void editor_init (void);
+
+/* Grid and snap settings */
+gboolean editor_get_show_grid (void);
+void editor_set_show_grid (gboolean show);
+void editor_show_grid_settings_dialog (GtkWidget *widget);
+
+gboolean editor_get_snap_to_grid (void);
+void editor_set_snap_to_grid (gboolean snap);
+void editor_show_snap_settings_dialog (GtkWidget *widget);
+
+/* Signal handlers */
+gint editor_close_window (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer data);
+
+void editor_on_delete (void);
+
+/* These are from the popup context-sensitive menus */
+void editor_on_select_activate (GtkWidget *menuitem,
+ GtkWidget *widget);
+void editor_on_cut_activate (GtkWidget *menuitem,
+ GtkWidget *widget);
+void editor_on_copy_activate (GtkWidget *menuitem,
+ GtkWidget *widget);
+void editor_on_paste_activate (GtkWidget *menuitem,
+ GtkWidget *widget);
+void editor_on_delete_activate (GtkWidget *menuitem,
+ GtkWidget *widget);
+
+/* General functions */
+gboolean editor_select_widget_control (GtkWidget *widget);
+gboolean editor_select_widget (GtkWidget *widget,
+ GdkEventButton *event,
+ gint x,
+ gint y);
+gboolean editor_is_selected (GtkWidget *widget);
+/* This sets the list of selected widgets, possibly NULL. It takes control
+ of the GList, so don't free it. */
+void editor_set_selection (GList *new_selection);
+void editor_dump_selection (void);
+
+/* Returns NULL if a widget can be deleted, or an error message. */
+gchar* editor_can_delete_widget (GtkWidget *widget);
+
+void editor_delete_widget (GtkWidget *widget);
+
+GtkWidget* editor_new_placeholder (void);
+
+void editor_add_key_signals (GtkWidget *widget);
+void editor_add_mouse_signals (GtkWidget *widget);
+void editor_add_mouse_signals_to_existing(GtkWidget *widget);
+void editor_add_draw_signals (GtkWidget *widget);
+
+void editor_refresh_widget (GtkWidget *widget);
+void editor_refresh_widget_selection (GtkWidget *widget);
+void editor_refresh_widget_area (GtkWidget *widget,
+ gint x,
+ gint y,
+ gint w,
+ gint h);
+
+GList* editor_get_selection (void);
+gint editor_clear_selection (GtkWidget *leave_widget);
+void editor_remove_widget_from_selection (GtkWidget *widget);
+void editor_deselect_all_placeholders (void);
+
+/* Called when a GbWidget is destroyed so the editor can remove any references
+ to it. */
+void editor_on_widget_destroyed (GtkWidget *widget);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_EDITOR_H */
diff --git a/tools/glade/glade/gb.c b/tools/glade/glade/gb.c
new file mode 100644
index 00000000..7c5ed61c
--- /dev/null
+++ b/tools/glade/glade/gb.c
@@ -0,0 +1,162 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 2001 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * Common data.
+ */
+
+#include <config.h>
+
+#include <gtk/gtkenums.h>
+#include <gtk/gtkdialog.h>
+#include <gtk/gtkstock.h>
+#include "gb.h"
+
+
+/* Keys used to store a pointer to the parent widget. Currently we only need
+ this for the GtkCombo popup window, as there is no way to step up to the
+ GtkCombo. */
+const gchar *GladeParentKey = "GladeParentKey";
+
+
+/* Keys used to store object data. */
+const gchar *GladeButtonStockIDKey = "GladeButtonStockIDKey";
+const gchar *GladeDialogResponseIDKey = "GladeDialogResponseIDKey";
+
+const gchar *GladeToolButtonStockIDKey = "GladeToolButtonStockIDKey";
+const gchar *GladeToolButtonIconKey = "GladeToolButtonIconKey";
+
+
+/* Special child names. */
+const gchar *GladeChildDialogVBox = "vbox";
+const gchar *GladeChildDialogActionArea = "action_area";
+
+const gchar *GladeChildOKButton = "ok_button";
+const gchar *GladeChildCancelButton = "cancel_button";
+const gchar *GladeChildApplyButton = "apply_button";
+const gchar *GladeChildHelpButton = "help_button";
+const gchar *GladeChildSaveButton = "save_button";
+const gchar *GladeChildCloseButton = "close_button";
+
+const gchar *GladeChildMenuItemImage = "image";
+
+const gchar *GladeChildComboEntry = "entry";
+const gchar *GladeChildComboList = "list";
+
+const gchar *GladeChildFontSelection = "font_selection";
+const gchar *GladeChildColorSelection = "color_selection";
+
+const gchar *GladeChildGnomeAppDock = "dock";
+const gchar *GladeChildGnomeAppBar = "appbar";
+const gchar *GladeChildGnomeEntry = "entry";
+const gchar *GladeChildGnomePBoxNotebook= "notebook";
+const gchar *GladeChildGnomeDruidVBox = "vbox";
+
+const gchar *GladeChildBonoboWindowDock = "dock";
+const gchar *GladeChildBonoboWindowAppBar = "appbar";
+
+/* These aren't saved in the XML. */
+const gchar *GladeChildCListTitle = "clist_title";
+
+
+/* Note the trailing NULL in Choices is for the property_add_choice() call,
+ though it isn't included in the ChoicesSize. */
+
+/*
+ * Relief Choices.
+ */
+const gchar *GladeReliefChoices[] =
+{
+ "Normal",
+ "Half",
+ "None",
+ NULL
+};
+const gint GladeReliefValues[] =
+{
+ GTK_RELIEF_NORMAL,
+ GTK_RELIEF_HALF,
+ GTK_RELIEF_NONE
+};
+const gchar *GladeReliefSymbols[] =
+{
+ "GTK_RELIEF_NORMAL",
+ "GTK_RELIEF_HALF",
+ "GTK_RELIEF_NONE"
+};
+const int GladeReliefChoicesSize = G_N_ELEMENTS (GladeReliefValues);
+
+
+/*
+ * Shadow Choices.
+ */
+const gchar *GladeShadowChoices[] =
+{ "None", "In", "Out", "Etched In", "Etched Out", NULL};
+const gint GladeShadowValues[] =
+{
+ GTK_SHADOW_NONE,
+ GTK_SHADOW_IN,
+ GTK_SHADOW_OUT,
+ GTK_SHADOW_ETCHED_IN,
+ GTK_SHADOW_ETCHED_OUT
+};
+const gchar *GladeShadowSymbols[] =
+{
+ "GTK_SHADOW_NONE",
+ "GTK_SHADOW_IN",
+ "GTK_SHADOW_OUT",
+ "GTK_SHADOW_ETCHED_IN",
+ "GTK_SHADOW_ETCHED_OUT"
+};
+const int GladeShadowChoicesSize = G_N_ELEMENTS (GladeShadowValues);
+
+
+/*
+ * Corner Choices.
+ */
+const gchar *GladeCornerChoices[] =
+{ "Top Left", "Bottom Left", "Top Right", "Bottom Right", NULL};
+const gint GladeCornerValues[] =
+{
+ GTK_CORNER_TOP_LEFT,
+ GTK_CORNER_BOTTOM_LEFT,
+ GTK_CORNER_TOP_RIGHT,
+ GTK_CORNER_BOTTOM_RIGHT
+};
+const gchar *GladeCornerSymbols[] =
+{
+ "GTK_CORNER_TOP_LEFT",
+ "GTK_CORNER_BOTTOM_LEFT",
+ "GTK_CORNER_TOP_RIGHT",
+ "GTK_CORNER_BOTTOM_RIGHT"
+};
+const int GladeCornerChoicesSize = G_N_ELEMENTS (GladeCornerValues);
+
+
+GladeDialogResponse GladeStockResponses[] = {
+ { "GTK_RESPONSE_OK", GTK_RESPONSE_OK, GTK_STOCK_OK },
+ { "GTK_RESPONSE_CANCEL", GTK_RESPONSE_CANCEL, GTK_STOCK_CANCEL },
+ { "GTK_RESPONSE_CLOSE", GTK_RESPONSE_CLOSE, GTK_STOCK_CLOSE },
+ { "GTK_RESPONSE_YES", GTK_RESPONSE_YES, GTK_STOCK_YES },
+ { "GTK_RESPONSE_NO", GTK_RESPONSE_NO, GTK_STOCK_NO },
+ { "GTK_RESPONSE_APPLY", GTK_RESPONSE_APPLY, GTK_STOCK_APPLY },
+ { "GTK_RESPONSE_HELP", GTK_RESPONSE_HELP, GTK_STOCK_HELP },
+ { "GTK_RESPONSE_REJECT", GTK_RESPONSE_REJECT, NULL },
+ { "GTK_RESPONSE_ACCEPT", GTK_RESPONSE_ACCEPT, NULL }
+};
+const gint GladeStockResponsesSize = G_N_ELEMENTS (GladeStockResponses);
diff --git a/tools/glade/glade/gb.h b/tools/glade/glade/gb.h
new file mode 100644
index 00000000..d827d7d2
--- /dev/null
+++ b/tools/glade/glade/gb.h
@@ -0,0 +1,426 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+#ifndef GLADE_GB_H
+#define GLADE_GB_H
+
+/* This header file is included by all gbwidgets in the gbwidget directory,
+ so if we add any header files to Glade, we only have to change this. */
+
+#include "gladeconfig.h"
+
+#include <string.h>
+
+#include "editor.h"
+#include "gbwidget.h"
+#include "glade_project.h"
+#include "load.h"
+#include "property.h"
+#include "save.h"
+#include "source.h"
+#include "utils.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/* The package name we need to pass to dgettext to get GTK+'s translated
+ strings. */
+#define GLADE_GTK_GETTEXT_PACKAGE "gtk20"
+
+
+ /* The index of the dialog hint in GbTypeHintChoices. */
+#define GLADE_TYPE_HINT_DIALOG_INDEX 1
+
+/* This is the error margin we use for floating-point comparisons. */
+#define GLADE_EPSILON 0.000001
+
+/* This value is copied from gnome-entry.c. */
+#define GLADE_DEFAULT_MAX_HISTORY_SAVED 10
+
+/* Keys used to store a pointer to the parent widget. Currently we only need
+ this for the GtkCombo popup window, as there is no way to step up to the
+ GtkCombo. */
+extern const gchar *GladeParentKey;
+
+/* Keys used to store object data. */
+extern const gchar *GladeButtonStockIDKey;
+extern const gchar *GladeDialogResponseIDKey;
+
+extern const gchar *GladeToolButtonStockIDKey;
+extern const gchar *GladeToolButtonIconKey;
+
+/* The moniker key, only used for Bonobo controls. */
+extern const gchar *Moniker;
+
+extern const gint GladeReliefChoicesSize;
+extern const gchar *GladeReliefChoices[];
+extern const gint GladeReliefValues[];
+extern const gchar *GladeReliefSymbols[];
+
+extern const gint GladeShadowChoicesSize;
+extern const gchar *GladeShadowChoices[];
+extern const gint GladeShadowValues[];
+extern const gchar *GladeShadowSymbols[];
+
+extern const gint GladeCornerChoicesSize;
+extern const gchar *GladeCornerChoices[];
+extern const gint GladeCornerValues[];
+extern const gchar *GladeCornerSymbols[];
+
+/* Special child names. */
+extern const gchar *GladeChildDialogVBox;
+extern const gchar *GladeChildDialogActionArea;
+
+extern const gchar *GladeChildOKButton;
+extern const gchar *GladeChildCancelButton;
+extern const gchar *GladeChildApplyButton;
+extern const gchar *GladeChildHelpButton;
+extern const gchar *GladeChildSaveButton;
+extern const gchar *GladeChildCloseButton;
+
+extern const gchar *GladeChildMenuItemImage;
+
+extern const gchar *GladeChildComboEntry;
+extern const gchar *GladeChildComboList;
+
+extern const gchar *GladeChildFontSelection;
+extern const gchar *GladeChildColorSelection;
+
+extern const gchar *GladeChildGnomeAppDock;
+extern const gchar *GladeChildGnomeAppBar;
+extern const gchar *GladeChildGnomeEntry;
+extern const gchar *GladeChildGnomePBoxNotebook;
+extern const gchar *GladeChildGnomeDruidVBox;
+
+extern const gchar *GladeChildBonoboWindowDock;
+extern const gchar *GladeChildBonoboWindowAppBar;
+
+/* These aren't saved in the XML. */
+extern const gchar *GladeChildCListTitle;
+
+
+
+/* GtkFixed/GtkLayout Child property names. */
+extern const gchar *GladeFixedChildX;
+extern const gchar *GladeFixedChildY;
+extern const gchar *GladeLayoutChildX;
+extern const gchar *GladeLayoutChildY;
+
+
+/* Information on the stock GTK+ responses. */
+typedef struct _GladeDialogResponse GladeDialogResponse;
+struct _GladeDialogResponse
+{
+ gchar *name;
+ gint response_id;
+ /* This is the stock id that usually goes with the response id. If the user
+ sets the stock id to this, then we automatically set the response id. */
+ gchar *stock_id;
+};
+
+typedef struct _GladeFindGroupData GladeFindGroupData;
+struct _GladeFindGroupData {
+ GSList *group;
+ GtkWidget *found_widget;
+};
+
+extern GladeDialogResponse GladeStockResponses[];
+extern const gint GladeStockResponsesSize;
+
+/* Some common functions. */
+void gb_box_set_size (GtkWidget *widget,
+ gint size);
+void gb_box_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data);
+void gb_box_get_child_properties (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetGetArgData *data);
+void gb_box_set_child_properties (GtkWidget * widget,
+ GtkWidget * child,
+ GbWidgetSetArgData * data);
+void gb_box_create_popup_menu (GtkWidget * widget,
+ GbWidgetCreateMenuData * data);
+void gb_box_write_add_child_source (GtkWidget * parent,
+ const gchar * parent_name,
+ GtkWidget * child,
+ GbWidgetWriteSourceData * data);
+
+void gb_button_get_standard_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p,
+ gchar *relief_p,
+ gchar *focus_on_click_p);
+void gb_button_set_standard_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p,
+ gchar *relief_p,
+ gchar *focus_on_click_p);
+void gb_button_create_popup_menu (GtkWidget * widget,
+ GbWidgetCreateMenuData * data);
+void gb_button_find_radio_group (GtkWidget *widget,
+ GladeFindGroupData *find_data);
+void gb_button_write_standard_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data,
+ const gchar *label_p);
+void gb_button_destroy (GtkWidget * widget,
+ GbWidgetDestroyData * data);
+
+char* gb_dialog_response_id_to_string (gint response_id);
+gint gb_dialog_response_id_from_string (const gchar *response_id);
+
+
+void gb_frame_create_popup_menu (GtkWidget *widget,
+ GbWidgetCreateMenuData *data);
+void gb_frame_add_child (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetSetArgData *data);
+void gb_frame_get_child_properties (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetGetArgData *data);
+void gb_frame_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data);
+
+
+void gb_label_create_standard_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data,
+ const char *label_p,
+ const char *use_underline_p,
+ const char *use_markup_p,
+ const char *justify_p,
+ const char *wrap_p,
+ const char *selectable_p,
+ const char *xalign_p,
+ const char *yalign_p,
+ const char *xpad_p,
+ const char *ypad_p,
+ const char *focus_target_p,
+ const char *ellipsize_p,
+ const char *width_chars_p,
+ const char *single_line_mode_p,
+ const char *angle_p);
+
+
+void gb_label_get_standard_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data,
+ const char *label_p,
+ const char *use_underline_p,
+ const char *use_markup_p,
+ const char *justify_p,
+ const char *wrap_p,
+ const char *selectable_p,
+ const char *xalign_p,
+ const char *yalign_p,
+ const char *xpad_p,
+ const char *ypad_p,
+ const char *focus_target_p,
+ const char *ellipsize_p,
+ const char *width_chars_p,
+ const char *single_line_mode_p,
+ const char *angle_p);
+
+void gb_label_set_standard_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ const char *label_p,
+ const char *use_underline_p,
+ const char *use_markup_p,
+ const char *justify_p,
+ const char *wrap_p,
+ const char *selectable_p,
+ const char *xalign_p,
+ const char *yalign_p,
+ const char *xpad_p,
+ const char *ypad_p,
+ const char *focus_target_p,
+ const char *ellipsize_p,
+ const char *width_chars_p,
+ const char *single_line_mode_p,
+ const char *angle_p);
+
+void gb_label_write_standard_source (GtkWidget * widget,
+ GbWidgetWriteSourceData *data,
+ const char *label_p,
+ const char *use_underline_p,
+ const char *use_markup_p,
+ const char *justify_p,
+ const char *wrap_p,
+ const char *selectable_p,
+ const char *xalign_p,
+ const char *yalign_p,
+ const char *xpad_p,
+ const char *ypad_p,
+ const char *focus_target_p,
+ const char *ellipsize_p,
+ const char *width_chars_p,
+ const char *single_line_mode_p,
+ const char *angle_p);
+
+
+
+void gb_paned_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data);
+void gb_paned_get_child_properties (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetGetArgData *data);
+void gb_paned_set_child_properties (GtkWidget * widget,
+ GtkWidget * child,
+ GbWidgetSetArgData * data);
+void gb_paned_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data);
+
+GSList * gb_radio_button_reset_radio_group (GtkWidget * widget);
+void gb_radio_button_update_radio_group (GSList * group);
+
+void gb_table_update_placeholders (GtkWidget * table,
+ gint rows,
+ gint cols);
+
+void gb_tool_button_get_standard_properties (GtkWidget *widget,
+ GbWidgetGetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p,
+ gchar *visible_horz_p,
+ gchar *visible_vert_p,
+ gchar *is_important_p);
+void gb_tool_button_set_standard_properties (GtkWidget *widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p,
+ gchar *visible_horz_p,
+ gchar *visible_vert_p,
+ gchar *is_important_p);
+void gb_tool_button_destroy (GtkWidget * widget,
+ GbWidgetDestroyData * data);
+
+
+void gb_window_create_standard_properties(GtkWidget * widget,
+ GbWidgetCreateArgData * data,
+ gchar *title_p,
+ gchar *type_p,
+ gchar *position_p,
+ gchar *modal_p,
+ gchar *default_width_p,
+ gchar *default_height_p,
+ gchar *shrink_p,
+ gchar *grow_p,
+ gchar *auto_shrink_p,
+ gchar *icon_name_p,
+ gchar *focus_on_map_p,
+ gchar *resizable_p,
+ gchar *destroy_with_parent_p,
+ gchar *icon_p,
+ gchar *role_p,
+ gchar *type_hint_p,
+ gchar *skip_taskbar_p,
+ gchar *skip_pager_p,
+ gchar *decorated_p,
+ gchar *gravity_p,
+ gchar *urgency_p);
+void gb_window_get_standard_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data,
+ gchar *title_p,
+ gchar *type_p,
+ gchar *position_p,
+ gchar *modal_p,
+ gchar *default_width_p,
+ gchar *default_height_p,
+ gchar *shrink_p,
+ gchar *grow_p,
+ gchar *auto_shrink_p,
+ gchar *icon_name_p,
+ gchar *focus_on_map_p,
+ gchar *resizable_p,
+ gchar *destroy_with_parent_p,
+ gchar *icon_p,
+ gchar *role_p,
+ gchar *type_hint_p,
+ gchar *skip_taskbar_p,
+ gchar *skip_pager_p,
+ gchar *decorated_p,
+ gchar *gravity_p,
+ gchar *urgency_p);
+void gb_window_set_standard_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ gchar *title_p,
+ gchar *type_p,
+ gchar *position_p,
+ gchar *modal_p,
+ gchar *default_width_p,
+ gchar *default_height_p,
+ gchar *shrink_p,
+ gchar *grow_p,
+ gchar *auto_shrink_p,
+ gchar *icon_name_p,
+ gchar *focus_on_map_p,
+ gchar *resizable_p,
+ gchar *destroy_with_parent_p,
+ gchar *icon_p,
+ gchar *role_p,
+ gchar *type_hint_p,
+ gchar *skip_taskbar_p,
+ gchar *skip_pager_p,
+ gchar *decorated_p,
+ gchar *gravity_p,
+ gchar *urgency_p);
+void gb_window_write_standard_source (GtkWidget * widget,
+ GbWidgetWriteSourceData *data,
+ gchar *title_p,
+ gchar *type_p,
+ gchar *position_p,
+ gchar *modal_p,
+ gchar *default_width_p,
+ gchar *default_height_p,
+ gchar *shrink_p,
+ gchar *grow_p,
+ gchar *auto_shrink_p,
+ gchar *icon_name_p,
+ gchar *focus_on_map_p,
+ gchar *resizable_p,
+ gchar *destroy_with_parent_p,
+ gchar *icon_p,
+ gchar *role_p,
+ gchar *type_hint_p,
+ gchar *skip_taskbar_p,
+ gchar *skip_pager_p,
+ gchar *decorated_p,
+ gchar *gravity_p,
+ gchar *urgency_p);
+void gb_window_destroy (GtkWidget * widget,
+ GbWidgetDestroyData * data);
+
+
+gboolean gb_set_scroll_adjustments_hook (GSignalInvocationHint *ihint,
+ guint n_param_values,
+ const GValue *param_values,
+ gpointer data);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_GB_H */
diff --git a/tools/glade/glade/gbsource.c b/tools/glade/glade/gbsource.c
new file mode 100644
index 00000000..6fcd1649
--- /dev/null
+++ b/tools/glade/glade/gbsource.c
@@ -0,0 +1,1222 @@
+#include <gtk/gtk.h>
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#include <bonobo.h>
+#endif
+
+#include "gb.h"
+#include "gbwidget.h"
+#include "source.h"
+#include "glade_gnome.h"
+#include "glade_atk.h"
+
+/* These are used for outputting signal handler prototypes. */
+#define GB_PARAM_INDENT 40
+#define GB_PARAM_TYPE_WIDTH 16
+
+static GHashTable *glade_signal_hash = NULL;
+
+static void gb_widget_write_signals_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data);
+static void gb_widget_write_signal_connection_source (GbWidgetWriteSourceData * data,
+ const gchar *signal_name,
+ const gchar *connect_object,
+ gboolean connect_after,
+ const gchar *handler_data,
+ const gchar *handler);
+static gchar *get_type_name (GtkType type, gboolean * is_pointer);
+static gchar *get_gdk_event (gchar * signal_name);
+static gchar **lookup_signal_arg_names (gchar * type, gchar * signal_name,
+ gint num_args_expected);
+static void gb_widget_write_accelerators_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data);
+
+/*************************************************************************
+ * Functions for writing C source code
+ *************************************************************************/
+
+void
+gb_widget_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GtkWidget *parent;
+ GbWidget *gbwidget;
+ GladeWidgetData *widget_data;
+ gchar *class_id, *child_name, *widget_name = NULL, *real_widget_name = NULL;
+ gint source_len;
+
+ /* This is a temporary(?) kludge so that the code for GtkDialogs is OK.
+ We stop the source code for the action_area from being written.
+ GtkDialog & GnomeDialog need to output the code for their vbox &
+ action_area children themselves, since they need to output special code
+ to access them, e.g. "GTK_DIALOG (dialog1)->vbox". However, the vbox
+ is the parent of the action_area, and so we have to stop the action_area
+ being output using the standard code since that won't work.
+ The problem is due to the dialogs having 2 special children, where one
+ is a descendant of the other. I don't think this occurs anywhere else. */
+ child_name = gb_widget_get_child_name (widget);
+ if (child_name && data->create_widget)
+ {
+ if (!strcmp (child_name, GladeChildDialogActionArea))
+ return;
+ }
+
+ parent = data->parent;
+
+ class_id = gb_widget_get_class_id (widget);
+#if 0
+ g_print ("class_id: %s\n", class_id ? class_id : "");
+#endif
+ data->write_children = TRUE;
+
+ widget_data = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ /* If this isn't a gbwidget, skip it. */
+ if (widget_data)
+ {
+ gbwidget = gb_widget_lookup_class (class_id);
+ g_return_if_fail (gbwidget != NULL);
+
+ /* For custom widgets, we don't have a default widget to compare with,
+ so all properties should be set. */
+ if (GLADE_IS_CUSTOM_WIDGET (widget))
+ {
+ data->standard_widget = NULL;
+ }
+ else
+ {
+ /* This stores newly-created widgets, which we use to get default
+ values from. Though we don't use them much at present. */
+ data->standard_widget = (GtkWidget *) g_hash_table_lookup (data->standard_widgets, class_id);
+ if (data->standard_widget == NULL)
+ {
+#ifdef USE_GNOME
+ /* FIXME: GnomeLibs 1.0.1 workaround - gtk_object_newv doesn't
+ return a valid GnomeAppBar or GnomeDateEdit, so we create it
+ ourself. */
+ if (!strcmp (class_id, "GnomeAppBar"))
+ data->standard_widget = gnome_appbar_new (TRUE, TRUE, GNOME_PREFERENCES_NEVER);
+ else if (!strcmp (class_id, "GnomeDateEdit"))
+ data->standard_widget = gnome_date_edit_new ((time_t) 0, TRUE,
+ TRUE);
+ /* We don't create standard widgets for Bonobo controls, for
+ now. There may be a better way to get default values for
+ them. */
+ else if (!data->standard_widget && !BONOBO_IS_WIDGET (widget))
+ data->standard_widget = GTK_WIDGET (g_object_newv (gtk_type_from_name (class_id), 0, NULL));
+#else
+ if (!data->standard_widget)
+ data->standard_widget = GTK_WIDGET (g_object_newv (gtk_type_from_name (class_id), 0, NULL));
+#endif
+
+ if (data->standard_widget)
+ g_hash_table_insert (data->standard_widgets, class_id,
+ data->standard_widget);
+ }
+ }
+
+ real_widget_name = source_create_valid_identifier (gtk_widget_get_name (widget));
+ if (data->use_component_struct && widget_data->public_field)
+ widget_name = g_strdup_printf ("%s->%s", data->component_name,
+ real_widget_name);
+ else
+ widget_name = real_widget_name;
+
+ data->widget_data = widget_data;
+ data->real_wname = real_widget_name;
+ data->wname = widget_name;
+ if (gbwidget->gb_widget_write_source)
+ (gbwidget->gb_widget_write_source) (widget, data);
+ else
+ source_add (data, " /* Skipping %s: unimplemented. */\n", class_id);
+
+ /* Make sure there is a blank line after each widget, for readability. */
+ source_len = data->source_buffers[GLADE_SOURCE]->len;
+ if (source_len > 2
+ && (data->source_buffers[GLADE_SOURCE]->str[source_len - 1] != '\n'
+ || data->source_buffers[GLADE_SOURCE]->str[source_len - 2] != '\n'))
+ source_add (data, "\n");
+
+ data->wname = NULL;
+ data->real_wname = NULL;
+ data->parent = widget;
+ }
+ else if (GB_IS_PLACEHOLDER (widget) && parent)
+ {
+ if (GTK_IS_NOTEBOOK (parent))
+ {
+ /* SPECIAL CODE: If notebook pages are empty (i.e. placeholders),
+ we create dummy widgets instead, so it still runs OK. */
+ if (child_name == NULL)
+ {
+ gchar *wname, *parent_name;
+
+ wname = "empty_notebook_page";
+ /* Make sure the dummy widget is declared. */
+ source_ensure_decl (data, " GtkWidget *empty_notebook_page;\n");
+
+ parent_name = (char*) gtk_widget_get_name (parent);
+ parent_name = source_create_valid_identifier (parent_name);
+ source_add (data,
+ " %s = gtk_vbox_new (FALSE, 0);\n"
+ " gtk_widget_show (%s);\n"
+ " gtk_container_add (GTK_CONTAINER (%s), %s);\n"
+ "\n",
+ wname, wname, parent_name, wname);
+ g_free (parent_name);
+ }
+ else
+ {
+ /* For empty notebook tabs, we increment the 'last_child' written
+ value. */
+ gint col = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (parent),
+ "last_child"));
+ gtk_object_set_data (GTK_OBJECT (parent), "last_child",
+ GINT_TO_POINTER (col + 1));
+ }
+ }
+ else if (GTK_IS_CLIST (parent))
+ {
+ /* For empty clist/ctree titles, we increment the 'last_child'
+ written value. */
+ if (child_name && !strcmp (child_name, GladeChildCListTitle))
+ {
+ gint col = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (parent),
+ "last_child"));
+ gtk_object_set_data (GTK_OBJECT (parent), "last_child",
+ GINT_TO_POINTER (col + 1));
+ }
+ }
+ }
+
+ /* Recursively write source for children.
+ We need to reset the parent after the children have been written. */
+ data->create_widget = TRUE;
+ if (data->write_children)
+ gb_widget_children_foreach (widget, (GtkCallback) gb_widget_write_source, data);
+
+ /* We need to reset some of the members of the GbWidgetWriteSourceData struct
+ so that they work OK for the next sibling. */
+ data->parent = parent;
+
+ /* SPECIAL CODE: For GtkOptionMenu, we have to set the menu after all the
+ children are created. */
+ if (GTK_IS_OPTION_MENU (widget) && GB_IS_GB_WIDGET (widget)
+ && GTK_OPTION_MENU (widget)->menu
+ && GB_IS_GB_WIDGET (GTK_OPTION_MENU (widget)->menu))
+ {
+ gchar *menu_name = source_create_valid_identifier (gtk_widget_get_name (GTK_OPTION_MENU (widget)->menu));
+ source_add (data,
+ " gtk_option_menu_set_menu (GTK_OPTION_MENU (%s), %s);\n\n",
+ widget_name, menu_name);
+ g_free (menu_name);
+ }
+
+ /* SPECIAL CODE: Finish off the GnomeUIInfo struct if we are building a
+ Gnome menu. */
+#ifdef USE_GNOME
+ if (data->project->gnome_support && GTK_IS_MENU_SHELL (widget)
+ && GB_IS_GB_WIDGET (widget))
+ {
+ glade_gnome_finish_menu_source (GTK_MENU_SHELL (widget), data);
+ }
+#endif
+
+ if (widget_name != real_widget_name)
+ g_free (real_widget_name);
+ g_free (widget_name);
+}
+
+
+/* This is called by each GbWidget's write_source function to write all the
+ common source code, including code to add the widget to its parent. */
+void
+gb_widget_write_standard_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GladeWidgetData *wdata = data->widget_data;
+ gint i, width, height, can_focus, can_default;
+
+ /* FIXME: unfinished. public fields were to be added to the component struct.
+ Private fields would just be declared within the creation function. */
+ if (wdata->public_field)
+ source_add_decl (data, " GtkWidget *%s;\n", data->real_wname);
+ else
+ source_add_decl (data, " GtkWidget *%s;\n", data->real_wname);
+
+ if (data->set_widget_names)
+ source_add (data, " gtk_widget_set_name (%s, \"%s\");\n", data->wname,
+ data->real_wname);
+
+ if (!data->use_component_struct)
+ {
+ /* For toplevel widgets we don't ref the widget, since if we do it never
+ gets destroyed. This may be a bug in GTK+ 1.2.3. */
+ if (data->parent == NULL)
+ {
+ source_add_to_buffer (data, GLADE_OBJECT_HOOKUP,
+ " GLADE_HOOKUP_OBJECT_NO_REF (%s, %s, %s);\n",
+ data->component_name,
+ data->wname,
+ source_make_string (data->real_wname, FALSE));
+ }
+ else
+ {
+ source_add_to_buffer (data, GLADE_OBJECT_HOOKUP,
+ " GLADE_HOOKUP_OBJECT (%s, %s, %s);\n",
+ data->component_name,
+ data->wname,
+ source_make_string (data->real_wname, FALSE));
+ }
+ }
+
+ /* SPECIAL CODE: menus are not shown here. */
+ if (widget->parent && wdata->flags & GLADE_VISIBLE && !GTK_IS_MENU (widget))
+ {
+#ifdef USE_GNOME
+ /* FIXME: GnomeDruidPageStandard bug workaround. It needs show_all(). */
+ if (GNOME_IS_DRUID_PAGE_STANDARD (widget))
+ source_add (data, " gtk_widget_show_all (%s);\n", data->wname);
+ else
+ source_add (data, " gtk_widget_show (%s);\n", data->wname);
+#else
+ source_add (data, " gtk_widget_show (%s);\n", data->wname);
+#endif
+ }
+
+ /* Output code to add widget to parent. */
+ gb_widget_write_add_child_source (widget, data);
+
+ if (wdata->flags & (GLADE_WIDTH_SET | GLADE_HEIGHT_SET))
+ {
+ width = wdata->flags & GLADE_WIDTH_SET ? wdata->width : -1;
+ height = wdata->flags & GLADE_HEIGHT_SET ? wdata->height : -1;
+
+ /* GTK BUG WORKAROUND - a combo should manage the size of its entry.
+ I think this isn't needed any more (GTK+ 1.2.3). */
+#if 0
+ if (GTK_IS_COMBO (widget))
+ source_add(data,
+ " gtk_widget_set_size_request (GTK_COMBO (%s)->entry, %i, %i);\n",
+ data->wname, width - 16 < 0 ? -1 : width - 16, height);
+#endif
+
+ source_add (data, " gtk_widget_set_size_request (%s, %i, %i);\n",
+ data->wname, width, height);
+ }
+
+
+ if (glade_util_uses_border_width (widget))
+ {
+ if (GTK_CONTAINER (widget)->border_width != 0)
+ {
+ source_add (data,
+ " gtk_container_set_border_width (GTK_CONTAINER (%s), %i);\n",
+ data->wname, GTK_CONTAINER (widget)->border_width);
+ }
+ }
+
+
+ /* FIXME: Kludge to set separator menu items insensitive, so that they are
+ skipped when using the cursor keys to move up/down the menu. */
+ if (!(wdata->flags & GLADE_SENSITIVE)
+ || (GTK_IS_MENU_ITEM (widget) && GTK_BIN (widget)->child == NULL))
+ source_add (data, " gtk_widget_set_sensitive (%s, FALSE);\n", data->wname);
+
+ can_focus = GTK_WIDGET_CAN_FOCUS (widget);
+ if (!data->standard_widget
+ || can_focus != GTK_WIDGET_CAN_FOCUS (data->standard_widget))
+ {
+ if (can_focus)
+ source_add (data, " gtk_widget_set_can_focus(%s, TRUE);\n",
+ data->wname);
+ else
+ source_add (data, " gtk_widget_set_can_focus(%s, FALSE);\n",
+ data->wname);
+ }
+ can_default = GTK_WIDGET_CAN_DEFAULT (widget);
+ if (!data->standard_widget
+ || can_default != GTK_WIDGET_CAN_DEFAULT (data->standard_widget))
+ {
+ if (can_default)
+ source_add (data, " gtk_widget_set_can_default(%s, TRUE);\n",
+ data->wname);
+ else
+ source_add (data, " gtk_widget_set_can_default(%s, FALSE);\n",
+ data->wname);
+ }
+
+ if (wdata->flags & GLADE_GRAB_FOCUS)
+ {
+ if (data->focus_widget)
+ g_warning ("Multiple widgets with 'Has Focus' set: %s, %s",
+ data->focus_widget, data->real_wname);
+ else
+ data->focus_widget = g_strdup (data->wname);
+ }
+
+ if (wdata->flags & GLADE_GRAB_DEFAULT)
+ {
+ if (data->default_widget)
+ g_warning ("Multiple widgets with 'Has Default' set: %s, %s",
+ data->default_widget, data->real_wname);
+ else
+ data->default_widget = g_strdup (data->wname);
+ }
+
+ if (wdata->tooltip)
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, GbTooltip, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ data->need_tooltips = TRUE;
+
+ /* GtkToolItem subclasses use a special function, since otherwise they
+ wouldn't work as they don't have a window. */
+ if (GTK_IS_TOOL_ITEM (widget))
+ {
+ source_add (data,
+ " gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (%s), tooltips, %s, NULL);\n",
+ data->wname,
+ source_make_string_full (wdata->tooltip, data->use_gettext && translatable, context));
+ }
+ else
+ {
+ source_add (data,
+ " gtk_widget_set_tooltip_text (%s, %s);\n",
+ data->wname,
+ source_make_string_full (wdata->tooltip, data->use_gettext && translatable, context));
+ }
+ }
+
+ if (!GTK_WIDGET_NO_WINDOW (widget))
+ {
+ GdkExtensionMode ext_mode = gtk_widget_get_extension_events (widget);
+ gboolean written_first = FALSE;
+
+ if (wdata->events)
+ {
+ source_add (data, " gtk_widget_set_events (%s, ", data->wname);
+ for (i = 0; i < GB_EVENT_MASKS_COUNT; i++)
+ {
+ if (wdata->events & GbEventMaskValues[i])
+ {
+ if (!written_first)
+ source_add (data, "%s", GbEventMaskSymbols[i]);
+ else
+ source_add (data, " | %s", GbEventMaskSymbols[i]);
+ written_first = TRUE;
+ }
+ }
+ source_add (data, ");\n");
+ }
+
+ if (ext_mode != GDK_EXTENSION_EVENTS_NONE)
+ {
+ for (i = 0; GbExtensionModeChoices[i]; i++)
+ {
+ if (GbExtensionModeValues[i] == ext_mode)
+ source_add (data, " gtk_widget_set_extension_events (%s, %s);\n",
+ data->wname, GbExtensionModeSymbols[i]);
+ }
+ }
+ }
+
+ gb_widget_write_signals_source (widget, data);
+ gb_widget_write_accelerators_source (widget, data);
+ glade_atk_write_source (widget, data);
+}
+
+
+void
+gb_widget_write_add_child_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GbWidget *gbparent;
+ GtkWidget *parent;
+ gchar *parent_name;
+
+ /* If the widget is created automatically by its parent, we don't need
+ to add source to add it. */
+ if (!data->create_widget)
+ return;
+
+ /* SPECIAL CODE: to handle menus. */
+ if (GTK_IS_MENU (widget))
+ parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
+ else
+ parent = data->parent;
+
+ /* Return if no parent exists */
+ if (!parent)
+ return;
+
+ parent_name = (char*) gtk_widget_get_name (parent);
+ parent_name = source_create_valid_identifier (parent_name);
+
+ MSG2 ("Adding %s to %s", data->wname, parent_name);
+
+ /* If the GbWidget has its own function to output source code to add a child,
+ we use that, else we just output the default "gtk_container_add ()". */
+ gbparent = gb_widget_lookup (parent);
+ if (gbparent && gbparent->gb_widget_write_add_child_source)
+ {
+ (gbparent->gb_widget_write_add_child_source) (parent, parent_name,
+ widget, data);
+ }
+ else
+ {
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+
+ g_free (parent_name);
+}
+
+
+static void
+gb_widget_write_signals_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GList *item;
+ GladeSignal *signal;
+ gboolean skip_handler_code;
+ gchar *handler;
+
+ item = data->widget_data->signals;
+ while (item)
+ {
+ signal = (GladeSignal *) item->data;
+ item = item->next;
+ skip_handler_code = FALSE;
+
+ /* If we're appending new/changed signals and this is an old one, then
+ skip it. Note that we also skip it if the last mod time is 0, which
+ will happen for XML files created before the last mod tag was added.*/
+ MSG2 ("Creating Signals:%s Handler: %s",
+ data->creating_callback_files ? "TRUE" : "FALSE", signal->handler);
+ MSG1 ("LastMod:%s", ctime (&signal->last_modification_time));
+ MSG1 ("LastWrite:%s", ctime (&data->last_write_time));
+
+ if (!data->creating_callback_files
+ && (signal->last_modification_time <= data->last_write_time))
+ {
+ MSG1 ("Skipping signal: %s", signal->handler);
+ skip_handler_code = TRUE;
+ }
+
+ if (!signal->name)
+ {
+ /* FIXME: store warnings */
+ g_warning ("Signal name not set");
+ continue;
+ }
+
+ if (!signal->handler)
+ {
+ /* FIXME: store warnings */
+ g_warning ("Signal handler not set");
+ continue;
+ }
+
+ /* Make sure handler function name is valid. */
+ handler = source_create_valid_identifier (signal->handler);
+
+ /* Output code to connect signal. */
+ gb_widget_write_signal_connection_source (data, signal->name,
+ signal->object, signal->after,
+ signal->data, handler);
+
+ /* We don't need to output code for standard GTK functions. */
+ if (!strcmp (handler, "gtk_widget_show")
+ || !strcmp (handler, "gtk_widget_hide")
+ || !strcmp (handler, "gtk_widget_grab_focus")
+ || !strcmp (handler, "gtk_widget_destroy")
+ || !strcmp (handler, "gtk_window_activate_default")
+ || !strcmp (handler, "gtk_true")
+ || !strcmp (handler, "gtk_false")
+ || !strcmp (handler, "gtk_main_quit"))
+ skip_handler_code = TRUE;
+
+
+ /* If we're appending new/changed signals and this is an old one, we
+ don't want to output the source code for it. */
+ if (!skip_handler_code)
+ {
+ gb_widget_write_signal_handler_source (widget, data, signal->name,
+ handler);
+ }
+ g_free (handler);
+ }
+}
+
+
+/* This outputs a signal handler declaration and empty function. handler
+ should be a valid identifier. */
+void
+gb_widget_write_signal_handler_source (GtkWidget *widget,
+ GbWidgetWriteSourceData * data,
+ const gchar *signal_name,
+ const gchar *handler)
+{
+ guint signal_id;
+ GSignalQuery query_info;
+ gint param, i;
+ gchar buffer[1024];
+ gchar *ret_type, *pos, *type_name, *arg_name, *object_name, *object_arg;
+ gchar *object_arg_start;
+ gboolean is_pointer;
+ gint param_num, widget_num, event_num, callback_num;
+ gint handler_len, object_name_len, type_name_len, num_spaces;
+ gint *arg_num;
+ gchar **arg_names;
+ gchar *signal_name_copy;
+
+ /* Check if we have already output the handler. */
+ if (g_hash_table_lookup (data->handlers_output, handler))
+ return;
+
+ /* Remember that we have output the handler. */
+ g_hash_table_insert (data->handlers_output, g_strdup (handler), "Output");
+
+
+ signal_id = gtk_signal_lookup (signal_name, GTK_OBJECT_TYPE (widget));
+ /* If a project is converted from GTK+ 1.2.x to 2.x.x it may have some
+ signals which aren't valid any more. So we output a warning. */
+ if (signal_id == 0)
+ {
+ g_warning ("Invalid signal: '%s' for widget: '%s'", signal_name,
+ data->wname);
+ return;
+ }
+
+ g_signal_query (signal_id, &query_info);
+
+ /* Output the return type and function name. */
+ ret_type = get_type_name (query_info.return_type & ~G_SIGNAL_TYPE_STATIC_SCOPE, &is_pointer);
+ pos = buffer;
+ sprintf (pos, "%s%s\n%s", ret_type, is_pointer ? "*" : "", handler);
+ pos += strlen (pos);
+
+ handler_len = strlen (handler);
+ if (handler_len >= GB_PARAM_INDENT - 1)
+ {
+ *pos++ = '\n';
+ for (i = 0; i < GB_PARAM_INDENT; i++)
+ *pos++ = ' ';
+ }
+ else
+ {
+ num_spaces = GB_PARAM_INDENT - handler_len - 1;
+ for (i = 0; i < num_spaces; i++)
+ *pos++ = ' ';
+ }
+
+ /* Convert signal name to use underscores rather than dashes '-'. */
+ signal_name_copy = g_strdup (query_info.signal_name);
+ for (i = 0; signal_name_copy[i]; i++)
+ {
+ if (signal_name_copy[i] == '-')
+ signal_name_copy[i] = '_';
+ }
+
+ /* Output the signal parameters. */
+ object_name = (char*) g_type_name (query_info.itype);
+ arg_names = lookup_signal_arg_names (object_name, signal_name_copy,
+ query_info.n_params + 1);
+
+
+ widget_num = 0;
+
+ /* Output the signal object type and the argument name. We assume the
+ type is a pointer - I think that is OK. We remove "Gtk" and convert
+ to lower case for the argument name. */
+ sprintf (pos, "(%s ", object_name);
+ pos += strlen (pos);
+ object_name_len = strlen (object_name);
+ if (object_name_len + 1 < GB_PARAM_TYPE_WIDTH)
+ {
+ num_spaces = GB_PARAM_TYPE_WIDTH - object_name_len - 1;
+ for (i = 0; i < num_spaces; i++)
+ *pos++ = ' ';
+ }
+
+ if (arg_names)
+ {
+ sprintf (pos, "*%s,\n", arg_names[0]);
+ pos += strlen (pos);
+ }
+ else
+ {
+ object_arg = (!strncmp (object_name, "Gtk", 3)) ? object_name + 3 : object_name;
+ object_arg_start = pos + 1;
+ sprintf (pos, "*%s", object_arg);
+ pos += strlen (pos);
+ g_strdown (object_arg_start);
+ if (!strncmp (object_arg_start, "widget", 6))
+ widget_num = 2;
+ sprintf (pos, ",\n");
+ pos += strlen (pos);
+ }
+
+
+ param_num = 1;
+ event_num = callback_num = 0;
+ for (param = 0; param < query_info.n_params; param++)
+ {
+ for (i = 0; i < GB_PARAM_INDENT; i++)
+ *pos++ = ' ';
+
+ /* If the arg name includes the type (with a space between!), just
+ output that. */
+ if (arg_names && strchr (arg_names[param + 1], ' '))
+ {
+ sprintf (pos, "%s,\n", arg_names[param + 1]);
+ pos += strlen (pos);
+ }
+ else
+ {
+ type_name = get_type_name (query_info.param_types[param] & ~G_SIGNAL_TYPE_STATIC_SCOPE, &is_pointer);
+ /* Most arguments to the callback are called "arg1", "arg2", etc.
+ GtkWidgets are called "widget", "widget2", ...
+ GdkEvents are called "event", "event2", ...
+ GtkCallbacks are called "callback", "callback2", ... */
+ if (!strcmp (type_name, "GtkWidget"))
+ {
+ arg_name = "widget";
+ arg_num = &widget_num;
+ }
+ else if (!strcmp (type_name, "GdkEvent"))
+ {
+ type_name = get_gdk_event (signal_name_copy);
+ arg_name = "event";
+ arg_num = &event_num;
+ is_pointer = TRUE;
+ }
+ else if (!strcmp (type_name, "GtkCallback"))
+ {
+ arg_name = "callback";
+ arg_num = &callback_num;
+ }
+ else
+ {
+ arg_name = "arg";
+ arg_num = &param_num;
+ }
+ sprintf (pos, "%s ", type_name);
+ pos += strlen (pos);
+ type_name_len = strlen (type_name);
+ if (type_name_len + 1 < GB_PARAM_TYPE_WIDTH)
+ {
+ num_spaces = GB_PARAM_TYPE_WIDTH - type_name_len - 1;
+ for (i = 0; i < num_spaces; i++)
+ *pos++ = ' ';
+ }
+
+ if (arg_names)
+ {
+ sprintf (pos, "%s%s,\n", is_pointer ? "*" : " ",
+ arg_names[param + 1]);
+ pos += strlen (pos);
+ }
+ else
+ {
+ if (!arg_num || *arg_num == 0)
+ sprintf (pos, "%s%s,\n", is_pointer ? "*" : " ", arg_name);
+ else
+ sprintf (pos, "%s%s%i,\n", is_pointer ? "*" : " ", arg_name,
+ *arg_num);
+ pos += strlen (pos);
+
+ if (arg_num)
+ {
+ if (*arg_num == 0)
+ *arg_num = 2;
+ else
+ *arg_num += 1;
+ }
+ }
+ }
+ }
+
+ if (arg_names)
+ g_strfreev (arg_names);
+
+ /* Add the final user_data parameter, common to all handlers. */
+ for (i = 0; i < GB_PARAM_INDENT; i++)
+ *pos++ = ' ';
+ sprintf (pos, "gpointer user_data)");
+ pos += strlen (pos);
+
+ /* Output the declaration of the handler, which uses the same buffer. */
+ source_add_to_buffer (data, GLADE_CALLBACK_DECLARATIONS,
+ "\n%s;\n", buffer);
+
+ /* Output the empty handler function, returning FALSE if the return type is
+ bool (i.e. for the GdkEvent handlers). */
+ source_add_to_buffer (data, GLADE_CALLBACK_SOURCE,
+ "\n%s\n{\n\n%s}\n\n",
+ buffer,
+ query_info.return_type == GTK_TYPE_BOOL
+ ? " return FALSE;\n" : "");
+
+ g_free (signal_name_copy);
+}
+
+
+static void
+gb_widget_write_signal_connection_source (GbWidgetWriteSourceData * data,
+ const gchar *signal_name,
+ const gchar *connect_object,
+ gboolean connect_after,
+ const gchar *handler_data,
+ const gchar *handler)
+{
+ if (connect_object && connect_object[0])
+ {
+ if (connect_after)
+ {
+ source_add_to_buffer (data, GLADE_SIGNAL_CONNECTIONS,
+ " g_signal_connect_data ((gpointer) %s, \"%s\",\n"
+ " G_CALLBACK (%s),\n"
+ " GTK_OBJECT (%s),\n"
+ " NULL, G_CONNECT_AFTER | G_CONNECT_SWAPPED);\n",
+ data->wname, signal_name, handler,
+ connect_object);
+ }
+ else
+ {
+ source_add_to_buffer (data, GLADE_SIGNAL_CONNECTIONS,
+ " g_signal_connect_swapped ((gpointer) %s, \"%s\",\n"
+ " G_CALLBACK (%s),\n"
+ " GTK_OBJECT (%s));\n",
+ data->wname, signal_name, handler,
+ connect_object);
+ }
+ }
+ else
+ {
+ if (connect_after)
+ {
+ source_add_to_buffer (data, GLADE_SIGNAL_CONNECTIONS,
+ " g_signal_connect_after ((gpointer) %s, \"%s\",\n"
+ " G_CALLBACK (%s),\n"
+ " %s);\n",
+ data->wname, signal_name, handler,
+ handler_data ? handler_data : "NULL");
+ }
+ else
+ {
+ source_add_to_buffer (data, GLADE_SIGNAL_CONNECTIONS,
+ " g_signal_connect ((gpointer) %s, \"%s\",\n"
+ " G_CALLBACK (%s),\n"
+ " %s);\n",
+ data->wname, signal_name, handler,
+ handler_data ? handler_data : "NULL");
+ }
+ }
+}
+
+
+/* Returns the type name to use for a signal argument or return value, given
+ the GtkType from the signal info. It also sets is_pointer to TRUE if the
+ argument needs a '*' since it is a pointer. */
+static gchar *
+get_type_name (GtkType type, gboolean * is_pointer)
+{
+ gchar *type_name;
+
+ *is_pointer = FALSE;
+ type_name = (char*) g_type_name (type);
+
+ switch (type) {
+ case G_TYPE_NONE:
+ case G_TYPE_CHAR:
+ case G_TYPE_UCHAR:
+ case G_TYPE_BOOLEAN:
+ case G_TYPE_INT:
+ case G_TYPE_UINT:
+ case G_TYPE_LONG:
+ case G_TYPE_ULONG:
+ case G_TYPE_FLOAT:
+ case G_TYPE_DOUBLE:
+ case G_TYPE_POINTER:
+ /* These all have normal C type names so they are OK. */
+ return type_name;
+
+ case G_TYPE_STRING:
+ /* A GtkString is really a gchar*. */
+ *is_pointer = TRUE;
+ return "gchar";
+
+ case G_TYPE_ENUM:
+ case G_TYPE_FLAGS:
+ /* We use a gint for both of these. Hopefully a subtype with a decent
+ name will be registered and used instead, as GTK+ does itself. */
+ return "gint";
+
+ case G_TYPE_BOXED:
+ /* The boxed type shouldn't be used itself, only subtypes. Though we
+ return 'gpointer' just in case. */
+ return "gpointer";
+
+ case G_TYPE_PARAM:
+ /* A GParam is really a GParamSpec*. */
+ *is_pointer = TRUE;
+ return "GParamSpec";
+
+ default:
+ break;
+ }
+
+ if (!strcmp (type_name, "GtkTypeTextIter"))
+ {
+ *is_pointer = TRUE;
+ return "GtkTextIter";
+ }
+
+ if (!strcmp (type_name, "GtkTypeTreeIter"))
+ {
+ *is_pointer = TRUE;
+ return "GtkTreeIter";
+ }
+
+ if (!strcmp (type_name, "GtkTypeTreePath"))
+ {
+ *is_pointer = TRUE;
+ return "GtkTreePath";
+ }
+
+ /* For all GtkObject subtypes we can use the class name with a "*",
+ e.g. 'GtkWidget *'. */
+ if (g_type_is_a (type, G_TYPE_OBJECT))
+ *is_pointer = TRUE;
+
+ /* All boxed subtypes will be pointers as well. */
+ if (g_type_is_a (type, G_TYPE_BOXED))
+ *is_pointer = TRUE;
+
+ /* All pointer subtypes will be pointers as well. */
+ if (g_type_is_a (type, G_TYPE_POINTER))
+ *is_pointer = TRUE;
+
+ return type_name;
+}
+
+
+/* Returns the type name to use for the GdkEvent arg of a signal handler,
+ based on the signal name. This assumes that there will only be one GdkEvent
+ arg to the signal handler, but that is OK since for the signals we support
+ here we know that is true. If any new signals come along with more than one
+ GdkEvent arg, it will just use "GdkEvent" for all of them, which is still
+ OK. */
+static gchar *
+get_gdk_event (gchar * signal_name)
+{
+ static gchar *GbGDKEvents[] =
+ {
+ "button_press_event", "GdkEventButton",
+ "button_release_event", "GdkEventButton",
+ "motion_notify_event", "GdkEventMotion",
+ "delete_event", "GdkEvent",
+ "destroy_event", "GdkEvent",
+ "expose_event", "GdkEventExpose",
+ "key_press_event", "GdkEventKey",
+ "key_release_event", "GdkEventKey",
+ "enter_notify_event", "GdkEventCrossing",
+ "leave_notify_event", "GdkEventCrossing",
+ "configure_event", "GdkEventConfigure",
+ "focus_in_event", "GdkEventFocus",
+ "focus_out_event", "GdkEventFocus",
+ "map_event", "GdkEvent",
+ "unmap_event", "GdkEvent",
+ "property_notify_event", "GdkEventProperty",
+ "selection_clear_event", "GdkEventSelection",
+ "selection_request_event", "GdkEventSelection",
+ "selection_notify_event", "GdkEventSelection",
+ "proximity_in_event", "GdkEventProximity",
+ "proximity_out_event", "GdkEventProximity",
+ "drag_begin_event", "GdkEventDragBegin",
+ "drag_request_event", "GdkEventDragRequest",
+ "drag_end_event", "GdkEventDragRequest",
+ "drop_enter_event", "GdkEventDropEnter",
+ "drop_leave_event", "GdkEventDropLeave",
+ "drop_data_available_event", "GdkEventDropDataAvailable",
+ "other_event", "GdkEventOther",
+ "client_event", "GdkEventClient",
+ "no_expose_event", "GdkEventNoExpose",
+ NULL
+ };
+
+ gint i;
+
+ for (i = 0; GbGDKEvents[i]; i += 2)
+ {
+ if (!strcmp (signal_name, GbGDKEvents[i]))
+ return GbGDKEvents[i + 1];
+ }
+ return "GdkEvent";
+}
+
+
+static void
+init_signal_hash (void)
+{
+ static const gchar *signal_data[][2] = {
+ /*
+ * GTK+ Signals.
+ */
+ { "GtkAccelGroup::accel_activate", "accelgroup,object,key,modifier" },
+ { "GtkAccelGroup::accel_changed", "accelgroup,key,modifier,closure" },
+ { "GtkCellRenderer::editing_started", "cellrenderer,editable,path" },
+ { "GtkCellRendererText::edited", "cellrenderertext,path,new_text" },
+ { "GtkCellRendererToggle::toggled", "cellrenderertoggle,path" },
+ { "GtkCList::click_column", "clist,column" },
+ { "GtkCList::extend_selection", "clist,scroll_type,position,auto_start_selection" },
+ { "GtkCList::resize_column", "clist,column,width" },
+ { "GtkCList::row_move", "clist,source_row,dest_row" },
+ { "GtkCList::scroll_horizontal", "clist,scroll_type,position" },
+ { "GtkCList::scroll_vertical", "clist,scroll_type,position" },
+ { "GtkCList::select_row", "clist,row,column,event" },
+ { "GtkCList::set_scroll_adjustments", "clist,hadjustment,vadjustment" },
+ { "GtkCList::unselect_row", "clist,row,column,event" },
+ { "GtkCTree::change_focus_row_expansion", "ctree,expansion" },
+ { "GtkCTree::tree_collapse", "ctree,node" },
+ { "GtkCTree::tree_expand", "ctree,node" },
+ { "GtkCTree::tree_move", "ctree,node,new_parent,new_sibling" },
+ { "GtkCTree::tree_select_row", "ctree,node,column" },
+ { "GtkCTree::tree_unselect_row", "ctree,node,column" },
+ { "GtkDialog::response", "dialog,response_id" },
+ { "GtkEditable::delete_text", "editable,start_pos,end_pos" },
+ { "GtkEditable::insert_text", "editable,new_text,new_text_length,position" },
+ { "GtkEntry::delete_from_cursor", "entry,type,count" },
+ { "GtkEntry::insert_at_cursor", "entry,string" },
+ { "GtkEntry::move_cursor", "entry,step,count,extend_selection" },
+ { "GtkEntry::populate_popup", "entry,menu" },
+ { "GtkIconView::item_activated", "iconview,path" },
+ { "GtkIconView::move_cursor", "iconview,step,count" },
+ { "GtkIconView::set_scroll_adjustments", "iconview,hadjustment,vadjustment" },
+ { "GtkInputDialog::disable_device", "inputdialog,device" },
+ { "GtkInputDialog::enable_device", "inputdialog,device" },
+ { "GtkIMContext::commit", "imcontext,string" },
+ { "GtkIMContext::delete_surrounding", "imcontext,offset,n_chars" },
+ { "GtkLabel::move_cursor", "label,step,count,extend_selection" },
+ { "GtkLabel::populate_popup", "label,menu" },
+ { "GtkLayout::set_scroll_adjustments", "layout,hadjustment,vadjustment" },
+ { "GtkListItem::extend_selection", "listitem,scroll_type,position,auto_start_selection" },
+ { "GtkListItem::scroll_horizontal", "listitem,scroll_type,position" },
+ { "GtkListItem::scroll_vertical", "listitem,scroll_type,position" },
+ { "GtkMenuItem::toggle_size_allocate", "menuitem,allocation" },
+ { "GtkMenuItem::toggle_size_request", "menuitem,gint *requisition" },
+ { "GtkMenuShell::activate_current", "menushell,force_hide" },
+ { "GtkMenuShell::cycle_focus", "menushell,direction" },
+ { "GtkMenuShell::move_current", "menushell,direction" },
+ { "GtkNotebook::change_current_page", "notebook,offset" },
+ { "GtkNotebook::focus_tab", "notebook,type" },
+ { "GtkNotebook::move_focus_out", "notebook,direction" },
+ { "GtkNotebook::select_page", "notebook,move_focus" },
+ { "GtkNotebook::switch_page", "notebook,GtkNotebookPage *page,page_num" },
+ { "GtkOldEditable::kill_char", "oldeditable,direction" },
+ { "GtkOldEditable::kill_line", "oldeditable,direction" },
+ { "GtkOldEditable::kill_word", "oldeditable,direction" },
+ { "GtkOldEditable::move_cursor", "oldeditable,x,y" },
+ { "GtkOldEditable::move_page", "oldeditable,x,y" },
+ { "GtkOldEditable::move_to_column", "oldeditable,column" },
+ { "GtkOldEditable::move_to_row", "oldeditable,row" },
+ { "GtkOldEditable::move_word", "oldeditable,offset" },
+ { "GtkOldEditable::set_editable", "oldeditable,is_editable" },
+ { "GtkPaned::cycle_child_focus", "paned,reverse" },
+ { "GtkPaned::cycle_handle_focus", "paned,reverse" },
+ { "GtkPaned::move_handle", "paned,scroll" },
+ { "GtkRange::adjust_bounds", "range,value" },
+ { "GtkRange::change_value", "range,scroll,value" },
+ { "GtkRange::move_slider", "range,scroll" },
+ { "GtkScale::format_value", "scale,value" },
+ { "GtkScrolledWindow::move_focus_out", "scrolledwindow,direction" },
+ { "GtkScrolledWindow::scroll_child", "scrolledwindow,scroll,horizontal" },
+ { "GtkSpinButton::change_value", "spinbutton,scroll" },
+ { "GtkSpinButton::input", "spinbutton,gdouble *new_value" },
+ { "GtkStatusbar::text_popped", "statusbar,context_id,text" },
+ { "GtkStatusbar::text_pushed", "statusbar,context_id,text" },
+ { "GtkTextBuffer::apply_tag", "textbuffer,tag,start,end" },
+ { "GtkTextBuffer::delete_range", "textbuffer,start,end" },
+ { "GtkTextBuffer::insert_child_anchor", "textbuffer,iter,anchor" },
+ { "GtkTextBuffer::insert_pixbuf", "textbuffer,iter,pixbuf" },
+ { "GtkTextBuffer::insert_text", "textbuffer,iter,text,length" },
+ { "GtkTextBuffer::mark_deleted", "textbuffer,mark" },
+ { "GtkTextBuffer::mark_set", "textbuffer,iter,mark" },
+ { "GtkTextBuffer::remove_tag", "textbuffer,tag,start,end" },
+ { "GtkText::set_scroll_adjustments", "text,hadjustment,vadjustment" },
+ { "GtkTextTag::event", "texttag,object,event,iter" },
+ { "GtkTextTagTable::tag_added", "texttagtable,tag" },
+ { "GtkTextTagTable::tag_changed", "texttagtable,tag,size_changed" },
+ { "GtkTextTagTable::tag_removed", "texttagtable,tag" },
+ { "GtkTextView::delete_from_cursor", "textview,type,count" },
+ { "GtkTextView::insert_at_cursor", "textview,string" },
+ { "GtkTextView::move_cursor", "textview,step,count,extend_selection" },
+ { "GtkTextView::move_focus", "textview,direction" },
+ { "GtkTextView::page_horizontally", "textview,count,extend_selection" },
+ { "GtkTextView::populate_popup", "textview,menu" },
+ { "GtkTextView::set_scroll_adjustments", "textview,hadjustment,vadjustment" },
+ { "GtkTipsQuery::widget_entered", "tipsquery,widget,tip_text,tip_private" },
+ { "GtkTipsQuery::widget_selected", "tipsquery,widget,tip_text,tip_private,event" },
+ { "GtkToolbar::orientation_changed", "toolbar,orientation" },
+ { "GtkToolbar::style_changed", "toolbar,style" },
+ { "GtkTreeModel::row_changed", "treemodel,path,iter" },
+ { "GtkTreeModel::row_deleted", "treemodel,path" },
+ { "GtkTreeModel::row_has_child_toggled", "treemodel,path,iter" },
+ { "GtkTreeModel::row_inserted", "treemodel,path,iter" },
+ { "GtkTreeModel::rows_reordered", "treemodel,path,iter,gint *new_order" },
+ { "GtkTreeView::expand_collapse_cursor_row", "treeview,logical,expand,open_all" },
+ { "GtkTreeView::move_cursor", "treeview,step,count" },
+ { "GtkTreeView::row_activated", "treeview,path,column" },
+ { "GtkTreeView::row_collapsed", "treeview,iter,path" },
+ { "GtkTreeView::row_expanded", "treeview,iter,path" },
+ { "GtkTreeView::select_cursor_row", "treeview,start_editing" },
+ { "GtkTreeView::set_scroll_adjustments", "treeview,hadjustment,vadjustment" },
+ { "GtkTreeView::test_collapse_row", "treeview,iter,path" },
+ { "GtkTreeView::test_expand_row", "treeview,iter,path" },
+ { "GtkViewport::set_scroll_adjustments", "viewport,hadjustment,vadjustment" },
+ { "GtkWidget::child_notify", "widget,pspec" },
+ { "GtkWidget::direction_changed", "widget,old_direction" },
+ { "GtkWidget::drag_begin", "widget,drag_context" },
+ { "GtkWidget::drag_data_delete", "widget,drag_context" },
+ { "GtkWidget::drag_data_get", "widget,drag_context,data,info,time" },
+ { "GtkWidget::drag_data_received", "widget,drag_context,x,y,data,info,time" },
+ { "GtkWidget::drag_drop", "widget,drag_context,x,y,time" },
+ { "GtkWidget::drag_end", "widget,drag_context" },
+ { "GtkWidget::drag_leave", "widget,drag_context,time" },
+ { "GtkWidget::drag_motion", "widget,drag_context,x,y,time" },
+ { "GtkWidget::focus", "widget,direction" },
+ { "GtkWidget::grab_notify", "widget,was_grabbed" },
+ { "GtkWidget::hierarchy_changed", "widget,previous_toplevel" },
+ { "GtkWidget::mnemonic_activate", "widget,group_cycling" },
+ { "GtkWidget::parent_set", "widget,old_parent" },
+ { "GtkWidget::selection_get", "widget,data,info,time" },
+ { "GtkWidget::selection_received", "widget,data,time" },
+ { "GtkWidget::show_help", "widget,help_type" },
+ { "GtkWidget::size_allocate", "widget,allocation" },
+ { "GtkWidget::size_request", "widget,requisition" },
+ { "GtkWidget::state_changed", "widget,state" },
+ { "GtkWidget::style_set", "widget,previous_style" },
+ { "GtkWindow::move_focus", "window,direction" },
+
+ /*
+ * libgnomeui Signals.
+ */
+ { "GnomeClient::connect", "client,restarted" },
+ { "GnomeClient::save_yourself", "client,phase,save_style,shutdown,interact_style,fast" },
+ { "GnomeColorPicker::color_set", "colorpicker,red,green,blue,alpha" },
+ { "GnomeDialog::clicked", "dialog,button_number" },
+ { "GnomeFontPicker::font_set", "fontpicker,font_name" },
+ { "GnomeIconList::focus_icon", "iconlist,num" },
+ { "GnomeIconList::move_cursor", "iconlist,direction,clear_selection" },
+ { "GnomeIconList::select_icon", "iconlist,num,event" },
+ { "GnomeIconList::text_changed", "iconlist,num,new_text" },
+ { "GnomeIconList::unselect_icon", "iconlist,num,event" },
+ { "GnomeMDI::add_child", "mdi,child" },
+ { "GnomeMDI::app_created", "mdi,app" },
+ { "GnomeMDI::child_changed", "mdi,child" },
+ { "GnomeMDI::remove_child", "mdi,child" },
+ { "GnomePropertyBox::apply", "propertybox,page_num" },
+ { "GnomePropertyBox::help", "propertybox,page_num" },
+
+ /*
+ * libgnomedb Signals.
+ */
+ { "GnomeDbBrowser::progress_message", "browser,message" },
+ { "GnomeDbDsnConfigDruid::finished", "druid,error" },
+ { "GnomeDbForm::model_changed", "form" },
+ { "GnomeDbGrid::row_selected", "grid,row" },
+ { "GnomeDbGrid::selection_cleared", "grid" },
+ { "GnomeDbList::row_selected", "list,row" },
+ { "GnomeDbList::selection_cleared", "list" },
+
+ { NULL, NULL }
+ };
+
+ gint i;
+
+ glade_signal_hash = g_hash_table_new (g_str_hash, g_str_equal);
+
+ for (i = 0; signal_data[i][0]; i++)
+ {
+ g_hash_table_insert (glade_signal_hash, (char*) signal_data[i][0],
+ (char*) signal_data[i][1]);
+ }
+}
+
+
+/* This returns argument names to use for some known signals.
+ The returned array must be freed with g_str_freev(). */
+static gchar **
+lookup_signal_arg_names (gchar * type, gchar * signal_name,
+ gint num_args_expected)
+{
+ char *signal_id, *arg_names;
+ char **arg_array = NULL;
+
+ if (glade_signal_hash == NULL)
+ init_signal_hash ();
+
+ signal_id = g_strdup_printf ("%s::%s", type, signal_name);
+ arg_names = g_hash_table_lookup (glade_signal_hash, signal_id);
+#if 0
+ g_print ("Found signal: %s args: %s\n", signal_id, arg_names);
+#endif
+
+ if (arg_names)
+ {
+ gint num_args = 0;
+
+ arg_array = g_strsplit (arg_names, ",", -1);
+
+ while (arg_array[num_args])
+ num_args++;
+
+ /* Check we got the expected number of parameters. If not, output a
+ warning and return NULL. */
+ if (num_args != num_args_expected)
+ {
+ g_warning ("Internal error: argument names invalid for signal: %s."
+ "Expected %i arguments. Found %i",
+ signal_id, num_args_expected, num_args);
+ g_strfreev (arg_array);
+ arg_array = NULL;
+ }
+ }
+
+ g_free (signal_id);
+
+ return arg_array;
+}
+
+
+static void
+gb_widget_write_accelerators_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GList *item = data->widget_data->accelerators;
+ GladeAccelerator *accel;
+
+ while (item)
+ {
+ accel = (GladeAccelerator *) item->data;
+ item = item->next;
+
+ /* The code to create the accel_group is output in source.c */
+ data->need_accel_group = TRUE;
+ source_add (data,
+ " gtk_widget_add_accelerator (%s, \"%s\", accel_group,\n"
+ " GDK_%s, (GdkModifierType) %s,\n"
+ " GTK_ACCEL_VISIBLE);\n",
+ data->wname, accel->signal, accel->key,
+ glade_util_create_modifiers_string (accel->modifiers));
+ }
+}
+
diff --git a/tools/glade/glade/gbsource.h b/tools/glade/glade/gbsource.h
new file mode 100644
index 00000000..a5ff73fe
--- /dev/null
+++ b/tools/glade/glade/gbsource.h
@@ -0,0 +1,191 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_GBSOURCE_H
+#define GLADE_GBSOURCE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+/* These identify each of the source code buffers. New buffers can easily be
+ added by increasing GLADE_NUM_SOURCE_BUFFERS and adding an id here. */
+#define GLADE_NUM_SOURCE_BUFFERS 9
+typedef enum
+{
+ GLADE_UIINFO = 0, /* GnomeUIInfo structs, which are
+ output before the function as
+ static structs. */
+ GLADE_DECLARATIONS = 1, /* The declarations of the widgets
+ and temporary variables in the
+ function to create a component. */
+ GLADE_SOURCE = 2, /* The main code which creates the
+ widgets in a component. */
+ GLADE_SIGNAL_CONNECTIONS = 3, /* Code to connect signal handlers. */
+ GLADE_ACCELERATORS = 4, /* Code to setup accelerator keys, used
+ when the target widget is different
+ from the source (i.e. the label). */
+
+ GLADE_CALLBACK_DECLARATIONS = 5, /* Declarations of signal handler
+ functions and callbacks. */
+ GLADE_CALLBACK_SOURCE = 6, /* Source code of signal handlers or
+ callbacks. */
+ GLADE_OBJECT_HOOKUP = 7, /* Code to hookup pointers to widgets.
+ We put it all together so it can be
+ deleted easily if the user just
+ wants to pinch the source code. */
+ GLADE_ATK_SOURCE = 8 /* Code to set ATK properties, action
+ descriptions and relations. */
+} GladeSourceBuffer;
+
+
+typedef struct
+{
+ GladeProject *project;
+ GladeError *error; /* If an error occurs this will be
+ non-NULL, and will contain info
+ about the error. Note that we
+ abort the source generation as
+ soon as an error is encountered,
+ so there can only be one error. */
+ gchar *project_name;
+ gchar *program_name;
+ gchar *interface_c_filename; /* The full path of the source file
+ which creates the interface. */
+ gchar *interface_h_filename; /* The full path of the main header. */
+ gchar *callback_c_filename; /* The full path of the source file
+ where the empty callbacks/signal
+ handlers are added. */
+ gchar *callback_h_filename; /* The full path of callback header. */
+ gboolean set_widget_names; /* If gtk_widget_set_name (...) is
+ output to set the name of each
+ widget - useful for rc files. */
+ gboolean use_component_struct; /* TRUE if a struct is used to keep
+ pointers to all public widgets in a
+ component. (This is unfinished).
+ FALSE for the old behaviour of
+ using gtk_object_set_data () to
+ save pointers in the toplevel
+ widget's datalist. */
+ gboolean use_gettext; /* If strings in the source code are
+ marked with the standard gettext
+ macros _() or N_() so they can be
+ translated easily. */
+ gboolean creating_callback_files;/*TRUE if we are creating the files
+ containing the signal handlers and
+ callback functions. FALSE if we are
+ just appending new/updated
+ handlers and callbacks. */
+ time_t last_write_time; /* The last time that the source was
+ written. We need this to determine
+ exactly which signal handlers have
+ been added or updated. We get it
+ from one of the main source files.
+ */
+
+ gboolean need_tooltips; /* TRUE if any widgets in a component
+ have a tooltip set. If they do then
+ a GtkTooltips object has to be
+ created. */
+ gboolean need_accel_group; /* TRUE if any widgets have accelerator
+ keys set. If they do then an
+ accel_group needs to be created. */
+ gchar *wname; /* The C code to use to refer to the
+ widget currently being written.
+ This is the the name of the
+ variable holding the widget (which
+ is the same as the widget's name),
+ or if we are using structs to hold
+ pointers to all widgets this will
+ be something like "window1->label1".
+ See use_component_struct above. */
+ gchar *real_wname; /* This is the real name of the widget
+ currently being written, converted
+ so that it is a valid C identifier.
+ */
+ GtkWidget *component; /* This is the component currently
+ being output (i.e. a window/dialog).
+ */
+ gchar *component_name; /* This is the name of the component,
+ converted to a valid C identifier.
+ */
+ GladeWidgetData *widget_data; /* The GladeWidgetData of the widget
+ currently being output. */
+ GtkWidget *parent; /* The parent widget of the widget
+ currently being output. */
+ GHashTable *standard_widgets; /* A hash of GTK widgets used to
+ determine if values differ from
+ their default values. */
+ GtkWidget *standard_widget; /* This is the standard widget
+ corresponding to the widget being
+ written. It is used so we only
+ set properties which differ from the
+ standard setting. (It may be NULL,
+ in which case all properties should
+ be set). */
+ GHashTable *handlers_output; /* A hash of signal handlers we have
+ already output. */
+ gboolean create_widget; /* If TRUE then the code to create the
+ current widget needs to be output.
+ It is FALSE for widgets which are
+ created automatically by their
+ parents, e.g. filesel dialog
+ buttons. */
+ gboolean write_children; /* This is set to FALSE in a GbWidget
+ write_source() function to
+ indicate that the source code to
+ output the children has already
+ been written using explicit calls,
+ so the default recursive calls are
+ skipped. See gbwidgets/gbdialog.c */
+
+ gchar *focus_widget; /* Set to the name of the widget to
+ grab the focus. */
+ gchar *default_widget; /* Set to the name of the widget to
+ grab the default. We need to grab
+ the default after creating the
+ entire component, to overcome
+ problems with GnomeDialog. */
+
+ /* These buffers hold the code being generated for the current component
+ (window/dialog). When the component is finished they are all output
+ at once in the correct order, and with other necessary pieces of code
+ inserted. See source_write_component() in source.c. */
+ GString *source_buffers[GLADE_NUM_SOURCE_BUFFERS];
+} GbWidgetWriteSourceData;
+
+
+void gb_widget_write_source (GtkWidget *widget,
+ GbWidgetWriteSourceData *data);
+void gb_widget_write_standard_source
+ (GtkWidget *widget,
+ GbWidgetWriteSourceData *data);
+void gb_widget_write_add_child_source
+ (GtkWidget *widget,
+ GbWidgetWriteSourceData *data);
+void gb_widget_write_signal_handler_source
+ (GtkWidget *widget,
+ GbWidgetWriteSourceData *data,
+ const gchar *signal_name,
+ const gchar *handler);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_GBSOURCE_H */
diff --git a/tools/glade/glade/gbwidget.c b/tools/glade/glade/gbwidget.c
new file mode 100644
index 00000000..06969c46
--- /dev/null
+++ b/tools/glade/glade/gbwidget.c
@@ -0,0 +1,4434 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtk.h>
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#endif
+
+#include "editor.h"
+#include "gb.h"
+#include "gbwidget.h"
+#include "glade.h"
+#include "glade_atk.h"
+#include "glade_gnome.h"
+#include "glade_gtk12lib.h"
+#include "glade_plugin.h"
+#include "glade_project.h"
+#include "load.h"
+#include "palette.h"
+#include "property.h"
+#include "save.h"
+#include "tree.h"
+#include "utils.h"
+
+#ifdef USE_GNOME
+#include "glade_gnomelib.h"
+#endif
+
+#ifdef USE_GNOME_DB
+#include "glade_gnomedblib.h"
+#endif
+
+/*
+ * The hash table associates a Gtk widget class name with a GbWidget struct,
+ * which contains a table of functions used by the builder, e.g. creating a
+ * new widget, saving the widget etc.
+ */
+static GHashTable *gb_widget_table = NULL;
+
+/* Tooltips for the created widgets */
+static GtkTooltips *gb_widget_tooltips;
+
+
+/* This is the GTK+ stock id string, used in GtkImageMenuItem widgets. */
+const gchar *GladeMenuItemStockIDKey = "GladeMenuItemStockIDKey";
+
+/* This is the old Gnome stock index key. */
+const gchar *GladeMenuItemStockIndexKey = "GladeMenuItemStockIndexKey";
+
+/* This is the key we use to store the stock icon name or full pathname. */
+const gchar *GladeIconKey = "GladeIconKey";
+
+/* This is used to save a pointer to the GladeWidgetInfo inside a widget while
+ loading, so we can resolve ATK relations afterwards. */
+const gchar *GladeWidgetInfoKey = "GladeWidgetInfoKey";
+
+
+static void gb_widget_init_widget_lib (GladePaletteSectionData *sections);
+
+static void on_widget_destroy (GtkWidget * widget,
+ gpointer data);
+
+#ifdef GLADE_STYLE_SUPPORT
+static void show_color_properties (GdkColor colors[],
+ gchar * name);
+#endif
+static void show_accelerators (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+static void show_signals (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+
+static void set_standard_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data);
+static void set_position_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data);
+static void set_special_child_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data);
+static void set_lang_specific_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data);
+#if 0
+static void apply_style (GtkWidget * widget,
+ GbWidgetSetArgData * data);
+static gboolean apply_colors (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ GdkColor colors[],
+ GdkColor new_colors[],
+ gchar * name);
+#endif
+static void apply_accelerators (GtkWidget * widget,
+ GbWidgetSetArgData * data);
+static void apply_signals (GtkWidget * widget,
+ GbWidgetSetArgData * data);
+
+static void add_standard_top_menu_items (GtkWidget * widget,
+ GbWidgetCreateMenuData * data);
+static void add_standard_bottom_menu_items (GtkWidget * widget,
+ GbWidgetCreateMenuData * data);
+
+static void get_standard_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+
+static void get_position_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+static void get_lang_specific_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+
+static void save_accelerators (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+static void save_signals (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+
+
+static void gb_widget_add_alignment (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_widget_remove_alignment (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_widget_add_event_box (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_widget_remove_event_box (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_widget_redisplay_window (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_widget_add_scrolled_window (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_widget_remove_scrolled_window (GtkWidget * menuitem,
+ GtkWidget * widget);
+
+static void table_foreach (GtkTable * table,
+ GtkCallback callback,
+ gpointer callback_data);
+static void box_foreach (GtkBox *box,
+ GtkCallback callback,
+ gpointer callback_data);
+
+static gint find_notebook_page (GtkNotebook * notebook,
+ GtkWidget * current_child,
+ GtkWidget **page,
+ GtkWidget **tab_label);
+
+
+/* These aren't included in the Bonobo headers, so we declare them here to
+ avoid warnings. */
+#ifdef USE_GNOME
+void bonobo_dock_item_get_floating_position (BonoboDockItem *item,
+ gint *x, gint *y);
+gboolean bonobo_dock_item_detach (BonoboDockItem *item, gint x, gint y);
+#endif
+
+/*************************************************************************
+ * Initialization functions
+ *************************************************************************/
+
+void
+gb_widgets_init ()
+{
+ gb_widget_table = g_hash_table_new (g_str_hash, g_str_equal);
+
+#ifdef GLADE_STYLE_SUPPORT
+ gb_widget_reset_gb_styles ();
+#endif
+
+ /* Create tooltips */
+ gb_widget_tooltips = gtk_tooltips_new ();
+
+ gb_widget_init_widget_lib (get_gtk_widgets());
+#ifdef USE_GNOME
+ gb_widget_init_widget_lib (get_gnome_widgets());
+#endif
+#ifdef USE_GNOME_DB
+ gb_widget_init_widget_lib (get_gnome_db_widgets());
+#endif
+
+ glade_plugin_load_plugins ();
+}
+
+static void
+gb_widget_init_widget_lib (GladePaletteSectionData *sections)
+{
+ gint index, j;
+ GladeWidgetInitData *gwid;
+ GladePaletteSectionData *palsec;
+ GbWidget *(*init_func) ();
+ GbWidget *gbwidget;
+
+ index = 0;
+ while (1)
+ {
+ j = 0;
+ palsec = &sections[index];
+ index++;
+ if (!palsec->section)
+ break;
+ while (1)
+ {
+ gwid = &palsec->widgets[j];
+ j++;
+ if (!gwid->name)
+ break;
+ init_func = gwid->init_func;
+ gbwidget = (*init_func) ();
+ gb_widget_register_gbwidget (gwid->name, gbwidget);
+ palette_add_gbwidget (gbwidget, palsec->section, gwid->name);
+ }
+ }
+}
+
+
+/* Adds a GbWidget to the hash of known GbWidgets. The class_id is copied. */
+void
+gb_widget_register_gbwidget (const gchar *class_id,
+ GbWidget *gbwidget)
+{
+ gbwidget->class_id = g_strdup (class_id);
+ g_hash_table_insert (gb_widget_table, gbwidget->class_id, gbwidget);
+}
+
+
+/* This returns the GbWidget struct corresponding to the given class name. */
+GbWidget *
+gb_widget_lookup_class (const gchar *class_id)
+{
+ GbWidget *gbwidget;
+
+ gbwidget = (GbWidget *) g_hash_table_lookup (gb_widget_table, class_id);
+
+ return gbwidget;
+}
+
+
+/* This returns the GbWidget struct corresponding to the given widget. */
+GbWidget *
+gb_widget_lookup (GtkWidget *widget)
+{
+ GladeWidgetData *wdata;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget),
+ GB_WIDGET_DATA_KEY);
+
+ if (!wdata) {
+ const gchar *class_name;
+
+ MSG ("Widget has no associated GladeWidgetData");
+
+ /* Fall back to the original way we used to get the GbWidget*, since
+ some widgets currently don't have a GladeWidgetData attached. */
+ class_name = gtk_type_name (GTK_OBJECT_TYPE (widget));
+ return (GbWidget *) g_hash_table_lookup (gb_widget_table, class_name);
+ }
+
+ return wdata->gbwidget;
+}
+
+
+gchar*
+gb_widget_get_class_id (GtkWidget *widget)
+{
+ GbWidget *gbwidget;
+
+ gbwidget = gb_widget_lookup (widget);
+
+ if (gbwidget)
+ return gbwidget->class_id;
+ else
+ return (char*) gtk_type_name (GTK_OBJECT_TYPE (widget));
+}
+
+
+void
+gb_widget_init_struct (GbWidget * gbwidget)
+{
+ gbwidget->pixmap_struct = NULL;
+ gbwidget->class_id = NULL;
+ gbwidget->gdkpixmap = NULL;
+ gbwidget->mask = NULL;
+ gbwidget->tooltip = NULL;
+ gbwidget->pixbuf = NULL;
+ gbwidget->properties_page_number = GB_PROPERTIES_NOT_CREATED;
+ gbwidget->child_properties_page_number = GB_PROPERTIES_NOT_CREATED;
+
+ gbwidget->gb_widget_new = NULL;
+ gbwidget->gb_widget_create_from_widget = NULL;
+
+ gbwidget->gb_widget_create_properties = NULL;
+ gbwidget->gb_widget_get_properties = NULL;
+ gbwidget->gb_widget_set_properties = NULL;
+
+ gbwidget->gb_widget_add_child = NULL;
+ gbwidget->gb_widget_get_child = NULL;
+
+ gbwidget->gb_widget_create_child_properties = NULL;
+ gbwidget->gb_widget_get_child_properties = NULL;
+ gbwidget->gb_widget_set_child_properties = NULL;
+
+ gbwidget->gb_widget_write_add_child_source = NULL;
+
+ gbwidget->gb_widget_create_popup_menu = NULL;
+
+ gbwidget->gb_widget_write_source = NULL;
+
+ gbwidget->gb_widget_destroy = NULL;
+}
+
+
+
+/*************************************************************************
+ * Functions for creating & destroying GbWidgets
+ *************************************************************************/
+
+GtkWidget *
+gb_widget_new (const gchar * class_id, GtkWidget * parent)
+{
+ return gb_widget_new_full (class_id, TRUE, parent, NULL, 0, 0, NULL,
+ GB_CREATING, NULL);
+}
+
+
+/* Creates a new widget.
+ * class_id is the name of the widget class, e.g. 'GtkLabel'
+ * create_default_name is TRUE if you want a default name to be created,
+ * e.g. 'label1'.
+ * parent is the widget that the new widget will be added beneath, so that
+ * the callback function knows where to put the widget.
+ * current_child is the widget that the new widget will replace, or NULL
+ * if the new widget is just being added. It is used when replacing
+ * placeholders.
+ * x & y are the coordinates of the new widget if it is being added to a
+ * GtkFixed container.
+ * callback is the function to call once the widget is created to actually
+ * add it to the parent. Some widgets require dialog boxes for creating
+ * them (e.g. the dialog box to set the number of rows/cols in a table).
+ * So we need to provide a function to be called after this is done
+ * (we could have possibly chosen to use modal dialogs instead.)
+ * action is either GB_CREATING or GB_LOADING. When loading widgets we don't
+ * want dialog boxes to pop up when they are being created.
+ * loading_data is set when action is GB_LOADING, and contains the data used
+ * while loading, so that the GbWidgets can get any properties they need to
+ * create the widget without popping up a dialog box.
+ */
+GtkWidget *
+gb_widget_new_full (const gchar * class_id, gboolean create_default_name,
+ GtkWidget * parent, GtkWidget * current_child,
+ gint x, gint y, GbWidgetNewCallback callback,
+ GbWidgetAction action, GbWidgetSetArgData * loading_data)
+{
+ GbWidgetNewData *data;
+ GtkWidget *new_widget;
+ GbWidget *gbwidget;
+ GType type;
+
+ gbwidget = gb_widget_lookup_class (class_id);
+ g_return_val_if_fail (gbwidget != NULL, NULL);
+
+ /* Note that for custom widgets this won't be found, and so will be 0. */
+ type = g_type_from_name (class_id);
+#if 0
+ g_print ("Class Name: %s Type: %i\n", class_id, type);
+#endif
+
+ data = g_new (GbWidgetNewData, 1);
+ /* Don't set data->name to NULL, since many widgets use it to set the label
+ of the new widget. */
+ data->project = current_project;
+ data->name = create_default_name ? glade_project_new_widget_name (data->project, class_id) : g_strdup ("");
+ data->callback = callback;
+ data->parent = parent;
+ if (parent) {
+ gtk_widget_ref (parent);
+ if (!gb_widget_lookup (parent))
+ MSG2 ("Registering unknown widget '%s' as parent of '%s'",
+ G_OBJECT_TYPE_NAME (parent), class_id);
+ }
+ data->current_child = current_child;
+ if (current_child)
+ gtk_widget_ref (current_child);
+ data->x = x;
+ data->y = y;
+ data->widget_data = glade_widget_data_new (gbwidget);
+ data->action = action;
+ data->loading_data = loading_data;
+
+ if (gbwidget->gb_widget_new)
+ new_widget = (gbwidget->gb_widget_new) (data);
+ else if (type != 0)
+ new_widget = gtk_widget_new (type, NULL);
+ else
+ g_return_val_if_fail ((new_widget = NULL), NULL);
+
+ /* If the widget has been created immediately, then we can finish it off now,
+ and free the GbWidgetNewData struct, otherwise we leave that to the
+ dialog. */
+ if (new_widget)
+ {
+ gb_widget_initialize (new_widget, data);
+ if (data->callback)
+ (*data->callback) (new_widget, data);
+ gb_widget_free_new_data (data);
+ }
+
+ return new_widget;
+}
+
+static void
+gb_widget_real_initialize (GtkWidget * widget, GladeWidgetData * wdata)
+{
+ g_return_if_fail (wdata != NULL);
+ g_return_if_fail (wdata->gbwidget != NULL);
+
+ /* Make sure GtkMenu widgets have visible set to FALSE. */
+ if (GTK_IS_MENU (widget) && wdata)
+ wdata->flags &= ~GLADE_VISIBLE;
+
+ gtk_object_set_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY, wdata);
+ gtk_signal_connect (GTK_OBJECT (widget), "destroy",
+ GTK_SIGNAL_FUNC (on_widget_destroy), NULL);
+
+ editor_add_mouse_signals (widget);
+ editor_add_draw_signals (widget);
+ editor_add_key_signals (widget);
+
+ if (GTK_IS_WINDOW (widget))
+ gtk_window_add_accel_group (GTK_WINDOW (widget),
+ glade_get_global_accel_group ());
+
+#ifdef USE_GNOME
+ /* FIXME: GnomeLibs 1.0.1 workaround - floating GnomeDockItem's don't work
+ properly if we show them before adding to the GnomeDock. */
+ if (!GTK_IS_WINDOW (widget) && !GTK_IS_MENU (widget)
+ && !BONOBO_IS_DOCK_ITEM (widget))
+ gtk_widget_show (widget);
+#else
+ if (!GTK_IS_WINDOW (widget) && !GTK_IS_MENU (widget))
+ gtk_widget_show (widget);
+#endif
+}
+
+/* This turns a normal widget into a GbWidget, adding a GladeWidgetData struct
+ and the necessary signals. The widget must have its parent set already.
+ If name is non-NULL, the widget's name will be set to the name with a
+ unique ID added on to it, e.g. "ok_button1".
+ NOTE: when loading, you should not create the names of any widgets,
+ since it may clash with a widget loaded later. Instead leave the name as
+ NULL. glade_project_ensure_widgets_named () will be called after the
+ project is loaded, and any widgets without names will have names
+ generated for them. */
+void
+gb_widget_create_from (GtkWidget *widget,
+ const gchar *name)
+{
+ gb_widget_create_from_full (widget, name, NULL);
+}
+
+
+void
+gb_widget_create_from_full (GtkWidget *widget,
+ const gchar *name,
+ GladeWidgetData *wdata)
+{
+ GbWidget *gbwidget;
+ const char *class_id;
+
+ MSG1 ("In create_from, widget name: %s", gtk_widget_get_name (widget));
+ if (name)
+ {
+ char *wname = glade_project_new_widget_name (current_project, name);
+ gtk_widget_set_name (widget, wname);
+ g_free (wname);
+ }
+
+ if (GLADE_IS_CUSTOM_WIDGET (widget))
+ class_id = "Custom";
+ else
+ class_id = gtk_type_name (GTK_OBJECT_TYPE (widget));
+
+ gbwidget = (GbWidget *) g_hash_table_lookup (gb_widget_table, class_id);
+ g_return_if_fail (gbwidget != NULL);
+
+ if (!wdata)
+ wdata = glade_widget_data_new (gbwidget);
+ gb_widget_real_initialize (widget, wdata);
+
+ gbwidget = gb_widget_lookup (widget);
+ g_return_if_fail (gbwidget != NULL);
+
+ /* Call any function the GbWidget has for setting up the widget to be used
+ within Glade. */
+ if (gbwidget->gb_widget_create_from_widget)
+ {
+ GbWidgetCreateFromData data;
+
+ data.project = current_project;
+ (gbwidget->gb_widget_create_from_widget) (widget, &data);
+ }
+}
+
+
+void
+gb_widget_initialize (GtkWidget * widget, GbWidgetNewData * data)
+{
+ if (data->name && data->name[0] != '\0')
+ gtk_widget_set_name (widget, data->name);
+ gb_widget_real_initialize (widget, data->widget_data);
+
+ /* Now we set the widget's real style */
+ /* FIXME: check if style should be propagated down from an ancestor? */
+#if 0
+ if (widget->style != data->widget_data->gbstyle->style)
+ {
+ gtk_widget_set_style (widget, data->widget_data->gbstyle->style);
+ }
+#endif
+
+ /* FIXME: GTK workarounds to make sure that some widgets have reasonable
+ sizes initially. Quite a few widgets default to a width and height of 0,
+ which means that if there is little space available they will disappear,
+ so we may need to do more here. */
+ if (GTK_IS_ARROW (widget))
+ gtk_widget_set_usize (widget, 16, 16);
+
+ /* Set this to NULL so we don't try to free it later. */
+ data->widget_data = NULL;
+}
+
+/* This returns TRUE if it is OK to complete the new() procedure, i.e. that
+ the widget to replace or the parent widget still exist. It is used after
+ the OK button is pressed in the dialog boxes for creating new tables/boxes.
+ FIXME: I'm not too sure what we should do here. */
+gboolean
+gb_widget_can_finish_new (GbWidgetNewData * data)
+{
+ if (data->current_child)
+ {
+ if (data->current_child->parent == NULL)
+ return FALSE;
+ }
+ else if (data->parent)
+ {
+ if (data->parent->parent == NULL && !GTK_IS_WINDOW (data->parent))
+ return FALSE;
+ }
+ return TRUE;
+}
+
+
+void
+gb_widget_free_new_data (GbWidgetNewData * data)
+{
+ g_free (data->name);
+ g_free (data->widget_data);
+ if (data->parent)
+ gtk_widget_unref (data->parent);
+ if (data->current_child)
+ gtk_widget_unref (data->current_child);
+ g_free (data);
+}
+
+
+static void
+on_widget_destroy (GtkWidget * widget, gpointer user_data)
+{
+ GbWidget *gbwidget;
+ GladeWidgetData *widget_data;
+ GbWidgetDestroyData data;
+
+ MSG1 ("IN on_widget_destroy widget:%s", gtk_widget_get_name (widget));
+
+ /* Make sure we don't try to show its properties after it is destroyed. */
+ if (property_get_widget () == widget)
+ property_set_widget (NULL);
+
+ /* If the entire project is being destroyed, we don't need to update the
+ selection or the widget tree. */
+ if (!(GTK_OBJECT_FLAGS (current_project) & GTK_IN_DESTRUCTION))
+ {
+ editor_remove_widget_from_selection (widget);
+ tree_remove_widget (widget);
+ }
+
+ editor_on_widget_destroyed (widget);
+
+ gbwidget = gb_widget_lookup (widget);
+ g_return_if_fail (gbwidget != NULL);
+
+ /* Call the GbWidget destroy function, if it has one. */
+ data.project = current_project;
+ if (gbwidget->gb_widget_destroy)
+ (gbwidget->gb_widget_destroy) (widget, &data);
+
+ widget_data = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+
+ /* Release the ID. */
+ if (widget->name)
+ glade_project_release_widget_name (current_project, widget->name);
+
+ glade_widget_data_free (widget_data);
+
+ g_free (gb_widget_get_child_name (widget));
+
+ MSG1 ("OUT on_widget_destroy widget:%s", gtk_widget_get_name (widget));
+}
+
+
+/*************************************************************************
+ * Functions for getting/setting the child name of a widget.
+ * The child name is used to identify special widgets which have to
+ * be treated differently. e.g. Dialog buttons.
+ *************************************************************************/
+
+static const gchar *glade_child_name_key = "glade-child-name";
+static GQuark glade_child_name_key_id = 0;
+
+
+/* Returns the child name of the widget. */
+gchar*
+gb_widget_get_child_name (GtkWidget *widget)
+{
+ if (!glade_child_name_key_id)
+ glade_child_name_key_id = g_quark_from_static_string (glade_child_name_key);
+ return gtk_object_get_data_by_id (GTK_OBJECT (widget),
+ glade_child_name_key_id);
+}
+
+
+/* Sets the child name of the widget. The child_name string is duplicated. */
+void
+gb_widget_set_child_name (GtkWidget *widget, const gchar *child_name)
+{
+ if (!glade_child_name_key_id)
+ glade_child_name_key_id = g_quark_from_static_string (glade_child_name_key);
+ /* Free any existing child name. */
+ g_free (gtk_object_get_data_by_id (GTK_OBJECT (widget),
+ glade_child_name_key_id));
+ gtk_object_set_data_by_id (GTK_OBJECT (widget), glade_child_name_key_id,
+ g_strdup (child_name));
+}
+
+
+/*************************************************************************
+ * Functions for creating the page of properties specific to this widget
+ *************************************************************************/
+
+/* Returns the page number of the new page in the notebook which contains the
+ widget's specific properties, or GB_PROPERTIES_NOT_NEEDED if it has none. */
+gint
+gb_widget_create_properties (GtkWidget * widget)
+{
+ GtkWidget *page;
+ gint page_number;
+ GbWidgetCreateArgData data;
+ GbWidget *gbwidget;
+ gboolean add_border_width = FALSE;
+
+ gbwidget = gb_widget_lookup (widget);
+ g_return_val_if_fail (gbwidget != NULL, GB_PROPERTIES_NOT_NEEDED);
+
+ /* We always create the border width property, but hide it when it isn't
+ needed. Some specific widgets don't need it, e.g. GtkDialog action areas.
+ */
+ /*if (glade_util_uses_border_width (widget))*/
+ add_border_width = TRUE;
+
+ if (gbwidget->gb_widget_create_properties || add_border_width)
+ {
+ /* Create skeleton of properties page, so gbwidget just has to add
+ properties */
+ page = gtk_table_new (1, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (page), 1);
+ gtk_widget_show (page);
+ page_number = property_add_gbwidget_page (page);
+ property_set_table_position (page, 0);
+
+ /* If widget is a container add a border width property */
+ if (add_border_width)
+ {
+ gchar *class_id, buf[128];
+
+ class_id = gb_widget_get_class_id (widget);
+ sprintf (buf, "%s::border_width", class_id);
+ property_add_int_range (buf, _("Border Width:"),
+ _("The width of the border around the container"),
+ 0, 1000, 1, 10, 1);
+ }
+
+ data.project = current_project;
+ if (gbwidget->gb_widget_create_properties)
+ (gbwidget->gb_widget_create_properties) (widget, &data);
+ return page_number;
+ }
+ else
+ {
+ return GB_PROPERTIES_NOT_NEEDED;
+ }
+}
+
+
+/*************************************************************************
+ * Functions for creating the page of place properties specific to this
+ * widget.
+ *************************************************************************/
+
+/* Returns the page number of the new page in the notebook which contains the
+ widget's properties which applt to any children of the widget,
+ or GB_PROPERTIES_NOT_NEEDED if no extra properties are needed for its
+ children. */
+gint
+gb_widget_create_child_properties (GtkWidget * widget)
+{
+ static GHashTable *page_hash_table = NULL;
+
+ GtkWidget *page;
+ gint page_number;
+ GbWidgetCreateChildArgData data;
+ GbWidget *gbwidget;
+
+ /* Create a hash table to contain functions already called to create child
+ packing properties together with the page numbers they returned.
+ This lets us use the same functions for multiple widgets, e.g. GtkHBox
+ and GtkVBox, GtkHPaned and GtkVPaned. */
+ if (page_hash_table == NULL)
+ page_hash_table = g_hash_table_new (NULL, NULL);
+
+ gbwidget = gb_widget_lookup (widget);
+ g_return_val_if_fail (gbwidget != NULL, GB_PROPERTIES_NOT_NEEDED);
+
+ if (gbwidget->gb_widget_create_child_properties)
+ {
+ /* First see if the function has already been called. Note that the
+ page numbers in the hash have 1 added to them so we can detect empty
+ values (they won't clash with page 0). */
+ /* FIXME: ANSI forbids casting function pointer to data pointer. */
+ page_number = GPOINTER_TO_INT (g_hash_table_lookup (page_hash_table, (gconstpointer) gbwidget->gb_widget_create_child_properties));
+ if (page_number)
+ return page_number - 1;
+
+ /* Create skeleton of properties page, so gbwidget just has to add
+ properties */
+ page = gtk_table_new (10, 3, FALSE);
+ gtk_widget_show (page);
+ page_number = property_add_child_packing_page (page);
+ /* FIXME: ANSI forbids casting function pointer to data pointer. */
+ g_hash_table_insert (page_hash_table,
+ (gpointer) gbwidget->gb_widget_create_child_properties,
+ GINT_TO_POINTER (page_number + 1));
+ property_set_table_position (page, 0);
+
+ data.project = current_project;
+ (gbwidget->gb_widget_create_child_properties) (widget, &data);
+ return page_number;
+ }
+ else
+ {
+ return GB_PROPERTIES_NOT_NEEDED;
+ }
+}
+
+
+/*************************************************************************
+ * Functions for showing the widget's properties
+ *************************************************************************/
+
+void
+gb_widget_show_properties (GtkWidget * widget)
+{
+ GbWidgetGetArgData data;
+ GbWidget *gbwidget, *parent_gbwidget = NULL;
+ GladeWidgetData *widget_data;
+ gint page, child_packing_page;
+
+ /* If properties of widget are already shown, just return */
+ if (property_get_widget () == widget)
+ return;
+
+ /* If widget is a placeholder reset the properties window and return */
+ if (GB_IS_PLACEHOLDER (widget))
+ {
+ property_set_widget (NULL);
+ return;
+ }
+
+ gbwidget = gb_widget_lookup (widget);
+ g_return_if_fail (gbwidget != NULL);
+
+ /* Turn off auto-apply so we can set properties without the 'changed'
+ callbacks calling gb_widget_apply_properties (). */
+ property_set_auto_apply (FALSE);
+
+ /* Need this here to make sure properties notebook is sensitive */
+ property_set_widget (widget);
+
+ page = gbwidget->properties_page_number;
+ /* If widget's properties page hasn't been created, create it now */
+ if (page == GB_PROPERTIES_NOT_CREATED)
+ {
+ page = gb_widget_create_properties (widget);
+ gbwidget->properties_page_number = page;
+ }
+
+ /* Show the widget's own properties page if it has one.
+ Need to show the page before setting properties because of the
+ Text widget - it must be realized before setting the text :-( */
+ if (page == GB_PROPERTIES_NOT_NEEDED)
+ property_hide_gbwidget_page ();
+ else
+ property_show_gbwidget_page (page);
+
+ /* Now see if the parent has child packing properties that need to be
+ created or shown. */
+ if (widget->parent)
+ {
+ parent_gbwidget = gb_widget_lookup (widget->parent);
+
+ /* parent_gbwidget may be NULL, e.g. for GnomeDockItems. */
+ if (parent_gbwidget)
+ {
+ child_packing_page = parent_gbwidget->child_properties_page_number;
+ /* If widget's properties page hasn't been created, create it now */
+ if (child_packing_page == GB_PROPERTIES_NOT_CREATED)
+ {
+ child_packing_page = gb_widget_create_child_properties (widget->parent);
+ parent_gbwidget->child_properties_page_number = child_packing_page;
+ }
+
+ if (child_packing_page == GB_PROPERTIES_NOT_NEEDED)
+ property_hide_child_packing_page ();
+ else
+ property_show_child_packing_page (child_packing_page);
+ }
+ }
+ else
+ {
+ property_hide_child_packing_page ();
+ }
+
+ widget_data = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (widget_data != NULL);
+ data.project = current_project;
+ data.action = GB_SHOWING;
+ data.widget_data = widget_data;
+ data.widget = widget;
+
+ get_standard_properties (widget, &data);
+
+ if (gbwidget->gb_widget_get_properties)
+ (gbwidget->gb_widget_get_properties) (widget, &data);
+
+ if (parent_gbwidget && parent_gbwidget->gb_widget_get_child_properties)
+ (parent_gbwidget->gb_widget_get_child_properties) (widget->parent, widget,
+ &data);
+
+ /* Turn auto-apply back on again */
+ property_set_auto_apply (TRUE);
+}
+
+
+/* This is called when the widget's size or position has changed, so that we
+ should update the values shown in the properties editor. */
+void
+gb_widget_show_position_properties (GtkWidget * widget)
+{
+ GbWidgetGetArgData data;
+ GladeWidgetData *widget_data;
+
+ /* Make sure this is the widget shown in the properties editor. */
+ if (property_get_widget () != widget)
+ return;
+
+ widget_data = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (widget_data != NULL);
+ data.project = current_project;
+ data.action = GB_SHOWING;
+ data.widget_data = widget_data;
+
+ property_set_auto_apply (FALSE);
+ get_position_properties (widget, &data);
+ property_set_auto_apply (TRUE);
+}
+
+
+
+#ifdef GLADE_STYLE_SUPPORT
+void
+gb_widget_show_style (GtkWidget * widget)
+{
+ GladeWidgetData *wdata;
+ GbStyle *gbstyle;
+ GtkStyle *style = widget->style;
+ gchar buffer[128];
+ gint i;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+ gbstyle = wdata->gbstyle;
+
+ property_set_bool (GbStylePropagate, wdata->flags & GLADE_STYLE_PROPAGATE);
+
+ property_set_dialog (GbStyleName, wdata->flags & GLADE_STYLE_IS_UNNAMED ?
+ "" : gbstyle->name, NULL);
+ property_set_font (GbStyleFont, style->font, gbstyle->xlfd_fontname);
+
+ /* Colors */
+ show_color_properties (style->fg, "fg");
+ show_color_properties (style->bg, "bg");
+ show_color_properties (style->text, "text");
+ show_color_properties (style->base, "base");
+
+ /* Background pixmaps */
+ for (i = 0; i < GB_NUM_STYLE_STATES; i++)
+ {
+ sprintf (buffer, "GtkStyle::%s[%s]", GbBgPixmapName, GbStateNames[i]);
+ property_set_bgpixmap (buffer, style->bg_pixmap[i],
+ gbstyle->bg_pixmap_filenames[i]);
+ }
+}
+
+
+static void
+show_color_properties (GdkColor colors[], gchar * name)
+{
+ gint state;
+ gchar buf[128];
+
+ for (state = 0; state < GB_NUM_STYLE_STATES; state++)
+ {
+ sprintf (buf, "GtkStyle::%s[%s]", name, GbStateNames[state]);
+ property_set_color (buf, &colors[state]);
+ }
+}
+#endif
+
+
+static void
+show_accelerators (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GList *element = data->widget_data->accelerators;
+ property_clear_accelerators ();
+ while (element)
+ {
+ property_add_accelerator ((GladeAccelerator *) element->data);
+ element = element->next;
+ }
+}
+
+
+static void
+show_signals (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GList *element = data->widget_data->signals;
+ property_clear_signals ();
+ MSG1 ("Num signals: %i", g_list_length (element));
+ while (element)
+ {
+ property_add_signal ((GladeSignal *) element->data);
+ element = element->next;
+ }
+}
+
+
+
+/*************************************************************************
+ * Functions for applying properties to a widget
+ *************************************************************************/
+
+void
+gb_widget_apply_properties (GtkWidget * widget, GtkWidget * property)
+{
+ GbWidgetSetArgData data;
+ GbWidget *gbwidget;
+ GladeWidgetData *widget_data;
+
+ MSG1 ("Applying properties: %s", gtk_widget_get_name (widget));
+
+ gbwidget = gb_widget_lookup (widget);
+ g_return_if_fail (gbwidget != NULL);
+
+ widget_data = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (widget_data != NULL);
+
+ data.project = current_project;
+ data.action = GB_APPLYING;
+ data.widget_data = widget_data;
+ data.widget = widget;
+ data.property_to_apply = property;
+
+ set_standard_properties (widget, &data);
+
+ MSG ("Calling widget's own apply_properties");
+ if (gbwidget->gb_widget_set_properties)
+ (gbwidget->gb_widget_set_properties) (widget, &data);
+ MSG ("Called widget's own apply_properties");
+}
+
+
+/* Copies the signals from the GladeWidgetInfo into a list of GladeSignal
+ structs. */
+static GList*
+copy_signals (GbWidgetSetArgData * data, GladeWidgetInfo *widget_info)
+{
+ GList *signals = NULL;
+ GladeSignalInfo *signal_info;
+ gint i;
+
+ signal_info = widget_info->signals;
+ for (i = 0; i < widget_info->n_signals; i++)
+ {
+ GladeSignal *signal = g_new0 (GladeSignal, 1);
+
+ signal->name = g_strdup (signal_info[i].name);
+ signal->handler = g_strdup (signal_info[i].handler);
+ signal->object = g_strdup (signal_info[i].object);
+ signal->after = signal_info[i].after ? TRUE : FALSE;
+ signal->data = NULL; /* Not supported anymore. */
+ signal->last_modification_time = load_parse_date (data, signal_info[i].last_modification_time);
+
+ if (data->status == GLADE_STATUS_INVALID_VALUE)
+ {
+ g_warning ("Invalid date value: %s", signal_info[i].last_modification_time);
+ data->status = GLADE_STATUS_OK;
+ }
+
+ signals = g_list_prepend (signals, signal);
+ }
+
+ /* Reverse the list so it stays in the original order. */
+ return g_list_reverse (signals);
+}
+
+
+/* Copies the accelerators from the GladeWidgetInfo into a list of
+ GladeAccelerator structs. */
+static GList*
+copy_accels (GladeWidgetInfo *widget_info)
+{
+ GList *accels = NULL;
+ GladeAccelInfo *accel_info;
+ gint i;
+
+ accel_info = widget_info->accels;
+ for (i = 0; i < widget_info->n_accels; i++)
+ {
+ GladeAccelerator *accel = g_new0 (GladeAccelerator, 1);
+
+ accel->key = g_strdup (gdk_keyval_name (accel_info[i].key));
+ accel->modifiers = accel_info[i].modifiers;
+ accel->signal = g_strdup (accel_info[i].signal);
+
+ accels = g_list_prepend (accels, accel);
+ }
+
+ /* Reverse the list so it stays in the original order. */
+ return g_list_reverse (accels);
+}
+
+
+static void
+set_standard_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GladeWidgetData *wdata = data->widget_data;
+ gchar *name, *tooltip, *events_str, *ext_events;
+ gboolean visible, sensitive, can_default, has_default, can_focus, has_focus;
+ gint events, i;
+
+ /* Properties on widget page */
+ /* When pasting, we may want to discard the names from the XML, and generate
+ a new name instead. */
+ if (data->action == GB_LOADING)
+ {
+ if (data->xml_buffer && data->discard_names)
+ {
+ gchar *class_id = gb_widget_get_class_id (widget);
+ name = glade_project_new_widget_name (data->project, class_id);
+ gtk_widget_set_name (widget, name);
+ g_free (name);
+ }
+ else
+ {
+ gtk_widget_set_name (widget, data->widget_info->name);
+ }
+
+ if (glade_util_is_component (widget))
+ glade_project_component_changed (data->project, widget);
+
+ /* We have to check if the name has a trailing ID and if so we reserve
+ it so no other widget can use it. */
+ glade_project_reserve_name (data->project, gtk_widget_get_name (widget));
+ }
+ else
+ {
+ name = gb_widget_input_string (data, GbName);
+ if (data->apply)
+ {
+ tree_rename_widget (widget, name);
+ gtk_widget_set_name (widget, name);
+ property_update_title ();
+
+ /* If widget is a toplevel window/dialog set the component's name in
+ the project window */
+ if (glade_util_is_component (widget))
+ glade_project_component_changed (data->project, widget);
+ }
+ }
+
+ /* If widget is a container, show the border width */
+ if (glade_util_uses_border_width (widget))
+ {
+ gchar buf[128];
+ gint border_width;
+ gchar *class_id;
+
+ class_id = gb_widget_get_class_id (widget);
+ sprintf (buf, "%s::border_width", class_id);
+ border_width = gb_widget_input_int (data, buf);
+ if (data->apply && GTK_CONTAINER (widget)->border_width != border_width)
+ {
+ gtk_container_set_border_width (GTK_CONTAINER (widget),
+ border_width);
+ if (data->action == GB_APPLYING)
+ editor_refresh_widget (widget);
+ }
+ }
+
+ /* Language-specific properties. */
+ set_lang_specific_properties (widget, data);
+
+ /* Special child properties page */
+ set_special_child_properties (widget, data);
+
+ /* Properties on standard page */
+ set_position_properties (widget, data);
+
+ /* Visible property. Note that we create widgets with visible set to TRUE
+ by default, but the property is FALSE by default in the XML file. So
+ when loading we make sure we set the flag to the appropriate value. */
+ visible = gb_widget_input_bool (data, GbVisible);
+ if (data->apply || data->action == GB_LOADING)
+ {
+ if (!data->apply)
+ visible = FALSE;
+ if (visible)
+ wdata->flags |= GLADE_VISIBLE;
+ else
+ wdata->flags &= ~GLADE_VISIBLE;
+ }
+
+ sensitive = gb_widget_input_bool (data, GbSensitive);
+ if (data->apply)
+ {
+ if (sensitive)
+ wdata->flags |= GLADE_SENSITIVE;
+ else
+ wdata->flags &= ~GLADE_SENSITIVE;
+ }
+
+ tooltip = gb_widget_input_string (data, GbTooltip);
+ if (data->apply)
+ {
+ g_free (wdata->tooltip);
+ if (tooltip && tooltip[0] == '\0')
+ tooltip = NULL;
+ wdata->tooltip = g_strdup (tooltip);
+
+ /* SPECIAL CODE: toolitems have a special function. */
+ if (GTK_IS_TOOL_ITEM (widget))
+ gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (widget),
+ gb_widget_tooltips, tooltip, NULL);
+ else
+ gtk_tooltips_set_tip (gb_widget_tooltips, widget, tooltip, NULL);
+ }
+
+ can_default = gb_widget_input_bool (data, GbCanDefault);
+ if (data->apply)
+ {
+ if (can_default)
+ GTK_WIDGET_SET_FLAGS (widget, GTK_CAN_DEFAULT);
+ else
+ GTK_WIDGET_UNSET_FLAGS (widget, GTK_CAN_DEFAULT);
+ if (data->action == GB_APPLYING)
+ editor_refresh_widget (widget);
+ }
+
+ has_default = gb_widget_input_bool (data, GbHasDefault);
+ if (data->apply)
+ {
+ if (has_default)
+ wdata->flags |= GLADE_GRAB_DEFAULT;
+ else
+ wdata->flags &= ~GLADE_GRAB_DEFAULT;
+ }
+
+ /* Different widgets have different default values for CAN_FOCUS, so when
+ we load an XML file we must make sure that we always set it or unset it.
+ Also, since we don't save the can_focus flag if it is false, we must make
+ sure that we apply it anyway when loading. */
+ can_focus = gb_widget_input_bool (data, GbCanFocus);
+ if (!data->apply)
+ can_focus = FALSE;
+ if (data->apply || data->action == GB_LOADING)
+ {
+ if (can_focus)
+ GTK_WIDGET_SET_FLAGS (widget, GTK_CAN_FOCUS);
+ else
+ GTK_WIDGET_UNSET_FLAGS (widget, GTK_CAN_FOCUS);
+ }
+ has_focus = gb_widget_input_bool (data, GbHasFocus);
+ if (data->apply)
+ {
+ if (has_focus)
+ wdata->flags |= GLADE_GRAB_FOCUS;
+ else
+ wdata->flags &= ~GLADE_GRAB_FOCUS;
+ }
+
+ /* Events & ext events. */
+ if (!GTK_WIDGET_NO_WINDOW (widget))
+ {
+ if (data->action == GB_APPLYING)
+ {
+ events = property_events_string_to_value (gb_widget_input_string (data,
+ GbEvents));
+ if (data->apply)
+ wdata->events = events;
+ }
+ else
+ {
+ events_str = gb_widget_input_string (data, GbEvents);
+ if (data->apply)
+ {
+ for (i = 0; i < GB_EVENT_MASKS_COUNT; i++)
+ {
+ if (glade_util_strstr (events_str, GbEventMaskSymbols[i]))
+ wdata->events |= GbEventMaskValues[i];
+ }
+ }
+ }
+
+ ext_events = gb_widget_input_choice (data, GbExtEvents);
+ if (data->apply)
+ {
+ for (i = 0; GbExtensionModeChoices[i]; i++)
+ {
+ if (!strcmp (ext_events, GbExtensionModeChoices[i])
+ || !strcmp (ext_events, GbExtensionModeSymbols[i]))
+ {
+ gtk_widget_set_extension_events (widget, GbExtensionModeValues
+ [i]);
+ break;
+ }
+ }
+ }
+ }
+
+ if (data->action == GB_APPLYING)
+ {
+#if 0
+ apply_style (widget, data);
+#endif
+ apply_accelerators (widget, data);
+ apply_signals (widget, data);
+
+ glade_atk_set_properties (widget, data);
+ }
+ else
+ {
+ data->widget_data->signals = copy_signals (data, data->widget_info);
+ data->widget_data->accelerators = copy_accels (data->widget_info);
+
+ /* ATK properties are loaded later, after all widgets are created. */
+ }
+}
+
+
+static void
+set_special_child_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ GtkWidget *parent = widget->parent;
+ GbWidget *gbparent;
+
+ if (!parent)
+ return;
+
+ /* When pasting a widget to replace an existing widget, the child properties
+ will already have been set, so we just return. */
+ if (data->action == GB_LOADING && data->xml_buffer && data->replacing_widget)
+ return;
+
+ gbparent = gb_widget_lookup (parent);
+ if (!gbparent)
+ {
+ MSG1 ("Unknown parent type %s", G_OBJECT_TYPE_NAME (parent));
+ }
+
+ /* Tell the load functions to use the child properties array. */
+ data->loading_type = GB_CHILD_PROPERTIES;
+
+ if (gbparent && gbparent->gb_widget_set_child_properties)
+ {
+ (gbparent->gb_widget_set_child_properties) (parent, widget, data);
+ }
+
+ data->loading_type = GB_STANDARD_PROPERTIES;
+}
+
+
+static void
+set_position_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ GladeWidgetData *wdata = data->widget_data;
+ gint w, h;
+ gboolean applyWidth, applyHeight;
+ gboolean set_usize = FALSE;
+
+ w = gb_widget_input_int (data, GbWidth);
+ applyWidth = data->apply;
+ h = gb_widget_input_int (data, GbHeight);
+ applyHeight = data->apply;
+
+ /* When loading we need to remember which values have been set explicitly. */
+ if (data->action == GB_LOADING)
+ {
+ if (applyWidth)
+ wdata->flags |= GLADE_WIDTH_SET;
+ if (applyHeight)
+ wdata->flags |= GLADE_HEIGHT_SET;
+ }
+
+#if 0
+ g_print ("In set_position_properties X:%i Y:%i W:%i H:%i\n", x, y, w, h);
+#endif
+ if (GTK_IS_WINDOW (widget))
+ {
+ if (applyWidth && wdata->width != w)
+ {
+ wdata->width = w;
+ set_usize = TRUE;
+ }
+ if (applyHeight && wdata->height != h)
+ {
+ wdata->height = h;
+ set_usize = TRUE;
+ }
+
+ if (set_usize)
+ {
+ gint w = wdata->flags & GLADE_WIDTH_SET ? wdata->width : -1;
+ gint h = wdata->flags & GLADE_HEIGHT_SET ? wdata->height : -1;
+ gb_widget_set_usize (widget, w, h);
+ }
+ }
+ else if (widget->parent && (GTK_IS_FIXED (widget->parent)
+ || GTK_IS_LAYOUT (widget->parent)))
+ {
+ /* When pasting a widget to replace an existing widget, the size &
+ position will be set in the replace_child function. */
+ if (data->action == GB_LOADING && data->xml_buffer
+ && data->replacing_widget)
+ {
+ return;
+ }
+
+
+ if (applyWidth && wdata->width != w)
+ {
+ wdata->width = w;
+ set_usize = TRUE;
+ }
+ if (applyHeight && wdata->height != h)
+ {
+ wdata->height = h;
+ set_usize = TRUE;
+ }
+ if (set_usize)
+ gb_widget_set_usize (widget, wdata->width, wdata->height);
+ }
+ else
+ {
+ if (applyWidth && wdata->width != w)
+ {
+ wdata->width = w;
+ set_usize = TRUE;
+ }
+ if (applyHeight && wdata->height != h)
+ {
+ wdata->height = h;
+ set_usize = TRUE;
+ }
+
+ if (set_usize)
+ {
+ gint w = wdata->flags & GLADE_WIDTH_SET ? wdata->width : -1;
+ gint h = wdata->flags & GLADE_HEIGHT_SET ? wdata->height : -1;
+ gb_widget_set_usize (widget, w, h);
+ }
+ MSG2 ("*** Width set:%i Height set:%i", wdata->flags & GLADE_WIDTH_SET,
+ wdata->flags & GLADE_HEIGHT_SET);
+ }
+}
+
+
+#if 0
+static void
+apply_style (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ GladeWidgetData *wdata = data->widget_data;
+ GtkStyle *style = widget->style, *old_style = NULL;
+ GbStyle *gbstyle = wdata->gbstyle, *new_gbstyle;
+ GdkFont *font = NULL;
+ gchar *style_name, *xlfd_fontname;
+ GdkColor fg[GB_NUM_STYLE_STATES];
+ GdkColor bg[GB_NUM_STYLE_STATES];
+ GdkColor text[GB_NUM_STYLE_STATES];
+ GdkColor base[GB_NUM_STYLE_STATES];
+ GdkPixmap *bg_pixmap[GB_NUM_STYLE_STATES];
+ gchar *bg_pixmap_filenames[GB_NUM_STYLE_STATES];
+ gint recreate = FALSE, redraw = FALSE, i;
+ gchar buf[128], *filename;
+ gboolean named_style;
+
+ style_name = gb_widget_input_dialog (data, GbStyleName);
+ named_style = (style_name[0] == '\0') ? FALSE : TRUE;
+ if (data->apply)
+ {
+ if (named_style)
+ {
+ new_gbstyle = (GbStyle *) g_hash_table_lookup (gb_style_hash, style_name);
+ g_return_if_fail (new_gbstyle != NULL);
+ if (new_gbstyle != gbstyle)
+ {
+ gbstyle = new_gbstyle;
+ gb_widget_set_gb_style (widget, gbstyle);
+ wdata->flags &= ~GLADE_STYLE_IS_UNNAMED;
+ redraw = TRUE;
+ }
+ }
+ else
+ {
+ wdata->flags |= GLADE_STYLE_IS_UNNAMED;
+ }
+ }
+
+ font = gb_widget_input_font (data, GbStyleFont, &xlfd_fontname);
+ if (data->apply)
+ {
+ if (font != style->font)
+ recreate = TRUE;
+ }
+
+ recreate |= apply_colors (widget, data, style->fg, fg, "fg");
+ recreate |= apply_colors (widget, data, style->bg, bg, "bg");
+ recreate |= apply_colors (widget, data, style->text, text, "text");
+ recreate |= apply_colors (widget, data, style->base, base, "base");
+
+ /* Background pixmaps */
+ for (i = 0; i < GB_NUM_STYLE_STATES; i++)
+ {
+ sprintf (buf, "GtkStyle::%s[%s]", GbBgPixmapName, GbStateNames[i]);
+ bg_pixmap[i] = gb_widget_input_bgpixmap (data, buf, &filename);
+ bg_pixmap_filenames[i] = filename;
+ if (data->apply)
+ {
+ if (bg_pixmap[i] != style->bg_pixmap[i])
+ recreate = TRUE;
+ }
+ }
+
+ if (recreate)
+ {
+ old_style = style;
+
+ /* If the widget is supposedly using an unnamed GbStyle, but currently is
+ actually using a named GbStyle (for convenience), then we need to
+ create a copy of the GbStyle and place our new style in it. */
+ if ((wdata->flags & GLADE_STYLE_IS_UNNAMED) && gbstyle->name)
+ {
+ gbstyle = gb_widget_copy_gb_style (gbstyle);
+ g_free (gbstyle->name);
+ gbstyle->name = NULL;
+ }
+
+ style = gtk_style_new ();
+ for (i = 0; i < GB_NUM_STYLE_STATES; i++)
+ {
+ style->fg[i] = fg[i];
+ style->bg[i] = bg[i];
+ style->text[i] = text[i];
+ style->base[i] = base[i];
+ style->bg_pixmap[i] = bg_pixmap[i];
+ if (bg_pixmap[i])
+ gdk_pixmap_ref (bg_pixmap[i]);
+
+ if (gbstyle->bg_pixmap_filenames[i] != bg_pixmap_filenames[i])
+ {
+ g_free (gbstyle->bg_pixmap_filenames[i]);
+ gbstyle->bg_pixmap_filenames[i] = g_strdup (bg_pixmap_filenames
+ [i]);
+ }
+ }
+ if (font)
+ {
+ gdk_font_unref (style->font);
+ style->font = font;
+ gdk_font_ref (style->font);
+ }
+ if (strcmp (gbstyle->xlfd_fontname, xlfd_fontname))
+ {
+ g_free (gbstyle->xlfd_fontname);
+ gbstyle->xlfd_fontname = g_strdup (xlfd_fontname);
+ }
+
+ gbstyle->style = style;
+ gtk_style_ref (style);
+ gb_widget_set_gb_style (widget, gbstyle);
+ }
+
+
+ /* If a named style has been changed/recreated we have to update all
+ widget's that use it. */
+ if (recreate || redraw)
+ {
+ if (named_style)
+ {
+ gb_widget_update_gb_styles (gbstyle, gbstyle);
+ }
+ else
+ {
+ editor_refresh_widget (widget);
+ }
+ }
+
+ if (old_style)
+ gtk_style_unref (old_style);
+}
+
+
+/* This makes sure a widget's gbstyle & its style are up to date, and
+ if the propagate flag is set it also updates any children.
+ But it won't change a descendant's style if it has been set explicitly.
+ FIXME: only propagates one level at present, and always sets child's style,
+ even if it has a different GbStyle! */
+void
+gb_widget_set_gb_style (GtkWidget * widget,
+ GbStyle * gbstyle)
+{
+ GladeWidgetData *wdata;
+
+ if (!GB_IS_PLACEHOLDER (widget))
+ {
+ if (widget->style != gbstyle->style)
+ gtk_widget_set_style (widget, gbstyle->style);
+ }
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ if (wdata)
+ {
+ if (wdata->gbstyle != gbstyle)
+ {
+ gb_widget_unref_gb_style (wdata->gbstyle);
+ wdata->gbstyle = gbstyle;
+ gb_widget_ref_gb_style (gbstyle);
+ }
+ /* If propagate style flags is set, propagate style to children */
+ if (wdata->flags & GLADE_STYLE_PROPAGATE)
+ gb_widget_children_foreach (widget, (GtkCallback) gb_widget_set_gb_style,
+ gbstyle);
+ }
+}
+
+
+static gboolean
+apply_colors (GtkWidget * widget, GbWidgetSetArgData * data, GdkColor colors[],
+ GdkColor new_colors[], gchar * name)
+{
+ gint state;
+ gchar buf[128];
+ GdkColor *color;
+ gboolean need_redraw = FALSE;
+
+ for (state = 0; state < GB_NUM_STYLE_STATES; state++)
+ {
+ sprintf (buf, "GtkStyle::%s[%s]", name, GbStateNames[state]);
+
+ color = gb_widget_input_color (data, buf);
+ if (data->apply)
+ {
+ new_colors[state] = *color;
+ if (!gdk_color_equal (&new_colors[state], &colors[state]))
+ need_redraw = TRUE;
+ }
+ else
+ {
+ /* Copy the old values across. */
+ new_colors[state] = colors[state];
+ }
+ }
+ return need_redraw;
+}
+#endif
+
+
+/* Currently this frees all the GladeAccelerators and creates them from scratch */
+static void
+apply_accelerators (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GladeWidgetData *wdata;
+
+ if (data->property_to_apply == NULL
+ || property_is_accel_clist (data->property_to_apply))
+ {
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ glade_widget_data_set_accels (wdata, property_get_accelerators ());
+ }
+}
+
+
+/* Currently this frees all the GladeSignals and creates them from scratch. */
+static void
+apply_signals (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GladeWidgetData *wdata;
+
+ if (data->property_to_apply == NULL
+ || property_is_signal_clist (data->property_to_apply))
+ {
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ glade_widget_data_set_signals (wdata, property_get_signals ());
+ }
+}
+
+
+
+/*************************************************************************
+ * Functions for showing the popup context-sensitive menu of a widget
+ *************************************************************************/
+
+static void
+popup_done (GtkWidget *widget, gpointer data)
+{
+ gtk_widget_destroy (widget);
+}
+
+void
+gb_widget_show_popup_menu (GtkWidget * widget,
+ GdkEventButton * event)
+{
+ GtkWidget *menu = NULL;
+ GbWidget *gbwidget;
+ const gchar *name;
+ GtkWidget *menuitem, *ancestor, *submenu, *child;
+ GbWidgetCreateMenuData data;
+
+ gbwidget = gb_widget_lookup (widget);
+ g_return_if_fail (gbwidget != NULL);
+
+ name = gtk_widget_get_name (widget);
+ if (GB_IS_PLACEHOLDER (widget))
+ name = "Placeholder";
+
+ menu = gtk_menu_new ();
+ menuitem = gtk_menu_item_new_with_label (name);
+ gtk_widget_show (menuitem);
+ gtk_widget_set_sensitive (menuitem, FALSE);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+
+ data.project = current_project;
+ data.menu = menu;
+ data.child = NULL;
+ add_standard_top_menu_items (widget, &data);
+
+ if (gbwidget->gb_widget_create_popup_menu)
+ (gbwidget->gb_widget_create_popup_menu) (widget, &data);
+
+ add_standard_bottom_menu_items (widget, &data);
+
+ child = widget;
+ ancestor = widget->parent;
+ while (ancestor)
+ {
+ name = gtk_widget_get_name (ancestor);
+ if (GB_IS_PLACEHOLDER (ancestor))
+ name = "Placeholder";
+
+ /* Skip widgets which aren't GbWidgets */
+ if (GB_IS_GB_WIDGET (ancestor))
+ {
+ /* Add a separator */
+ menuitem = gtk_menu_item_new ();
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_menu_item_new_with_label (name);
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+
+ /* Create submenu */
+ submenu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), submenu);
+
+ data.menu = submenu;
+ data.child = child;
+ add_standard_top_menu_items (ancestor, &data);
+
+ /* Call ancestors function to add any menu items */
+ gbwidget = gb_widget_lookup (ancestor);
+ if (gbwidget != NULL && gbwidget->gb_widget_create_popup_menu)
+ (gbwidget->gb_widget_create_popup_menu) (ancestor, &data);
+
+ add_standard_bottom_menu_items (ancestor, &data);
+ }
+ child = ancestor;
+ ancestor = ancestor->parent;
+ }
+
+ /* Automatically destroy the menu when it is hidden. */
+ gtk_signal_connect_after (GTK_OBJECT (menu), "selection-done",
+ GTK_SIGNAL_FUNC (popup_done), menu);
+
+ MSG ("showing popup menu");
+ gtk_menu_popup (GTK_MENU (menu), NULL, NULL, NULL, NULL,
+ event->button, event->time);
+}
+
+
+static void
+add_standard_top_menu_items (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+ GtkWidget *menuitem;
+
+ menuitem = gtk_menu_item_new_with_label (_("Select"));
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (editor_on_select_activate), widget);
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+}
+
+
+static void
+add_standard_bottom_menu_items (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+ GtkWidget *menuitem;
+ gboolean can_delete;
+
+ can_delete = (editor_can_delete_widget (widget) == NULL) ? TRUE : FALSE;
+
+ /* For widgets which can handle scrolling, we add commands to add or remove
+ a parent scrolled window. */
+ if (GTK_WIDGET_CLASS (G_OBJECT_GET_CLASS (widget))->set_scroll_adjustments_signal)
+ {
+ if (widget->parent && GTK_IS_SCROLLED_WINDOW (widget->parent))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Remove Scrolled Window"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_widget_remove_scrolled_window),
+ widget);
+ }
+ else
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Add Scrolled Window"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_widget_add_scrolled_window),
+ widget);
+ }
+ }
+
+ /* We assume that we can only insert/remove alignments and event boxes if
+ the widget can be deleted. */
+ if (can_delete
+ && !GTK_IS_WINDOW (widget)
+ && !GTK_IS_MISC (widget)
+ && !GTK_IS_ALIGNMENT (widget)
+ && !GTK_IS_MENU (widget)
+ && !GTK_IS_MENU_ITEM (widget)
+ && !GB_IS_PLACEHOLDER (widget))
+ {
+ if (GTK_IS_ALIGNMENT (widget->parent))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Remove Alignment"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_widget_remove_alignment), widget);
+ }
+ else
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Add Alignment"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_widget_add_alignment), widget);
+ }
+ }
+
+ if (can_delete
+ && GTK_WIDGET_NO_WINDOW (widget)
+ && !GTK_IS_EVENT_BOX (widget)
+ && !GB_IS_PLACEHOLDER (widget))
+ {
+ if (GTK_IS_EVENT_BOX (widget->parent))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Remove Event Box"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_widget_remove_event_box), widget);
+ }
+ else
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Add Event Box"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_widget_add_event_box), widget);
+ }
+ }
+
+ if (GTK_IS_WINDOW (widget))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Redisplay"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_widget_redisplay_window),
+ widget);
+ }
+
+ menuitem = gtk_separator_menu_item_new ();
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+
+ /* Only show the 'Cut' item if the widget can be deleted. */
+ if (can_delete)
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Cut"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (editor_on_cut_activate), widget);
+ }
+
+ menuitem = gtk_menu_item_new_with_label (_("Copy"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (editor_on_copy_activate), widget);
+
+ /* Only show the 'Paste' item if the widget can be deleted. */
+ if (can_delete)
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Paste"));
+ gtk_widget_show (menuitem);
+ if (!widget->parent)
+ gtk_widget_set_sensitive (menuitem, FALSE);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (editor_on_paste_activate), widget);
+ }
+
+ /* Only show the 'Delete' item if the widget can be deleted. */
+ if (can_delete)
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Delete"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (editor_on_delete_activate), widget);
+ }
+}
+
+
+
+/*************************************************************************
+ * Functions for loading project files
+ *************************************************************************/
+
+/* This reads in a widget, and calls itself recursively to read it's children.
+ It assumes a '<widget>' has just been read, and reads up to and including
+ '</widget>'. The newly-created widget is returned, mainly so that
+ glade_clipboard_paste () can show any windows which are pasted. */
+GtkWidget*
+gb_widget_load (GtkWidget * widget, GbWidgetSetArgData * data, GtkWidget * parent)
+{
+ gchar *class_id;
+ const gchar *child_name;
+ GbWidget *gbwidget, *ancestor_gbwidget;
+ GtkWidget *ancestor;
+ GladeWidgetData *wdata;
+ GladeChildInfo *child_info;
+ GladeWidgetInfo *widget_info;
+ gint i;
+ gboolean skip_child;
+
+ data->action = GB_LOADING;
+ data->loading_type = GB_STANDARD_PROPERTIES;
+
+ child_info = data->child_info;
+ widget_info = data->widget_info;
+
+ class_id = widget_info ? widget_info->class : NULL;
+ MSG1 ("Reading Class: %s", class_id ? class_id : "(placeholder)");
+
+ child_name = child_info ? child_info->internal_child : NULL;
+
+ /* Migrate toolbar buttons from old XML files. See the set_properties
+ functions in gbtoolbutton.c etc. for the code that reads in the old
+ properties. */
+ if (class_id)
+ {
+ if (!strcmp (class_id, "button"))
+ {
+ class_id = "GtkToolButton";
+ }
+ else if (!strcmp (class_id, "toggle"))
+ {
+ class_id = "GtkToggleToolButton";
+ }
+ else if (!strcmp (class_id, "radio"))
+ {
+ class_id = "GtkRadioToolButton";
+ }
+ }
+
+ /* SPECIAL CODE: CList/CTree title buttons don't save the child name now, so
+ we have to add it. */
+ if (parent && GTK_IS_CLIST (parent))
+ child_name = GladeChildCListTitle;
+
+ /* SPECIAL CODE: Ignore the old 'BonoboDock:contents' child name. */
+ if (child_name && !strcmp (child_name, "BonoboDock:contents"))
+ child_name = NULL;
+
+ /* SPECIAL CODE: when pasting a widget to replace an existing widget, check
+ if the child name should be transferred to the new widget. */
+ if (data->xml_buffer && data->replacing_widget && child_name)
+ {
+ /* These child names should be removed from the widget when it is pasted,
+ since they identify the old position the widget. */
+ if (!strcmp (child_name, GladeChildOKButton)
+ || !strcmp (child_name, GladeChildCancelButton)
+ || !strcmp (child_name, GladeChildHelpButton)
+ || !strcmp (child_name, GladeChildApplyButton)
+ || !strcmp (child_name, GladeChildSaveButton)
+ || !strcmp (child_name, GladeChildCloseButton)
+ || !strcmp (child_name, GladeChildDialogVBox)
+ || !strcmp (child_name, GladeChildDialogActionArea)
+ || !strcmp (child_name, GladeChildComboEntry)
+ || !strcmp (child_name, GladeChildComboList)
+ || !strcmp (child_name, GladeChildFontSelection)
+ || !strcmp (child_name, GladeChildColorSelection)
+ || !strcmp (child_name, GladeChildGnomeAppDock)
+ || !strcmp (child_name, GladeChildGnomeAppBar)
+ || !strcmp (child_name, GladeChildGnomeEntry)
+ )
+ {
+ child_name = NULL;
+ }
+ }
+
+ if (!class_id)
+ {
+ MSG ("found placeholder");
+ widget = editor_new_placeholder ();
+ if (!gb_widget_add_child (parent, data, widget))
+ {
+ data->status = GLADE_STATUS_ERROR;
+ return NULL;
+ }
+ if (child_name)
+ gb_widget_set_child_name (widget, child_name);
+ return NULL;
+ }
+
+ gbwidget = gb_widget_lookup_class (class_id);
+ if (gbwidget == NULL)
+ {
+ MSG ("Load error");
+ data->status = GLADE_STATUS_CLASS_UNKNOWN;
+ g_warning ("Unknown widget class: %s", class_id);
+ return NULL;
+ }
+
+ /* If this is a special child of a widget, step through the ancestors of
+ the widget and try to find it. Note that some special child widgets
+ have to be created normally, and then added by the parent container,
+ e.g. notebook tabs and clist titles - see gb_widget_add_child(). */
+ if (child_name)
+ {
+ MSG1 ("Child name: %s", child_name);
+ ancestor = parent;
+ while (ancestor)
+ {
+ ancestor_gbwidget = gb_widget_lookup (ancestor);
+ if (ancestor_gbwidget && ancestor_gbwidget->gb_widget_get_child)
+ {
+ widget = (ancestor_gbwidget->gb_widget_get_child) (ancestor,
+ child_name);
+ if (widget)
+ break;
+ }
+
+ ancestor = ancestor->parent;
+ }
+
+#if 0
+ if (!widget)
+ g_print ("Child widget %s not found - may be a problem\n", child_name);
+#endif
+ }
+
+ /* If this is a standard widget, we need to create it and add it to its
+ parent. If the widget has already been created by its parent, we can
+ just set the properties. */
+ if (widget == NULL)
+ {
+ MSG ("widget == NULL, has not been created by parent.");
+ widget = gb_widget_new_full (class_id, FALSE, parent, NULL,
+ 0, 0, NULL, GB_LOADING, data);
+ if (!widget)
+ {
+ data->status = GLADE_STATUS_ERROR;
+ return NULL;
+ }
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ data->widget_data = wdata;
+ data->widget = widget;
+
+ /* We get the gbwidget from the widget data, as it may be different from
+ the original one. Currently only Bonobo controls do this. */
+ gbwidget = wdata->gbwidget;
+ g_assert (gbwidget);
+
+ if (parent == NULL)
+ {
+ glade_project_add_component (data->project, widget);
+ }
+ else
+ {
+ if (!gb_widget_add_child (parent, data, widget))
+ {
+ data->status = GLADE_STATUS_ERROR;
+ return NULL;
+ }
+ }
+
+ /* This must come after add_child so we can set special child properties,
+ and also we may need to realize the widget. It must also come after
+ glade_project_add_component(), in case setting any properties results
+ in a signal being emitted from the project. */
+ set_standard_properties (widget, data);
+
+ tree_add_widget (widget);
+ }
+ else
+ {
+ MSG ("widget != NULL, has been created by parent.");
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ if (wdata == NULL)
+ g_warning ("Null widget_data\n");
+ data->widget_data = wdata;
+ data->widget = widget;
+ set_standard_properties (widget, data);
+ tree_add_widget (widget);
+ }
+
+ if (child_name)
+ gb_widget_set_child_name (widget, child_name);
+
+ if (data->status != GLADE_STATUS_OK)
+ {
+ MSG ("Load error");
+ return NULL;
+ }
+
+ MSG ("Calling widgets set_properties()");
+ if (gbwidget->gb_widget_set_properties)
+ (gbwidget->gb_widget_set_properties) (widget, data);
+ MSG ("Called widgets set_properties()");
+
+ if (data->status != GLADE_STATUS_OK)
+ {
+ MSG ("Load error");
+ return NULL;
+ }
+
+ /* Save a pointer to the widget in the all_widgets hash, when loading and
+ when pasting. Note that when pasting we use the name before any renaming
+ is done, so ATK relation targets within the widget hierarchy being
+ pasted will still be correct. */
+ if (data->all_widgets)
+ {
+ const gchar *widget_name = widget_info->name;
+ if (widget_name && *widget_name)
+ {
+#if 0
+ g_print ("Saving pointer to widget: %s, %p\n", widget_name, widget);
+#endif
+ g_hash_table_insert (data->all_widgets, (gpointer) widget_name,
+ widget);
+ }
+ }
+
+ /* Save a pointer to the GladeWidgetInfo in the widget, which we use to
+ load the ATK properties after all widgets are created. */
+ gtk_object_set_data (GTK_OBJECT (widget), GladeWidgetInfoKey, widget_info);
+
+ /* When pasting, we only ever replace the top widget. All children are added
+ as normal. */
+ data->replacing_widget = NULL;
+
+ MSG ("Loading children");
+
+ /* load children. */
+ for (i = 0; i < widget_info->n_children; i++)
+ {
+ data->child_info = &widget_info->children[i];
+ data->widget_info = data->child_info->child;
+
+ /* We have to reset the widget_data since this may have been changed
+ while loading the last child (and its children) */
+ data->widget_data = wdata;
+ if (widget->parent && !gb_widget_lookup (widget->parent))
+ {
+ MSG1 ("Unusual widget here of type '%s'",
+ G_OBJECT_TYPE_NAME (widget->parent));
+ }
+
+ /* Skip the hscrollbar & vscrollbar internal children, from
+ GtkScrolledWindow. libglade-convert outputs these, but we don't
+ use them. */
+ skip_child = FALSE;
+ if (data->child_info && data->child_info->internal_child)
+ {
+ if (!strcmp (data->child_info->internal_child, "vscrollbar")
+ || !strcmp (data->child_info->internal_child, "hscrollbar"))
+ skip_child = TRUE;
+ }
+
+ if (!skip_child)
+ gb_widget_load (NULL, data, widget);
+
+ /* Reset these, just in case. */
+ data->child_info = child_info;
+ data->widget_info = widget_info;
+
+ if (data->status != GLADE_STATUS_OK)
+ {
+ MSG ("Load error");
+ return NULL;
+ }
+ }
+
+ /* If the widget is a table, we make sure all empty cells have placeholders
+ in them. */
+ if (GTK_IS_TABLE (widget))
+ {
+ gb_table_update_placeholders (widget, -1, -1);
+ }
+
+ return widget;
+}
+
+
+/* Adds a widget to a parent, when loading or pasting from the clipboard.
+ Returns TRUE on success. */
+gboolean
+gb_widget_add_child (GtkWidget * parent,
+ GbWidgetSetArgData * data,
+ GtkWidget * child)
+{
+ GbWidget *gbwidget;
+
+ MSG2 ("Adding %s to %s", gtk_widget_get_name (child),
+ parent ? gtk_widget_get_name (parent) : "NULL");
+
+ g_return_val_if_fail (parent != NULL, FALSE);
+
+ /* If we are pasting, the top widget replaces the parent rather than being
+ added to it. */
+ if (data->xml_buffer && data->replacing_widget)
+ {
+ return gb_widget_replace_child (parent, data->replacing_widget, child);
+ }
+
+ gbwidget = gb_widget_lookup (parent);
+ g_return_val_if_fail (gbwidget != NULL, FALSE);
+
+ if (gbwidget->gb_widget_add_child)
+ {
+ gbwidget->gb_widget_add_child (parent, child, data);
+ }
+ else if (GTK_IS_BIN (parent))
+ {
+ if (GTK_BIN (parent)->child)
+ gtk_container_remove (GTK_CONTAINER (parent), GTK_BIN (parent)->child);
+ gtk_container_add (GTK_CONTAINER (parent), child);
+ }
+ else if (GTK_IS_CONTAINER (parent))
+ {
+ gtk_container_add (GTK_CONTAINER (parent), child);
+ }
+
+ return TRUE;
+}
+
+
+/*************************************************************************
+ * Functions for saving project files
+ *************************************************************************/
+
+void
+gb_widget_save (GtkWidget * widget,
+ GbWidgetGetArgData * data)
+{
+ GbWidget *gbwidget, *parent_gbwidget;
+ GladeWidgetData *widget_data;
+ gchar *child_name, *class_id, *id, *class_to_save;
+ gboolean is_toplevel;
+
+ class_id = class_to_save = gb_widget_get_class_id (widget);
+ child_name = gb_widget_get_child_name (widget);
+ is_toplevel = glade_util_is_component (widget);
+
+ /* Bonobo Controls are save with a class of 'BonoboWidget'. */
+#ifdef USE_GNOME
+ if (gtk_object_get_data (GTK_OBJECT (widget), Moniker))
+ class_to_save = "BonoboWidget";
+#endif
+
+ /* SPECIAL CODE: CList/CTree title buttons don't save the child name. */
+ if (child_name && !strcmp (child_name, GladeChildCListTitle))
+ {
+ child_name = NULL;
+ }
+
+ /* SPECIAL CODE: Don't save a placeholder if its parent is a table, since we
+ don't really want placeholders in the XML when the interface is finished,
+ but it is quite possible that some table cells will be left blank. */
+ if (GB_IS_PLACEHOLDER (widget))
+ {
+ if (!GTK_IS_TABLE (widget->parent))
+ {
+ save_newline (data);
+
+ if (!is_toplevel)
+ save_child_start_tag (data, child_name);
+
+ save_placeholder (data);
+
+ if (!is_toplevel)
+ save_end_tag (data, "child");
+ }
+ return;
+ }
+
+ /* Write out widget data and any child widgets */
+ widget_data = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+
+ /* If this isn't a gbwidget, skip it, but save any child gbwidgets. */
+ if (!widget_data)
+ {
+ /* Recursively save children. */
+ gb_widget_children_foreach (widget, (GtkCallback) gb_widget_save, data);
+ return;
+ }
+
+ data->action = GB_SAVING;
+ data->widget_data = widget_data;
+ data->widget = widget;
+
+ save_newline (data);
+ if (!is_toplevel)
+ save_child_start_tag (data, child_name);
+
+ id = (char*) gtk_widget_get_name (widget);
+ save_widget_start_tag (data, class_to_save, id);
+
+ get_standard_properties (widget, data);
+
+ /* Call gbwidgets save function for any extra properties */
+ gbwidget = gb_widget_lookup_class (class_id);
+ g_return_if_fail (gbwidget != NULL);
+
+ if (gbwidget->gb_widget_get_properties)
+ (gbwidget->gb_widget_get_properties) (widget, data);
+
+ glade_atk_save_properties (widget, data);
+
+ save_signals (widget, data);
+ save_accelerators (widget, data);
+
+ /* Recursively save children. */
+ gb_widget_children_foreach (widget, (GtkCallback) gb_widget_save, data);
+
+ save_end_tag (data, "widget");
+
+ /* Call parent widget's function to save child packing properties. */
+ if (widget->parent)
+ {
+ parent_gbwidget = gb_widget_lookup (widget->parent);
+ /* parent_gbwidget may be NULL, e.g. for GnomeDockItems. */
+ if (parent_gbwidget
+ && parent_gbwidget->gb_widget_get_child_properties)
+ (parent_gbwidget->gb_widget_get_child_properties) (widget->parent,
+ widget, data);
+#ifdef USE_GNOME
+ else if (BONOBO_IS_DOCK_ITEM (widget))
+ {
+ gb_bonobo_dock_item_save_packing_properties (widget->parent, widget,
+ data);
+ }
+#endif
+ }
+
+ if (!is_toplevel)
+ save_end_tag (data, "child");
+}
+
+
+/* This outputs all the standard widget properties, for showing or saving.
+ Note that when saving we try not to save default values. */
+static void
+get_standard_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data)
+{
+ gboolean can_default, has_default, can_focus, has_focus, visible, sensitive;
+ GladeWidgetData *wdata = data->widget_data;
+ gchar *name, *class_id;
+ GbWidgetAction action = data->action;
+ gchar border_width_property_buf[128];
+ gboolean border_width_visible = FALSE;
+
+ /* The class and name (id) are saved in gb_widget_save, so don't save them
+ here. */
+ name = (char*) gtk_widget_get_name (widget);
+ class_id = gb_widget_get_class_id (widget);
+ if (action != GB_SAVING)
+ {
+ gb_widget_output_string (data, GbName, name);
+ gb_widget_output_string (data, GbClass, class_id);
+ }
+
+ /* If widget is a container, save the border width */
+ sprintf (border_width_property_buf, "%s::border_width", class_id);
+ if (glade_util_uses_border_width (widget))
+ {
+ gint border_width;
+ border_width_visible = TRUE;
+ border_width = GTK_CONTAINER (widget)->border_width;
+ if (action != GB_SAVING || border_width > 0)
+ {
+ gb_widget_output_int (data, border_width_property_buf, border_width);
+ }
+ }
+ if (action == GB_SHOWING)
+ {
+ property_set_visible (border_width_property_buf, border_width_visible);
+ }
+
+ get_position_properties (widget, data);
+ get_lang_specific_properties (widget, data);
+
+ visible = wdata->flags & GLADE_VISIBLE;
+ if (action != GB_SAVING || visible)
+ gb_widget_output_bool (data, GbVisible, visible);
+ sensitive = wdata->flags & GLADE_SENSITIVE;
+ if (action != GB_SAVING || !sensitive)
+ gb_widget_output_bool (data, GbSensitive, sensitive);
+
+ /* Only widgets with windows can have tooltips at present. Though buttons
+ seem to be a special case, as they are NO_WINDOW widgets but have
+ InputOnly windows, so tooltip still work. In GTK+ 2 menuitems are like
+ buttons. */
+ if (!GTK_WIDGET_NO_WINDOW (widget) || GTK_IS_BUTTON (widget)
+ || GTK_IS_MENU_ITEM (widget) || GTK_IS_TOOL_BUTTON (widget)
+ || GTK_IS_EVENT_BOX (widget))
+ {
+ if (action != GB_SAVING || wdata->tooltip)
+ gb_widget_output_translatable_string (data, GbTooltip, wdata->tooltip);
+ if (action == GB_SHOWING)
+ property_set_sensitive (GbTooltip, TRUE);
+ }
+ else if (action == GB_SHOWING)
+ {
+ /* N/A stands for 'Not Applicable'. It is used when a standard widget
+ property does not apply to the current widget. e.g. widgets without
+ windows can't use the Events property. This appears in the property
+ editor and so should be a short abbreviation. */
+ gb_widget_output_string (data, GbTooltip, _("N/A"));
+ property_set_sensitive (GbTooltip, FALSE);
+ }
+
+ can_default = GTK_WIDGET_CAN_DEFAULT (widget);
+ if (action != GB_SAVING || can_default)
+ gb_widget_output_bool (data, GbCanDefault, can_default);
+ has_default = wdata ? wdata->flags & GLADE_GRAB_DEFAULT : 0;
+ if (action != GB_SAVING || has_default)
+ gb_widget_output_bool (data, GbHasDefault, has_default);
+
+ can_focus = GTK_WIDGET_CAN_FOCUS (widget);
+ if (action != GB_SAVING || can_focus)
+ gb_widget_output_bool (data, GbCanFocus, can_focus);
+ has_focus = wdata ? wdata->flags & GLADE_GRAB_FOCUS : 0;
+ if (action != GB_SAVING || has_focus)
+ gb_widget_output_bool (data, GbHasFocus, has_focus);
+
+ if (!GTK_WIDGET_NO_WINDOW (widget))
+ {
+ GdkExtensionMode ext_mode = gtk_widget_get_extension_events (widget);
+ gint i;
+
+ if (action == GB_SAVING)
+ {
+ if (wdata && wdata->events)
+ {
+ gchar buffer[1024];
+ gboolean written_first = FALSE;
+
+ buffer[0] = '\0';
+ for (i = 0; i < GB_EVENT_MASKS_COUNT; i++)
+ {
+ if (wdata->events & GbEventMaskValues[i])
+ {
+ if (written_first)
+ strcat (buffer, " | ");
+ strcat (buffer, GbEventMaskSymbols[i]);
+ written_first = TRUE;
+ }
+ }
+
+ gb_widget_output_string (data, GbEvents, buffer);
+ }
+ }
+ else
+ {
+ gb_widget_output_string (data, GbEvents,
+ property_events_value_to_string (wdata->events));
+ }
+
+ /* Don't save default extension mode ('None') */
+ if (action != GB_SAVING || ext_mode != GDK_EXTENSION_EVENTS_NONE)
+ {
+ for (i = 0; GbExtensionModeChoices[i]; i++)
+ {
+ if (GbExtensionModeValues[i] == ext_mode)
+ gb_widget_output_choice (data, GbExtEvents, i,
+ GbExtensionModeSymbols[i]);
+ }
+ }
+ if (action == GB_SHOWING)
+ {
+ property_set_sensitive (GbEvents, TRUE);
+ property_set_sensitive (GbExtEvents, TRUE);
+ }
+ }
+ else if (action == GB_SHOWING)
+ {
+ gb_widget_output_dialog (data, GbEvents, _("N/A"), NULL);
+ property_set_sensitive (GbEvents, FALSE);
+ gb_widget_output_choice (data, GbExtEvents, 0, GbExtensionModeSymbols[0]);
+ property_set_sensitive (GbExtEvents, FALSE);
+ }
+
+ if (action == GB_SHOWING)
+ {
+#ifdef GLADE_STYLE_SUPPORT
+ gb_widget_show_style (widget);
+#endif
+ show_accelerators (widget, data);
+ show_signals (widget, data);
+
+ glade_atk_get_properties (widget, data);
+ }
+ else
+ {
+#ifdef GLADE_STYLE_SUPPORT
+ save_style (widget, data);
+#endif
+
+ /* These need to be saved in gb_widget_save(), since they must be after
+ all the widget properties. */
+#if 0
+ save_signals (widget, data);
+ save_accelerators (widget, data);
+#endif
+ }
+}
+
+
+/* This is used when saving or displaying properties. */
+static void
+get_lang_specific_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{ guint i;
+
+ GladeWidgetData *wdata = data->widget_data;
+ GbWidgetAction action = data->action;
+
+ /* Note that when saving we only save the property if it is not the
+ default value. Otherwise we get lots of unnecessary XML output. */
+
+ /* C options. */
+ if (action != GB_SAVING || wdata->source_file)
+ gb_widget_output_filename (data, GbCSourceFile, wdata->source_file);
+ if (action != GB_SAVING || wdata->public_field == 0)
+ gb_widget_output_bool (data, GbCPublic, wdata->public_field);
+ if (data->action == GB_SHOWING)
+ {
+ /* We only want the source file set for toplevel widgets. */
+ if (glade_util_is_component (widget))
+ property_set_sensitive (GbCSourceFile, TRUE);
+ else
+ property_set_sensitive (GbCSourceFile, FALSE);
+ }
+
+ /* C++ options. */
+ data->agent = "glademm";
+ if (action != GB_SAVING || wdata->cxx_separate_class == 1)
+ gb_widget_output_bool (data, GbCxxSeparateClass, wdata->cxx_separate_class);
+ if (action == GB_SHOWING)
+ property_set_sensitive (GbCxxSeparateFile, wdata->cxx_separate_class);
+ if (action != GB_SAVING || wdata->cxx_separate_file == 1)
+ gb_widget_output_bool (data, GbCxxSeparateFile, wdata->cxx_separate_file);
+ if (action != GB_SAVING || wdata->cxx_visibility != 0)
+ for (i = 0; GbCxxVisibilityChoices[i]; i++)
+ {
+ if (GbCxxVisibilityValues[i] == wdata->cxx_visibility)
+ gb_widget_output_choice (data, GbCxxVisibility, i,
+ GbCxxVisibilitySymbols[i]);
+ }
+ data->agent = NULL;
+}
+
+
+/* This is used when loading or applying properties. */
+static void
+set_lang_specific_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GladeWidgetData *wdata = data->widget_data;
+ gchar *filename;
+ gboolean public_field;
+ gboolean cxx_separate_file, cxx_separate_class;
+ gchar *cxx_visibility;
+
+ /* C options. */
+ filename = gb_widget_input_filename (data, GbCSourceFile);
+ if (data->apply)
+ {
+ g_free (wdata->source_file);
+ wdata->source_file = g_strdup (filename);
+ }
+ public_field = gb_widget_input_bool (data, GbCPublic);
+ if (data->apply)
+ wdata->public_field = public_field ? 1 : 0;
+
+ /* C++ options. */
+ data->agent = "glademm";
+ cxx_separate_class = gb_widget_input_bool (data, GbCxxSeparateClass);
+ if (data->apply)
+ {
+ wdata->cxx_separate_class = cxx_separate_class ? 1 : 0;
+ if (!wdata->cxx_separate_class)
+ wdata->cxx_separate_file = 0;
+
+ if (property_get_widget () == widget)
+ {
+ property_set_sensitive (GbCxxSeparateFile, wdata->cxx_separate_class);
+ property_set_auto_apply (FALSE);
+ property_set_bool (GbCxxSeparateFile, FALSE);
+ property_set_auto_apply (TRUE);
+ }
+ }
+
+ cxx_separate_file = gb_widget_input_bool (data, GbCxxSeparateFile);
+ if (data->apply)
+ wdata->cxx_separate_file = cxx_separate_file ? 1 : 0;
+
+ cxx_visibility = gb_widget_input_choice (data, GbCxxVisibility);
+ if (data->apply)
+ {
+ guint i;
+ for (i = 0; GbCxxVisibilityChoices[i]; i++)
+ {
+ if (!strcmp (cxx_visibility, GbCxxVisibilityChoices[i])
+ || !strcmp (cxx_visibility, GbCxxVisibilitySymbols[i]))
+ {
+ wdata->cxx_visibility = GbCxxVisibilityValues[i];
+ break;
+ }
+ }
+ }
+ data->agent = NULL;
+}
+
+
+static void
+get_position_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data)
+{
+ GladeWidgetData *wdata = data->widget_data;
+ gboolean wh_applicable = TRUE;
+ gboolean show_wh_buttons = TRUE;
+
+#if 0
+ g_print ("In get_pos: %s WS:%s HS:%s ",
+ gtk_widget_get_name (widget),
+ wdata->flags & GLADE_WIDTH_SET ? "1" : "0",
+ wdata->flags & GLADE_HEIGHT_SET ? "1" : "0");
+#endif
+
+ /* Don't bother if widget's area hasn't been allocated yet, unless it is a
+ window. */
+ /* Note: When using the widget tree to view widget properties the widget's
+ area may not have been allocated but we mustn't just return here. */
+#if 0
+ if (data->action == GB_SHOWING && (wdata->flags & GLADE_SIZE_NOT_ALLOCATED)
+ && !GTK_IS_WINDOW (widget))
+ return;
+#endif
+
+ if (GTK_IS_MENU (widget))
+ {
+ if (data->action == GB_SHOWING)
+ {
+ gb_widget_output_int (data, GbWidth, widget->requisition.width);
+ gb_widget_output_int (data, GbHeight, widget->requisition.height);
+ }
+ wh_applicable = FALSE;
+ }
+ else if (GTK_IS_WINDOW (widget))
+ {
+ /* Toplevel window widgets */
+ if (data->action == GB_SHOWING)
+ {
+ gb_widget_output_int (data, GbWidth, wdata->width);
+ gb_widget_output_int (data, GbHeight, wdata->height);
+ }
+ else
+ {
+ if (wdata->flags & GLADE_WIDTH_SET)
+ gb_widget_output_int (data, GbWidth, wdata->width);
+ if (wdata->flags & GLADE_HEIGHT_SET)
+ gb_widget_output_int (data, GbHeight, wdata->height);
+ }
+ }
+ else if (widget->parent && (GTK_IS_FIXED (widget->parent)
+ || GTK_IS_LAYOUT (widget->parent)))
+ {
+ /* Widgets in fixed or layout containers. Note that for widgets in a
+ layout the allocation is relative to the window origin and changes as
+ the layout is scrolled, so don't output that as the x & y coords. */
+ gb_widget_output_int (data, GbWidth, wdata->width);
+ gb_widget_output_int (data, GbHeight, wdata->height);
+ show_wh_buttons = FALSE;
+ }
+ else
+ {
+ /* Widgets in standard containers */
+ if (data->action == GB_SHOWING)
+ {
+ /* If the width or height has been set explicitly we show the size
+ set, else we show the current requisition. We always remember
+ what we have shown in wdata->width & height so we know if the
+ user changes it. */
+ if (!(wdata->flags & GLADE_WIDTH_SET))
+ wdata->width = widget->requisition.width;
+ gb_widget_output_int (data, GbWidth, wdata->width);
+
+ if (!(wdata->flags & GLADE_HEIGHT_SET))
+ wdata->height = widget->requisition.height;
+ gb_widget_output_int (data, GbHeight, wdata->height);
+
+ }
+ else
+ {
+ /* Only save if user has set it explicitly. */
+ if (wdata->flags & GLADE_WIDTH_SET)
+ gb_widget_output_int (data, GbWidth, wdata->width);
+ if (wdata->flags & GLADE_HEIGHT_SET)
+ gb_widget_output_int (data, GbHeight, wdata->height);
+ }
+ }
+
+ /* Show the buttons for setting the size & positions explicitly, if
+ applicable, and set the values sensitive if they are currently set. */
+ if (data->action == GB_SHOWING)
+ {
+ if (wh_applicable)
+ {
+ gboolean wsensitive = (wdata->flags & GLADE_WIDTH_SET) ? TRUE : FALSE;
+ gboolean hsensitive = (wdata->flags & GLADE_HEIGHT_SET) ? TRUE : FALSE;
+
+ property_set_sensitive_full (GbWidth, TRUE, wsensitive,
+ show_wh_buttons);
+ property_set_sensitive_full (GbHeight, TRUE, hsensitive,
+ show_wh_buttons);
+ }
+ else
+ {
+ property_set_sensitive_full (GbWidth, FALSE, FALSE, FALSE);
+ property_set_sensitive_full (GbHeight, FALSE, FALSE, FALSE);
+ }
+ }
+
+#if 0
+ g_print ("\n");
+#endif
+}
+
+
+static void
+save_accelerators (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GList *item;
+ GladeAccelerator *accel;
+
+ if (data->widget_data == NULL)
+ return;
+
+ item = data->widget_data->accelerators;
+ while (item)
+ {
+ accel = (GladeAccelerator *) item->data;
+
+ save_accelerator (data, accel->modifiers, accel->key, accel->signal);
+
+ item = item->next;
+ }
+}
+
+
+static void
+save_signals (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GList *item;
+ GladeSignal *signal;
+
+ if (data->widget_data == NULL)
+ return;
+
+ item = data->widget_data->signals;
+ while (item)
+ {
+ signal = (GladeSignal *) item->data;
+
+ save_signal (data, signal->name, signal->handler, signal->after,
+ signal->object, signal->last_modification_time);
+
+ item = item->next;
+ }
+}
+
+
+
+/*************************************************************************
+ * Functions for replacing widgets in the user interface
+ *************************************************************************/
+
+/*
+ * Replace a child with a new child. Used to replace placeholders with
+ * a widget when adding widgets, and also to replace widgets with
+ * placeholders when deleting. Returns TRUE on success.
+ * NOTE: gbwidgets do not currently have their own function for this,
+ * but we'll probably add it at some point.
+ */
+gboolean
+gb_widget_replace_child (GtkWidget * widget,
+ GtkWidget * current_child,
+ GtkWidget * new_child)
+{
+ gchar *child_name, *new_child_name;
+
+ /* Copy the child name to the new widget if necessary. */
+ child_name = gb_widget_get_child_name (current_child);
+ new_child_name = gb_widget_get_child_name (new_child);
+
+ /* We never copy these child names to the new child widget.
+ The "vscrollbar" and "hscrollbar" child names come from libglade-convert,
+ but we don't use them and we need to get rid of them. */
+ if (child_name && (!strcmp (child_name, "vscrollbar")
+ || !strcmp (child_name, "hscrollbar")))
+ {
+ child_name = NULL;
+ }
+
+ /* Copy the old child name across. */
+ gb_widget_set_child_name (new_child, child_name);
+
+#ifdef USE_GNOME
+ if (BONOBO_IS_DOCK_ITEM (widget))
+ {
+ gboolean is_floating;
+ gint x, y;
+
+ /* GnomeDockItem widgets which are floating automatically disappear when
+ the child is removed, so we remember the position and try to show it
+ again in the same place after adding the new widget. */
+ is_floating = BONOBO_DOCK_ITEM (widget)->is_floating ? TRUE : FALSE;
+ if (is_floating)
+ bonobo_dock_item_get_floating_position (BONOBO_DOCK_ITEM (widget),
+ &x, &y);
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_widget_hide (new_child);
+ gtk_container_add (GTK_CONTAINER (widget), new_child);
+ gtk_widget_show (new_child);
+
+ if (is_floating)
+ bonobo_dock_item_detach (BONOBO_DOCK_ITEM (widget), x, y);
+ }
+ else if (GTK_IS_FRAME (widget))
+#else
+ if (GTK_IS_FRAME (widget))
+#endif
+ {
+ /* If this is the frame's label widget, we replace that. */
+ if (gtk_frame_get_label_widget (GTK_FRAME (widget)) == current_child)
+ {
+ gtk_frame_set_label_widget (GTK_FRAME (widget), new_child);
+ }
+ else
+ {
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_container_add (GTK_CONTAINER (widget), new_child);
+ }
+ }
+ else if (GTK_IS_TOOL_ITEM (widget))
+ {
+ /* For a GtkToolItem, if the current child is a placeholder and the
+ GtkToolItem is not a GbWidget or the new child is a GtkToolItem,
+ we replace the GtkToolItem instead. Otherwise we replace the
+ placeholder as usual. */
+ if (GB_IS_PLACEHOLDER (current_child)
+ && (!GB_IS_GB_WIDGET (widget) || GTK_IS_TOOL_ITEM (new_child)))
+ {
+ return gb_widget_replace_child (widget->parent, widget, new_child);
+ }
+ else
+ {
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_container_add (GTK_CONTAINER (widget), new_child);
+ }
+ }
+ else if (GTK_IS_EXPANDER (widget))
+ {
+ /* If this is the expander's label widget, we replace that. */
+ if (gtk_expander_get_label_widget (GTK_EXPANDER (widget)) == current_child)
+ {
+ gtk_expander_set_label_widget (GTK_EXPANDER (widget), new_child);
+ }
+ else
+ {
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_container_add (GTK_CONTAINER (widget), new_child);
+ }
+ }
+ else if (GTK_IS_BIN (widget))
+ {
+ /* For a bin, we just delete the existing child and add the new one. */
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_container_add (GTK_CONTAINER (widget), new_child);
+ }
+ else if (GTK_IS_BOX (widget))
+ {
+ /* For a box, we find out the position of the current child, delete it,
+ add the new one, and move it into position with reorder_child().
+ If the existing child is a placeholder and the new one is a menubar
+ or toolbar, we set the packing so it doesn't expand, as that is
+ probably what the user wants. */
+ gboolean expand, fill;
+ guint padding;
+ GtkPackType pack_type;
+ gint pos = glade_util_get_box_pos (GTK_BOX (widget), current_child);
+ g_return_val_if_fail (pos != -1, FALSE);
+ gtk_box_query_child_packing (GTK_BOX (widget), current_child,
+ &expand, &fill, &padding, &pack_type);
+
+ /* If we are replacing a placeholder (i.e. we are adding a new widget),
+ we try to set the expand & fill options to reasonable defaults. */
+ if (GB_IS_PLACEHOLDER (current_child))
+ {
+ if (GTK_IS_LABEL (new_child)
+ || GTK_IS_BUTTON (new_child)
+ || GTK_IS_OPTION_MENU (new_child)
+ || GTK_IS_PROGRESS (new_child)
+ || GTK_IS_PROGRESS_BAR (new_child)
+ || GTK_IS_MENU_BAR (new_child)
+ || GTK_IS_TOOLBAR (new_child)
+ || GTK_IS_STATUSBAR (new_child))
+ {
+ expand = FALSE;
+ fill = FALSE;
+ }
+
+ /* In a vbox, entry & combo widgets should not expand/fill either. */
+ if (GTK_IS_VBOX (widget))
+ {
+ if (GTK_IS_ENTRY (new_child)
+ || GTK_IS_COMBO (new_child)
+ || GTK_IS_SPIN_BUTTON (new_child)
+#ifdef USE_GNOME
+ || GNOME_IS_DATE_EDIT (new_child)
+ || GNOME_IS_FILE_ENTRY (new_child)
+ || GNOME_IS_PIXMAP_ENTRY (new_child)
+#endif
+ )
+ {
+ expand = FALSE;
+ fill = FALSE;
+ }
+ }
+ }
+
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_container_add (GTK_CONTAINER (widget), new_child);
+
+ gtk_box_set_child_packing (GTK_BOX (widget), new_child, expand, fill,
+ padding, pack_type);
+ gtk_box_reorder_child (GTK_BOX (widget), new_child, pos);
+
+ }
+ else if (GTK_IS_TOOLBAR (widget))
+ {
+ gint pos;
+
+ pos = gtk_toolbar_get_item_index (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (current_child));
+ g_return_val_if_fail (pos != -1, FALSE);
+
+ /* FIXME: GTK+/GNOME 2 bug workaround - something keeps a ref to the
+ initial buttons added to a GnomeApp, which causes when they eventually
+ get destroyed later and we try to remove them from the tree. So we
+ remove them from the tree here. */
+ tree_remove_widget (current_child);
+
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+
+ /* If the new child is a GtkToolItem, we can simply add it at the old
+ position. */
+ if (GTK_IS_TOOL_ITEM (new_child))
+ {
+ gtk_toolbar_insert (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (new_child), pos);
+ }
+ /* If the new child is a placeholder, we need to insert a
+ GtkToolItem above it (but not a GbWidget). */
+ else if (GB_IS_PLACEHOLDER (new_child))
+ {
+ GtkWidget *toolitem = (GtkWidget*) gtk_tool_item_new ();
+ gtk_widget_show (toolitem);
+ gtk_container_add (GTK_CONTAINER (toolitem), new_child);
+ gtk_toolbar_insert (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (toolitem), pos);
+ }
+ /* If the new child is not a GtkToolItem, we need to insert a
+ GtkToolItem above it, but use a GbWidget so its properties can be
+ set as required. */
+ else
+ {
+ GtkWidget *toolitem = gb_widget_new ("GtkToolItem", NULL);
+ gtk_widget_show (toolitem);
+ gtk_container_add (GTK_CONTAINER (toolitem), new_child);
+ gtk_toolbar_insert (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (toolitem), pos);
+ tree_add_widget (toolitem);
+ }
+ }
+ else if (GTK_IS_LIST (widget))
+ {
+ /* For a list, we find out the position of the current child, delete it,
+ and add the new one at the same position. */
+ gint pos = gtk_list_child_position (GTK_LIST (widget), current_child);
+ GList glist =
+ {NULL, NULL, NULL};
+ glist.data = current_child;
+ gtk_list_remove_items (GTK_LIST (widget), &glist);
+ glist.data = new_child;
+ gtk_list_insert_items (GTK_LIST (widget), &glist, pos);
+
+ }
+ else if (GTK_IS_NOTEBOOK (widget))
+ {
+ /* For a notebook, we find out the position of the current child, delete
+ it, and add the new one at the same position. If the current_child is
+ a notebook tab, just replace it. */
+ GtkWidget *page, *tab_label;
+ gint pos;
+
+ pos = find_notebook_page (GTK_NOTEBOOK (widget), current_child,
+ &page, &tab_label);
+ g_return_val_if_fail (pos != -1, FALSE);
+
+ if (page == current_child)
+ {
+ gtk_widget_ref (tab_label);
+ gtk_notebook_remove_page (GTK_NOTEBOOK (widget), pos);
+ gtk_notebook_insert_page (GTK_NOTEBOOK (widget),
+ new_child, tab_label, pos);
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (widget), pos);
+ gtk_widget_unref (tab_label);
+ }
+ else
+ {
+ gtk_widget_ref (page);
+ gtk_notebook_remove_page (GTK_NOTEBOOK (widget), pos);
+ gtk_notebook_insert_page (GTK_NOTEBOOK (widget),
+ page, new_child, pos);
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (widget), pos);
+ gtk_widget_unref (page);
+ }
+
+ }
+ else if (GTK_IS_PANED (widget))
+ {
+ /* For paned, we find out the position of the current child, delete it,
+ and add the new one at the same position. */
+ gint pos = (GTK_PANED (widget)->child1 == current_child) ? 1 : 2;
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ if (pos == 1)
+ gtk_paned_add1 (GTK_PANED (widget), new_child);
+ else
+ gtk_paned_add2 (GTK_PANED (widget), new_child);
+
+ }
+ else if (GTK_IS_TABLE (widget))
+ {
+ /* For a table, we find out the position & size of the current child,
+ delete it, and add the new one in the same place. */
+ gint left, right, top, bottom;
+ GtkTableChild *tchild;
+ GtkAttachOptions xoptions, yoptions;
+
+ tchild = glade_util_find_table_child (GTK_TABLE (widget), current_child);
+ g_return_val_if_fail (tchild != NULL, FALSE);
+
+ left = tchild->left_attach;
+ right = tchild->right_attach;
+ top = tchild->top_attach;
+ bottom = tchild->bottom_attach;
+
+ xoptions = 0;
+ if (tchild->xexpand)
+ xoptions |= GTK_EXPAND;
+ if (tchild->xshrink)
+ xoptions |= GTK_SHRINK;
+ if (tchild->xfill)
+ xoptions |= GTK_FILL;
+
+ yoptions = 0;
+ if (tchild->yexpand)
+ yoptions |= GTK_EXPAND;
+ if (tchild->yshrink)
+ yoptions |= GTK_SHRINK;
+ if (tchild->yfill)
+ yoptions |= GTK_FILL;
+
+ /* If we are replacing a placeholder (i.e. we are adding a new widget),
+ we try to set the expand & fill options to reasonable defaults. */
+ if (GB_IS_PLACEHOLDER (current_child))
+ {
+ if (GTK_IS_LABEL (new_child)
+ || GTK_IS_BUTTON (new_child)
+ || GTK_IS_OPTION_MENU (new_child)
+ || GTK_IS_PROGRESS (new_child)
+ || GTK_IS_PROGRESS_BAR (new_child)
+ || GTK_IS_MENU_BAR (new_child)
+ || GTK_IS_TOOLBAR (new_child)
+ || GTK_IS_STATUSBAR (new_child))
+ {
+ xoptions = GTK_FILL;
+ yoptions = 0;
+ }
+ else if (GTK_IS_ENTRY (new_child)
+ || GTK_IS_COMBO (new_child)
+ || GTK_IS_SPIN_BUTTON (new_child)
+#ifdef USE_GNOME
+ || GNOME_IS_DATE_EDIT (new_child)
+ || GNOME_IS_FILE_ENTRY (new_child)
+ || GNOME_IS_PIXMAP_ENTRY (new_child)
+#endif
+ )
+ {
+ xoptions = GTK_EXPAND | GTK_FILL;
+ yoptions = 0;
+ }
+ }
+
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_table_attach (GTK_TABLE (widget), new_child,
+ left, right, top, bottom, xoptions, yoptions, 0, 0);
+
+ /* Note that if we have just added a placeholder, but there is already
+ a widget at the same position in the table, the placeholder will be
+ destroyed immediately. Thus don't rely on the new widget still being
+ alive after calling gb_widget_replace_child(). */
+ gb_table_update_placeholders (widget, -1, -1);
+ }
+#if GLADE_SUPPORTS_GTK_TREE
+ else if (GTK_IS_TREE (widget))
+ {
+ /* For a tree, we find out the position of the current child, delete it,
+ and add the new one at the same position. */
+ gint pos = gtk_tree_child_position (GTK_TREE (widget), current_child);
+ GList glist =
+ {NULL, NULL, NULL};
+ glist.data = current_child;
+ gtk_tree_remove_items (GTK_TREE (widget), &glist);
+ gtk_tree_insert (GTK_TREE (widget), new_child, pos);
+
+ }
+#endif
+ else if (GTK_IS_CLIST (widget))
+ {
+ /* For a clist, we check if the widget is a column title and if it is
+ we replace it. */
+ gint pos;
+ GtkCList *clist;
+
+ clist = GTK_CLIST(widget);
+
+ for (pos = 0; pos < clist->columns; pos++)
+ {
+ if (clist->column[pos].button == current_child)
+ {
+ gtk_clist_set_column_widget(clist, pos, new_child);
+ }
+ }
+ }
+ else if (GTK_IS_FIXED (widget) || GTK_IS_LAYOUT (widget))
+ {
+ GladeWidgetData *wdata;
+ gint x, y, w, h;
+
+ /* For a fixed, we find the position and size of the existing child,
+ remove it, and add the new one in the same place. */
+ wdata = gtk_object_get_data (GTK_OBJECT (current_child),
+ GB_WIDGET_DATA_KEY);
+ g_return_val_if_fail (wdata != NULL, FALSE);
+
+ gtk_container_child_get (GTK_CONTAINER (widget), current_child,
+ "x", &x,
+ "y", &y,
+ NULL);
+ w = wdata->width;
+ h = wdata->height;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (new_child), GB_WIDGET_DATA_KEY);
+ g_return_val_if_fail (wdata != NULL, FALSE);
+ wdata->flags |= GLADE_WIDTH_SET | GLADE_HEIGHT_SET;
+ wdata->width = w;
+ wdata->height = h;
+
+ /* Reset the widget's uposition, just in case it gets added to a standard
+ container. I don't think we need this for GTK+ 2. */
+ /*gtk_widget_set_uposition (current_child, -1, -1);*/
+
+ /* FIXME: GTK+ 1.2.3 bug workaround. We need to ref the widget to stop
+ gtk_layout_remove() from issuing a warning. */
+ gtk_widget_ref (current_child);
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_widget_unref (current_child);
+
+ if (GTK_IS_FIXED (widget))
+ {
+ gtk_fixed_put (GTK_FIXED (widget), new_child, x, y);
+ /*gtk_widget_set_uposition (new_child, x, y);*/
+ }
+ else
+ {
+ gtk_layout_put (GTK_LAYOUT (widget), new_child, x, y);
+ }
+ gb_widget_set_usize (new_child, w, h);
+ }
+
+#ifdef USE_GNOME
+ else if (BONOBO_IS_DOCK (widget))
+ {
+ /* For a GnomeDock, we call bonobo_dock_set_client_area (). It removes
+ the existing child automatically. */
+ bonobo_dock_set_client_area (BONOBO_DOCK (widget), new_child);
+ }
+
+#endif
+
+ else if (GTK_IS_CONTAINER (widget))
+ {
+ /* General code for container - has to remove all children and add back
+ NOTE: this may not work for specialised containers.
+ NOTE: need to ref widgets? */
+ g_warning (_("replacing child of container - not implemented yet\n"));
+ return FALSE;
+ }
+
+ return TRUE;
+}
+
+
+/*************************************************************************
+ * Functions for showing/hiding tooltips of the widgets
+ *************************************************************************/
+
+gboolean
+gb_widget_get_show_tooltips ()
+{
+ return GTK_TOOLTIPS (gb_widget_tooltips)->enabled;
+}
+
+
+void
+gb_widget_set_show_tooltips (gboolean show)
+{
+ if (show)
+ gtk_tooltips_enable (gb_widget_tooltips);
+ else
+ gtk_tooltips_disable (gb_widget_tooltips);
+}
+
+
+void
+gb_widget_reset_tooltips ()
+{
+ gtk_object_destroy (GTK_OBJECT (gb_widget_tooltips));
+ gb_widget_tooltips = gtk_tooltips_new ();
+}
+
+
+
+/*************************************************************************
+ * Misc. Functions
+ *************************************************************************/
+
+
+/* This is a GTK bug workaround for combo widgets. They should manage the
+ size of their GtkEntry, but they don't at present, so we have to set its
+ size explicitly (and also in the source code output).
+ I think this has been fixed. It seems to be OK in GTK+ 1.2.3. */
+void
+gb_widget_set_usize (GtkWidget *widget,
+ gint w,
+ gint h)
+{
+#if 0
+ if (GTK_IS_COMBO (widget))
+ gtk_widget_set_usize (GTK_COMBO (widget)->entry,
+ w - 16 < 0 ? -1 : w - 16, h);
+#endif
+ gtk_widget_set_usize (widget, w, h);
+}
+
+
+static gint
+find_notebook_page (GtkNotebook * notebook, GtkWidget * current_child,
+ GtkWidget **page, GtkWidget **tab_label)
+{
+ gint nchildren, i;
+ GtkWidget *tmp_page, *tmp_tab_label;
+
+ nchildren = g_list_length (notebook->children);
+ for (i = 0; i < nchildren; i++)
+ {
+ tmp_page = gtk_notebook_get_nth_page (notebook, i);
+ tmp_tab_label = gtk_notebook_get_tab_label (notebook, tmp_page);
+
+ if (tmp_page == current_child || tmp_tab_label == current_child)
+ {
+ *page = tmp_page;
+ *tab_label = tmp_tab_label;
+ return i;
+ }
+ }
+
+ return -1;
+}
+
+static void
+dummy_detach (GtkWidget *attach_widget,
+ GtkMenu *menu)
+{
+ ;
+}
+
+/*
+ * FIXME: MAJOR HACK.
+ *
+ * GtkOptionMenu places the currently selected item inside its button, and
+ * removes it from the menu. So we have to hack around that here so that the
+ * menu items are all output correctly, in the XML and the source code.
+ *
+ * We remove the menu from the original option menu and add it to a temporary
+ * one with the same name.
+ */
+static void
+option_menu_foreach (GtkOptionMenu *option,
+ GtkCallback callback,
+ gpointer data)
+{
+ GtkWidget *menu = option->menu;
+ GtkWidget *temp;
+ int history;
+
+ if (!menu)
+ return;
+
+ temp = gtk_option_menu_new ();
+ gtk_widget_set_name (temp, gtk_widget_get_name (GTK_WIDGET (option)));
+ gtk_object_ref (GTK_OBJECT (temp));
+ gtk_object_sink (GTK_OBJECT (temp));
+
+ history = gtk_option_menu_get_history (option);
+
+ gtk_object_ref (GTK_OBJECT (menu));
+
+ gtk_option_menu_set_menu (option, gtk_menu_new ());
+ gtk_menu_attach_to_widget (GTK_MENU (menu), temp, dummy_detach);
+ (*callback) (menu, data);
+ gtk_menu_detach (GTK_MENU (menu));
+ gtk_option_menu_set_menu (option, menu);
+
+ gtk_object_unref (GTK_OBJECT (menu));
+
+ gtk_option_menu_set_history (option, history);
+
+ gtk_object_unref (GTK_OBJECT (temp));
+}
+
+static void
+combo_foreach (GtkCombo *combo,
+ GtkCallback callback,
+ gpointer data)
+{
+ (*callback) (combo->entry, data);
+ (*callback) (combo->list, data);
+ (*callback) (combo->button, data);
+}
+
+
+/* This calls the given callback for each child of a widget. It gets round
+ some of the quirks of the different versions of GTK, and descends menus
+ as well. */
+void
+gb_widget_children_foreach (GtkWidget *widget,
+ GtkCallback callback,
+ gpointer data)
+{
+ /* SPECIAL CODE: for table, so we output in the reverse order. */
+ if (GTK_IS_TABLE (widget))
+ table_foreach (GTK_TABLE (widget), callback, data);
+ else if (GTK_IS_COMBO (widget))
+ combo_foreach (GTK_COMBO (widget), callback, data);
+ else if (GTK_IS_BOX (widget))
+ box_foreach (GTK_BOX (widget), callback, data);
+ else if (GTK_IS_OPTION_MENU (widget))
+ option_menu_foreach (GTK_OPTION_MENU (widget), callback, data);
+ else if (GTK_IS_CONTAINER (widget))
+ gtk_container_forall (GTK_CONTAINER (widget), callback, data);
+
+ /* SPECIAL CODE: for menu items, descend to child menus. */
+ if (GTK_IS_MENU_ITEM (widget) && GTK_MENU_ITEM (widget)->submenu)
+ (*callback) (GTK_MENU_ITEM (widget)->submenu, data);
+}
+
+
+/* This function is used to iterate through the table children in reverse.
+ It is needed so we output the XML file in the same order each time. */
+static void
+table_foreach (GtkTable * table,
+ GtkCallback callback,
+ gpointer callback_data)
+{
+ GList *children;
+ GtkTableChild *child;
+
+ children = g_list_last (table->children);
+ while (children)
+ {
+ child = children->data;
+ children = children->prev;
+
+ (*callback) (child->widget, callback_data);
+ }
+}
+
+
+static void
+box_foreach (GtkBox *box,
+ GtkCallback callback,
+ gpointer callback_data)
+{
+ GList *children;
+ GtkBoxChild *child;
+
+ children = box->children;
+ while (children)
+ {
+ child = children->data;
+ children = children->next;
+
+ (* callback) (child->widget, callback_data);
+ }
+}
+
+/*************************************************************************
+ * Common popup menu callbacks
+ *************************************************************************/
+
+static void
+gb_widget_add_alignment (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ GtkWidget *alignment, *parent;
+
+ parent = widget->parent;
+ alignment = gb_widget_new ("GtkAlignment", parent);
+
+ gtk_widget_ref (widget);
+ if (!gb_widget_replace_child (parent, widget, alignment))
+ {
+ glade_util_show_message_box (_("Couldn't insert GtkAlignment widget."),
+ parent);
+ gtk_widget_destroy (alignment);
+ gtk_widget_unref (widget);
+ return;
+ }
+ if (GTK_BIN (alignment)->child)
+ gtk_container_remove (GTK_CONTAINER (alignment),
+ GTK_BIN (alignment)->child);
+ gtk_container_add (GTK_CONTAINER (alignment), widget);
+ gtk_widget_unref (widget);
+ tree_insert_widget_parent (alignment, widget);
+}
+
+
+static void
+gb_widget_remove_alignment (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ GtkWidget *alignment, *parent;
+
+ alignment = widget->parent;
+ g_return_if_fail (GTK_IS_ALIGNMENT (alignment));
+ parent = alignment->parent;
+
+ gtk_widget_ref (widget);
+ gtk_widget_ref (alignment);
+
+ /* Remove the alignment and all children from the tree. */
+ tree_remove_widget (alignment);
+
+ gtk_container_remove (GTK_CONTAINER (alignment), widget);
+
+ if (gb_widget_replace_child (parent, alignment, widget))
+ {
+ /* Now add the widget and its children back to the tree. */
+ tree_add_widget (widget);
+ }
+ else
+ {
+ glade_util_show_message_box (_("Couldn't remove GtkAlignment widget."),
+ parent);
+ /* Try to put it back as it was. */
+ gtk_container_add (GTK_CONTAINER (alignment), widget);
+ tree_add_widget (alignment);
+ }
+
+ gtk_widget_unref (alignment);
+ gtk_widget_unref (widget);
+}
+
+
+static void
+gb_widget_add_event_box (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ GtkWidget *event_box, *parent;
+
+ parent = widget->parent;
+ event_box = gb_widget_new ("GtkEventBox", parent);
+
+ gtk_widget_ref (widget);
+ if (!gb_widget_replace_child (parent, widget, event_box))
+ {
+ glade_util_show_message_box (_("Couldn't insert GtkEventBox widget."),
+ parent);
+ gtk_widget_destroy (event_box);
+ gtk_widget_unref (widget);
+ return;
+ }
+ if (GTK_BIN (event_box)->child)
+ gtk_container_remove (GTK_CONTAINER (event_box),
+ GTK_BIN (event_box)->child);
+ gtk_container_add (GTK_CONTAINER (event_box), widget);
+ gtk_widget_unref (widget);
+ tree_insert_widget_parent (event_box, widget);
+}
+
+static void
+gb_widget_remove_event_box (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ GtkWidget *event_box, *parent;
+
+ event_box = widget->parent;
+ g_return_if_fail (GTK_IS_EVENT_BOX (event_box));
+ parent = event_box->parent;
+
+ gtk_widget_ref (widget);
+ gtk_widget_ref (event_box);
+
+ /* Remove the event box and all children from the tree. */
+ tree_remove_widget (event_box);
+
+ gtk_container_remove (GTK_CONTAINER (event_box), widget);
+
+ if (gb_widget_replace_child (parent, event_box, widget))
+ {
+ /* Now add the widget and its children back to the tree. */
+ tree_add_widget (widget);
+ }
+ else
+ {
+ glade_util_show_message_box (_("Couldn't remove GtkEventBox widget."),
+ parent);
+ /* Try to put it back as it was. */
+ gtk_container_add (GTK_CONTAINER (event_box), widget);
+ tree_add_widget (event_box);
+ }
+ gtk_widget_unref (event_box);
+ gtk_widget_unref (widget);
+}
+
+
+static void
+gb_widget_redisplay_window (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ g_return_if_fail (GTK_IS_WINDOW (widget));
+
+ /* See also editor_on_key_press_event() in editor.c. */
+ glade_util_close_window (widget);
+ gtk_window_reshow_with_initial_size (GTK_WINDOW (widget));
+}
+
+
+static void
+gb_widget_add_scrolled_window (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ GtkWidget *scrolledwin, *parent;
+
+ parent = widget->parent;
+ scrolledwin = gb_widget_new ("GtkScrolledWindow", parent);
+
+ gtk_widget_ref (widget);
+ if (!gb_widget_replace_child (parent, widget, scrolledwin))
+ {
+ glade_util_show_message_box (_("Couldn't insert GtkScrolledWindow widget."), parent);
+ gtk_widget_destroy (scrolledwin);
+ gtk_widget_unref (widget);
+ return;
+ }
+ if (GTK_BIN (scrolledwin)->child)
+ gtk_container_remove (GTK_CONTAINER (scrolledwin),
+ GTK_BIN (scrolledwin)->child);
+ gtk_container_add (GTK_CONTAINER (scrolledwin), widget);
+ gtk_widget_unref (widget);
+ tree_insert_widget_parent (scrolledwin, widget);
+}
+
+
+static void
+gb_widget_remove_scrolled_window (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ GtkWidget *scrolledwin, *parent;
+
+ scrolledwin = widget->parent;
+ g_return_if_fail (GTK_IS_SCROLLED_WINDOW (scrolledwin));
+ parent = scrolledwin->parent;
+
+ gtk_widget_ref (widget);
+ gtk_widget_ref (scrolledwin);
+
+ /* Remove the alignment and all children from the tree. */
+ tree_remove_widget (scrolledwin);
+
+ gtk_container_remove (GTK_CONTAINER (scrolledwin), widget);
+
+ if (gb_widget_replace_child (parent, scrolledwin, widget))
+ {
+ /* Now add the widget and its children back to the tree. */
+ tree_add_widget (widget);
+ }
+ else
+ {
+ glade_util_show_message_box (_("Couldn't remove GtkScrolledWindow widget."), parent);
+ /* Try to put it back as it was. */
+ gtk_container_add (GTK_CONTAINER (scrolledwin), widget);
+ tree_add_widget (scrolledwin);
+ }
+
+ gtk_widget_unref (scrolledwin);
+ gtk_widget_unref (widget);
+}
+
+
+/*************************************************************************
+ * Common functions used by gbwidgets.
+ *************************************************************************/
+
+/* This gets the child label for buttons or menuitems or subclasses.
+ This is for showing or saving. */
+void
+gb_widget_output_child_label (GtkWidget * widget, GbWidgetGetArgData * data,
+ const gchar * Label)
+{
+ GtkWidget *child;
+ gchar *label_text;
+
+ child = GTK_BIN (widget)->child;
+
+ /* Note that we don't want to save the child label if it is a GbWidget,
+ since it will be saved as a separate widget. */
+ if (child && GTK_IS_LABEL (child) && !GB_IS_GB_WIDGET (child))
+ {
+ label_text = glade_util_get_label_text (child);
+ gb_widget_output_translatable_text (data, Label, label_text);
+ g_free (label_text);
+
+ if (data->action == GB_SHOWING)
+ property_set_sensitive (Label, TRUE);
+
+ /* All our menuitems use underlined accelerators. */
+ if (data->action == GB_SAVING && GTK_IS_MENU_ITEM (widget))
+ gb_widget_output_bool (data, "use_underline", TRUE);
+ }
+ else
+ {
+ if (data->action == GB_SHOWING)
+ {
+ gb_widget_output_translatable_text (data, Label, "");
+ property_set_sensitive (Label, FALSE);
+ }
+ }
+}
+
+
+/* This sets the child label for buttons/items/menuitems or subclasses.
+ This is for applying or loading. */
+void
+gb_widget_input_child_label (GtkWidget * widget, GbWidgetSetArgData * data,
+ const gchar * Label)
+{
+ GtkWidget *child, *label;
+ gchar *label_text;
+
+ child = GTK_BIN (widget)->child;
+
+ label_text = gb_widget_input_text (data, Label);
+ if (data->apply)
+ {
+ if (child && GTK_IS_LABEL (child))
+ {
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (child), label_text);
+ }
+ else
+ {
+ if (child != NULL)
+ gtk_container_remove (GTK_CONTAINER (widget), child);
+ if (GTK_IS_MENU_ITEM (widget))
+ {
+ label = gtk_accel_label_new ("");
+ gtk_accel_label_set_accel_widget (GTK_ACCEL_LABEL (label),
+ widget);
+ }
+ else
+ {
+ label = gtk_label_new ("");
+ }
+ gtk_container_add (GTK_CONTAINER (widget), label);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label), label_text);
+ gtk_widget_show (label);
+
+ /* Simple child labels are given different alignments according to
+ the parent. GtkButton and GtkToggleButton are centred. All the
+ others are aligned left. See the GTK _new_with_label() fns. */
+ if (data->action == GB_LOADING)
+ {
+ if (GTK_IS_CHECK_BUTTON (widget)
+ || GTK_IS_ITEM (widget))
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ }
+ }
+ }
+ /* This isn't very nice. When a text property is got from the property
+ editor (i.e. when action is GB_APPLYING) it needs to be freed after. */
+ if (data->action == GB_APPLYING)
+ g_free (label_text);
+}
+
+
+void
+gb_widget_create_child_label_popup_menu (GtkWidget *widget,
+ GbWidgetCreateMenuData *data)
+{
+ GtkWidget *menuitem;
+
+ if (GTK_IS_LABEL (GTK_BIN (widget)->child))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Remove Label"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_widget_remove_label), widget);
+ }
+}
+
+
+void
+gb_widget_remove_label (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ GtkWidget *child;
+
+ g_return_if_fail (GTK_IS_BIN (widget));
+
+ child = GTK_BIN (widget)->child;
+ if (child && GTK_IS_LABEL (child))
+ editor_delete_widget (child);
+}
+
+
+/*************************************************************************
+ * Adjustment convenience functions - handles all 6 values.
+ *************************************************************************/
+void
+gb_widget_output_adjustment (GbWidgetGetArgData * data,
+ const gchar * Values[],
+ GtkAdjustment * adjustment,
+ gchar *saved_property_name)
+{
+ /* Adjustments are now saved as a single property with all 6 values in a
+ string, e.g. '0 0 100 1 10 10'. */
+ if (data->action == GB_SAVING)
+ {
+ gchar buffer[256];
+
+ sprintf (buffer, "%.12g %.12g %.12g %.12g %.12g %.12g",
+ adjustment->value,
+ adjustment->lower,
+ adjustment->upper,
+ adjustment->step_increment,
+ adjustment->page_increment,
+ adjustment->page_size);
+ save_string (data, saved_property_name, buffer);
+ }
+ else
+ {
+ if (Values[0])
+ gb_widget_output_float (data, Values[0], adjustment->value);
+ if (Values[1])
+ gb_widget_output_float (data, Values[1], adjustment->lower);
+ if (Values[2])
+ gb_widget_output_float (data, Values[2], adjustment->upper);
+ if (Values[3])
+ gb_widget_output_float (data, Values[3], adjustment->step_increment);
+ if (Values[4])
+ gb_widget_output_float (data, Values[4], adjustment->page_increment);
+ if (Values[5])
+ gb_widget_output_float (data, Values[5], adjustment->page_size);
+ }
+}
+
+
+gboolean
+gb_widget_input_adjustment (GbWidgetSetArgData * data,
+ const gchar * Values[],
+ GtkAdjustment * adjustment,
+ gchar *saved_property_name)
+{
+ gfloat value, lower, upper, step_inc, page_inc, page_size, tmp;
+
+ /* Adjustments are now saved as a single property with all 6 values in a
+ string, e.g. '0 0 100 1 10 10'. */
+ if (data->action == GB_LOADING)
+ {
+ gchar *value = gb_widget_input_string (data, saved_property_name);
+ if (data->apply)
+ {
+ gchar *ptr = value;
+
+ adjustment->value = g_strtod (ptr, &ptr);
+ adjustment->lower = g_strtod (ptr, &ptr);
+ adjustment->upper = g_strtod (ptr, &ptr);
+ adjustment->step_increment = g_strtod (ptr, &ptr);
+ adjustment->page_increment = g_strtod (ptr, &ptr);
+ adjustment->page_size = g_strtod (ptr, &ptr);
+
+ return TRUE;
+ }
+ else
+ return FALSE;
+ }
+
+ value = adjustment->value;
+ lower = adjustment->lower;
+ upper = adjustment->upper;
+ step_inc = adjustment->step_increment;
+ page_inc = adjustment->page_increment;
+ page_size = adjustment->page_size;
+
+ if (Values[0])
+ {
+ tmp = gb_widget_input_float (data, Values[0]);
+ if (data->apply)
+ value = tmp;
+ }
+
+ if (Values[1])
+ {
+ tmp = gb_widget_input_float (data, Values[1]);
+ if (data->apply)
+ lower = tmp;
+ }
+
+ if (Values[2])
+ {
+ tmp = gb_widget_input_float (data, Values[2]);
+ if (data->apply)
+ upper = tmp;
+ }
+
+ if (Values[3])
+ {
+ tmp = gb_widget_input_float (data, Values[3]);
+ if (data->apply)
+ step_inc = tmp;
+ }
+
+ if (Values[4])
+ {
+ tmp = gb_widget_input_float (data, Values[4]);
+ if (data->apply)
+ page_inc = tmp;
+ }
+
+ if (Values[5])
+ {
+ tmp = gb_widget_input_float (data, Values[5]);
+ if (data->apply)
+ page_size = tmp;
+ }
+
+ /* Only return TRUE if one or more of the properties have changed. */
+ if (adjustment->value != value
+ || adjustment->lower != lower
+ || adjustment->upper != upper
+ || adjustment->step_increment != step_inc
+ || adjustment->page_increment != page_inc
+ || adjustment->page_size != page_size)
+ {
+ adjustment->value = value;
+ adjustment->lower = lower;
+ adjustment->upper = upper;
+ adjustment->step_increment = step_inc;
+ adjustment->page_increment = page_inc;
+ adjustment->page_size = page_size;
+ return TRUE;
+ }
+ return FALSE;
+}
+
+
+/*************************************************************************
+ * Functions to input/output properties.
+ *************************************************************************/
+
+/* Inputting Properties - Loading or Applying. */
+
+gchar*
+gb_widget_input_string (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_string (data, property);
+ else
+ return property_get_string (property, data->widget,
+ data->property_to_apply, &data->apply);
+}
+
+
+/* NOTE: You must free the returned string if data->action == GB_APPLYING */
+gchar*
+gb_widget_input_text (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_text (data, property);
+ else
+ return property_get_text (property, data->widget,
+ data->property_to_apply, &data->apply);
+}
+
+
+gint
+gb_widget_input_int (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_int (data, property);
+ else
+ return property_get_int (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+gint
+gb_widget_input_optional_int (GbWidgetSetArgData *data,
+ const gchar *property,
+ gboolean *is_set)
+{
+ gint value;
+
+ if (data->action == GB_LOADING)
+ {
+ value = load_int (data, property);
+ if (is_set)
+ *is_set = data->apply;
+ return value;
+ }
+ else
+ return property_get_optional_int (property, data->property_to_apply,
+ &data->apply, is_set);
+}
+
+
+gfloat
+gb_widget_input_float (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_float (data, property);
+ else
+ return property_get_float (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+gboolean
+gb_widget_input_bool (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_bool (data, property);
+ else
+ return property_get_bool (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+gchar*
+gb_widget_input_choice (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_choice (data, property);
+ else
+ return property_get_choice (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+gchar*
+gb_widget_input_combo (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_combo (data, property);
+ else
+ return property_get_combo (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+GdkColor*
+gb_widget_input_color (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_color (data, property);
+ else
+ return property_get_color (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+GdkPixmap*
+gb_widget_input_bgpixmap (GbWidgetSetArgData *data,
+ const gchar *property,
+ gchar **filename)
+{
+ if (data->action == GB_LOADING)
+ return load_bgpixmap (data, property, filename);
+ else
+ return property_get_bgpixmap (property, data->property_to_apply,
+ &data->apply, filename);
+}
+
+
+gpointer
+gb_widget_input_dialog (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_dialog (data, property);
+ else
+ return property_get_dialog (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+gchar*
+gb_widget_input_filename (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_filename (data, property);
+ else
+ return property_get_filename (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+gchar*
+gb_widget_input_pixmap_filename (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_pixmap_filename (data, property);
+ else
+ return property_get_filename (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+GdkFont*
+gb_widget_input_font (GbWidgetSetArgData *data,
+ const gchar *property,
+ gchar **xlfd_fontname)
+{
+ if (data->action == GB_LOADING)
+ return load_font (data, property, xlfd_fontname);
+ else
+ return property_get_font (property, data->property_to_apply,
+ &data->apply, xlfd_fontname);
+}
+
+
+gchar*
+gb_widget_input_stock_item (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_string (data, property);
+ else
+ return property_get_stock_item (property, data->property_to_apply,
+ &data->apply);
+}
+
+
+gchar*
+gb_widget_input_icon (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_icon (data, property);
+ else
+ return property_get_icon (property, data->property_to_apply,
+ &data->apply);
+}
+
+gchar*
+gb_widget_input_named_icon (GbWidgetSetArgData *data,
+ const gchar *property)
+{
+ if (data->action == GB_LOADING)
+ return load_string (data, property);
+ else
+ return property_get_named_icon (property, data->property_to_apply,
+ &data->apply);
+}
+
+gint
+gb_widget_input_enum (GbWidgetSetArgData *data,
+ GType enum_type,
+ const char **labels,
+ int *values,
+ const gchar *property)
+{
+ gint retval = 0;
+ int i;
+ char *s;
+
+ if (data->action == GB_LOADING)
+ {
+ s = load_string (data, property);
+ if (data->apply && s)
+ retval = glade_enum_from_string (enum_type, s);
+ }
+ else
+ {
+ s = property_get_choice (property, data->property_to_apply,
+ &data->apply);
+ if (data->apply && s)
+ {
+ for (i = 0; labels[i]; i++)
+ {
+ if (!strcmp (labels[i], s))
+ {
+ retval = values[i];
+ break;
+ }
+ }
+ }
+ }
+ return retval;
+}
+
+/* Outputting Properties - Saving or Showing. */
+void
+gb_widget_output_string (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_string (data, property, value);
+ else
+ property_set_string (property, value);
+}
+
+
+void
+gb_widget_output_translatable_string (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_translatable_string (data, property, value);
+ else
+ property_set_translatable_string (property, value, data->widget);
+}
+
+
+void
+gb_widget_output_text (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_text (data, property, value);
+ else
+ property_set_text (property, value);
+}
+
+
+void
+gb_widget_output_translatable_text (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_translatable_text (data, property, value);
+ else
+ property_set_translatable_text (property, value, data->widget);
+}
+
+
+void
+gb_widget_output_translatable_text_in_lines (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_translatable_text_in_lines (data, property, value);
+ else
+ property_set_translatable_text (property, value, data->widget);
+}
+
+
+void
+gb_widget_output_int (GbWidgetGetArgData *data,
+ const gchar *property,
+ gint value)
+{
+#if 0
+ if (property == GbX)
+ g_print ("X: %i ", value);
+ else if (property == GbY)
+ g_print ("Y: %i ", value);
+ else if (property == GbWidth)
+ g_print ("W: %i ", value);
+ else if (property == GbHeight)
+ g_print ("H: %i ", value);
+#endif
+
+ if (data->action == GB_SAVING)
+ save_int (data, property, value);
+ else
+ property_set_int (property, value);
+}
+
+
+void
+gb_widget_output_optional_int (GbWidgetGetArgData *data,
+ const gchar *property,
+ gint value,
+ gboolean is_set)
+{
+ if (data->action == GB_SAVING)
+ {
+ if (is_set)
+ save_int (data, property, value);
+ }
+ else
+ property_set_optional_int (property, value, is_set);
+}
+
+
+void
+gb_widget_output_float (GbWidgetGetArgData *data,
+ const gchar *property,
+ gfloat value)
+{
+ if (data->action == GB_SAVING)
+ save_float (data, property, value);
+ else
+ property_set_float (property, value);
+}
+
+
+void
+gb_widget_output_bool (GbWidgetGetArgData *data,
+ const gchar *property,
+ gint value)
+{
+ if (data->action == GB_SAVING)
+ save_bool (data, property, value);
+ else
+ property_set_bool (property, value);
+}
+
+
+void
+gb_widget_output_choice (GbWidgetGetArgData *data,
+ const gchar *property,
+ gint value,
+ const gchar *symbol)
+{
+ if (data->action == GB_SAVING)
+ save_choice (data, property, symbol);
+ else
+ property_set_choice (property, value);
+}
+
+
+void
+gb_widget_output_combo (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_combo (data, property, value);
+ else
+ property_set_combo (property, value);
+}
+
+
+void
+gb_widget_output_color (GbWidgetGetArgData *data,
+ const gchar *property,
+ GdkColor *value)
+{
+ if (data->action == GB_SAVING)
+ save_color (data, property, value);
+ else
+ property_set_color (property, value);
+}
+
+
+void
+gb_widget_output_bgpixmap (GbWidgetGetArgData *data,
+ const gchar *property,
+ GdkPixmap *value,
+ const gchar *filename)
+{
+ if (data->action == GB_SAVING)
+ save_bgpixmap (data, property, filename);
+ else
+ property_set_bgpixmap (property, value, filename);
+}
+
+
+void
+gb_widget_output_dialog (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *string,
+ gconstpointer value)
+{
+ if (data->action == GB_SAVING)
+ save_dialog (data, property, value);
+ else
+ property_set_dialog (property, string, value);
+}
+
+
+/* FIXME: I think this is broken. It should save it relative to the XML file.*/
+void
+gb_widget_output_filename (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_filename (data, property, value);
+ else
+ property_set_filename (property, value);
+}
+
+
+void
+gb_widget_output_pixmap_filename (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_pixmap_filename (data, property, value);
+ else
+ property_set_filename (property, value);
+}
+
+
+void
+gb_widget_output_font (GbWidgetGetArgData *data,
+ const gchar *property,
+ GdkFont *value,
+ const gchar *xlfd_fontname)
+{
+ if (data->action == GB_SAVING)
+ save_font (data, property, xlfd_fontname);
+ else
+ property_set_font (property, value, xlfd_fontname);
+}
+
+
+void
+gb_widget_output_stock_item (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_string (data, property, value);
+ else
+ property_set_stock_item (property, value);
+}
+
+
+void
+gb_widget_output_icon (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_icon (data, property, value);
+ else
+ property_set_icon (property, value);
+}
+
+void
+gb_widget_output_named_icon (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value)
+{
+ if (data->action == GB_SAVING)
+ save_string (data, property, value);
+ else
+ property_set_named_icon (property, value);
+}
+
+void
+gb_widget_output_enum (GbWidgetGetArgData *data,
+ GType enum_type,
+ int *values,
+ int n_values,
+ const gchar *property,
+ gint value)
+{
+ const char *s;
+ int i;
+
+ if (data->action == GB_SAVING)
+ {
+ s = glade_string_from_enum (enum_type, value);
+ save_string (data, property, s);
+ }
+ else
+ {
+ for (i = 0; i < n_values; i++)
+ if (values[i] == value)
+ break;
+
+ property_set_choice (property, i < n_values ? values[i] : 0);
+ }
+}
diff --git a/tools/glade/glade/gbwidget.h b/tools/glade/glade/gbwidget.h
new file mode 100644
index 00000000..6ded9bcb
--- /dev/null
+++ b/tools/glade/glade/gbwidget.h
@@ -0,0 +1,626 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_GBWIDGET_H
+#define GLADE_GBWIDGET_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+
+#include <gtk/gtktoolbar.h>
+
+#include "glade.h"
+#include "styles.h"
+#include "glade_widget_data.h"
+#include "glade-parser.h"
+#include "gbsource.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+#define GB_WIDGET_DATA_KEY "GB_WIDGET_DATA"
+#define GB_IS_GB_WIDGET(w) \
+ (gtk_object_get_data(GTK_OBJECT(w), GB_WIDGET_DATA_KEY) != NULL)
+
+/* This key has a non-null value if a widget is a placeholder. */
+#define GB_PLACEHOLDER_KEY "GB_PLACEHOLDER"
+/* Macro to see if a widget is a placeholder. */
+#define GB_IS_PLACEHOLDER(w) \
+ (gtk_object_get_data(GTK_OBJECT(w), GB_PLACEHOLDER_KEY) != NULL)
+
+/* This key has a non-null value if a widget is a custom widget. */
+#define GLADE_CUSTOM_KEY "GLADE_CUSTOM"
+/* Macro to see if a widget is a custom widget. */
+#define GLADE_IS_CUSTOM_WIDGET(w) \
+ (gtk_object_get_data(GTK_OBJECT(w), GLADE_CUSTOM_KEY) != NULL)
+
+/* This is used to save a pointer to the GladeWidgetInfo inside a widget while
+ loading, so we can resolve ATK relations afterwards. */
+extern const gchar *GladeWidgetInfoKey;
+
+extern const gchar *GladeMenuItemStockIDKey;
+extern const gchar *GladeMenuItemIconKey;
+extern const gchar *GladeMenuItemStockIndexKey;
+
+/* This is the key we use to store the stock icon name or full pathname.
+ It is used for GtkImage (hence in the menu editor), and also for the
+ icons in buttons. */
+extern const gchar *GladeIconKey;
+
+
+/*************************************************************************
+ * Data structures passed to the GbWidget functions
+ *************************************************************************/
+
+typedef struct _GbWidgetNewData GbWidgetNewData;
+typedef struct _GbWidgetCreateFromData GbWidgetCreateFromData;
+typedef struct _GbWidgetCreateArgData GbWidgetCreateArgData;
+typedef struct _GbWidgetCreateChildArgData GbWidgetCreateChildArgData;
+typedef struct _GbWidgetGetArgData GbWidgetGetArgData;
+typedef struct _GbWidgetSetArgData GbWidgetSetArgData;
+typedef struct _GbWidgetCreateMenuData GbWidgetCreateMenuData;
+typedef struct _GbWidgetDestroyData GbWidgetDestroyData;
+
+typedef void (*GbWidgetNewCallback) (GtkWidget *widget,
+ GbWidgetNewData *data);
+
+/* The gb_widget_set_properties() function is used both when loading in
+ properties from an XML file and when applying properties within Glade.
+ Similarly, gb_widget_get_properties() is used when showing properties and
+ when saving, and gb_widget_new() is used when loading and when creating
+ a new widget within Glade. The GbWidgetAction field can be used by the
+ function to determine which of the actions is actually happening, so
+ special-case code can be used if appropriate. For example, when saving
+ we don't want to save properties if they are the default value. */
+typedef enum
+{
+ GB_CREATING,
+ GB_LOADING,
+ GB_APPLYING,
+ GB_SHOWING,
+ GB_SAVING
+} GbWidgetAction;
+
+
+/* GbWidgetNewData - used when new widgets are created.
+ name is the name of the new widget.
+ callback is the function to be called when the widget has been created.
+ It is used after a dialog has been shown to let the user configure a
+ widget (e.g. setting the number of rows in a new vbox).
+ parent is the parent widget that the new widget will be added to.
+ current_child is the widget which will be replaced by the new one or NULL.
+ x, y, width & height specify the position and size of the new widget,
+ when adding to a fixed container.
+ */
+struct _GbWidgetNewData
+{
+ GladeProject *project;
+ GbWidgetAction action; /* GB_CREATING or GB_LOADING. */
+ gchar *name;
+ GbWidgetNewCallback callback;
+ GtkWidget *parent;
+ GtkWidget *current_child;
+ gint x, y;
+ GladeWidgetData *widget_data;
+
+ /* This is only used when loading. */
+ GbWidgetSetArgData *loading_data;
+};
+
+struct _GbWidgetCreateFromData
+{
+ GladeProject *project;
+
+};
+
+struct _GbWidgetCreateArgData
+{
+ GladeProject *project;
+
+};
+
+struct _GbWidgetCreateChildArgData
+{
+ GladeProject *project;
+
+};
+
+struct _GbWidgetGetArgData
+{
+ GladeProject *project;
+ GbWidgetAction action; /* GB_SHOWING or GB_SAVING. */
+
+ GtkWidget *widget; /* The widget being processed. Note
+ that this is also passed in as an
+ argument, but having it in the
+ struct as well helps with
+ translatable properties. */
+ GladeWidgetData *widget_data; /* The GladeWidgetData of the widget
+ currently being processed. */
+ gchar *agent; /* This is set to the agent parameter
+ when outputting properties for C++
+ etc., e.g. "glademm". */
+
+ /* These are only used when saving (to a file or the clipboard). */
+ gboolean copying_to_clipboard; /* TRUE if we are copying the widgets
+ to the clipboard. */
+ GString *buffer; /* A buffer in which the XML is
+ initially saved, before outputting
+ to the file (or copying to the
+ clipboard). */
+ gboolean save_translatable_strings; /* TRUE if we are saving a file of
+ translatable strings. */
+ GString *translatable_strings; /* A buffer in which declarations of
+ translatable strings are saved, to
+ be output in a file which is added
+ to an application's POTFILES.in
+ if it is using libglade. */
+ gint indent; /* The current indentation level, only
+ used to make the XML look nicer. */
+ GladeError *error; /* If an error occurs when saving the
+ XML this will be non-NULL. */
+};
+
+
+/* Each widget has two types of properties, standard properties which are all
+ the properties shown on the 'Widget' and 'Basic' pages in the property
+ editor, and child properties, shown on the 'Place' page, which relate to
+ how the widget is placed within its parent. In the code to load the widgets,
+ i.e. all the calls to gb_widget_input_bool() etc., the standard properties
+ are used by default. If you need to get at the child properties, set the
+ loading_type field of GbWidgetSetArgData to GB_CHILD_PROPERTIES, get the
+ properties you need, then reset it to GB_STANDARD_PROPERTIES. */
+typedef enum
+{
+ GB_STANDARD_PROPERTIES,
+ GB_CHILD_PROPERTIES
+} GbPropertyType;
+
+
+struct _GbWidgetSetArgData {
+ GladeProject *project;
+ GbWidgetAction action; /* GB_APPLYING or GB_LOADING. */
+ GtkWidget *widget; /* The widget being processed. Note
+ that this is also passed in as an
+ argument, but having it in the
+ struct as well helps with
+ translatable properties. */
+ GladeWidgetData *widget_data;
+ GtkWidget *property_to_apply;
+ gboolean apply;
+
+ /* These are only used when loading. If we are loading from a file, filename
+ is used. If we are pasting from the clipboard, xml_buffer,
+ replacing_widget and discard_names are used. */
+ gchar *filename;
+
+ gchar *xml_buffer;
+ GtkWidget *replacing_widget;
+ gboolean discard_names;
+
+ GladeStatusCode status;
+
+ GladeInterface *interface;
+
+ /* This is the GladeChildInfo & GladeWidgetInfo of the widget currently
+ being created. */
+ GladeChildInfo *child_info;
+ GladeWidgetInfo *widget_info;
+
+ /* As we load widgets, we add them all to this hash, so that the ATK code
+ can find the targets of relations in a second pass. The key is the
+ widget name, and the value is the widget. */
+ GHashTable *all_widgets;
+
+ /* This tells the load_XXX() functions to use the normal or packing
+ properties. */
+ GbPropertyType loading_type;
+
+ /* This is set to the agent we want to match when loading properties,
+ e.g. "glademm" for the C++ properties. */
+ gchar *agent;
+};
+
+
+struct _GbWidgetCreateMenuData
+{
+ GladeProject *project;
+ GtkWidget *menu;
+ GtkWidget *child;
+};
+
+
+struct _GbWidgetDestroyData
+{
+ GladeProject *project;
+
+};
+
+
+/*************************************************************************
+ * The GbWidget struct which contains info on each widget class.
+ *************************************************************************/
+
+/* These are used in the properties_page_number of the GbWidget struct to
+ specify whether the GbWidget's properties page has been created or if it
+ doesn't need one (i.e. it has no properties of its own). */
+#define GB_PROPERTIES_NOT_CREATED -1
+#define GB_PROPERTIES_NOT_NEEDED -2
+
+/* The GbWidget struct, which consists of pointers to the functions
+ implemented by each GbWidget. The properties_page_number is the page in
+ the widget properties notebook corresponding to the GbWidget.
+ The typedef to GbWidget is in glade.h */
+struct _GbWidget
+{
+ gchar **pixmap_struct;
+ gchar *class_id;
+ GdkPixmap *gdkpixmap;
+ GdkBitmap *mask;
+ const gchar *tooltip;
+ gint properties_page_number; /* Used internally */
+ gint child_properties_page_number; /* Used internally */
+
+ /* We need a pixbuf rather than GdkPixmap for the tree. This is only
+ created when needed for now. */
+ GdkPixbuf *pixbuf;
+
+ /* Creates a new widget of the particular class, or possibly shows a dialog
+ for the user to set options before creating the widget (but it must not
+ do this when loading an XML file, i.e. when the action is GB_LOADING). */
+ GtkWidget* (* gb_widget_new) (GbWidgetNewData *data);
+
+ /* This is used when we need to turn a normal widget into a GbWidget,
+ usually because it was created automatically as part of a dialog.
+ It should add any special signal handlers or data that is needed for
+ the widget to be used within Glade. For example, it may need to connect
+ to certain signals so that it can update the property page or redraw
+ the widget. */
+ void (* gb_widget_create_from_widget) (GtkWidget *widget,
+ GbWidgetCreateFromData *data);
+
+ void (* gb_widget_create_properties) (GtkWidget *widget,
+ GbWidgetCreateArgData *data);
+ void (* gb_widget_get_properties) (GtkWidget *widget,
+ GbWidgetGetArgData *data);
+ void (* gb_widget_set_properties) (GtkWidget *widget,
+ GbWidgetSetArgData *data);
+
+ /* Adds a widget as a child, used when loading the XML. Normal containers
+ are handled within Glade, but if you need to call special functions to
+ add the child, do it here. A similar replace_child function may be added
+ in future. */
+ void (* gb_widget_add_child) (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetSetArgData *data);
+ /* Returns a special child of the widget, given it's child name,
+ e.g. "Dialog:action_area". */
+ GtkWidget* (* gb_widget_get_child) (GtkWidget *widget,
+ const gchar *child_name);
+ /* Creates the properties that apply to the children of the widget's class.*/
+ void (* gb_widget_create_child_properties) (GtkWidget *widget,
+ GbWidgetCreateChildArgData *data);
+
+ /* Shows or saves the child properties of a child of the widget. */
+ void (* gb_widget_get_child_properties) (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetGetArgData *data);
+
+ /* Applies or loads the child properties of a child of the widget. */
+ void (* gb_widget_set_child_properties) (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetSetArgData *data);
+
+ /* Here the widget can add widget-specific commands to the popup menu. */
+ void (* gb_widget_create_popup_menu) (GtkWidget *widget,
+ GbWidgetCreateMenuData *data);
+
+ /* Outputs the C source code to create the widget and set its properties.
+ This function needs to call gb_widget_write_standard_source () to output
+ the code to set standard widget properties and add the widget to the
+ parent. */
+ void (* gb_widget_write_source) (GtkWidget *widget,
+ GbWidgetWriteSourceData *data);
+
+ /* Outputs the code to add a child to the widget. If the GbWidget doesn't
+ supply this function, the default gtk_container_add() function will be
+ used. parent_name is the C identifier of the parent, e.g. "vbox1". */
+ void (* gb_widget_write_add_child_source) (GtkWidget *parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData *data);
+
+ /* Called when the widget is destroyed, to free any allocated memory etc. */
+ void (* gb_widget_destroy) (GtkWidget *widget,
+ GbWidgetDestroyData *data);
+};
+
+
+/*************************************************************************
+ * Public Functions
+ *************************************************************************/
+
+/* Call this first, to initialize all GtkWidget & GbWidget types */
+
+void gb_widgets_init();
+
+/* This registers a GbWidget, so it can be looked up by class name. */
+void gb_widget_register_gbwidget (const gchar *class_id,
+ GbWidget *gbwidget);
+/* Thes return the GbWidget struct corresponding to the given class name or
+ widget. */
+GbWidget * gb_widget_lookup_class (const gchar *class_id);
+GbWidget * gb_widget_lookup (GtkWidget *widget);
+
+/* This returns the class id corresponding to the given widget.
+ This should be used instead of gtk_type_name so custom widgets work. */
+gchar* gb_widget_get_class_id (GtkWidget *widget);
+
+/* This initializes the GbWidget struct, setting all function pointers to NULL.
+ */
+void gb_widget_init_struct (GbWidget *gbwidget);
+
+GtkWidget* gb_widget_new (const gchar *class_id,
+ GtkWidget *parent);
+GtkWidget* gb_widget_new_full (const gchar *class_id,
+ gboolean create_default_name,
+ GtkWidget *parent,
+ GtkWidget *current_child,
+ gint x,
+ gint y,
+ GbWidgetNewCallback callback,
+ GbWidgetAction action,
+ GbWidgetSetArgData *loading_data);
+void gb_widget_create_from (GtkWidget *widget,
+ const gchar *name);
+void gb_widget_create_from_full (GtkWidget *widget,
+ const gchar *name,
+ GladeWidgetData *wdata);
+gboolean gb_widget_can_finish_new (GbWidgetNewData *data);
+void gb_widget_initialize (GtkWidget *widget,
+ GbWidgetNewData *data);
+void gb_widget_free_new_data (GbWidgetNewData *data);
+
+void gb_widget_set_usize (GtkWidget *widget,
+ gint w,
+ gint h);
+gint gb_widget_create_properties (GtkWidget *widget);
+
+gint gb_widget_create_child_properties (GtkWidget *widget);
+
+void gb_widget_show_properties (GtkWidget *widget);
+void gb_widget_show_position_properties
+ (GtkWidget *widget);
+#ifdef GLADE_STYLE_SUPPORT
+void gb_widget_show_style (GtkWidget *widget);
+#endif
+
+void gb_widget_apply_properties (GtkWidget *widget,
+ GtkWidget *property);
+
+void gb_widget_show_popup_menu (GtkWidget *widget,
+ GdkEventButton *event);
+GtkWidget* gb_widget_load (GtkWidget *widget,
+ GbWidgetSetArgData *data,
+ GtkWidget *parent);
+void gb_widget_load_style (GbWidgetSetArgData *data);
+void gb_widget_load_project (GbWidgetSetArgData *data);
+gboolean gb_widget_add_child (GtkWidget *parent,
+ GbWidgetSetArgData *data,
+ GtkWidget *child);
+
+void gb_widget_save (GtkWidget *widget,
+ GbWidgetGetArgData *data);
+#ifdef GLADE_STYLE_SUPPORT
+void gb_widget_save_style (GbStyle *gbstyle,
+ GbWidgetGetArgData *data,
+ gboolean save_all);
+#endif
+
+gboolean gb_widget_replace_child (GtkWidget *widget,
+ GtkWidget *current_child,
+ GtkWidget *new_child);
+
+/*
+ * Getting and setting the child name of a widget.
+ */
+
+/* Returns the child name of the widget. */
+gchar* gb_widget_get_child_name (GtkWidget *widget);
+
+/* Sets the child name of the widget. The child_name string is duplicated. */
+void gb_widget_set_child_name (GtkWidget *widget,
+ const gchar *child_name);
+
+
+/* Inputting Properties - Loading or Applying.
+ Note: The only time you have to free the returned value is when calling
+ gb_widget_input_text() and data->action == GB_APPLYING (because we get the
+ value from the text widget and it has to be freed), and when calling
+ gb_widget_input_pixmap_filename() with data->action == GB_LOADING. */
+gchar* gb_widget_input_string (GbWidgetSetArgData *data,
+ const gchar *property);
+gchar* gb_widget_input_text (GbWidgetSetArgData *data,
+ const gchar *property);
+gint gb_widget_input_int (GbWidgetSetArgData *data,
+ const gchar *property);
+gint gb_widget_input_optional_int(GbWidgetSetArgData *data,
+ const gchar *property,
+ gboolean *is_set);
+gfloat gb_widget_input_float (GbWidgetSetArgData *data,
+ const gchar *property);
+gboolean gb_widget_input_bool (GbWidgetSetArgData *data,
+ const gchar *property);
+gchar* gb_widget_input_choice (GbWidgetSetArgData *data,
+ const gchar *property);
+gchar* gb_widget_input_combo (GbWidgetSetArgData *data,
+ const gchar *property);
+GdkColor* gb_widget_input_color (GbWidgetSetArgData *data,
+ const gchar *property);
+GdkPixmap* gb_widget_input_bgpixmap (GbWidgetSetArgData *data,
+ const gchar *property,
+ gchar **filename);
+gpointer gb_widget_input_dialog (GbWidgetSetArgData *data,
+ const gchar *property);
+gchar* gb_widget_input_filename (GbWidgetSetArgData *data,
+ const gchar *property);
+gchar* gb_widget_input_pixmap_filename (GbWidgetSetArgData *data,
+ const gchar *property);
+GdkFont* gb_widget_input_font (GbWidgetSetArgData *data,
+ const gchar *property,
+ gchar **xlfd_fontname);
+gchar* gb_widget_input_stock_item (GbWidgetSetArgData *data,
+ const gchar *property);
+gchar* gb_widget_input_icon (GbWidgetSetArgData *data,
+ const gchar *property);
+gchar* gb_widget_input_named_icon (GbWidgetSetArgData *data,
+ const gchar *property);
+
+/* load only */
+gint gb_widget_input_enum (GbWidgetSetArgData *data,
+ GType enum_type,
+ const char **labels,
+ int *values,
+ const gchar *property);
+
+/* Outputting Properties - Saving or Showing.
+ When saving, the translatable string and text properties may also be output
+ in a separate file, as a number of translatable strings understood by
+ xgettext, i.e. using "N_()". This may be useful when using libglade, as
+ you could include this file in your POTFILES.in so the interface can easily
+ be translated into other languages. */
+void gb_widget_output_string (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_translatable_string (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_text (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_translatable_text (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_translatable_text_in_lines (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_int (GbWidgetGetArgData *data,
+ const gchar *property,
+ gint value);
+void gb_widget_output_optional_int (GbWidgetGetArgData *data,
+ const gchar *property,
+ gint value,
+ gboolean is_set);
+void gb_widget_output_float (GbWidgetGetArgData *data,
+ const gchar *property,
+ gfloat value);
+void gb_widget_output_bool (GbWidgetGetArgData *data,
+ const gchar *property,
+ gint value);
+void gb_widget_output_choice (GbWidgetGetArgData *data,
+ const gchar *property,
+ gint value,
+ const gchar *symbol);
+void gb_widget_output_combo (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_color (GbWidgetGetArgData *data,
+ const gchar *property,
+ GdkColor *value);
+void gb_widget_output_bgpixmap (GbWidgetGetArgData *data,
+ const gchar *property,
+ GdkPixmap *value,
+ const gchar *filename);
+void gb_widget_output_dialog (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *string,
+ gconstpointer value);
+void gb_widget_output_filename (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_pixmap_filename (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_font (GbWidgetGetArgData *data,
+ const gchar *property,
+ GdkFont *value,
+ const gchar *xlfd_fontname);
+void gb_widget_output_stock_item (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_icon (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+void gb_widget_output_named_icon (GbWidgetGetArgData *data,
+ const gchar *property,
+ const gchar *value);
+
+void gb_widget_output_enum (GbWidgetGetArgData *data,
+ GType enum_type,
+ int *values,
+ int n_values,
+ const gchar *property,
+ gint value);
+
+
+
+/* Tooltips functions. */
+gboolean gb_widget_get_show_tooltips (void);
+void gb_widget_set_show_tooltips (gboolean show);
+void gb_widget_reset_tooltips (void);
+
+/* Convenience functions for handling all 6 properties of adjustments. */
+void gb_widget_output_adjustment (GbWidgetGetArgData *data,
+ const gchar *Values[],
+ GtkAdjustment *adjustment,
+ gchar *saved_property_name);
+gboolean gb_widget_input_adjustment (GbWidgetSetArgData *data,
+ const gchar *Values[],
+ GtkAdjustment *adjustment,
+ gchar *saved_property_name);
+
+
+/* Common functions for gbwidgets that have a child label - button/menuitem
+ etc. */
+void gb_widget_remove_label (GtkWidget *menuitem,
+ GtkWidget *widget);
+
+void gb_widget_output_child_label(GtkWidget *widget,
+ GbWidgetGetArgData *data,
+ const gchar *Label);
+void gb_widget_input_child_label (GtkWidget *widget,
+ GbWidgetSetArgData *data,
+ const gchar *Label);
+void gb_widget_create_child_label_popup_menu
+ (GtkWidget *widget,
+ GbWidgetCreateMenuData *data);
+
+/* This calls the given function for all children of the widget that Glade is
+ interested in. It is used for saving the entire tree etc. */
+void gb_widget_children_foreach (GtkWidget *widget,
+ GtkCallback callback,
+ gpointer data);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_GBWIDGET_H */
diff --git a/tools/glade/glade/gbwidgets/Makefile.am b/tools/glade/glade/gbwidgets/Makefile.am
new file mode 100644
index 00000000..862d853a
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/Makefile.am
@@ -0,0 +1,93 @@
+## Process this file with automake to produce Makefile.in
+
+noinst_LIBRARIES = libgbwidgets.a
+
+# maybe this should be $(GLADE_GTK_CFLAGS) ?
+INCLUDES = $(GLADE_GTK_CFLAGS) \
+ $(GLADE_DEPRECATION_CFLAGS)
+
+libgbwidgets_a_SOURCES = \
+ gbaboutdialog.c \
+ gbaccellabel.c \
+ gbalignment.c \
+ gbarrow.c \
+ gbaspectframe.c \
+ gbbutton.c \
+ gbcalendar.c \
+ gbcellview.c \
+ gbcheckbutton.c \
+ gbcheckmenuitem.c \
+ gbclist.c \
+ gbcolorbutton.c \
+ gbcolorselection.c \
+ gbcolorselectiondialog.c \
+ gbcombo.c \
+ gbcombobox.c \
+ gbcomboboxentry.c \
+ gbctree.c \
+ gbcustom.c \
+ gbcurve.c \
+ gbdialog.c \
+ gbdrawingarea.c \
+ gbentry.c \
+ gbeventbox.c \
+ gbexpander.c \
+ gbfilechooserbutton.c \
+ gbfilechooserwidget.c \
+ gbfilechooserdialog.c \
+ gbfileselection.c \
+ gbfixed.c \
+ gbfontbutton.c \
+ gbfontselection.c \
+ gbfontselectiondialog.c \
+ gbframe.c \
+ gbgammacurve.c \
+ gbhandlebox.c \
+ gbhbox.c \
+ gbhbuttonbox.c \
+ gbhpaned.c \
+ gbhruler.c \
+ gbhscale.c \
+ gbhscrollbar.c \
+ gbhseparator.c \
+ gbiconview.c \
+ gbimage.c \
+ gbimagemenuitem.c \
+ gbinputdialog.c \
+ gblabel.c \
+ gblayout.c \
+ gblist.c \
+ gblistitem.c \
+ gbmenu.c \
+ gbmenubar.c \
+ gbmenuitem.c \
+ gbmenutoolbutton.c \
+ gbnotebook.c \
+ gboptionmenu.c \
+ gbpreview.c \
+ gbprogressbar.c \
+ gbradiobutton.c \
+ gbradiomenuitem.c \
+ gbradiotoolbutton.c \
+ gbscrolledwindow.c \
+ gbseparatormenuitem.c \
+ gbseparatortoolitem.c \
+ gbspinbutton.c \
+ gbstatusbar.c \
+ gbtable.c \
+ gbtextview.c \
+ gbtogglebutton.c \
+ gbtoggletoolbutton.c \
+ gbtoolbar.c \
+ gbtoolbutton.c \
+ gbtoolitem.c \
+ gbtreeview.c \
+ gbvbox.c \
+ gbvbuttonbox.c \
+ gbviewport.c \
+ gbvpaned.c \
+ gbvruler.c \
+ gbvscale.c \
+ gbvscrollbar.c \
+ gbvseparator.c \
+ gbwindow.c
diff --git a/tools/glade/glade/gbwidgets/gbaboutdialog.c b/tools/glade/glade/gbwidgets/gbaboutdialog.c
new file mode 100644
index 00000000..dd454986
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbaboutdialog.c
@@ -0,0 +1,602 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/aboutdialog.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Name = "GtkAboutDialog::name";
+static gchar *Copyright = "GtkAboutDialog::copyright";
+static gchar *Comments = "GtkAboutDialog::comments";
+static gchar *License = "GtkAboutDialog::license";
+static gchar *WrapLicense = "GtkAboutDialog::wrap_license";
+static gchar *Website = "GtkAboutDialog::website";
+static gchar *WebsiteLabel = "GtkAboutDialog::website_label";
+
+static gchar *Authors = "GtkAboutDialog::authors";
+static gchar *Documenters = "GtkAboutDialog::documenters";
+static gchar *Artists = "GtkAboutDialog::artists";
+static gchar *TranslatorCredits = "GtkAboutDialog::translator_credits";
+
+static gchar *Logo = "GtkAboutDialog::logo";
+
+
+static gchar *DestroyWithParent = "GtkAboutDialog|GtkWindow::destroy_with_parent";
+
+#define GLADE_TRANSLATORS_STRING "translator-credits"
+
+/* This is the old string we used for GnomeAbout, but translators don't like
+ it as the '_' character gets confused with an underlined accelerator key. */
+#define GLADE_TRANSLATORS_STRING2 "translator_credits"
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkAboutDialog, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_about_dialog_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+ gchar *project_name;
+
+ new_widget = gtk_about_dialog_new ();
+
+ project_name = glade_project_get_name (data->project);
+ if (!project_name)
+ project_name = _("Application Name");
+ gtk_about_dialog_set_name (GTK_ABOUT_DIALOG (new_widget), project_name);
+
+ gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (new_widget), "1.0");
+
+ /* Now we connect our normal delete_event handler. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ /* Set the default comment string for the translator credits. */
+ glade_util_set_translation_properties (new_widget, TranslatorCredits,
+ TRUE, "TRANSLATORS: Replace this string with your names, one name per line.", FALSE);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_about_dialog_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_filename (Logo, _("Logo:"), _("The pixmap to use as the logo"));
+
+ property_add_string (Name, _("Program Name:"), _("The name of the application"));
+ property_add_text (Comments, _("Comments:"), _("Additional information, such as a description of the application"), 3);
+ property_add_text (Copyright, _("Copyright:"), _("The copyright notice"), 2);
+
+ property_add_string (Website, _("Website URL:"), _("The URL of the application's website"));
+ property_add_string (WebsiteLabel, _("Website Label:"), _("The label to display for the link to the website"));
+
+ property_add_text (License, _("License:"), _("The license details of the application"), 3);
+ property_add_bool (WrapLicense, _("Wrap License:"), _("If the license text should be wrapped"));
+
+ property_add_text (Authors, _("Authors:"), _("The authors of the package, one on each line"), 2);
+ property_add_text (Documenters, _("Documenters:"), _("The documenters of the package, one on each line"), 2);
+ property_add_text (Artists, _("Artists:"), _("The people who have created the artwork for the package, one on each line"), 2);
+ property_add_text (TranslatorCredits, _("Translators:"), _("The translators of the package. This should normally be left empty so that translators can add their names in the po files"), 2);
+
+ /* We onlt need the common DestroyWithParent window property. The others
+ shouldn't really need to be changed on a simple About dialog. */
+ gb_window_create_standard_properties (widget, data,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL,
+ NULL, DestroyWithParent, NULL,
+ NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_about_dialog_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ const gchar *name, *copyright, *comments, *license, *website, *website_label;
+ const char *translator_credits, *translator_credits_output;
+ gboolean wrap_license;
+
+ gb_window_get_standard_properties (widget, data,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL,
+ NULL, DestroyWithParent, NULL,
+ NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL);
+
+ name = gtk_about_dialog_get_name (GTK_ABOUT_DIALOG (widget));
+ gb_widget_output_translatable_string (data, Name, name);
+
+ copyright = gtk_about_dialog_get_copyright (GTK_ABOUT_DIALOG (widget));
+ gb_widget_output_translatable_text (data, Copyright, copyright);
+
+ comments = gtk_about_dialog_get_comments (GTK_ABOUT_DIALOG (widget));
+ gb_widget_output_translatable_text (data, Comments, comments);
+
+ license = gtk_about_dialog_get_license (GTK_ABOUT_DIALOG (widget));
+ gb_widget_output_translatable_text (data, License, license);
+
+ wrap_license = gtk_about_dialog_get_wrap_license (GTK_ABOUT_DIALOG (widget));
+ gb_widget_output_bool (data, WrapLicense, wrap_license);
+
+ /* We store the Website & WebsiteURL in the object datalist, since the
+ widget does odd things when we set them. */
+ website = g_object_get_data (G_OBJECT (widget), Website);
+ gb_widget_output_string (data, Website, website);
+
+ website_label = g_object_get_data (G_OBJECT (widget), WebsiteLabel);
+ gb_widget_output_translatable_string (data, WebsiteLabel, website_label);
+
+ gb_widget_output_text (data, Authors,
+ gtk_object_get_data (GTK_OBJECT (widget), Authors));
+ gb_widget_output_text (data, Documenters,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ Documenters));
+ gb_widget_output_text (data, Artists,
+ gtk_object_get_data (GTK_OBJECT (widget), Artists));
+
+ /* If we are saving, and translator_credits isn't set but is translatable,
+ we save the string "translator-credits". Translators can then
+ replace this with their own names in the po files. */
+ translator_credits = gtk_about_dialog_get_translator_credits (GTK_ABOUT_DIALOG (widget));
+ translator_credits_output = translator_credits;
+ if (data->action == GB_SAVING
+ && (!translator_credits || *translator_credits == '\0'))
+ {
+ gchar *comments_text;
+ gboolean translatable, context;
+
+ glade_util_get_translation_properties (widget, TranslatorCredits,
+ &translatable,
+ &comments_text, &context);
+ if (translatable)
+ translator_credits_output = GLADE_TRANSLATORS_STRING;
+ }
+ gb_widget_output_translatable_text (data, TranslatorCredits,
+ translator_credits_output);
+
+ gb_widget_output_pixmap_filename (data, Logo,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ Logo));
+}
+
+
+static gchar**
+strv_from_property (GbWidgetSetArgData *data, GtkWidget *widget, const char *key)
+{
+ gchar **retval = NULL;
+ char *str;
+
+ str = gb_widget_input_text (data, key);
+ if (data->apply)
+ {
+ gtk_object_set_data_full (GTK_OBJECT (widget), key, g_strdup (str),
+ str ? g_free : NULL);
+ retval = g_strsplit (str, "\n", 0);
+ }
+ if (data->action == GB_APPLYING)
+ g_free (str);
+
+ return retval;
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_about_dialog_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar **authors, **documenters, **artists;
+ gchar *name, *copyright, *comments, *license, *website, *website_label;
+ gchar *translators, *filename, *old_filename;
+ GdkPixbuf *logo = NULL;
+ GObject *object;
+ gboolean wrap_license;
+
+ object = G_OBJECT (widget);
+
+ gb_window_set_standard_properties (widget, data,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL,
+ NULL, DestroyWithParent, NULL,
+ NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL);
+
+ name = gb_widget_input_string (data, Name);
+ if (data->apply)
+ gtk_about_dialog_set_name (GTK_ABOUT_DIALOG (widget), name);
+
+ copyright = gb_widget_input_text (data, Copyright);
+ if (data->apply)
+ gtk_about_dialog_set_copyright (GTK_ABOUT_DIALOG (widget), copyright);
+ if (data->action == GB_APPLYING)
+ g_free (copyright);
+
+ comments = gb_widget_input_text (data, Comments);
+ if (data->apply)
+ gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG (widget), comments);
+ if (data->action == GB_APPLYING)
+ g_free (comments);
+
+ license = gb_widget_input_text (data, License);
+ if (data->apply)
+ gtk_about_dialog_set_license (GTK_ABOUT_DIALOG (widget), license);
+ if (data->action == GB_APPLYING)
+ g_free (license);
+
+ wrap_license = gb_widget_input_bool (data, WrapLicense);
+ if (data->apply)
+ gtk_about_dialog_set_wrap_license (GTK_ABOUT_DIALOG (widget), wrap_license);
+
+
+ website = gb_widget_input_string (data, Website);
+ if (data->apply)
+ g_object_set_data_full (G_OBJECT (widget), Website, g_strdup (website),
+ website ? g_free : NULL);
+
+ website_label = gb_widget_input_string (data, WebsiteLabel);
+ if (data->apply)
+ g_object_set_data_full (G_OBJECT (widget), WebsiteLabel,
+ g_strdup (website_label),
+ website_label ? g_free : NULL);
+
+ authors = strv_from_property (data, widget, Authors);
+ if (data->apply)
+ gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (widget),
+ (const gchar**) authors);
+ g_strfreev (authors);
+
+ documenters = strv_from_property (data, widget, Documenters);
+ if (data->apply)
+ gtk_about_dialog_set_documenters (GTK_ABOUT_DIALOG (widget),
+ (const gchar**) documenters);
+ g_strfreev (documenters);
+
+ artists = strv_from_property (data, widget, Artists);
+ if (data->apply)
+ gtk_about_dialog_set_artists (GTK_ABOUT_DIALOG (widget),
+ (const gchar**) artists);
+ g_strfreev (artists);
+
+ translators = gb_widget_input_text (data, TranslatorCredits);
+ if (data->apply)
+ {
+ if (!strcmp (translators, GLADE_TRANSLATORS_STRING)
+ || !strcmp (translators, GLADE_TRANSLATORS_STRING2))
+ g_object_set (object, "translator-credits", "", NULL);
+ else
+ g_object_set (object, "translator-credits", translators, NULL);
+ }
+ if (data->action == GB_APPLYING)
+ g_free (translators);
+
+ filename = gb_widget_input_pixmap_filename (data, Logo);
+ if (data->apply)
+ {
+ if (filename && filename[0] == '\0')
+ filename = NULL;
+
+ old_filename = gtk_object_get_data (GTK_OBJECT (widget), Logo);
+ glade_project_remove_pixmap (data->project, old_filename);
+ gtk_object_set_data_full (GTK_OBJECT (widget), Logo,
+ g_strdup (filename), filename ? g_free : NULL);
+ glade_project_add_pixmap (data->project, filename);
+ logo = filename ? gdk_pixbuf_new_from_file (filename, NULL) : NULL;
+ g_object_set (object, "logo", logo, NULL);
+ if (logo)
+ g_object_unref (logo);
+ }
+ if (data->action == GB_LOADING)
+ g_free (filename);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkAboutDialog, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_about_dialog_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+static gboolean
+output_creators_array (GtkWidget *widget, GbWidgetWriteSourceData *data,
+ gchar *array_name, gchar *property_name)
+{
+ gchar *string, **strv;
+ gint i;
+
+ string = gtk_object_get_data (GTK_OBJECT (widget), property_name);
+ if (!string || *string == '\0')
+ return FALSE;
+
+ source_add_decl (data, " const gchar *%s[] = {\n", array_name);
+
+ strv = g_strsplit (string, "\n", 0);
+ for (i = 0; strv[i]; i++)
+ {
+ if (strv[i][0])
+ source_add_decl (data, " %s,\n",
+ source_make_string (strv[i], FALSE));
+ }
+
+ source_add_decl (data, " NULL\n };\n");
+ g_strfreev (strv);
+
+ return TRUE;
+}
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_about_dialog_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gboolean translatable, context, wrap_license;
+ gchar *comments;
+ const gchar *name, *copyright, *about_comments, *license;
+ const gchar *website, *website_label, *translators;
+ gchar *logo_filename;
+ char *pixbuf_name;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_about_dialog_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ gb_window_write_standard_source (widget, data,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL,
+ NULL, NULL,
+ NULL, DestroyWithParent, NULL,
+ NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL);
+
+ /* We set the version using the standard "VERSION" macro. */
+ source_add (data,
+ " gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (%s), VERSION);\n", data->wname);
+
+ name = gtk_about_dialog_get_name (GTK_ABOUT_DIALOG (widget));
+ if (name && *name)
+ {
+ glade_util_get_translation_properties (widget, Name, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_about_dialog_set_name (GTK_ABOUT_DIALOG (%s), %s);\n",
+ data->wname,
+ source_make_string_full (name,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ copyright = gtk_about_dialog_get_copyright (GTK_ABOUT_DIALOG (widget));
+ if (copyright && *copyright)
+ {
+ glade_util_get_translation_properties (widget, Copyright, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_about_dialog_set_copyright (GTK_ABOUT_DIALOG (%s), %s);\n",
+ data->wname,
+ source_make_string_full (copyright,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ about_comments = gtk_about_dialog_get_comments (GTK_ABOUT_DIALOG (widget));
+ if (about_comments && *about_comments)
+ {
+ glade_util_get_translation_properties (widget, Comments, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG (%s), %s);\n",
+ data->wname,
+ source_make_string_full (about_comments,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ license = gtk_about_dialog_get_license (GTK_ABOUT_DIALOG (widget));
+ if (license && *license)
+ {
+ glade_util_get_translation_properties (widget, License, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_about_dialog_set_license (GTK_ABOUT_DIALOG (%s), %s);\n",
+ data->wname,
+ source_make_string_full (license,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ wrap_license = gtk_about_dialog_get_wrap_license (GTK_ABOUT_DIALOG (widget));
+ if (wrap_license)
+ {
+ source_add (data,
+ " gtk_about_dialog_set_wrap_license (GTK_ABOUT_DIALOG (%s), TRUE);\n",
+ data->wname);
+ }
+
+
+ website = g_object_get_data (G_OBJECT (widget), Website);
+ if (website && *website)
+ {
+ source_add (data,
+ " gtk_about_dialog_set_website (GTK_ABOUT_DIALOG (%s), %s);\n",
+ data->wname,
+ source_make_string (website, FALSE));
+ }
+
+ website_label = g_object_get_data (G_OBJECT (widget), WebsiteLabel);
+ if (website_label && *website_label)
+ {
+ glade_util_get_translation_properties (widget, WebsiteLabel,
+ &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_about_dialog_set_website_label (GTK_ABOUT_DIALOG (%s), %s);\n",
+ data->wname,
+ source_make_string_full (website_label,
+ data->use_gettext && translatable,
+ context));
+ }
+
+
+ if (output_creators_array (widget, data, "authors", Authors))
+ source_add (data,
+ " gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (%s), authors);\n", data->wname);
+
+ if (output_creators_array (widget, data, "documenters", Documenters))
+ source_add (data,
+ " gtk_about_dialog_set_documenters (GTK_ABOUT_DIALOG (%s), documenters);\n", data->wname);
+
+ if (output_creators_array (widget, data, "artists", Artists))
+ source_add (data,
+ " gtk_about_dialog_set_artists (GTK_ABOUT_DIALOG (%s), artists);\n", data->wname);
+
+
+ /* If translators is set, then we use that specific string.
+ If it is not set, then if gettext support is enabled we output code
+ to call gettext to translate the special "translator_credits" string,
+ and use that if it is translated. */
+ translators = gtk_about_dialog_get_translator_credits (GTK_ABOUT_DIALOG (widget));
+ glade_util_get_translation_properties (widget, TranslatorCredits,
+ &translatable, &comments, &context);
+ if (translators && translators[0])
+ {
+ source_add_translator_comments_to_buffer (data, GLADE_DECLARATIONS, translatable, comments);
+ source_add_decl (data, " gchar *translators = %s;\n",
+ source_make_string (translators, FALSE));
+
+ source_add (data,
+ " gtk_about_dialog_set_translator_credits (GTK_ABOUT_DIALOG (%s), translators);\n", data->wname);
+ }
+ else if (data->use_gettext && translatable)
+ {
+ if (!comments || comments[0] == '\0')
+ comments = "TRANSLATORS: Replace this string with your names, one name per line.";
+
+ source_add_translator_comments_to_buffer (data, GLADE_DECLARATIONS,
+ translatable, comments);
+ source_add_decl (data,
+ " gchar *translators = _(\"%s\");\n",
+ GLADE_TRANSLATORS_STRING);
+
+ source_add (data,
+ " gtk_about_dialog_set_translator_credits (GTK_ABOUT_DIALOG (%s), translators);\n", data->wname);
+ }
+
+
+ logo_filename = gtk_object_get_data (GTK_OBJECT (widget), Logo);
+ if (logo_filename && logo_filename[0])
+ {
+ pixbuf_name = g_strdup_printf ("%s_logo_pixbuf", data->wname);
+
+ source_add_decl (data, " GdkPixbuf *%s;\n", pixbuf_name);
+ source_create_pixbuf (data, pixbuf_name, logo_filename);
+
+ source_add (data,
+ " gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG (%s), %s);\n",
+ data->wname, pixbuf_name);
+
+ g_free (pixbuf_name);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_about_dialog_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_about_dialog_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = aboutdialog_xpm;
+ gbwidget.tooltip = _("About Dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_about_dialog_new;
+ gbwidget.gb_widget_create_properties = gb_about_dialog_create_properties;
+ gbwidget.gb_widget_get_properties = gb_about_dialog_get_properties;
+ gbwidget.gb_widget_set_properties = gb_about_dialog_set_properties;
+ gbwidget.gb_widget_write_source = gb_about_dialog_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_about_dialog_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbaccellabel.c b/tools/glade/glade/gbwidgets/gbaccellabel.c
new file mode 100644
index 00000000..56519fd9
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbaccellabel.c
@@ -0,0 +1,214 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <math.h>
+
+#include <gtk/gtkaccellabel.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/accellabel.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Label = "AccelLabel|GtkLabel::label";
+static gchar *UseUnderline = "AccelLabel|GtkLabel::use_underline";
+static gchar *UseMarkup = "AccelLabel|GtkLabel::use_markup";
+static gchar *Justify = "AccelLabel|GtkLabel::justify";
+static gchar *Wrap = "AccelLabel|GtkLabel::wrap";
+static gchar *XAlign = "AccelLabel|GtkMisc::xalign";
+static gchar *YAlign = "AccelLabel|GtkMisc::yalign";
+static gchar *XPad = "AccelLabel|GtkMisc::xpad";
+static gchar *YPad = "AccelLabel|GtkMisc::ypad";
+static gchar *Selectable = "AccelLabel|GtkLabel::selectable";
+
+static gchar *Ellipsize = "AccelLabel|GtkLabel::ellipsize";
+static gchar *WidthChars = "AccelLabel|GtkLabel::width_chars";
+static gchar *SingleLineMode = "AccelLabel|GtkLabel::single_line_mode";
+static gchar *Angle = "AccelLabel|GtkLabel::angle";
+
+static gchar *FocusTarget = "AccelLabel|GtkLabel::mnemonic_widget";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkAccelLabel, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_accel_label_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_accel_label_new (data->name);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_accel_label_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_label_create_standard_properties (widget, data,
+ Label, UseUnderline, UseMarkup,
+ Justify, Wrap, Selectable,
+ XAlign, YAlign, XPad, YPad,
+ FocusTarget, Ellipsize, WidthChars,
+ SingleLineMode, Angle);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_accel_label_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_label_get_standard_properties (widget, data,
+ Label, UseUnderline, UseMarkup,
+ Justify, Wrap, Selectable,
+ XAlign, YAlign, XPad, YPad,
+ FocusTarget, Ellipsize, WidthChars,
+ SingleLineMode, Angle);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_accel_label_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_label_set_standard_properties (widget, data,
+ Label, UseUnderline, UseMarkup,
+ Justify, Wrap, Selectable,
+ XAlign, YAlign, XPad, YPad,
+ FocusTarget, Ellipsize, WidthChars,
+ SingleLineMode, Angle);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkAccelLabel, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_accel_label_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_accel_label_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ const gchar *label_text = gtk_label_get_label (GTK_LABEL (widget));
+
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " %s = gtk_accel_label_new (%s);\n", data->wname,
+ source_make_string_full (label_text,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (gtk_label_get_use_underline (GTK_LABEL (widget)))
+ source_add (data,
+ " gtk_label_set_use_underline (GTK_LABEL (%s), TRUE);\n",
+ data->wname);
+
+ gb_label_write_standard_source (widget, data,
+ Label, UseUnderline, UseMarkup,
+ Justify, Wrap, Selectable,
+ XAlign, YAlign, XPad, YPad,
+ FocusTarget, Ellipsize, WidthChars,
+ SingleLineMode, Angle);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_accel_label_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_accel_label_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = accellabel_xpm;
+ gbwidget.tooltip = _("Label with Accelerator");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_accel_label_new;
+ gbwidget.gb_widget_create_properties = gb_accel_label_create_properties;
+ gbwidget.gb_widget_get_properties = gb_accel_label_get_properties;
+ gbwidget.gb_widget_set_properties = gb_accel_label_set_properties;
+ gbwidget.gb_widget_write_source = gb_accel_label_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_accel_label_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbalignment.c b/tools/glade/glade/gbwidgets/gbalignment.c
new file mode 100644
index 00000000..78a7fe2a
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbalignment.c
@@ -0,0 +1,268 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkalignment.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/alignment.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *XAlign = "GtkAlignment::xalign";
+static gchar *YAlign = "GtkAlignment::yalign";
+static gchar *XScale = "GtkAlignment::xscale";
+static gchar *YScale = "GtkAlignment::yscale";
+
+static gchar *TopPadding = "GtkAlignment::top_padding";
+static gchar *BottomPadding = "GtkAlignment::bottom_padding";
+static gchar *LeftPadding = "GtkAlignment::left_padding";
+static gchar *RightPadding = "GtkAlignment::right_padding";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkAlignment, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_alignment_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_alignment_new (0.5, 0.5, 1.0, 1.0);
+ if (data->action != GB_LOADING)
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_alignment_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_float_range (XAlign, _("X Align:"),
+ _("The horizontal alignment of the child widget"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (YAlign, _("Y Align:"),
+ _("The vertical alignment of the child widget"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (XScale, _("X Scale:"),
+ _("The horizontal scale of the child widget"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (YScale, _("Y Scale:"),
+ _("The vertical scale of the child widget"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+
+ property_add_int_range (TopPadding,
+ _("Top Padding:"),
+ _("Space to put above the child widget"),
+ 0, 1000, 1, 10, 1);
+ property_add_int_range (BottomPadding,
+ _("Bottom Padding:"),
+ _("Space to put below the child widget"),
+ 0, 1000, 1, 10, 1);
+ property_add_int_range (LeftPadding,
+ _("Left Padding:"),
+ _("Space to put to the left of the child widget"),
+ 0, 1000, 1, 10, 1);
+ property_add_int_range (RightPadding,
+ _("Right Padding:"),
+ _("Space to put to the right of the child widget"),
+ 0, 1000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_alignment_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ guint padding_top, padding_bottom, padding_left, padding_right;
+
+ gb_widget_output_float (data, XAlign, GTK_ALIGNMENT (widget)->xalign);
+ gb_widget_output_float (data, YAlign, GTK_ALIGNMENT (widget)->yalign);
+ gb_widget_output_float (data, XScale, GTK_ALIGNMENT (widget)->xscale);
+ gb_widget_output_float (data, YScale, GTK_ALIGNMENT (widget)->yscale);
+
+ gtk_alignment_get_padding (GTK_ALIGNMENT (widget),
+ &padding_top, &padding_bottom,
+ &padding_left, &padding_right);
+
+ gb_widget_output_int (data, TopPadding, padding_top);
+ gb_widget_output_int (data, BottomPadding, padding_bottom);
+ gb_widget_output_int (data, LeftPadding, padding_left);
+ gb_widget_output_int (data, RightPadding, padding_right);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_alignment_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gfloat xalign, yalign, xscale, yscale;
+ guint padding_top, padding_bottom, padding_left, padding_right;
+ gboolean set_alignment = FALSE, set_padding = FALSE;
+
+ xalign = gb_widget_input_float (data, XAlign);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ xalign = GTK_ALIGNMENT (widget)->xalign;
+
+ yalign = gb_widget_input_float (data, YAlign);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ yalign = GTK_ALIGNMENT (widget)->yalign;
+
+ xscale = gb_widget_input_float (data, XScale);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ xscale = GTK_ALIGNMENT (widget)->xscale;
+
+ yscale = gb_widget_input_float (data, YScale);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ yscale = GTK_ALIGNMENT (widget)->yscale;
+
+ if (set_alignment)
+ gtk_alignment_set (GTK_ALIGNMENT (widget), xalign, yalign, xscale, yscale);
+
+ gtk_alignment_get_padding (GTK_ALIGNMENT (widget),
+ &padding_top, &padding_bottom,
+ &padding_left, &padding_right);
+
+ padding_top = gb_widget_input_int (data, TopPadding);
+ if (data->apply)
+ set_padding = TRUE;
+
+ padding_bottom = gb_widget_input_int (data, BottomPadding);
+ if (data->apply)
+ set_padding = TRUE;
+
+ padding_left = gb_widget_input_int (data, LeftPadding);
+ if (data->apply)
+ set_padding = TRUE;
+
+ padding_right = gb_widget_input_int (data, RightPadding);
+ if (data->apply)
+ set_padding = TRUE;
+
+ if (set_padding)
+ gtk_alignment_set_padding (GTK_ALIGNMENT (widget),
+ padding_top, padding_bottom,
+ padding_left, padding_right);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkAlignment, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_alignment_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+static void
+gb_alignment_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ guint padding_top, padding_bottom, padding_left, padding_right;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_alignment_new (%g, %g, %g, %g);\n",
+ data->wname,
+ GTK_ALIGNMENT (widget)->xalign, GTK_ALIGNMENT (widget)->yalign,
+ GTK_ALIGNMENT (widget)->xscale, GTK_ALIGNMENT (widget)->yscale);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ gtk_alignment_get_padding (GTK_ALIGNMENT (widget),
+ &padding_top, &padding_bottom,
+ &padding_left, &padding_right);
+
+ if (padding_top != 0 || padding_bottom != 0
+ || padding_left != 0 || padding_right != 0)
+ {
+ source_add (data,
+ " gtk_alignment_set_padding (GTK_ALIGNMENT (%s), %i, %i, %i, %i);\n",
+ data->wname,
+ padding_top, padding_bottom, padding_left, padding_right);
+
+ }
+}
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_alignment_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_alignment_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = alignment_xpm;
+ gbwidget.tooltip = _("Alignment");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_alignment_new;
+ gbwidget.gb_widget_create_properties = gb_alignment_create_properties;
+ gbwidget.gb_widget_get_properties = gb_alignment_get_properties;
+ gbwidget.gb_widget_set_properties = gb_alignment_set_properties;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_alignment_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_alignment_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbarrow.c b/tools/glade/glade/gbwidgets/gbarrow.c
new file mode 100644
index 00000000..b539bedc
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbarrow.c
@@ -0,0 +1,312 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkarrow.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/arrow.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Direction = "GtkArrow::arrow_type";
+static gchar *Shadow = "GtkArrow::shadow_type";
+static gchar *XAlign = "Arrow|GtkMisc::xalign";
+static gchar *YAlign = "Arrow|GtkMisc::yalign";
+static gchar *XPad = "Arrow|GtkMisc::xpad";
+static gchar *YPad = "Arrow|GtkMisc::ypad";
+
+static const gchar *GbDirectionChoices[] =
+{"Up", "Down", "Left", "Right", NULL};
+static const gint GbDirectionValues[] =
+{
+ GTK_ARROW_UP,
+ GTK_ARROW_DOWN,
+ GTK_ARROW_LEFT,
+ GTK_ARROW_RIGHT
+};
+static const gchar *GbDirectionSymbols[] =
+{
+ "GTK_ARROW_UP",
+ "GTK_ARROW_DOWN",
+ "GTK_ARROW_LEFT",
+ "GTK_ARROW_RIGHT"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkArrow, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+ GtkWidget*
+ gb_arrow_new(GbWidgetNewData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_arrow_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Direction, _("Direction:"), _("The direction of the arrow"),
+ GbDirectionChoices);
+ property_add_choice (Shadow, _("Shadow:"), _("The shadow type of the arrow"),
+ GladeShadowChoices);
+ property_add_float_range (XAlign, _("X Align:"),
+ _("The horizontal alignment of the arrow"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (YAlign, _("Y Align:"),
+ _("The vertical alignment of the arrow"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_int_range (XPad, _("X Pad:"), _("The horizontal padding"),
+ 0, 1000, 1, 10, 1);
+ property_add_int_range (YPad, _("Y Pad:"), _("The vertical padding"),
+ 0, 1000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_arrow_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ for (i = 0; i < sizeof (GbDirectionValues) / sizeof (GbDirectionValues[0]);
+ i++)
+ {
+ if (GbDirectionValues[i] == GTK_ARROW (widget)->arrow_type)
+ gb_widget_output_choice (data, Direction, i, GbDirectionSymbols[i]);
+ }
+
+ for (i = 0; i < GladeShadowChoicesSize; i++)
+ {
+ if (GladeShadowValues[i] == GTK_ARROW (widget)->shadow_type)
+ gb_widget_output_choice (data, Shadow, i, GladeShadowSymbols[i]);
+ }
+ gb_widget_output_float (data, XAlign, GTK_MISC (widget)->xalign);
+ gb_widget_output_float (data, YAlign, GTK_MISC (widget)->yalign);
+ gb_widget_output_int (data, XPad, GTK_MISC (widget)->xpad);
+ gb_widget_output_int (data, YPad, GTK_MISC (widget)->ypad);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_arrow_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *direction, *shadow;
+ gboolean set_arrow = FALSE, set_alignment = FALSE, set_padding = FALSE;
+ gfloat xalign, yalign;
+ gint xpad, ypad, i;
+ GtkArrowType arrow_type = GTK_ARROW_UP;
+ GtkShadowType shadow_type = GTK_SHADOW_NONE;
+
+ direction = gb_widget_input_choice (data, Direction);
+ if (data->apply)
+ {
+ for (i = 0;
+ i < sizeof (GbDirectionValues) / sizeof (GbDirectionValues[0]);
+ i++)
+ {
+ if (!strcmp (direction, GbDirectionChoices[i])
+ || !strcmp (direction, GbDirectionSymbols[i]))
+ {
+ arrow_type = GbDirectionValues[i];
+ set_arrow = TRUE;
+ break;
+ }
+ }
+ }
+ else
+ arrow_type = GTK_ARROW (widget)->arrow_type;
+
+ shadow = gb_widget_input_choice (data, Shadow);
+ if (data->apply)
+ {
+ for (i = 0; i < GladeShadowChoicesSize; i++)
+ {
+ if (!strcmp (shadow, GladeShadowChoices[i])
+ || !strcmp (shadow, GladeShadowSymbols[i]))
+ {
+ shadow_type = GladeShadowValues[i];
+ set_arrow = TRUE;
+ break;
+ }
+ }
+ }
+ else
+ shadow_type = GTK_ARROW (widget)->shadow_type;
+
+ if (set_arrow)
+ gtk_arrow_set (GTK_ARROW (widget), arrow_type, shadow_type);
+
+ xalign = gb_widget_input_float (data, XAlign);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ xalign = GTK_MISC (widget)->xalign;
+
+ yalign = gb_widget_input_float (data, YAlign);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ yalign = GTK_MISC (widget)->yalign;
+
+ if (set_alignment)
+ gtk_misc_set_alignment (GTK_MISC (widget), xalign, yalign);
+
+ xpad = gb_widget_input_int (data, XPad);
+ if (data->apply)
+ set_padding = TRUE;
+ else
+ xpad = GTK_MISC (widget)->xpad;
+
+ ypad = gb_widget_input_int (data, YPad);
+ if (data->apply)
+ set_padding = TRUE;
+ else
+ ypad = GTK_MISC (widget)->ypad;
+
+ if (set_padding)
+ gtk_misc_set_padding (GTK_MISC (widget), xpad, ypad);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkArrow, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_arrow_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_arrow_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gfloat xalign, yalign;
+ gint xpad, ypad, arrow_type = 0, shadow_type = 0, i;
+
+ for (i = 0; i < sizeof (GbDirectionValues) / sizeof (GbDirectionValues[0]);
+ i++)
+ if (GbDirectionValues[i] == GTK_ARROW (widget)->arrow_type)
+ {
+ arrow_type = i;
+ break;
+ }
+ for (i = 0; i < GladeShadowChoicesSize; i++)
+ if (GladeShadowValues[i] == GTK_ARROW (widget)->shadow_type)
+ {
+ shadow_type = i;
+ break;
+ }
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_arrow_new (%s, %s);\n", data->wname,
+ GbDirectionSymbols[arrow_type], GladeShadowSymbols[shadow_type]);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ xalign = GTK_MISC (widget)->xalign;
+ yalign = GTK_MISC (widget)->yalign;
+ if (xalign != 0.5 || yalign != 0.5)
+ {
+ source_add (data, " gtk_misc_set_alignment (GTK_MISC (%s), %g, %g);\n",
+ data->wname, xalign, yalign);
+ }
+ xpad = GTK_MISC (widget)->xpad;
+ ypad = GTK_MISC (widget)->ypad;
+ if (xpad || ypad)
+ {
+ source_add (data, " gtk_misc_set_padding (GTK_MISC (%s), %d, %d);\n",
+ data->wname, xpad, ypad);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_arrow_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_arrow_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = arrow_xpm;
+ gbwidget.tooltip = _("Arrow");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_arrow_create_properties;
+ gbwidget.gb_widget_get_properties = gb_arrow_get_properties;
+ gbwidget.gb_widget_set_properties = gb_arrow_set_properties;
+/*
+ gbwidget.gb_widget_new = gb_arrow_new;
+ gbwidget.gb_widget_create_popup_menu = gb_arrow_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_arrow_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbaspectframe.c b/tools/glade/glade/gbwidgets/gbaspectframe.c
new file mode 100644
index 00000000..b0c3e181
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbaspectframe.c
@@ -0,0 +1,335 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "../gb.h"
+#include <math.h>
+#include <gtk/gtkalignment.h>
+#include <gtk/gtkaspectframe.h>
+#include <gtk/gtklabel.h>
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/aspectframe.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *LabelXAlign = "AspectFrame|GtkFrame::label_xalign";
+static gchar *LabelYAlign = "AspectFrame|GtkFrame::label_yalign";
+static gchar *Shadow = "AspectFrame|GtkFrame::shadow_type";
+static gchar *XAlign = "GtkAspectFrame::xalign";
+static gchar *YAlign = "GtkAspectFrame::yalign";
+static gchar *Ratio = "GtkAspectFrame::ratio";
+static gchar *Obey = "GtkAspectFrame::obey_child";
+
+/* We don't show this any more, as the label is a child widget now, but we
+ load this for compatability with old XML files. */
+static gchar *Label = "AspectFrame|GtkFrame::label";
+
+static const gchar *GbShadowChoices[] =
+{"None", "In", "Out",
+ "Etched In", "Etched Out", NULL};
+static const gint GbShadowValues[] =
+{
+ GTK_SHADOW_NONE,
+ GTK_SHADOW_IN,
+ GTK_SHADOW_OUT,
+ GTK_SHADOW_ETCHED_IN,
+ GTK_SHADOW_ETCHED_OUT
+};
+static const gchar *GbShadowSymbols[] =
+{
+ "GTK_SHADOW_NONE",
+ "GTK_SHADOW_IN",
+ "GTK_SHADOW_OUT",
+ "GTK_SHADOW_ETCHED_IN",
+ "GTK_SHADOW_ETCHED_OUT"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkAspectFrame, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_aspect_frame_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_aspect_frame_new (NULL, 0.5, 0.5, 1.0, TRUE);
+
+ if (data->action != GB_LOADING)
+ {
+ GtkWidget *label, *alignment;
+ gchar *label_markup;
+
+ /* For HIG compliance, we create a frame with no shadow, with a label
+ of "<b>widget-name</b>", and with an alignment to add 12 pixels
+ padding on the left. */
+ gtk_frame_set_shadow_type (GTK_FRAME (new_widget), GTK_SHADOW_NONE);
+
+ label = gb_widget_new ("GtkLabel", NULL);
+ label_markup = g_strdup_printf ("<b>%s</b>", data->name);
+ gtk_label_set_markup (GTK_LABEL (label), label_markup);
+ g_free (label_markup);
+ gtk_object_set_data (GTK_OBJECT (label), "GtkLabel::use_markup",
+ GINT_TO_POINTER (TRUE));
+
+ gtk_frame_set_label_widget (GTK_FRAME (new_widget), label);
+
+ alignment = gb_widget_new ("GtkAlignment", NULL);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 12, 0);
+
+ gtk_container_add (GTK_CONTAINER (new_widget), alignment);
+ }
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_aspect_frame_create_properties (GtkWidget * widget, GbWidgetCreateArgData *
+ data)
+{
+ property_add_float_range (LabelXAlign, _("Label X Align:"),
+ _("The horizontal alignment of the frame's label widget"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (LabelYAlign, _("Label Y Align:"),
+ _("The vertical alignment of the frame's label widget"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_choice (Shadow, _("Shadow:"), _("The type of shadow of the frame"),
+ GbShadowChoices);
+ property_add_float_range (XAlign, _("X Align:"),
+ _("The horizontal alignment of the frame's child"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (YAlign, _("Y Align:"),
+ _("The horizontal alignment of the frame's child"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float (Ratio, _("Ratio:"),
+ _("The aspect ratio of the frame's child"));
+ property_add_bool (Obey, _("Obey Child:"),
+ _("If the aspect ratio should be determined by the child"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_aspect_frame_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ gb_widget_output_float (data, LabelXAlign, GTK_FRAME (widget)->label_xalign);
+ gb_widget_output_float (data, LabelYAlign, GTK_FRAME (widget)->label_yalign);
+
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i++)
+ {
+ if (GbShadowValues[i] == GTK_FRAME (widget)->shadow_type)
+ gb_widget_output_choice (data, Shadow, i, GbShadowSymbols[i]);
+ }
+
+ gb_widget_output_float (data, XAlign, GTK_ASPECT_FRAME (widget)->xalign);
+ gb_widget_output_float (data, YAlign, GTK_ASPECT_FRAME (widget)->yalign);
+ gb_widget_output_float (data, Ratio, GTK_ASPECT_FRAME (widget)->ratio);
+ gb_widget_output_bool (data, Obey, GTK_ASPECT_FRAME (widget)->obey_child);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_aspect_frame_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gfloat label_xalign, label_yalign;
+ gboolean apply_xalign, apply_yalign;
+ gfloat xalign, yalign, ratio;
+ gchar *shadow;
+ gboolean obey_child, set_aspect_frame = FALSE;
+ gint i;
+
+ /* We load the 'label' property, but create a child GbWidget. */
+ if (data->action == GB_LOADING)
+ {
+ gchar *label = gb_widget_input_string (data, Label);
+ if (data->apply && label && *label)
+ {
+ GtkWidget *label_widget = gb_widget_new ("GtkLabel", NULL);
+ gtk_label_set_text (GTK_LABEL (label_widget), label);
+ gtk_frame_set_label_widget (GTK_FRAME (widget), label_widget);
+ }
+ }
+
+ label_xalign = gb_widget_input_float (data, LabelXAlign);
+ apply_xalign = data->apply;
+ if (!apply_xalign)
+ label_xalign = GTK_FRAME (widget)->label_xalign;
+
+ label_yalign = gb_widget_input_float (data, LabelYAlign);
+ apply_yalign = data->apply;
+ if (!apply_yalign)
+ label_yalign = GTK_FRAME (widget)->label_yalign;
+
+ if (apply_xalign || apply_yalign)
+ gtk_frame_set_label_align (GTK_FRAME (widget), label_xalign, label_yalign);
+
+ shadow = gb_widget_input_choice (data, Shadow);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ {
+ if (!strcmp (shadow, GbShadowChoices[i])
+ || !strcmp (shadow, GbShadowSymbols[i]))
+ {
+ gtk_frame_set_shadow_type (GTK_FRAME (widget), GbShadowValues[i]);
+ break;
+ }
+ }
+ }
+
+ xalign = gb_widget_input_float (data, XAlign);
+ if (data->apply)
+ set_aspect_frame = TRUE;
+ else
+ xalign = GTK_ASPECT_FRAME (widget)->xalign;
+
+ yalign = gb_widget_input_float (data, YAlign);
+ if (data->apply)
+ set_aspect_frame = TRUE;
+ else
+ yalign = GTK_ASPECT_FRAME (widget)->yalign;
+
+ ratio = gb_widget_input_float (data, Ratio);
+ if (data->apply)
+ set_aspect_frame = TRUE;
+ else
+ ratio = GTK_ASPECT_FRAME (widget)->ratio;
+
+ obey_child = gb_widget_input_bool (data, Obey);
+ if (data->apply)
+ set_aspect_frame = TRUE;
+ else
+ obey_child = GTK_ASPECT_FRAME (widget)->obey_child;
+
+ if (set_aspect_frame)
+ gtk_aspect_frame_set (GTK_ASPECT_FRAME (widget), xalign, yalign,
+ ratio, obey_child);
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_aspect_frame_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gfloat xalign, yalign;
+ gint shadow = 0, i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_aspect_frame_new (NULL, %g, %g, %g, %s);\n",
+ data->wname,
+ GTK_ASPECT_FRAME (widget)->xalign,
+ GTK_ASPECT_FRAME (widget)->yalign,
+ GTK_ASPECT_FRAME (widget)->ratio,
+ GTK_ASPECT_FRAME (widget)->obey_child ? "TRUE" : "FALSE");
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ xalign = GTK_FRAME (widget)->label_xalign;
+ yalign = GTK_FRAME (widget)->label_yalign;
+ if (xalign >= GLADE_EPSILON || fabs (yalign - 0.5) >= GLADE_EPSILON)
+ {
+ source_add (data,
+ " gtk_frame_set_label_align (GTK_FRAME (%s), %g, 0.5);\n",
+ data->wname, xalign);
+ }
+
+ if (GTK_FRAME (widget)->shadow_type != GTK_SHADOW_ETCHED_IN)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ if (GbShadowValues[i] == GTK_FRAME (widget)->shadow_type)
+ {
+ shadow = i;
+ break;
+ }
+ source_add (data, " gtk_frame_set_shadow_type (GTK_FRAME (%s), %s);\n",
+ data->wname, GbShadowSymbols[shadow]);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_aspect_frame_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_aspect_frame_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = aspectframe_xpm;
+ gbwidget.tooltip = _("Aspect Frame");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_aspect_frame_new;
+ gbwidget.gb_widget_create_properties = gb_aspect_frame_create_properties;
+ gbwidget.gb_widget_get_properties = gb_aspect_frame_get_properties;
+ gbwidget.gb_widget_set_properties = gb_aspect_frame_set_properties;
+ gbwidget.gb_widget_write_source = gb_aspect_frame_write_source;
+
+ /* We just use the GtkFrame functions for these. */
+ gbwidget.gb_widget_create_popup_menu = gb_frame_create_popup_menu;
+ gbwidget.gb_widget_add_child = gb_frame_add_child;
+ gbwidget.gb_widget_get_child_properties = gb_frame_get_child_properties;
+ gbwidget.gb_widget_write_add_child_source = gb_frame_write_add_child_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbbutton.c b/tools/glade/glade/gbwidgets/gbbutton.c
new file mode 100644
index 00000000..1738b51b
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbbutton.c
@@ -0,0 +1,1612 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <string.h>
+
+#include <gtk/gtkalignment.h>
+#include <gtk/gtkbbox.h>
+#include <gtk/gtkbutton.h>
+#include <gtk/gtkdialog.h>
+#include <gtk/gtkradiobutton.h>
+#include <gtk/gtkentry.h>
+#include <gtk/gtkimage.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtkstock.h>
+
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/button.xpm"
+
+/*
+ * GtkButton widget - unfortunately this has been 'overloaded' a bit to cope
+ * with extra properties available in toolbar buttons and Gnome buttons.
+ * Standard toolbar buttons can have an icon as well as a label.
+ * Gnome buttons can be a stock button (which has a label and icon), or can
+ * have a stock pixmap as well as a label if they are in a toolbar or in a
+ * GnomeDialog/MessageBox.
+ */
+
+typedef enum {
+ GLADE_BUTTON_NORMAL,
+ GLADE_BUTTON_DIALOG,
+ GLADE_BUTTON_GNOME_DIALOG
+} GladeButtonType;
+
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *StockButton = "GtkButton::stock_button";
+static gchar *Label = "GtkButton::label";
+static gchar *Icon = "GtkButton::icon";
+static gchar *FocusOnClick = "GtkButton::focus_on_click";
+
+/* This is only used for normal/stock buttons, not special toolbar buttons,
+ as the toolbar has its own relief setting. */
+static gchar *Relief = "GtkButton::relief";
+
+/* This is used for dialog buttons. It is a string, either one of the standard
+ GTK+ response strings, or a user-defined integer. */
+static gchar *ResponseID = "GtkButton::response_id";
+
+/* This is used for dialog buttons, to set if it is a secondary button.
+ Buttons with ResponseID set to "GTK_RESPONSE_HELP" are always secondary. */
+/* FIXME: We don't worry about this for now. We may support it later. */
+/*static gchar *Secondary = "GtkButton::secondary";*/
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_button_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_button_new_with_label (data->name);
+ else
+ {
+ new_widget = gtk_button_new ();
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder());
+ }
+ return new_widget;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ GList *response_list = NULL;
+ gint i;
+
+ property_add_stock_item (StockButton, _("Stock Button:"),
+ _("The stock button to use"),
+ GTK_ICON_SIZE_BUTTON);
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GTK_ICON_SIZE_BUTTON);
+ property_add_choice (Relief, _("Button Relief:"),
+ _("The relief style of the button"),
+ GladeReliefChoices);
+
+ for (i = 0; i < GladeStockResponsesSize; i++)
+ response_list = g_list_append (response_list, GladeStockResponses[i].name);
+ property_add_combo (ResponseID, _("Response ID:"),
+ _("The response code returned when the button is pressed. "
+ "Select one of the standard responses or enter a positive integer value"),
+ response_list);
+ g_list_free (response_list);
+
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+/* Returns the type of the button - NORMAL, DIALOG or GNOME_DIALOG. */
+GladeButtonType
+gb_button_get_button_type (GtkWidget *widget)
+{
+ gchar *child_name;
+
+ if (widget->parent)
+ {
+ child_name = gb_widget_get_child_name (widget->parent);
+ if (child_name && !strcmp (child_name, GladeChildDialogActionArea))
+ {
+ GtkWidget *toplevel = glade_util_get_toplevel (widget);
+
+ if (GTK_IS_DIALOG (toplevel))
+ return GLADE_BUTTON_DIALOG;
+ else
+ return GLADE_BUTTON_GNOME_DIALOG;
+ }
+ }
+
+ return GLADE_BUTTON_NORMAL;
+}
+
+
+/*
+ * NORMAL BUTTONS. GtkButton/GtkToggleButton/GtkCheckButton/GtkRadioButton.
+ */
+
+/* This tries to find the child label & icon of the button. If the button
+ contains other widgets it returns FALSE, i.e. if the user has added other
+ widgets instead. */
+static gboolean
+gb_button_normal_find_child_widgets (GtkWidget *widget,
+ GtkWidget **label,
+ GtkWidget **icon)
+{
+ GtkWidget *child, *alignment_child;
+
+ *label = *icon = NULL;
+
+ /* Check it has a child. If it doesn't output a warning. */
+ child = GTK_BIN (widget)->child;
+ g_return_val_if_fail (child != NULL, FALSE);
+
+ /* Check if it has just a GtkLabel child. */
+ if (GTK_IS_LABEL (child))
+ {
+ /* If it is a GbWidget we don't handle its properties here. */
+ if (GB_IS_GB_WIDGET (child))
+ return FALSE;
+
+ *label = child;
+ return TRUE;
+ }
+
+ /* Check if it has just a GtkImage child. */
+ if (GTK_IS_IMAGE (child))
+ {
+ *icon = child;
+ return TRUE;
+ }
+
+ /* If it contains an icon and a label it must be a GtkAlignment with a
+ GtkHBox in it. */
+ if (!GTK_IS_ALIGNMENT (child))
+ return FALSE;
+
+ /* Now check for a hbox with a GtkImage and GtkLabel children. */
+ alignment_child = GTK_BIN (child)->child;
+ if (alignment_child && GTK_IS_HBOX (alignment_child)
+ && g_list_length (GTK_BOX (alignment_child)->children) == 2)
+ {
+ GList *children;
+ GtkBoxChild *child1, *child2;
+
+ children = GTK_BOX (alignment_child)->children;
+ child1 = children->data;
+ child2 = children->next->data;
+
+ if (GTK_IS_IMAGE (child1->widget) && GTK_IS_LABEL (child2->widget))
+ {
+ *icon = child1->widget;
+ *label = child2->widget;
+ return TRUE;
+ }
+ }
+
+ return FALSE;
+}
+
+
+static void
+gb_button_normal_get_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p)
+{
+ gchar *stock_id, *label_text;
+ gboolean label_sensitive = TRUE;
+ gboolean icon_sensitive = TRUE;
+ GtkWidget *label, *icon;
+
+ /* We only allow the GTK_ICON_SIZE_BUTTON size for stock items & icons. */
+ if (data->action == GB_SHOWING)
+ {
+ property_set_stock_item_icon_size (stock_id_p, GTK_ICON_SIZE_BUTTON);
+ property_set_icon_size (icon_p, GTK_ICON_SIZE_BUTTON);
+ }
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget), GladeButtonStockIDKey);
+ /* In the XML the stock item name is actually saved as the label property,
+ and the use_stock property specifies that it is a stock item.
+ Also, use_underline needs to be set. */
+ if (data->action == GB_SAVING)
+ {
+ if (stock_id)
+ {
+ gb_widget_output_stock_item (data, "label", stock_id);
+ gb_widget_output_bool (data, "use_stock", TRUE);
+ }
+ }
+ else
+ {
+ gb_widget_output_stock_item (data, stock_id_p, stock_id);
+ }
+
+
+ if (stock_id)
+ {
+ label_sensitive = FALSE;
+ icon_sensitive = FALSE;
+ }
+ else
+ {
+ if (gb_button_normal_find_child_widgets (widget, &label, &icon))
+ {
+ gchar *icon_name = NULL;
+
+ if (label)
+ label_text = (gchar*) gtk_label_get_label (GTK_LABEL (label));
+ else
+ label_text = "";
+
+ /* This is a bit of a hack. The label has the real translation
+ properties, but we copy them to the button so everything works. */
+ if (label) {
+ glade_util_copy_translation_properties (label, "GtkLabel::label",
+ widget, label_p);
+ }
+
+ /* When saving we only output the label if the icon isn't set,
+ since if it is we will be saving as separate child widgets. */
+ if (data->action != GB_SAVING || !icon)
+ gb_widget_output_translatable_text (data, label_p, label_text);
+
+ /* We always save use_underline as TRUE, though we don't load it. */
+ if (data->action == GB_SAVING && !icon)
+ gb_widget_output_bool (data, "use_underline", TRUE);
+
+ if (icon)
+ icon_name = gtk_object_get_data (GTK_OBJECT (icon), GladeIconKey);
+
+ /* We never output the icon when saving, as it will be saved as a
+ child widget. */
+ if (data->action != GB_SAVING)
+ gb_widget_output_icon (data, icon_p, icon_name);
+ }
+ else
+ {
+ label_sensitive = FALSE;
+ icon_sensitive = FALSE;
+ }
+ }
+
+ if (data->action == GB_SHOWING)
+ {
+ if (!label_sensitive)
+ gb_widget_output_translatable_text (data, label_p, "");
+ property_set_sensitive (label_p, label_sensitive);
+
+ if (!icon_sensitive)
+ gb_widget_output_pixmap_filename (data, icon_p, "");
+ property_set_sensitive (icon_p, icon_sensitive);
+ }
+}
+
+
+static void
+gb_button_normal_set_stock_id (GtkWidget *widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id,
+ gchar *label_p,
+ gchar *icon_p)
+{
+ gboolean is_stock_item = FALSE;
+ const gchar *label_text = "";
+
+ if (stock_id && stock_id[0])
+ is_stock_item = TRUE;
+
+ if (is_stock_item)
+ {
+ gtk_button_set_use_stock (GTK_BUTTON (widget), TRUE);
+ gtk_button_set_label (GTK_BUTTON (widget), stock_id);
+ gtk_object_set_data_full (GTK_OBJECT (widget), GladeButtonStockIDKey,
+ g_strdup (stock_id), g_free);
+ }
+ else
+ {
+ /* Change the button back to a normal button with a simple label. */
+ gtk_button_set_use_stock (GTK_BUTTON (widget), FALSE);
+ label_text = gtk_widget_get_name (widget);
+ gtk_button_set_label (GTK_BUTTON (widget), label_text);
+ gtk_object_set_data (GTK_OBJECT (widget), GladeButtonStockIDKey, NULL);
+ }
+
+ /* If the widget's properties are displayed, we update the sensitivity of
+ the label and icon, according to whether a stock item is selected. */
+ if (data->action == GB_APPLYING && property_get_widget () == widget)
+ {
+ property_set_sensitive (label_p, !is_stock_item);
+ property_set_sensitive (icon_p, !is_stock_item);
+
+ /* Turn off auto-apply, and set the label. */
+ property_set_auto_apply (FALSE);
+ property_set_text (label_p, label_text);
+ property_set_filename (icon_p, "");
+ property_set_auto_apply (TRUE);
+ }
+}
+
+
+static void
+gb_button_normal_recreate_children (GtkWidget *widget,
+ GbWidgetSetArgData * data,
+ gchar *label, gchar *icon_name)
+{
+ GtkWidget *parent = widget;
+
+ /* Remove any existing children. */
+ if (GTK_BIN (widget)->child)
+ gtk_container_remove (GTK_CONTAINER (widget), GTK_BIN (widget)->child);
+
+ /* If both label and icon are needed, we put them in a hbox, otherwise we
+ just add the label or icon to the button. */
+ if (label && icon_name)
+ {
+ GtkWidget *alignment = gb_widget_new ("GtkAlignment", widget);
+ gtk_widget_show (alignment);
+ gtk_container_add (GTK_CONTAINER (widget), alignment);
+ gtk_alignment_set (GTK_ALIGNMENT (alignment), 0.5, 0.5, 0.0, 0.0);
+ if (GTK_BIN (alignment)->child)
+ gtk_container_remove (GTK_CONTAINER (alignment),
+ GTK_BIN (alignment)->child);
+
+ /* We use gb_widget_new_full() and GB_LOADING since we don't want the
+ dialog to be shown asking for the number of columns. */
+ parent = gb_widget_new_full ("GtkHBox", TRUE, alignment, NULL, 0, 0,
+ NULL, GB_LOADING, NULL);
+ gtk_widget_show (parent);
+ gtk_box_set_spacing (GTK_BOX (parent), 2);
+ gtk_container_add (GTK_CONTAINER (alignment), parent);
+ }
+
+ if (icon_name)
+ {
+ GtkWidget *icon_widget;
+
+ icon_widget = gb_widget_new ("GtkImage", parent);
+
+ gtk_object_set_data_full (GTK_OBJECT (icon_widget), GladeIconKey,
+ g_strdup (icon_name),
+ icon_name ? g_free : NULL);
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ gtk_image_set_from_stock (GTK_IMAGE (icon_widget), icon_name,
+ GTK_ICON_SIZE_BUTTON);
+ }
+ else
+ {
+ gtk_image_set_from_file (GTK_IMAGE (icon_widget), icon_name);
+ glade_project_add_pixmap (data->project, icon_name);
+ }
+ gtk_widget_show (icon_widget);
+
+ /* We pack them in the hbox just like GtkButton does. */
+ if (GTK_IS_BOX (parent))
+ gtk_box_pack_start (GTK_BOX (parent), icon_widget, FALSE, FALSE, 0);
+ else
+ gtk_container_add (GTK_CONTAINER (parent), icon_widget);
+ }
+
+ if (label)
+ {
+ GtkWidget *label_widget;
+
+ /* If we only have a label, we use a simple label widget, otherwise we
+ use a GbWidget. */
+ if (icon_name)
+ {
+ label_widget = gb_widget_new ("GtkLabel", parent);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label_widget), label);
+ }
+ else
+ {
+ label_widget = gtk_label_new_with_mnemonic (label);
+ }
+
+ gtk_widget_show (label_widget);
+
+ if (GTK_IS_BOX (parent))
+ gtk_box_pack_start (GTK_BOX (parent), label_widget, FALSE, FALSE, 0);
+ else
+ gtk_container_add (GTK_CONTAINER (parent), label_widget);
+ }
+}
+
+
+void
+gb_button_normal_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p)
+{
+ gchar *stock_id = NULL, *label, *icon_name = NULL;
+ gboolean apply_stock_id = FALSE, apply_label, apply_icon;
+ gboolean free_label = FALSE, free_icon_name = FALSE;
+ GtkWidget *label_widget, *icon_widget;
+
+ label = gb_widget_input_text (data, label_p);
+ apply_label = data->apply;
+ if (data->action == GB_APPLYING)
+ free_label = TRUE;
+
+ /* When loading, if "use_stock" is TRUE, then the label is the stock item. */
+ if (data->action == GB_LOADING)
+ {
+ gboolean is_stock_item = gb_widget_input_bool (data, "use_stock");
+ if (is_stock_item)
+ {
+ stock_id = label;
+ apply_stock_id = apply_label;
+ }
+ }
+ else
+ {
+ stock_id = gb_widget_input_stock_item (data, stock_id_p);
+ apply_stock_id = data->apply;
+ }
+
+ if (apply_stock_id)
+ {
+ gb_button_normal_set_stock_id (widget, data, stock_id, label_p, icon_p);
+ goto out;
+ }
+
+ icon_name = gb_widget_input_icon (data, icon_p);
+ apply_icon = data->apply;
+
+ gb_button_normal_find_child_widgets (widget, &label_widget,
+ &icon_widget);
+
+ /* This is a bit of a hack. The label has the real translation
+ properties, so we have to copy them back there. */
+ if (apply_label && label_widget)
+ glade_util_copy_translation_properties (widget, label_p,
+ label_widget, "GtkLabel::label");
+
+ /* If neither icon nor label is set, we don't touch the button as it may
+ have other child widgets. */
+ if (!apply_label && !apply_icon)
+ return;
+
+ if (!apply_label)
+ {
+ if (label_widget)
+ {
+ label = g_strdup (gtk_label_get_label (GTK_LABEL (label_widget)));
+ free_label = TRUE;
+ }
+ else
+ label = NULL;
+ }
+
+ if (!apply_icon)
+ {
+ if (icon_widget)
+ {
+ icon_name = gtk_object_get_data (GTK_OBJECT (icon_widget),
+ GladeIconKey);
+ if (icon_name && *icon_name)
+ {
+ icon_name = g_strdup (icon_name);
+ free_icon_name = TRUE;
+ }
+ else
+ icon_name = NULL;
+ }
+ else
+ icon_name = NULL;
+ }
+
+ if (icon_name && !*icon_name)
+ icon_name = NULL;
+
+ /* If we have an empty label and an icon, we set the label to NULL so it is
+ removed. */
+ if (label && !*label && icon_name)
+ {
+ if (free_label)
+ g_free (label);
+ label = NULL;
+ }
+
+ /* Check if we need to rearrange the child widgets, i.e. if we have a label
+ but no label widget or we don't have a label but we do have a label
+ widget. And the same for the icon. */
+ if ((apply_label && ((label && !label_widget) || (!label && label_widget)))
+ || (apply_icon && ((icon_name && !icon_widget) || (!icon_name && icon_widget))))
+ {
+ gb_button_normal_recreate_children (widget, data, label, icon_name);
+
+ gb_button_normal_find_child_widgets (widget, &label_widget,
+ &icon_widget);
+ if (label_widget)
+ glade_util_copy_translation_properties (widget, label_p,
+ label_widget, "GtkLabel::label");
+
+ goto out;
+ }
+
+ /* Just update the current label & icon widgets. */
+ if (apply_label)
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label_widget),
+ label ? label : "");
+
+ if (apply_icon && icon_widget && icon_name)
+ {
+ gchar *old_icon_name;
+
+ /* Remove the old icon_name stored in the widget data, and remove the
+ pixmap from the project, if necessary. */
+ old_icon_name = gtk_object_get_data (GTK_OBJECT (icon_widget),
+ GladeIconKey);
+ glade_project_remove_pixmap (data->project, old_icon_name);
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ gtk_image_set_from_stock (GTK_IMAGE (icon_widget), icon_name,
+ GTK_ICON_SIZE_BUTTON);
+ }
+ else
+ {
+ gtk_image_set_from_file (GTK_IMAGE (icon_widget), icon_name);
+ glade_project_add_pixmap (data->project, icon_name);
+ }
+
+ gtk_object_set_data_full (GTK_OBJECT (icon_widget), GladeIconKey,
+ g_strdup (icon_name),
+ icon_name ? g_free : NULL);
+ }
+
+ out:
+
+ if (free_label)
+ g_free (label);
+ if (free_icon_name)
+ g_free (icon_name);
+}
+
+
+static void
+gb_button_normal_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data,
+ const gchar *label_p)
+{
+ GtkWidget *label_widget, *icon_widget;
+ gchar *group_string = "", *group_string2 = "", *type, *stock_id;
+ GType widget_type;
+
+ widget_type = G_OBJECT_TYPE (widget);
+ if (widget_type == GTK_TYPE_BUTTON)
+ type = "button";
+ else if (widget_type == GTK_TYPE_TOGGLE_BUTTON)
+ type = "toggle_button";
+ else if (widget_type == GTK_TYPE_CHECK_BUTTON)
+ type = "check_button";
+ else
+ {
+ type = "radio_button";
+ group_string = "NULL, ";
+ group_string2 = "NULL";
+ }
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget), GladeButtonStockIDKey);
+ if (stock_id)
+ {
+ if (G_OBJECT_TYPE (widget) == GTK_TYPE_BUTTON)
+ {
+ source_add (data,
+ " %s = gtk_button_new_from_stock (%s);\n",
+ data->wname, source_make_string (stock_id, FALSE));
+ }
+ else
+ {
+ source_add (data,
+ " %s = gtk_%s_new_with_mnemonic (%s%s);\n"
+ " gtk_button_set_use_stock (GTK_BUTTON (%s), TRUE);\n",
+ data->wname, type, group_string,
+ source_make_string (stock_id, FALSE), data->wname);
+ }
+ }
+ else
+ {
+ gb_button_normal_find_child_widgets (widget, &label_widget,
+ &icon_widget);
+
+ if (label_widget && !icon_widget)
+ {
+ gchar *label_text, *comments;
+ gboolean translatable, context;
+
+ label_text = glade_util_get_label_text (label_widget);
+ glade_util_get_translation_properties (label_widget,
+ "GtkLabel::label",
+ &translatable, &comments,
+ &context);
+
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data, " %s = gtk_%s_new_with_mnemonic (%s%s);\n",
+ data->wname, type, group_string,
+ source_make_string_full (label_text, data->use_gettext && translatable, context));
+ g_free (label_text);
+ }
+ else
+ {
+ source_add (data, " %s = gtk_%s_new (%s);\n", data->wname, type,
+ group_string2);
+ }
+ }
+}
+
+
+void
+gb_button_find_radio_group (GtkWidget *widget, GladeFindGroupData *find_data)
+{
+ if (find_data->found_widget)
+ return;
+
+ if (GTK_IS_RADIO_BUTTON (widget) && GB_IS_GB_WIDGET (widget))
+ {
+ if (gtk_radio_button_get_group (GTK_RADIO_BUTTON (widget)) == find_data->group)
+ {
+ find_data->found_widget = widget;
+ return;
+ }
+ }
+
+ if (GTK_IS_CONTAINER (widget))
+ gb_widget_children_foreach (widget,
+ (GtkCallback) gb_button_find_radio_group,
+ find_data);
+}
+
+
+/*
+ * GNOME DIALOG BUTTONS. GtkButton only.
+ */
+
+/* This tries to find the child label & icon of the button. If the button
+ contains other widgets it returns FALSE, i.e. if the user has added other
+ widgets instead. */
+static gboolean
+gb_button_gnome_find_child_widgets (GtkWidget *widget,
+ GtkWidget **label,
+ GtkWidget **icon)
+{
+ GtkWidget *child;
+
+ *label = *icon = NULL;
+
+ /* Check it has a child. If it doesn't output a warning. */
+ child = GTK_BIN (widget)->child;
+ g_return_val_if_fail (child != NULL, FALSE);
+
+ /* Check if it has just a GtkLabel child. */
+ if (GTK_IS_LABEL (child))
+ {
+ *label = child;
+ return TRUE;
+ }
+
+ /* Check if it has just a GtkImage child. */
+ if (GTK_IS_IMAGE (child))
+ {
+ *icon = child;
+ return TRUE;
+ }
+
+ /* If it contains an icon and a label it must be a GtkAlignment with a
+ GtkHBox in it. FIXME: GnomeDialog doesn't use a GtkAlignment at present,
+ but we check for it just in case. */
+ if (GTK_IS_ALIGNMENT (child))
+ child = GTK_BIN (child)->child;
+
+ /* GNOME uses a hbox inside a hbox, so check for that. */
+ if (child && GTK_IS_HBOX (child)
+ && g_list_length (GTK_BOX (child)->children) == 1)
+ {
+ GtkBoxChild *hbox_child;
+ hbox_child = GTK_BOX (child)->children->data;
+ child = hbox_child->widget;
+ }
+
+ /* FIXME: Gnome may not show the icon and/or label according to config
+ settings. That may break Glade. */
+
+ /* Now check for a hbox with a GtkImage and GtkLabel children. */
+ if (child && GTK_IS_HBOX (child)
+ && g_list_length (GTK_BOX (child)->children) <= 2)
+ {
+ GList *children;
+ GtkBoxChild *child1, *child2;
+
+ children = GTK_BOX (child)->children;
+ child1 = children->data;
+ child2 = children->next ? children->next->data : NULL;
+
+ if (child1 && child2)
+ {
+ if (GTK_IS_LABEL (child1->widget) && GTK_IS_IMAGE (child2->widget))
+ {
+ *label = child1->widget;
+ *icon = child2->widget;
+ return TRUE;
+ }
+ }
+ else if (GTK_IS_LABEL (child1->widget))
+ {
+ *label = child1->widget;
+ return TRUE;
+ }
+ else if (GTK_IS_IMAGE (child1->widget))
+ {
+ *icon = child1->widget;
+ return TRUE;
+ }
+ }
+
+ return FALSE;
+}
+
+
+static void
+gb_button_gnome_get_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p)
+{
+ gchar *stock_id, *label_text;
+ gboolean label_sensitive = TRUE;
+ gboolean icon_sensitive = TRUE;
+ GtkWidget *label, *icon;
+
+ /* We only allow the GTK_ICON_SIZE_BUTTON size for stock items & icons. */
+ if (data->action == GB_SHOWING)
+ {
+ property_set_stock_item_icon_size (stock_id_p, GTK_ICON_SIZE_BUTTON);
+ property_set_icon_size (icon_p, GTK_ICON_SIZE_BUTTON);
+ }
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget), GladeButtonStockIDKey);
+ /* In the XML the stock item name is actually saved as the label property,
+ and the use_stock property specifies that it is a stock item.
+ Also, use_underline needs to be set. */
+ if (data->action == GB_SAVING)
+ {
+ if (stock_id)
+ {
+ gb_widget_output_stock_item (data, "label", stock_id);
+ gb_widget_output_bool (data, "use_stock", TRUE);
+ }
+ }
+ else
+ {
+ gb_widget_output_stock_item (data, stock_id_p, stock_id);
+ }
+
+
+ if (stock_id)
+ {
+ label_sensitive = FALSE;
+ icon_sensitive = FALSE;
+ }
+ else
+ {
+ if (gb_button_gnome_find_child_widgets (widget, &label, &icon))
+ {
+ gchar *icon_name = NULL;
+
+ if (label)
+ label_text = (gchar*) gtk_label_get_label (GTK_LABEL (label));
+ else
+ label_text = "";
+
+ gb_widget_output_translatable_text (data, label_p, label_text);
+
+ /* We always save use_underline as TRUE, though we don't load it. */
+ if (data->action == GB_SAVING && !icon)
+ gb_widget_output_bool (data, "use_underline", TRUE);
+
+ if (icon)
+ icon_name = gtk_object_get_data (GTK_OBJECT (icon), GladeIconKey);
+
+ /* We never output the icon when saving, as it will be saved as a
+ child widget. */
+ gb_widget_output_icon (data, icon_p, icon_name);
+ }
+ else
+ {
+ label_sensitive = FALSE;
+ icon_sensitive = FALSE;
+ }
+ }
+
+ if (data->action == GB_SHOWING)
+ {
+ if (!label_sensitive)
+ gb_widget_output_translatable_text (data, label_p, "");
+ property_set_sensitive (label_p, label_sensitive);
+
+ if (!icon_sensitive)
+ gb_widget_output_pixmap_filename (data, icon_p, "");
+ property_set_sensitive (icon_p, icon_sensitive);
+ }
+}
+
+
+static void
+gb_button_gnome_set_stock_id (GtkWidget *widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id,
+ gchar *label_p,
+ gchar *icon_p)
+{
+ gboolean is_stock_item = FALSE;
+ const gchar *label_text = "";
+
+ if (stock_id && stock_id[0])
+ is_stock_item = TRUE;
+
+ if (is_stock_item)
+ {
+ gtk_button_set_use_stock (GTK_BUTTON (widget), TRUE);
+ gtk_button_set_label (GTK_BUTTON (widget), stock_id);
+ gtk_object_set_data_full (GTK_OBJECT (widget), GladeButtonStockIDKey,
+ g_strdup (stock_id), g_free);
+ }
+ else
+ {
+ /* Change the button back to a gnome button with a simple label. */
+ gtk_button_set_use_stock (GTK_BUTTON (widget), FALSE);
+ label_text = gtk_widget_get_name (widget);
+ gtk_button_set_label (GTK_BUTTON (widget), label_text);
+ gtk_object_set_data (GTK_OBJECT (widget), GladeButtonStockIDKey, NULL);
+ }
+
+ /* If the widget's properties are displayed, we update the sensitivity of
+ the label and icon, according to whether a stock item is selected. */
+ if (data->action == GB_APPLYING && property_get_widget () == widget)
+ {
+ property_set_sensitive (label_p, !is_stock_item);
+ property_set_sensitive (icon_p, !is_stock_item);
+
+ /* Turn off auto-apply, and set the label. */
+ property_set_auto_apply (FALSE);
+ property_set_text (label_p, label_text);
+ property_set_filename (icon_p, "");
+ property_set_auto_apply (TRUE);
+ }
+}
+
+
+static void
+gb_button_gnome_recreate_children (GtkWidget *widget,
+ GbWidgetSetArgData * data,
+ gchar *label, gchar *icon_name)
+{
+ GtkWidget *parent = widget;
+
+ /* Remove any existing children. */
+ if (GTK_BIN (widget)->child)
+ gtk_container_remove (GTK_CONTAINER (widget), GTK_BIN (widget)->child);
+
+ /* If both label and icon are needed, we put them in a hbox, otherwise we
+ just add the label or icon to the button. */
+ if (label && icon_name)
+ {
+ GtkWidget *hbox;
+
+ /* It uses a hbox in a hbox to keep the contents in the center, rather
+ than an alignment like GTK+ does. */
+ hbox = gtk_hbox_new (FALSE, 0);
+ gtk_widget_show (hbox);
+ gtk_container_add (GTK_CONTAINER (widget), hbox);
+
+ parent = gtk_hbox_new (FALSE, 0);
+ gtk_widget_show (parent);
+ gtk_box_pack_start (GTK_BOX (hbox), parent, TRUE, FALSE, 2);
+ }
+
+ if (label)
+ {
+ GtkWidget *label_widget;
+
+ label_widget = gtk_label_new_with_mnemonic (label);
+ gtk_widget_show (label_widget);
+
+ if (GTK_IS_BOX (parent))
+ gtk_box_pack_end (GTK_BOX (parent), label_widget, FALSE, FALSE, 2);
+ else
+ gtk_container_add (GTK_CONTAINER (parent), label_widget);
+ }
+
+ if (icon_name)
+ {
+ GtkWidget *icon_widget;
+
+ icon_widget = gtk_image_new ();
+
+ gtk_object_set_data_full (GTK_OBJECT (icon_widget), GladeIconKey,
+ g_strdup (icon_name),
+ icon_name ? g_free : NULL);
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ gtk_image_set_from_stock (GTK_IMAGE (icon_widget), icon_name,
+ GTK_ICON_SIZE_BUTTON);
+ }
+ else
+ {
+ gtk_image_set_from_file (GTK_IMAGE (icon_widget), icon_name);
+ glade_project_add_pixmap (data->project, icon_name);
+ }
+ gtk_widget_show (icon_widget);
+
+ if (GTK_IS_BOX (parent))
+ gtk_box_pack_start (GTK_BOX (parent), icon_widget, FALSE, FALSE, 0);
+ else
+ gtk_container_add (GTK_CONTAINER (parent), icon_widget);
+ }
+}
+
+
+void
+gb_button_gnome_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p)
+{
+ gchar *stock_id = NULL, *label, *icon_name = NULL;
+ gboolean apply_stock_id = FALSE, apply_label, apply_icon;
+ gboolean free_label = FALSE, free_icon_name = FALSE;
+ GtkWidget *label_widget, *icon_widget;
+
+ label = gb_widget_input_text (data, label_p);
+ apply_label = data->apply;
+ if (data->action == GB_APPLYING)
+ free_label = TRUE;
+
+ /* When loading, if "use_stock" is TRUE, then the label is the stock item. */
+ if (data->action == GB_LOADING)
+ {
+ gboolean is_stock_item = gb_widget_input_bool (data, "use_stock");
+ if (is_stock_item)
+ {
+ stock_id = label;
+ apply_stock_id = apply_label;
+ }
+ }
+ else
+ {
+ stock_id = gb_widget_input_stock_item (data, stock_id_p);
+ apply_stock_id = data->apply;
+ }
+
+ if (apply_stock_id)
+ {
+ gb_button_gnome_set_stock_id (widget, data, stock_id, label_p, icon_p);
+ goto out;
+ }
+
+ icon_name = gb_widget_input_icon (data, icon_p);
+ apply_icon = data->apply;
+
+ /* If neither icon nor label is set, we don't touch the button as it may
+ have other child widgets. */
+ if (!apply_label && !apply_icon)
+ return;
+
+ gb_button_gnome_find_child_widgets (widget, &label_widget,
+ &icon_widget);
+
+ if (!apply_label)
+ {
+ if (label_widget)
+ {
+ label = g_strdup (gtk_label_get_label (GTK_LABEL (label_widget)));
+ free_label = TRUE;
+ }
+ else
+ label = NULL;
+ }
+
+ if (!apply_icon)
+ {
+ if (icon_widget)
+ {
+ icon_name = gtk_object_get_data (GTK_OBJECT (icon_widget),
+ GladeIconKey);
+ if (icon_name && *icon_name)
+ {
+ icon_name = g_strdup (icon_name);
+ free_icon_name = TRUE;
+ }
+ else
+ icon_name = NULL;
+ }
+ else
+ icon_name = NULL;
+ }
+
+ if (icon_name && !*icon_name)
+ icon_name = NULL;
+
+ /* If we have an empty label and an icon, we set the label to NULL so it is
+ removed. */
+ if (label && !*label && icon_name)
+ {
+ if (free_label)
+ g_free (label);
+ label = NULL;
+ }
+
+ /* Check if we need to rearrange the child widgets, i.e. if we have a label
+ but no label widget or we don't have a label but we do have a label
+ widget. And the same for the icon. */
+ if ((apply_label && ((label && !label_widget) || (!label && label_widget)))
+ || (apply_icon && ((icon_name && !icon_widget) || (!icon_name && icon_widget))))
+ {
+ gb_button_gnome_recreate_children (widget, data, label, icon_name);
+
+ goto out;
+ }
+
+ /* Just update the current label & icon widgets. */
+ if (apply_label)
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label_widget),
+ label ? label : "");
+
+ if (apply_icon && icon_widget && icon_name)
+ {
+ gchar *old_icon_name;
+
+ /* Remove the old icon_name stored in the widget data, and remove the
+ pixmap from the project, if necessary. */
+ old_icon_name = gtk_object_get_data (GTK_OBJECT (icon_widget),
+ GladeIconKey);
+ glade_project_remove_pixmap (data->project, old_icon_name);
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ gtk_image_set_from_stock (GTK_IMAGE (icon_widget), icon_name,
+ GTK_ICON_SIZE_BUTTON);
+ }
+ else
+ {
+ gtk_image_set_from_file (GTK_IMAGE (icon_widget), icon_name);
+ glade_project_add_pixmap (data->project, icon_name);
+ }
+
+ gtk_object_set_data_full (GTK_OBJECT (icon_widget), GladeIconKey,
+ g_strdup (icon_name),
+ icon_name ? g_free : NULL);
+ }
+
+ out:
+
+ if (free_label)
+ g_free (label);
+ if (free_icon_name)
+ g_free (icon_name);
+}
+
+
+static void
+gb_button_gnome_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data,
+ const gchar *label_p)
+{
+ gchar *stock_id;
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, label_p, &translatable,
+ &comments, &context);
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget), GladeButtonStockIDKey);
+ if (stock_id)
+ {
+ source_add (data,
+ " gnome_dialog_append_button (GNOME_DIALOG (%s), %s);\n",
+ data->component_name,
+ source_make_string (stock_id, FALSE));
+ }
+ else
+ {
+ GtkWidget *label, *icon;
+ gchar *label_text = NULL;
+
+ gb_button_gnome_find_child_widgets (widget, &label, &icon);
+
+ if (label)
+ label_text = glade_util_get_label_text (label);
+
+ if (icon)
+ {
+ gchar *icon_id;
+
+ icon_id = gtk_object_get_data (GTK_OBJECT (icon), GladeIconKey);
+
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gnome_dialog_append_button_with_pixmap (GNOME_DIALOG (%s),\n"
+ " %s, ",
+ data->component_name,
+ label_text ? source_make_string_full (label_text, data->use_gettext && translatable, context) : "");
+
+ source_add (data,
+ "%s);\n",
+ source_make_string (icon_id, FALSE));
+ }
+ else
+ {
+ source_add (data,
+ " gnome_dialog_append_button (GNOME_DIALOG (%s), %s);\n",
+ data->component_name,
+ label_text ? source_make_string (label_text, FALSE) : "");
+ }
+
+ g_free (label_text);
+ }
+
+ /* We want to get a pointer to the widget so we can output the standard
+ source, in case handlers have been added to the buttons.
+ We can just get the last widget in the GnomeDialog's list of buttons.
+ Note that we have to make sure that the button isn't added to its
+ parent widget again elsewhere. */
+ source_add (data, " %s = GTK_WIDGET (g_list_last (GNOME_DIALOG (%s)->buttons)->data);\n",
+ data->wname, data->component_name);
+
+ /* We set this to FALSE, so the code to add it to its parent is skipped. */
+ data->create_widget = FALSE;
+}
+
+
+
+
+
+
+/*
+ * GbButton functions.
+ */
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+void
+gb_button_get_standard_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p,
+ gchar *relief_p,
+ gchar *focus_on_click_p)
+{
+ GladeButtonType button_type;
+ gboolean relief_visible = TRUE, icon_file_selection = TRUE;
+ gint i;
+
+ button_type = gb_button_get_button_type (widget);
+
+ switch (button_type)
+ {
+ case GLADE_BUTTON_NORMAL:
+ gb_button_normal_get_properties (widget, data, stock_id_p, label_p,
+ icon_p);
+ break;
+ case GLADE_BUTTON_DIALOG:
+ gb_button_normal_get_properties (widget, data, stock_id_p, label_p,
+ icon_p);
+ break;
+ case GLADE_BUTTON_GNOME_DIALOG:
+ gb_button_gnome_get_properties (widget, data, stock_id_p, label_p,
+ icon_p);
+ /* Gnome dialog buttons can only have stock icons. */
+ icon_file_selection = FALSE;
+ break;
+ }
+
+ /* Handle the Relief property here, as it is simple. */
+ if (data->action == GB_SHOWING)
+ {
+ property_set_visible (relief_p, relief_visible);
+ property_set_icon_filesel (icon_p, icon_file_selection);
+ }
+
+ if (relief_visible)
+ {
+ for (i = 0; i < GladeReliefChoicesSize; i++)
+ {
+ if (GladeReliefValues[i] == GTK_BUTTON (widget)->relief)
+ gb_widget_output_choice (data, relief_p, i, GladeReliefSymbols[i]);
+ }
+ }
+
+ if (focus_on_click_p)
+ gb_widget_output_bool (data, focus_on_click_p,
+ gtk_button_get_focus_on_click (GTK_BUTTON (widget)));
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_button_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GladeButtonType button_type;
+ gboolean response_id_visible = FALSE;
+
+ gb_button_get_standard_properties (widget, data, StockButton, Label, Icon,
+ Relief, FocusOnClick);
+
+ /* Handle the response id for dialog buttons here. */
+ button_type = gb_button_get_button_type (widget);
+ if (button_type == GLADE_BUTTON_DIALOG)
+ {
+ gint response_id;
+
+ response_id_visible = TRUE;
+
+ response_id = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), GladeDialogResponseIDKey));
+ /* We save as an int, but show as a string. */
+ if (data->action == GB_SHOWING)
+ {
+ property_set_combo (ResponseID,
+ gb_dialog_response_id_to_string (response_id));
+ }
+ else
+ {
+ save_int (data, ResponseID, response_id);
+ }
+ }
+
+ if (data->action == GB_SHOWING)
+ property_set_visible (ResponseID, response_id_visible);
+}
+
+
+void
+gb_button_set_standard_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p,
+ gchar *relief_p,
+ gchar *focus_on_click_p)
+{
+ GladeButtonType button_type;
+ gchar *relief;
+ gint i;
+
+ button_type = gb_button_get_button_type (widget);
+
+ switch (button_type)
+ {
+ case GLADE_BUTTON_NORMAL:
+ gb_button_normal_set_properties (widget, data, stock_id_p, label_p,
+ icon_p);
+ break;
+ case GLADE_BUTTON_DIALOG:
+ gb_button_normal_set_properties (widget, data, stock_id_p, label_p,
+ icon_p);
+ break;
+ case GLADE_BUTTON_GNOME_DIALOG:
+ gb_button_gnome_set_properties (widget, data, stock_id_p, label_p,
+ icon_p);
+ break;
+ }
+
+ /* Handle the Relief property here, as it is simple. */
+ relief = gb_widget_input_choice (data, relief_p);
+ if (data->apply)
+ {
+ for (i = 0; i < GladeReliefChoicesSize; i++)
+ {
+ if (!strcmp (relief, GladeReliefChoices[i])
+ || !strcmp (relief, GladeReliefSymbols[i]))
+ {
+ gtk_button_set_relief (GTK_BUTTON (widget),
+ GladeReliefValues[i]);
+ break;
+ }
+ }
+ }
+
+ if (focus_on_click_p)
+ {
+ gboolean focus_on_click;
+
+ focus_on_click = gb_widget_input_bool (data, focus_on_click_p);
+ if (data->apply)
+ gtk_button_set_focus_on_click (GTK_BUTTON (widget), focus_on_click);
+ }
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GladeButtonType button_type;
+ gchar *old_stock_id, *stock_id;
+ gboolean set_response_id = FALSE;
+
+ /* Remember the old stock id. */
+ old_stock_id = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeButtonStockIDKey);
+
+ gb_button_set_standard_properties (widget, data, StockButton, Label, Icon,
+ Relief, FocusOnClick);
+
+ /* Handle the response id for dialog buttons here. */
+ button_type = gb_button_get_button_type (widget);
+ if (button_type == GLADE_BUTTON_DIALOG)
+ {
+ gint response_id = 0;
+
+ /* See if the stock id has been changed. Note that we only compare the
+ pointers, since the old string will have been freed. If the stock id
+ has been changed and is set, we use the corresponding response id,
+ unless it is also being set. */
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeButtonStockIDKey);
+ if (data->action == GB_APPLYING && stock_id && stock_id != old_stock_id)
+ {
+ int i;
+
+ for (i = 0; i < GladeStockResponsesSize; i++)
+ {
+ if (GladeStockResponses[i].stock_id
+ && !strcmp (GladeStockResponses[i].stock_id, stock_id))
+ {
+ response_id = GladeStockResponses[i].response_id;
+ set_response_id = TRUE;
+ break;
+ }
+ }
+ }
+
+
+ /* We save as an int, but show as a string. */
+ if (data->action == GB_LOADING)
+ {
+ response_id = gb_widget_input_int (data, ResponseID);
+ }
+ else
+ {
+ char *response_name = gb_widget_input_combo (data, ResponseID);
+ if (data->apply)
+ response_id = gb_dialog_response_id_from_string (response_name);
+ }
+
+ if (data->apply || set_response_id)
+ {
+ gboolean secondary = FALSE;
+
+ gtk_object_set_data (GTK_OBJECT (widget), GladeDialogResponseIDKey,
+ GINT_TO_POINTER (response_id));
+
+ if (response_id == GTK_RESPONSE_HELP)
+ secondary = TRUE;
+ gtk_button_box_set_child_secondary (GTK_BUTTON_BOX (widget->parent),
+ widget, secondary);
+ }
+
+ /* If we are setting the response id as a result of a change of stock
+ id, then we set the field in the property editor now. */
+ if (property_get_widget () == widget && set_response_id)
+ {
+ char *old_response_id, *new_response_id;
+
+ old_response_id = property_get_combo (ResponseID, NULL, NULL);
+ new_response_id = gb_dialog_response_id_to_string (response_id);
+
+ if (strcmp (new_response_id, old_response_id))
+ {
+ property_set_auto_apply (FALSE);
+ property_set_combo (ResponseID, new_response_id);
+ property_set_auto_apply (TRUE);
+ }
+ }
+ }
+}
+
+
+static void
+gb_button_remove_contents (GtkWidget * menuitem,
+ GtkWidget * widget)
+{
+ GtkWidget *child;
+
+ g_return_if_fail (GTK_IS_BIN (widget));
+
+ child = GTK_BIN (widget)->child;
+ if (child && !GB_IS_PLACEHOLDER (child))
+ editor_delete_widget (child);
+
+ /* Reset the stock_id key. */
+ gtk_object_set_data (GTK_OBJECT (widget), GladeButtonStockIDKey, NULL);
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkButton, with signals pointing to
+ * other functions in this file.
+ */
+void
+gb_button_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+ GtkWidget *child;
+
+ /* If the button's child isn't a placeholder, add a command to remove the
+ button's contents. */
+ child = GTK_BIN (widget)->child;
+ if (child && !GB_IS_PLACEHOLDER (child))
+ {
+ GtkWidget *menuitem;
+
+ menuitem = gtk_menu_item_new_with_label (_("Remove Button Contents"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_button_remove_contents), widget);
+ }
+}
+
+
+void
+gb_button_write_standard_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data,
+ const gchar *label_p)
+{
+ GladeButtonType button_type;
+ gboolean set_relief = TRUE;
+ gint i;
+
+ if (data->create_widget)
+ {
+ button_type = gb_button_get_button_type (widget);
+
+ switch (button_type)
+ {
+ case GLADE_BUTTON_NORMAL:
+ gb_button_normal_write_source (widget, data, label_p);
+ break;
+ case GLADE_BUTTON_DIALOG:
+ gb_button_normal_write_source (widget, data, label_p);
+ break;
+ case GLADE_BUTTON_GNOME_DIALOG:
+ gb_button_gnome_write_source (widget, data, label_p);
+ break;
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (set_relief && GTK_BUTTON (widget)->relief != GTK_RELIEF_NORMAL)
+ {
+ for (i = 0; i < GladeReliefChoicesSize; i++)
+ {
+ if (GladeReliefValues[i] == GTK_BUTTON (widget)->relief)
+ source_add (data,
+ " gtk_button_set_relief (GTK_BUTTON (%s), %s);\n",
+ data->wname, GladeReliefSymbols[i]);
+ }
+ }
+
+ if (!gtk_button_get_focus_on_click (GTK_BUTTON (widget)))
+ {
+ source_add (data,
+ " gtk_button_set_focus_on_click (GTK_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gb_button_write_standard_source (widget, data, Label);
+}
+
+
+/* Note that Check/Radio/Toggle buttons use this function as well. */
+void
+gb_button_destroy (GtkWidget * widget, GbWidgetDestroyData * data)
+{
+ gchar *filename;
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), GladeIconKey);
+ glade_project_remove_pixmap (data->project, filename);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_button_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = button_xpm;
+ gbwidget.tooltip = _("Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_button_new;
+ gbwidget.gb_widget_create_properties = gb_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_button_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_button_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_button_write_source;
+ gbwidget.gb_widget_destroy = gb_button_destroy;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbcalendar.c b/tools/glade/glade/gbwidgets/gbcalendar.c
new file mode 100644
index 00000000..46763bb5
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcalendar.c
@@ -0,0 +1,280 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * calendar gbWidget Copyright (c) 1999 Jay Johnston
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkcalendar.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/calendar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *ShowHeading = "GtkCalendar::show_heading";
+static gchar *ShowDayNames = "GtkCalendar::show_day_names";
+static gchar *NoMonthChange = "GtkCalendar::no_month_change";
+static gchar *ShowWeekNumbers = "GtkCalendar::show_week_numbers";
+static gchar *WeekStartMonday = "GtkCalendar::week_start_monday";
+
+/* When saving, we save all 5 boolean flags in this property. */
+static gchar *DisplayOptions = "GtkCalendar::display_options";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkCalendar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_calendar_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget = NULL;
+
+ new_widget = gtk_calendar_new();
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+
+static void
+gb_calendar_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (ShowHeading, _("Heading:"),
+ _("If the month and year should be shown at the top"));
+ property_add_bool (ShowDayNames, _("Day Names:"),
+ _("If the day names should be shown"));
+ property_add_bool (NoMonthChange, _("Fixed Month:"),
+ _("If the month and year shouldn't be changeable"));
+ property_add_bool (ShowWeekNumbers, _("Week Numbers:"),
+ _("If the number of the week should be shown"));
+ property_add_bool (WeekStartMonday, _("Monday First:"),
+ _("If the week should start on Monday"));
+}
+
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+
+static void
+gb_calendar_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GtkCalendarDisplayOptions options;
+
+ options = GTK_CALENDAR (widget)->display_flags;
+
+ /* We save all 5 boolean toggles as one property. */
+ if (data->action == GB_SAVING) {
+ char *s = glade_util_string_from_flags (GTK_TYPE_CALENDAR_DISPLAY_OPTIONS,
+ options);
+ gb_widget_output_string (data, DisplayOptions, s);
+ g_free (s);
+ } else {
+ gb_widget_output_bool (data, ShowHeading,
+ options & GTK_CALENDAR_SHOW_HEADING);
+ gb_widget_output_bool (data, ShowDayNames,
+ options & GTK_CALENDAR_SHOW_DAY_NAMES);
+ gb_widget_output_bool (data, NoMonthChange,
+ options & GTK_CALENDAR_NO_MONTH_CHANGE);
+ gb_widget_output_bool (data, ShowWeekNumbers,
+ options & GTK_CALENDAR_SHOW_WEEK_NUMBERS);
+ gb_widget_output_bool (data, WeekStartMonday,
+ options & GTK_CALENDAR_WEEK_START_MONDAY);
+ }
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+
+static void
+gb_calendar_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GtkCalendarDisplayOptions options;
+ gboolean value;
+
+ options = GTK_CALENDAR (widget)->display_flags;
+
+ /* We load all 5 boolean toggles as one property. */
+ if (data->action == GB_LOADING) {
+ char *s = gb_widget_input_string (data, DisplayOptions);
+ if (data->apply)
+ options = glade_util_flags_from_string (GTK_TYPE_CALENDAR_DISPLAY_OPTIONS, s);
+ } else {
+ value = gb_widget_input_bool (data, ShowHeading)
+ ? GTK_CALENDAR_SHOW_HEADING : 0;
+ if (data->apply)
+ options = (options & ~GTK_CALENDAR_SHOW_HEADING) | value;
+
+ value = gb_widget_input_bool (data, ShowDayNames)
+ ? GTK_CALENDAR_SHOW_DAY_NAMES : 0;
+ if (data->apply)
+ options = (options & ~GTK_CALENDAR_SHOW_DAY_NAMES) | value;
+
+ value = gb_widget_input_bool (data, NoMonthChange)
+ ? GTK_CALENDAR_NO_MONTH_CHANGE : 0;
+ if (data->apply)
+ options = (options & ~GTK_CALENDAR_NO_MONTH_CHANGE) | value;
+
+ value = gb_widget_input_bool (data, ShowWeekNumbers)
+ ? GTK_CALENDAR_SHOW_WEEK_NUMBERS : 0;
+ if (data->apply)
+ options = (options & ~GTK_CALENDAR_SHOW_WEEK_NUMBERS) | value;
+
+ value = gb_widget_input_bool (data, WeekStartMonday)
+ ? GTK_CALENDAR_WEEK_START_MONDAY : 0;
+ if (data->apply)
+ options = (options & ~GTK_CALENDAR_WEEK_START_MONDAY) | value;
+ }
+
+ if (options != GTK_CALENDAR (widget)->display_flags)
+ gtk_calendar_display_options (GTK_CALENDAR (widget), options);
+}
+
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkCalendar, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_calendar_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+ {
+
+ }
+*/
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+
+static void
+gb_calendar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkCalendarDisplayOptions options = 0;
+ const gchar *prefix = "\n ";
+ const gchar *prefix2 = "\n | ";
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_calendar_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ source_add (data, " gtk_calendar_display_options (GTK_CALENDAR (%s),",
+ data->wname);
+
+ options = GTK_CALENDAR (widget)->display_flags;
+ if (options)
+ {
+ if (options & GTK_CALENDAR_SHOW_HEADING)
+ {
+ source_add (data, "%sGTK_CALENDAR_SHOW_HEADING", prefix);
+ prefix = prefix2;
+ }
+
+ if (options & GTK_CALENDAR_SHOW_DAY_NAMES)
+ {
+ source_add (data, "%sGTK_CALENDAR_SHOW_DAY_NAMES", prefix);
+ prefix = prefix2;
+ }
+
+ if (options & GTK_CALENDAR_NO_MONTH_CHANGE)
+ {
+ source_add (data, "%sGTK_CALENDAR_NO_MONTH_CHANGE", prefix);
+ prefix = prefix2;
+ }
+
+ if (options & GTK_CALENDAR_SHOW_WEEK_NUMBERS)
+ {
+ source_add (data, "%sGTK_CALENDAR_SHOW_WEEK_NUMBERS", prefix);
+ prefix = prefix2;
+ }
+
+ if (options & GTK_CALENDAR_WEEK_START_MONDAY)
+ {
+ source_add (data, "%sGTK_CALENDAR_WEEK_START_MONDAY", prefix);
+ }
+ source_add (data, ");\n");
+ }
+ else
+ source_add (data, " 0);\n");
+}
+
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_calendar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_calendar_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = calendar_xpm;
+ gbwidget.tooltip = _("Calendar");
+
+ /* Fill in any functions that this GbWidget has */
+
+ gbwidget.gb_widget_new = gb_calendar_new;
+ gbwidget.gb_widget_create_properties = gb_calendar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_calendar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_calendar_set_properties;
+ /* gbwidget.gb_widget_create_popup_menu = gb_calendar_create_popup_menu; */
+ gbwidget.gb_widget_write_source = gb_calendar_write_source;
+
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbcellview.c b/tools/glade/glade/gbwidgets/gbcellview.c
new file mode 100644
index 00000000..6f4a09f3
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcellview.c
@@ -0,0 +1,206 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/cellview.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *BackgroundColor = "GtkCellView::background";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkCellView, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_cell_view_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_cell_view_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_color (BackgroundColor, _("Back. Color:"),
+ _("The background color"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_cell_view_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gboolean background_set;
+ GdkColor *background_color;
+
+ g_object_get (G_OBJECT (widget),
+ "background_set", &background_set,
+ "background_gdk", &background_color,
+ NULL);
+
+ /* If the background color isn't currently set, set it to black just to
+ make sure we don't get a random color. */
+ if (!background_set) {
+ background_color->red = 0;
+ background_color->green = 0;
+ background_color->blue = 0;
+ }
+
+ if (data->action == GB_SHOWING || background_set)
+ gb_widget_output_color (data, BackgroundColor, background_color);
+
+ gdk_color_free (background_color);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_cell_view_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GdkColor *color;
+
+ color = gb_widget_input_color (data, BackgroundColor);
+ if (data->apply)
+ {
+ gtk_cell_view_set_background_color (GTK_CELL_VIEW (widget), color);
+ gtk_widget_queue_draw (widget);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkCellView, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_cell_view_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_cell_view_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gboolean background_set;
+ GdkColor *background_color;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_cell_view_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ g_object_get (G_OBJECT (widget),
+ "background_set", &background_set,
+ "background_gdk", &background_color,
+ NULL);
+
+ if (background_set)
+ {
+ source_add_decl (data,
+ " GdkColor %s_bg_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ background_color->red, background_color->green,
+ background_color->blue);
+
+ source_add (data,
+ " gtk_cell_view_set_background_color (GTK_CELL_VIEW (%s), &%s_bg_color);\n",
+ data->wname, data->wname);
+ }
+
+ gdk_color_free (background_color);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_cell_view_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_cell_view_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = cellview_xpm;
+ gbwidget.tooltip = _("Cell View");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_cell_view_create_properties;
+ gbwidget.gb_widget_get_properties = gb_cell_view_get_properties;
+ gbwidget.gb_widget_set_properties = gb_cell_view_set_properties;
+ gbwidget.gb_widget_write_source = gb_cell_view_write_source;
+/*
+ gbwidget.gb_widget_new = gb_cell_view_new;
+ gbwidget.gb_widget_create_popup_menu = gb_cell_view_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbcheckbutton.c b/tools/glade/glade/gbwidgets/gbcheckbutton.c
new file mode 100644
index 00000000..05a30134
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcheckbutton.c
@@ -0,0 +1,223 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtkcheckbutton.h>
+#include <gtk/gtklabel.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/checkbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *StockButton = "CheckButton|GtkButton::stock_button";
+static gchar *Label = "CheckButton|GtkButton::label";
+static gchar *Icon = "CheckButton|GtkButton::icon";
+static gchar *FocusOnClick = "CheckButton|GtkButton::focus_on_click";
+
+/* This is only used for normal/stock buttons, not special toolbar buttons,
+ as the toolbar has its own relief setting. */
+static gchar *Relief = "CheckButton|GtkButton::relief";
+
+static gchar *State = "CheckButton|GtkToggleButton::active";
+static gchar *Inconsistent = "CheckButton|GtkToggleButton::inconsistent";
+static gchar *Indicator = "CheckButton|GtkToggleButton::draw_indicator";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkCheckButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_check_button_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_check_button_new_with_label (data->name);
+ else
+ {
+ new_widget = gtk_check_button_new ();
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder());
+ }
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_check_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData *
+ data)
+{
+ property_add_stock_item (StockButton, _("Stock Button:"),
+ _("The stock button to use"),
+ GTK_ICON_SIZE_BUTTON);
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GTK_ICON_SIZE_BUTTON);
+ property_add_choice (Relief, _("Button Relief:"),
+ _("The relief style of the button"),
+ GladeReliefChoices);
+
+ property_add_bool (State, _("Initially On:"),
+ _("If the check button is initially on"));
+ property_add_bool (Inconsistent, _("Inconsistent:"),
+ _("If the button is shown in an inconsistent state"));
+ property_add_bool (Indicator, _("Indicator:"),
+ _("If the indicator is always drawn"));
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_check_button_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_button_get_standard_properties (widget, data, StockButton, Label, Icon,
+ Relief, FocusOnClick);
+
+ gb_widget_output_bool (data, State, data->widget_data->flags & GLADE_ACTIVE);
+ gb_widget_output_bool (data, Inconsistent,
+ GTK_TOGGLE_BUTTON (widget)->inconsistent);
+ gb_widget_output_bool (data, Indicator,
+ GTK_TOGGLE_BUTTON (widget)->draw_indicator);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_check_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean state, indicator, inconsistent;
+
+ gb_button_set_standard_properties (widget, data, StockButton, Label, Icon,
+ Relief, FocusOnClick);
+
+ state = gb_widget_input_bool (data, State);
+ if (data->apply)
+ {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), state);
+ if (state)
+ data->widget_data->flags |= GLADE_ACTIVE;
+ else
+ data->widget_data->flags &= ~GLADE_ACTIVE;
+ }
+
+ inconsistent = gb_widget_input_bool (data, Inconsistent);
+ if (data->apply)
+ gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (widget),
+ inconsistent);
+
+ indicator = gb_widget_input_bool (data, Indicator);
+ if (data->apply)
+ gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (widget), indicator);
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_check_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gb_button_write_standard_source (widget, data, Label);
+
+ if (data->widget_data->flags & GLADE_ACTIVE)
+ {
+ source_add (data,
+ " gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (GTK_TOGGLE_BUTTON (widget)->inconsistent)
+ {
+ source_add (data,
+ " gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (!GTK_TOGGLE_BUTTON (widget)->draw_indicator)
+ {
+ source_add (data,
+ " gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_check_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_check_button_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = checkbutton_xpm;
+ gbwidget.tooltip = _("Check Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_check_button_new;
+ gbwidget.gb_widget_create_properties = gb_check_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_check_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_check_button_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_button_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_check_button_write_source;
+ gbwidget.gb_widget_destroy = gb_button_destroy;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbcheckmenuitem.c b/tools/glade/glade/gbwidgets/gbcheckmenuitem.c
new file mode 100644
index 00000000..c58c0937
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcheckmenuitem.c
@@ -0,0 +1,214 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtkcheckmenuitem.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmenu.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/checkmenuitem.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Label = "CheckMenuItem|GtkItem::label";
+static gchar *State = "GtkCheckMenuItem::active";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkCheckMenuItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_check_menu_item_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_check_menu_item_new_with_label (data->name);
+ else
+ new_widget = gtk_check_menu_item_new ();
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_check_menu_item_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_bool (State, _("Initially On:"),
+ _("If the check menu item is initially on"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_check_menu_item_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_child_label (widget, data, Label);
+
+ gb_widget_output_bool (data, State, data->widget_data->flags & GLADE_ACTIVE);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_check_menu_item_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean state;
+
+ gb_widget_input_child_label (widget, data, Label);
+
+ state = gb_widget_input_bool (data, State);
+ if (data->apply)
+ {
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (widget), state);
+ if (state)
+ data->widget_data->flags |= GLADE_ACTIVE;
+ else
+ data->widget_data->flags &= ~GLADE_ACTIVE;
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkCheckMenuItem, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_check_menu_item_create_popup_menu (GtkWidget * widget,
+ GbWidgetCreateMenuData * data)
+{
+ /* Add command to remove child label. */
+#if 0
+ gb_widget_create_child_label_popup_menu (widget, data);
+#endif
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_check_menu_item_write_source (GtkWidget * widget, GbWidgetWriteSourceData *
+ data)
+{
+ GtkWidget *child = GTK_BIN (widget)->child;
+ gchar *label_text;
+ gboolean translatable, context;
+ gchar *comments;
+
+#ifdef USE_GNOME
+ if (data->project->gnome_support)
+ {
+ glade_gnome_write_menu_item_source (GTK_MENU_ITEM (widget), data);
+ return;
+ }
+#endif
+
+ if (child && GTK_IS_LABEL (child) && !GB_IS_GB_WIDGET (child))
+ {
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ label_text = glade_util_get_label_text (child);
+ source_add (data,
+ " %s = gtk_check_menu_item_new_with_mnemonic (%s);\n",
+ data->wname,
+ source_make_string_full (label_text, data->use_gettext && translatable, context));
+ g_free (label_text);
+ }
+ else
+ {
+ source_add (data, " %s = gtk_check_menu_item_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (data->widget_data->flags & GLADE_ACTIVE)
+ {
+ source_add (data,
+ " gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_check_menu_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_check_menu_item_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = checkmenuitem_xpm;
+ gbwidget.tooltip = _("Check Menu Item");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_check_menu_item_new;
+ gbwidget.gb_widget_create_properties = gb_check_menu_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_check_menu_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_check_menu_item_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_check_menu_item_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_check_menu_item_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbclist.c b/tools/glade/glade/gbwidgets/gbclist.c
new file mode 100644
index 00000000..d52ef9bc
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbclist.c
@@ -0,0 +1,610 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtk.h>
+#include <gtk/gtkclist.h>
+#include <gtk/gtkhbox.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkspinbutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/clist.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Mode = "GtkCList::selection_mode";
+static gchar *Titles = "GtkCList::show_titles";
+static gchar *Shadow = "GtkCList::shadow_type";
+
+/* This is only used for loading & saving - it isn't displayed in the property
+ editor. */
+static gchar *Cols = "GtkCList::n_columns";
+static gchar *ColumnWidths = "GtkCList::column_widths";
+
+static const gchar *GbModeChoices[] =
+{"Single", "Browse", "Multiple", NULL};
+static const gint GbModeValues[] =
+{
+ GTK_SELECTION_SINGLE,
+ GTK_SELECTION_BROWSE,
+ GTK_SELECTION_MULTIPLE
+};
+static const gchar *GbModeSymbols[] =
+{
+ "GTK_SELECTION_SINGLE",
+ "GTK_SELECTION_BROWSE",
+ "GTK_SELECTION_MULTIPLE"
+};
+
+static const gchar *GbShadowChoices[] =
+{"None", "In", "Out",
+ "Etched In", "Etched Out", NULL};
+static const gint GbShadowValues[] =
+{
+ GTK_SHADOW_NONE,
+ GTK_SHADOW_IN,
+ GTK_SHADOW_OUT,
+ GTK_SHADOW_ETCHED_IN,
+ GTK_SHADOW_ETCHED_OUT
+};
+static const gchar *GbShadowSymbols[] =
+{
+ "GTK_SHADOW_NONE",
+ "GTK_SHADOW_IN",
+ "GTK_SHADOW_OUT",
+ "GTK_SHADOW_ETCHED_IN",
+ "GTK_SHADOW_ETCHED_OUT"
+};
+
+
+static void show_clist_dialog (GbWidgetNewData * data);
+static void on_clist_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_clist_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+static GtkWidget *new_label (GtkWidget * parent);
+static GtkWidget *new_unnamed_label (GtkWidget * parent);
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkCList, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_clist_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+ gint cols = 0, i;
+
+ if (data->action == GB_LOADING)
+ {
+ cols = load_int (data->loading_data, Cols);
+ if (cols == 0)
+ cols = 1;
+ new_widget = gtk_clist_new (cols);
+
+ /* GtkCList has problems if the title buttons aren't created. */
+ for (i = 0; i < cols; i++)
+ {
+ gtk_clist_set_column_widget (GTK_CLIST (new_widget), i,
+ new_unnamed_label (new_widget));
+ gtk_clist_set_column_width (GTK_CLIST (new_widget), i, 80);
+ editor_add_mouse_signals_to_existing (GTK_CLIST (new_widget)->column[i].button);
+ }
+
+ return new_widget;
+ }
+ else
+ {
+ show_clist_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_clist_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New columned list"), data->parent,
+ GTK_SIGNAL_FUNC (on_clist_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_clist_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of columns:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "cols",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_clist_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *dialog, *label;
+ gint cols, i;
+
+ dialog = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (dialog), "cols");
+ g_return_if_fail (spinbutton != NULL);
+ cols = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gtk_clist_new (cols);
+ gtk_clist_column_titles_show (GTK_CLIST (new_widget));
+ for (i = 0; i < cols; i++)
+ {
+ label = new_label (new_widget);
+ gtk_clist_set_column_widget (GTK_CLIST (new_widget), i,
+ label);
+ gtk_clist_set_column_width (GTK_CLIST (new_widget), i, 80);
+ }
+
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (dialog);
+}
+
+
+static void
+on_clist_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+GtkWidget *
+new_label (GtkWidget * parent)
+{
+ GtkWidget *label;
+
+ label = gb_widget_new ("GtkLabel", parent);
+ g_return_val_if_fail (label != NULL, NULL);
+ gb_widget_set_child_name (label, GladeChildCListTitle);
+ return label;
+}
+
+
+GtkWidget *
+new_unnamed_label (GtkWidget * parent)
+{
+ GtkWidget *label;
+
+ label = gb_widget_new_full ("GtkLabel", FALSE, parent, NULL, 0, 0, NULL,
+ GB_CREATING, NULL);
+ g_return_val_if_fail (label != NULL, NULL);
+ gb_widget_set_child_name (label, GladeChildCListTitle);
+ return label;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_clist_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Mode, _("Select Mode:"),
+ _("The selection mode of the columned list"),
+ GbModeChoices);
+ property_add_bool (Titles, _("Show Titles:"),
+ _("If the column titles are shown"));
+ property_add_choice (Shadow, _("Shadow:"),
+ _("The type of shadow of the columned list's border"),
+ GbShadowChoices);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_clist_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gchar buffer[1024];
+ gchar *pos;
+ gboolean buffer_overrun = FALSE;
+ gint i;
+
+ if (data->action == GB_SAVING)
+ {
+ gb_widget_output_int (data, Cols, GTK_CLIST (widget)->columns);
+
+ pos = buffer;
+ for (i = 0; i < GTK_CLIST (widget)->columns; i++)
+ {
+ if (i == 0)
+ sprintf (pos, "%i", GTK_CLIST (widget)->column[i].width);
+ else
+ sprintf (pos, ",%i", GTK_CLIST (widget)->column[i].width);
+ pos += strlen (pos);
+
+ /* Extra check to make sure we don't overrun the buffer. */
+ if (pos - buffer > 1000)
+ {
+ g_warning ("Buffer overflow");
+ buffer_overrun = TRUE;
+ break;
+ }
+ }
+ if (!buffer_overrun)
+ gb_widget_output_string (data, ColumnWidths, buffer);
+ }
+
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == GTK_CLIST (widget)->selection_mode)
+ gb_widget_output_choice (data, Mode, i, GbModeSymbols[i]);
+ }
+
+ gb_widget_output_bool (data, Titles, GTK_CLIST_SHOW_TITLES (widget));
+
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i++)
+ {
+ if (GbShadowValues[i] == GTK_CLIST (widget)->shadow_type)
+ gb_widget_output_choice (data, Shadow, i, GbShadowSymbols[i]);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_clist_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *widths, *pos, *mode;
+ gchar *shadow;
+ gboolean titles;
+ gint col, w, i;
+
+ if (data->action == GB_LOADING)
+ {
+ widths = gb_widget_input_string (data, ColumnWidths);
+ if (data->apply)
+ {
+ pos = widths;
+ for (col = 0; col < GTK_CLIST (widget)->columns; col++)
+ {
+ w = atoi (pos);
+ gtk_clist_set_column_width (GTK_CLIST (widget), col, w);
+ pos = strchr (pos, ',');
+ if (!pos)
+ break;
+ pos++;
+ }
+ }
+ }
+
+ mode = gb_widget_input_choice (data, Mode);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (!strcmp (mode, GbModeChoices[i])
+ || !strcmp (mode, GbModeSymbols[i]))
+ {
+ gtk_clist_set_selection_mode (GTK_CLIST (widget), GbModeValues[i]);
+ break;
+ }
+ }
+ }
+
+ titles = gb_widget_input_bool (data, Titles);
+ if (data->apply)
+ {
+ if (titles)
+ gtk_clist_column_titles_show (GTK_CLIST (widget));
+ else
+ gtk_clist_column_titles_hide (GTK_CLIST (widget));
+ }
+
+ shadow = gb_widget_input_choice (data, Shadow);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ {
+ if (!strcmp (shadow, GbShadowChoices[i])
+ || !strcmp (shadow, GbShadowSymbols[i]))
+ {
+ gtk_clist_set_shadow_type (GTK_CLIST (widget),
+ GbShadowValues[i]);
+ break;
+ }
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkCList, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_clist_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+void
+gb_clist_add_child (GtkWidget *widget, GtkWidget *child, GbWidgetSetArgData *data)
+{
+ /* We store the last column title read in 'last_child' */
+ gint col = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ "last_child"));
+
+ if (col >= GTK_CLIST (widget)->columns) {
+ g_warning ("Too many column title widgets for GtkCList - skipping");
+ return;
+ }
+
+ gtk_clist_set_column_widget (GTK_CLIST (widget), col, child);
+ gtk_object_set_data (GTK_OBJECT (widget), "last_child",
+ GINT_TO_POINTER (col + 1));
+
+ /* We need to add signals to the clist button, just in case the
+ title widget has no window and so doesn't get signals itself.
+ Since Clist always creates 1 button initially, the signals would
+ be added to this button in gb_widget_new, so we could skip it,
+ but it doesn't hurt. */
+ editor_add_mouse_signals_to_existing (GTK_CLIST (widget)->column[col].button);
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_clist_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint col, i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_clist_new (%i);\n", data->wname,
+ GTK_CLIST (widget)->columns);
+ }
+
+ /* We reset the last_child index, so as the title widgets are written out
+ they will start at column 0. */
+ gtk_object_set_data (GTK_OBJECT (widget), "last_child",
+ GINT_TO_POINTER (-1));
+
+ gb_widget_write_standard_source (widget, data);
+
+ for (col = 0; col < GTK_CLIST (widget)->columns; col++)
+ {
+ source_add (data,
+ " gtk_clist_set_column_width (GTK_CLIST (%s), %i, %i);\n",
+ data->wname, col, GTK_CLIST (widget)->column[col].width);
+ }
+
+ if (GTK_CLIST (widget)->selection_mode != GTK_SELECTION_SINGLE)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == GTK_CLIST (widget)->selection_mode)
+ source_add (data,
+ " gtk_clist_set_selection_mode (GTK_CLIST (%s), %s);\n",
+ data->wname, GbModeSymbols[i]);
+ }
+ }
+
+ if (GTK_CLIST_SHOW_TITLES (widget))
+ source_add (data, " gtk_clist_column_titles_show (GTK_CLIST (%s));\n",
+ data->wname);
+ else
+ source_add (data, " gtk_clist_column_titles_hide (GTK_CLIST (%s));\n",
+ data->wname);
+
+ if (GTK_CLIST (widget)->shadow_type != GTK_SHADOW_IN)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ {
+ if (GbShadowValues[i] == GTK_CLIST (widget)->shadow_type)
+ source_add (data,
+ " gtk_clist_set_shadow_type (GTK_CLIST (%s), %s);\n",
+ data->wname, GbShadowSymbols[i]);
+ }
+ }
+}
+
+
+/* Outputs source to add a child widget to a CList. */
+static void
+gb_clist_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ gchar *child_name;
+
+ child_name = gb_widget_get_child_name (child);
+
+ /* See if this is a title widget. */
+ if (child_name && (!strcmp (child_name, GladeChildCListTitle)))
+ {
+ /* We store the last column title written in 'last_child' */
+ gint col = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (parent),
+ "last_child"));
+ source_add (data,
+ " gtk_clist_set_column_widget (GTK_CLIST (%s), %i, %s);\n",
+ parent_name, col + 1, data->wname);
+
+ gtk_object_set_data (GTK_OBJECT (parent), "last_child",
+ GINT_TO_POINTER (col + 1));
+ }
+ else
+ {
+ g_warning ("Unknown CList child widgetL %s", data->wname);
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+}
+
+
+
+/* This just redraws the entire widget when it is scrolled, to make sure that
+ it isn't messed up due to our selection handles. */
+static void
+gb_scroll_adjustment_changed (GtkAdjustment *adjustment,
+ GtkWidget *widget)
+{
+ /* We check that this is a widget in the interface being created rather
+ than part of Glade's interface. */
+ if (GB_IS_GB_WIDGET (widget))
+ gtk_widget_queue_clear (widget);
+}
+
+
+gboolean
+gb_set_scroll_adjustments_hook (GSignalInvocationHint *ihint,
+ guint n_param_values,
+ const GValue *param_values,
+ gpointer data)
+{
+ GtkObject *object, *hadjustment, *vadjustment;
+ GtkObject *old_hadjustment, *old_vadjustment;
+
+ object = g_value_get_object (param_values);
+
+ hadjustment = g_value_get_object (param_values + 1);
+ vadjustment = g_value_get_object (param_values + 2);
+
+ old_hadjustment = gtk_object_get_data (object, "scrollhadjustment");
+ if (hadjustment != old_hadjustment)
+ {
+ gtk_object_set_data (object, "scrollhadjustment", hadjustment);
+
+ if (hadjustment)
+ gtk_signal_connect (hadjustment, "value_changed",
+ (GtkSignalFunc) gb_scroll_adjustment_changed,
+ object);
+ }
+
+ old_vadjustment = gtk_object_get_data (object, "scrollvadjustment");
+ if (vadjustment != old_vadjustment)
+ {
+ gtk_object_set_data (object, "scrollvadjustment", vadjustment);
+
+ if (vadjustment)
+ gtk_signal_connect (vadjustment, "value_changed",
+ (GtkSignalFunc) gb_scroll_adjustment_changed,
+ object);
+ }
+
+ return TRUE;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_clist_init ()
+{
+ GtkWidgetClass *klass;
+
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_clist_get_type ();
+
+ /* Add a signal emission hook so we can connect signal handlers to the
+ scrollbar adjustments to redraw the clist when necessary. This will also
+ work for subclasses of GtkCList. */
+ klass = gtk_type_class (gtk_clist_get_type ());
+ g_signal_add_emission_hook (klass->set_scroll_adjustments_signal, 0,
+ gb_set_scroll_adjustments_hook, NULL, NULL);
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = clist_xpm;
+ gbwidget.tooltip = _("Columned List");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_clist_new;
+ gbwidget.gb_widget_add_child = gb_clist_add_child;
+ gbwidget.gb_widget_create_properties = gb_clist_create_properties;
+ gbwidget.gb_widget_get_properties = gb_clist_get_properties;
+ gbwidget.gb_widget_set_properties = gb_clist_set_properties;
+ gbwidget.gb_widget_write_source = gb_clist_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_clist_write_add_child_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_clist_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbcolorbutton.c b/tools/glade/glade/gbwidgets/gbcolorbutton.c
new file mode 100644
index 00000000..95f86b6b
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcolorbutton.c
@@ -0,0 +1,225 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/colorbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *UseAlpha = "GtkColorButton::use_alpha";
+static gchar *Title = "GtkColorButton::title";
+static gchar *FocusOnClick = "GtkColorButton|GtkButton::focus_on_click";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkColorButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_color_button_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_color_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (UseAlpha, _("Use Alpha:"),
+ _("If the alpha channel should be used"));
+
+ property_add_string (Title, _("Title:"),
+ _("The title of the color selection dialog"));
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_color_button_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ const gchar *title;
+
+ gb_widget_output_bool (data, UseAlpha,
+ gtk_color_button_get_use_alpha (GTK_COLOR_BUTTON (widget)));
+
+ /* Only save if the title is different to the default. */
+ title = gtk_color_button_get_title (GTK_COLOR_BUTTON (widget));
+ if (data->action == GB_SHOWING
+ || (title && strcmp (title, dgettext (GLADE_GTK_GETTEXT_PACKAGE,
+ "Pick a Color"))))
+ gb_widget_output_translatable_string (data, Title, title);
+
+ gb_widget_output_bool (data, FocusOnClick,
+ gtk_button_get_focus_on_click (GTK_BUTTON (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_color_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean use_alpha, focus_on_click;
+ gchar *title;
+
+ use_alpha = gb_widget_input_bool (data, UseAlpha);
+ if (data->apply)
+ gtk_color_button_set_use_alpha (GTK_COLOR_BUTTON (widget), use_alpha);
+
+ title = gb_widget_input_string (data, Title);
+ if (data->apply)
+ gtk_color_button_set_title (GTK_COLOR_BUTTON (widget),
+ title && title[0]
+ ? title : dgettext (GLADE_GTK_GETTEXT_PACKAGE,
+ "Pick a Color"));
+
+ focus_on_click = gb_widget_input_bool (data, FocusOnClick);
+ if (data->apply)
+ gtk_button_set_focus_on_click (GTK_BUTTON (widget), focus_on_click);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkColorButton, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_color_button_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_color_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ const gchar *title;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_color_button_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ title = gtk_color_button_get_title (GTK_COLOR_BUTTON (widget));
+ if (title && title[0]
+ && strcmp (title, dgettext (GLADE_GTK_GETTEXT_PACKAGE, "Pick a Color")))
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gtk_color_button_set_title (GTK_COLOR_BUTTON (%s), %s);\n",
+ data->wname,
+ source_make_string_full (title, data->use_gettext && translatable, context));
+ }
+
+ if (gtk_color_button_get_use_alpha (GTK_COLOR_BUTTON (widget)))
+ {
+ source_add (data,
+ " gtk_color_button_set_use_alpha (GTK_COLOR_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (!gtk_button_get_focus_on_click (GTK_BUTTON (widget)))
+ {
+ source_add (data,
+ " gtk_button_set_focus_on_click (GTK_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_color_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_color_button_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = colorbutton_xpm;
+ gbwidget.tooltip = _("Color Chooser Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_color_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_color_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_color_button_set_properties;
+ gbwidget.gb_widget_write_source = gb_color_button_write_source;
+/*
+ gbwidget.gb_widget_new = gb_color_button_new;
+ gbwidget.gb_widget_create_popup_menu = gb_color_button_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbcolorselection.c b/tools/glade/glade/gbwidgets/gbcolorselection.c
new file mode 100644
index 00000000..cd629021
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcolorselection.c
@@ -0,0 +1,186 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkcolorsel.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/colorselection.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *HasOpacity = "GtkColorSelection::has_opacity_control";
+static gchar *HasPalette = "GtkColorSelection::has_palette";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkColorSelection, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_color_selection_new(GbWidgetNewData *data)
+{
+ return gtk_color_selection_new ();
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_color_selection_create_properties (GtkWidget * widget, GbWidgetCreateArgData
+ * data)
+{
+ property_add_bool (HasOpacity, _("Opacity Control:"),
+ _("If the opacity control is shown"));
+ property_add_bool (HasPalette, _("Palette:"),
+ _("If the palette is shown"));
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_color_selection_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, HasOpacity,
+ gtk_color_selection_get_has_opacity_control (GTK_COLOR_SELECTION (widget)));
+ gb_widget_output_bool (data, HasPalette,
+ gtk_color_selection_get_has_palette (GTK_COLOR_SELECTION (widget)));
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_color_selection_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean has_opacity, has_palette;
+
+ has_opacity = gb_widget_input_bool (data, HasOpacity);
+ if (data->apply)
+ {
+ gtk_color_selection_set_has_opacity_control (GTK_COLOR_SELECTION (widget), has_opacity);
+ }
+
+ has_palette = gb_widget_input_bool (data, HasPalette);
+ if (data->apply)
+ {
+ gtk_color_selection_set_has_palette (GTK_COLOR_SELECTION (widget),
+ has_palette);
+ }
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkColorSelection, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_color_selection_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_color_selection_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ gboolean has_opacity_control;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_color_selection_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* Although the default is TRUE for the GtkColorSelection, it is FALSE in
+ the GtkColorSelectionDialog. So we always set it in the source code, since
+ this is used for both. */
+ has_opacity_control = gtk_color_selection_get_has_opacity_control (GTK_COLOR_SELECTION (widget));
+ source_add (data, " gtk_color_selection_set_has_opacity_control (GTK_COLOR_SELECTION (%s), %s);\n",
+ data->wname, has_opacity_control ? "TRUE" : "FALSE");
+
+ if (gtk_color_selection_get_has_palette (GTK_COLOR_SELECTION (widget)))
+ {
+ source_add (data, " gtk_color_selection_set_has_palette (GTK_COLOR_SELECTION (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_color_selection_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_color_selection_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = colorselection_xpm;
+ gbwidget.tooltip = _("Color Selection");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_color_selection_new;
+ gbwidget.gb_widget_create_properties = gb_color_selection_create_properties;
+ gbwidget.gb_widget_get_properties = gb_color_selection_get_properties;
+ gbwidget.gb_widget_set_properties = gb_color_selection_set_properties;
+ gbwidget.gb_widget_write_source = gb_color_selection_write_source;
+ /*
+ gbwidget.gb_widget_create_popup_menu = gb_color_selection_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbcolorselectiondialog.c b/tools/glade/glade/gbwidgets/gbcolorselectiondialog.c
new file mode 100644
index 00000000..bf5eacff
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcolorselectiondialog.c
@@ -0,0 +1,331 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkcolorseldialog.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/colorseldialog.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "ColorSelDialog|GtkWindow::title";
+static gchar *Type = "ColorSelDialog|GtkWindow::type";
+static gchar *Position = "ColorSelDialog|GtkWindow::window_position";
+static gchar *Modal = "ColorSelDialog|GtkWindow::modal";
+static gchar *DefaultWidth = "ColorSel|GtkWindow::default_width";
+static gchar *DefaultHeight = "ColorSel|GtkWindow::default_height";
+static gchar *Shrink = "ColorSelDialog|GtkWindow::allow_shrink";
+static gchar *Grow = "ColorSelDialog|GtkWindow::allow_grow";
+static gchar *AutoShrink = "ColorSelDialog|GtkWindow::auto_shrink";
+static gchar *IconName = "ColorSelDialog|GtkWindow::icon_name";
+static gchar *FocusOnMap = "ColorSelDialog|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "ColorSelDialog|GtkWindow::resizable";
+static gchar *DestroyWithParent = "ColorSelDialog|GtkWindow::destroy_with_parent";
+static gchar *Icon = "ColorSelDialog|GtkWindow::icon";
+
+static gchar *Role = "ColorSelDialog|GtkWindow::role";
+static gchar *TypeHint = "ColorSelDialog|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "ColorSelDialog|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "ColorSelDialog|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "ColorSelDialog|GtkWindow::decorated";
+static gchar *Gravity = "ColorSelDialog|GtkWindow::gravity";
+static gchar *Urgency = "ColorSelDialog|GtkWindow::urgency_hint";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkColorSelectionDialog, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_color_selection_dialog_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_color_selection_dialog_new (_("Select Color"));
+
+ GtkColorSelectionDialog *colorsel = GTK_COLOR_SELECTION_DIALOG (new_widget);
+
+ /* We want it to be treated as a normal window. */
+ gtk_window_set_type_hint (GTK_WINDOW (new_widget),
+ GDK_WINDOW_TYPE_HINT_NORMAL);
+
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gb_widget_create_from (colorsel->ok_button,
+ data->action == GB_CREATING ? "ok_button" : NULL);
+ gb_widget_set_child_name (colorsel->ok_button, GladeChildOKButton);
+
+ gb_widget_create_from (colorsel->cancel_button,
+ data->action == GB_CREATING ? "cancel_button" : NULL);
+ gb_widget_set_child_name (colorsel->cancel_button, GladeChildCancelButton);
+
+ gb_widget_create_from (colorsel->help_button,
+ data->action == GB_CREATING ? "help_button" : NULL);
+ gb_widget_set_child_name (colorsel->help_button, GladeChildHelpButton);
+
+ gb_widget_create_from (colorsel->colorsel,
+ data->action == GB_CREATING ? "color_selection" : NULL);
+ gb_widget_set_child_name (colorsel->colorsel, GladeChildColorSelection);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_color_selection_dialog_create_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_color_selection_dialog_get_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data)
+{
+ GtkColorSelectionDialog *colorseldlg;
+ GtkColorSelection *colorsel;
+
+ colorseldlg = GTK_COLOR_SELECTION_DIALOG (widget);
+ colorsel = GTK_COLOR_SELECTION (colorseldlg->colorsel);
+
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_color_selection_dialog_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ GtkColorSelectionDialog *colorseldlg;
+ GtkColorSelection *colorsel;
+
+ colorseldlg = GTK_COLOR_SELECTION_DIALOG (widget);
+ colorsel = GTK_COLOR_SELECTION (colorseldlg->colorsel);
+
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkColorSelectionDialog, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_color_selection_dialog_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_color_selection_dialog_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ gchar *wname, *child_name;
+ const gchar *child_widget_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " %s = gtk_color_selection_dialog_new (%s);\n",
+ data->wname,
+ source_make_string_full (GTK_WINDOW (widget)->title,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* The title is already set above, so we pass NULL to skip it. */
+ gb_window_write_standard_source (widget, data,
+ NULL, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+
+ /* We output the source code for the buttons here, but we don't want them
+ to be created. We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+
+ child_widget_name = gtk_widget_get_name (GTK_COLOR_SELECTION_DIALOG (widget)->ok_button);
+ child_name = source_create_valid_identifier (child_widget_name);
+ source_add (data, " %s = GTK_COLOR_SELECTION_DIALOG (%s)->ok_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_COLOR_SELECTION_DIALOG (widget)->ok_button,
+ data);
+
+ child_widget_name = gtk_widget_get_name (GTK_COLOR_SELECTION_DIALOG (widget)->cancel_button);
+ child_name = source_create_valid_identifier (child_widget_name);
+ source_add (data, " %s = GTK_COLOR_SELECTION_DIALOG (%s)->cancel_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_COLOR_SELECTION_DIALOG (widget)->cancel_button,
+ data);
+
+ child_widget_name = gtk_widget_get_name (GTK_COLOR_SELECTION_DIALOG (widget)->help_button);
+ child_name = source_create_valid_identifier (child_widget_name);
+ source_add (data, " %s = GTK_COLOR_SELECTION_DIALOG (%s)->help_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_COLOR_SELECTION_DIALOG (widget)->help_button,
+ data);
+
+ child_widget_name = gtk_widget_get_name (GTK_COLOR_SELECTION_DIALOG (widget)->colorsel);
+ child_name = source_create_valid_identifier (child_widget_name);
+ source_add (data, " %s = GTK_COLOR_SELECTION_DIALOG (%s)->colorsel;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_COLOR_SELECTION_DIALOG (widget)->colorsel,
+ data);
+
+ g_free (wname);
+
+ data->write_children = FALSE;
+}
+
+
+
+static GtkWidget *
+gb_color_selection_dialog_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildOKButton))
+ return GTK_COLOR_SELECTION_DIALOG (widget)->ok_button;
+ else if (!strcmp (child_name, GladeChildCancelButton))
+ return GTK_COLOR_SELECTION_DIALOG (widget)->cancel_button;
+ else if (!strcmp (child_name, GladeChildHelpButton))
+ return GTK_COLOR_SELECTION_DIALOG (widget)->help_button;
+ else if (!strcmp (child_name, GladeChildColorSelection))
+ return GTK_COLOR_SELECTION_DIALOG (widget)->colorsel;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_color_selection_dialog_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_color_selection_dialog_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = colorseldialog_xpm;
+ gbwidget.tooltip = _("Color Selection Dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_color_selection_dialog_new;
+ gbwidget.gb_widget_create_properties = gb_color_selection_dialog_create_properties;
+ gbwidget.gb_widget_get_properties = gb_color_selection_dialog_get_properties;
+ gbwidget.gb_widget_set_properties = gb_color_selection_dialog_set_properties;
+ gbwidget.gb_widget_get_child = gb_color_selection_dialog_get_child;
+ gbwidget.gb_widget_write_source = gb_color_selection_dialog_write_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_color_selection_dialog_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbcombo.c b/tools/glade/glade/gbwidgets/gbcombo.c
new file mode 100644
index 00000000..3ba0536a
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcombo.c
@@ -0,0 +1,439 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtkcombo.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtklist.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/combo.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/* These 2 are stored in the widget's datalist since otherwise GtkCombo starts
+ to grab the pointer if invalid values are entered which causes problems. */
+static gchar *ValueInList = "GtkCombo::value_in_list";
+static gchar *OKIfEmpty = "GtkCombo::allow_empty";
+
+static gchar *Case = "GtkCombo::case_sensitive";
+static gchar *Arrows = "GtkCombo::enable_arrow_keys";
+static gchar *Always = "GtkCombo::enable_arrows_always";
+static gchar *Items = "GtkCombo::items";
+
+static void add_label (GtkWidget * widget, GString * items);
+
+static gint is_simple_combo (GtkWidget * widget);
+static void is_simple_combo_callback (GtkWidget * widget,
+ gint * num_children);
+static void write_items_source_callback (GtkWidget * item,
+ GbWidgetWriteSourceData * data);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkCombo, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_combo_new(GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_combo_new ();
+
+ /* There is no way to move up from the popup list window to the combo, so
+ we have to add a pointer here. It is used in glade_util_get_parent ().
+ We don't add a ref to it, in case it messes up the normal widget code. */
+ gtk_object_set_data (GTK_OBJECT (GTK_COMBO (new_widget)->popwin),
+ GladeParentKey, new_widget);
+
+ gb_widget_create_from (GTK_COMBO (new_widget)->entry,
+ data->action == GB_CREATING ? "combo-entry" : NULL);
+ gb_widget_set_child_name (GTK_COMBO (new_widget)->entry, GladeChildComboEntry);
+
+ gb_widget_create_from (GTK_COMBO (new_widget)->list,
+ data->action == GB_CREATING ? "combo-list" : NULL);
+ gb_widget_set_child_name (GTK_COMBO (new_widget)->list, GladeChildComboList);
+
+ /* This defaults to TRUE. */
+ gtk_object_set_data (GTK_OBJECT (new_widget), OKIfEmpty, "TRUE");
+
+ /* FIXME: GTK+ 1.3 temporary hack to workaround problems. */
+ gtk_signal_handler_block (GTK_OBJECT (GTK_COMBO (new_widget)->entry),
+ GTK_COMBO (new_widget)->entry_change_id);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_combo_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (ValueInList, _("Value In List:"),
+ _("If the value must be in the list"));
+ property_add_bool (OKIfEmpty, _("OK If Empty:"),
+ _("If an empty value is acceptable, when 'Value In List' is set"));
+ property_add_bool (Case, _("Case Sensitive:"),
+ _("If the searching is case sensitive"));
+ property_add_bool (Arrows, _("Use Arrows:"),
+ _("If arrows can be used to change the value"));
+ property_add_bool (Always, _("Use Always:"),
+ _("If arrows work even if the value is not in the list"));
+ property_add_text (Items, _("Items:"),
+ _("The items in the combo list, one per line"), 5);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_combo_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, ValueInList,
+ gtk_object_get_data (GTK_OBJECT (widget), ValueInList)
+ != NULL ? TRUE : FALSE);
+ gb_widget_output_bool (data, OKIfEmpty,
+ gtk_object_get_data (GTK_OBJECT (widget), OKIfEmpty)
+ != NULL ? TRUE : FALSE);
+ gb_widget_output_bool (data, Case, GTK_COMBO (widget)->case_sensitive);
+ gb_widget_output_bool (data, Arrows, GTK_COMBO (widget)->use_arrows);
+ gb_widget_output_bool (data, Always, GTK_COMBO (widget)->use_arrows_always);
+
+ if (data->action == GB_SHOWING && is_simple_combo (widget) >= 0)
+ {
+ GString *items;
+
+ items = g_string_new ("");
+ gtk_container_foreach (GTK_CONTAINER (GTK_COMBO (widget)->list),
+ (GtkCallback) add_label, items);
+ gb_widget_output_translatable_text_in_lines (data, Items, items->str);
+ g_string_free (items, TRUE);
+ }
+}
+
+/* Adds combo label text to buffer, or sets first char to -1 if it won't fit.
+ */
+static void
+add_label (GtkWidget * widget, GString *items)
+{
+ const gchar *label_text;
+
+ label_text = gtk_label_get_text (GTK_LABEL (GTK_BIN (widget)->child));
+ g_string_append (items, label_text);
+ g_string_append_c (items, '\n');
+}
+
+
+/* Returns number of items in combo list, or -1 if not a simple combo (not
+ all children are labels). */
+static gint
+is_simple_combo (GtkWidget * widget)
+{
+ gint num_children = 0;
+
+ gtk_container_foreach (GTK_CONTAINER (GTK_COMBO (widget)->list),
+ (GtkCallback) is_simple_combo_callback, &num_children);
+ return num_children;
+}
+
+
+/* Sets flag to FALSE if list item's child widget is not a label. */
+static void
+is_simple_combo_callback (GtkWidget * widget, gint * num_children)
+{
+ /* If we've already found an item which isn't a simple label, just return. */
+ if (*num_children == -1)
+ return;
+
+ /* If the items isn't a simple label, set num_children to -1, else add 1. */
+ if (!GTK_IS_LABEL (GTK_BIN (widget)->child))
+ *num_children = -1;
+ else
+ *num_children += 1;
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_combo_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean value_in_list, ok_if_empty, case_sensitive, arrows, arrows_always;
+ gchar *items;
+
+ value_in_list = gb_widget_input_bool (data, ValueInList);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), ValueInList,
+ value_in_list ? "TRUE" : NULL);
+ }
+
+ ok_if_empty = gb_widget_input_bool (data, OKIfEmpty);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), OKIfEmpty,
+ ok_if_empty ? "TRUE" : NULL);
+ }
+
+ case_sensitive = gb_widget_input_bool (data, Case);
+ if (data->apply)
+ gtk_combo_set_case_sensitive (GTK_COMBO (widget), case_sensitive);
+ arrows = gb_widget_input_bool (data, Arrows);
+ if (data->apply)
+ gtk_combo_set_use_arrows (GTK_COMBO (widget), arrows);
+ arrows_always = gb_widget_input_bool (data, Always);
+ if (data->apply)
+ gtk_combo_set_use_arrows_always (GTK_COMBO (widget), arrows_always);
+
+ if (data->action == GB_APPLYING)
+ {
+ items = gb_widget_input_text (data, Items);
+ if (data->apply)
+ {
+ GtkWidget *list = GTK_COMBO (widget)->list;
+ GtkWidget *listitem;
+ gchar *pos = items;
+ gchar *items_end = &items[strlen (items)];
+
+ gtk_list_clear_items (GTK_LIST (list), 0, -1);
+
+ while (pos < items_end)
+ {
+ gchar *item_end = strchr (pos, '\n');
+ if (item_end == NULL)
+ item_end = items_end;
+ *item_end = '\0';
+
+ listitem = gb_widget_new ("GtkListItem", list);
+ gtk_label_set_text (GTK_LABEL (GTK_BIN (listitem)->child), pos);
+ gtk_widget_show (listitem);
+ gtk_container_add (GTK_CONTAINER (list), listitem);
+
+ if (item_end != items_end)
+ *item_end = '\n';
+
+ pos = item_end + 1;
+ }
+
+ g_free (items);
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkCombo, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_combo_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_combo_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *wname, *child_name;
+ gboolean value_in_list, ok_if_empty;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_combo_new ();\n", data->wname);
+ }
+
+ /* We store a pointer to the popup window's parent combo, so lookup_widget()
+ will still work when the popup window is passed as the first arg. */
+ source_add (data,
+ " g_object_set_data (G_OBJECT (GTK_COMBO (%s)->popwin),\n"
+ " \"GladeParentKey\", %s);\n",
+ data->wname, data->wname);
+
+ gb_widget_write_standard_source (widget, data);
+
+ value_in_list = gtk_object_get_data (GTK_OBJECT (widget), ValueInList)
+ != NULL ? TRUE : FALSE;
+ if (value_in_list)
+ {
+ ok_if_empty = gtk_object_get_data (GTK_OBJECT (widget), OKIfEmpty)
+ != NULL ? TRUE : FALSE;
+ source_add (data,
+ " gtk_combo_set_value_in_list (GTK_COMBO (%s), %s, %s);\n",
+ data->wname,
+ value_in_list ? "TRUE" : "FALSE",
+ ok_if_empty ? "TRUE" : "FALSE");
+ }
+
+
+ if (GTK_COMBO (widget)->case_sensitive)
+ {
+ source_add (data,
+ " gtk_combo_set_case_sensitive (GTK_COMBO (%s), TRUE);\n",
+ data->wname);
+ }
+ if (!GTK_COMBO (widget)->use_arrows)
+ {
+ source_add (data,
+ " gtk_combo_set_use_arrows (GTK_COMBO (%s), FALSE);\n",
+ data->wname);
+ }
+ if (GTK_COMBO (widget)->use_arrows_always)
+ {
+ source_add (data,
+ " gtk_combo_set_use_arrows_always (GTK_COMBO (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (is_simple_combo (widget) > 0)
+ {
+ gboolean old_use_gettext;
+
+ source_add_decl (data, " GList *%s_items = NULL;\n", data->real_wname);
+
+ glade_util_get_translation_properties (widget, Items, &translatable,
+ &comments, &context);
+
+ /* Temporarily set data->use_gettext to take the translatable flag for
+ this property into account, so our callback can use that. */
+ old_use_gettext = data->use_gettext;
+ data->use_gettext = data->use_gettext && translatable ? TRUE : FALSE;
+ gtk_container_foreach (GTK_CONTAINER (GTK_COMBO (widget)->list),
+ (GtkCallback) write_items_source_callback, data);
+ data->use_gettext = old_use_gettext;
+
+ source_add (data,
+ " gtk_combo_set_popdown_strings (GTK_COMBO (%s), %s_items);\n",
+ data->wname, data->real_wname);
+ source_add (data, " g_list_free (%s_items);\n", data->real_wname);
+ }
+
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_COMBO (<combo-name>)->entry".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (gchar*) gtk_widget_get_name (GTK_COMBO (widget)->entry);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_COMBO (%s)->entry;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_COMBO (widget)->entry, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+static void
+write_items_source_callback (GtkWidget * item, GbWidgetWriteSourceData * data)
+{
+ const gchar *label_text;
+ label_text = gtk_label_get_text (GTK_LABEL (GTK_BIN (item)->child));
+ /* The (gpointer) cast is just to keep g++ happy. */
+ source_add (data, " %s_items = g_list_append (%s_items, (gpointer) %s);\n",
+ data->real_wname, data->real_wname,
+ source_make_string (label_text, data->use_gettext));
+}
+
+
+static GtkWidget *
+gb_combo_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildComboEntry))
+ return GTK_COMBO (widget)->entry;
+ else if (!strcmp (child_name, GladeChildComboList))
+ return GTK_COMBO (widget)->list;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_combo_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_combo_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = combo_xpm;
+ gbwidget.tooltip = _("Combo Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_combo_new;
+ gbwidget.gb_widget_create_properties = gb_combo_create_properties;
+ gbwidget.gb_widget_get_properties = gb_combo_get_properties;
+ gbwidget.gb_widget_set_properties = gb_combo_set_properties;
+ gbwidget.gb_widget_get_child = gb_combo_get_child;
+ gbwidget.gb_widget_write_source = gb_combo_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_combo_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbcombobox.c b/tools/glade/glade/gbwidgets/gbcombobox.c
new file mode 100644
index 00000000..d290822b
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcombobox.c
@@ -0,0 +1,303 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/combobox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/* This isn't a real property, but since we can't set up a proper tree model
+ we just support simple text like we did for GtkCombo. */
+static gchar *Items = "GtkComboBox::items";
+
+static gchar *AddTearoffs = "GtkComboBox::add_tearoffs";
+#if 0
+/* I don't think this is useful for GtkComboBox itself. */
+static gchar *HasFrame = "GtkComboBox::has_frame";
+#endif
+static gchar *FocusOnClick = "GtkComboBox::focus_on_click";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkComboBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_combo_box_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_combo_box_new_text ();
+
+ /* Force the combobox to create the child widgets, so that we can connect
+ to all the "event" signals so the user can select the widget. */
+ gtk_widget_ensure_style (new_widget);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_combo_box_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_text (Items, _("Items:"),
+ _("The items in the combo list, one per line"), 5);
+
+ property_add_bool (AddTearoffs, _("Add Tearoffs:"),
+ _("Whether dropdowns should have a tearoff menu item"));
+ property_add_bool (FocusOnClick, _("Focus On Click:"),
+ _("Whether the combo box grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_combo_box_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gchar *items;
+ gboolean add_tearoffs, focus_on_click;
+
+ items = gtk_object_get_data (GTK_OBJECT (widget), Items);
+ gb_widget_output_translatable_text_in_lines (data, Items, items);
+
+ g_object_get (G_OBJECT (widget),
+ "add_tearoffs", &add_tearoffs,
+ "focus_on_click", &focus_on_click,
+ NULL);
+
+ gb_widget_output_bool (data, AddTearoffs, add_tearoffs);
+ gb_widget_output_bool (data, FocusOnClick, focus_on_click);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_combo_box_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *items;
+ gboolean add_tearoffs, focus_on_click;
+
+ items = gb_widget_input_text (data, Items);
+ if (data->apply)
+ {
+ GtkTreeModel *model;
+ gchar *pos = items;
+ gchar *items_end = &items[strlen (items)];
+
+ /* Save a copy so it is easy to get out later. */
+ gtk_object_set_data_full (GTK_OBJECT (widget), Items,
+ g_strdup (items), g_free);
+
+ /* Clear the list. */
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (widget));
+ gtk_list_store_clear (GTK_LIST_STORE (model));
+
+ /* Now add the items one at a time. */
+ while (pos < items_end)
+ {
+ gchar *item_end = strchr (pos, '\n');
+ if (item_end == NULL)
+ item_end = items_end;
+ *item_end = '\0';
+
+ gtk_combo_box_append_text (GTK_COMBO_BOX (widget), pos);
+
+ if (item_end != items_end)
+ *item_end = '\n';
+
+ pos = item_end + 1;
+ }
+ }
+ if (data->action == GB_APPLYING)
+ g_free (items);
+
+ add_tearoffs = gb_widget_input_bool (data, AddTearoffs);
+ if (data->apply)
+ gtk_combo_box_set_add_tearoffs (GTK_COMBO_BOX (widget), add_tearoffs);
+
+ focus_on_click = gb_widget_input_bool (data, FocusOnClick);
+ if (data->apply)
+ gtk_combo_box_set_focus_on_click (GTK_COMBO_BOX (widget), focus_on_click);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkComboBox, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_combo_box_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_combo_box_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *items, *pos, *items_end;
+ gboolean translatable, context;
+ gchar *comments;
+ gboolean add_tearoffs, focus_on_click;
+
+ items = pos = gtk_object_get_data (GTK_OBJECT (widget), Items);
+
+ glade_util_get_translation_properties (widget, Items, &translatable,
+ &comments, &context);
+
+ if (data->create_widget)
+ {
+ /* If any items have been entered, we create a simple text combo,
+ otherwise we create a bare combo without a model, so the user can
+ setup the model in their code. */
+ /* NOTE: Creating it without a model causes problems so we always create
+ a model now. Users can still set the model to something else. */
+#if 0
+ if (items && items[0])
+ {
+ source_add (data, " %s = gtk_combo_box_new_text ();\n",
+ data->wname);
+ }
+ else
+ {
+ source_add (data, " %s = gtk_combo_box_new ();\n",
+ data->wname);
+ }
+#endif
+
+ source_add (data, " %s = gtk_combo_box_text_new ();\n",
+ data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (items && items[0])
+ {
+ items_end = &items[strlen (items)];
+
+ while (pos < items_end)
+ {
+ gchar *item_end = strchr (pos, '\n');
+ if (item_end == NULL)
+ item_end = items_end;
+ *item_end = '\0';
+
+ source_add (data, " gtk_combo_box_text_append_text (GTK_COMBO_BOX_TEXT (%s), %s);\n",
+ data->wname,
+ source_make_string (pos,
+ data->use_gettext && translatable));
+
+ if (item_end != items_end)
+ *item_end = '\n';
+
+ pos = item_end + 1;
+ }
+ }
+
+ g_object_get (G_OBJECT (widget),
+ "add_tearoffs", &add_tearoffs,
+ "focus_on_click", &focus_on_click,
+ NULL);
+
+ if (add_tearoffs)
+ {
+ source_add (data,
+ " gtk_combo_box_set_add_tearoffs (GTK_COMBO_BOX (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (!focus_on_click)
+ {
+ source_add (data,
+ " gtk_combo_box_set_focus_on_click (GTK_COMBO_BOX (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_combo_box_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_combo_box_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = combobox_xpm;
+ gbwidget.tooltip = _("Combo Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_combo_box_new;
+ gbwidget.gb_widget_create_properties = gb_combo_box_create_properties;
+ gbwidget.gb_widget_get_properties = gb_combo_box_get_properties;
+ gbwidget.gb_widget_set_properties = gb_combo_box_set_properties;
+ gbwidget.gb_widget_write_source = gb_combo_box_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_combo_box_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbcomboboxentry.c b/tools/glade/glade/gbwidgets/gbcomboboxentry.c
new file mode 100644
index 00000000..500a5ad5
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcomboboxentry.c
@@ -0,0 +1,316 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/comboboxentry.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/* This isn't a real property, but since we can't set up a proper tree model
+ we just support simple text like we did for GtkCombo. */
+static gchar *Items = "GtkComboBoxEntry::items";
+
+static gchar *AddTearoffs = "GtkComboBoxEntry|GtkComboBox::add_tearoffs";
+static gchar *HasFrame = "GtkComboBoxEntry|GtkComboBox::has_frame";
+static gchar *FocusOnClick = "GtkComboBoxEntry|GtkComboBox::focus_on_click";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkComboBoxEntry, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_combo_box_entry_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_combo_box_entry_new_text ();
+
+ /* Force the combobox to create the child widgets, so that we can connect
+ to all the "event" signals so the user can select the widget. */
+ gtk_widget_ensure_style (new_widget);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_combo_box_entry_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_text (Items, _("Items:"),
+ _("The items in the combo list, one per line"), 5);
+
+ property_add_bool (AddTearoffs, _("Add Tearoffs:"),
+ _("Whether dropdowns should have a tearoff menu item"));
+ property_add_bool (HasFrame, _("Has Frame:"),
+ _("Whether the combo box draws a frame around the child"));
+ property_add_bool (FocusOnClick, _("Focus On Click:"),
+ _("Whether the combo box grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_combo_box_entry_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gchar *items;
+ gboolean add_tearoffs, has_frame, focus_on_click;
+
+ items = gtk_object_get_data (GTK_OBJECT (widget), Items);
+ gb_widget_output_translatable_text_in_lines (data, Items, items);
+
+ g_object_get (G_OBJECT (widget),
+ "add_tearoffs", &add_tearoffs,
+ "has_frame", &has_frame,
+ "focus_on_click", &focus_on_click,
+ NULL);
+
+ gb_widget_output_bool (data, AddTearoffs, add_tearoffs);
+ gb_widget_output_bool (data, HasFrame, has_frame);
+ gb_widget_output_bool (data, FocusOnClick, focus_on_click);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_combo_box_entry_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *items;
+ gboolean add_tearoffs, has_frame, focus_on_click;
+
+ items = gb_widget_input_text (data, Items);
+ if (data->apply)
+ {
+ GtkTreeModel *model;
+ gchar *pos = items;
+ gchar *items_end = &items[strlen (items)];
+
+ /* Save a copy so it is easy to get out later. */
+ gtk_object_set_data_full (GTK_OBJECT (widget), Items,
+ g_strdup (items), g_free);
+
+ /* Clear the list. */
+ model = gtk_combo_box_get_model (GTK_COMBO_BOX (widget));
+ gtk_list_store_clear (GTK_LIST_STORE (model));
+
+ /* Now add the items one at a time. */
+ while (pos < items_end)
+ {
+ gchar *item_end = strchr (pos, '\n');
+ if (item_end == NULL)
+ item_end = items_end;
+ *item_end = '\0';
+
+ gtk_combo_box_append_text (GTK_COMBO_BOX (widget), pos);
+
+ if (item_end != items_end)
+ *item_end = '\n';
+
+ pos = item_end + 1;
+ }
+ }
+ if (data->action == GB_APPLYING)
+ g_free (items);
+
+ add_tearoffs = gb_widget_input_bool (data, AddTearoffs);
+ if (data->apply)
+ gtk_combo_box_set_add_tearoffs (GTK_COMBO_BOX (widget), add_tearoffs);
+
+ has_frame = gb_widget_input_bool (data, HasFrame);
+ if (data->apply)
+ g_object_set (widget, "has_frame", has_frame, NULL);
+
+ focus_on_click = gb_widget_input_bool (data, FocusOnClick);
+ if (data->apply)
+ gtk_combo_box_set_focus_on_click (GTK_COMBO_BOX (widget), focus_on_click);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkComboBoxEntry, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_combo_box_entry_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_combo_box_entry_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *items, *pos, *items_end;
+ gboolean translatable, context;
+ gchar *comments;
+ gboolean add_tearoffs, has_frame, focus_on_click;
+
+ items = pos = gtk_object_get_data (GTK_OBJECT (widget), Items);
+
+ glade_util_get_translation_properties (widget, Items, &translatable,
+ &comments, &context);
+
+ if (data->create_widget)
+ {
+ /* If any items have been entered, we create a simple text combo,
+ otherwise we create a bare combo without a model, so the user can
+ setup the model in their code. */
+ /* NOTE: Creating it without a model causes problems so we always create
+ a model now. Users can still set the model to something else. */
+#if 0
+ if (items && items[0])
+ {
+ source_add (data, " %s = gtk_combo_box_entry_new_text ();\n",
+ data->wname);
+ }
+ else
+ {
+ source_add (data, " %s = gtk_combo_box_entry_new ();\n",
+ data->wname);
+ }
+#endif
+
+ source_add (data, " %s = gtk_combo_box_entry_new_text ();\n",
+ data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (items && items[0])
+ {
+ items_end = &items[strlen (items)];
+
+ while (pos < items_end)
+ {
+ gchar *item_end = strchr (pos, '\n');
+ if (item_end == NULL)
+ item_end = items_end;
+ *item_end = '\0';
+
+ source_add (data, " gtk_combo_box_append_text (GTK_COMBO_BOX (%s), %s);\n",
+ data->wname,
+ source_make_string (pos,
+ data->use_gettext && translatable));
+
+ if (item_end != items_end)
+ *item_end = '\n';
+
+ pos = item_end + 1;
+ }
+ }
+
+ g_object_get (G_OBJECT (widget),
+ "add_tearoffs", &add_tearoffs,
+ "has_frame", &has_frame,
+ "focus_on_click", &focus_on_click,
+ NULL);
+
+ if (add_tearoffs)
+ {
+ source_add (data,
+ " gtk_combo_box_set_add_tearoffs (GTK_COMBO_BOX (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (!has_frame)
+ {
+ source_add (data,
+ " g_object_set (%s, \"has_frame\", FALSE, NULL);\n",
+ data->wname);
+ }
+
+ if (!focus_on_click)
+ {
+ source_add (data,
+ " gtk_combo_box_set_focus_on_click (GTK_COMBO_BOX (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_combo_box_entry_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_combo_box_entry_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = comboboxentry_xpm;
+ gbwidget.tooltip = _("Combo Box Entry");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_combo_box_entry_new;
+ gbwidget.gb_widget_create_properties = gb_combo_box_entry_create_properties;
+ gbwidget.gb_widget_get_properties = gb_combo_box_entry_get_properties;
+ gbwidget.gb_widget_set_properties = gb_combo_box_entry_set_properties;
+ gbwidget.gb_widget_write_source = gb_combo_box_entry_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_combo_box_entry_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbctree.c b/tools/glade/glade/gbwidgets/gbctree.c
new file mode 100644
index 00000000..50aafcbc
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbctree.c
@@ -0,0 +1,554 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtkctree.h>
+#include <gtk/gtkhbox.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkspinbutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/ctree.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Mode = "CTree|GtkCList::selection_mode";
+static gchar *Titles = "CTree|GtkCList::show_titles";
+static gchar *Shadow = "CTree|GtkCList::shadow_type";
+
+/* This is only used for loading & saving - it isn't displayed in the property
+ editor. */
+static gchar *Cols = "GtkCTree::n_columns";
+static gchar *ColumnWidths = "GtkCTree::column_widths";
+
+static const gchar *GbModeChoices[] =
+{"Single", "Browse", "Multiple", NULL};
+static const gint GbModeValues[] =
+{
+ GTK_SELECTION_SINGLE,
+ GTK_SELECTION_BROWSE,
+ GTK_SELECTION_MULTIPLE
+};
+static const gchar *GbModeSymbols[] =
+{
+ "GTK_SELECTION_SINGLE",
+ "GTK_SELECTION_BROWSE",
+ "GTK_SELECTION_MULTIPLE"
+};
+
+static const gchar *GbShadowChoices[] =
+{"None", "In", "Out",
+ "Etched In", "Etched Out", NULL};
+static const gint GbShadowValues[] =
+{
+ GTK_SHADOW_NONE,
+ GTK_SHADOW_IN,
+ GTK_SHADOW_OUT,
+ GTK_SHADOW_ETCHED_IN,
+ GTK_SHADOW_ETCHED_OUT
+};
+static const gchar *GbShadowSymbols[] =
+{
+ "GTK_SHADOW_NONE",
+ "GTK_SHADOW_IN",
+ "GTK_SHADOW_OUT",
+ "GTK_SHADOW_ETCHED_IN",
+ "GTK_SHADOW_ETCHED_OUT"
+};
+
+
+static void show_ctree_dialog (GbWidgetNewData * data);
+static void on_ctree_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_ctree_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+static GtkWidget *new_label (GtkWidget * parent);
+static GtkWidget *new_unnamed_label (GtkWidget * parent);
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkCTree, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_ctree_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+ gint cols = 0, i;
+
+ if (data->action == GB_LOADING)
+ {
+ cols = load_int (data->loading_data, Cols);
+
+ /* For backwards compatability with 1.1.1. */
+ if (cols == 0)
+ cols = load_int (data->loading_data, "columns");
+
+ if (cols == 0)
+ cols = 1;
+ /* FIXME: Allow setting of tree column - 2nd arg */
+ new_widget = gtk_ctree_new (cols, 0);
+
+ /* GtkCList has problems if the title buttons aren't created. */
+ for (i = 0; i < cols; i++)
+ {
+ gtk_clist_set_column_widget (GTK_CLIST (new_widget), i,
+ new_unnamed_label (new_widget));
+ gtk_clist_set_column_width (GTK_CLIST (new_widget), i, 80);
+ editor_add_mouse_signals_to_existing (GTK_CLIST (new_widget)->column[i].button);
+ }
+
+ return new_widget;
+ }
+ else
+ {
+ show_ctree_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_ctree_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New columned tree"), data->parent,
+ GTK_SIGNAL_FUNC (on_ctree_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_ctree_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of columns:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "cols",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_ctree_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *dialog, *label;
+ gint cols, i;
+
+ dialog = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (dialog), "cols");
+ g_return_if_fail (spinbutton != NULL);
+ cols = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ /* FIXME: Allow setting of tree column - 2nd arg */
+ new_widget = gtk_ctree_new (cols, 0);
+ gtk_clist_column_titles_show (GTK_CLIST (new_widget));
+ for (i = 0; i < cols; i++)
+ {
+ label = new_label (new_widget);
+ gtk_clist_set_column_widget (GTK_CLIST (new_widget), i,
+ label);
+ gtk_clist_set_column_width (GTK_CLIST (new_widget), i, 80);
+ }
+
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (dialog);
+}
+
+
+static void
+on_ctree_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+GtkWidget *
+new_label (GtkWidget * parent)
+{
+ GtkWidget *label;
+
+ label = gb_widget_new ("GtkLabel", parent);
+ g_return_val_if_fail (label != NULL, NULL);
+ gb_widget_set_child_name (label, GladeChildCListTitle);
+ return label;
+}
+
+
+GtkWidget *
+new_unnamed_label (GtkWidget * parent)
+{
+ GtkWidget *label;
+
+ label = gb_widget_new_full ("GtkLabel", FALSE, parent, NULL, 0, 0, NULL,
+ GB_CREATING, NULL);
+ g_return_val_if_fail (label != NULL, NULL);
+ gb_widget_set_child_name (label, GladeChildCListTitle);
+ return label;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_ctree_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Mode, _("Select Mode:"),
+ _("The selection mode of the columned tree"),
+ GbModeChoices);
+ property_add_bool (Titles, _("Show Titles:"),
+ _("If the column titles are shown"));
+ property_add_choice (Shadow, _("Shadow:"),
+ _("The type of shadow of the columned tree's border"),
+ GbShadowChoices);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_ctree_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gchar buffer[1024];
+ gchar *pos;
+ gboolean buffer_overrun = FALSE;
+ gint i;
+
+ if (data->action == GB_SAVING)
+ {
+ gb_widget_output_int (data, Cols, GTK_CLIST (widget)->columns);
+
+ pos = buffer;
+ for (i = 0; i < GTK_CLIST (widget)->columns; i++)
+ {
+ if (i == 0)
+ sprintf (pos, "%i", GTK_CLIST (widget)->column[i].width);
+ else
+ sprintf (pos, ",%i", GTK_CLIST (widget)->column[i].width);
+ pos += strlen (pos);
+
+ /* Extra check to make sure we don't overrun the buffer. */
+ if (pos - buffer > 1000)
+ {
+ g_warning ("Buffer overflow");
+ buffer_overrun = TRUE;
+ break;
+ }
+ }
+ if (!buffer_overrun)
+ gb_widget_output_string (data, ColumnWidths, buffer);
+ }
+
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == GTK_CLIST (widget)->selection_mode)
+ gb_widget_output_choice (data, Mode, i, GbModeSymbols[i]);
+ }
+
+ gb_widget_output_bool (data, Titles, GTK_CLIST_SHOW_TITLES (widget));
+
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i++)
+ {
+ if (GbShadowValues[i] == GTK_CLIST (widget)->shadow_type)
+ gb_widget_output_choice (data, Shadow, i, GbShadowSymbols[i]);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_ctree_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *widths, *pos, *mode;
+ gchar *shadow;
+ gboolean titles;
+ gint col, w, i;
+
+ if (data->action == GB_LOADING)
+ {
+ widths = gb_widget_input_string (data, ColumnWidths);
+ if (data->apply)
+ {
+ pos = widths;
+ for (col = 0; col < GTK_CLIST (widget)->columns; col++)
+ {
+ w = atoi (pos);
+ gtk_clist_set_column_width (GTK_CLIST (widget), col, w);
+ pos = strchr (pos, ',');
+ if (!pos)
+ break;
+ pos++;
+ }
+ }
+ }
+
+ mode = gb_widget_input_choice (data, Mode);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (!strcmp (mode, GbModeChoices[i])
+ || !strcmp (mode, GbModeSymbols[i]))
+ {
+ gtk_clist_set_selection_mode (GTK_CLIST (widget), GbModeValues[i]);
+ break;
+ }
+ }
+ }
+
+ titles = gb_widget_input_bool (data, Titles);
+ if (data->apply)
+ {
+ if (titles)
+ gtk_clist_column_titles_show (GTK_CLIST (widget));
+ else
+ gtk_clist_column_titles_hide (GTK_CLIST (widget));
+ }
+
+ shadow = gb_widget_input_choice (data, Shadow);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ {
+ if (!strcmp (shadow, GbShadowChoices[i])
+ || !strcmp (shadow, GbShadowSymbols[i]))
+ {
+ gtk_clist_set_shadow_type (GTK_CLIST (widget),
+ GbShadowValues[i]);
+ break;
+ }
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkCTree, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_ctree_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+void
+gb_ctree_add_child (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ /* We store the last column title read in 'last_child' */
+ gint col = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ "last_child"));
+
+ if (col >= GTK_CLIST (widget)->columns) {
+ g_warning ("Too many column title widgets for GtkCTree - skipping");
+ return;
+ }
+
+ gtk_clist_set_column_widget (GTK_CLIST (widget), col, child);
+ gtk_object_set_data (GTK_OBJECT (widget), "last_child",
+ GINT_TO_POINTER (col + 1));
+
+ /* We need to add signals to the clist button, just in case the
+ title widget has no window and so doesn't get signals itself.
+ Since Clist always creates 1 button initially, the signals would
+ be added to this button in gb_widget_new, so we could skip it,
+ but it doesn't hurt. */
+ editor_add_mouse_signals_to_existing (GTK_CLIST (widget)->column[col].button);
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_ctree_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint col, i;
+
+ if (data->create_widget)
+ {
+ /* FIXME: allow changing of 2nd arg - ctree column */
+ source_add (data, " %s = gtk_ctree_new (%i, 0);\n", data->wname,
+ GTK_CLIST (widget)->columns);
+ }
+
+ /* We reset the last_child index, so as the title widgets are written out
+ they will start at column 0. */
+ gtk_object_set_data (GTK_OBJECT (widget), "last_child", GINT_TO_POINTER (-1));
+
+ gb_widget_write_standard_source (widget, data);
+
+ for (col = 0; col < GTK_CLIST (widget)->columns; col++)
+ {
+ source_add (data,
+ " gtk_clist_set_column_width (GTK_CLIST (%s), %i, %i);\n",
+ data->wname, col, GTK_CLIST (widget)->column[col].width);
+ }
+
+ if (GTK_CLIST (widget)->selection_mode != GTK_SELECTION_SINGLE)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == GTK_CLIST (widget)->selection_mode)
+ source_add (data,
+ " gtk_clist_set_selection_mode (GTK_CLIST (%s), %s);\n",
+ data->wname, GbModeSymbols[i]);
+ }
+ }
+
+ if (GTK_CLIST_SHOW_TITLES (widget))
+ source_add (data, " gtk_clist_column_titles_show (GTK_CLIST (%s));\n",
+ data->wname);
+ else
+ source_add (data, " gtk_clist_column_titles_hide (GTK_CLIST (%s));\n",
+ data->wname);
+
+ if (GTK_CLIST (widget)->shadow_type != GTK_SHADOW_IN)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ {
+ if (GbShadowValues[i] == GTK_CLIST (widget)->shadow_type)
+ source_add (data, " gtk_clist_set_shadow_type (GTK_CLIST (%s), %s);\n",
+ data->wname, GbShadowSymbols[i]);
+ }
+ }
+}
+
+
+/* Outputs source to add a child widget to a CTree. */
+static void
+gb_ctree_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ gchar *child_name;
+
+ child_name = gb_widget_get_child_name (child);
+
+ /* See if this is a title widget. */
+ if (child_name && (!strcmp (child_name, GladeChildCListTitle)))
+ {
+ /* We store the last column title written in 'last_child' */
+ gint col = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (parent),
+ "last_child"));
+ source_add (data,
+ " gtk_clist_set_column_widget (GTK_CLIST (%s), %i, %s);\n",
+ parent_name, col + 1, data->wname);
+
+ gtk_object_set_data (GTK_OBJECT (parent), "last_child",
+ GINT_TO_POINTER (col + 1));
+ }
+ else
+ {
+ g_warning ("Unknown CTree child widgetL %s", data->wname);
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_ctree_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_ctree_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = ctree_xpm;
+ gbwidget.tooltip = _("Columned Tree");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_ctree_new;
+ gbwidget.gb_widget_add_child = gb_ctree_add_child;
+ gbwidget.gb_widget_create_properties = gb_ctree_create_properties;
+ gbwidget.gb_widget_get_properties = gb_ctree_get_properties;
+ gbwidget.gb_widget_set_properties = gb_ctree_set_properties;
+ gbwidget.gb_widget_write_source = gb_ctree_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_ctree_write_add_child_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_ctree_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbcurve.c b/tools/glade/glade/gbwidgets/gbcurve.c
new file mode 100644
index 00000000..7da60729
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcurve.c
@@ -0,0 +1,263 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkcurve.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/curve.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+#if 0
+static gchar *Type = "GtkCurve::curve_type";
+#endif
+static gchar *XMin = "GtkCurve::min_x";
+static gchar *XMax = "GtkCurve::max_x";
+static gchar *YMin = "GtkCurve::min_y";
+static gchar *YMax = "GtkCurve::max_y";
+
+#if 0
+static const gchar *GbTypeChoices[] =
+{"Linear", "Spline", "Free", NULL};
+static const gint GbTypeValues[] =
+{
+ GTK_CURVE_TYPE_LINEAR, /* linear interpolation */
+ GTK_CURVE_TYPE_SPLINE, /* spline interpolation */
+ GTK_CURVE_TYPE_FREE /* free form curve */
+};
+static const gchar *GbTypeSymbols[] =
+{
+ "GTK_CURVE_TYPE_LINEAR",
+ "GTK_CURVE_TYPE_SPLINE",
+ "GTK_CURVE_TYPE_FREE"
+};
+#endif
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkCurve, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_curve_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_curve_new ();
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_curve_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+#if 0
+ property_add_choice (Type, _("Type:"), _("The type of the curve"), GbTypeChoices);
+#endif
+ property_add_float (XMin, _("X Min:"), _("The minimum horizontal value"));
+ property_add_float (XMax, _("X Max:"), _("The maximum horizontal value"));
+ property_add_float (YMin, _("Y Min:"), _("The minimum vertical value"));
+ property_add_float (YMax, _("Y Max:"), _("The maximum vertical value"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_curve_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+#if 0
+ gint i;
+
+ for (i = 0; i < sizeof (GbTypeValues) / sizeof (GbTypeValues[0]); i++)
+ {
+ if (GbTypeValues[i] == GTK_CURVE (widget)->curve_type)
+ gb_widget_output_choice (data, Type, i, GbTypeSymbols[i]);
+ }
+#endif
+ gb_widget_output_float (data, XMin, GTK_CURVE (widget)->min_x);
+ gb_widget_output_float (data, XMax, GTK_CURVE (widget)->max_x);
+ gb_widget_output_float (data, YMin, GTK_CURVE (widget)->min_y);
+ gb_widget_output_float (data, YMax, GTK_CURVE (widget)->max_y);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_curve_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gfloat min_x, max_x, min_y, max_y;
+ gboolean set_range = FALSE;
+
+#if 0
+ gint i;
+ gchar *type;
+
+ type = gb_widget_input_choice (data, Type);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbTypeValues) / sizeof (GbTypeValues[0]); i++)
+ {
+ if (!strcmp (type, GbTypeChoices[i])
+ || !strcmp (type, GbTypeSymbols[i]))
+ {
+ gtk_curve_set_curve_type (GTK_CURVE (widget), GbTypeValues[i]);
+ break;
+ }
+ }
+ }
+#endif
+
+ min_x = gb_widget_input_float (data, XMin);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ min_x = GTK_CURVE (widget)->min_x;
+
+ max_x = gb_widget_input_float (data, XMax);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ max_x = GTK_CURVE (widget)->max_x;
+
+ min_y = gb_widget_input_float (data, YMin);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ min_y = GTK_CURVE (widget)->min_y;
+
+ max_y = gb_widget_input_float (data, YMax);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ max_y = GTK_CURVE (widget)->max_y;
+
+ if (set_range)
+ gtk_curve_set_range (GTK_CURVE (widget), min_x, max_x, min_y, max_y);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkCurve, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_curve_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_curve_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkCurve *curve = GTK_CURVE (widget);
+#if 0
+ gint i;
+#endif
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_curve_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+#if 0
+ if (curve->curve_type != GTK_CURVE_TYPE_SPLINE)
+ {
+ for (i = 0; i < sizeof (GbTypeValues) / sizeof (GbTypeValues[0]); i++)
+ {
+ if (GbTypeValues[i] == curve->curve_type)
+ source_add (data,
+ " gtk_curve_set_curve_type (GTK_CURVE (%s), %s);\n",
+ data->wname, GbTypeSymbols[i]);
+ }
+ }
+#endif
+
+ source_add (data, " gtk_curve_set_range (GTK_CURVE (%s), %g, %g, %g, %g);\n",
+ data->wname, curve->min_x, curve->max_x,
+ curve->min_y, curve->max_y);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_curve_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_curve_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = curve_xpm;
+ gbwidget.tooltip = _("Curve");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_curve_new;
+ gbwidget.gb_widget_create_properties = gb_curve_create_properties;
+ gbwidget.gb_widget_get_properties = gb_curve_get_properties;
+ gbwidget.gb_widget_set_properties = gb_curve_set_properties;
+ gbwidget.gb_widget_write_source = gb_curve_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_curve_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbcustom.c b/tools/glade/glade/gbwidgets/gbcustom.c
new file mode 100644
index 00000000..c9faff00
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbcustom.c
@@ -0,0 +1,395 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* This custom GbWidget provides a simple way of allowing external widgets
+ to be used within an interface generated by Glade.
+ The 'Create Function' property specifies a function which will be called
+ to create the widget. 'String2', 'String2', 'Int1', 'Int2' are optional
+ arguments which will be passed to the creation function along with the
+ widget name. */
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/custom.xpm"
+
+/* Include the background pixmap to use inside custom widgets. */
+#include "../graphics/custom_bg.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *CreationFunction = "Custom::creation_function";
+static gchar *LastModTime = "Custom::last_modification_time";
+static gchar *String1 = "Custom::string1";
+static gchar *String2 = "Custom::string2";
+static gchar *Int1 = "Custom::int1";
+static gchar *Int2 = "Custom::int2";
+
+static time_t gb_custom_get_last_mod_time (GtkWidget *widget);
+static void gb_custom_set_last_mod_time (GtkWidget *widget,
+ time_t last_mod_time);
+static void gb_custom_on_widget_realize (GtkWidget *widget, gpointer data);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class Custom, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_custom_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_drawing_area_new ();
+ gtk_object_set_data (GTK_OBJECT (new_widget), GLADE_CUSTOM_KEY, "True");
+
+ gtk_signal_connect_after (GTK_OBJECT (new_widget), "realize",
+ GTK_SIGNAL_FUNC (gb_custom_on_widget_realize),
+ NULL);
+
+ /* Set the initial last_mod_time. */
+ gb_custom_set_last_mod_time (new_widget, -1);
+
+ return new_widget;
+}
+
+
+/* We save the last modification time in the widget's datalist. */
+static time_t
+gb_custom_get_last_mod_time (GtkWidget *widget)
+{
+ time_t *current;
+
+ current = gtk_object_get_data (GTK_OBJECT (widget), LastModTime);
+ g_return_val_if_fail (current != NULL, 0);
+ return *current;
+}
+
+
+/* This sets the last modification time of the creation function name.
+ Use -1 to get the current time. */
+static void
+gb_custom_set_last_mod_time (GtkWidget *widget, time_t last_mod_time)
+{
+ time_t *current;
+
+ current = gtk_object_get_data (GTK_OBJECT (widget), LastModTime);
+ /* Create the time_t if it doesn't already exist. */
+ if (current == NULL)
+ {
+ current = g_new (time_t, 1);
+ gtk_object_set_data (GTK_OBJECT (widget), LastModTime, current);
+ }
+
+ if (last_mod_time == -1)
+ last_mod_time = time (NULL);
+ if (last_mod_time == (time_t) -1)
+ g_warning ("Can't get current time");
+
+ *current = last_mod_time;
+}
+
+
+static void
+gb_custom_on_widget_realize (GtkWidget *widget, gpointer data)
+{
+ static GdkPixmap *background_pixmap = NULL;
+
+#if 0
+ g_print ("In gb_custom_on_widget_realize widget:%s (%p)\n",
+ gtk_widget_get_name (widget), widget);
+#endif
+
+ /* Create the background pixmap if it hasn't already been created. */
+ if (background_pixmap == NULL)
+ {
+ background_pixmap = gdk_pixmap_create_from_xpm_d (widget->window,
+ NULL, NULL,
+ custom_bg_xpm);
+ if (!background_pixmap)
+ {
+ g_warning ("Couldn't create background pixmap\n");
+ /* FIXME: Use a color instead? */
+ }
+ }
+
+ if (background_pixmap != NULL)
+ gdk_window_set_back_pixmap (widget->window, background_pixmap, FALSE);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_custom_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (CreationFunction, _("Creation Function:"),
+ _("The function which creates the widget"));
+
+ property_add_string (String1, _("String1:"),
+ _("The first string argument to pass to the function"));
+ property_add_string (String2, _("String2:"),
+ _("The second string argument to pass to the function"));
+ property_add_int (Int1, _("Int1:"),
+ _("The first integer argument to pass to the function"));
+ property_add_int (Int2, _("Int2:"),
+ _("The second integer argument to pass to the function"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_custom_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gchar *string1, *string2;
+
+ gb_widget_output_string (data, CreationFunction, gtk_object_get_data (GTK_OBJECT (widget), CreationFunction));
+
+ string1 = gtk_object_get_data (GTK_OBJECT (widget), String1);
+ string2 = gtk_object_get_data (GTK_OBJECT (widget), String2);
+
+ /* For empty strings output NULL (i.e. don't save in the XML). */
+ if (string1 && *string1 == '\0')
+ string1 = NULL;
+ if (string2 && *string2 == '\0')
+ string2 = NULL;
+
+ gb_widget_output_string (data, String1, string1);
+ gb_widget_output_string (data, String2, string2);
+
+ gb_widget_output_int (data, Int1, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Int1)));
+ gb_widget_output_int (data, Int2, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Int2)));
+
+ /* When saving we also save the last modification time. */
+ if (data->action == GB_SAVING)
+ {
+ time_t last_mod_time;
+
+ last_mod_time = gb_custom_get_last_mod_time (widget);
+ if (last_mod_time != 0)
+ {
+ save_date (data, LastModTime, last_mod_time);
+ }
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_custom_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *creation_function, *string1, *string2;
+ gint int1, int2;
+
+ creation_function = gb_widget_input_string (data, CreationFunction);
+ if (data->apply)
+ {
+ g_free (gtk_object_get_data (GTK_OBJECT (widget), CreationFunction));
+ gtk_object_set_data (GTK_OBJECT (widget), CreationFunction,
+ g_strdup (creation_function));
+
+ /* If we are applying the property, we set the last modification time. */
+ if (data->action == GB_APPLYING)
+ {
+ gb_custom_set_last_mod_time (widget, -1);
+ }
+ }
+
+ string1 = gb_widget_input_string (data, String1);
+ if (data->apply)
+ {
+ g_free (gtk_object_get_data (GTK_OBJECT (widget), String1));
+ gtk_object_set_data (GTK_OBJECT (widget), String1, g_strdup (string1));
+ }
+
+ string2 = gb_widget_input_string (data, String2);
+ if (data->apply)
+ {
+ g_free (gtk_object_get_data (GTK_OBJECT (widget), String2));
+ gtk_object_set_data (GTK_OBJECT (widget), String2, g_strdup (string2));
+ }
+
+ int1 = gb_widget_input_int (data, Int1);
+ if (data->apply)
+ gtk_object_set_data (GTK_OBJECT (widget), Int1, GINT_TO_POINTER (int1));
+
+ int2 = gb_widget_input_int (data, Int2);
+ if (data->apply)
+ gtk_object_set_data (GTK_OBJECT (widget), Int2, GINT_TO_POINTER (int2));
+
+ /* If we are loading, load the last modification time. */
+ if (data->action == GB_LOADING)
+ {
+ time_t last_mod_time;
+
+ last_mod_time = load_date (data, LastModTime);
+ if (data->apply)
+ {
+ gb_custom_set_last_mod_time (widget, last_mod_time);
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a Custom, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_custom_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_custom_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *creation_func, *string1, *string2;
+ gint int1, int2;
+ time_t last_mod_time;
+
+ creation_func = gtk_object_get_data (GTK_OBJECT (widget), CreationFunction);
+ string1 = gtk_object_get_data (GTK_OBJECT (widget), String1);
+ string2 = gtk_object_get_data (GTK_OBJECT (widget), String2);
+ int1 = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Int1));
+ int2 = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Int2));
+
+ /* If no creation function has been set, we skip the widget. */
+ if (creation_func == NULL)
+ return;
+
+ creation_func = source_create_valid_identifier (creation_func);
+
+ /* Output "" if the strings are NULL, for consistency. */
+ if (string1 == NULL)
+ string1 = "";
+ if (string2 == NULL)
+ string2 = "";
+
+ if (string1)
+ string1 = g_strdup (source_make_string (string1, FALSE));
+ if (string2)
+ string2 = g_strdup (source_make_string (string2, FALSE));
+ /* Example output:
+ custom1 = create_custom1 ("custom1", "string1", "string2", 5, 10);
+ */
+ source_add (data, " %s = %s (%s, %s, %s, %i, %i);\n",
+ data->wname, creation_func,
+ source_make_string (data->real_wname, FALSE),
+ string1 ? string1 : "NULL", string2 ? string2 : "NULL",
+ int1, int2);
+ gb_widget_write_standard_source (widget, data);
+
+ /* Add declaration of creation function and empty function, just
+ like a signal handler. We need a last_modification_time property. */
+ last_mod_time = gb_custom_get_last_mod_time (widget);
+ if (data->creating_callback_files
+ || (last_mod_time > data->last_write_time))
+ {
+ source_add_to_buffer (data, GLADE_CALLBACK_DECLARATIONS,
+ "\nGtkWidget*\n"
+ "%s (gchar *widget_name, gchar *string1, gchar *string2,\n"
+ " gint int1, gint int2);\n",
+ creation_func);
+
+ source_add_to_buffer (data, GLADE_CALLBACK_SOURCE,
+ "\nGtkWidget*\n"
+ "%s (gchar *widget_name, gchar *string1, gchar *string2,\n"
+ " gint int1, gint int2)\n"
+ "{\n\n}\n\n",
+ creation_func);
+ }
+
+ g_free (creation_func);
+ g_free (string1);
+ g_free (string2);
+}
+
+
+static void
+gb_custom_destroy (GtkWidget * widget, GbWidgetDestroyData * data)
+{
+ /* We need to free the LastModTime. */
+ g_free (gtk_object_get_data (GTK_OBJECT (widget), LastModTime));
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_custom_init ()
+{
+ /* Initialise the GTK type. We don't need this. */
+ /* gtk_custom_get_type(); */
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = custom_xpm;
+ gbwidget.tooltip = _("Custom Widget");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_custom_new;
+ gbwidget.gb_widget_create_properties = gb_custom_create_properties;
+ gbwidget.gb_widget_get_properties = gb_custom_get_properties;
+ gbwidget.gb_widget_set_properties = gb_custom_set_properties;
+ gbwidget.gb_widget_write_source = gb_custom_write_source;
+ gbwidget.gb_widget_destroy = gb_custom_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_custom_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbdialog.c b/tools/glade/glade/gbwidgets/gbdialog.c
new file mode 100644
index 00000000..3d372804
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbdialog.c
@@ -0,0 +1,621 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <gtk/gtkbbox.h>
+#include <gtk/gtkdialog.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkradiobutton.h>
+#include <gtk/gtkspinbutton.h>
+#include <gtk/gtkstock.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/dialog.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "Dialog|GtkWindow::title";
+static gchar *Type = "Dialog|GtkWindow::type";
+static gchar *Position = "Dialog|GtkWindow::window_position";
+static gchar *Modal = "Dialog|GtkWindow::modal";
+static gchar *DefaultWidth = "Dialog|GtkWindow::default_width";
+static gchar *DefaultHeight = "Dialog|GtkWindow::default_height";
+static gchar *Shrink = "Dialog|GtkWindow::allow_shrink";
+static gchar *Grow = "Dialog|GtkWindow::allow_grow";
+static gchar *AutoShrink = "Dialog|GtkWindow::auto_shrink";
+static gchar *IconName = "Dialog|GtkWindow::icon_name";
+static gchar *FocusOnMap = "Dialog|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "Dialog|GtkWindow::resizable";
+static gchar *DestroyWithParent = "Dialog|GtkWindow::destroy_with_parent";
+static gchar *Icon = "Dialog|GtkWindow::icon";
+
+static gchar *Role = "Dialog|GtkWindow::role";
+static gchar *TypeHint = "Dialog|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "Dialog|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "Dialog|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "Dialog|GtkWindow::decorated";
+static gchar *Gravity = "Dialog|GtkWindow::gravity";
+
+static gchar *HasSeparator = "GtkDialog::has_separator";
+
+static gchar *Urgency = "Dialog|GtkWindow::urgency_hint";
+
+static void show_dialog_creation_dialog (GbWidgetNewData * data);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+
+/* Action is GB_LOADING or GB_CREATING. */
+static GtkWidget*
+create_dialog (const gchar *title, GbWidgetAction action)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_dialog_new ();
+ gtk_window_set_title (GTK_WINDOW (new_widget), title);
+ gtk_window_set_policy (GTK_WINDOW (new_widget), TRUE, TRUE, FALSE);
+
+ /* We want it to be treated as a normal window. */
+ gtk_window_set_type_hint (GTK_WINDOW (new_widget),
+ GDK_WINDOW_TYPE_HINT_NORMAL);
+
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ /* We need to size the placeholders or the dialog is very small. */
+ if (action == GB_CREATING)
+ {
+ GtkWidget *placeholder = editor_new_placeholder ();
+ gtk_widget_set_usize (placeholder, 300, 200);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (new_widget)->vbox), placeholder,
+ TRUE, TRUE, 0);
+ }
+
+ gb_widget_create_from (GTK_DIALOG (new_widget)->vbox,
+ action == GB_CREATING ? "dialog-vbox" : NULL);
+ gb_widget_set_child_name (GTK_DIALOG (new_widget)->vbox, GladeChildDialogVBox);
+
+ gb_widget_create_from (GTK_DIALOG (new_widget)->action_area,
+ action == GB_CREATING ? "dialog-action_area" : NULL);
+ gb_widget_set_child_name (GTK_DIALOG (new_widget)->action_area,
+ GladeChildDialogActionArea);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return new_widget;
+}
+
+
+/*
+ * Creates a new GtkWidget of class GtkDialog, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_dialog_new (GbWidgetNewData * data)
+{
+ if (data->action == GB_LOADING)
+ {
+ return create_dialog (data->name, GB_LOADING);
+ }
+ else
+ {
+ show_dialog_creation_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+add_button (GtkDialog *dialog,
+ const gchar *stock_id,
+ gint response_id,
+ const gchar *name)
+{
+ GtkWidget *button;
+
+ button = gtk_dialog_add_button (dialog, stock_id, -1);
+ gb_widget_create_from (button, name);
+ gtk_object_set_data (GTK_OBJECT (button), GladeButtonStockIDKey,
+ (gpointer) stock_id);
+ gtk_object_set_data (GTK_OBJECT (button), GladeDialogResponseIDKey,
+ GINT_TO_POINTER (response_id));
+ if (response_id == GTK_RESPONSE_HELP)
+ gtk_button_box_set_child_secondary (GTK_BUTTON_BOX (button->parent),
+ button, TRUE);
+}
+
+
+static void
+on_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *window, *button;
+ GtkWidget *cancel_ok, *just_ok, *cancel_apply_ok, *just_close;
+ GtkWidget *standard_layout, *num_buttons, *show_help_button;
+ GtkDialog *dialog;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (!gb_widget_can_finish_new (data))
+ {
+ gtk_widget_destroy (window);
+ return;
+ }
+
+ new_widget = create_dialog (data->name, GB_CREATING);
+ dialog = GTK_DIALOG (new_widget);
+
+ /* Get pointers to all the widgets in the creation dialog we need. */
+ standard_layout = gtk_object_get_data (GTK_OBJECT (window), "standard_layout");
+ cancel_ok = gtk_object_get_data (GTK_OBJECT (window), "cancel_ok");
+ just_ok = gtk_object_get_data (GTK_OBJECT (window), "just_ok");
+ cancel_apply_ok = gtk_object_get_data (GTK_OBJECT (window), "cancel_apply_ok");
+ just_close = gtk_object_get_data (GTK_OBJECT (window), "just_close");
+ num_buttons = gtk_object_get_data (GTK_OBJECT (window), "num_buttons");
+ show_help_button = gtk_object_get_data (GTK_OBJECT (window), "show_help_button");
+
+ if (GTK_TOGGLE_BUTTON (show_help_button)->active)
+ {
+ add_button (dialog, GTK_STOCK_HELP, GTK_RESPONSE_HELP, "helpbutton");
+ }
+
+ if (GTK_TOGGLE_BUTTON (standard_layout)->active)
+ {
+ if (GTK_TOGGLE_BUTTON (cancel_ok)->active)
+ {
+ add_button (dialog, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ "cancelbutton");
+ add_button (dialog, GTK_STOCK_OK, GTK_RESPONSE_OK,
+ "okbutton");
+ }
+ else if (GTK_TOGGLE_BUTTON (just_ok)->active)
+ {
+ add_button (dialog, GTK_STOCK_OK, GTK_RESPONSE_OK,
+ "okbutton");
+ }
+ else if (GTK_TOGGLE_BUTTON (cancel_apply_ok)->active)
+ {
+ add_button (dialog, GTK_STOCK_APPLY, GTK_RESPONSE_APPLY,
+ "applybutton");
+ add_button (dialog, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ "cancelbutton");
+ add_button (dialog, GTK_STOCK_OK, GTK_RESPONSE_OK,
+ "okbutton");
+ }
+ else if (GTK_TOGGLE_BUTTON (just_close)->active)
+ {
+ add_button (dialog, GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
+ "closebutton");
+ }
+ }
+ else
+ {
+ gint buttons, i;
+
+ buttons = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (num_buttons));
+ /* We set the response_ids to 1,2,3 etc. */
+ for (i = 1; i <= buttons; i++)
+ {
+ button = gb_widget_new ("GtkButton", NULL);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_dialog_add_action_widget (GTK_DIALOG (new_widget), button, i);
+ }
+ }
+
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+static void on_standard_layout_toggled (GtkWidget *radiobutton,
+ GtkWidget *dialog)
+{
+ GtkWidget *cancel_ok, *just_ok, *cancel_apply_ok, *just_close;
+ GtkWidget *num_buttons;
+ gboolean sens;
+
+ cancel_ok = gtk_object_get_data (GTK_OBJECT (dialog), "cancel_ok");
+ just_ok = gtk_object_get_data (GTK_OBJECT (dialog), "just_ok");
+ cancel_apply_ok = gtk_object_get_data (GTK_OBJECT (dialog), "cancel_apply_ok");
+ just_close = gtk_object_get_data (GTK_OBJECT (dialog), "just_close");
+
+ num_buttons = gtk_object_get_data (GTK_OBJECT (dialog), "num_buttons");
+
+ sens = (GTK_TOGGLE_BUTTON (radiobutton)->active) ? TRUE : FALSE;
+
+ gtk_widget_set_sensitive (cancel_ok, sens);
+ gtk_widget_set_sensitive (just_ok, sens);
+ gtk_widget_set_sensitive (cancel_apply_ok, sens);
+ gtk_widget_set_sensitive (just_close, sens);
+
+ gtk_widget_set_sensitive (num_buttons, !sens);
+}
+
+
+static void
+show_dialog_creation_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox1;
+ GtkWidget *table1;
+ GtkWidget *cancel_ok;
+ GSList *layout_group_group = NULL;
+ GtkWidget *just_ok;
+ GtkWidget *cancel_apply_ok;
+ GtkWidget *just_close;
+ GtkWidget *standard_layout;
+ GSList *main_group_group = NULL;
+ GtkWidget *show_help_button;
+ GtkWidget *number_of_buttons;
+ GtkObject *num_buttons_adj;
+ GtkWidget *num_buttons;
+
+ dialog = glade_util_create_dialog (_("New dialog"), data->parent,
+ GTK_SIGNAL_FUNC (on_dialog_ok),
+ data, &vbox1);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_dialog_destroy), data);
+
+ table1 = gtk_table_new (7, 2, FALSE);
+ gtk_widget_show (table1);
+ gtk_box_pack_start (GTK_BOX (vbox1), table1, TRUE, TRUE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (table1), 8);
+ gtk_table_set_col_spacings (GTK_TABLE (table1), 8);
+
+ cancel_ok = gtk_radio_button_new_with_mnemonic (NULL, _("Cancel, OK"));
+ gtk_object_set_data (GTK_OBJECT (dialog), "cancel_ok", cancel_ok);
+ gtk_widget_show (cancel_ok);
+ gtk_table_attach (GTK_TABLE (table1), cancel_ok, 1, 2, 0, 1,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_radio_button_set_group (GTK_RADIO_BUTTON (cancel_ok), layout_group_group);
+ layout_group_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (cancel_ok));
+
+ just_ok = gtk_radio_button_new_with_mnemonic (NULL, _("OK"));
+ gtk_object_set_data (GTK_OBJECT (dialog), "just_ok", just_ok);
+ gtk_widget_show (just_ok);
+ gtk_table_attach (GTK_TABLE (table1), just_ok, 1, 2, 1, 2,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_radio_button_set_group (GTK_RADIO_BUTTON (just_ok), layout_group_group);
+ layout_group_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (just_ok));
+
+ cancel_apply_ok = gtk_radio_button_new_with_mnemonic (NULL, _("Cancel, Apply, OK"));
+ gtk_object_set_data (GTK_OBJECT (dialog), "cancel_apply_ok", cancel_apply_ok);
+ gtk_widget_show (cancel_apply_ok);
+ gtk_table_attach (GTK_TABLE (table1), cancel_apply_ok, 1, 2, 2, 3,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_radio_button_set_group (GTK_RADIO_BUTTON (cancel_apply_ok), layout_group_group);
+ layout_group_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (cancel_apply_ok));
+
+ just_close = gtk_radio_button_new_with_mnemonic (NULL, _("Close"));
+ gtk_object_set_data (GTK_OBJECT (dialog), "just_close", just_close);
+ gtk_widget_show (just_close);
+ gtk_table_attach (GTK_TABLE (table1), just_close, 1, 2, 3, 4,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_radio_button_set_group (GTK_RADIO_BUTTON (just_close), layout_group_group);
+ layout_group_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (just_close));
+
+ standard_layout = gtk_radio_button_new_with_mnemonic (NULL, _("_Standard Button Layout:"));
+ gtk_object_set_data (GTK_OBJECT (dialog), "standard_layout", standard_layout);
+ gtk_widget_show (standard_layout);
+ gtk_table_attach (GTK_TABLE (table1), standard_layout, 0, 1, 0, 1,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_radio_button_set_group (GTK_RADIO_BUTTON (standard_layout), main_group_group);
+ main_group_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (standard_layout));
+
+ number_of_buttons = gtk_radio_button_new_with_mnemonic (NULL, _("_Number of Buttons:"));
+ gtk_widget_show (number_of_buttons);
+ gtk_table_attach (GTK_TABLE (table1), number_of_buttons, 0, 1, 5, 6,
+ (GtkAttachOptions) (GTK_FILL),
+ (GtkAttachOptions) (0), 0, 0);
+ gtk_radio_button_set_group (GTK_RADIO_BUTTON (number_of_buttons), main_group_group);
+ main_group_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (number_of_buttons));
+
+ num_buttons_adj = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
+ num_buttons = gtk_spin_button_new (GTK_ADJUSTMENT (num_buttons_adj), 1, 0);
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (num_buttons), TRUE);
+ gtk_object_set_data (GTK_OBJECT (dialog), "num_buttons", num_buttons);
+ gtk_widget_show (num_buttons);
+ gtk_table_attach (GTK_TABLE (table1), num_buttons, 1, 2, 5, 6,
+ (GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
+ (GtkAttachOptions) (0), 0, 4);
+
+ show_help_button = gtk_check_button_new_with_mnemonic (_("Show Help Button"));
+ gtk_object_set_data (GTK_OBJECT (dialog), "show_help_button", show_help_button);
+ gtk_widget_show (show_help_button);
+ gtk_table_attach (GTK_TABLE (table1), show_help_button, 0, 2, 6, 7,
+ (GtkAttachOptions) (0),
+ (GtkAttachOptions) (0), 0, 6);
+
+ gtk_widget_set_sensitive (num_buttons, FALSE);
+
+ gtk_signal_connect (GTK_OBJECT (standard_layout), "toggled",
+ GTK_SIGNAL_FUNC (on_standard_layout_toggled), dialog);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_dialog_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+ property_add_bool (HasSeparator, _("Has Separator:"),
+ _("If the dialog has a horizontal separator above the buttons"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_dialog_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+ gb_widget_output_bool (data, HasSeparator,
+ gtk_dialog_get_has_separator (GTK_DIALOG (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_dialog_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean has_separator;
+
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+ has_separator = gb_widget_input_bool (data, HasSeparator);
+ if (data->apply)
+ {
+ gtk_dialog_set_has_separator (GTK_DIALOG (widget), has_separator);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkDialog, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_dialog_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_dialog_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *wname, *child_name;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_dialog_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ gb_window_write_standard_source (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ if (!gtk_dialog_get_has_separator (GTK_DIALOG (widget)))
+ {
+ source_add (data, " gtk_dialog_set_has_separator (GTK_DIALOG (%s), FALSE);\n",
+ data->wname);
+ }
+
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_DIALOG (<dialog-name>)->vbox".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (gchar*) gtk_widget_get_name (GTK_DIALOG (widget)->vbox);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = gtk_dialog_get_content_area (GTK_DIALOG (%s));\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_DIALOG (widget)->vbox, data);
+
+ /* action_area is a child of vbox so I had to add a kludge to stop it
+ being written as a normal child - we need to do it here so that we
+ don't output code to create it. */
+ child_name = (gchar*) gtk_widget_get_name (GTK_DIALOG (widget)->action_area);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = gtk_dialog_get_action_area (GTK_DIALOG (%s));\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_DIALOG (widget)->action_area, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+
+static GtkWidget *
+gb_dialog_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildDialogVBox))
+ return GTK_DIALOG (widget)->vbox;
+ else if (!strcmp (child_name, GladeChildDialogActionArea))
+ return GTK_DIALOG (widget)->action_area;
+ else
+ return NULL;
+}
+
+
+/* Converts a response id to a string, either a standard GTK+ response string
+ such as "GTK_RESPONSE_OK" or an integer e.g. "1". Note that for integers
+ it uses a static buffer. */
+char*
+gb_dialog_response_id_to_string (gint response_id)
+{
+ gint i;
+
+ if (response_id >= 0)
+ {
+ static char buffer[16];
+
+ sprintf (buffer, "%i", response_id);
+ return buffer;
+ }
+
+ for (i = 0; i < GladeStockResponsesSize; i++)
+ {
+ if (GladeStockResponses[i].response_id == response_id)
+ return GladeStockResponses[i].name;
+ }
+
+ return "0";
+}
+
+
+gint
+gb_dialog_response_id_from_string (const gchar *response_id)
+{
+ gint i;
+
+ if (!response_id || !*response_id)
+ return 0;
+
+ for (i = 0; i < GladeStockResponsesSize; i++)
+ {
+ if (!strcmp (GladeStockResponses[i].name, response_id))
+ return GladeStockResponses[i].response_id;
+ }
+
+ return atoi (response_id);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_dialog_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_dialog_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = dialog_xpm;
+ gbwidget.tooltip = _("Dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_dialog_new;
+ gbwidget.gb_widget_create_properties = gb_dialog_create_properties;
+ gbwidget.gb_widget_get_properties = gb_dialog_get_properties;
+ gbwidget.gb_widget_set_properties = gb_dialog_set_properties;
+ gbwidget.gb_widget_get_child = gb_dialog_get_child;
+ gbwidget.gb_widget_write_source = gb_dialog_write_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_dialog_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbdrawingarea.c b/tools/glade/glade/gbwidgets/gbdrawingarea.c
new file mode 100644
index 00000000..3b93d69d
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbdrawingarea.c
@@ -0,0 +1,159 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkdrawingarea.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/drawingarea.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkDrawingArea, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+ GtkWidget*
+ gb_drawing_area_new(GbWidgetNewData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+ static void
+ gb_drawing_area_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+ static void
+ gb_drawing_area_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+ static void
+ gb_drawing_area_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkDrawingArea, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_drawing_area_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_drawing_area_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_drawing_area_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_drawing_area_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_drawing_area_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = drawingarea_xpm;
+ gbwidget.tooltip = _("Drawing Area");
+
+ /* Fill in any functions that this GbWidget has */
+/*
+ gbwidget.gb_widget_new = gb_drawing_area_new;
+ gbwidget.gb_widget_create_properties = gb_drawing_area_create_properties;
+ gbwidget.gb_widget_get_properties = gb_drawing_area_get_properties;
+ gbwidget.gb_widget_set_properties = gb_drawing_area_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_drawing_area_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_drawing_area_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbentry.c b/tools/glade/glade/gbwidgets/gbentry.c
new file mode 100644
index 00000000..528face1
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbentry.c
@@ -0,0 +1,331 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <gtk/gtkentry.h>
+#include <gtk/gtktogglebutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/entry.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Editable = "Entry|GtkEditable::editable";
+static gchar *Visible = "GtkEntry::visibility";
+static gchar *MaxLength = "GtkEntry::max_length";
+static gchar *Text = "GtkEntry::text";
+
+static gchar *HasFrame = "GtkEntry::has_frame";
+static gchar *InvisibleChar = "GtkEntry::invisible_char";
+static gchar *ActivatesDefault = "GtkEntry::activates_default";
+static gchar *WidthChars = "GtkEntry::width_chars";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkEntry, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+ GtkWidget*
+ gb_entry_new(GbWidgetNewData *data)
+ {
+
+ }
+ */
+
+
+
+static void
+on_toggle_width_chars (GtkWidget * widget, gpointer value)
+{
+ GtkWidget *property_widget;
+ gboolean value_set;
+ gint width = -1;
+
+ property_widget = property_get_widget ();
+ if (property_widget == NULL)
+ return;
+
+ value_set = GTK_TOGGLE_BUTTON (widget)->active ? TRUE : FALSE;
+ gtk_widget_set_sensitive (GTK_WIDGET (value), value_set);
+ if (value_set)
+ {
+ width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (property_widget), WidthChars));
+ }
+
+ gtk_entry_set_width_chars (GTK_ENTRY (property_widget), width);
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_entry_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (Editable, _("Editable:"), _("If the text can be edited"));
+ property_add_bool (Visible, _("Text Visible:"),
+ _("If the text entered by the user will be shown. When turned off, the text typed in is displayed as asterix characters, which is useful for entering passwords"));
+ property_add_int_range (MaxLength, _("Max Length:"),
+ _("The maximum length of the text"),
+ 0, 10000, 1, 10, 1);
+ property_add_string (Text, _("Text:"), _("The text to display"));
+
+ property_add_bool (HasFrame, _("Has Frame:"), _("If the entry has a frame around it"));
+ property_add_string (InvisibleChar, _("Invisible Char:"), _("The character to use if the text should not visible, e.g. when entering passwords"));
+ property_add_bool (ActivatesDefault, _("Activates Default:"), _("If the default widget in the window is activated when Enter is pressed"));
+ property_add_optional_int_range (WidthChars, _("Width In Chars:"), _("The number of characters to leave space for in the entry"),
+ 0, 10000, 1, 10, 1,
+ on_toggle_width_chars);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_entry_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gchar buf[8];
+ gint len, width;
+ const gchar *entry_text = gtk_entry_get_text (GTK_ENTRY (widget));
+ gb_widget_output_bool (data, Editable, GTK_ENTRY (widget)->editable);
+ gb_widget_output_bool (data, Visible, GTK_ENTRY (widget)->visible);
+ gb_widget_output_int (data, MaxLength, GTK_ENTRY (widget)->text_max_length);
+ gb_widget_output_translatable_string (data, Text, entry_text);
+
+ gb_widget_output_bool (data, HasFrame,
+ gtk_entry_get_has_frame (GTK_ENTRY (widget)));
+ len = g_unichar_to_utf8 (gtk_entry_get_invisible_char (GTK_ENTRY (widget)),
+ buf);
+ buf[len] = '\0';
+ gb_widget_output_string (data, InvisibleChar, buf);
+ gb_widget_output_bool (data, ActivatesDefault,
+ gtk_entry_get_activates_default (GTK_ENTRY (widget)));
+
+ width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ WidthChars));
+ gb_widget_output_optional_int (data, WidthChars, width,
+ gtk_entry_get_width_chars (GTK_ENTRY (widget)) != -1);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_entry_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean editable, visible, has_frame, activates_default, is_set;
+ gint max_length, width_chars;
+ gchar *text, *invisible_char;
+
+ editable = gb_widget_input_bool (data, Editable);
+ if (data->apply)
+ gtk_editable_set_editable (GTK_EDITABLE (widget), editable);
+
+ visible = gb_widget_input_bool (data, Visible);
+ if (data->apply)
+ gtk_entry_set_visibility (GTK_ENTRY (widget), visible);
+
+ max_length = gb_widget_input_int (data, MaxLength);
+ if (data->apply)
+ gtk_entry_set_max_length (GTK_ENTRY (widget), max_length);
+
+ text = gb_widget_input_string (data, Text);
+ if (data->apply)
+ gtk_entry_set_text (GTK_ENTRY (widget), text);
+
+ has_frame = gb_widget_input_bool (data, HasFrame);
+ if (data->apply)
+ gtk_entry_set_has_frame (GTK_ENTRY (widget), has_frame);
+
+ invisible_char = gb_widget_input_string (data, InvisibleChar);
+ if (data->apply)
+ {
+ gunichar c = g_utf8_get_char_validated (invisible_char, -1);
+ if (c > 0)
+ gtk_entry_set_invisible_char (GTK_ENTRY (widget), c);
+ }
+
+ activates_default = gb_widget_input_bool (data, ActivatesDefault);
+ if (data->apply)
+ gtk_entry_set_activates_default (GTK_ENTRY (widget), activates_default);
+
+ width_chars = gb_widget_input_optional_int (data, WidthChars, &is_set);
+ if (data->apply)
+ {
+ if (is_set)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), WidthChars,
+ GINT_TO_POINTER (width_chars));
+ gtk_entry_set_width_chars (GTK_ENTRY (widget), width_chars);
+ }
+ else
+ {
+ gtk_entry_set_width_chars (GTK_ENTRY (widget), -1);
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkEntry, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_entry_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_entry_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ guint16 max_len = GTK_ENTRY (widget)->text_max_length;
+ const gchar *entry_text = gtk_entry_get_text (GTK_ENTRY (widget));
+ gunichar c;
+ gint width_chars;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_entry_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ if (max_len)
+ {
+ source_add (data, " gtk_entry_set_max_length (GTK_ENTRY (%s), %d);\n",
+ data->wname, max_len);
+ }
+ if (!GTK_ENTRY (widget)->editable)
+ {
+ source_add (data, " gtk_editable_set_editable (GTK_EDITABLE (%s), FALSE);\n",
+ data->wname);
+ }
+ if (!GTK_ENTRY (widget)->visible)
+ {
+ source_add (data, " gtk_entry_set_visibility (GTK_ENTRY (%s), FALSE);\n",
+ data->wname);
+ }
+ if (entry_text && strlen (entry_text) > 0)
+ {
+ glade_util_get_translation_properties (widget, Text, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " gtk_entry_set_text (GTK_ENTRY (%s), %s);\n",
+ data->wname,
+ source_make_string_full (entry_text, data->use_gettext && translatable, context));
+ }
+
+ if (!gtk_entry_get_has_frame (GTK_ENTRY (widget)))
+ {
+ source_add (data, " gtk_entry_set_has_frame (GTK_ENTRY (%s), FALSE);\n",
+ data->wname);
+ }
+
+ c = gtk_entry_get_invisible_char (GTK_ENTRY (widget));
+ if (c != '*')
+ {
+ /* We just output the integer Unicode character code. I think that is
+ OK. */
+ source_add (data,
+ " gtk_entry_set_invisible_char (GTK_ENTRY (%s), %i);\n",
+ data->wname, c);
+ }
+
+ if (gtk_entry_get_activates_default (GTK_ENTRY (widget)))
+ {
+ source_add (data,
+ " gtk_entry_set_activates_default (GTK_ENTRY (%s), TRUE);\n",
+ data->wname);
+ }
+
+ width_chars = gtk_entry_get_width_chars (GTK_ENTRY (widget));
+ if (width_chars != -1)
+ {
+ source_add (data,
+ " gtk_entry_set_width_chars (GTK_ENTRY (%s), %i);\n",
+ data->wname, width_chars);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_entry_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_entry_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = entry_xpm;
+ gbwidget.tooltip = _("Text Entry");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_entry_create_properties;
+ gbwidget.gb_widget_get_properties = gb_entry_get_properties;
+ gbwidget.gb_widget_set_properties = gb_entry_set_properties;
+/*
+ gbwidget.gb_widget_new = gb_entry_new;
+ gbwidget.gb_widget_create_popup_menu = gb_entry_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_entry_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbeventbox.c b/tools/glade/glade/gbwidgets/gbeventbox.c
new file mode 100644
index 00000000..b23d1f35
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbeventbox.c
@@ -0,0 +1,180 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkeventbox.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/eventbox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *VisibleWindow = "GtkEventBox::visible_window";
+static gchar *AboveChild = "GtkEventBox::above_child";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkEventBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_event_box_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_event_box_new ();
+ if (data->action != GB_LOADING)
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_event_box_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+{
+ property_add_bool (VisibleWindow, _("Visible Window:"), _("If the event box uses a visible window"));
+ property_add_bool (AboveChild, _("Above Child:"), _("If the event box window is above the child widget's window"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_event_box_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+{
+ gb_widget_output_bool (data, VisibleWindow,
+ gtk_event_box_get_visible_window (GTK_EVENT_BOX (widget)));
+ gb_widget_output_bool (data, AboveChild,
+ gtk_event_box_get_above_child (GTK_EVENT_BOX (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_event_box_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+{
+ gboolean visible_window, above_child;
+
+ visible_window = gb_widget_input_bool (data, VisibleWindow);
+ if (data->apply)
+ gtk_event_box_set_visible_window (GTK_EVENT_BOX (widget), visible_window);
+
+ above_child = gb_widget_input_bool (data, AboveChild);
+ if (data->apply)
+ gtk_event_box_set_above_child (GTK_EVENT_BOX (widget), above_child);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkEventBox, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_event_box_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_event_box_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_event_box_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ if (!gtk_event_box_get_visible_window (GTK_EVENT_BOX (widget)))
+ {
+ source_add (data, " gtk_event_box_set_visible_window (GTK_EVENT_BOX (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_event_box_get_above_child (GTK_EVENT_BOX (widget)))
+ {
+ source_add (data, " gtk_event_box_set_above_child (GTK_EVENT_BOX (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_event_box_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_event_box_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = eventbox_xpm;
+ gbwidget.tooltip = _("Event Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_event_box_new;
+ gbwidget.gb_widget_create_properties = gb_event_box_create_properties;
+ gbwidget.gb_widget_get_properties = gb_event_box_get_properties;
+ gbwidget.gb_widget_set_properties = gb_event_box_set_properties;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_event_box_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_event_box_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbexpander.c b/tools/glade/glade/gbwidgets/gbexpander.c
new file mode 100644
index 00000000..ad9e90d5
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbexpander.c
@@ -0,0 +1,242 @@
+/*
+ * Copyright (C) 2003 Sun Microsystems, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * Authors:
+ * Mark McLoughlin <mark@skynet.ie>
+ */
+
+#include "../gb.h"
+#include <gtk/gtkexpander.h>
+
+#include "../graphics/expander.xpm"
+
+#define PROPERTY_EXPANDED "GtkExpander::expanded"
+#define PROPERTY_SPACING "GtkExpander::spacing"
+
+static GbWidget gb_expander;
+
+GtkWidget *
+gb_expander_new (GbWidgetNewData *data)
+{
+ GtkWidget *expander = gtk_expander_new (NULL);
+
+ if (data->action != GB_LOADING)
+ {
+ GtkWidget *label;
+
+ gtk_container_add (GTK_CONTAINER (expander), editor_new_placeholder ());
+ label = gb_widget_new ("GtkLabel", NULL);
+ gtk_expander_set_label_widget (GTK_EXPANDER (expander), label);
+ }
+
+ return expander;
+}
+
+static void
+gb_expander_create_properties (GtkWidget *widget,
+ GbWidgetCreateArgData *data)
+{
+ property_add_bool (PROPERTY_EXPANDED,
+ _("Initially Expanded:"),
+ _("Whether the expander is initially opened to reveal the child widget"));
+ property_add_int_range (PROPERTY_SPACING,
+ _("Spacing:"),
+ _("Space to put between the label and the child"),
+ 0, 1000, 1, 10, 1);
+}
+
+static void
+gb_expander_get_properties (GtkWidget *widget,
+ GbWidgetGetArgData *data)
+{
+ gb_widget_output_bool (data,
+ PROPERTY_EXPANDED,
+ gtk_expander_get_expanded (GTK_EXPANDER (widget)));
+ gb_widget_output_int (data,
+ PROPERTY_SPACING,
+ gtk_expander_get_spacing (GTK_EXPANDER (widget)));
+}
+
+static void
+gb_expander_set_properties (GtkWidget *widget,
+ GbWidgetSetArgData *data)
+{
+ gboolean expanded;
+ int spacing;
+
+ expanded = gb_widget_input_bool (data, PROPERTY_EXPANDED);
+ if (data->apply)
+ gtk_expander_set_expanded (GTK_EXPANDER (widget), expanded);
+
+ spacing = gb_widget_input_int (data, PROPERTY_SPACING);
+ if (data->apply)
+ gtk_expander_set_spacing (GTK_EXPANDER (widget), spacing);
+}
+
+static void
+gb_expander_add_label_widget (GtkWidget *menuitem,
+ GtkExpander *expander)
+{
+ gtk_expander_set_label_widget (expander, editor_new_placeholder ());
+}
+
+void
+gb_expander_create_popup_menu (GtkWidget *widget,
+ GbWidgetCreateMenuData *data)
+{
+ GtkWidget *menuitem;
+
+ if (!gtk_expander_get_label_widget (GTK_EXPANDER (widget)))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Add Label Widget"));
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ g_signal_connect (menuitem, "activate",
+ G_CALLBACK (gb_expander_add_label_widget), widget);
+ gtk_widget_show (menuitem);
+ }
+}
+
+void
+gb_expander_add_child (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gboolean is_label_item = FALSE;
+
+ if (data->child_info)
+ {
+ int j;
+
+ for (j = 0; j < data->child_info->n_properties; j++)
+ {
+ if (!strcmp (data->child_info->properties[j].name, "type") &&
+ !strcmp (data->child_info->properties[j].value, "label_item"))
+ {
+ is_label_item = TRUE;
+ break;
+ }
+ }
+ }
+
+ if (is_label_item)
+ gtk_expander_set_label_widget (GTK_EXPANDER (widget), child);
+ else
+ gtk_container_add (GTK_CONTAINER (widget), child);
+}
+
+#if 0
+/* This is in gb_widget_replace_child() now. */
+static void
+gb_expander_replace_child (GtkWidget *widget,
+ GtkWidget *current_child,
+ GtkWidget *new_child)
+{
+ /* If this is the expander's label widget, we replace that. */
+ if (gtk_expander_get_label_widget (GTK_EXPANDER (widget)) == current_child)
+ {
+ gtk_expander_set_label_widget (GTK_EXPANDER (widget), new_child);
+ }
+ else
+ {
+ gtk_container_remove (GTK_CONTAINER (widget), current_child);
+ gtk_container_add (GTK_CONTAINER (widget), new_child);
+ }
+}
+#endif
+
+static void
+gb_expander_write_source (GtkWidget *widget,
+ GbWidgetWriteSourceData *data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_expander_new (NULL);\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (gtk_expander_get_expanded (GTK_EXPANDER (widget)))
+ {
+ source_add (data,
+ " gtk_expander_set_expanded (GTK_EXPANDER (%s), %s);\n",
+ data->wname,
+ gtk_expander_get_expanded (GTK_EXPANDER (widget)) ? "TRUE" : "FALSE");
+ }
+
+ if (gtk_expander_get_spacing (GTK_EXPANDER (widget)) != 0)
+ {
+ source_add (data,
+ " gtk_expander_set_spacing (GTK_EXPANDER (%s), %d);\n",
+ data->wname,
+ gtk_expander_get_spacing (GTK_EXPANDER (widget)));
+ }
+}
+
+void
+gb_expander_get_child_properties (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+ if (data->action == GB_SAVING &&
+ gtk_expander_get_label_widget (GTK_EXPANDER (widget)) == child)
+ {
+ save_start_tag (data, "packing");
+ save_string (data, "type", "label_item");
+ save_end_tag (data, "packing");
+ }
+}
+
+void
+gb_expander_write_add_child_source (GtkWidget *parent,
+ const char *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData *data)
+{
+ if (gtk_expander_get_label_widget (GTK_EXPANDER (parent)) == child)
+ {
+ source_add (data,
+ " gtk_expander_set_label_widget (GTK_EXPANDER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+ else
+ {
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+}
+
+GbWidget *
+gb_expander_init ()
+{
+ gb_widget_init_struct (&gb_expander);
+
+ gb_expander.pixmap_struct = expander_xpm;
+ gb_expander.tooltip = _("Expander");
+
+ gb_expander.gb_widget_new = gb_expander_new;
+ gb_expander.gb_widget_create_properties = gb_expander_create_properties;
+ gb_expander.gb_widget_get_properties = gb_expander_get_properties;
+ gb_expander.gb_widget_set_properties = gb_expander_set_properties;
+ gb_expander.gb_widget_create_popup_menu = gb_expander_create_popup_menu;
+ gb_expander.gb_widget_write_source = gb_expander_write_source;
+
+ gb_expander.gb_widget_add_child = gb_expander_add_child;
+ gb_expander.gb_widget_get_child_properties = gb_expander_get_child_properties;
+ gb_expander.gb_widget_write_add_child_source = gb_expander_write_add_child_source;
+
+ return &gb_expander;
+}
diff --git a/tools/glade/glade/gbwidgets/gbfilechooserbutton.c b/tools/glade/glade/gbwidgets/gbfilechooserbutton.c
new file mode 100644
index 00000000..f2330b6f
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbfilechooserbutton.c
@@ -0,0 +1,309 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/filechooserbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Action = "GtkFileChooserButton::action";
+static gchar *LocalOnly = "GtkFileChooserButton::local_only";
+static gchar *ShowHidden = "GtkFileChooserButton::show_hidden";
+static gchar *Confirm = "GtkFileChooserButton::do_overwrite_confirmation";
+static gchar *Title = "GtkFileChooserButton::title";
+static gchar *WidthChars = "GtkFileChooserButton::width_chars";
+
+
+/* Note that GtkFileChooserButton doesn't support "Save" or "Create Folder". */
+static const gchar *GbActionChoices[] =
+{"Open", "Select Folder", NULL};
+static const gint GbActionValues[] =
+{
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER
+};
+static const gchar *GbActionSymbols[] =
+{
+ "GTK_FILE_CHOOSER_ACTION_OPEN",
+ "GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFileChooser, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_file_chooser_button_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_file_chooser_button_new (NULL,
+ GTK_FILE_CHOOSER_ACTION_OPEN);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_file_chooser_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (Title, _("Title:"),
+ _("The window title of the file chooser dialog"));
+ property_add_choice (Action, _("Action:"),
+ _("The type of file operation being performed"),
+ GbActionChoices);
+ property_add_bool (LocalOnly, _("Local Only:"),
+ _("Whether the selected files should be limited to local files"));
+ property_add_bool (ShowHidden, _("Show Hidden:"),
+ _("Whether the hidden files and folders should be displayed"));
+ property_add_bool (Confirm, _("Confirm:"),
+ _("Whether a confirmation dialog will be displayed if a file will be overwritten"));
+ property_add_int_range (WidthChars, _("Width in Chars:"),
+ _("The width of the button in characters"),
+ -1, 1000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_file_chooser_button_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gchar *title;
+ GtkFileChooserAction action;
+ gboolean local_only, show_hidden, confirm;
+ gint i, width_chars;
+
+ g_object_get (widget,
+ "title", &title,
+ "action", &action,
+ "local_only", &local_only,
+ "show_hidden", &show_hidden,
+ "do_overwrite_confirmation", &confirm,
+ "width_chars", &width_chars,
+ NULL);
+
+ gb_widget_output_translatable_string (data, Title, title);
+ g_free (title);
+
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]); i++)
+ {
+ if (GbActionValues[i] == action)
+ gb_widget_output_choice (data, Action, i, GbActionSymbols[i]);
+ }
+
+ gb_widget_output_bool (data, LocalOnly, local_only);
+ gb_widget_output_bool (data, ShowHidden, show_hidden);
+ gb_widget_output_bool (data, Confirm, confirm);
+ gb_widget_output_int (data, WidthChars, width_chars);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_file_chooser_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *title, *action;
+ gboolean local_only, show_hidden, confirm;
+ gint i, width_chars;
+
+ title = gb_widget_input_string (data, Title);
+ if (data->apply)
+ g_object_set (widget, "title", title, NULL);
+
+ action = gb_widget_input_choice (data, Action);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]);
+ i++)
+ {
+ if (!strcmp (action, GbActionChoices[i])
+ || !strcmp (action, GbActionSymbols[i]))
+ {
+ g_object_set (widget, "action", GbActionValues[i], NULL);
+ break;
+ }
+ }
+ }
+
+ local_only = gb_widget_input_bool (data, LocalOnly);
+ if (data->apply)
+ g_object_set (widget, "local_only", local_only, NULL);
+
+ show_hidden = gb_widget_input_bool (data, ShowHidden);
+ if (data->apply)
+ g_object_set (widget, "show_hidden", show_hidden, NULL);
+
+ confirm = gb_widget_input_bool (data, Confirm);
+ if (data->apply)
+ g_object_set (widget, "do_overwrite_confirmation", confirm, NULL);
+
+ width_chars = gb_widget_input_int (data, WidthChars);
+ if (data->apply)
+ g_object_set (widget, "width_chars", width_chars, NULL);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFileChooser, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_file_chooser_widget_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_file_chooser_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *title;
+ GtkFileChooserAction action;
+ gboolean local_only, show_hidden, confirm;
+ gint width_chars;
+ const gchar *action_symbol = GbActionSymbols[0];
+ gint i;
+
+ g_object_get (widget,
+ "title", &title,
+ "action", &action,
+ "local_only", &local_only,
+ "show_hidden", &show_hidden,
+ "do_overwrite_confirmation", &confirm,
+ "width_chars", &width_chars,
+ NULL);
+
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]); i++)
+ {
+ if (GbActionValues[i] == action)
+ action_symbol = GbActionSymbols[i];
+ }
+
+ if (data->create_widget)
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " %s = gtk_file_chooser_button_new (%s, %s);\n",
+ data->wname,
+ source_make_string_full (title, data->use_gettext && translatable, context),
+ action_symbol);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!local_only || show_hidden || width_chars != -1 || confirm)
+ {
+ source_add (data, " g_object_set (%s,\n", data->wname);
+
+ if (!local_only)
+ source_add (data, " \"local-only\", FALSE,\n");
+
+ if (show_hidden)
+ source_add (data, " \"show-hidden\", TRUE,\n");
+
+ if (confirm)
+ source_add (data, " \"confirm\", TRUE,\n");
+
+ if (width_chars != -1)
+ source_add (data, " \"width-chars\", %i,\n",
+ width_chars);
+
+ source_add (data, " NULL);\n");
+ }
+
+ g_free (title);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_file_chooser_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_file_chooser_button_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = filechooserbutton_xpm;
+ gbwidget.tooltip = _("File Chooser Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_file_chooser_button_new;
+ gbwidget.gb_widget_create_properties = gb_file_chooser_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_file_chooser_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_file_chooser_button_set_properties;
+ gbwidget.gb_widget_write_source = gb_file_chooser_button_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_file_chooser_widget_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbfilechooserdialog.c b/tools/glade/glade/gbwidgets/gbfilechooserdialog.c
new file mode 100644
index 00000000..b80a5402
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbfilechooserdialog.c
@@ -0,0 +1,451 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/filechooserdialog.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "FileChooserDialog|GtkWindow::title";
+static gchar *Type = "FileChooserDialog|GtkWindow::type";
+static gchar *Position = "FileChooserDialog|GtkWindow::window_position";
+static gchar *Modal = "FileChooserDialog|GtkWindow::modal";
+static gchar *DefaultWidth = "FileChooserDialog|GtkWindow::default_width";
+static gchar *DefaultHeight = "FileChooserDialog|GtkWindow::default_height";
+static gchar *Shrink = "FileChooserDialog|GtkWindow::allow_shrink";
+static gchar *Grow = "FileChooserDialog|GtkWindow::allow_grow";
+static gchar *AutoShrink = "FileChooserDialog|GtkWindow::auto_shrink";
+static gchar *IconName = "FileChooserDialog|GtkWindow::icon_name";
+static gchar *FocusOnMap = "FileChooserDialog|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "FileChooserDialog|GtkWindow::resizable";
+static gchar *DestroyWithParent = "FileChooserDialog|GtkWindow::destroy_with_parent";
+static gchar *Icon = "FileChooserDialog|GtkWindow::icon";
+
+static gchar *Role = "FileChooserDialog|GtkWindow::role";
+static gchar *TypeHint = "FileChooserDialog|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "FileChooserDialog|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "FileChooserDialog|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "FileChooserDialog|GtkWindow::decorated";
+static gchar *Gravity = "FileChooserDialog|GtkWindow::gravity";
+
+static gchar *Action = "GtkFileChooserDialog::action";
+static gchar *LocalOnly = "GtkFileChooserDialog::local_only";
+static gchar *SelectMultiple = "GtkFileChooserDialog::select_multiple";
+static gchar *ShowHidden = "GtkFileChooserDialog::show_hidden";
+static gchar *Confirm = "GtkFileChooserDialog::do_overwrite_confirmation";
+static gchar *Urgency = "FileChooserDialog|GtkWindow::urgency_hint";
+
+
+static const gchar *GbActionChoices[] =
+{"Open", "Save", "Select Folder", "Create Folder", NULL};
+static const gint GbActionValues[] =
+{
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ GTK_FILE_CHOOSER_ACTION_SAVE,
+ GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+ GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
+};
+static const gchar *GbActionSymbols[] =
+{
+ "GTK_FILE_CHOOSER_ACTION_OPEN",
+ "GTK_FILE_CHOOSER_ACTION_SAVE",
+ "GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER",
+ "GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFileChooserDialog, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_file_chooser_dialog_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *button;
+
+ new_widget = gtk_file_chooser_dialog_new (NULL, NULL,
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ NULL);
+
+ /* We want it to be treated as a normal window. */
+ gtk_window_set_type_hint (GTK_WINDOW (new_widget),
+ GDK_WINDOW_TYPE_HINT_NORMAL);
+
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+
+ gb_widget_create_from (GTK_DIALOG (new_widget)->vbox,
+ data->action == GB_CREATING ? "dialog-content_area" : NULL);
+ gb_widget_set_child_name (GTK_DIALOG (new_widget)->vbox, GladeChildDialogVBox);
+
+ gb_widget_create_from (GTK_DIALOG (new_widget)->action_area,
+ data->action == GB_CREATING ? "dialog-action_area" : NULL);
+ gb_widget_set_child_name (GTK_DIALOG (new_widget)->action_area,
+ GladeChildDialogActionArea);
+
+
+ if (data->action == GB_CREATING)
+ {
+ GladeWidgetData *wdata;
+
+ button = gtk_dialog_add_button (GTK_DIALOG (new_widget),
+ GTK_STOCK_CANCEL, -1);
+ gb_widget_create_from (button, "button");
+ gtk_object_set_data (GTK_OBJECT (button), GladeButtonStockIDKey,
+ (gpointer) GTK_STOCK_CANCEL);
+ gtk_object_set_data (GTK_OBJECT (button), GladeDialogResponseIDKey,
+ GINT_TO_POINTER (GTK_RESPONSE_CANCEL));
+
+ button = gtk_dialog_add_button (GTK_DIALOG (new_widget),
+ GTK_STOCK_OPEN, -1);
+ gb_widget_create_from (button, "button");
+ gtk_object_set_data (GTK_OBJECT (button), GladeButtonStockIDKey,
+ (gpointer) GTK_STOCK_OPEN);
+ gtk_object_set_data (GTK_OBJECT (button), GladeDialogResponseIDKey,
+ GINT_TO_POINTER (GTK_RESPONSE_OK));
+ /* Set this button as the default. */
+ wdata = g_object_get_data (G_OBJECT (button), GB_WIDGET_DATA_KEY);
+ wdata->flags |= GLADE_GRAB_DEFAULT;
+ }
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_file_chooser_dialog_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Action, _("Action:"),
+ _("The type of file operation being performed"),
+ GbActionChoices);
+ property_add_bool (LocalOnly, _("Local Only:"),
+ _("Whether the selected files should be limited to local files"));
+ property_add_bool (SelectMultiple, _("Select Multiple:"),
+ _("Whether to allow multiple files to be selected"));
+ property_add_bool (ShowHidden, _("Show Hidden:"),
+ _("Whether the hidden files and folders should be displayed"));
+ property_add_bool (Confirm, _("Confirm:"),
+ _("Whether a confirmation dialog will be displayed if a file will be overwritten"));
+
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_file_chooser_dialog_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GtkFileChooserAction action;
+ gboolean local_only, select_multiple, show_hidden, confirm;
+ gint i;
+
+ g_object_get (widget,
+ "action", &action,
+ "local_only", &local_only,
+ "select_multiple", &select_multiple,
+ "show_hidden", &show_hidden,
+ "do_overwrite_confirmation", &confirm,
+ NULL);
+
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]); i++)
+ {
+ if (GbActionValues[i] == action)
+ gb_widget_output_choice (data, Action, i, GbActionSymbols[i]);
+ }
+
+ gb_widget_output_bool (data, LocalOnly, local_only);
+ gb_widget_output_bool (data, SelectMultiple, select_multiple);
+ gb_widget_output_bool (data, ShowHidden, show_hidden);
+ gb_widget_output_bool (data, Confirm, confirm);
+
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_file_chooser_dialog_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *action;
+ gboolean local_only, select_multiple, show_hidden, confirm;
+ gint i;
+
+ action = gb_widget_input_choice (data, Action);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]);
+ i++)
+ {
+ if (!strcmp (action, GbActionChoices[i])
+ || !strcmp (action, GbActionSymbols[i]))
+ {
+ g_object_set (widget, "action", GbActionValues[i], NULL);
+ break;
+ }
+ }
+ }
+
+ local_only = gb_widget_input_bool (data, LocalOnly);
+ if (data->apply)
+ g_object_set (widget, "local_only", local_only, NULL);
+
+ select_multiple = gb_widget_input_bool (data, SelectMultiple);
+ if (data->apply)
+ g_object_set (widget, "select_multiple", select_multiple, NULL);
+
+ show_hidden = gb_widget_input_bool (data, ShowHidden);
+ if (data->apply)
+ g_object_set (widget, "show_hidden", show_hidden, NULL);
+
+ confirm = gb_widget_input_bool (data, Confirm);
+ if (data->apply)
+ g_object_set (widget, "do_overwrite_confirmation", confirm, NULL);
+
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFileChooserDialog, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_file_chooser_dialog_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_file_chooser_dialog_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkFileChooserAction action;
+ gboolean local_only, select_multiple, show_hidden, confirm;
+ gchar *wname, *child_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ g_object_get (widget,
+ "action", &action,
+ "local_only", &local_only,
+ "select_multiple", &select_multiple,
+ "show_hidden", &show_hidden,
+ "do_overwrite_confirmation", &confirm,
+ NULL);
+
+ if (data->create_widget)
+ {
+ const gchar *action_symbol = GbActionSymbols[0];
+ gint i;
+
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]);
+ i++)
+ {
+ if (GbActionValues[i] == action)
+ action_symbol = GbActionSymbols[i];
+ }
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " %s = gtk_file_chooser_dialog_new (%s, NULL, %s, NULL);\n",
+ data->wname,
+ source_make_string_full (GTK_WINDOW (widget)->title,
+ data->use_gettext && translatable,
+ context),
+ action_symbol);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!local_only || select_multiple || show_hidden || confirm)
+ {
+ source_add (data, " g_object_set (%s,\n", data->wname);
+
+ if (!local_only)
+ source_add (data, " \"local-only\", FALSE,\n");
+
+ if (select_multiple)
+ source_add (data, " \"select-multiple\", TRUE,\n");
+
+ if (show_hidden)
+ source_add (data, " \"show-hidden\", TRUE,\n");
+
+ if (confirm)
+ source_add (data, " \"confirm\", TRUE,\n");
+
+ source_add (data, " NULL);\n");
+ }
+
+ gb_window_write_standard_source (widget, data,
+ NULL, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_DIALOG (<dialog-name>)->vbox".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (gchar*) gtk_widget_get_name (GTK_DIALOG (widget)->vbox);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = gtk_dialog_get_content_area (GTK_DIALOG (%s));\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_DIALOG (widget)->vbox, data);
+
+ /* action_area is a child of vbox so I had to add a kludge to stop it
+ being written as a normal child - we need to do it here so that we
+ don't output code to create it. */
+ child_name = (gchar*) gtk_widget_get_name (GTK_DIALOG (widget)->action_area);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = gtk_dialog_get_action_area (GTK_DIALOG (%s));\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_DIALOG (widget)->action_area, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+static GtkWidget *
+gb_file_chooser_dialog_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildDialogVBox))
+ return GTK_DIALOG (widget)->vbox;
+ else if (!strcmp (child_name, GladeChildDialogActionArea))
+ return GTK_DIALOG (widget)->action_area;
+ else
+ return NULL;
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_file_chooser_dialog_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_file_chooser_dialog_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = filechooserdialog_xpm;
+ gbwidget.tooltip = _("File Chooser Dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_file_chooser_dialog_new;
+ gbwidget.gb_widget_create_properties = gb_file_chooser_dialog_create_properties;
+ gbwidget.gb_widget_get_properties = gb_file_chooser_dialog_get_properties;
+ gbwidget.gb_widget_set_properties = gb_file_chooser_dialog_set_properties;
+ gbwidget.gb_widget_get_child = gb_file_chooser_dialog_get_child;
+ gbwidget.gb_widget_write_source = gb_file_chooser_dialog_write_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_file_chooser_dialog_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbfilechooserwidget.c b/tools/glade/glade/gbwidgets/gbfilechooserwidget.c
new file mode 100644
index 00000000..ea19174d
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbfilechooserwidget.c
@@ -0,0 +1,274 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/filechooserwidget.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Action = "GtkFileChooserWidget::action";
+static gchar *LocalOnly = "GtkFileChooserWidget::local_only";
+static gchar *SelectMultiple = "GtkFileChooserWidget::select_multiple";
+static gchar *ShowHidden = "GtkFileChooserWidget::show_hidden";
+
+
+static const gchar *GbActionChoices[] =
+{"Open", "Save", "Select Folder", "Create Folder", NULL};
+static const gint GbActionValues[] =
+{
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ GTK_FILE_CHOOSER_ACTION_SAVE,
+ GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+ GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
+};
+static const gchar *GbActionSymbols[] =
+{
+ "GTK_FILE_CHOOSER_ACTION_OPEN",
+ "GTK_FILE_CHOOSER_ACTION_SAVE",
+ "GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER",
+ "GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFileChooser, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_file_chooser_widget_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_file_chooser_widget_new (GTK_FILE_CHOOSER_ACTION_OPEN);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_file_chooser_widget_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Action, _("Action:"),
+ _("The type of file operation being performed"),
+ GbActionChoices);
+ property_add_bool (LocalOnly, _("Local Only:"),
+ _("Whether the selected files should be limited to local files"));
+ property_add_bool (SelectMultiple, _("Select Multiple:"),
+ _("Whether to allow multiple files to be selected"));
+ property_add_bool (ShowHidden, _("Show Hidden:"),
+ _("Whether the hidden files and folders should be displayed"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_file_chooser_widget_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GtkFileChooserAction action;
+ gboolean local_only, select_multiple, show_hidden;
+ gint i;
+
+ g_object_get (widget,
+ "action", &action,
+ "local_only", &local_only,
+ "select_multiple", &select_multiple,
+ "show_hidden", &show_hidden,
+ NULL);
+
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]); i++)
+ {
+ if (GbActionValues[i] == action)
+ gb_widget_output_choice (data, Action, i, GbActionSymbols[i]);
+ }
+
+ gb_widget_output_bool (data, LocalOnly, local_only);
+ gb_widget_output_bool (data, SelectMultiple, select_multiple);
+ gb_widget_output_bool (data, ShowHidden, show_hidden);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_file_chooser_widget_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *action;
+ gboolean local_only, select_multiple, show_hidden;
+ gint i;
+
+ action = gb_widget_input_choice (data, Action);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]);
+ i++)
+ {
+ if (!strcmp (action, GbActionChoices[i])
+ || !strcmp (action, GbActionSymbols[i]))
+ {
+ g_object_set (widget, "action", GbActionValues[i], NULL);
+ break;
+ }
+ }
+ }
+
+ local_only = gb_widget_input_bool (data, LocalOnly);
+ if (data->apply)
+ g_object_set (widget, "local_only", local_only, NULL);
+
+ select_multiple = gb_widget_input_bool (data, SelectMultiple);
+ if (data->apply)
+ g_object_set (widget, "select_multiple", select_multiple, NULL);
+
+ show_hidden = gb_widget_input_bool (data, ShowHidden);
+ if (data->apply)
+ g_object_set (widget, "show_hidden", show_hidden, NULL);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFileChooser, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_file_chooser_widget_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_file_chooser_widget_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkFileChooserAction action;
+ gboolean local_only, select_multiple, show_hidden;
+
+ g_object_get (widget,
+ "action", &action,
+ "local_only", &local_only,
+ "select_multiple", &select_multiple,
+ "show_hidden", &show_hidden,
+ NULL);
+
+ if (data->create_widget)
+ {
+ const gchar *action_symbol = GbActionSymbols[0];
+ gint i;
+
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]);
+ i++)
+ {
+ if (GbActionValues[i] == action)
+ action_symbol = GbActionSymbols[i];
+ }
+
+ source_add (data,
+ " %s = gtk_file_chooser_widget_new (%s);\n",
+ data->wname,
+ action_symbol);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!local_only || select_multiple || show_hidden)
+ {
+ source_add (data, " g_object_set (%s,\n", data->wname);
+
+ if (!local_only)
+ source_add (data, " \"local-only\", FALSE,\n");
+
+ if (select_multiple)
+ source_add (data, " \"select-multiple\", TRUE,\n");
+
+ if (show_hidden)
+ source_add (data, " \"show-hidden\", TRUE,\n");
+
+ source_add (data, " NULL);\n");
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_file_chooser_widget_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_file_chooser_widget_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = filechooserwidget_xpm;
+ gbwidget.tooltip = _("File Chooser");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_file_chooser_widget_new;
+ gbwidget.gb_widget_create_properties = gb_file_chooser_widget_create_properties;
+ gbwidget.gb_widget_get_properties = gb_file_chooser_widget_get_properties;
+ gbwidget.gb_widget_set_properties = gb_file_chooser_widget_set_properties;
+ gbwidget.gb_widget_write_source = gb_file_chooser_widget_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_file_chooser_widget_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbfileselection.c b/tools/glade/glade/gbwidgets/gbfileselection.c
new file mode 100644
index 00000000..77e34333
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbfileselection.c
@@ -0,0 +1,308 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkfilesel.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/fileseldialog.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "FileSel|GtkWindow::title";
+static gchar *Type = "FileSel|GtkWindow::type";
+static gchar *Position = "FileSel|GtkWindow::window_position";
+static gchar *Modal = "FileSel|GtkWindow::modal";
+static gchar *DefaultWidth = "FileSel|GtkWindow::default_width";
+static gchar *DefaultHeight = "FileSel|GtkWindow::default_height";
+static gchar *FileOps = "GtkFileSelection::show_fileops";
+static gchar *Shrink = "FileSel|GtkWindow::allow_shrink";
+static gchar *Grow = "FileSel|GtkWindow::allow_grow";
+static gchar *AutoShrink = "FileSel|GtkWindow::auto_shrink";
+static gchar *IconName = "FileSel|GtkWindow::icon_name";
+static gchar *FocusOnMap = "FileSel|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "FileSel|GtkWindow::resizable";
+static gchar *DestroyWithParent = "FileSel|GtkWindow::destroy_with_parent";
+static gchar *Icon = "FileSel|GtkWindow::icon";
+
+static gchar *Role = "FileSel|GtkWindow::role";
+static gchar *TypeHint = "FileSel|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "FileSel|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "FileSel|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "FileSel|GtkWindow::decorated";
+static gchar *Gravity = "FileSel|GtkWindow::gravity";
+static gchar *Urgency = "FileSel|GtkWindow::urgency_hint";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFileSelection, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_file_selection_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_file_selection_new (_("Select File"));
+
+ GtkFileSelection *filesel = GTK_FILE_SELECTION (new_widget);
+
+ /* We want it to be treated as a normal window. */
+ gtk_window_set_type_hint (GTK_WINDOW (new_widget),
+ GDK_WINDOW_TYPE_HINT_NORMAL);
+
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gb_widget_create_from (filesel->ok_button,
+ data->action == GB_CREATING ? "ok_button" : NULL);
+ gb_widget_set_child_name (filesel->ok_button, GladeChildOKButton);
+
+ gb_widget_create_from (filesel->cancel_button,
+ data->action == GB_CREATING ? "cancel_button" : NULL);
+ gb_widget_set_child_name (filesel->cancel_button, GladeChildCancelButton);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_file_selection_create_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+ property_add_bool (FileOps, _("File Ops.:"),
+ _("If the file operation buttons are shown"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_file_selection_get_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+ gb_widget_output_bool (data, FileOps,
+ GTK_FILE_SELECTION (widget)->fileop_c_dir != NULL);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_file_selection_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ gboolean show_fileops;
+
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ show_fileops = gb_widget_input_bool (data, FileOps);
+ if (data->apply)
+ {
+ if (show_fileops)
+ gtk_file_selection_show_fileop_buttons (GTK_FILE_SELECTION (widget));
+ else
+ gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (widget));
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFileSelection, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_file_selection_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_file_selection_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData *data)
+{
+ gchar *wname, *child_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " %s = gtk_file_selection_new (%s);\n",
+ data->wname,
+ source_make_string_full (GTK_WINDOW (widget)->title,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* The title is already set above, so we pass NULL to skip it. */
+ gb_window_write_standard_source (widget, data,
+ NULL, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ if (GTK_FILE_SELECTION (widget)->fileop_c_dir == NULL)
+ {
+ source_add (data,
+ " gtk_file_selection_hide_fileop_buttons (GTK_FILE_SELECTION (%s));\n",
+ data->wname);
+ }
+
+
+ /* We output the source code for the buttons here, but we don't want them
+ to be created. We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (gchar*) gtk_widget_get_name (GTK_FILE_SELECTION (widget)->ok_button);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_FILE_SELECTION (%s)->ok_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_FILE_SELECTION (widget)->ok_button, data);
+
+ child_name = (gchar*) gtk_widget_get_name (GTK_FILE_SELECTION (widget)->cancel_button);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_FILE_SELECTION (%s)->cancel_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_FILE_SELECTION (widget)->cancel_button, data);
+
+ g_free (wname);
+
+ data->write_children = FALSE;
+}
+
+
+
+static GtkWidget *
+gb_file_selection_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildOKButton))
+ return GTK_FILE_SELECTION (widget)->ok_button;
+ else if (!strcmp (child_name, GladeChildCancelButton))
+ return GTK_FILE_SELECTION (widget)->cancel_button;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_file_selection_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_file_selection_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = fileseldialog_xpm;
+ gbwidget.tooltip = _("File Selection Dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_file_selection_new;
+ gbwidget.gb_widget_create_properties = gb_file_selection_create_properties;
+ gbwidget.gb_widget_get_properties = gb_file_selection_get_properties;
+ gbwidget.gb_widget_set_properties = gb_file_selection_set_properties;
+ gbwidget.gb_widget_get_child = gb_file_selection_get_child;
+ gbwidget.gb_widget_write_source = gb_file_selection_write_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_file_selection_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbfixed.c b/tools/glade/glade/gbwidgets/gbfixed.c
new file mode 100644
index 00000000..2fbcf653
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbfixed.c
@@ -0,0 +1,246 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkfixed.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/fixed.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/* Child properties. */
+const gchar *GladeFixedChildX = "GtkFixed::x";
+const gchar *GladeFixedChildY = "GtkFixed::y";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFixed, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+ GtkWidget*
+ gb_fixed_new(GbWidgetNewData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+ static void
+ gb_fixed_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+ static void
+ gb_fixed_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+ static void
+ gb_fixed_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFixed, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_fixed_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_fixed_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_fixed_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+/*
+ * Creates the child packing properties for children of this widget.
+ */
+void
+gb_fixed_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data)
+{
+ property_add_int_range (GladeFixedChildX, _("X:"),
+ _("The X coordinate of the widget in the GtkFixed"),
+ 0, 10000, 1, 10, 1);
+ property_add_int_range (GladeFixedChildY, _("Y:"),
+ _("The Y coordinate of the widget in the GtkFixed"),
+ 0, 10000, 1, 10, 1);
+}
+
+
+/* Shows or saves the child properties of a child of a GtkFixed. */
+void
+gb_fixed_get_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+ gint x, y;
+
+ if (data->action == GB_SAVING)
+ save_start_tag (data, "packing");
+
+ gtk_container_child_get (GTK_CONTAINER (widget), child,
+ "x", &x,
+ "y", &y,
+ NULL);
+
+ gb_widget_output_int (data, GladeFixedChildX, x);
+ gb_widget_output_int (data, GladeFixedChildY, y);
+
+ if (data->action == GB_SAVING)
+ save_end_tag (data, "packing");
+}
+
+
+/* Applies or loads the child properties of a child of a GtkFixed. */
+void
+gb_fixed_set_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gint x, y;
+
+ x = gb_widget_input_int (data, GladeFixedChildX);
+ if (data->apply)
+ gtk_container_child_set (GTK_CONTAINER (widget), child,
+ "x", x,
+ NULL);
+
+ y = gb_widget_input_int (data, GladeFixedChildY);
+ if (data->apply)
+ gtk_container_child_set (GTK_CONTAINER (widget), child,
+ "y", y,
+ NULL);
+}
+
+
+/* Outputs source to add a child widget to a GtkFixed. */
+static void
+gb_fixed_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ gint x, y;
+
+ gtk_container_child_get (GTK_CONTAINER (parent), child,
+ "x", &x,
+ "y", &y,
+ NULL);
+ source_add (data,
+ " gtk_fixed_put (GTK_FIXED (%s), %s, %i, %i);\n",
+ parent_name, data->wname, x, y);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_fixed_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_fixed_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = fixed_xpm;
+ gbwidget.tooltip = _("Fixed Positions");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_write_source = gb_fixed_write_source;
+ gbwidget.gb_widget_create_child_properties = gb_fixed_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_fixed_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_fixed_set_child_properties;
+ gbwidget.gb_widget_write_add_child_source = gb_fixed_write_add_child_source;
+
+/*
+ gbwidget.gb_widget_new = gb_fixed_new;
+ gbwidget.gb_widget_create_properties = gb_fixed_create_properties;
+ gbwidget.gb_widget_get_properties = gb_fixed_get_properties;
+ gbwidget.gb_widget_set_properties = gb_fixed_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_fixed_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbfontbutton.c b/tools/glade/glade/gbwidgets/gbfontbutton.c
new file mode 100644
index 00000000..79619e25
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbfontbutton.c
@@ -0,0 +1,282 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/fontbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "GtkFontButton::title";
+static gchar *ShowStyle = "GtkFontButton::show_style";
+static gchar *ShowSize = "GtkFontButton::show_size";
+static gchar *UseFont = "GtkFontButton::use_font";
+static gchar *UseFontSize = "GtkFontButton::use_size";
+static gchar *FocusOnClick = "GtkFontButton|GtkButton::focus_on_click";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFontButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_font_button_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_font_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (Title, _("Title:"),
+ _("The title of the font selection dialog"));
+ property_add_bool (ShowStyle, _("Show Style:"),
+ _("If the font style is shown as part of the font information"));
+ property_add_bool (ShowSize, _("Show Size:"),
+ _("If the font size is shown as part of the font information"));
+ property_add_bool (UseFont, _("Use Font:"),
+ _("If the selected font is used when displaying the font information"));
+ property_add_bool (UseFontSize, _("Use Size:"),
+ _("if the selected font size is used when displaying the font information"));
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_font_button_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gboolean show_style, show_size, use_font, use_size;
+ const gchar *title;
+
+ /* Only save if the title is different to the default. */
+ title = gtk_font_button_get_title (GTK_FONT_BUTTON (widget));
+ if (data->action == GB_SHOWING
+ || (title && strcmp (title, dgettext (GLADE_GTK_GETTEXT_PACKAGE,
+ "Pick a Font"))))
+ gb_widget_output_translatable_string (data, Title, title);
+
+ g_object_get (G_OBJECT (widget),
+ "show_style", &show_style,
+ "show_size", &show_size,
+ "use_font", &use_font,
+ "use_size", &use_size,
+ NULL);
+
+ gb_widget_output_bool (data, ShowStyle, show_style);
+ gb_widget_output_bool (data, ShowSize, show_size);
+ gb_widget_output_bool (data, UseFont, use_font);
+ gb_widget_output_bool (data, UseFontSize, use_size);
+
+ gb_widget_output_bool (data, FocusOnClick,
+ gtk_button_get_focus_on_click (GTK_BUTTON (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_font_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *title;
+ gboolean show_style, show_size, use_font, use_size, focus_on_click;
+
+ title = gb_widget_input_string (data, Title);
+ if (data->apply)
+ gtk_font_button_set_title (GTK_FONT_BUTTON (widget),
+ title && title[0]
+ ? title : dgettext (GLADE_GTK_GETTEXT_PACKAGE,
+ "Pick a Font"));
+
+ show_style = gb_widget_input_bool (data, ShowStyle);
+ if (data->apply)
+ gtk_font_button_set_show_style (GTK_FONT_BUTTON (widget), show_style);
+
+ show_size = gb_widget_input_bool (data, ShowSize);
+ if (data->apply)
+ gtk_font_button_set_show_size (GTK_FONT_BUTTON (widget), show_size);
+
+ use_font = gb_widget_input_bool (data, UseFont);
+ if (data->apply)
+ gtk_font_button_set_use_font (GTK_FONT_BUTTON (widget), use_font);
+
+ use_size = gb_widget_input_bool (data, UseFontSize);
+ if (data->apply)
+ gtk_font_button_set_use_size (GTK_FONT_BUTTON (widget), use_size);
+
+ focus_on_click = gb_widget_input_bool (data, FocusOnClick);
+ if (data->apply)
+ gtk_button_set_focus_on_click (GTK_BUTTON (widget), focus_on_click);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFontButton, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_font_button_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_font_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ const gchar *title;
+ gboolean show_style, show_size, use_font, use_size;
+
+ if (data->create_widget)
+ source_add (data, " %s = gtk_font_button_new ();\n", data->wname);
+
+ gb_widget_write_standard_source (widget, data);
+
+ title = gtk_font_button_get_title (GTK_FONT_BUTTON (widget));
+ if (title && title[0]
+ && strcmp (title, dgettext (GLADE_GTK_GETTEXT_PACKAGE, "Pick a Font")))
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gtk_font_button_set_title (GTK_FONT_BUTTON (%s), %s);\n",
+ data->wname,
+ source_make_string_full (title, data->use_gettext && translatable, context));
+ }
+
+ g_object_get (G_OBJECT (widget),
+ "show_style", &show_style,
+ "show_size", &show_size,
+ "use_font", &use_font,
+ "use_size", &use_size,
+ NULL);
+
+ if (!show_style)
+ {
+ source_add (data,
+ " gtk_font_button_set_show_style (GTK_FONT_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (!show_size)
+ {
+ source_add (data,
+ " gtk_font_button_set_show_size (GTK_FONT_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (use_font)
+ {
+ source_add (data,
+ " gtk_font_button_set_use_font (GTK_FONT_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (use_size)
+ {
+ source_add (data,
+ " gtk_font_button_set_use_size (GTK_FONT_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (!gtk_button_get_focus_on_click (GTK_BUTTON (widget)))
+ {
+ source_add (data,
+ " gtk_button_set_focus_on_click (GTK_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_font_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_font_button_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = fontbutton_xpm;
+ gbwidget.tooltip = _("Font Chooser Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_font_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_font_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_font_button_set_properties;
+ gbwidget.gb_widget_write_source = gb_font_button_write_source;
+/*
+ gbwidget.gb_widget_new = gb_font_button_new;
+ gbwidget.gb_widget_create_popup_menu = gb_font_button_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbfontselection.c b/tools/glade/glade/gbwidgets/gbfontselection.c
new file mode 100644
index 00000000..11824004
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbfontselection.c
@@ -0,0 +1,184 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkfontsel.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/fontsel.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *PreviewText = "GtkFontSelection::preview_text";
+
+
+/* This is the default preview text, pinched from gtkfontsel.c. */
+#define DEFAULT_PREVIEW_TEXT "abcdefghijk ABCDEFGHIJK"
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFontSelection, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_font_selection_new (GbWidgetNewData *data)
+{
+ return gtk_font_selection_new ();
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_font_selection_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (PreviewText, _("Preview Text:"), _("The preview text to display"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_font_selection_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ const gchar *preview_text;
+
+ preview_text = gtk_font_selection_get_preview_text (GTK_FONT_SELECTION (widget));
+ gb_widget_output_translatable_string (data, PreviewText, preview_text);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_font_selection_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *preview_text;
+
+ preview_text = gb_widget_input_string (data, PreviewText);
+ if (data->apply)
+ gtk_font_selection_set_preview_text (GTK_FONT_SELECTION (widget),
+ preview_text);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFontSelection, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_font_selection_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_font_selection_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ const gchar *preview_text;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_font_selection_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ preview_text = gtk_font_selection_get_preview_text (GTK_FONT_SELECTION (widget));
+ if (strcmp (preview_text, DEFAULT_PREVIEW_TEXT))
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, PreviewText,
+ &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gtk_font_selection_set_preview_text (GTK_FONT_SELECTION (%s), %s);\n",
+ data->wname,
+ source_make_string_full (preview_text, data->use_gettext && translatable, context));
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_font_selection_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_font_selection_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = fontsel_xpm;
+ gbwidget.tooltip = _("Font Selection");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_font_selection_new;
+ gbwidget.gb_widget_create_properties = gb_font_selection_create_properties;
+ gbwidget.gb_widget_get_properties = gb_font_selection_get_properties;
+ gbwidget.gb_widget_set_properties = gb_font_selection_set_properties;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_font_selection_create_popup_menu;
+*/
+ gbwidget.gb_widget_write_source = gb_font_selection_write_source;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbfontselectiondialog.c b/tools/glade/glade/gbwidgets/gbfontselectiondialog.c
new file mode 100644
index 00000000..7a7d198d
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbfontselectiondialog.c
@@ -0,0 +1,317 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkfontsel.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/fontseldialog.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "FontSelDialog|GtkWindow::title";
+static gchar *Type = "FontSelDialog|GtkWindow::type";
+static gchar *Position = "FontSelDialog|GtkWindow::window_position";
+static gchar *Modal = "FontSelDialog|GtkWindow::modal";
+static gchar *DefaultWidth = "FontSel|GtkWindow::default_width";
+static gchar *DefaultHeight = "FontSel|GtkWindow::default_height";
+static gchar *Shrink = "FontSelDialog|GtkWindow::allow_shrink";
+static gchar *Grow = "FontSelDialog|GtkWindow::allow_grow";
+static gchar *AutoShrink = "FontSelDialog|GtkWindow::auto_shrink";
+static gchar *IconName = "FontSelDialog|GtkWindow::icon_name";
+static gchar *FocusOnMap = "FontSelDialog|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "FontSelDialog|GtkWindow::resizable";
+static gchar *DestroyWithParent = "FontSelDialog|GtkWindow::destroy_with_parent";
+static gchar *Icon = "FontSelDialog|GtkWindow::icon";
+
+static gchar *Role = "FontSelDialog|GtkWindow::role";
+static gchar *TypeHint = "FontSelDialog|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "FontSelDialog|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "FontSelDialog|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "FontSelDialog|GtkWindow::decorated";
+static gchar *Gravity = "FontSelDialog|GtkWindow::gravity";
+static gchar *Urgency = "FontSelDialog|GtkWindow::urgency_hint";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFontSelectionDialog, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_font_selection_dialog_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget = gtk_font_selection_dialog_new (_("Select Font"));
+
+ GtkFontSelectionDialog *fontsel = GTK_FONT_SELECTION_DIALOG (new_widget);
+
+ /* We want it to be treated as a normal window. */
+ gtk_window_set_type_hint (GTK_WINDOW (new_widget),
+ GDK_WINDOW_TYPE_HINT_NORMAL);
+
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gb_widget_create_from (fontsel->ok_button,
+ data->action == GB_CREATING ? "ok_button" : NULL);
+ gb_widget_set_child_name (fontsel->ok_button, GladeChildOKButton);
+
+ gb_widget_create_from (fontsel->cancel_button,
+ data->action == GB_CREATING ? "cancel_button" : NULL);
+ gb_widget_set_child_name (fontsel->cancel_button, GladeChildCancelButton);
+
+ gb_widget_create_from (fontsel->apply_button,
+ data->action == GB_CREATING ? "apply_button" : NULL);
+ gb_widget_set_child_name (fontsel->apply_button, GladeChildApplyButton);
+
+ gb_widget_create_from (fontsel->fontsel,
+ data->action == GB_CREATING ? "font_selection" : NULL);
+ gb_widget_set_child_name (fontsel->fontsel, GladeChildFontSelection);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_font_selection_dialog_create_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_font_selection_dialog_get_properties (GtkWidget *widget,
+ GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_font_selection_dialog_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFontSelectionDialog, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_font_selection_dialog_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_font_selection_dialog_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ gchar *wname, *child_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " %s = gtk_font_selection_dialog_new (%s);\n",
+ data->wname,
+ source_make_string_full (GTK_WINDOW (widget)->title,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* The title is already set above, so we pass NULL to skip it. */
+ gb_window_write_standard_source (widget, data,
+ NULL, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+
+ /* We output the source code for the buttons here, but we don't want them
+ to be created. We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+
+ child_name = (gchar*) gtk_widget_get_name (GTK_FONT_SELECTION_DIALOG (widget)->ok_button);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_FONT_SELECTION_DIALOG (%s)->ok_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_FONT_SELECTION_DIALOG (widget)->ok_button,
+ data);
+
+ child_name = (gchar*) gtk_widget_get_name (GTK_FONT_SELECTION_DIALOG (widget)->cancel_button);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_FONT_SELECTION_DIALOG (%s)->cancel_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_FONT_SELECTION_DIALOG (widget)->cancel_button,
+ data);
+
+ child_name = (gchar*) gtk_widget_get_name (GTK_FONT_SELECTION_DIALOG (widget)->apply_button);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_FONT_SELECTION_DIALOG (%s)->apply_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_FONT_SELECTION_DIALOG (widget)->apply_button,
+ data);
+
+ child_name = (gchar*) gtk_widget_get_name (GTK_FONT_SELECTION_DIALOG (widget)->fontsel);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_FONT_SELECTION_DIALOG (%s)->fontsel;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_FONT_SELECTION_DIALOG (widget)->fontsel,
+ data);
+
+ g_free (wname);
+
+ data->write_children = FALSE;
+}
+
+
+static GtkWidget *
+gb_font_selection_dialog_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildOKButton))
+ return GTK_FONT_SELECTION_DIALOG (widget)->ok_button;
+ else if (!strcmp (child_name, GladeChildApplyButton))
+ return GTK_FONT_SELECTION_DIALOG (widget)->apply_button;
+ else if (!strcmp (child_name, GladeChildCancelButton))
+ return GTK_FONT_SELECTION_DIALOG (widget)->cancel_button;
+ else if (!strcmp (child_name, GladeChildFontSelection))
+ return GTK_FONT_SELECTION_DIALOG (widget)->fontsel;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_font_selection_dialog_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_font_selection_dialog_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = fontseldialog_xpm;
+ gbwidget.tooltip = _("Font Selection Dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_font_selection_dialog_new;
+ gbwidget.gb_widget_create_properties = gb_font_selection_dialog_create_properties;
+ gbwidget.gb_widget_get_properties = gb_font_selection_dialog_get_properties;
+ gbwidget.gb_widget_set_properties = gb_font_selection_dialog_set_properties;
+ gbwidget.gb_widget_get_child = gb_font_selection_dialog_get_child;
+ gbwidget.gb_widget_write_source = gb_font_selection_dialog_write_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_font_selection_dialog_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbframe.c b/tools/glade/glade/gbwidgets/gbframe.c
new file mode 100644
index 00000000..39f9a55e
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbframe.c
@@ -0,0 +1,375 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "../gb.h"
+#include <math.h>
+#include <gtk/gtkalignment.h>
+#include <gtk/gtkframe.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmenuitem.h>
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/frame.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *LabelXAlign = "GtkFrame::label_xalign";
+static gchar *LabelYAlign = "GtkFrame::label_yalign";
+static gchar *Shadow = "GtkFrame::shadow_type";
+
+/* We don't show this any more, as the label is a child widget now, but we
+ load this for compatability with old XML files. */
+static gchar *Label = "GtkFrame::label";
+
+static const gchar *GbShadowChoices[] =
+{"None", "In", "Out",
+ "Etched In", "Etched Out", NULL};
+static const gint GbShadowValues[] =
+{
+ GTK_SHADOW_NONE,
+ GTK_SHADOW_IN,
+ GTK_SHADOW_OUT,
+ GTK_SHADOW_ETCHED_IN,
+ GTK_SHADOW_ETCHED_OUT
+};
+static const gchar *GbShadowSymbols[] =
+{
+ "GTK_SHADOW_NONE",
+ "GTK_SHADOW_IN",
+ "GTK_SHADOW_OUT",
+ "GTK_SHADOW_ETCHED_IN",
+ "GTK_SHADOW_ETCHED_OUT"
+};
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkFrame, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_frame_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_frame_new (NULL);
+
+ if (data->action != GB_LOADING)
+ {
+ GtkWidget *label, *alignment;
+ gchar *label_markup;
+
+ /* For HIG compliance, we create a frame with no shadow, with a label
+ of "<b>widget-name</b>", and with an alignment to add 12 pixels
+ padding on the left. */
+ gtk_frame_set_shadow_type (GTK_FRAME (new_widget), GTK_SHADOW_NONE);
+
+ label = gb_widget_new ("GtkLabel", NULL);
+ label_markup = g_strdup_printf ("<b>%s</b>", data->name);
+ gtk_label_set_markup (GTK_LABEL (label), label_markup);
+ g_free (label_markup);
+ gtk_object_set_data (GTK_OBJECT (label), "GtkLabel::use_markup",
+ GINT_TO_POINTER (TRUE));
+
+ gtk_frame_set_label_widget (GTK_FRAME (new_widget), label);
+
+ alignment = gb_widget_new ("GtkAlignment", NULL);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 12, 0);
+
+ gtk_container_add (GTK_CONTAINER (new_widget), alignment);
+ }
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_frame_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_float_range (LabelXAlign, _("Label X Align:"),
+ _("The horizontal alignment of the frame's label widget"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (LabelYAlign, _("Label Y Align:"),
+ _("The vertical alignment of the frame's label widget"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_choice (Shadow, _("Shadow:"), _("The type of shadow of the frame"),
+ GbShadowChoices);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_frame_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ gb_widget_output_float (data, LabelXAlign, GTK_FRAME (widget)->label_xalign);
+ gb_widget_output_float (data, LabelYAlign, GTK_FRAME (widget)->label_yalign);
+
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i++)
+ {
+ if (GbShadowValues[i] == GTK_FRAME (widget)->shadow_type)
+ gb_widget_output_choice (data, Shadow, i, GbShadowSymbols[i]);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_frame_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gfloat label_xalign, label_yalign;
+ gboolean apply_xalign, apply_yalign;
+ gchar *shadow;
+ gint i;
+
+ /* We load the 'label' property, but create a child GbWidget. */
+ if (data->action == GB_LOADING)
+ {
+ gchar *label = gb_widget_input_string (data, Label);
+ if (data->apply && label && *label)
+ {
+ GtkWidget *label_widget = gb_widget_new ("GtkLabel", NULL);
+ gtk_label_set_text (GTK_LABEL (label_widget), label);
+ gtk_frame_set_label_widget (GTK_FRAME (widget), label_widget);
+ }
+ }
+
+ shadow = gb_widget_input_choice (data, Shadow);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ {
+ if (!strcmp (shadow, GbShadowChoices[i])
+ || !strcmp (shadow, GbShadowSymbols[i]))
+ {
+ gtk_frame_set_shadow_type (GTK_FRAME (widget), GbShadowValues[i]);
+ break;
+ }
+ }
+ }
+
+ label_xalign = gb_widget_input_float (data, LabelXAlign);
+ apply_xalign = data->apply;
+ if (!apply_xalign)
+ label_xalign = GTK_FRAME (widget)->label_xalign;
+
+ label_yalign = gb_widget_input_float (data, LabelYAlign);
+ apply_yalign = data->apply;
+ if (!apply_yalign)
+ label_yalign = GTK_FRAME (widget)->label_yalign;
+
+ if (apply_xalign || apply_yalign)
+ gtk_frame_set_label_align (GTK_FRAME (widget), label_xalign, label_yalign);
+}
+
+
+
+static void
+gb_frame_add_label_widget (GtkWidget * menuitem, GtkFrame * frame)
+{
+ gtk_frame_set_label_widget (frame, editor_new_placeholder ());
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkFrame, with signals pointing to
+ * other functions in this file.
+ */
+void
+gb_frame_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+{
+ GtkWidget *menuitem;
+
+ /* If there is no label widget at present, we add a command to add one. */
+ if (!gtk_frame_get_label_widget (GTK_FRAME (widget)))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Add Label Widget"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_frame_add_label_widget), widget);
+ }
+}
+
+
+void
+gb_frame_add_child (GtkWidget *widget, GtkWidget *child, GbWidgetSetArgData *data)
+{
+ gboolean is_label_item = FALSE;
+
+ /* See if this is a tab widget. We use a special "type" packing property set
+ to "label_item".*/
+ if (data->child_info)
+ {
+ int j;
+
+ for (j = 0; j < data->child_info->n_properties; j++)
+ {
+ if (!strcmp (data->child_info->properties[j].name, "type")
+ && !strcmp (data->child_info->properties[j].value, "label_item"))
+ {
+ is_label_item = TRUE;
+ break;
+ }
+ }
+ }
+
+ if (is_label_item)
+ gtk_frame_set_label_widget (GTK_FRAME (widget), child);
+ else
+ gtk_container_add (GTK_CONTAINER (widget), child);
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_frame_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gfloat xalign, yalign;
+ gint shadow = 0, i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_frame_new (NULL);\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ xalign = GTK_FRAME (widget)->label_xalign;
+ yalign = GTK_FRAME (widget)->label_yalign;
+ if (xalign >= GLADE_EPSILON || fabs (yalign - 0.5) >= GLADE_EPSILON)
+ {
+ source_add (data,
+ " gtk_frame_set_label_align (GTK_FRAME (%s), %g, %g);\n",
+ data->wname, xalign, yalign);
+ }
+
+ if (GTK_FRAME (widget)->shadow_type != GTK_SHADOW_ETCHED_IN)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ if (GbShadowValues[i] == GTK_FRAME (widget)->shadow_type)
+ {
+ shadow = i;
+ break;
+ }
+ source_add (data, " gtk_frame_set_shadow_type (GTK_FRAME (%s), %s);\n",
+ data->wname, GbShadowSymbols[shadow]);
+ }
+}
+
+
+void
+gb_frame_get_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+
+ /* When saving the label widget, we save a "type" packing property set to
+ "label_item". */
+ if (data->action != GB_SAVING
+ || gtk_frame_get_label_widget (GTK_FRAME (widget)) != child)
+ return;
+
+ save_start_tag (data, "packing");
+ save_string (data, "type", "label_item");
+ save_end_tag (data, "packing");
+}
+
+
+/* Outputs source to add a child widget to a GtkNotebook. */
+void
+gb_frame_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+
+ if (gtk_frame_get_label_widget (GTK_FRAME (parent)) == child)
+ {
+ source_add (data,
+ " gtk_frame_set_label_widget (GTK_FRAME (%s), %s);\n",
+ parent_name, data->wname);
+ }
+ else
+ {
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_frame_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_frame_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = frame_xpm;
+ gbwidget.tooltip = _("Frame");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_frame_new;
+ gbwidget.gb_widget_create_properties = gb_frame_create_properties;
+ gbwidget.gb_widget_get_properties = gb_frame_get_properties;
+ gbwidget.gb_widget_set_properties = gb_frame_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_frame_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_frame_write_source;
+
+ gbwidget.gb_widget_add_child = gb_frame_add_child;
+ gbwidget.gb_widget_get_child_properties = gb_frame_get_child_properties;
+ gbwidget.gb_widget_write_add_child_source = gb_frame_write_add_child_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbgammacurve.c b/tools/glade/glade/gbwidgets/gbgammacurve.c
new file mode 100644
index 00000000..ac6a4c25
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbgammacurve.c
@@ -0,0 +1,269 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkcurve.h>
+#include <gtk/gtkgamma.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gammacurve.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+#if 0
+static gchar *Type = "GammaCurve|GtkCurve::curve_type";
+#endif
+static gchar *XMin = "GammaCurve|GtkCurve::min_x";
+static gchar *XMax = "GammaCurve|GtkCurve::max_x";
+static gchar *YMin = "GammaCurve|GtkCurve::min_y";
+static gchar *YMax = "GammaCurve|GtkCurve::max_y";
+
+#if 0
+static const gchar *GbTypeChoices[] =
+{"Linear", "Spline", "Free", NULL};
+static const gint GbTypeValues[] =
+{
+ GTK_CURVE_TYPE_LINEAR, /* linear interpolation */
+ GTK_CURVE_TYPE_SPLINE, /* spline interpolation */
+ GTK_CURVE_TYPE_FREE /* free form curve */
+};
+static const gchar *GbTypeSymbols[] =
+{
+ "GTK_CURVE_TYPE_LINEAR",
+ "GTK_CURVE_TYPE_SPLINE",
+ "GTK_CURVE_TYPE_FREE"
+};
+#endif
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkGammaCurve, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+ GtkWidget*
+ gb_gamma_curve_new(GbWidgetNewData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gamma_curve_create_properties (GtkWidget * widget, GbWidgetCreateArgData *
+ data)
+{
+#if 0
+ property_add_choice (Type, _("Initial Type:"), _("The initial type of the curve"),
+ GbTypeChoices);
+#endif
+ property_add_float (XMin, _("X Min:"), _("The minimum horizontal value"));
+ property_add_float (XMax, _("X Max:"), _("The maximum horizontal value"));
+ property_add_float (YMin, _("Y Min:"), _("The minimum vertical value"));
+ property_add_float (YMax, _("Y Max:"), _("The maximum vertical value"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gamma_curve_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GtkCurve *curve = GTK_CURVE (GTK_GAMMA_CURVE (widget)->curve);
+
+#if 0
+ gint i;
+
+ for (i = 0; i < sizeof (GbTypeValues) / sizeof (GbTypeValues[0]); i++)
+ {
+ if (GbTypeValues[i] == curve->curve_type)
+ gb_widget_output_choice (data, Type, i, GbTypeSymbols[i]);
+ }
+#endif
+ gb_widget_output_float (data, XMin, curve->min_x);
+ gb_widget_output_float (data, XMax, curve->max_x);
+ gb_widget_output_float (data, YMin, curve->min_y);
+ gb_widget_output_float (data, YMax, curve->max_y);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gamma_curve_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GtkCurve *curve = GTK_CURVE (GTK_GAMMA_CURVE (widget)->curve);
+ gfloat min_x, max_x, min_y, max_y;
+ gboolean set_range = FALSE;
+
+#if 0
+ gint i;
+ gchar *type;
+
+ type = gb_widget_input_choice (data, Type);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbTypeValues) / sizeof (GbTypeValues[0]); i++)
+ {
+ if (!strcmp (type, GbTypeChoices[i])
+ || !strcmp (type, GbTypeSymbols[i]))
+ {
+ gtk_curve_set_curve_type (curve, GbTypeValues[i]);
+ break;
+ }
+ }
+ }
+#endif
+
+ min_x = gb_widget_input_float (data, XMin);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ min_x = GTK_CURVE (widget)->min_x;
+
+ max_x = gb_widget_input_float (data, XMax);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ max_x = GTK_CURVE (widget)->max_x;
+
+ min_y = gb_widget_input_float (data, YMin);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ min_y = GTK_CURVE (widget)->min_y;
+
+ max_y = gb_widget_input_float (data, YMax);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ max_y = GTK_CURVE (widget)->max_y;
+
+ if (set_range)
+ gtk_curve_set_range (curve, min_x, max_x, min_y, max_y);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkGammaCurve, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_gamma_curve_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gamma_curve_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkCurve *curve = GTK_CURVE (GTK_GAMMA_CURVE (widget)->curve);
+#if 0
+ gint i;
+#endif
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_gamma_curve_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+#if 0
+ if (curve->curve_type != GTK_CURVE_TYPE_SPLINE)
+ {
+ for (i = 0; i < sizeof (GbTypeValues) / sizeof (GbTypeValues[0]); i++)
+ {
+ if (GbTypeValues[i] == curve->curve_type)
+ source_add (data, " gtk_curve_set_curve_type (GTK_CURVE (GTK_GAMMA_CURVE (%s)->curve), %s);\n",
+ data->wname, GbTypeSymbols[i]);
+ }
+ }
+#endif
+
+ source_add (data, " gtk_curve_set_range (GTK_CURVE (GTK_GAMMA_CURVE (%s)->curve), %g, %g, %g, %g);\n",
+ data->wname, curve->min_x, curve->max_x,
+ curve->min_y, curve->max_y);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_gamma_curve_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_gamma_curve_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gammacurve_xpm;
+ gbwidget.tooltip = _("Gamma Curve");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_gamma_curve_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gamma_curve_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gamma_curve_set_properties;
+ gbwidget.gb_widget_write_source = gb_gamma_curve_write_source;
+/*
+ gbwidget.gb_widget_new = gb_gamma_curve_new;
+ gbwidget.gb_widget_create_popup_menu = gb_gamma_curve_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbhandlebox.c b/tools/glade/glade/gbwidgets/gbhandlebox.c
new file mode 100644
index 00000000..fb9b2e21
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbhandlebox.c
@@ -0,0 +1,317 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkhandlebox.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/handlebox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Shadow = "GtkHandleBox::shadow_type";
+static gchar *Position = "GtkHandleBox::handle_position";
+static gchar *SnapEdge = "GtkHandleBox::snap_edge";
+
+
+static const gchar *GbShadowChoices[] =
+{"None", "In", "Out",
+ "Etched In", "Etched Out", NULL};
+static const gint GbShadowValues[] =
+{
+ GTK_SHADOW_NONE,
+ GTK_SHADOW_IN,
+ GTK_SHADOW_OUT,
+ GTK_SHADOW_ETCHED_IN,
+ GTK_SHADOW_ETCHED_OUT
+};
+static const gchar *GbShadowSymbols[] =
+{
+ "GTK_SHADOW_NONE",
+ "GTK_SHADOW_IN",
+ "GTK_SHADOW_OUT",
+ "GTK_SHADOW_ETCHED_IN",
+ "GTK_SHADOW_ETCHED_OUT"
+};
+
+static const gchar *GbPositionChoices[] =
+{"Left", "Right", "Top", "Bottom", NULL};
+static const gint GbPositionValues[] =
+{
+ GTK_POS_LEFT,
+ GTK_POS_RIGHT,
+ GTK_POS_TOP,
+ GTK_POS_BOTTOM
+};
+static const gchar *GbPositionSymbols[] =
+{
+ "GTK_POS_LEFT",
+ "GTK_POS_RIGHT",
+ "GTK_POS_TOP",
+ "GTK_POS_BOTTOM"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkHandleBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_handle_box_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_handle_box_new ();
+
+ /* We set the snap edge to top, which matches the default handle position,
+ since we don't support the default value of -1. */
+ gtk_handle_box_set_snap_edge (GTK_HANDLE_BOX (new_widget), GTK_POS_TOP);
+
+ if (data->action != GB_LOADING)
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_handle_box_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+{
+ property_add_choice (Shadow, _("Shadow:"),
+ _("The type of shadow around the handle box"),
+ GbShadowChoices);
+
+ property_add_choice (Position, _("Handle Pos:"),
+ _("The position of the handle"),
+ GbPositionChoices);
+ property_add_choice (SnapEdge, _("Snap Edge:"),
+ _("The edge of the handle box which snaps into position"),
+ GbPositionChoices);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_handle_box_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+{
+ gint i;
+
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i++)
+ {
+ if (GbShadowValues[i] == GTK_HANDLE_BOX (widget)->shadow_type)
+ gb_widget_output_choice (data, Shadow, i, GbShadowSymbols[i]);
+ }
+
+ for (i = 0; i < sizeof (GbPositionValues) / sizeof (GbPositionValues[0]);
+ i++)
+ {
+ if (GbPositionValues[i] == GTK_HANDLE_BOX (widget)->handle_position)
+ gb_widget_output_choice (data, Position, i, GbPositionSymbols[i]);
+ }
+
+ for (i = 0; i < sizeof (GbPositionValues) / sizeof (GbPositionValues[0]);
+ i++)
+ {
+ if (GbPositionValues[i] == GTK_HANDLE_BOX (widget)->snap_edge)
+ gb_widget_output_choice (data, SnapEdge, i, GbPositionSymbols[i]);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_handle_box_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+{
+ gchar *shadow, *position, *snap_edge;
+ gint i;
+
+ shadow = gb_widget_input_choice (data, Shadow);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]);
+ i++)
+ {
+ if (!strcmp (shadow, GbShadowChoices[i])
+ || !strcmp (shadow, GbShadowSymbols[i]))
+ {
+ gtk_handle_box_set_shadow_type (GTK_HANDLE_BOX (widget),
+ GbShadowValues[i]);
+ break;
+ }
+ }
+ }
+
+ position = gb_widget_input_choice (data, Position);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbPositionValues) / sizeof (GbPositionValues[0]);
+ i++)
+ {
+ if (!strcmp (position, GbPositionChoices[i])
+ || !strcmp (position, GbPositionSymbols[i]))
+ {
+ gtk_handle_box_set_handle_position (GTK_HANDLE_BOX (widget),
+ GbPositionValues[i]);
+ break;
+ }
+ }
+ }
+
+ snap_edge = gb_widget_input_choice (data, SnapEdge);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbPositionValues) / sizeof (GbPositionValues[0]);
+ i++)
+ {
+ if (!strcmp (snap_edge, GbPositionChoices[i])
+ || !strcmp (snap_edge, GbPositionSymbols[i]))
+ {
+ gtk_handle_box_set_snap_edge (GTK_HANDLE_BOX (widget),
+ GbPositionValues[i]);
+ break;
+ }
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkHandleBox, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_handle_box_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_handle_box_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_handle_box_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_HANDLE_BOX (widget)->shadow_type != GTK_SHADOW_OUT)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]);
+ i++)
+ if (GbShadowValues[i] == GTK_HANDLE_BOX (widget)->shadow_type)
+ {
+ source_add (data,
+ " gtk_handle_box_set_shadow_type (GTK_HANDLE_BOX (%s), %s);\n",
+ data->wname, GbShadowSymbols[i]);
+ break;
+ }
+ }
+
+ if (GTK_HANDLE_BOX (widget)->handle_position != GTK_POS_LEFT)
+ {
+ for (i = 0; i < sizeof (GbPositionValues) / sizeof (GbPositionValues[0]);
+ i++)
+ {
+ if (GbPositionValues[i] == GTK_HANDLE_BOX (widget)->handle_position)
+ source_add (data,
+ " gtk_handle_box_set_handle_position (GTK_HANDLE_BOX (%s), %s);\n",
+ data->wname, GbPositionSymbols[i]);
+ }
+ }
+
+ if (GTK_HANDLE_BOX (widget)->snap_edge != GTK_POS_TOP)
+ {
+ for (i = 0; i < sizeof (GbPositionValues) / sizeof (GbPositionValues[0]);
+ i++)
+ {
+ if (GbPositionValues[i] == GTK_HANDLE_BOX (widget)->snap_edge)
+ source_add (data,
+ " gtk_handle_box_set_snap_edge (GTK_HANDLE_BOX (%s), %s);\n",
+ data->wname, GbPositionSymbols[i]);
+ }
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_handle_box_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_handle_box_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = handlebox_xpm;
+ gbwidget.tooltip = _("Handle Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_handle_box_new;
+ gbwidget.gb_widget_create_properties = gb_handle_box_create_properties;
+ gbwidget.gb_widget_get_properties = gb_handle_box_get_properties;
+ gbwidget.gb_widget_set_properties = gb_handle_box_set_properties;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_handle_box_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_handle_box_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbhbox.c b/tools/glade/glade/gbwidgets/gbhbox.c
new file mode 100644
index 00000000..2205824d
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbhbox.c
@@ -0,0 +1,587 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkbbox.h>
+#include <gtk/gtkhbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtkspinbutton.h>
+#include "../gb.h"
+#include "../tree.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/hbox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/* Size is not saved to the XML. */
+static const gchar *Size = "HBox|GtkBox::size";
+static const gchar *Homogeneous = "HBox|GtkBox::homogeneous";
+static const gchar *Spacing = "HBox|GtkBox::spacing";
+
+/* For children of a box */
+static const gchar *GbPadding = "GtkBoxChild::padding";
+static const gchar *GbExpand = "GtkBoxChild::expand";
+static const gchar *GbFill = "GtkBoxChild::fill";
+static const gchar *GbPack = "GtkBoxChild::pack_type";
+
+/* This is only used internally - it isn't save in the XML. */
+static const gchar *GbPosition = "GtkBoxChild::position";
+
+
+static void show_hbox_dialog (GbWidgetNewData * data);
+static void on_hbox_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_hbox_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+
+static void gb_box_insert_before (GtkWidget * menuitem, GtkWidget * child);
+static void gb_box_insert_after (GtkWidget * menuitem, GtkWidget * child);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkHBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_hbox_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING)
+ {
+ new_widget = gtk_hbox_new (FALSE, 0);
+ return new_widget;
+ }
+ else
+ {
+ show_hbox_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_hbox_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New horizontal box"), data->parent,
+ GTK_SIGNAL_FUNC (on_hbox_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_hbox_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of columns:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "cols",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_hbox_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window, *placeholder;
+ gint cols, i;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "cols");
+ g_return_if_fail (spinbutton != NULL);
+ cols = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gtk_hbox_new (FALSE, 0);
+ for (i = 0; i < cols; i++)
+ {
+ placeholder = editor_new_placeholder ();
+ /*gtk_widget_set_usize(placeholder, 60, 80); */
+ gtk_box_pack_start (GTK_BOX (new_widget), placeholder, TRUE, TRUE, 0);
+ }
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_hbox_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_hbox_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_int_range (Size, _("Size:"), _("The number of widgets in the box"),
+ 0, 1000, 1, 10, 1);
+ property_add_bool (Homogeneous, _("Homogeneous:"),
+ _("If the children should be the same size"));
+ property_add_int_range (Spacing, _("Spacing:"), _("The space between each child"),
+ 0, 1000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_hbox_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ if (data->action != GB_SAVING)
+ gb_widget_output_int (data, Size, g_list_length (GTK_BOX (widget)->children));
+ gb_widget_output_bool (data, Homogeneous, GTK_BOX (widget)->homogeneous);
+ gb_widget_output_int (data, Spacing, GTK_BOX (widget)->spacing);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_hbox_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean homogeneous;
+ gint spacing, size;
+
+ if (data->action != GB_LOADING)
+ {
+ size = gb_widget_input_int (data, Size);
+ if (data->apply)
+ gb_box_set_size (widget, size);
+ }
+
+ homogeneous = gb_widget_input_bool (data, Homogeneous);
+ if (data->apply)
+ gtk_box_set_homogeneous (GTK_BOX (widget), homogeneous);
+
+ spacing = gb_widget_input_int (data, Spacing);
+ if (data->apply)
+ gtk_box_set_spacing (GTK_BOX (widget), spacing);
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_hbox_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_hbox_new (%s, %i);\n", data->wname,
+ GTK_BOX (widget)->homogeneous ? "TRUE" : "FALSE",
+ GTK_BOX (widget)->spacing);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+/*
+ * Functions common to GtkHBox & GtkVBox (and possibly GtkHButtonBox
+ * & GtkVButtonBox).
+ */
+
+
+/* This updates the box size to the given value, adding placeholders or
+ deleting widgets as necessary. */
+void
+gb_box_set_size (GtkWidget * widget, gint size)
+{
+ GtkWidget *new_child;
+ gint current_size = g_list_length (GTK_BOX (widget)->children);
+ gint i;
+
+ if (current_size < size)
+ {
+ /* This avoids any problems with redrawing the selection. */
+ editor_clear_selection (NULL);
+
+ for (i = 0; i < size - current_size; i++)
+ {
+ if (GTK_IS_BUTTON_BOX (widget))
+ {
+ new_child = gb_widget_new ("GtkButton", widget);
+ GTK_WIDGET_SET_FLAGS (new_child, GTK_CAN_DEFAULT);
+ gtk_box_pack_start (GTK_BOX (widget), new_child, TRUE, TRUE, 0);
+ tree_add_widget (new_child);
+ }
+ else
+ {
+ new_child = editor_new_placeholder ();
+ gtk_box_pack_start (GTK_BOX (widget), new_child, TRUE, TRUE, 0);
+ }
+ }
+ }
+ else if (current_size > size)
+ {
+ GList *children, *elem;
+ GtkWidget *child;
+ gchar *error = NULL;
+
+ /* Get a list of children in the order they appear in the box, start at
+ the end and move backwards until we find a widget that can be
+ destroyed. If we can't find any, show a message box. */
+ children = gtk_container_get_children (GTK_CONTAINER (widget));
+ elem = g_list_last (children);
+
+ while (elem)
+ {
+ child = elem->data;
+ error = editor_can_delete_widget (child);
+ if (!error)
+ {
+ gtk_container_remove (GTK_CONTAINER (widget), child);
+ current_size--;
+ if (current_size == size)
+ break;
+ }
+ elem = elem->prev;
+ }
+
+ g_list_free (children);
+
+ /* If we show an error dialog it causes weird problems with the
+ spinbutton used to change the size. So we don't do this. */
+#if 0
+ if (current_size > size)
+ {
+ glade_util_show_message_box (error ? error
+ : _("Can't delete any children."),
+ widget);
+ }
+#endif
+ }
+}
+
+
+/*
+ * Creates the child packing properties for children of this widget.
+ */
+void
+gb_box_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data)
+{
+ property_add_int_range (GbPosition, _("Position:"),
+ _("The widget's position relative to its siblings"),
+ 0, 10000, 1, 10, 1);
+ property_add_int_range (GbPadding, _("Padding:"),
+ _("The widget's padding"),
+ 0, 10000, 1, 10, 1);
+ property_add_bool (GbExpand, _("Expand:"),
+ _("Set True to let the widget expand"));
+ property_add_bool (GbFill, _("Fill:"),
+ _("Set True to let the widget fill its allocated area"));
+ property_add_bool (GbPack, _("Pack Start:"),
+ _("Set True to pack the widget at the start of the box"));
+}
+
+
+void
+gb_box_get_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+ gboolean expand, fill;
+ gint position;
+ guint padding;
+ GtkPackType pack_type;
+
+ if (data->action == GB_SAVING)
+ save_start_tag (data, "packing");
+
+ if (data->action == GB_SHOWING)
+ {
+ position = glade_util_get_box_pos (GTK_BOX (widget), child);
+ gb_widget_output_int (data, GbPosition, position);
+ }
+
+ gtk_box_query_child_packing (GTK_BOX (widget), child,
+ &expand, &fill, &padding, &pack_type);
+ gb_widget_output_int (data, GbPadding, padding);
+ gb_widget_output_bool (data, GbExpand, expand);
+ gb_widget_output_bool (data, GbFill, fill);
+
+ if (data->action == GB_SAVING)
+ {
+ /* Save pack type as an enum symbol rather than a bool */
+ if (pack_type == GTK_PACK_END)
+ {
+ gb_widget_output_string (data, GbPack, "GTK_PACK_END");
+ }
+ }
+ else
+ {
+ gb_widget_output_bool (data, GbPack, pack_type == GTK_PACK_START);
+ }
+
+ if (data->action == GB_SAVING)
+ save_end_tag (data, "packing");
+}
+
+
+/* Applies or loads the child properties of a child of a hbox/vbox. */
+void
+gb_box_set_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gint position, padding;
+ guint old_padding;
+ gboolean expand, fill, pack, set_child_packing = FALSE;
+ gboolean old_expand, old_fill;
+ GtkPackType old_pack_type;
+
+ position = gb_widget_input_int (data, GbPosition);
+ if (data->apply)
+ {
+ gtk_box_reorder_child (GTK_BOX (widget), child, position);
+ }
+
+ gtk_box_query_child_packing (GTK_BOX (widget), child,
+ &old_expand, &old_fill, &old_padding,
+ &old_pack_type);
+
+ padding = gb_widget_input_int (data, GbPadding);
+ if (data->apply)
+ set_child_packing = TRUE;
+ else
+ padding = old_padding;
+
+ expand = gb_widget_input_bool (data, GbExpand);
+ if (data->apply)
+ set_child_packing = TRUE;
+ else
+ expand = old_expand;
+
+ fill = gb_widget_input_bool (data, GbFill);
+ if (data->apply)
+ set_child_packing = TRUE;
+ else
+ fill = old_fill;
+
+ if (data->action == GB_APPLYING)
+ {
+ pack = gb_widget_input_bool (data, GbPack);
+ }
+ else
+ {
+ gchar *pack_symbol = gb_widget_input_string (data, GbPack);
+ pack = pack_symbol && !strcmp (pack_symbol, "GTK_PACK_START");
+ }
+ if (data->apply)
+ set_child_packing = TRUE;
+ else
+ pack = (old_pack_type == GTK_PACK_START) ? TRUE : FALSE;
+
+ if (set_child_packing)
+ gtk_box_set_child_packing (GTK_BOX (widget), child, expand, fill, padding,
+ pack ? GTK_PACK_START : GTK_PACK_END);
+}
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkHBox, with signals pointing to
+ * other functions in this file.
+ */
+void
+gb_box_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+ GtkWidget *menuitem;
+
+ if (data->child == NULL)
+ return;
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert Before"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_box_insert_before), data->child);
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert After"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_box_insert_after), data->child);
+}
+
+
+static void
+gb_box_insert_before (GtkWidget * menuitem, GtkWidget * child)
+{
+ GtkWidget *box, *newchild;
+ guint pos;
+ gboolean expand, fill;
+ guint padding;
+ GtkPackType pack_type;
+
+ box = child->parent;
+ pos = glade_util_get_box_pos (GTK_BOX (box), child);
+ g_return_if_fail (pos != -1);
+ newchild = editor_new_placeholder ();
+ gtk_box_query_child_packing (GTK_BOX (box), child,
+ &expand, &fill, &padding, &pack_type);
+ if (pack_type == GTK_PACK_START)
+ {
+ gtk_box_pack_start (GTK_BOX (box), newchild, TRUE, TRUE, 0);
+ gtk_box_reorder_child (GTK_BOX (box), newchild, pos);
+ }
+ else
+ {
+ gtk_box_pack_end (GTK_BOX (box), newchild, TRUE, TRUE, 0);
+ gtk_box_reorder_child (GTK_BOX (box), newchild, pos + 1);
+ }
+}
+
+static void
+gb_box_insert_after (GtkWidget * menuitem, GtkWidget * child)
+{
+ GtkWidget *box, *newchild;
+ guint pos;
+ gboolean expand, fill;
+ guint padding;
+ GtkPackType pack_type;
+
+ box = child->parent;
+ pos = glade_util_get_box_pos (GTK_BOX (box), child);
+ g_return_if_fail (pos != -1);
+ newchild = editor_new_placeholder ();
+ gtk_box_query_child_packing (GTK_BOX (box), child,
+ &expand, &fill, &padding, &pack_type);
+ if (pack_type == GTK_PACK_START)
+ {
+ gtk_box_pack_start (GTK_BOX (box), newchild, TRUE, TRUE, 0);
+ gtk_box_reorder_child (GTK_BOX (box), newchild, pos + 1);
+ }
+ else
+ {
+ gtk_box_pack_end (GTK_BOX (box), newchild, TRUE, TRUE, 0);
+ gtk_box_reorder_child (GTK_BOX (box), newchild, pos);
+ }
+}
+
+
+/* Outputs source to add a child widget to a hbox/vbox. */
+void
+gb_box_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ gboolean expand, fill;
+ guint padding;
+ GtkPackType pack_type;
+
+ gtk_box_query_child_packing (GTK_BOX (parent), child,
+ &expand, &fill, &padding, &pack_type);
+ if (pack_type == GTK_PACK_START)
+ {
+ source_add (data,
+ " gtk_box_pack_start (GTK_BOX (%s), %s, %s, %s, %i);\n",
+ parent_name, data->wname,
+ expand ? "TRUE" : "FALSE", fill ? "TRUE" : "FALSE", padding);
+ }
+ else
+ {
+ source_add (data,
+ " gtk_box_pack_end (GTK_BOX (%s), %s, %s, %s, %i);\n",
+ parent_name, data->wname,
+ expand ? "TRUE" : "FALSE", fill ? "TRUE" : "FALSE", padding);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_hbox_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_hbox_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = hbox_xpm;
+ gbwidget.tooltip = _("Horizontal Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_hbox_new;
+ gbwidget.gb_widget_create_properties = gb_hbox_create_properties;
+ gbwidget.gb_widget_get_properties = gb_hbox_get_properties;
+ gbwidget.gb_widget_set_properties = gb_hbox_set_properties;
+ gbwidget.gb_widget_write_source = gb_hbox_write_source;
+
+ gbwidget.gb_widget_create_child_properties = gb_box_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_box_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_box_set_child_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_box_create_popup_menu;
+ gbwidget.gb_widget_write_add_child_source = gb_box_write_add_child_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbhbuttonbox.c b/tools/glade/glade/gbwidgets/gbhbuttonbox.c
new file mode 100644
index 00000000..b64f9383
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbhbuttonbox.c
@@ -0,0 +1,428 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#include "../glade_gnome.h"
+#else
+#include <gtk/gtkbutton.h>
+#include <gtk/gtkhbbox.h>
+#include <gtk/gtkhbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkspinbutton.h>
+#endif
+
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/hbuttonbox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Size = "HBBox|GtkBox::size";
+static gchar *Layout = "HBBox|GtkButtonBox::layout_style";
+static gchar *Spacing = "HBBox|GtkButtonBox::spacing";
+
+static const gchar *GbLayoutChoices[] =
+{"Default", "Spread", "Edge",
+ "Start", "End", NULL};
+static const gint GbLayoutValues[] =
+{
+ GTK_BUTTONBOX_DEFAULT_STYLE,
+ GTK_BUTTONBOX_SPREAD,
+ GTK_BUTTONBOX_EDGE,
+ GTK_BUTTONBOX_START,
+ GTK_BUTTONBOX_END
+};
+static const gchar *GbLayoutSymbols[] =
+{
+ "GTK_BUTTONBOX_DEFAULT_STYLE",
+ "GTK_BUTTONBOX_SPREAD",
+ "GTK_BUTTONBOX_EDGE",
+ "GTK_BUTTONBOX_START",
+ "GTK_BUTTONBOX_END"
+};
+
+
+/* FIXME: Hack - copied from gtkbbox.c. Should use GParam query instead,
+ or use an optional int property instead. */
+#define DEFAULT_CHILD_MIN_WIDTH 85
+#define DEFAULT_CHILD_MIN_HEIGHT 27
+#define DEFAULT_CHILD_IPAD_X 4
+#define DEFAULT_CHILD_IPAD_Y 0
+
+
+static void show_hbbox_dialog (GbWidgetNewData * data);
+static void on_hbbox_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_hbbox_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkHButtonBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_hbutton_box_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING)
+ {
+ new_widget = gtk_hbutton_box_new ();
+ return new_widget;
+ }
+ else
+ {
+ show_hbbox_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_hbbox_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New horizontal button box"),
+ data->parent,
+ GTK_SIGNAL_FUNC (on_hbbox_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_hbbox_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of columns:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "cols",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_hbbox_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window, *new_child;
+ gint cols, i;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "cols");
+ g_return_if_fail (spinbutton != NULL);
+ cols = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gtk_hbutton_box_new ();
+ for (i = 0; i < cols; i++)
+ {
+ new_child = gb_widget_new ("GtkButton", new_widget);
+ GTK_WIDGET_SET_FLAGS (new_child, GTK_CAN_DEFAULT);
+ gtk_container_add (GTK_CONTAINER (new_widget), new_child);
+ }
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_hbbox_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_hbutton_box_create_properties (GtkWidget * widget, GbWidgetCreateArgData *
+ data)
+{
+ property_add_int_range (Size, _("Size:"), _("The number of buttons"),
+ 0, 1000, 1, 10, 1);
+ property_add_choice (Layout, _("Layout:"),
+ _("The layout style of the buttons"),
+ GbLayoutChoices);
+ property_add_int_range (Spacing, _("Spacing:"), _("The space between the buttons"),
+ 0, 1000, 1, 10, 1);
+}
+
+
+
+static gboolean
+gb_hbutton_box_is_dialog_action_area (GtkWidget *widget)
+{
+ char *child_name = gb_widget_get_child_name (widget);
+ if (child_name && !strcmp (child_name, GladeChildDialogActionArea))
+ return TRUE;
+ return FALSE;
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_hbutton_box_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GtkButtonBoxStyle layout;
+ gint i, spacing;
+ gboolean spacing_visible = FALSE;
+
+ if (data->action != GB_SAVING)
+ gb_widget_output_int (data, Size, g_list_length (GTK_BOX (widget)->children));
+
+ layout = gtk_button_box_get_layout (GTK_BUTTON_BOX (widget));
+ for (i = 0; i < sizeof (GbLayoutValues) / sizeof (GbLayoutValues[0]); i++)
+ {
+ if (GbLayoutValues[i] == layout)
+ gb_widget_output_choice (data, Layout, i, GbLayoutSymbols[i]);
+ }
+
+ if (!gb_hbutton_box_is_dialog_action_area (widget))
+ {
+ spacing_visible = TRUE;
+ spacing = gtk_box_get_spacing (GTK_BOX (widget));
+ gb_widget_output_int (data, Spacing, spacing);
+ }
+
+ if (data->action == GB_SHOWING)
+ {
+ property_set_visible (Spacing, spacing_visible);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_hbutton_box_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gint size, i, spacing;
+ gchar *layout;
+ gboolean queue_resize = FALSE;
+
+ if (data->action != GB_LOADING)
+ {
+ size = gb_widget_input_int (data, Size);
+ if (data->apply)
+ gb_box_set_size (widget, size);
+ }
+
+ layout = gb_widget_input_choice (data, Layout);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbLayoutValues) / sizeof (GbLayoutValues[0]);
+ i++)
+ {
+ if (!strcmp (layout, GbLayoutChoices[i])
+ || !strcmp (layout, GbLayoutSymbols[i]))
+ {
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (widget), GbLayoutValues
+ [i]);
+ queue_resize = TRUE;
+ break;
+ }
+ }
+ }
+
+ if (!gb_hbutton_box_is_dialog_action_area (widget))
+ {
+ spacing = gb_widget_input_int (data, Spacing);
+ if (data->apply)
+ {
+ gtk_box_set_spacing (GTK_BOX (widget), spacing);
+ queue_resize = TRUE;
+ }
+ }
+
+ if (queue_resize)
+ gtk_widget_queue_resize (widget);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkHButtonBox, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_hbutton_box_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_hbutton_box_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkButtonBoxStyle layout_style;
+ gint spacing, i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_hbutton_box_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ layout_style = GTK_BUTTON_BOX (widget)->layout_style;
+ if (layout_style != GTK_BUTTONBOX_DEFAULT_STYLE)
+ {
+ for (i = 0; i < sizeof (GbLayoutValues) / sizeof (GbLayoutValues[0]); i
+ ++)
+ {
+ if (GbLayoutValues[i] == layout_style)
+ source_add (data,
+ " gtk_button_box_set_layout (GTK_BUTTON_BOX (%s), %s);\n",
+ data->wname, GbLayoutSymbols[i]);
+ }
+ }
+
+ if (!gb_hbutton_box_is_dialog_action_area (widget))
+ {
+ spacing = gtk_box_get_spacing (GTK_BOX (widget));
+ if (spacing != 0)
+ {
+ source_add (data,
+ " gtk_box_set_spacing (GTK_BOX (%s), %i);\n",
+ data->wname, spacing);
+ }
+ }
+}
+
+
+/* Outputs source to add a child widget to a hbuttonbox. We need to check if
+ the hbuttonbox is a GtkDialog action area, and if it is we use the special
+ gtk_dialog_add_action_widget() function to add it. */
+void
+gb_hbutton_box_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ if (gb_hbutton_box_is_dialog_action_area (parent)
+ && G_OBJECT_TYPE (child) == GTK_TYPE_BUTTON)
+ {
+ gint response_id;
+ char *response_name, *dialog_name;
+
+ response_id = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (child), GladeDialogResponseIDKey));
+ response_name = gb_dialog_response_id_to_string (response_id);
+
+ dialog_name = (char*) gtk_widget_get_name (parent->parent->parent);
+ dialog_name = source_create_valid_identifier (dialog_name);
+
+ source_add (data,
+ " gtk_dialog_add_action_widget (GTK_DIALOG (%s), %s, %s);\n",
+ dialog_name, data->wname, response_name);
+
+ g_free (dialog_name);
+ }
+ else
+ {
+ /* Use the standard gtk_container_add(). */
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_hbutton_box_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_hbutton_box_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = hbuttonbox_xpm;
+ gbwidget.tooltip = _("Horizontal Button Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_hbutton_box_new;
+ gbwidget.gb_widget_create_properties = gb_hbutton_box_create_properties;
+ gbwidget.gb_widget_get_properties = gb_hbutton_box_get_properties;
+ gbwidget.gb_widget_set_properties = gb_hbutton_box_set_properties;
+ gbwidget.gb_widget_write_source = gb_hbutton_box_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_hbutton_box_write_add_child_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_hbutton_box_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbhpaned.c b/tools/glade/glade/gbwidgets/gbhpaned.c
new file mode 100644
index 00000000..c8438dcf
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbhpaned.c
@@ -0,0 +1,332 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkhpaned.h>
+#include <gtk/gtktogglebutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/hpaned.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Position = "HPaned|GtkPaned::position";
+
+/* For children of a paned */
+static const gchar *Shrink = "GtkPanedChild::shrink";
+static const gchar *Resize = "GtkPanedChild::resize";
+
+static void on_toggle_position (GtkWidget * widget, gpointer value);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkHPaned, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_hpaned_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_hpaned_new ();
+ if (data->action != GB_LOADING)
+ {
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ }
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_hpaned_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_optional_int_range (Position, _("Position:"),
+ _("The position of the divider"),
+ 1, 1000, 1, 10, 1,
+ on_toggle_position);
+}
+
+
+static void
+on_toggle_position (GtkWidget * button, gpointer value)
+{
+ GtkWidget *widget;
+ gboolean value_set;
+ gint position;
+
+ widget = property_get_widget ();
+ if (widget == NULL)
+ return;
+
+ value_set = GTK_TOGGLE_BUTTON (button)->active ? TRUE : FALSE;
+ gtk_widget_set_sensitive (GTK_WIDGET (value), value_set);
+
+ position = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ Position));
+ gtk_paned_set_position (GTK_PANED (widget),
+ value_set ? position : -1);
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_hpaned_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint position;
+
+ position = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ Position));
+ gb_widget_output_optional_int (data, Position, position,
+ GTK_PANED (widget)->position_set);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_hpaned_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gint position;
+
+ position = gb_widget_input_int (data, Position);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), Position,
+ GINT_TO_POINTER (position));
+ gtk_paned_set_position (GTK_PANED (widget), position);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkHPaned, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_hpaned_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_hpaned_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint position;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_hpaned_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_PANED (widget)->position_set)
+ {
+ position = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ Position));
+ source_add (data, " gtk_paned_set_position (GTK_PANED (%s), %d);\n",
+ data->wname, position);
+ }
+}
+
+
+/*
+ * Creates the child packing properties for children of this widget.
+ */
+void
+gb_paned_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data)
+{
+ property_add_bool (Shrink, _("Shrink:"),
+ _("Set True to let the widget shrink"));
+ property_add_bool (Resize, _("Resize:"),
+ _("Set True to let the widget resize"));
+}
+
+
+void
+gb_paned_get_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+ gboolean shrink, resize;
+
+ if (child == GTK_PANED (widget)->child1)
+ {
+ shrink = GTK_PANED (widget)->child1_shrink;
+ resize = GTK_PANED (widget)->child1_resize;
+ }
+ else if (child == GTK_PANED (widget)->child2)
+ {
+ shrink = GTK_PANED (widget)->child2_shrink;
+ resize = GTK_PANED (widget)->child2_resize;
+ }
+ else
+ {
+ /* This shouldn't happen. */
+ g_warning ("Couldn't find child of GtkPaned container");
+ return;
+ }
+
+ if (data->action == GB_SAVING)
+ save_start_tag (data, "packing");
+
+ gb_widget_output_bool (data, Shrink, shrink);
+ gb_widget_output_bool (data, Resize, resize);
+
+ if (data->action == GB_SAVING)
+ save_end_tag (data, "packing");
+}
+
+
+/* Applies or loads the child properties of a child of a hbox/vbox. */
+void
+gb_paned_set_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gboolean shrink, resize, is_child1, need_resize = FALSE;
+
+ if (child == GTK_PANED (widget)->child1)
+ is_child1 = TRUE;
+ else if (child == GTK_PANED (widget)->child2)
+ is_child1 = FALSE;
+ else
+ {
+ /* This shouldn't happen. */
+ g_warning ("Couldn't find child of GtkPaned container");
+ return;
+ }
+
+ shrink = gb_widget_input_bool (data, Shrink);
+ if (data->apply)
+ {
+ if (is_child1)
+ GTK_PANED (widget)->child1_shrink = shrink;
+ else
+ GTK_PANED (widget)->child2_shrink = shrink;
+ need_resize = TRUE;
+ }
+
+ resize = gb_widget_input_bool (data, Resize);
+ if (data->apply)
+ {
+ if (is_child1)
+ GTK_PANED (widget)->child1_resize = resize;
+ else
+ GTK_PANED (widget)->child2_resize = resize;
+ need_resize = TRUE;
+ }
+
+ if (need_resize)
+ gtk_widget_queue_resize (widget);
+}
+
+
+void
+gb_paned_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ gint child_num;
+ gchar *resize, *shrink;
+
+ if (child == GTK_PANED (parent)->child1) {
+ child_num = 1;
+ resize = GTK_PANED (parent)->child1_resize ? "TRUE" : "FALSE";
+ shrink = GTK_PANED (parent)->child1_shrink ? "TRUE" : "FALSE";
+ } else if (child == GTK_PANED (parent)->child2) {
+ child_num = 2;
+ resize = GTK_PANED (parent)->child2_resize ? "TRUE" : "FALSE";
+ shrink = GTK_PANED (parent)->child2_shrink ? "TRUE" : "FALSE";
+ } else {
+ g_warning ("Paned child not found");
+ return;
+ }
+
+ source_add (data, " gtk_paned_pack%i (GTK_PANED (%s), %s, %s, %s);\n",
+ child_num, parent_name, data->wname, resize, shrink);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_hpaned_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_hpaned_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = hpaned_xpm;
+ gbwidget.tooltip = _("Horizontal Panes");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_hpaned_new;
+ gbwidget.gb_widget_create_properties = gb_hpaned_create_properties;
+ gbwidget.gb_widget_get_properties = gb_hpaned_get_properties;
+ gbwidget.gb_widget_set_properties = gb_hpaned_set_properties;
+ gbwidget.gb_widget_create_child_properties = gb_paned_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_paned_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_paned_set_child_properties;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_hpaned_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_hpaned_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_paned_write_add_child_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbhruler.c b/tools/glade/glade/gbwidgets/gbhruler.c
new file mode 100644
index 00000000..5a44611b
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbhruler.c
@@ -0,0 +1,260 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkhruler.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/hruler.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Metric = "HRuler|GtkRuler::metric";
+static gchar *Lower = "HRuler|GtkRuler::lower";
+static gchar *Upper = "HRuler|GtkRuler::upper";
+static gchar *Pos = "HRuler|GtkRuler::position";
+static gchar *Max = "HRuler|GtkRuler::max_size";
+
+static const gchar *GbMetricChoices[] =
+{"Pixels", "Inches", "Centimeters", NULL};
+static const gint GbMetricValues[] =
+{
+ GTK_PIXELS,
+ GTK_INCHES,
+ GTK_CENTIMETERS
+};
+static const gchar *GbMetricSymbols[] =
+{
+ "GTK_PIXELS",
+ "GTK_INCHES",
+ "GTK_CENTIMETERS"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkHRuler, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_hruler_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_hruler_new ();
+ gtk_ruler_set_range (GTK_RULER (new_widget), 0, 10, 0, 10);
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_hruler_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Metric, _("Metric:"),
+ _("The units of the ruler"),
+ GbMetricChoices);
+ property_add_float (Lower, _("Lower Value:"),
+ _("The low value of the ruler"));
+ property_add_float (Upper, _("Upper Value:"),
+ _("The high value of the ruler"));
+ property_add_float (Pos, _("Position:"),
+ _("The current position on the ruler"));
+ property_add_float (Max, _("Max:"),
+ _("The maximum value of the ruler"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_hruler_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gchar *metric_name;
+ gint i;
+
+ metric_name = GTK_RULER (widget)->metric->metric_name;
+ for (i = 0; i < sizeof (GbMetricValues) / sizeof (GbMetricValues[0]); i++)
+ {
+ if (!strcmp (GbMetricChoices[i], metric_name))
+ gb_widget_output_choice (data, Metric, i, GbMetricSymbols[i]);
+ }
+
+ gb_widget_output_float (data, Lower, GTK_RULER (widget)->lower);
+ gb_widget_output_float (data, Upper, GTK_RULER (widget)->upper);
+ gb_widget_output_float (data, Pos, GTK_RULER (widget)->position);
+ gb_widget_output_float (data, Max, GTK_RULER (widget)->max_size);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_hruler_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *metric;
+ gint i;
+ gfloat lower, upper, pos, max;
+ gboolean set_range = FALSE;
+
+ metric = gb_widget_input_choice (data, Metric);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbMetricValues) / sizeof (GbMetricValues[0]); i
+ ++)
+ {
+ if (!strcmp (metric, GbMetricChoices[i])
+ || !strcmp (metric, GbMetricSymbols[i]))
+ {
+ gtk_ruler_set_metric (GTK_RULER (widget), GbMetricValues[i]);
+ break;
+ }
+ }
+ }
+
+ lower = gb_widget_input_float (data, Lower);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ lower = GTK_RULER (widget)->lower;
+
+ upper = gb_widget_input_float (data, Upper);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ upper = GTK_RULER (widget)->upper;
+
+ pos = gb_widget_input_float (data, Pos);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ pos = GTK_RULER (widget)->position;
+
+ max = gb_widget_input_float (data, Max);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ max = GTK_RULER (widget)->max_size;
+
+ if (set_range)
+ gtk_ruler_set_range (GTK_RULER (widget), lower, upper, pos, max);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkHRuler, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_hruler_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_hruler_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *metric_name;
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_hruler_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ metric_name = GTK_RULER (widget)->metric->metric_name;
+ if (strcmp (metric_name, "Pixels"))
+ {
+ for (i = 0; i < sizeof (GbMetricValues) / sizeof (GbMetricValues[0]); i
+ ++)
+ {
+ if (!strcmp (GbMetricChoices[i], metric_name))
+ source_add (data, " gtk_ruler_set_metric (GTK_RULER (%s), %s);\n",
+ data->wname, GbMetricSymbols[i]);
+ }
+ }
+ source_add (data, " gtk_ruler_set_range (GTK_RULER (%s), %g, %g, %g, %g);\n",
+ data->wname, GTK_RULER (widget)->lower, GTK_RULER (widget)->upper,
+ GTK_RULER (widget)->position, GTK_RULER (widget)->max_size);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_hruler_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_hruler_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = hruler_xpm;
+ gbwidget.tooltip = _("Horizontal Ruler");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_hruler_new;
+ gbwidget.gb_widget_create_properties = gb_hruler_create_properties;
+ gbwidget.gb_widget_get_properties = gb_hruler_get_properties;
+ gbwidget.gb_widget_set_properties = gb_hruler_set_properties;
+ gbwidget.gb_widget_write_source = gb_hruler_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_hruler_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbhscale.c b/tools/glade/glade/gbwidgets/gbhscale.c
new file mode 100644
index 00000000..d5c6d413
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbhscale.c
@@ -0,0 +1,332 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkhscale.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/hscale.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *DrawValue = "HScale|GtkScale::draw_value";
+static gchar *ValuePos = "HScale|GtkScale::value_pos";
+static gchar *Digits = "HScale|GtkRange::digits";
+static gchar *Policy = "HScale|GtkRange::update_policy";
+static gchar *Inverted = "HScale|GtkRange::inverted";
+
+static const gchar *Values[] =
+{
+ "GtkHScale::value",
+ "GtkHScale::lower",
+ "GtkHScale::upper",
+ "GtkHScale::step",
+ "GtkHScale::page",
+ "GtkHScale::page_size",
+};
+
+static const gchar *GbValuePosChoices[] =
+{"Left", "Right", "Top", "Bottom", NULL};
+static const gint GbValuePosValues[] =
+{
+ GTK_POS_LEFT,
+ GTK_POS_RIGHT,
+ GTK_POS_TOP,
+ GTK_POS_BOTTOM
+};
+static const gchar *GbValuePosSymbols[] =
+{
+ "GTK_POS_LEFT",
+ "GTK_POS_RIGHT",
+ "GTK_POS_TOP",
+ "GTK_POS_BOTTOM"
+};
+
+static const gchar *GbPolicyChoices[] =
+{"Continuous", "Discontinuous", "Delayed",
+ NULL};
+static const gint GbPolicyValues[] =
+{
+ GTK_UPDATE_CONTINUOUS,
+ GTK_UPDATE_DISCONTINUOUS,
+ GTK_UPDATE_DELAYED
+};
+static const gchar *GbPolicySymbols[] =
+{
+ "GTK_UPDATE_CONTINUOUS",
+ "GTK_UPDATE_DISCONTINUOUS",
+ "GTK_UPDATE_DELAYED"
+};
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkHScale, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_hscale_new (GbWidgetNewData * data)
+{
+ return gtk_hscale_new (NULL);
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_hscale_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (DrawValue, _("Show Value:"), _("If the scale's value is shown"));
+ property_add_int_range (Digits, _("Digits:"), _("The number of digits to show"),
+ 0, 13, 1, 10, 1);
+ property_add_choice (ValuePos, _("Value Pos:"),
+ _("The position of the value"),
+ GbValuePosChoices);
+ property_add_choice (Policy, _("Policy:"),
+ _("The update policy of the scale"),
+ GbPolicyChoices);
+ property_add_bool (Inverted, _("Inverted:"), _("If the range values are inverted"));
+ property_add_adjustment (Values, GB_ADJUST_DEFAULT_LABELS);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_hscale_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ gb_widget_output_bool (data, DrawValue, GTK_SCALE (widget)->draw_value);
+
+ for (i = 0; i < sizeof (GbValuePosValues) / sizeof (GbValuePosValues[0]);
+ i++)
+ {
+ if (GbValuePosValues[i] == GTK_SCALE (widget)->value_pos)
+ gb_widget_output_choice (data, ValuePos, i, GbValuePosSymbols[i]);
+ }
+ gb_widget_output_int (data, Digits, GTK_SCALE (widget)->digits);
+
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (GbPolicyValues[i] == GTK_RANGE (widget)->update_policy)
+ gb_widget_output_choice (data, Policy, i, GbPolicySymbols[i]);
+ }
+
+ gb_widget_output_bool (data, Inverted, GTK_RANGE (widget)->inverted);
+
+ gb_widget_output_adjustment (data, Values, GTK_RANGE (widget)->adjustment,
+ "adjustment");
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_hscale_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean draw_value, inverted;
+ gint digits, i;
+ gchar *valuepos, *policy;
+ GtkAdjustment *adj;
+
+ draw_value = gb_widget_input_bool (data, DrawValue);
+ if (data->apply)
+ {
+ gtk_scale_set_draw_value (GTK_SCALE (widget), draw_value);
+ /* Shouldn't really need to do this */
+ editor_refresh_widget (widget);
+ }
+
+ valuepos = gb_widget_input_choice (data, ValuePos);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbValuePosValues) / sizeof (GbValuePosValues[0]);
+ i++)
+ {
+ if (!strcmp (valuepos, GbValuePosChoices[i])
+ || !strcmp (valuepos, GbValuePosSymbols[i]))
+ {
+ gtk_scale_set_value_pos (GTK_SCALE (widget), GbValuePosValues[i]);
+ break;
+ }
+ }
+ }
+
+ digits = gb_widget_input_int (data, Digits);
+ if (data->apply)
+ gtk_scale_set_digits (GTK_SCALE (widget), digits);
+
+ policy = gb_widget_input_choice (data, Policy);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i
+ ++)
+ {
+ if (!strcmp (policy, GbPolicyChoices[i])
+ || !strcmp (policy, GbPolicySymbols[i]))
+ {
+ gtk_range_set_update_policy (GTK_RANGE (widget), GbPolicyValues
+ [i]);
+ break;
+ }
+ }
+ }
+
+ inverted = gb_widget_input_bool (data, Inverted);
+ if (data->apply)
+ {
+ gtk_range_set_inverted (GTK_RANGE (widget), inverted);
+ }
+
+ adj = GTK_RANGE (widget)->adjustment;
+ if (gb_widget_input_adjustment (data, Values, adj, "adjustment"))
+ {
+ gtk_signal_emit_by_name (GTK_OBJECT (adj), "value_changed");
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkHScale, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_hscale_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_hscale_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkAdjustment *adj = GTK_RANGE (widget)->adjustment;
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = gtk_hscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (%g, %g, %g, %g, %g, %g)));\n",
+ data->wname, adj->value, adj->lower, adj->upper,
+ adj->step_increment, adj->page_increment, adj->page_size);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!GTK_SCALE (widget)->draw_value)
+ source_add (data, " gtk_scale_set_draw_value (GTK_SCALE (%s), FALSE);\n",
+ data->wname);
+
+ if (GTK_SCALE (widget)->value_pos != GTK_POS_TOP)
+ {
+ for (i = 0; i < sizeof (GbValuePosValues) / sizeof (GbValuePosValues[0]);
+ i++)
+ {
+ if (GbValuePosValues[i] == GTK_SCALE (widget)->value_pos)
+ source_add (data, " gtk_scale_set_value_pos (GTK_SCALE (%s), %s);\n",
+ data->wname, GbValuePosSymbols[i]);
+ }
+ }
+ if (GTK_SCALE (widget)->digits != 1)
+ source_add (data, " gtk_scale_set_digits (GTK_SCALE (%s), %i);\n",
+ data->wname, GTK_SCALE (widget)->digits);
+
+ if (GTK_RANGE (widget)->update_policy != GTK_UPDATE_CONTINUOUS)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i
+ ++)
+ {
+ if (GbPolicyValues[i] == GTK_RANGE (widget)->update_policy)
+ source_add (data,
+ " gtk_range_set_update_policy (GTK_RANGE (%s), %s);\n",
+ data->wname, GbPolicySymbols[i]);
+ }
+ }
+
+ if (GTK_RANGE (widget)->inverted)
+ {
+ source_add (data,
+ " gtk_range_set_inverted (GTK_RANGE (%s), TRUE);\n",
+ data->wname);
+
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_hscale_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_hscale_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = hscale_xpm;
+ gbwidget.tooltip = _("Horizontal Scale");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_hscale_new;
+ gbwidget.gb_widget_create_properties = gb_hscale_create_properties;
+ gbwidget.gb_widget_get_properties = gb_hscale_get_properties;
+ gbwidget.gb_widget_set_properties = gb_hscale_set_properties;
+ gbwidget.gb_widget_write_source = gb_hscale_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_hscale_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbhscrollbar.c b/tools/glade/glade/gbwidgets/gbhscrollbar.c
new file mode 100644
index 00000000..8ca4d2da
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbhscrollbar.c
@@ -0,0 +1,250 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkhscrollbar.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/hscrollbar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Policy = "HScrollbar|GtkRange::update_policy";
+static gchar *Inverted = "HScrollbar|GtkRange::inverted";
+
+static const gchar *Values[] =
+{
+ "GtkHScrollbar::value",
+ "GtkHScrollbar::lower",
+ "GtkHScrollbar::upper",
+ "GtkHScrollbar::step",
+ "GtkHScrollbar::page",
+ "GtkHScrollbar::page_size",
+};
+
+static const gchar *GbPolicyChoices[] =
+{"Continuous", "Discontinuous", "Delayed",
+ NULL};
+static const gint GbPolicyValues[] =
+{
+ GTK_UPDATE_CONTINUOUS,
+ GTK_UPDATE_DISCONTINUOUS,
+ GTK_UPDATE_DELAYED
+};
+static const gchar *GbPolicySymbols[] =
+{
+ "GTK_UPDATE_CONTINUOUS",
+ "GTK_UPDATE_DISCONTINUOUS",
+ "GTK_UPDATE_DELAYED"
+};
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkHScrollbar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_hscrollbar_new (GbWidgetNewData * data)
+{
+ return gtk_hscrollbar_new (NULL);
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_hscrollbar_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Policy, _("Policy:"),
+ _("The update policy of the scrollbar"),
+ GbPolicyChoices);
+ property_add_bool (Inverted, _("Inverted:"), _("If the range values are inverted"));
+ property_add_adjustment (Values, GB_ADJUST_DEFAULT_LABELS);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_hscrollbar_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (GbPolicyValues[i] == GTK_RANGE (widget)->update_policy)
+ gb_widget_output_choice (data, Policy, i, GbPolicySymbols[i]);
+ }
+
+ gb_widget_output_bool (data, Inverted, GTK_RANGE (widget)->inverted);
+
+ gb_widget_output_adjustment (data, Values, GTK_RANGE (widget)->adjustment,
+ "adjustment");
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_hscrollbar_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *policy;
+ gint i;
+ gboolean inverted;
+ GtkAdjustment *adj;
+
+ policy = gb_widget_input_choice (data, Policy);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i
+ ++)
+ {
+ if (!strcmp (policy, GbPolicyChoices[i])
+ || !strcmp (policy, GbPolicySymbols[i]))
+ {
+ gtk_range_set_update_policy (GTK_RANGE (widget), GbPolicyValues
+ [i]);
+ break;
+ }
+ }
+ }
+
+ inverted = gb_widget_input_bool (data, Inverted);
+ if (data->apply)
+ {
+ gtk_range_set_inverted (GTK_RANGE (widget), inverted);
+ }
+
+ adj = GTK_RANGE (widget)->adjustment;
+ if (gb_widget_input_adjustment (data, Values, adj, "adjustment"))
+ {
+ gtk_signal_emit_by_name (GTK_OBJECT (adj), "changed");
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkHScrollbar, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_hscrollbar_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_hscrollbar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkAdjustment *adj = GTK_RANGE (widget)->adjustment;
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = gtk_hscrollbar_new (GTK_ADJUSTMENT (gtk_adjustment_new (%g, %g, %g, %g, %g, %g)));\n",
+ data->wname, adj->value, adj->lower, adj->upper,
+ adj->step_increment, adj->page_increment, adj->page_size);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_RANGE (widget)->update_policy != GTK_UPDATE_CONTINUOUS)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i
+ ++)
+ {
+ if (GbPolicyValues[i] == GTK_RANGE (widget)->update_policy)
+ source_add (data,
+ " gtk_range_set_update_policy (GTK_RANGE (%s), %s);\n",
+ data->wname, GbPolicySymbols[i]);
+ }
+ }
+
+ if (GTK_RANGE (widget)->inverted)
+ {
+ source_add (data,
+ " gtk_range_set_inverted (GTK_RANGE (%s), TRUE);\n",
+ data->wname);
+
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_hscrollbar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_hscrollbar_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = hscrollbar_xpm;
+ gbwidget.tooltip = _("Horizontal Scrollbar");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_hscrollbar_new;
+ gbwidget.gb_widget_create_properties = gb_hscrollbar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_hscrollbar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_hscrollbar_set_properties;
+ gbwidget.gb_widget_write_source = gb_hscrollbar_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_hscrollbar_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbhseparator.c b/tools/glade/glade/gbwidgets/gbhseparator.c
new file mode 100644
index 00000000..bcefcf28
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbhseparator.c
@@ -0,0 +1,157 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkhseparator.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/hseparator.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkHSeparator, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_hseparator_new(GbWidgetNewData *data)
+{
+ return gtk_hseparator_new ();
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+ static void
+ gb_hseparator_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+ static void
+ gb_hseparator_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+ static void
+ gb_hseparator_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkHSeparator, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_hseparator_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_hseparator_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_hseparator_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_hseparator_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_hseparator_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = hseparator_xpm;
+ gbwidget.tooltip = _("Horizonal Separator");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_hseparator_new;
+/*
+ gbwidget.gb_widget_create_properties = gb_hseparator_create_properties;
+ gbwidget.gb_widget_get_properties = gb_hseparator_get_properties;
+ gbwidget.gb_widget_set_properties = gb_hseparator_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_hseparator_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_hseparator_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbiconview.c b/tools/glade/glade/gbwidgets/gbiconview.c
new file mode 100644
index 00000000..1c8f4d56
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbiconview.c
@@ -0,0 +1,322 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/iconview.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *SelectionMode = "GtkIconView::selection_mode";
+static gchar *Orientation = "GtkIconView::orientation";
+static gchar *Reorderable = "GtkIconView::reorderable";
+
+
+static const gchar *GbModeChoices[] =
+{"None", "Single", "Browse", "Multiple", NULL};
+static const gint GbModeValues[] =
+{
+ GTK_SELECTION_NONE,
+ GTK_SELECTION_SINGLE,
+ GTK_SELECTION_BROWSE,
+ GTK_SELECTION_MULTIPLE
+};
+static const gchar *GbModeSymbols[] =
+{
+ "GTK_SELECTION_NONE",
+ "GTK_SELECTION_SINGLE",
+ "GTK_SELECTION_BROWSE",
+ "GTK_SELECTION_MULTIPLE"
+};
+
+
+static const gchar *GbOrientationChoices[] =
+{"Horizontal", "Vertical", NULL};
+static const gint GbOrientationValues[] =
+{
+ GTK_ORIENTATION_HORIZONTAL,
+ GTK_ORIENTATION_VERTICAL
+};
+static const gchar *GbOrientationSymbols[] =
+{
+ "GTK_ORIENTATION_HORIZONTAL",
+ "GTK_ORIENTATION_VERTICAL"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkIconView, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_icon_view_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+ GtkListStore *store;
+ GtkTreeIter iter;
+ GbWidget *gbwidget;
+ GdkPixbuf *pixbuf;
+ char buf[256];
+ gint i;
+
+ new_widget = gtk_icon_view_new ();
+
+ /* Set up a dummy model so the user sees something. */
+ store = gtk_list_store_new (2, G_TYPE_STRING, GDK_TYPE_PIXBUF);
+
+ gbwidget = gb_widget_lookup_class ("GtkImage");
+ if (gbwidget->pixbuf == NULL && gbwidget->pixmap_struct)
+ {
+ gbwidget->pixbuf = gdk_pixbuf_new_from_xpm_data ((const char**) gbwidget->pixmap_struct);
+ }
+ pixbuf = gbwidget->pixbuf;
+
+ for (i = 1; i <= 8; i++)
+ {
+ gtk_list_store_append (store, &iter);
+ sprintf (buf, _("Icon %i"), i);
+ gtk_list_store_set (store, &iter, 0, buf, 1, pixbuf, -1);
+ }
+
+ gtk_icon_view_set_model (GTK_ICON_VIEW (new_widget), GTK_TREE_MODEL (store));
+ gtk_icon_view_set_text_column (GTK_ICON_VIEW (new_widget), 0);
+ gtk_icon_view_set_pixbuf_column (GTK_ICON_VIEW (new_widget), 1);
+
+ g_object_unref (G_OBJECT (store));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_icon_view_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (SelectionMode, _("Select Mode:"),
+ _("The selection mode of the icon view"),
+ GbModeChoices);
+ property_add_choice (Orientation, _("Orientation:"),
+ _("The orientation of the icons"),
+ GbOrientationChoices);
+ property_add_bool (Reorderable, _("Reorderable:"),
+ _("If the view can be reordered using Drag and Drop"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_icon_view_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GtkSelectionMode mode;
+ GtkOrientation orientation;
+ gboolean reorderable;
+ gint i;
+
+ mode = gtk_icon_view_get_selection_mode (GTK_ICON_VIEW (widget));
+ orientation = gtk_icon_view_get_orientation (GTK_ICON_VIEW (widget));
+
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == mode)
+ gb_widget_output_choice (data, SelectionMode, i, GbModeSymbols[i]);
+ }
+
+ for (i = 0; i < sizeof (GbOrientationValues) / sizeof (GbOrientationValues[0]); i++)
+ {
+ if (GbOrientationValues[i] == orientation)
+ gb_widget_output_choice (data, Orientation, i, GbOrientationSymbols[i]);
+ }
+
+ reorderable = gtk_icon_view_get_reorderable (GTK_ICON_VIEW (widget));
+ gb_widget_output_bool (data, Reorderable, reorderable);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_icon_view_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *mode, *orientation;
+ gboolean reorderable;
+ gint i;
+
+ mode = gb_widget_input_choice (data, SelectionMode);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (!strcmp (mode, GbModeChoices[i])
+ || !strcmp (mode, GbModeSymbols[i]))
+ {
+ gtk_icon_view_set_selection_mode (GTK_ICON_VIEW (widget), GbModeValues[i]);
+ break;
+ }
+ }
+ }
+
+ orientation = gb_widget_input_choice (data, Orientation);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbOrientationValues) / sizeof (GbOrientationValues[0]); i++)
+ {
+ if (!strcmp (orientation, GbOrientationChoices[i])
+ || !strcmp (orientation, GbOrientationSymbols[i]))
+ {
+ gtk_icon_view_set_orientation (GTK_ICON_VIEW (widget),
+ GbOrientationValues[i]);
+ break;
+ }
+ }
+ }
+
+ reorderable = gb_widget_input_bool (data, Reorderable);
+ if (data->apply)
+ gtk_icon_view_set_reorderable (GTK_ICON_VIEW (widget), reorderable);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkIconView, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_icon_view_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_icon_view_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkSelectionMode mode;
+ GtkOrientation orientation;
+ gboolean reorderable;
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_icon_view_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ mode = gtk_icon_view_get_selection_mode (GTK_ICON_VIEW (widget));
+ orientation = gtk_icon_view_get_orientation (GTK_ICON_VIEW (widget));
+
+ if (mode != GTK_SELECTION_SINGLE)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == mode)
+ source_add (data,
+ " gtk_icon_view_set_selection_mode (GTK_ICON_VIEW (%s), %s);\n",
+ data->wname, GbModeSymbols[i]);
+ }
+ }
+
+ if (orientation != GTK_ORIENTATION_VERTICAL)
+ {
+ for (i = 0; i < sizeof (GbOrientationValues) / sizeof (GbOrientationValues[0]); i++)
+ {
+ if (GbOrientationValues[i] == orientation)
+ source_add (data,
+ " gtk_icon_view_set_orientation (GTK_ICON_VIEW (%s), %s);\n",
+ data->wname, GbOrientationSymbols[i]);
+ }
+ }
+
+ reorderable = gtk_icon_view_get_reorderable (GTK_ICON_VIEW (widget));
+ if (reorderable)
+ {
+ source_add (data,
+ " gtk_icon_view_set_reorderable (GTK_ICON_VIEW (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_icon_view_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_icon_view_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = iconview_xpm;
+ gbwidget.tooltip = _("Icon View");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_icon_view_new;
+ gbwidget.gb_widget_create_properties = gb_icon_view_create_properties;
+ gbwidget.gb_widget_get_properties = gb_icon_view_get_properties;
+ gbwidget.gb_widget_set_properties = gb_icon_view_set_properties;
+ gbwidget.gb_widget_write_source = gb_icon_view_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_icon_view_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbimage.c b/tools/glade/glade/gbwidgets/gbimage.c
new file mode 100644
index 00000000..4906efbf
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbimage.c
@@ -0,0 +1,662 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <math.h>
+
+#include <gtk/gtkiconfactory.h>
+#include <gtk/gtkimage.h>
+#include <gtk/gtkimagemenuitem.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkoptionmenu.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkradiobutton.h>
+#include <gtk/gtkspinbutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/image.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/* This could be a stock icon or a filename. */
+static gchar *Icon = "GtkImage::icon";
+
+/* This is the stock icon size, and isn't relevant when a filename is used. */
+static gchar *IconSize = "GtkImage::icon_size";
+
+static gchar *XAlign = "Image|GtkMisc::xalign";
+static gchar *YAlign = "Image|GtkMisc::yalign";
+static gchar *XPad = "Image|GtkMisc::xpad";
+static gchar *YPad = "Image|GtkMisc::ypad";
+
+static gchar *IconName = "GtkImage::icon_name";
+static gchar *PixelSize = "GtkImage::pixel_size";
+
+
+static const gchar *GladeIconSizeChoices[] =
+{"Menu", "Small Toolbar", "Large Toolbar", "Button", "Drag & Drop",
+ "Dialog", NULL};
+static const gint GladeIconSizeValues[] =
+{
+ GTK_ICON_SIZE_MENU,
+ GTK_ICON_SIZE_SMALL_TOOLBAR,
+ GTK_ICON_SIZE_LARGE_TOOLBAR,
+ GTK_ICON_SIZE_BUTTON,
+ GTK_ICON_SIZE_DND,
+ GTK_ICON_SIZE_DIALOG
+};
+static const gchar *GladeIconSizeSymbols[] =
+{
+ "GTK_ICON_SIZE_MENU",
+ "GTK_ICON_SIZE_SMALL_TOOLBAR",
+ "GTK_ICON_SIZE_LARGE_TOOLBAR",
+ "GTK_ICON_SIZE_BUTTON",
+ "GTK_ICON_SIZE_DND",
+ "GTK_ICON_SIZE_DIALOG"
+};
+const int GladeIconSizeChoicesSize = sizeof (GladeIconSizeValues) / sizeof (GladeIconSizeValues[0]);
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkImage, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_image_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+ new_widget = gtk_image_new_from_pixmap (gbwidget.gdkpixmap, gbwidget.mask);
+ return new_widget;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_image_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GLADE_ICON_SIZE_ANY);
+ property_add_named_icon (IconName, _("Named Icon:"),
+ _("The named icon to use"));
+ property_add_choice (IconSize, _("Icon Size:"),
+ _("The stock icon size"),
+ GladeIconSizeChoices);
+ property_add_int_range (PixelSize, _("Pixel Size:"),
+ _("The size of the named icon in pixels, or -1 to use the Icon Size property"),
+ -1, 1000, 1, 10, 1);
+
+ property_add_float_range (XAlign, _("X Align:"),
+ _("The horizontal alignment"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (YAlign, _("Y Align:"),
+ _("The vertical alignment"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_int_range (XPad, _("X Pad:"), _("The horizontal padding"),
+ 0, 1000, 1, 10, 1);
+ property_add_int_range (YPad, _("Y Pad:"), _("The vertical padding"),
+ 0, 1000, 1, 10, 1);
+}
+
+
+static void
+check_visible_sizes (const gchar *stock_id, gboolean show_all)
+{
+ GtkIconSet *icon_set;
+ GtkIconSize *sizes;
+ gint n_sizes, i, j;
+ GtkWidget *option_menu, *menu;
+ gboolean item_visible[G_N_ELEMENTS(GladeIconSizeValues)];
+ GList *children;
+
+ for (j = 0; j < GladeIconSizeChoicesSize; j++)
+ item_visible[j] = show_all;
+
+ if (!show_all)
+ {
+ icon_set = gtk_icon_factory_lookup_default (stock_id);
+ if (icon_set)
+ {
+ gtk_icon_set_get_sizes (icon_set, &sizes, &n_sizes);
+ /* Figure out which of our choices should be visible. */
+ for (i = 0; i < n_sizes; i++)
+ {
+ for (j = 0; j < GladeIconSizeChoicesSize; j++)
+ {
+ if (sizes[i] == GladeIconSizeValues[j])
+ item_visible[j] = TRUE;
+ }
+ }
+ g_free (sizes);
+ }
+ }
+
+ /* Show or Hide the items as appropriate. */
+ option_menu = property_get_value_widget (IconSize);
+ g_return_if_fail (GTK_IS_OPTION_MENU (option_menu));
+
+ menu = gtk_option_menu_get_menu (GTK_OPTION_MENU (option_menu));
+ g_return_if_fail (GTK_IS_MENU (menu));
+
+ children = GTK_MENU_SHELL (menu)->children;
+ for (j = 0; j < GladeIconSizeChoicesSize; j++)
+ {
+ GtkWidget *item;
+
+ item = children->data;
+
+ if (item_visible[j])
+ gtk_widget_show (item);
+ else
+ gtk_widget_hide (item);
+
+ children = children->next;
+ }
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_image_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gchar *icon = gtk_object_get_data (GTK_OBJECT (widget), GladeIconKey);
+ gchar *icon_name = NULL;
+ gboolean is_stock_icon, is_named_icon = FALSE;
+ gint i, pixel_size;
+ GtkImageType storage_type;
+
+ storage_type = gtk_image_get_storage_type (GTK_IMAGE (widget));
+ pixel_size = gtk_image_get_pixel_size (GTK_IMAGE (widget));
+
+ is_stock_icon = glade_util_check_is_stock_id (icon);
+
+ if (storage_type == GTK_IMAGE_ICON_NAME)
+ {
+ g_object_get (widget,
+ "icon_name", &icon_name,
+ NULL);
+ if (icon_name && *icon_name)
+ is_named_icon = TRUE;
+ }
+
+ if (data->action == GB_SAVING)
+ {
+ /* When saving we want to use "stock" or "pixbuf", depending on whether
+ it is a stock icon or an oridinary pixmap file. */
+ if (is_stock_icon)
+ gb_widget_output_icon (data, "stock", icon);
+ else
+ gb_widget_output_icon (data, "pixbuf", icon);
+ }
+ else
+ {
+ gb_widget_output_icon (data, Icon, icon);
+ }
+
+ if (is_stock_icon || is_named_icon)
+ {
+ if (data->action == GB_SHOWING)
+ {
+ for (i = 0; i < GladeIconSizeChoicesSize; i++)
+ {
+ if (GladeIconSizeValues[i] == GTK_IMAGE (widget)->icon_size)
+ gb_widget_output_choice (data, IconSize, i,
+ GladeIconSizeSymbols[i]);
+ }
+
+ check_visible_sizes (icon, is_named_icon);
+ }
+ else
+ {
+ /* We have to save the size as an integer, which sucks a bit.
+ The integer is the GtkIconSize enum value, not the actual size.*/
+ if (is_stock_icon || pixel_size == -1)
+ gb_widget_output_int (data, IconSize,
+ GTK_IMAGE (widget)->icon_size);
+ }
+ }
+
+ gb_widget_output_named_icon (data, IconName, icon_name);
+
+ /* The icon size only applies to stock icons or named icons.
+ The pixel size only applies to named icons. */
+ if (data->action == GB_SHOWING)
+ {
+ property_set_sensitive (IconSize, is_stock_icon || is_named_icon);
+ property_set_sensitive (PixelSize, is_named_icon);
+ }
+
+ /* We only want to save the pixel size for named icons, and only if it is
+ not -1. */
+ if (data->action == GB_SHOWING
+ || (storage_type == GTK_IMAGE_ICON_NAME && pixel_size != -1))
+ gb_widget_output_int (data, PixelSize, pixel_size);
+
+ gb_widget_output_float (data, XAlign, GTK_MISC (widget)->xalign);
+ gb_widget_output_float (data, YAlign, GTK_MISC (widget)->yalign);
+ gb_widget_output_int (data, XPad, GTK_MISC (widget)->xpad);
+ gb_widget_output_int (data, YPad, GTK_MISC (widget)->ypad);
+}
+
+
+/* Check the icon size is valid for the stock item, and if not pick
+ the first valid size. */
+static GtkIconSize
+check_icon_size (const gchar *stock_id, GtkIconSize icon_size)
+{
+ GtkIconSet *icon_set;
+ GtkIconSize *sizes, retval = GTK_ICON_SIZE_BUTTON;
+ gint n_sizes, i;
+
+ icon_set = gtk_icon_factory_lookup_default (stock_id);
+ if (icon_set)
+ {
+ gtk_icon_set_get_sizes (icon_set, &sizes, &n_sizes);
+
+ for (i = 0; i < n_sizes; i++)
+ {
+ if (sizes[i] == icon_size)
+ return icon_size;
+ }
+
+ retval = sizes[0];
+ g_free (sizes);
+ }
+
+ return retval;
+}
+
+
+static void
+gb_image_clear_pixmap (GtkWidget *widget, GladeProject *project)
+{
+ gchar *old_icon;
+
+ /* Remove the old icon stored in the widget data, and remove the
+ pixmap from the project, if necessary. */
+ old_icon = gtk_object_get_data (GTK_OBJECT (widget), GladeIconKey);
+ glade_project_remove_pixmap (project, old_icon);
+
+ gtk_object_set_data (GTK_OBJECT (widget), GladeIconKey, NULL);
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_image_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gfloat xalign, yalign;
+ gint xpad, ypad, i, pixel_size;
+ gboolean set_alignment = FALSE, set_padding = FALSE, apply_icon_size;
+ GtkIconSize icon_size = GTK_ICON_SIZE_BUTTON;
+ gchar *icon_size_string, *icon, *icon_name;
+
+ icon_size = GTK_IMAGE (widget)->icon_size;
+
+ if (data->action == GB_APPLYING)
+ {
+ icon_size_string = gb_widget_input_choice (data, IconSize);
+ apply_icon_size = data->apply;
+ if (data->apply)
+ {
+ for (i = 0; i < GladeIconSizeChoicesSize; i++)
+ {
+ if (!strcmp (icon_size_string, GladeIconSizeChoices[i])
+ || !strcmp (icon_size_string, GladeIconSizeSymbols[i]))
+ {
+ icon_size = GladeIconSizeValues[i];
+ break;
+ }
+ }
+ }
+ }
+ else
+ {
+ /* We have to save the size as an integer, which sucks a bit.
+ The integer is the GtkIconSize enum value, not the actual size.*/
+ int new_size = gb_widget_input_int (data, IconSize);
+ apply_icon_size = data->apply;
+ if (data->apply)
+ icon_size = new_size;
+ }
+
+ /* When loading we use different names. */
+ if (data->action == GB_LOADING)
+ {
+ icon = gb_widget_input_icon (data, "stock");
+ if (!data->apply)
+ icon = gb_widget_input_icon (data, "pixbuf");
+ }
+ else
+ {
+ icon = gb_widget_input_icon (data, Icon);
+ }
+
+ if (data->apply)
+ {
+ gboolean is_stock_icon = glade_util_check_is_stock_id (icon);
+
+ /* Remove the old icon stored in the widget data, and remove the
+ pixmap from the project, if necessary. */
+ gb_image_clear_pixmap (widget, data->project);
+
+ gtk_object_set_data_full (GTK_OBJECT (widget), GladeIconKey,
+ g_strdup (icon), icon ? g_free : NULL);
+
+ if (is_stock_icon)
+ {
+ GtkIconSize new_icon_size;
+
+ new_icon_size = check_icon_size (icon, icon_size);
+
+ /* If we are showing this widget's properties, we need to update
+ the sizes option menu. */
+ if (property_get_widget () == widget)
+ {
+ /* We set it sensitive before changing the value, so the child
+ menu item is changed from insensitive to sensitive if needed.
+ Otherwise it may remain insensitive. */
+ property_set_sensitive (IconSize, TRUE);
+ property_set_sensitive (PixelSize, FALSE);
+
+ property_set_auto_apply (FALSE);
+
+ check_visible_sizes (icon, FALSE);
+
+ /* Check the icon size is valid for the stock item, and if not
+ pick the first valid size. */
+ for (i = 0; i < GladeIconSizeChoicesSize; i++)
+ {
+ if (GladeIconSizeValues[i] == new_icon_size)
+ {
+ property_set_choice (IconSize, i);
+ }
+ }
+
+ property_set_named_icon (IconName, NULL);
+
+ property_set_auto_apply (TRUE);
+ }
+
+ gtk_image_set_from_stock (GTK_IMAGE (widget), icon,
+ new_icon_size);
+ }
+ else
+ {
+ /* If an icon filename is set, use that, otherwise use the icon
+ we use for the palette. */
+ if (icon)
+ {
+ gtk_image_set_from_file (GTK_IMAGE (widget), icon);
+ glade_project_add_pixmap (data->project, icon);
+ }
+ else
+ {
+ gtk_image_set_from_pixmap (GTK_IMAGE (widget),
+ gbwidget.gdkpixmap, gbwidget.mask);
+ }
+
+ if (property_get_widget () == widget)
+ {
+ /* The icon size isn't relevant to non-stock icons. */
+ property_set_sensitive (IconSize, FALSE);
+ property_set_sensitive (PixelSize, FALSE);
+
+ property_set_auto_apply (FALSE);
+ property_set_named_icon (IconName, NULL);
+ property_set_auto_apply (TRUE);
+ }
+ }
+
+ /* We've recreated the icon with the new size above, so we don't need
+ to apply the size again. */
+ apply_icon_size = FALSE;
+ }
+
+ /* This is for the named/themed icon. */
+ icon_name = gb_widget_input_named_icon (data, IconName);
+ if (data->apply)
+ {
+ /* Clear any stock icon or icon from a file. */
+ gb_image_clear_pixmap (widget, data->project);
+
+ gtk_image_set_from_icon_name (GTK_IMAGE (widget), icon_name,
+ icon_size);
+
+ if (property_get_widget () == widget)
+ {
+ property_set_sensitive (IconSize, TRUE);
+ property_set_sensitive (PixelSize, TRUE);
+
+ /* Clear the Icon property. */
+ property_set_auto_apply (FALSE);
+ property_set_icon (Icon, NULL);
+ property_set_auto_apply (TRUE);
+ }
+
+ /* We've recreated the icon with the new size above, so we don't need
+ to apply the size again. */
+ apply_icon_size = FALSE;
+ }
+
+ /* When we set the icon size, we reset the pixel size to -1, otherwise it
+ overrides the icon size. */
+ if (apply_icon_size)
+ {
+ gtk_image_set_pixel_size (GTK_IMAGE (widget), -1);
+ g_object_set (widget, "icon_size", icon_size, NULL);
+
+ if (property_get_widget () == widget)
+ {
+ property_set_auto_apply (FALSE);
+ property_set_int (PixelSize, -1);
+ property_set_auto_apply (TRUE);
+ }
+ }
+
+ /* GtkImage doesn't like a pixel size of 0 so we just skip that. */
+ pixel_size = gb_widget_input_int (data, PixelSize);
+ if (data->apply && pixel_size != 0)
+ gtk_image_set_pixel_size (GTK_IMAGE (widget), pixel_size);
+
+ xalign = gb_widget_input_float (data, XAlign);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ xalign = GTK_MISC (widget)->xalign;
+
+ yalign = gb_widget_input_float (data, YAlign);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ yalign = GTK_MISC (widget)->yalign;
+
+ if (set_alignment)
+ gtk_misc_set_alignment (GTK_MISC (widget), xalign, yalign);
+
+ xpad = gb_widget_input_int (data, XPad);
+ if (data->apply)
+ set_padding = TRUE;
+ else
+ xpad = GTK_MISC (widget)->xpad;
+
+ ypad = gb_widget_input_int (data, YPad);
+ if (data->apply)
+ set_padding = TRUE;
+ else
+ ypad = GTK_MISC (widget)->ypad;
+
+ if (set_padding)
+ gtk_misc_set_padding (GTK_MISC (widget), xpad, ypad);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkImage, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_image_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_image_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ /* For GNOME projects menuitem images are handled by the GnomeUIInfo
+ structs, so we don't create source code here. */
+ if (widget->parent && GTK_IS_IMAGE_MENU_ITEM (widget->parent)
+ && glade_project_get_gnome_support (data->project))
+ return;
+
+ if (data->create_widget)
+ {
+ gchar *icon = gtk_object_get_data (GTK_OBJECT (widget), GladeIconKey);
+ const gchar *icon_size = "GTK_ICON_SIZE_BUTTON";
+ GtkImageType storage_type;
+ gint i;
+
+ for (i = 0; i < GladeIconSizeChoicesSize; i++)
+ {
+ if (GladeIconSizeValues[i] == GTK_IMAGE (widget)->icon_size)
+ {
+ icon_size = GladeIconSizeSymbols[i];
+ }
+ }
+
+ storage_type = gtk_image_get_storage_type (GTK_IMAGE (widget));
+
+ if (storage_type == GTK_IMAGE_ICON_NAME)
+ {
+ gint pixel_size = gtk_image_get_pixel_size (GTK_IMAGE (widget));
+ gchar *icon_name;
+
+ g_object_get (widget,
+ "icon_name", &icon_name,
+ NULL);
+
+ source_add (data,
+ " %s = gtk_image_new_from_icon_name (\"%s\", %s);\n",
+ data->wname, icon_name ? icon_name : "gtk-missing-image",
+ icon_size);
+
+ if (pixel_size > 0)
+ {
+ source_add (data,
+ " gtk_image_set_pixel_size (%s, %i);\n",
+ data->wname, pixel_size);
+ }
+ }
+ else if (glade_util_check_is_stock_id (icon))
+ {
+
+ source_add (data,
+ " %s = gtk_image_new_from_stock (\"%s\", %s);\n",
+ data->wname, icon, icon_size);
+ }
+ else
+ {
+ source_create_pixmap (data, data->wname, icon);
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (fabs (GTK_MISC (widget)->xalign - 0.5) > 0.0001
+ || fabs (GTK_MISC (widget)->yalign - 0.5) > 0.0001)
+ source_add (data, " gtk_misc_set_alignment (GTK_MISC (%s), %g, %g);\n",
+ data->wname, GTK_MISC (widget)->xalign, GTK_MISC (widget)->yalign);
+
+ if (GTK_MISC (widget)->xpad != 0 || GTK_MISC (widget)->ypad != 0)
+ source_add (data, " gtk_misc_set_padding (GTK_MISC (%s), %i, %i);\n",
+ data->wname, GTK_MISC (widget)->xpad, GTK_MISC (widget)->ypad);
+}
+
+
+void
+gb_image_destroy (GtkWidget * widget, GbWidgetDestroyData * data)
+{
+ gb_image_clear_pixmap (widget, data->project);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_image_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_image_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = image_xpm;
+ gbwidget.tooltip = _("Image");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_image_new;
+ gbwidget.gb_widget_create_properties = gb_image_create_properties;
+ gbwidget.gb_widget_get_properties = gb_image_get_properties;
+ gbwidget.gb_widget_set_properties = gb_image_set_properties;
+ gbwidget.gb_widget_write_source = gb_image_write_source;
+ gbwidget.gb_widget_destroy = gb_image_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_image_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbimagemenuitem.c b/tools/glade/glade/gbwidgets/gbimagemenuitem.c
new file mode 100644
index 00000000..0c63872d
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbimagemenuitem.c
@@ -0,0 +1,486 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtkaccellabel.h>
+#include <gtk/gtkimage.h>
+#include <gtk/gtkimagemenuitem.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkstock.h>
+
+#include "../gb.h"
+#include "../glade_gnome.h"
+#include "../glade_keys_dialog.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/menuitem.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Label = "ImageMenuItem|GtkItem::label";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkPixmapMenuItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_image_menu_item_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_image_menu_item_new_with_label (data->name);
+ else
+ new_widget = gtk_image_menu_item_new ();
+ return new_widget;
+}
+
+
+void
+gb_image_menu_item_add_child (GtkWidget * widget, GtkWidget * child, GbWidgetSetArgData *data)
+{
+ if (GTK_IS_MENU (child))
+ {
+ MSG ("Trying to add a menu to a menu item");
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (widget), child);
+ }
+ else if (GTK_IS_IMAGE (child))
+ {
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (widget), child);
+ }
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_image_menu_item_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+#if 0
+ /* For now we don't support editing the menuitem properties in the property
+ editor. The menu editor has to be used instead. */
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+#endif
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_image_menu_item_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gboolean output_label = TRUE;
+
+ /* We only support saving the properties here. */
+ if (data->action != GB_SAVING)
+ return;
+
+ /* Check if it is a stock menu item, and if so, we just save that. */
+ if (glade_project_get_gnome_support (data->project))
+ {
+#ifdef USE_GNOME
+ gint stock_item_index;
+
+ stock_item_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), GladeMenuItemStockIndexKey));
+ /* The 'New' item is special. If it has a child menu, it must be a
+ GNOMEUIINFO_MENU_NEW_SUBTREE. If not, it is a
+ GNOMEUIINFO_MENU_NEW_ITEM, in which case the label is also output. */
+ if (stock_item_index == GladeStockMenuItemNew)
+ {
+ if (GTK_MENU_ITEM (widget)->submenu)
+ {
+ gb_widget_output_string (data, "stock_item",
+ "GNOMEUIINFO_MENU_NEW_SUBTREE");
+ output_label = FALSE;
+ }
+ else
+ {
+ gb_widget_output_string (data, "stock_item",
+ "GNOMEUIINFO_MENU_NEW_ITEM");
+ }
+ }
+ else if (stock_item_index != 0)
+ {
+ gb_widget_output_string (data, "stock_item", GladeStockMenuItemSymbols[stock_item_index]);
+ output_label = FALSE;
+ }
+#endif
+ }
+ else
+ {
+ char *stock_id;
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget), GladeMenuItemStockIDKey);
+ if (stock_id)
+ {
+ gb_widget_output_string (data, "label", stock_id);
+ gb_widget_output_bool (data, "use_stock", TRUE);
+
+ /* The 'New' item isn't special for GTK+ apps. */
+ output_label = FALSE;
+ }
+ }
+
+ if (output_label)
+ gb_widget_output_child_label (widget, data, Label);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_image_menu_item_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean input_label = TRUE, input_rest = TRUE;
+ GtkAccelGroup *accel_group;
+ guint key;
+ GdkModifierType modifiers;
+
+ /* We only support loading the properties here. */
+ if (data->action != GB_LOADING)
+ return;
+
+ /* Check for a stock menu item. */
+ if (glade_project_get_gnome_support (data->project))
+ {
+#ifdef USE_GNOME
+ gchar *stock_item;
+
+ stock_item = gb_widget_input_string (data, "stock_item");
+ if (stock_item && stock_item[0])
+ {
+ gint stock_item_index;
+
+ /* Special case for the NEW_SUBTREE. */
+ if (!strcmp (stock_item, "GNOMEUIINFO_MENU_NEW_SUBTREE"))
+ {
+ stock_item_index = GladeStockMenuItemNew;
+ }
+ else
+ {
+ stock_item_index = glade_util_string_array_index (GladeStockMenuItemSymbols, GladeStockMenuItemSize, stock_item);
+ }
+
+ if (stock_item_index != -1)
+ {
+ GnomeUIInfo *uiinfo;
+ GtkWidget *pixmap = NULL, *label;
+
+ uiinfo = &GladeStockMenuItemValues[stock_item_index];
+ if (uiinfo->type == GNOME_APP_UI_ITEM_CONFIGURABLE)
+ gnome_app_ui_configure_configurable (uiinfo);
+
+ if (uiinfo->pixmap_type == GNOME_APP_PIXMAP_STOCK)
+ pixmap = gtk_image_new_from_stock (uiinfo->pixmap_info,
+ GTK_ICON_SIZE_MENU);
+
+ if (pixmap)
+ {
+ gtk_widget_show (pixmap);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (widget),
+ pixmap);
+ }
+
+ label = gtk_accel_label_new ("");
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label),
+ glade_gnome_gettext (uiinfo->label));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_widget_show (label);
+ gtk_accel_label_set_accel_widget (GTK_ACCEL_LABEL (label),
+ widget);
+ gtk_container_add (GTK_CONTAINER (widget), label);
+
+ /* Add the configured accelerator key. */
+ if (uiinfo->accelerator_key != 0 && widget->parent
+ && GTK_IS_MENU (widget->parent))
+ {
+ accel_group = GTK_MENU (widget->parent)->accel_group;
+ gtk_widget_add_accelerator (widget, "activate", accel_group,
+ uiinfo->accelerator_key,
+ uiinfo->ac_mods,
+ GTK_ACCEL_VISIBLE);
+ }
+
+ /* Remember the index of the stock item. */
+ gtk_object_set_data (GTK_OBJECT (widget),
+ GladeMenuItemStockIndexKey,
+ GINT_TO_POINTER (stock_item_index));
+
+ /* The 'New' item can have a label. The rest can't. */
+ if (stock_item_index != GladeStockMenuItemNew)
+ input_label = FALSE;
+ input_rest = FALSE;
+ }
+ else
+ {
+#ifdef FIXME
+ load_add_error_message_with_tag (data,
+ GLADE_LINE_PROPERTY,
+ _("Invalid stock menu item"),
+ "stock_item", stock_item);
+#endif
+ }
+ }
+#endif
+ }
+ else
+ {
+ gboolean is_stock_item;
+ gchar *stock_id;
+
+ is_stock_item = gb_widget_input_bool (data, "use_stock");
+ if (is_stock_item)
+ {
+ stock_id = gb_widget_input_string (data, "label");
+ }
+ else
+ {
+ /* This is for backwards compatability with Glade 1.1.0. */
+ stock_id = gb_widget_input_string (data, "stock");
+ if (stock_id && stock_id[0])
+ is_stock_item = TRUE;
+ }
+
+ if (is_stock_item && stock_id && stock_id[0])
+ {
+ GtkStockItem item;
+ GtkWidget *label, *image;
+
+ if (gtk_stock_lookup (stock_id, &item))
+ {
+ label = gtk_type_new (GTK_TYPE_ACCEL_LABEL);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label), item.label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_widget_show (label);
+
+ gtk_accel_label_set_accel_widget (GTK_ACCEL_LABEL (label),
+ widget);
+ gtk_container_add (GTK_CONTAINER (widget), label);
+
+ /* Add the configured accelerator key. */
+ if (item.keyval && widget->parent
+ && GTK_IS_MENU (widget->parent))
+ {
+ accel_group = GTK_MENU (widget->parent)->accel_group;
+ gtk_widget_add_accelerator (widget, "activate", accel_group,
+ item.keyval,
+ item.modifier,
+ GTK_ACCEL_VISIBLE);
+ }
+
+ image = gtk_image_new_from_stock (stock_id, GTK_ICON_SIZE_MENU);
+ if (image)
+ {
+ gtk_widget_show (image);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (widget),
+ image);
+ }
+
+
+
+ /* Remember the stock ID. */
+ gtk_object_set_data_full (GTK_OBJECT (widget),
+ GladeMenuItemStockIDKey,
+ g_strdup (stock_id), g_free);
+
+ input_label = FALSE;
+ input_rest = FALSE;
+ }
+ else
+ {
+ g_warning ("Invalid stock menu item: %s", stock_id);
+ }
+ }
+ }
+
+ if (input_label)
+ gb_widget_input_child_label (widget, data, Label);
+
+ if (input_rest)
+ {
+ /* FIXME: should this be somewhere else? */
+ /* If we are loading, install the 'activate' accelerator, if it has one,
+ so that is is visible. */
+ if (data->action == GB_LOADING && widget->parent
+ && GTK_IS_MENU (widget->parent))
+ {
+ int i;
+
+ for (i = 0; i < data->widget_info->n_accels; i++)
+ {
+ if (!strcmp (data->widget_info->accels[i].signal, "activate"))
+ {
+ key = data->widget_info->accels[i].key;
+ modifiers = data->widget_info->accels[i].modifiers;
+ accel_group = GTK_MENU (widget->parent)->accel_group;
+ gtk_widget_add_accelerator (widget, "activate", accel_group,
+ key, modifiers,
+ GTK_ACCEL_VISIBLE);
+ break;
+ }
+ }
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkPixmapMenuItem, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_image_menu_item_create_popup_menu (GtkWidget * widget,
+ GbWidgetCreateMenuData * data)
+{
+ /* Add command to remove child label. */
+#if 0
+ gb_widget_create_child_label_popup_menu (widget, data);
+#endif
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_image_menu_item_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ gchar *stock_id, *label_text;
+ gboolean translatable, context;
+ gchar *comments;
+
+#ifdef USE_GNOME
+ if (data->project->gnome_support)
+ {
+ glade_gnome_write_menu_item_source (GTK_MENU_ITEM (widget), data);
+ return;
+ }
+#endif
+
+ /* See if it is a stock item. */
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeMenuItemStockIDKey);
+ if (stock_id)
+ {
+ data->need_accel_group = TRUE;
+ source_add (data, " %s = gtk_image_menu_item_new_from_stock (\"%s\", accel_group);\n",
+ data->wname, stock_id);
+ }
+ else
+ {
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ label_text = glade_util_get_label_text (GTK_BIN (widget)->child);
+ source_add (data, " %s = gtk_image_menu_item_new_with_mnemonic (%s);\n",
+ data->wname,
+ source_make_string_full (label_text, data->use_gettext && translatable, context));
+ }
+
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+/* Outputs source to add a child menu to a menu item. */
+static void
+gb_image_menu_item_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ if (GTK_IS_MENU (child))
+ {
+ source_add (data,
+ " gtk_menu_item_set_submenu (GTK_MENU_ITEM (%s), %s);\n",
+ parent_name, data->wname);
+ }
+ else if (GTK_IS_IMAGE (child))
+ {
+ source_add (data,
+ " gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (%s), %s);\n",
+ parent_name, data->wname);
+ }
+ else
+ {
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_image_menu_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_image_menu_item_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = menuitem_xpm;
+ gbwidget.tooltip = _("Menu item with a pixmap");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_image_menu_item_new;
+ gbwidget.gb_widget_add_child = gb_image_menu_item_add_child;
+ gbwidget.gb_widget_create_properties = gb_image_menu_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_image_menu_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_image_menu_item_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_image_menu_item_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_image_menu_item_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_image_menu_item_write_add_child_source;
+ /*gbwidget.gb_widget_destroy = gb_image_menu_item_destroy;*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbinputdialog.c b/tools/glade/glade/gbwidgets/gbinputdialog.c
new file mode 100644
index 00000000..4057cd23
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbinputdialog.c
@@ -0,0 +1,273 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkinputdialog.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/inputdialog.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "InputDialog|GtkWindow::title";
+static gchar *Type = "InputDialog|GtkWindow::type";
+static gchar *Position = "InputDialog|GtkWindow::window_position";
+static gchar *Modal = "InputDialog|GtkWindow::modal";
+static gchar *DefaultWidth = "Input|GtkWindow::default_width";
+static gchar *DefaultHeight = "Input|GtkWindow::default_height";
+static gchar *Shrink = "InputDialog|GtkWindow::allow_shrink";
+static gchar *Grow = "InputDialog|GtkWindow::allow_grow";
+static gchar *AutoShrink = "InputDialog|GtkWindow::auto_shrink";
+static gchar *IconName = "InputDialog|GtkWindow::icon_name";
+static gchar *FocusOnMap = "InputDialog|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "InputDialog|GtkWindow::resizable";
+static gchar *DestroyWithParent = "InputDialog|GtkWindow::destroy_with_parent";
+static gchar *Icon = "InputDialog|GtkWindow::icon";
+
+static gchar *Role = "InputDialog|GtkWindow::role";
+static gchar *TypeHint = "InputDialog|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "InputDialog|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "InputDialog|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "InputDialog|GtkWindow::decorated";
+static gchar *Gravity = "InputDialog|GtkWindow::gravity";
+static gchar *Urgency = "InputDialog|GtkWindow::urgency_hint";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkInputDialog, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_input_dialog_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget = gtk_input_dialog_new ();
+
+ GtkInputDialog *inputdlg = GTK_INPUT_DIALOG (new_widget);
+
+ /* We want it to be treated as a normal window. */
+ gtk_window_set_type_hint (GTK_WINDOW (new_widget),
+ GDK_WINDOW_TYPE_HINT_NORMAL);
+
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gb_widget_create_from (inputdlg->save_button,
+ data->action == GB_CREATING ? "save_button" : NULL);
+ gb_widget_set_child_name (inputdlg->save_button, GladeChildSaveButton);
+ /* We need to set it sensitive so the user can select it. */
+ gtk_widget_set_sensitive (inputdlg->save_button, TRUE);
+
+ gb_widget_create_from (inputdlg->close_button,
+ data->action == GB_CREATING ? "close_button" : NULL);
+ gb_widget_set_child_name (inputdlg->close_button, GladeChildCloseButton);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_input_dialog_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_input_dialog_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_input_dialog_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkInputDialog, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_input_dialog_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_input_dialog_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *wname, *child_name;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_input_dialog_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ gb_window_write_standard_source (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ /* We output the source code for the buttons here, but we don't want them
+ to be created. We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+
+ child_name = (gchar*) gtk_widget_get_name (GTK_INPUT_DIALOG (widget)->save_button);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_INPUT_DIALOG (%s)->save_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_INPUT_DIALOG (widget)->save_button,
+ data);
+
+ child_name = (gchar*) gtk_widget_get_name (GTK_INPUT_DIALOG (widget)->close_button);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GTK_INPUT_DIALOG (%s)->close_button;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_INPUT_DIALOG (widget)->close_button,
+ data);
+
+ g_free (wname);
+
+ data->write_children = FALSE;
+}
+
+
+static GtkWidget *
+gb_input_dialog_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildSaveButton))
+ return GTK_INPUT_DIALOG (widget)->save_button;
+ else if (!strcmp (child_name, GladeChildCloseButton))
+ return GTK_INPUT_DIALOG (widget)->close_button;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_input_dialog_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_input_dialog_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = inputdialog_xpm;
+ gbwidget.tooltip = _("Input Dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_input_dialog_new;
+ gbwidget.gb_widget_get_child = gb_input_dialog_get_child;
+ gbwidget.gb_widget_create_properties = gb_input_dialog_create_properties;
+ gbwidget.gb_widget_get_properties = gb_input_dialog_get_properties;
+ gbwidget.gb_widget_set_properties = gb_input_dialog_set_properties;
+ gbwidget.gb_widget_write_source = gb_input_dialog_write_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_input_dialog_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gblabel.c b/tools/glade/glade/gbwidgets/gblabel.c
new file mode 100644
index 00000000..dbfd9879
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gblabel.c
@@ -0,0 +1,885 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <math.h>
+#include <string.h>
+
+#include <gtk/gtkcombo.h>
+#include <gtk/gtkcombobox.h>
+#include <gtk/gtkentry.h>
+#include <gtk/gtkexpander.h>
+#include <gtk/gtkfilechooserbutton.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtklist.h>
+#include <gtk/gtklistitem.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtknotebook.h>
+#include <gtk/gtkeventbox.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/label.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Label = "GtkLabel::label";
+static gchar *UseUnderline = "GtkLabel::use_underline";
+static gchar *UseMarkup = "GtkLabel::use_markup";
+static gchar *Justify = "GtkLabel::justify";
+static gchar *Wrap = "GtkLabel::wrap";
+static gchar *XAlign = "Label|GtkMisc::xalign";
+static gchar *YAlign = "Label|GtkMisc::yalign";
+static gchar *XPad = "Label|GtkMisc::xpad";
+static gchar *YPad = "Label|GtkMisc::ypad";
+static gchar *Selectable = "GtkLabel::selectable";
+
+static gchar *Ellipsize = "GtkLabel::ellipsize";
+static gchar *WidthChars = "GtkLabel::width_chars";
+static gchar *SingleLineMode = "GtkLabel::single_line_mode";
+static gchar *Angle = "GtkLabel::angle";
+
+static gchar *FocusTarget = "GtkLabel::mnemonic_widget";
+
+
+static const gchar *GbJustifyChoices[] =
+{
+ "Left",
+ "Right",
+ "Center",
+ "Fill",
+ NULL
+};
+static const gint GbJustifyValues[] =
+{
+ GTK_JUSTIFY_LEFT,
+ GTK_JUSTIFY_RIGHT,
+ GTK_JUSTIFY_CENTER,
+ GTK_JUSTIFY_FILL
+};
+static const gchar *GbJustifySymbols[] =
+{
+ "GTK_JUSTIFY_LEFT",
+ "GTK_JUSTIFY_RIGHT",
+ "GTK_JUSTIFY_CENTER",
+ "GTK_JUSTIFY_FILL"
+};
+
+static const gchar *GbEllipsizeChoices[] =
+{
+ "None",
+ "Start",
+ "Middle",
+ "End",
+ NULL
+};
+static const gint GbEllipsizeValues[] =
+{
+ PANGO_ELLIPSIZE_NONE,
+ PANGO_ELLIPSIZE_START,
+ PANGO_ELLIPSIZE_MIDDLE,
+ PANGO_ELLIPSIZE_END
+};
+static const gchar *GbEllipsizeSymbols[] =
+{
+ "PANGO_ELLIPSIZE_NONE",
+ "PANGO_ELLIPSIZE_START",
+ "PANGO_ELLIPSIZE_MIDDLE",
+ "PANGO_ELLIPSIZE_END"
+};
+
+
+static void gb_label_get_focus_targets (GtkWidget * widget,
+ GList ** focus_targets);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkLabel, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_label_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_label_new (data->name);
+
+ /* If we are creating a new label in a table or in an event box in a table
+ set it to left-aligned, since that is what is usually wanted. */
+ if (data->action == GB_CREATING && data->parent
+ && (GTK_IS_TABLE (data->parent)
+ || (GTK_IS_EVENT_BOX (data->parent) && data->parent->parent
+ && GTK_IS_TABLE (data->parent->parent))))
+ {
+ gtk_misc_set_alignment (GTK_MISC (new_widget), 0.0, 0.5);
+ }
+
+ return new_widget;
+}
+
+
+
+void
+gb_label_create_standard_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data,
+ const char *label_p,
+ const char *use_underline_p,
+ const char *use_markup_p,
+ const char *justify_p,
+ const char *wrap_p,
+ const char *selectable_p,
+ const char *xalign_p,
+ const char *yalign_p,
+ const char *xpad_p,
+ const char *ypad_p,
+ const char *focus_target_p,
+ const char *ellipsize_p,
+ const char *width_chars_p,
+ const char *single_line_mode_p,
+ const char *angle_p)
+{
+ GtkWidget *combo;
+
+ property_add_text (label_p, _("Label:"), _("The text to display"), 5);
+ property_add_bool (use_underline_p, _("Use Underline:"),
+ _("If the text includes an underlined access key"));
+ property_add_bool (use_markup_p, _("Use Markup:"),
+ _("If the text includes pango markup"));
+ property_add_choice (justify_p, _("Justify:"),
+ _("The justification of the lines of the label"),
+ GbJustifyChoices);
+ property_add_bool (wrap_p, _("Wrap Text:"),
+ _("If the text is wrapped to fit within the width of the label"));
+ property_add_bool (selectable_p, _("Selectable:"),
+ _("If the label text can be selected with the mouse"));
+ property_add_float_range (xalign_p, _("X Align:"),
+ _("The horizontal alignment of the entire label"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (yalign_p, _("Y Align:"),
+ _("The vertical alignment of the entire label"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_int_range (xpad_p, _("X Pad:"), _("The horizontal padding"),
+ 0, 1000, 1, 10, 1);
+ property_add_int_range (ypad_p, _("Y Pad:"), _("The vertical padding"),
+ 0, 1000, 1, 10, 1);
+ property_add_combo (focus_target_p, _("Focus Target:"),
+ _("The widget to set the keyboard focus to when the underlined access key is used"),
+ NULL);
+ combo = property_get_value_widget (focus_target_p);
+ gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (combo)->entry), FALSE);
+ /*gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);*/
+
+ property_add_choice (ellipsize_p, _("Ellipsize:"),
+ _("How to ellipsize the string"),
+ GbEllipsizeChoices);
+ property_add_int_range (width_chars_p, _("Width in Chars:"),
+ _("The width of the label in characters"),
+ -1, 1000, 1, 10, 1);
+ property_add_bool (single_line_mode_p, _("Single Line Mode:"),
+ _("If the label is only given enough height for a single line"));
+ property_add_float_range (angle_p, _("Angle:"),
+ _("The angle of the label text"),
+ 0, 360, 1, 10, 1, 2);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_label_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_label_create_standard_properties (widget, data,
+ Label, UseUnderline, UseMarkup,
+ Justify, Wrap, Selectable,
+ XAlign, YAlign, XPad, YPad,
+ FocusTarget, Ellipsize, WidthChars,
+ SingleLineMode, Angle);
+}
+
+
+
+/* This tries to find a parent widget of a label that would be used for
+ mnemonic activation, e.g. a button or a menuitem. If it finds one, it
+ returns TRUE. */
+static gboolean
+gb_label_find_mnemonic_widget (GtkWidget *widget)
+{
+ GtkWidget *parent;
+
+ parent = widget->parent;
+
+ while (parent)
+ {
+ if (GTK_IS_EXPANDER (parent))
+ {
+ if (gtk_expander_get_label_widget (GTK_EXPANDER (parent)) == widget)
+ return TRUE;
+ else
+ return FALSE;
+ }
+ if (GTK_WIDGET_GET_CLASS (parent)->activate_signal)
+ {
+ return TRUE;
+ }
+ if (GTK_IS_MENU_ITEM (parent))
+ {
+ return TRUE;
+ }
+
+ parent = parent->parent;
+ }
+
+ return FALSE;
+}
+
+
+void
+gb_label_get_standard_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data,
+ const char *label_p,
+ const char *use_underline_p,
+ const char *use_markup_p,
+ const char *justify_p,
+ const char *wrap_p,
+ const char *selectable_p,
+ const char *xalign_p,
+ const char *yalign_p,
+ const char *xpad_p,
+ const char *ypad_p,
+ const char *focus_target_p,
+ const char *ellipsize_p,
+ const char *width_chars_p,
+ const char *single_line_mode_p,
+ const char *angle_p)
+{
+ const gchar *label_text;
+ PangoEllipsizeMode ellipsize_mode;
+ gint i, width_chars;
+ gboolean single_line_mode;
+ gfloat angle;
+
+ label_text = gtk_label_get_label (GTK_LABEL (widget));
+ gb_widget_output_translatable_text (data, label_p, label_text);
+
+ gb_widget_output_bool (data, use_underline_p,
+ gtk_label_get_use_underline (GTK_LABEL (widget)));
+ gb_widget_output_bool (data, use_markup_p,
+ GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), use_markup_p)));
+
+ for (i = 0; i < sizeof (GbJustifyValues) / sizeof (GbJustifyValues[0]); i++)
+ {
+ if (GbJustifyValues[i] == GTK_LABEL (widget)->jtype)
+ gb_widget_output_choice (data, justify_p, i, GbJustifySymbols[i]);
+ }
+ gb_widget_output_bool (data, wrap_p, GTK_LABEL (widget)->wrap);
+ gb_widget_output_bool (data, selectable_p,
+ gtk_label_get_selectable (GTK_LABEL (widget)));
+ gb_widget_output_float (data, xalign_p, GTK_MISC (widget)->xalign);
+ gb_widget_output_float (data, yalign_p, GTK_MISC (widget)->yalign);
+ gb_widget_output_int (data, xpad_p, GTK_MISC (widget)->xpad);
+ gb_widget_output_int (data, ypad_p, GTK_MISC (widget)->ypad);
+
+ /* Labels not in buttons may have a focus target widget. */
+ if (!gb_label_find_mnemonic_widget (widget))
+ {
+ gchar *accel_target;
+
+ accel_target = gtk_object_get_data (GTK_OBJECT (widget), focus_target_p);
+
+ /* If we're showing we need to display the list of possible focus target
+ widgets. We walk the tree of widgets in this component, and if a
+ widget has CAN_FOCUS set, we add it to the list. */
+ if (data->action == GB_SHOWING)
+ {
+ GList *focus_targets = NULL, *standard_items = NULL;
+ GtkWidget *item, *combo;
+
+ property_set_visible (focus_target_p, TRUE);
+
+ gb_label_get_focus_targets (gtk_widget_get_toplevel (widget),
+ &focus_targets);
+ property_set_combo_strings (focus_target_p, focus_targets);
+ g_list_free (focus_targets);
+
+ combo = property_get_value_widget (focus_target_p);
+
+ item = gtk_list_item_new_with_label (_("Auto"));
+ gtk_widget_show (item);
+ standard_items = g_list_append (standard_items, item);
+
+ item = gtk_list_item_new ();
+ gtk_widget_set_sensitive (item, FALSE);
+ gtk_widget_show (item);
+ standard_items = g_list_append (standard_items, item);
+ gtk_combo_set_item_string (GTK_COMBO (combo), GTK_ITEM (item), "");
+
+ gtk_list_prepend_items (GTK_LIST (GTK_COMBO (combo)->list),
+ standard_items);
+
+ if (!accel_target)
+ {
+ accel_target = _("Auto");
+ }
+ gb_widget_output_combo (data, focus_target_p, accel_target);
+ }
+ else
+ {
+ /* When saving, we only save the property if it has been set. */
+ if (accel_target)
+ {
+ /* First check that the widget is still there, and if it isn't
+ just skip it. */
+ if (glade_util_find_widget (gtk_widget_get_toplevel (widget),
+ accel_target))
+ {
+ gb_widget_output_combo (data, focus_target_p, accel_target);
+ }
+ }
+ else
+ {
+ /* If no target has been set, and the label has an underlined
+ key, we try to find a default target and save that. */
+ if (gtk_label_get_use_underline (GTK_LABEL (widget)))
+ {
+ GtkWidget *accel_target;
+
+ accel_target = glade_util_find_default_accelerator_target (widget);
+ if (accel_target)
+ {
+ gb_widget_output_string (data, focus_target_p, gtk_widget_get_name (accel_target));
+ }
+ }
+ }
+ }
+ }
+ else
+ {
+ if (data->action == GB_SHOWING)
+ {
+ property_set_visible (focus_target_p, FALSE);
+ }
+ }
+
+ ellipsize_mode = gtk_label_get_ellipsize (GTK_LABEL (widget));
+ for (i = 0; i < sizeof (GbEllipsizeValues) / sizeof (GbEllipsizeValues[0]); i++)
+ {
+ if (GbEllipsizeValues[i] == ellipsize_mode)
+ gb_widget_output_choice (data, ellipsize_p, i, GbEllipsizeSymbols[i]);
+ }
+
+ width_chars = gtk_label_get_width_chars (GTK_LABEL (widget));
+ gb_widget_output_int (data, width_chars_p, width_chars);
+
+ single_line_mode = gtk_label_get_single_line_mode (GTK_LABEL (widget));
+ gb_widget_output_bool (data, single_line_mode_p, single_line_mode);
+
+ angle = gtk_label_get_angle (GTK_LABEL (widget));
+ gb_widget_output_float (data, angle_p, angle);
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_label_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_label_get_standard_properties (widget, data,
+ Label, UseUnderline, UseMarkup,
+ Justify, Wrap, Selectable,
+ XAlign, YAlign, XPad, YPad,
+ FocusTarget, Ellipsize, WidthChars,
+ SingleLineMode, Angle);
+}
+
+
+static void
+gb_label_get_focus_targets (GtkWidget * widget,
+ GList ** focus_targets)
+{
+ /* GtkWidget now has a "mnemonic_activate" signal, which some widgets use
+ to set focus to themselves or a child. So it is difficult to know if
+ a widget can be a focus target. We can't just use CAN_FOCUS as before.
+ For now I've just added some specific widgets. */
+ if (GB_IS_GB_WIDGET (widget)
+ && (GTK_WIDGET_CAN_FOCUS (widget)
+ || GTK_IS_COMBO_BOX (widget) || GTK_IS_FILE_CHOOSER_BUTTON (widget)
+ || GLADE_IS_CUSTOM_WIDGET (widget)))
+ {
+ *focus_targets = g_list_insert_sorted (*focus_targets,
+ (gchar*) gtk_widget_get_name (widget),
+ (GCompareFunc) g_utf8_collate);
+ }
+
+ if (GTK_IS_CONTAINER (widget))
+ {
+ gtk_container_forall (GTK_CONTAINER (widget),
+ (GtkCallback) gb_label_get_focus_targets,
+ focus_targets);
+ }
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+void
+gb_label_set_standard_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ const char *label_p,
+ const char *use_underline_p,
+ const char *use_markup_p,
+ const char *justify_p,
+ const char *wrap_p,
+ const char *selectable_p,
+ const char *xalign_p,
+ const char *yalign_p,
+ const char *xpad_p,
+ const char *ypad_p,
+ const char *focus_target_p,
+ const char *ellipsize_p,
+ const char *width_chars_p,
+ const char *single_line_mode_p,
+ const char *angle_p)
+{
+ gchar *label, *justify, *accel_target, *ellipsize_mode;
+ const gchar *label_text;
+ gfloat xalign, yalign, angle;
+ gint xpad, ypad, i, width_chars;
+ gboolean wrap, selectable, set_alignment = FALSE, set_padding = FALSE;
+ gboolean use_underline, use_markup, single_line_mode;
+ gboolean set_label = FALSE;
+
+ use_underline = gb_widget_input_bool (data, use_underline_p);
+ if (data->apply)
+ gtk_label_set_use_underline (GTK_LABEL (widget), use_underline);
+
+ use_markup = gb_widget_input_bool (data, use_markup_p);
+ if (data->apply)
+ {
+ set_label = TRUE;
+ gtk_object_set_data (GTK_OBJECT (widget), use_markup_p,
+ GINT_TO_POINTER (use_markup));
+ }
+
+ label = gb_widget_input_text (data, label_p);
+ if (data->apply)
+ {
+ set_label = TRUE;
+ label_text = label;
+ }
+ else
+ {
+ label_text = gtk_label_get_label (GTK_LABEL (widget));
+ }
+
+ if (set_label)
+ {
+ gboolean prev_use_markup;
+
+ use_markup = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ use_markup_p));
+
+ /* We try to parse the markup here, and if it isn't valid, we will
+ turn use_markup off and show it as plain text. */
+ if (use_markup)
+ {
+ GError *error = NULL;
+ gunichar accel_marker = 0;
+ PangoAttrList *attrs = NULL;
+ gunichar accel_char = 0;
+ gchar *text = NULL;
+
+ if (gtk_label_get_use_underline (GTK_LABEL (widget)))
+ accel_marker = '_';
+
+ /* We check it is valid markup. If it isn't we will set "use_markup"
+ to FALSE. Note that we don't need attrs, text, or accel_char but
+ it seems to crash otherwise. */
+ if (!pango_parse_markup (label_text, -1, accel_marker, &attrs, &text,
+ &accel_char, &error))
+ {
+ use_markup = FALSE;
+ g_error_free (error);
+ }
+ else
+ {
+ if (attrs)
+ pango_attr_list_unref (attrs);
+ g_free (text);
+ }
+ }
+
+ /* If we are turning use_markup off, we want to do that before setting
+ the text. If we are turning it on, we want to do it after. */
+ prev_use_markup = gtk_label_get_use_markup (GTK_LABEL (widget));
+ if (!use_markup && prev_use_markup)
+ gtk_label_set_use_markup (GTK_LABEL (widget), use_markup);
+
+ gtk_label_set_label (GTK_LABEL (widget), label_text);
+
+ if (use_markup && !prev_use_markup)
+ gtk_label_set_use_markup (GTK_LABEL (widget), use_markup);
+ }
+
+ if (data->action == GB_APPLYING)
+ g_free (label);
+
+ justify = gb_widget_input_choice (data, justify_p);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbJustifyValues) / sizeof (GbJustifyValues[0]);
+ i++)
+ {
+ if (!strcmp (justify, GbJustifyChoices[i])
+ || !strcmp (justify, GbJustifySymbols[i]))
+ {
+ gtk_label_set_justify (GTK_LABEL (widget), GbJustifyValues[i]);
+ break;
+ }
+ }
+ }
+
+ wrap = gb_widget_input_bool (data, wrap_p);
+ if (data->apply)
+ gtk_label_set_line_wrap (GTK_LABEL (widget), wrap);
+
+ selectable = gb_widget_input_bool (data, selectable_p);
+ if (data->apply)
+ gtk_label_set_selectable (GTK_LABEL (widget), selectable);
+
+ xalign = gb_widget_input_float (data, xalign_p);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ xalign = GTK_MISC (widget)->xalign;
+
+ yalign = gb_widget_input_float (data, yalign_p);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ yalign = GTK_MISC (widget)->yalign;
+
+ if (set_alignment)
+ gtk_misc_set_alignment (GTK_MISC (widget), xalign, yalign);
+
+ xpad = gb_widget_input_int (data, xpad_p);
+ if (data->apply)
+ set_padding = TRUE;
+ else
+ xpad = GTK_MISC (widget)->xpad;
+
+ ypad = gb_widget_input_int (data, ypad_p);
+ if (data->apply)
+ set_padding = TRUE;
+ else
+ ypad = GTK_MISC (widget)->ypad;
+
+ if (set_padding)
+ gtk_misc_set_padding (GTK_MISC (widget), xpad, ypad);
+
+ /* Labels not in buttons may have a focus target widget. */
+ accel_target = gb_widget_input_combo (data, focus_target_p);
+ if (data->apply)
+ {
+ if (!gb_label_find_mnemonic_widget (widget))
+ {
+ if (!strcmp (accel_target, _("Auto")))
+ accel_target = NULL;
+
+ gtk_object_set_data_full (GTK_OBJECT (widget), focus_target_p,
+ g_strdup (accel_target),
+ accel_target ? g_free : NULL);
+ }
+ }
+
+ ellipsize_mode = gb_widget_input_choice (data, ellipsize_p);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbEllipsizeValues) / sizeof (GbEllipsizeValues[0]);
+ i++)
+ {
+ if (!strcmp (ellipsize_mode, GbEllipsizeChoices[i])
+ || !strcmp (ellipsize_mode, GbEllipsizeSymbols[i]))
+ {
+ gtk_label_set_ellipsize (GTK_LABEL (widget),
+ GbEllipsizeValues[i]);
+ break;
+ }
+ }
+ }
+
+ width_chars = gb_widget_input_int (data, width_chars_p);
+ if (data->apply)
+ gtk_label_set_width_chars (GTK_LABEL (widget), width_chars);
+
+ single_line_mode = gb_widget_input_bool (data, single_line_mode_p);
+ if (data->apply)
+ gtk_label_set_single_line_mode (GTK_LABEL (widget), single_line_mode);
+
+ angle = gb_widget_input_float (data, angle_p);
+ if (data->apply)
+ gtk_label_set_angle (GTK_LABEL (widget), angle);
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_label_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_label_set_standard_properties (widget, data,
+ Label, UseUnderline, UseMarkup,
+ Justify, Wrap, Selectable,
+ XAlign, YAlign, XPad, YPad,
+ FocusTarget, Ellipsize, WidthChars,
+ SingleLineMode, Angle);
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkLabel, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_label_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+void
+gb_label_write_standard_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data,
+ const char *label_p,
+ const char *use_underline_p,
+ const char *use_markup_p,
+ const char *justify_p,
+ const char *wrap_p,
+ const char *selectable_p,
+ const char *xalign_p,
+ const char *yalign_p,
+ const char *xpad_p,
+ const char *ypad_p,
+ const char *focus_target_p,
+ const char *ellipsize_p,
+ const char *width_chars_p,
+ const char *single_line_mode_p,
+ const char *angle_p)
+{
+ GtkWidget *accel_target = NULL;
+ PangoEllipsizeMode ellipsize_mode;
+ gint i, width_chars;
+ gboolean single_line_mode;
+ gfloat angle;
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), use_markup_p))
+ source_add (data, " gtk_label_set_use_markup (GTK_LABEL (%s), TRUE);\n",
+ data->wname);
+
+ /* If there is an underlined accelerator, set up the accel signal.
+ If the label is in a button or something similar, this is now setup
+ automatically by GTK+. If the accelerator is being used to set focus
+ to something like a GtkEntry, we need to set the mnemonic_widget. */
+ if (gtk_label_get_use_underline (GTK_LABEL (widget))
+ && !gb_label_find_mnemonic_widget (widget))
+ {
+ gchar *target_name = gtk_object_get_data (GTK_OBJECT (widget),
+ focus_target_p);
+ if (target_name)
+ accel_target = glade_util_find_widget (gtk_widget_get_toplevel (widget), target_name);
+
+ if (!accel_target)
+ accel_target = glade_util_find_default_accelerator_target (widget);
+
+ if (accel_target)
+ {
+ target_name = (gchar*) gtk_widget_get_name (accel_target);
+ target_name = source_create_valid_identifier (target_name);
+ source_add_to_buffer (data, GLADE_ACCELERATORS,
+ " gtk_label_set_mnemonic_widget (GTK_LABEL (%s), %s);\n",
+ data->wname, target_name);
+ g_free (target_name);
+ }
+ }
+
+ if (GTK_LABEL (widget)->jtype != GTK_JUSTIFY_LEFT)
+ {
+ for (i = 0; i < sizeof (GbJustifyValues) / sizeof (GbJustifyValues[0]);
+ i++)
+ {
+ if (GbJustifyValues[i] == GTK_LABEL (widget)->jtype)
+ source_add (data,
+ " gtk_label_set_justify (GTK_LABEL (%s), %s);\n",
+ data->wname, GbJustifySymbols[i]);
+ }
+ }
+
+ if (GTK_LABEL (widget)->wrap)
+ source_add (data, " gtk_label_set_line_wrap (GTK_LABEL (%s), TRUE);\n",
+ data->wname);
+
+ if (gtk_label_get_selectable (GTK_LABEL (widget)))
+ source_add (data, " gtk_label_set_selectable (GTK_LABEL (%s), TRUE);\n",
+ data->wname);
+
+
+ if (fabs (GTK_MISC (widget)->xalign - 0.5) > 0.0001
+ || fabs (GTK_MISC (widget)->yalign - 0.5) > 0.0001)
+ source_add (data, " gtk_misc_set_alignment (GTK_MISC (%s), %g, %g);\n",
+ data->wname, GTK_MISC (widget)->xalign, GTK_MISC (widget)->yalign);
+
+ if (GTK_MISC (widget)->xpad != 0 || GTK_MISC (widget)->ypad != 0)
+ source_add (data, " gtk_misc_set_padding (GTK_MISC (%s), %i, %i);\n",
+ data->wname, GTK_MISC (widget)->xpad, GTK_MISC (widget)->ypad);
+
+ ellipsize_mode = gtk_label_get_ellipsize (GTK_LABEL (widget));
+ if (ellipsize_mode != PANGO_ELLIPSIZE_NONE)
+ {
+ for (i = 0;
+ i < sizeof (GbEllipsizeValues) / sizeof (GbEllipsizeValues[0]);
+ i++)
+ {
+ if (GbEllipsizeValues[i] == ellipsize_mode)
+ source_add (data,
+ " gtk_label_set_ellipsize (GTK_LABEL (%s), %s);\n",
+ data->wname, GbEllipsizeSymbols[i]);
+ }
+ }
+
+ width_chars = gtk_label_get_width_chars (GTK_LABEL (widget));
+ if (width_chars != -1)
+ {
+ source_add (data,
+ " gtk_label_set_width_chars (GTK_LABEL (%s), %i);\n",
+ data->wname, width_chars);
+ }
+
+ single_line_mode = gtk_label_get_single_line_mode (GTK_LABEL (widget));
+ if (single_line_mode)
+ {
+ source_add (data,
+ " gtk_label_set_single_line_mode (GTK_LABEL (%s), TRUE);\n",
+ data->wname);
+ }
+
+ angle = gtk_label_get_angle (GTK_LABEL (widget));
+ if (angle > GLADE_EPSILON)
+ {
+ source_add (data,
+ " gtk_label_set_angle (GTK_LABEL (%s), %g);\n",
+ data->wname, angle);
+ }
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_label_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ const gchar *label_text = gtk_label_get_label (GTK_LABEL (widget));
+
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ if (gtk_label_get_use_underline (GTK_LABEL (widget)))
+ source_add (data, " %s = gtk_label_new_with_mnemonic (%s);\n",
+ data->wname,
+ source_make_string_full (label_text,
+ data->use_gettext && translatable,
+ context));
+ else
+ source_add (data, " %s = gtk_label_new (%s);\n",
+ data->wname,
+ source_make_string_full (label_text,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ gb_label_write_standard_source (widget, data,
+ Label, UseUnderline, UseMarkup,
+ Justify, Wrap, Selectable,
+ XAlign, YAlign, XPad, YPad,
+ FocusTarget, Ellipsize, WidthChars,
+ SingleLineMode, Angle);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_label_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_label_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = label_xpm;
+ gbwidget.tooltip = _("Label");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_label_new;
+ gbwidget.gb_widget_create_properties = gb_label_create_properties;
+ gbwidget.gb_widget_get_properties = gb_label_get_properties;
+ gbwidget.gb_widget_set_properties = gb_label_set_properties;
+ gbwidget.gb_widget_write_source = gb_label_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_label_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gblayout.c b/tools/glade/glade/gbwidgets/gblayout.c
new file mode 100644
index 00000000..aa2b4157
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gblayout.c
@@ -0,0 +1,399 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/layout.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *AreaWidth = "GtkLayout::width";
+static gchar *AreaHeight = "GtkLayout::height";
+
+/* Child properties. */
+const gchar *GladeLayoutChildX = "GtkLayout::x";
+const gchar *GladeLayoutChildY = "GtkLayout::y";
+
+
+
+/* The default step increment for new layouts. */
+#define GLADE_DEFAULT_STEP_INCREMENT 10
+
+/* We only use the step increment property since the other are set
+ automatically by the GtkLayout, or aren't relevant. */
+static const gchar *HValues[] = {
+ NULL, NULL, NULL, "GtkLayout::hstep", NULL, NULL,
+};
+
+static const gchar *VValues[] = {
+ NULL, NULL, NULL, "GtkLayout::vstep", NULL, NULL,
+};
+
+static void gb_layout_adjustment_changed (GtkAdjustment *adjustment,
+ GtkWidget *widget);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkLayout, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_layout_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_layout_new (NULL, NULL);
+ gtk_layout_set_size (GTK_LAYOUT (new_widget), 400, 400);
+
+ return new_widget;
+}
+
+
+static void
+gb_layout_adjustment_changed (GtkAdjustment *adjustment,
+ GtkWidget *widget)
+{
+ /* We check that this is a widget in the interface being created rather
+ than part of Glade's interface. */
+ if (GB_IS_GB_WIDGET (widget))
+ gtk_widget_queue_clear (widget);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_layout_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_int_range (AreaWidth, _("Area Width:"),
+ _("The width of the layout area"),
+ 1, 1000, 1, 10, 1);
+ property_add_int_range (AreaHeight, _("Area Height:"),
+ _("The height of the layout area"),
+ 1, 1000, 1, 10, 1);
+
+ property_add_adjustment (HValues, GB_ADJUST_H_LABELS);
+ property_add_adjustment (VValues, GB_ADJUST_V_LABELS);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_layout_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_int (data, AreaWidth, GTK_LAYOUT (widget)->width);
+ gb_widget_output_int (data, AreaHeight, GTK_LAYOUT (widget)->height);
+
+ gb_widget_output_adjustment (data, HValues,
+ GTK_LAYOUT (widget)->hadjustment,
+ "hadjustment");
+ gb_widget_output_adjustment (data, VValues,
+ GTK_LAYOUT (widget)->vadjustment,
+ "vadjustment");
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_layout_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gint width, height;
+ gboolean set_size = FALSE;
+
+ width = gb_widget_input_int (data, AreaWidth);
+ if (data->apply)
+ set_size = TRUE;
+ else
+ width = GTK_LAYOUT (widget)->width;
+
+ height = gb_widget_input_int (data, AreaHeight);
+ if (data->apply)
+ set_size = TRUE;
+ else
+ height = GTK_LAYOUT (widget)->height;
+
+ if (set_size)
+ gtk_layout_set_size (GTK_LAYOUT (widget), width, height);
+
+ gb_widget_input_adjustment (data, HValues, GTK_LAYOUT (widget)->hadjustment,
+ "hadjustment");
+ gb_widget_input_adjustment (data, VValues, GTK_LAYOUT (widget)->vadjustment,
+ "vadjustment");
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkLayout, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_layout_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+void
+gb_layout_add_child (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gtk_layout_put (GTK_LAYOUT (widget), child, 0, 0);
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_layout_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_layout_new (NULL, NULL);\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ source_add (data, " gtk_layout_set_size (GTK_LAYOUT (%s), %i, %i);\n",
+ data->wname,
+ GTK_LAYOUT (widget)->width,
+ GTK_LAYOUT (widget)->height);
+
+ source_add (data,
+ " GTK_ADJUSTMENT (GTK_LAYOUT (%s)->hadjustment)->step_increment = %g;\n",
+ data->wname,
+ GTK_ADJUSTMENT (GTK_LAYOUT (widget)->hadjustment)->step_increment);
+ source_add (data,
+ " GTK_ADJUSTMENT (GTK_LAYOUT (%s)->vadjustment)->step_increment = %g;\n",
+ data->wname,
+ GTK_ADJUSTMENT (GTK_LAYOUT (widget)->vadjustment)->step_increment);
+}
+
+
+/*
+ * Creates the child packing properties for children of this widget.
+ */
+void
+gb_layout_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data)
+{
+ property_add_int_range (GladeLayoutChildX, _("X:"),
+ _("The X coordinate of the widget in the GtkLayout"),
+ 0, 10000, 1, 10, 1);
+ property_add_int_range (GladeLayoutChildY, _("Y:"),
+ _("The Y coordinate of the widget in the GtkLayout"),
+ 0, 10000, 1, 10, 1);
+}
+
+
+/* Shows or saves the child properties of a child of a layout. */
+void
+gb_layout_get_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+ gint x, y;
+
+ if (data->action == GB_SAVING)
+ save_start_tag (data, "packing");
+
+ gtk_container_child_get (GTK_CONTAINER (widget), child,
+ "x", &x,
+ "y", &y,
+ NULL);
+
+ gb_widget_output_int (data, GladeLayoutChildX, x);
+ gb_widget_output_int (data, GladeLayoutChildY, y);
+
+ if (data->action == GB_SAVING)
+ save_end_tag (data, "packing");
+}
+
+
+/* Applies or loads the child properties of a child of a layout. */
+void
+gb_layout_set_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gint x, y;
+
+ x = gb_widget_input_int (data, GladeLayoutChildX);
+ if (data->apply)
+ gtk_container_child_set (GTK_CONTAINER (widget), child,
+ "x", x,
+ NULL);
+
+ y = gb_widget_input_int (data, GladeLayoutChildY);
+ if (data->apply)
+ gtk_container_child_set (GTK_CONTAINER (widget), child,
+ "y", y,
+ NULL);
+}
+
+
+/* Outputs source to add a child widget to a layout. */
+static void
+gb_layout_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ gint x, y;
+
+ gtk_container_child_get (GTK_CONTAINER (parent), child,
+ "x", &x,
+ "y", &y,
+ NULL);
+ source_add (data,
+ " gtk_layout_put (GTK_LAYOUT (%s), %s, %i, %i);\n",
+ parent_name, data->wname, x, y);
+}
+
+
+static gboolean
+gb_layout_emission_hook (GSignalInvocationHint *ihint,
+ guint n_param_values,
+ const GValue *param_values,
+ gpointer data)
+{
+ GtkObject *object, *hadjustment, *vadjustment;
+ GtkObject *old_hadjustment, *old_vadjustment;
+
+ object = g_value_get_object (param_values);
+ g_return_val_if_fail (GTK_IS_LAYOUT (object), FALSE);
+
+ hadjustment = g_value_get_object (param_values + 1);
+ vadjustment = g_value_get_object (param_values + 2);
+
+ old_hadjustment = gtk_object_get_data (object, "scrollhadjustment");
+ if (hadjustment != old_hadjustment)
+ {
+ gtk_object_set_data (object, "scrollhadjustment", hadjustment);
+
+ if (hadjustment)
+ {
+ gtk_signal_connect (hadjustment, "value_changed",
+ (GtkSignalFunc) gb_layout_adjustment_changed,
+ object);
+
+ GTK_ADJUSTMENT (hadjustment)->step_increment = GLADE_DEFAULT_STEP_INCREMENT;
+ if (property_get_widget () == GTK_WIDGET (object))
+ {
+ property_set_auto_apply (FALSE);
+ property_set_float (HValues[3], GLADE_DEFAULT_STEP_INCREMENT);
+ property_set_auto_apply (TRUE);
+ }
+ }
+ }
+
+ old_vadjustment = gtk_object_get_data (object, "scrollvadjustment");
+ if (vadjustment != old_vadjustment)
+ {
+ gtk_object_set_data (object, "scrollvadjustment", vadjustment);
+
+ if (vadjustment)
+ {
+ gtk_signal_connect (vadjustment, "value_changed",
+ (GtkSignalFunc) gb_layout_adjustment_changed,
+ object);
+
+ GTK_ADJUSTMENT (vadjustment)->step_increment = GLADE_DEFAULT_STEP_INCREMENT;
+ if (property_get_widget () == GTK_WIDGET (object))
+ {
+ property_set_auto_apply (FALSE);
+ property_set_float (VValues[3], GLADE_DEFAULT_STEP_INCREMENT);
+ property_set_auto_apply (TRUE);
+ }
+ }
+ }
+
+ return TRUE;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_layout_init ()
+{
+ GtkWidgetClass *klass;
+
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_layout_get_type();
+
+ /* Add a signal emission hook so we can connect signal handlers to the
+ scrollbar adjustments to redraw the layout when necessary. This will also
+ work for subclasses of GtkLayout. */
+ klass = gtk_type_class (gtk_layout_get_type ());
+ g_signal_add_emission_hook (klass->set_scroll_adjustments_signal, 0,
+ gb_layout_emission_hook, NULL, NULL);
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = layout_xpm;
+ gbwidget.tooltip = _("Layout");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_layout_new;
+ gbwidget.gb_widget_create_properties = gb_layout_create_properties;
+ gbwidget.gb_widget_get_properties = gb_layout_get_properties;
+ gbwidget.gb_widget_set_properties = gb_layout_set_properties;
+ gbwidget.gb_widget_write_source = gb_layout_write_source;
+ gbwidget.gb_widget_create_child_properties = gb_layout_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_layout_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_layout_set_child_properties;
+ gbwidget.gb_widget_write_add_child_source = gb_layout_write_add_child_source;
+ gbwidget.gb_widget_add_child = gb_layout_add_child;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_layout_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gblist.c b/tools/glade/glade/gbwidgets/gblist.c
new file mode 100644
index 00000000..e333cd4c
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gblist.c
@@ -0,0 +1,205 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtklist.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/list.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Mode = "GtkList::selection_mode";
+
+static const gchar *GbModeChoices[] =
+{"Single", "Browse", "Multiple", NULL};
+static const gint GbModeValues[] =
+{
+ GTK_SELECTION_SINGLE,
+ GTK_SELECTION_BROWSE,
+ GTK_SELECTION_MULTIPLE
+};
+static const gchar *GbModeSymbols[] =
+{
+ "GTK_SELECTION_SINGLE",
+ "GTK_SELECTION_BROWSE",
+ "GTK_SELECTION_MULTIPLE"
+};
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkList, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+ GtkWidget*
+ gb_list_new(GbWidgetNewData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_list_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Mode, _("Select Mode:"),
+ _("The selection mode of the list"),
+ GbModeChoices);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_list_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == GTK_LIST (widget)->selection_mode)
+ gb_widget_output_choice (data, Mode, i, GbModeSymbols[i]);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_list_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *mode;
+ gint i;
+
+ mode = gb_widget_input_choice (data, Mode);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (!strcmp (mode, GbModeChoices[i])
+ || !strcmp (mode, GbModeSymbols[i]))
+ {
+ gtk_list_set_selection_mode (GTK_LIST (widget), GbModeValues[i]);
+ break;
+ }
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkList, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_list_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_list_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_list_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_LIST (widget)->selection_mode != GTK_SELECTION_SINGLE)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == GTK_LIST (widget)->selection_mode)
+ source_add (data,
+ " gtk_list_set_selection_mode (GTK_LIST (%s), %s);\n",
+ data->wname, GbModeSymbols[i]);
+ }
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_list_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_list_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = list_xpm;
+ gbwidget.tooltip = _("List");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_list_create_properties;
+ gbwidget.gb_widget_get_properties = gb_list_get_properties;
+ gbwidget.gb_widget_set_properties = gb_list_set_properties;
+ gbwidget.gb_widget_write_source = gb_list_write_source;
+/*
+ gbwidget.gb_widget_new = gb_list_new;
+ gbwidget.gb_widget_create_popup_menu = gb_list_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gblistitem.c b/tools/glade/glade/gbwidgets/gblistitem.c
new file mode 100644
index 00000000..70a0cd9f
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gblistitem.c
@@ -0,0 +1,182 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtklabel.h>
+#include <gtk/gtklistitem.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/listitem.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Label = "GtkListItem::label";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkListItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_list_item_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_list_item_new_with_label (data->name);
+ else
+ {
+ new_widget = gtk_list_item_new ();
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder());
+ }
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_list_item_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_list_item_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_child_label (widget, data, Label);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_list_item_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_widget_input_child_label (widget, data, Label);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkListItem, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_list_item_create_popup_menu (GtkWidget * widget,
+ GbWidgetCreateMenuData * data)
+{
+ /* Add command to remove child label. */
+ gb_widget_create_child_label_popup_menu (widget, data);
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_list_item_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkWidget *child = GTK_BIN (widget)->child;
+ const gchar *label_text;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ if (child && GTK_IS_LABEL (child) && !GB_IS_GB_WIDGET (child))
+ {
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ label_text = gtk_label_get_text (GTK_LABEL (child));
+ source_add (data, " %s = gtk_list_item_new_with_label (%s);\n",
+ data->wname,
+ source_make_string_full (label_text, data->use_gettext && translatable, context));
+ }
+ else
+ {
+ source_add (data, " %s = gtk_list_item_new ();\n", data->wname);
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_list_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_list_item_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = listitem_xpm;
+ gbwidget.tooltip = _("List Item");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_list_item_new;
+ gbwidget.gb_widget_create_properties = gb_list_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_list_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_list_item_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_list_item_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_list_item_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbmenu.c b/tools/glade/glade/gbwidgets/gbmenu.c
new file mode 100644
index 00000000..4655228e
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbmenu.c
@@ -0,0 +1,211 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkmenu.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/popupmenu.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkMenu, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_menu_new(GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_menu_new ();
+
+ /* We create an accelerator table/group so that we can install accels
+ easily. */
+ gtk_menu_set_accel_group (GTK_MENU (new_widget), gtk_accel_group_new ());
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+ static void
+ gb_menu_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+ static void
+ gb_menu_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+ static void
+ gb_menu_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkMenu, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_menu_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_menu_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+#ifdef USE_GNOME
+ /* For Gnome projects the menus are created using GnomeUIInfo structs, so
+ we just create the start of the struct here, and output code to fill
+ the menu from the GnomeUIInfo structs. */
+ if (data->project->gnome_support)
+ {
+ GtkWidget *attach_widget;
+
+ glade_gnome_start_menu_source (GTK_MENU_SHELL (widget), data);
+
+ /* We only need to create the toplevel menu. */
+ attach_widget = gtk_menu_get_attach_widget (GTK_MENU (widget));
+ if (attach_widget == NULL || GTK_IS_OPTION_MENU (attach_widget))
+ {
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_menu_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ data->need_accel_group = TRUE;
+ source_add (data,
+ " gnome_app_fill_menu (GTK_MENU_SHELL (%s), %s_uiinfo,\n"
+ " accel_group, FALSE, 0);\n",
+ data->wname, data->real_wname);
+ }
+
+ return;
+ }
+#endif
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_menu_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+#if 0
+ gchar *accel_group_decl;
+
+ /* I don't think we need this for GTK+ 2.0. */
+ accel_group_decl = g_strdup_printf (" GtkAccelGroup *%s_accels;\n",
+ data->real_wname);
+ source_ensure_decl (data, accel_group_decl);
+ source_add (data,
+ " %s_accels = gtk_menu_ensure_uline_accel_group (GTK_MENU (%s));\n",
+ data->wname, data->wname);
+ g_free (accel_group_decl);
+#endif
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_menu_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_menu_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = popupmenu_xpm;
+ gbwidget.tooltip = _("Popup Menu");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_menu_new;
+ gbwidget.gb_widget_write_source = gb_menu_write_source;
+/*
+ gbwidget.gb_widget_create_properties = gb_menu_create_properties;
+ gbwidget.gb_widget_get_properties = gb_menu_get_properties;
+ gbwidget.gb_widget_set_properties = gb_menu_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_menu_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbmenubar.c b/tools/glade/glade/gbwidgets/gbmenubar.c
new file mode 100644
index 00000000..c756094d
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbmenubar.c
@@ -0,0 +1,552 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkbutton.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenubar.h>
+#include <gtk/gtkimagemenuitem.h>
+#include <gtk/gtkstock.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+#include "../glade_menu_editor.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/menubar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *PackDirection = "GtkMenuBar::pack_direction";
+static gchar *ChildPackDirection = "GtkMenuBar::child_pack_direction";
+
+
+static const gchar *GbPackDirectionChoices[] =
+{
+ "Left to Right",
+ "Right to Left",
+ "Top to Bottom",
+ "Bottom to Top",
+ NULL
+};
+static const gint GbPackDirectionValues[] =
+{
+ GTK_PACK_DIRECTION_LTR,
+ GTK_PACK_DIRECTION_RTL,
+ GTK_PACK_DIRECTION_TTB,
+ GTK_PACK_DIRECTION_BTT
+};
+static const gchar *GbPackDirectionSymbols[] =
+{
+ "GTK_PACK_DIRECTION_LTR",
+ "GTK_PACK_DIRECTION_RTL",
+ "GTK_PACK_DIRECTION_TTB",
+ "GTK_PACK_DIRECTION_BTT"
+};
+
+static void on_menu_bar_size_request (GtkWidget * widget,
+ GtkRequisition *requisition,
+ gpointer data);
+static void gb_menu_bar_on_edit_menu (GtkWidget *button,
+ gpointer data);
+static void gb_menu_bar_on_edit_menu_activate (GtkWidget *menuitem,
+ GtkWidget *menubar);
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+
+static GtkWidget*
+gb_menu_bar_add_menu (GtkWidget *menu, const gchar *label)
+{
+ GtkWidget *menuitem, *child_menu;
+
+ menuitem = gb_widget_new ("GtkMenuItem", NULL);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (GTK_BIN (menuitem)->child),
+ label);
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+
+ child_menu = gb_widget_new ("GtkMenu", NULL);
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), child_menu);
+
+ return child_menu;
+}
+
+
+/* This returns the name to use given the widget's label. Spaces are converted
+ to underscores, and '.' and '_' chars are ignore, e.g. '_Open...' -> 'Open'.
+ The returned string should be freed. */
+static char*
+gb_menu_bar_generate_item_name (const gchar *label)
+{
+ char *name, *dest;
+ const char *src;
+
+ /* We never add characters, so name is never longer than label. I think this
+ is OK for UTF-8. */
+ name = g_malloc (strlen (label) + 1);
+ for (src = label, dest = name; *src; src++)
+ {
+ if (*src == ' ')
+ *dest++ = '_';
+ else if (*src == '.')
+ continue;
+ else if (*src == '_')
+ continue;
+ else
+ *dest++ = *src;
+ }
+ *dest = '\0';
+
+ return name;
+}
+
+
+/* This adds an "activate" signal handler to the menuitem. */
+static void
+gb_menu_bar_add_item_handler (GtkWidget *menuitem)
+{
+ GladeWidgetData *wdata;
+ GladeSignal *signal;
+ const char *name;
+
+ wdata = (GladeWidgetData*) gtk_object_get_data (GTK_OBJECT(menuitem),
+ GB_WIDGET_DATA_KEY);
+ if (wdata == NULL)
+ {
+ g_warning ("Widget has no GladeWidgetData attached");
+ return;
+ }
+
+
+ name = gtk_widget_get_name (menuitem);
+
+ signal = g_new (GladeSignal, 1);
+ signal->name = g_strdup ("activate");
+ signal->handler = g_strdup_printf ("on_%s_activate", name);
+ signal->object = NULL;
+ signal->after = FALSE;
+ signal->data = NULL;
+ signal->last_modification_time = time (NULL);
+ wdata->signals = g_list_append (wdata->signals, signal);
+}
+
+static void
+gb_menu_bar_add_stock_item (GtkWidget *menu, const gchar *stock_id)
+{
+ GtkWidget *menuitem;
+ char *label_text, *name;
+
+ menuitem = gtk_image_menu_item_new_from_stock (stock_id, NULL);
+ label_text = glade_util_get_label_text (GTK_BIN (menuitem)->child);
+ name = gb_menu_bar_generate_item_name (label_text);
+ gb_widget_create_from (menuitem, name);
+ g_free (name);
+ g_free (label_text);
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+
+ /* For stock items we also have to store the stock_id. */
+ gtk_object_set_data_full (GTK_OBJECT (menuitem), GladeMenuItemStockIDKey,
+ g_strdup (stock_id), g_free);
+
+ gb_menu_bar_add_item_handler (menuitem);
+}
+
+
+static void
+gb_menu_bar_add_item (GtkWidget *menu, const gchar *label)
+{
+ GtkWidget *menuitem;
+ char *name;
+
+ menuitem = gtk_menu_item_new_with_mnemonic (label);
+ name = gb_menu_bar_generate_item_name (label);
+ gb_widget_create_from (menuitem, name);
+ g_free (name);
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+
+ gb_menu_bar_add_item_handler (menuitem);
+}
+
+
+static void
+gb_menu_bar_add_separator (GtkWidget *menu)
+{
+ GtkWidget *menuitem;
+
+ menuitem = gb_widget_new ("GtkSeparatorMenuItem", NULL);
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+}
+
+
+static void
+gb_menu_bar_setup_initial_menus (GtkWidget *widget)
+{
+ GtkWidget *menu;
+
+ /* FIXME: I'm not sure if we should translate the non-stock labels or not. */
+ menu = gb_menu_bar_add_menu (widget, _("_File"));
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_NEW);
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_OPEN);
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_SAVE);
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_SAVE_AS);
+ gb_menu_bar_add_separator (menu);
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_QUIT);
+
+ menu = gb_menu_bar_add_menu (widget, _("_Edit"));
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_CUT);
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_COPY);
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_PASTE);
+ gb_menu_bar_add_stock_item (menu, GTK_STOCK_DELETE);
+
+ menu = gb_menu_bar_add_menu (widget, _("_View"));
+
+ menu = gb_menu_bar_add_menu (widget, _("_Help"));
+ gb_menu_bar_add_item (menu, _("_About"));
+}
+
+
+/*
+ * Creates a new GtkWidget of class GtkMenuBar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_menu_bar_new(GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_menu_bar_new ();
+
+ gtk_signal_connect_after (GTK_OBJECT (new_widget), "size_request",
+ GTK_SIGNAL_FUNC (on_menu_bar_size_request),
+ NULL);
+
+ if (data->action == GB_CREATING)
+ {
+#ifdef USE_GNOME
+ if (glade_project_get_gnome_support (data->project))
+ glade_gnome_setup_initial_menus (new_widget);
+ else
+ gb_menu_bar_setup_initial_menus (new_widget);
+#else
+ gb_menu_bar_setup_initial_menus (new_widget);
+#endif
+ }
+
+ return new_widget;
+}
+
+
+static void
+on_menu_bar_size_request (GtkWidget * widget,
+ GtkRequisition *requisition,
+ gpointer data)
+{
+ /* Make sure we request a decent size. If we don't do this, when a menubar
+ is created it appears about 3 pixels high which is not very good. */
+ requisition->width = MAX (requisition->width, 32);
+ requisition->height = MAX (requisition->height, 24);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_menu_bar_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+{
+ GtkWidget *property_table, *button;
+ gint property_table_row;
+
+ property_add_choice (PackDirection, _("Pack Direction:"),
+ _("The pack direction of the menubar"),
+ GbPackDirectionChoices);
+ property_add_choice (ChildPackDirection, _("Child Direction:"),
+ _("The child pack direction of the menubar"),
+ GbPackDirectionChoices);
+
+ /* Add a button for editing the menubar. */
+ property_table = property_get_table_position (&property_table_row);
+ button = gtk_button_new_with_label (_("Edit Menus..."));
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (gb_menu_bar_on_edit_menu), NULL);
+ gtk_table_attach (GTK_TABLE (property_table), button, 0, 3,
+ property_table_row, property_table_row + 1,
+ GTK_FILL, GTK_FILL, 10, 10);
+}
+
+
+/* Make window behave like a dialog */
+static void
+dialogize (GtkWidget *menued, GtkWidget *parent_widget)
+{
+ GtkWidget *transient_parent;
+
+ gtk_signal_connect (GTK_OBJECT (menued), "key_press_event",
+ GTK_SIGNAL_FUNC (glade_util_check_key_is_esc),
+ GINT_TO_POINTER (GladeEscDestroys));
+ transient_parent = glade_util_get_toplevel (parent_widget);
+ if (GTK_IS_WINDOW (transient_parent))
+ {
+ gtk_window_set_transient_for (GTK_WINDOW (menued),
+ GTK_WINDOW (transient_parent));
+ }
+}
+
+static void
+gb_menu_bar_on_edit_menu (GtkWidget *button,
+ gpointer data)
+{
+ GtkWidget *menubar, *menued;
+
+ menubar = property_get_widget ();
+ g_return_if_fail (GTK_IS_MENU_BAR (menubar));
+
+ menued = glade_menu_editor_new (current_project, GTK_MENU_SHELL (menubar));
+ dialogize (menued, button);
+ gtk_widget_show (GTK_WIDGET (menued));
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_menu_bar_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+{
+ GtkPackDirection pack_direction, child_pack_direction;
+ gint i;
+
+ pack_direction = gtk_menu_bar_get_pack_direction (GTK_MENU_BAR (widget));
+ child_pack_direction = gtk_menu_bar_get_child_pack_direction (GTK_MENU_BAR (widget));
+
+ for (i = 0; i < sizeof (GbPackDirectionValues) / sizeof (GbPackDirectionValues[0]); i++)
+ {
+ if (GbPackDirectionValues[i] == pack_direction)
+ gb_widget_output_choice (data, PackDirection, i, GbPackDirectionSymbols[i]);
+
+ if (GbPackDirectionValues[i] == child_pack_direction)
+ gb_widget_output_choice (data, ChildPackDirection, i, GbPackDirectionSymbols[i]);
+ }
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_menu_bar_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+{
+ gchar *pack_direction, *child_pack_direction;
+ gint i;
+
+ pack_direction = gb_widget_input_choice (data, PackDirection);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbPackDirectionValues) / sizeof (GbPackDirectionValues[0]); i++)
+ {
+ if (!strcmp (pack_direction, GbPackDirectionChoices[i])
+ || !strcmp (pack_direction, GbPackDirectionSymbols[i]))
+ {
+ gtk_menu_bar_set_pack_direction (GTK_MENU_BAR (widget),
+ GbPackDirectionValues[i]);
+ break;
+ }
+ }
+ }
+
+ child_pack_direction = gb_widget_input_choice (data, ChildPackDirection);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbPackDirectionValues) / sizeof (GbPackDirectionValues[0]); i++)
+ {
+ if (!strcmp (child_pack_direction, GbPackDirectionChoices[i])
+ || !strcmp (child_pack_direction, GbPackDirectionSymbols[i]))
+ {
+ gtk_menu_bar_set_child_pack_direction (GTK_MENU_BAR (widget),
+ GbPackDirectionValues[i]);
+ break;
+ }
+ }
+ }
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkMenuBar, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_menu_bar_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+{
+ GtkWidget *menuitem;
+
+ menuitem = gtk_menu_item_new_with_label (_("Edit Menus..."));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_menu_bar_on_edit_menu_activate),
+ widget);
+}
+
+
+static void
+gb_menu_bar_on_edit_menu_activate (GtkWidget *menuitem,
+ GtkWidget *menubar)
+{
+ GtkWidget *menued;
+
+ menued = glade_menu_editor_new (current_project, GTK_MENU_SHELL (menubar));
+ dialogize (menued, menubar);
+ gtk_widget_show (GTK_WIDGET (menued));
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_menu_bar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gboolean created_menu = FALSE;
+ GtkPackDirection pack_direction, child_pack_direction;
+ gint i;
+
+ pack_direction = gtk_menu_bar_get_pack_direction (GTK_MENU_BAR (widget));
+ child_pack_direction = gtk_menu_bar_get_child_pack_direction (GTK_MENU_BAR (widget));
+
+#ifdef USE_GNOME
+ /* For Gnome projects the menus are created using GnomeUIInfo structs, so
+ we just create the start of the struct here. In a GnomeApp dock item,
+ the code to add the menu to the GnomeApp is in output in gnomedockitem.c.
+ If the menubar is not in a GnomeApp, we have to output the code to create
+ it here. */
+ if (data->project->gnome_support)
+ {
+ glade_gnome_start_menu_source (GTK_MENU_SHELL (widget), data);
+
+ if (widget->parent && glade_gnome_is_app_dock_item (widget->parent))
+ {
+ /* FIXME: should we set some standard properties? */
+ gb_widget_write_add_child_source (widget, data);
+ return;
+ }
+ else
+ {
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_menu_bar_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ data->need_accel_group = TRUE;
+ source_add (data,
+ " gnome_app_fill_menu (GTK_MENU_SHELL (%s), %s_uiinfo,\n"
+ " accel_group, FALSE, 0);\n",
+ data->wname, data->real_wname);
+ created_menu = TRUE;
+ }
+ }
+#endif
+
+ if (!created_menu)
+ {
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_menu_bar_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+ }
+
+ if (pack_direction != GTK_PACK_DIRECTION_LTR)
+ {
+ for (i = 0; i < sizeof (GbPackDirectionValues) / sizeof (GbPackDirectionValues[0]); i++)
+ {
+ if (GbPackDirectionValues[i] == pack_direction)
+ source_add (data,
+ " gtk_menu_bar_set_pack_direction (GTK_MENU_BAR (%s), %s);\n",
+ data->wname, GbPackDirectionSymbols[i]);
+ }
+ }
+
+ if (child_pack_direction != GTK_PACK_DIRECTION_LTR)
+ {
+ for (i = 0; i < sizeof (GbPackDirectionValues) / sizeof (GbPackDirectionValues[0]); i++)
+ {
+ if (GbPackDirectionValues[i] == child_pack_direction)
+ source_add (data,
+ " gtk_menu_bar_set_child_pack_direction (GTK_MENU_BAR (%s), %s);\n",
+ data->wname, GbPackDirectionSymbols[i]);
+ }
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_menu_bar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_menu_bar_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = menubar_xpm;
+ gbwidget.tooltip = _("Menu Bar");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_menu_bar_new;
+ gbwidget.gb_widget_create_properties = gb_menu_bar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_menu_bar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_menu_bar_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_menu_bar_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_menu_bar_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbmenuitem.c b/tools/glade/glade/gbwidgets/gbmenuitem.c
new file mode 100644
index 00000000..eae44ac6
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbmenuitem.c
@@ -0,0 +1,393 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenubar.h>
+#include <gtk/gtkmenuitem.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+#include "../glade_keys_dialog.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/menuitem.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Label = "MenuItem|GtkItem::label";
+static gchar *Icon = "GtkMenuItem::icon";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkMenuItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_menu_item_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_menu_item_new_with_label (data->name);
+ else
+ new_widget = gtk_menu_item_new ();
+ return new_widget;
+}
+
+void
+gb_menu_item_add_child (GtkWidget * widget, GtkWidget * child, GbWidgetSetArgData *data)
+{
+ if (GTK_IS_MENU (child))
+ {
+ MSG ("Trying to add a menu to a menu item");
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (widget), child);
+ }
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_menu_item_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+#if 0
+ /* For now we don't support editing the menuitem properties in the property
+ editor. The menu editor has to be used instead. */
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+#endif
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_menu_item_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gboolean output_label = TRUE;
+
+ /* We only support saving the properties here. */
+ if (data->action != GB_SAVING)
+ return;
+
+ /* If we are saving, we check for a stock Gnome menu item, and if so, we
+ just save that. GTK+ stock items are all GtkImageMenuItems, so we don't
+ have to worry about those here. */
+#ifdef USE_GNOME
+ if (glade_project_get_gnome_support (data->project))
+ {
+ gint stock_item_index;
+
+ stock_item_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), GladeMenuItemStockIndexKey));
+ /* The 'New' item is special. If it has a child menu, it must be a
+ GNOMEUIINFO_MENU_NEW_SUBTREE. If not, it is a
+ GNOMEUIINFO_MENU_NEW_ITEM, in which case the label is also output. */
+ if (stock_item_index == GladeStockMenuItemNew)
+ {
+ if (GTK_MENU_ITEM (widget)->submenu)
+ {
+ gb_widget_output_string (data, "stock_item",
+ "GNOMEUIINFO_MENU_NEW_SUBTREE");
+ output_label = FALSE;
+ }
+ else
+ {
+ gb_widget_output_string (data, "stock_item",
+ "GNOMEUIINFO_MENU_NEW_ITEM");
+ }
+ }
+ else if (stock_item_index != 0)
+ {
+ gb_widget_output_string (data, "stock_item", GladeStockMenuItemSymbols[stock_item_index]);
+ output_label = FALSE;
+ }
+ }
+#endif
+
+ if (output_label)
+ gb_widget_output_child_label (widget, data, Label);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_menu_item_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean input_label = TRUE, input_rest = TRUE;
+ GtkAccelGroup *accel_group;
+ guint key;
+ GdkModifierType modifiers;
+
+ /* We only support loading the properties here. */
+ if (data->action != GB_LOADING)
+ return;
+
+#ifdef USE_GNOME
+ /* Check for a stock menu item. */
+ if (glade_project_get_gnome_support (data->project))
+ {
+ GnomeUIInfo *uiinfo;
+ gchar *stock_item;
+ GtkWidget *label;
+ gint stock_item_index;
+
+ stock_item = gb_widget_input_string (data, "stock_item");
+ if (stock_item && stock_item[0])
+ {
+ /* Special case for the NEW_SUBTREE. */
+ if (!strcmp (stock_item, "GNOMEUIINFO_MENU_NEW_SUBTREE"))
+ {
+ stock_item_index = GladeStockMenuItemNew;
+ }
+ else
+ {
+ stock_item_index = glade_util_string_array_index (GladeStockMenuItemSymbols, GladeStockMenuItemSize, stock_item);
+ }
+
+ if (stock_item_index != -1)
+ {
+ uiinfo = &GladeStockMenuItemValues[stock_item_index];
+ if (uiinfo->type == GNOME_APP_UI_ITEM_CONFIGURABLE)
+ gnome_app_ui_configure_configurable (uiinfo);
+
+ /* Note that we don't have to worry about the pixmap, since if
+ it had a pixmap it would be a GtkImageMenuItem. */
+
+ label = gtk_accel_label_new ("");
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label),
+ uiinfo->label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_widget_show (label);
+ gtk_accel_label_set_accel_widget (GTK_ACCEL_LABEL (label),
+ widget);
+ gtk_container_add (GTK_CONTAINER (widget), label);
+
+ /* Add the configured accelerator key. */
+ if (uiinfo->accelerator_key != 0 && widget->parent
+ && GTK_IS_MENU (widget->parent))
+ {
+ accel_group = GTK_MENU (widget->parent)->accel_group;
+ gtk_widget_add_accelerator (widget, "activate", accel_group,
+ uiinfo->accelerator_key,
+ uiinfo->ac_mods,
+ GTK_ACCEL_VISIBLE);
+ }
+
+ /* Remember the index of the stock item. */
+ gtk_object_set_data (GTK_OBJECT (widget),
+ GladeMenuItemStockIndexKey,
+ GINT_TO_POINTER (stock_item_index));
+
+ /* The 'New' item can have a label. The rest can't. */
+ if (stock_item_index != GladeStockMenuItemNew)
+ input_label = FALSE;
+ input_rest = FALSE;
+ }
+ else
+ {
+#ifdef FIXME
+ load_add_error_message_with_tag (data,
+ GLADE_LINE_PROPERTY,
+ _("Invalid stock menu item"),
+ "stock_item", stock_item);
+#endif
+ }
+ }
+ }
+#endif
+
+ if (input_label)
+ gb_widget_input_child_label (widget, data, Label);
+
+ if (input_rest)
+ {
+ /* FIXME: should this be somewhere else? */
+ /* If we are loading, install the 'activate' accelerator, if it has one,
+ so that is is visible. */
+ if (data->action == GB_LOADING && widget->parent
+ && GTK_IS_MENU (widget->parent))
+ {
+ int i;
+
+ for (i = 0; i < data->widget_info->n_accels; i++)
+ {
+ if (!strcmp (data->widget_info->accels[i].signal, "activate"))
+ {
+ key = data->widget_info->accels[i].key;
+ modifiers = data->widget_info->accels[i].modifiers;
+ accel_group = GTK_MENU (widget->parent)->accel_group;
+ gtk_widget_add_accelerator (widget, "activate", accel_group,
+ key, modifiers,
+ GTK_ACCEL_VISIBLE);
+ break;
+ }
+ }
+ }
+ }
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkMenuItem, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_menu_item_create_popup_menu (GtkWidget * widget,
+ GbWidgetCreateMenuData * data)
+{
+ /* Add command to remove child label. */
+#if 0
+ gb_widget_create_child_label_popup_menu (widget, data);
+#endif
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_menu_item_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkWidget *child = GTK_BIN (widget)->child;
+ gchar *label_text;
+ gboolean translatable, context;
+ gchar *comments;
+
+#ifdef USE_GNOME
+ if (data->project->gnome_support)
+ {
+ glade_gnome_write_menu_item_source (GTK_MENU_ITEM (widget), data);
+ return;
+ }
+#endif
+
+ if (child && GTK_IS_LABEL (child) && !GB_IS_GB_WIDGET (child))
+ {
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ label_text = glade_util_get_label_text (child);
+ source_add (data, " %s = gtk_menu_item_new_with_mnemonic (%s);\n",
+ data->wname,
+ source_make_string_full (label_text, data->use_gettext && translatable, context));
+ g_free (label_text);
+ }
+ else
+ {
+ source_add (data, " %s = gtk_menu_item_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+/* Outputs source to add a child menu to a menu item. */
+static void
+gb_menu_item_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ if (GTK_IS_MENU (child))
+ {
+ source_add (data,
+ " gtk_menu_item_set_submenu (GTK_MENU_ITEM (%s), %s);\n",
+ parent_name, data->wname);
+ }
+ else
+ {
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+}
+
+
+static void
+gb_menu_item_destroy (GtkWidget * widget, GbWidgetDestroyData * data)
+{
+ /* We need to remove the icon pixmap from the project.
+ Note that it may be a stock icon name, in which case it will be ignored
+ by glade_project_remove_pixmap. */
+ gchar *filename = gtk_object_get_data (GTK_OBJECT (widget), Icon);
+ if (filename)
+ {
+ glade_project_remove_pixmap (data->project, filename);
+ g_free (filename);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_menu_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_menu_item_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = menuitem_xpm;
+ gbwidget.tooltip = _("Menu Item");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_menu_item_new;
+ gbwidget.gb_widget_add_child = gb_menu_item_add_child;
+ gbwidget.gb_widget_create_properties = gb_menu_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_menu_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_menu_item_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_menu_item_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_menu_item_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_menu_item_write_add_child_source;
+ gbwidget.gb_widget_destroy = gb_menu_item_destroy;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbmenutoolbutton.c b/tools/glade/glade/gbwidgets/gbmenutoolbutton.c
new file mode 100644
index 00000000..c8f82ac3
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbmenutoolbutton.c
@@ -0,0 +1,269 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/menutoolbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *StockButton = "GtkMenuToolButton|GtkToolButton::stock_id";
+static gchar *Label = "GtkMenuToolButton|GtkToolButton::label";
+static gchar *Icon = "GtkMenuToolButton|GtkToolButton::icon";
+static gchar *VisibleHorz = "GtkMenuToolButton|GtkToolItem::visible_horizontal";
+static gchar *VisibleVert = "GtkMenuToolButton|GtkToolItem::visible_vertical";
+static gchar *IsImportant = "GtkMenuToolButton|GtkToolItem::is_important";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkMenuToolButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_menu_tool_button_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *image;
+ GbWidget *pixmap_gbwidget;
+
+ /* Place the pixmap icon in the button initially (even when loading). */
+ pixmap_gbwidget = gb_widget_lookup_class ("GtkImage");
+ if (pixmap_gbwidget)
+ {
+ image = gtk_image_new_from_pixmap (pixmap_gbwidget->gdkpixmap,
+ pixmap_gbwidget->mask);
+ }
+ else
+ {
+ image = gtk_image_new ();
+ g_warning ("Couldn't find GtkPixmap data");
+ }
+ gtk_widget_show (image);
+
+ new_widget = (GtkWidget*) gtk_menu_tool_button_new (image, "");
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_menu_tool_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_stock_item (StockButton, _("Stock Button:"),
+ _("The stock button to use"),
+ GTK_ICON_SIZE_LARGE_TOOLBAR);
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GTK_ICON_SIZE_LARGE_TOOLBAR);
+ property_add_bool (VisibleHorz, _("Show Horizontal:"),
+ _("If the item is visible when the toolbar is horizontal"));
+ property_add_bool (VisibleVert, _("Show Vertical:"),
+ _("If the item is visible when the toolbar is vertical"));
+ property_add_bool (IsImportant, _("Is Important:"),
+ _("If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_menu_tool_button_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_tool_button_get_standard_properties (widget, data,
+ StockButton, Label, Icon,
+ VisibleHorz, VisibleVert,
+ IsImportant);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_menu_tool_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_tool_button_set_standard_properties (widget, data,
+ StockButton, Label, Icon,
+ VisibleHorz, VisibleVert,
+ IsImportant);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkMenuToolButton, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_menu_tool_button_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_menu_tool_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *stock_id, *label, *icon_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonStockIDKey);
+ icon_name = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey);
+ label = (gchar*) gtk_tool_button_get_label (GTK_TOOL_BUTTON (widget));
+
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+
+ if (data->create_widget)
+ {
+ if (stock_id)
+ {
+ /* Stock Button */
+ source_add (data,
+ " %s = (GtkWidget*) gtk_menu_tool_button_new_from_stock (%s);\n",
+ data->wname, source_make_string (stock_id, FALSE));
+ }
+ else if (icon_name)
+ {
+ /* Icon and Label */
+ source_ensure_decl (data, " GtkWidget *tmp_image;\n");
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ source_add (data,
+ " tmp_image = gtk_image_new_from_stock (\"%s\", tmp_toolbar_icon_size);\n",
+ icon_name);
+ }
+ else
+ {
+ source_create_pixmap (data, "tmp_image", icon_name);
+ }
+
+ source_add (data, " gtk_widget_show (tmp_image);\n");
+
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " %s = (GtkWidget*) gtk_menu_tool_button_new (tmp_image, %s);\n",
+ data->wname,
+ label ? source_make_string_full (label, data->use_gettext && translatable, context) : "NULL");
+ }
+ else
+ {
+ /* Just a Label */
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " %s = (GtkWidget*) gtk_menu_tool_button_new (NULL, %s);\n",
+ data->wname,
+ label ? source_make_string_full (label, data->use_gettext && translatable, context) : "NULL");
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleHorz) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_horizontal (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleVert) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_tool_item_get_is_important (GTK_TOOL_ITEM (widget)))
+ {
+ source_add (data,
+ " gtk_tool_item_set_is_important (GTK_TOOL_ITEM (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_menu_tool_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_menu_tool_button_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = menutoolbutton_xpm;
+ gbwidget.tooltip = _("Toolbar Button with Menu");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_menu_tool_button_new;
+ gbwidget.gb_widget_create_properties = gb_menu_tool_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_menu_tool_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_menu_tool_button_set_properties;
+ gbwidget.gb_widget_write_source = gb_menu_tool_button_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_menu_tool_button_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbnotebook.c b/tools/glade/glade/gbwidgets/gbnotebook.c
new file mode 100644
index 00000000..b4251ab3
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbnotebook.c
@@ -0,0 +1,954 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkhbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtknotebook.h>
+#include <gtk/gtkspinbutton.h>
+#include "../gb.h"
+#include "../tree.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/notebook.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *ShowTabs = "GtkNotebook::show_tabs";
+static gchar *ShowBorder = "GtkNotebook::show_border";
+static gchar *TabPos = "GtkNotebook::tab_pos";
+static gchar *Scrollable = "GtkNotebook::scrollable";
+static gchar *Popups = "GtkNotebook::enable_popup";
+
+#if 0
+/* These seem to be deprecated. */
+static gchar *TabHBorder = "GtkNotebook::tab_hborder";
+static gchar *TabVBorder = "GtkNotebook::tab_vborder";
+#endif
+
+/* This isn't save in the XML as it is implicit. */
+static gchar *NumPages = "GtkNotebook::num_pages";
+
+/* This isn't save in the XML as it is implicit. */
+static gchar *ChildPosition = "GtkNotebook::position";
+
+static gchar *ChildExpand = "GtkNotebook::tab_expand";
+static gchar *ChildFill = "GtkNotebook::tab_fill";
+static gchar *ChildPack = "GtkNotebook::tab_pack";
+static gchar *ChildMenuLabel = "GtkNotebook::menu_label";
+
+
+static const gchar *GbTabPosChoices[] =
+{"Left", "Right", "Top", "Bottom", NULL};
+static const gint GbTabPosValues[] =
+{
+ GTK_POS_LEFT,
+ GTK_POS_RIGHT,
+ GTK_POS_TOP,
+ GTK_POS_BOTTOM
+};
+static const gchar *GbTabPosSymbols[] =
+{
+ "GTK_POS_LEFT",
+ "GTK_POS_RIGHT",
+ "GTK_POS_TOP",
+ "GTK_POS_BOTTOM"
+};
+
+
+static void show_notebook_dialog (GbWidgetNewData * data);
+static void on_notebook_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_notebook_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+static GtkWidget *gb_notebook_new_tab_label ();
+static void gb_notebook_next_page (GtkWidget * menuitem, GtkNotebook * notebook);
+static void gb_notebook_prev_page (GtkWidget * menuitem, GtkNotebook * notebook);
+static void gb_notebook_update_num_pages (GtkNotebook *notebook);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkNotebook, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_notebook_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING)
+ {
+ new_widget = gtk_notebook_new ();
+ return new_widget;
+ }
+ else
+ {
+ show_notebook_dialog (data);
+ return NULL;
+ }
+}
+
+
+void
+gb_notebook_add_child (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gboolean is_tab = FALSE;
+
+ /* See if this is a tab widget. We use a special "type" packing property set
+ to "tab".*/
+ if (data->child_info)
+ {
+ int j;
+
+ for (j = 0; j < data->child_info->n_properties; j++)
+ {
+ if (!strcmp (data->child_info->properties[j].name, "type")
+ && !strcmp (data->child_info->properties[j].value, "tab"))
+ {
+ is_tab = TRUE;
+ break;
+ }
+ }
+ }
+
+ if (is_tab)
+ {
+ /* We store the last tab read in 'last_child' */
+ GtkWidget *notebook_page;
+ gint pos = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ "last_child"));
+
+ MSG1 ("Adding notebook tab: %i", pos);
+ /* SPECIAL CODE to replace the notebooks default tab label with the
+ loaded widget. We remove the page and add it with the new tab,
+ just like in gb_widget_replace_child(). */
+
+ notebook_page = gtk_notebook_get_nth_page (GTK_NOTEBOOK (widget), pos);
+ if (notebook_page)
+ {
+ gtk_notebook_set_tab_label (GTK_NOTEBOOK (widget), notebook_page,
+ child);
+ }
+ else
+ {
+ g_warning ("Notebook tab found for non-existent page");
+ gtk_notebook_append_page (GTK_NOTEBOOK (widget),
+ editor_new_placeholder (), child);
+ }
+ gtk_object_set_data (GTK_OBJECT (widget), "last_child",
+ GINT_TO_POINTER (pos + 1));
+ }
+ else
+ {
+ /* We create a label, in case it does not appear in the XML file,
+ or we are pasting into the notebook. */
+ GtkWidget *label = gb_widget_new_full ("GtkLabel", FALSE, widget,
+ NULL, 0, 0, NULL, GB_CREATING,
+ NULL);
+ g_return_if_fail (label != NULL);
+
+ gtk_notebook_append_page (GTK_NOTEBOOK (widget), child, label);
+ }
+}
+
+
+static void
+show_notebook_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New notebook"), data->parent,
+ GTK_SIGNAL_FUNC (on_notebook_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_notebook_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of pages:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "pages",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_notebook_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window;
+ gint pages, i;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "pages");
+ g_return_if_fail (spinbutton != NULL);
+ pages = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gtk_notebook_new ();
+ for (i = 0; i < pages; i++)
+ {
+ gtk_notebook_append_page (GTK_NOTEBOOK (new_widget),
+ editor_new_placeholder (),
+ gb_notebook_new_tab_label ());
+ }
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_notebook_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+GtkWidget *
+gb_notebook_new_tab_label ()
+{
+ GtkWidget *label;
+
+ label = gb_widget_new ("GtkLabel", NULL);
+ g_return_val_if_fail (label != NULL, NULL);
+ return label;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_notebook_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (ShowTabs, _("Show Tabs:"), _("If the notebook tabs are shown"));
+ property_add_bool (ShowBorder, _("Show Border:"),
+ _("If the notebook border is shown, when the tabs are not shown"));
+ property_add_choice (TabPos, _("Tab Pos:"),
+ _("The position of the notebook tabs"),
+ GbTabPosChoices);
+ property_add_bool (Scrollable, _("Scrollable:"),
+ _("If the notebook tabs are scrollable"));
+#if 0
+/* These seem to be deprecated. */
+ property_add_int_range (TabHBorder, _("Tab Horz. Border:"),
+ _("The size of the notebook tabs' horizontal border"),
+ 0, 1000, 1, 10, 1);
+ property_add_int_range (TabVBorder, _("Tab Vert. Border:"),
+ _("The size of the notebook tabs' vertical border"),
+ 0, 1000, 1, 10, 1);
+#endif
+ property_add_bool (Popups, _("Show Popup:"), _("If the popup menu is enabled"));
+ property_add_int_range (NumPages, _("Number of Pages:"),
+ _("The number of notebook pages"),
+ 1, 100, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_notebook_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint tab_pos, i;
+
+ gb_widget_output_bool (data, ShowTabs, GTK_NOTEBOOK (widget)->show_tabs);
+ gb_widget_output_bool (data, ShowBorder, GTK_NOTEBOOK (widget)->show_border);
+
+ tab_pos = GTK_NOTEBOOK (widget)->tab_pos;
+ for (i = 0; i < sizeof (GbTabPosValues) / sizeof (GbTabPosValues[0]); i++)
+ {
+ if (GbTabPosValues[i] == tab_pos)
+ gb_widget_output_choice (data, TabPos, i, GbTabPosSymbols[i]);
+ }
+
+ gb_widget_output_bool (data, Scrollable, GTK_NOTEBOOK (widget)->scrollable);
+
+#if 0
+/* These seem to be deprecated. */
+ gb_widget_output_int (data, TabHBorder, GTK_NOTEBOOK (widget)->tab_hborder);
+ gb_widget_output_int (data, TabVBorder, GTK_NOTEBOOK (widget)->tab_vborder);
+#endif
+
+ gb_widget_output_bool (data, Popups,
+ (GTK_NOTEBOOK (widget)->menu) ? TRUE : FALSE);
+
+ /* Don't save the number of pages. */
+ if (data->action != GB_SAVING)
+ gb_widget_output_int (data, NumPages,
+ g_list_length (GTK_NOTEBOOK (widget)->children));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_notebook_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean show_tabs, show_border, scrollable, popups;
+ gchar *tab_pos;
+ gint i, num_pages;
+ GtkWidget *new_label;
+
+ show_tabs = gb_widget_input_bool (data, ShowTabs);
+ if (data->apply)
+ gtk_notebook_set_show_tabs (GTK_NOTEBOOK (widget), show_tabs);
+
+ show_border = gb_widget_input_bool (data, ShowBorder);
+ if (data->apply)
+ gtk_notebook_set_show_border (GTK_NOTEBOOK (widget), show_border);
+
+ tab_pos = gb_widget_input_choice (data, TabPos);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbTabPosValues) / sizeof (GbTabPosValues[0]); i
+ ++)
+ {
+ if (!strcmp (tab_pos, GbTabPosChoices[i])
+ || !strcmp (tab_pos, GbTabPosSymbols[i]))
+ {
+ gtk_notebook_set_tab_pos (GTK_NOTEBOOK (widget), GbTabPosValues
+ [i]);
+ break;
+ }
+ }
+ }
+
+ scrollable = gb_widget_input_bool (data, Scrollable);
+ if (data->apply)
+ gtk_notebook_set_scrollable (GTK_NOTEBOOK (widget), scrollable);
+
+#if 0
+/* These seem to be deprecated. */
+ tab_border = gb_widget_input_int (data, TabHBorder);
+ if (data->apply)
+ gtk_notebook_set_tab_hborder (GTK_NOTEBOOK (widget), tab_border);
+
+ tab_border = gb_widget_input_int (data, TabVBorder);
+ if (data->apply)
+ gtk_notebook_set_tab_vborder (GTK_NOTEBOOK (widget), tab_border);
+#endif
+
+ popups = gb_widget_input_bool (data, Popups);
+ if (data->apply)
+ {
+ if (popups)
+ gtk_notebook_popup_enable (GTK_NOTEBOOK (widget));
+ else
+ gtk_notebook_popup_disable (GTK_NOTEBOOK (widget));
+ }
+
+ /* Don't adjust the size of a notebook if loading a project
+ * as it is handled by other routines. */
+ if (data->action != GB_LOADING)
+ {
+ num_pages = gb_widget_input_int (data, NumPages);
+ if (data->apply)
+ {
+ if (num_pages != g_list_length (GTK_NOTEBOOK (widget)->children))
+ {
+ if (num_pages > g_list_length (GTK_NOTEBOOK (widget)->children))
+ {
+ while (num_pages > g_list_length (GTK_NOTEBOOK (widget)->children))
+ {
+ new_label = gb_notebook_new_tab_label ();
+ gtk_notebook_append_page (GTK_NOTEBOOK (widget),
+ editor_new_placeholder (),
+ new_label);
+ tree_add_widget (new_label);
+ }
+ }
+ else
+ {
+ while (num_pages < g_list_length (GTK_NOTEBOOK (widget)->children))
+ {
+ gtk_notebook_remove_page (GTK_NOTEBOOK (widget),
+ num_pages);
+ }
+ }
+ }
+ }
+ }
+}
+
+
+
+static void
+gb_notebook_next_page (GtkWidget * menuitem, GtkNotebook * notebook)
+{
+ gtk_notebook_next_page (notebook);
+}
+
+static void
+gb_notebook_prev_page (GtkWidget * menuitem, GtkNotebook * notebook)
+{
+ gtk_notebook_prev_page (notebook);
+}
+
+static void
+gb_notebook_switch_prev (GtkWidget *menuitem, GtkNotebook *notebook)
+{
+ GtkWidget *child;
+ gint current_page;
+
+ current_page = gtk_notebook_get_current_page (notebook);
+ child = gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), current_page);
+
+ if (child)
+ {
+ gtk_notebook_reorder_child (notebook, child, current_page - 1);
+ }
+}
+
+static void
+gb_notebook_switch_next (GtkWidget *menuitem, GtkNotebook *notebook)
+{
+ GtkWidget *child;
+ gint current_page;
+
+ current_page = gtk_notebook_get_current_page (notebook);
+ child = gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), current_page);
+
+ if (child)
+ {
+ gtk_notebook_reorder_child (notebook, child, current_page + 1);
+ }
+}
+
+static void
+gb_notebook_insert_next (GtkWidget *menuitem, GtkNotebook *notebook)
+{
+ gint current_page;
+ GtkWidget *new_label;
+
+ current_page = gtk_notebook_get_current_page (notebook);
+
+ new_label = gb_notebook_new_tab_label ();
+ gtk_notebook_insert_page (notebook, editor_new_placeholder (),
+ new_label, current_page + 1);
+ tree_add_widget (new_label);
+ gb_notebook_update_num_pages (notebook);
+}
+
+static void
+gb_notebook_insert_prev (GtkWidget *menuitem, GtkNotebook *notebook)
+{
+ gint current_page;
+ GtkWidget *new_label;
+
+ current_page = gtk_notebook_get_current_page (notebook);
+
+ new_label = gb_notebook_new_tab_label ();
+ gtk_notebook_insert_page (notebook, editor_new_placeholder (),
+ new_label, current_page);
+ tree_add_widget (new_label);
+ gb_notebook_update_num_pages (notebook);
+}
+
+static void
+gb_notebook_delete_page (GtkWidget *menuitem, GtkNotebook *notebook)
+{
+ gtk_notebook_remove_page (notebook,
+ gtk_notebook_get_current_page (notebook));
+ gb_notebook_update_num_pages (notebook);
+}
+
+
+/* This updates the number of pages property, if the notebook's properties are
+ currently shown. */
+static void
+gb_notebook_update_num_pages (GtkNotebook *notebook)
+{
+ if (property_get_widget () == GTK_WIDGET (notebook))
+ {
+ property_set_auto_apply (FALSE);
+ property_set_int (NumPages, g_list_length (notebook->children));
+ property_set_auto_apply (TRUE);
+ }
+}
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkNotebook, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_notebook_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+ GtkWidget *menuitem;
+ gint current_page, num_pages;
+
+ current_page = gtk_notebook_get_current_page (GTK_NOTEBOOK (widget));
+ num_pages = g_list_length (GTK_NOTEBOOK (widget)->children);
+
+ menuitem = gtk_menu_item_new_with_label (_("Previous Page"));
+ gtk_widget_show (menuitem);
+ if (current_page == 0)
+ gtk_widget_set_sensitive (menuitem, FALSE);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_notebook_prev_page), GTK_NOTEBOOK (widget));
+
+ menuitem = gtk_menu_item_new_with_label (_("Next Page"));
+ gtk_widget_show (menuitem);
+ if (current_page == num_pages - 1)
+ gtk_widget_set_sensitive (menuitem, FALSE);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_notebook_next_page), GTK_NOTEBOOK (widget));
+
+ menuitem = gtk_menu_item_new_with_label (_("Delete Page"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_notebook_delete_page), GTK_NOTEBOOK (widget));
+
+ menuitem = gtk_menu_item_new_with_label (_("Switch Next"));
+ gtk_widget_show (menuitem);
+ if (current_page == num_pages - 1)
+ gtk_widget_set_sensitive (menuitem, FALSE);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_notebook_switch_next), GTK_NOTEBOOK (widget));
+
+ menuitem = gtk_menu_item_new_with_label (_("Switch Previous"));
+ gtk_widget_show (menuitem);
+ if (current_page == 0)
+ gtk_widget_set_sensitive (menuitem, FALSE);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_notebook_switch_prev), GTK_NOTEBOOK (widget));
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert Page After"));
+ gtk_widget_show (menuitem);
+ /* if (current_page == num_pages - 1)
+ gtk_widget_set_sensitive (menuitem, FALSE);*/
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_notebook_insert_next), GTK_NOTEBOOK (widget));
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert Page Before"));
+ gtk_widget_show (menuitem);
+ /*if (current_page == 0)
+ gtk_widget_set_sensitive (menuitem, FALSE);*/
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_notebook_insert_prev), GTK_NOTEBOOK (widget));
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_notebook_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_notebook_new ();\n", data->wname);
+ }
+
+ /* We reset the last_child index, so as the tab widgets are written out
+ they will start at page 0. */
+ gtk_object_set_data (GTK_OBJECT (widget), "last_child",
+ GINT_TO_POINTER (-1));
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!GTK_NOTEBOOK (widget)->show_tabs)
+ source_add (data,
+ " gtk_notebook_set_show_tabs (GTK_NOTEBOOK (%s), FALSE);\n",
+ data->wname);
+ if (!GTK_NOTEBOOK (widget)->show_border)
+ source_add (data,
+ " gtk_notebook_set_show_border (GTK_NOTEBOOK (%s), FALSE);\n",
+ data->wname);
+ if (GTK_NOTEBOOK (widget)->tab_pos != GTK_POS_TOP)
+ {
+ for (i = 0; i < sizeof (GbTabPosValues) / sizeof (GbTabPosValues[0]); i
+ ++)
+ {
+ if (GbTabPosValues[i] == GTK_NOTEBOOK (widget)->tab_pos)
+ source_add (data,
+ " gtk_notebook_set_tab_pos (GTK_NOTEBOOK (%s), %s);\n",
+ data->wname, GbTabPosSymbols[i]);
+ }
+ }
+ if (GTK_NOTEBOOK (widget)->scrollable)
+ source_add (data,
+ " gtk_notebook_set_scrollable (GTK_NOTEBOOK (%s), TRUE);\n",
+ data->wname);
+
+#if 0
+/* These seem to be deprecated. */
+ if (GTK_NOTEBOOK (widget)->tab_hborder != 2)
+ source_add (data,
+ " gtk_notebook_set_tab_hborder (GTK_NOTEBOOK (%s), %i);\n",
+ data->wname, GTK_NOTEBOOK (widget)->tab_hborder);
+ if (GTK_NOTEBOOK (widget)->tab_vborder != 2)
+ source_add (data,
+ " gtk_notebook_set_tab_vborder (GTK_NOTEBOOK (%s), %i);\n",
+ data->wname, GTK_NOTEBOOK (widget)->tab_vborder);
+#endif
+
+ if (GTK_NOTEBOOK (widget)->menu)
+ source_add (data,
+ " gtk_notebook_popup_enable (GTK_NOTEBOOK (%s));\n",
+ data->wname);
+}
+
+
+/*
+ * Creates the child packing properties for children of this widget.
+ */
+void
+gb_notebook_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data)
+{
+ property_add_int_range (ChildPosition, _("Position:"),
+ _("The page's position in the list of pages"),
+ 0, 10000, 1, 10, 1);
+ property_add_bool (ChildExpand, _("Expand:"),
+ _("Set True to let the tab expand"));
+ property_add_bool (ChildFill, _("Fill:"),
+ _("Set True to let the tab fill its allocated area"));
+ property_add_bool (ChildPack, _("Pack Start:"),
+ _("Set True to pack the tab at the start of the notebook"));
+ property_add_string (ChildMenuLabel, _("Menu Label:"),
+ _("The text to display in the popup menu"));
+}
+
+
+static gboolean
+gb_notebook_get_child_info (GtkNotebook *notebook, GtkWidget *child,
+ GtkWidget **notebook_child,
+ GtkWidget **notebook_tab,
+ gint *position, gboolean *expand, gboolean *fill,
+ GtkPackType *pack_type)
+{
+ gint nchildren, page;
+
+ nchildren = g_list_length (notebook->children);
+
+ for (page = 0; page < nchildren; page++)
+ {
+ *notebook_child = gtk_notebook_get_nth_page (notebook, page);
+ *notebook_tab = gtk_notebook_get_tab_label (notebook, *notebook_child);
+
+ if (*notebook_child == child || *notebook_tab == child)
+ {
+ gtk_notebook_query_tab_label_packing (notebook, *notebook_child,
+ expand, fill, pack_type);
+ *position = page;
+ return TRUE;
+ }
+ }
+
+ return FALSE;
+}
+
+
+void
+gb_notebook_get_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+ GtkWidget *notebook_child, *notebook_tab;
+ gboolean expand, fill;
+ gint position;
+ GtkPackType pack_type;
+ const gchar *menu_label;
+
+ /* If we can't find the child, output a warning and return. */
+ if (!gb_notebook_get_child_info (GTK_NOTEBOOK (widget), child,
+ &notebook_child, &notebook_tab,
+ &position, &expand, &fill, &pack_type))
+ {
+ g_warning ("Notebook child not found");
+ return;
+ }
+
+ /* If we are saving, we save the packing properties with the main child
+ widget, and not with the tab label. But we show the packing properties
+ for the tab label as well, as that is easier for the user.
+ For the tab label we save the special "type" packing property. */
+ if (data->action == GB_SAVING && child == notebook_tab)
+ {
+ save_start_tag (data, "packing");
+ gb_widget_output_string (data, "type", "tab");
+ save_end_tag (data, "packing");
+ return;
+ }
+
+ if (data->action == GB_SAVING)
+ save_start_tag (data, "packing");
+
+ if (data->action == GB_SHOWING)
+ gb_widget_output_int (data, ChildPosition, position);
+
+ gb_widget_output_bool (data, ChildExpand, expand);
+ gb_widget_output_bool (data, ChildFill, fill);
+
+ if (data->action == GB_SAVING)
+ {
+ /* Save pack type as an enum symbol rather than a bool */
+ if (pack_type == GTK_PACK_END)
+ {
+ gb_widget_output_string (data, ChildPack, "GTK_PACK_END");
+ }
+ }
+ else
+ {
+ gb_widget_output_bool (data, ChildPack, pack_type == GTK_PACK_START);
+ }
+
+ menu_label = gtk_notebook_get_menu_label_text (GTK_NOTEBOOK (widget),
+ notebook_child);
+ gb_widget_output_translatable_string (data, ChildMenuLabel, menu_label);
+
+ if (data->action == GB_SAVING)
+ save_end_tag (data, "packing");
+}
+
+
+/* Applies or loads the child properties of a child of a hbox/vbox. */
+void
+gb_notebook_set_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ GtkWidget *notebook_child, *notebook_tab;
+ gint position, old_position;
+ gboolean expand, fill, pack, set_child_packing = FALSE;
+ gboolean old_expand, old_fill;
+ GtkPackType old_pack_type;
+ char *menu_label;
+
+ /* If we can't find the child, output a warning and return. */
+ if (!gb_notebook_get_child_info (GTK_NOTEBOOK (widget), child,
+ &notebook_child, &notebook_tab,
+ &old_position, &old_expand, &old_fill,
+ &old_pack_type))
+ {
+ g_warning ("Notebook child not found");
+ return;
+ }
+
+ /* If we are loading, don't set the packing properties for the tab. */
+ if (data->action == GB_LOADING && child == notebook_tab)
+ return;
+
+ position = gb_widget_input_int (data, ChildPosition);
+ if (data->apply)
+ {
+ gtk_notebook_reorder_child (GTK_NOTEBOOK (widget), notebook_child,
+ position);
+ }
+
+ expand = gb_widget_input_bool (data, ChildExpand);
+ if (data->apply)
+ set_child_packing = TRUE;
+ else
+ expand = old_expand;
+
+ fill = gb_widget_input_bool (data, ChildFill);
+ if (data->apply)
+ set_child_packing = TRUE;
+ else
+ fill = old_fill;
+
+ if (data->action == GB_APPLYING)
+ {
+ pack = gb_widget_input_bool (data, ChildPack);
+ }
+ else
+ {
+ gchar *pack_symbol = gb_widget_input_string (data, ChildPack);
+ pack = pack_symbol && !strcmp (pack_symbol, "GTK_PACK_START");
+ }
+ if (data->apply)
+ set_child_packing = TRUE;
+ else
+ pack = (old_pack_type == GTK_PACK_START) ? TRUE : FALSE;
+
+ if (set_child_packing)
+ gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (widget), notebook_child,
+ expand, fill,
+ pack ? GTK_PACK_START : GTK_PACK_END);
+
+ menu_label = gb_widget_input_string (data, ChildMenuLabel);
+ if (data->apply)
+ {
+ gtk_notebook_set_menu_label_text (GTK_NOTEBOOK (widget), notebook_child,
+ menu_label);
+ }
+}
+
+/* Outputs source to add a child widget to a GtkNotebook. */
+static void
+gb_notebook_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ GtkWidget *notebook_child, *notebook_tab;
+ gboolean expand, fill;
+ gint position;
+ GtkPackType pack_type;
+
+ if (!gb_notebook_get_child_info (GTK_NOTEBOOK (parent), child,
+ &notebook_child, &notebook_tab,
+ &position, &expand, &fill, &pack_type))
+ {
+ g_warning ("Notebook child not found");
+ return;
+ }
+
+ /* See if this is a notebook tab widget. */
+ if (child == notebook_tab)
+ {
+ /* We store the last tab written in 'last_child' */
+ gint col = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (parent),
+ "last_child"));
+ /* We use the special function to add the tab to the notebook. */
+ source_add (data,
+ " gtk_notebook_set_tab_label (GTK_NOTEBOOK (%s), gtk_notebook_get_nth_page (GTK_NOTEBOOK (%s), %i), %s);\n",
+ parent_name, parent_name, col + 1, data->wname);
+
+ gtk_object_set_data (GTK_OBJECT (parent), "last_child",
+ GINT_TO_POINTER (col + 1));
+ }
+ else
+ {
+ const gchar *menu_label;
+
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+
+ /* Set the packing properties, if different to the defaults. */
+ if (expand || !fill || pack_type != GTK_PACK_START)
+ {
+ source_add (data,
+ " gtk_notebook_set_tab_label_packing (GTK_NOTEBOOK (%s), %s,\n"
+ " %s, %s, %s);\n",
+ parent_name, data->wname,
+ expand ? "TRUE" : "FALSE",
+ fill ? "TRUE" : "FALSE",
+ pack_type == GTK_PACK_START ? "GTK_PACK_START" : "GTK_PACK_END");
+ }
+
+ menu_label = gtk_notebook_get_menu_label_text (GTK_NOTEBOOK (parent),
+ notebook_child);
+ if (menu_label && *menu_label)
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (notebook_child,
+ ChildMenuLabel, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gtk_notebook_set_menu_label_text (GTK_NOTEBOOK (%s), %s, %s);\n",
+ parent_name, data->wname,
+ source_make_string_full (menu_label, data->use_gettext && translatable, context));
+ }
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_notebook_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_notebook_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = notebook_xpm;
+ gbwidget.tooltip = _("Notebook");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_notebook_new;
+ gbwidget.gb_widget_add_child = gb_notebook_add_child;
+
+ gbwidget.gb_widget_create_properties = gb_notebook_create_properties;
+ gbwidget.gb_widget_get_properties = gb_notebook_get_properties;
+ gbwidget.gb_widget_set_properties = gb_notebook_set_properties;
+ gbwidget.gb_widget_write_source = gb_notebook_write_source;
+ gbwidget.gb_widget_create_child_properties = gb_notebook_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_notebook_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_notebook_set_child_properties;
+ gbwidget.gb_widget_write_add_child_source = gb_notebook_write_add_child_source;
+ gbwidget.gb_widget_create_popup_menu = gb_notebook_create_popup_menu;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gboptionmenu.c b/tools/glade/glade/gbwidgets/gboptionmenu.c
new file mode 100644
index 00000000..be5a695f
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gboptionmenu.c
@@ -0,0 +1,285 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtkoptionmenu.h>
+#include "../gb.h"
+#include "../glade_menu_editor.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/optionmenu.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static const char *History = "GtkOptionMenu::history";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkOptionMenu, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_option_menu_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+ new_widget = gtk_option_menu_new ();
+ return new_widget;
+}
+
+/* Make window behave like a dialog */
+static void
+dialogize (GtkWidget *menued, GtkWidget *parent_widget)
+{
+ GtkWidget *transient_parent;
+
+ gtk_signal_connect (GTK_OBJECT (menued), "key_press_event",
+ GTK_SIGNAL_FUNC (glade_util_check_key_is_esc),
+ GINT_TO_POINTER (GladeEscDestroys));
+ transient_parent = glade_util_get_toplevel (parent_widget);
+ if (GTK_IS_WINDOW (transient_parent))
+ {
+ gtk_window_set_transient_for (GTK_WINDOW (menued),
+ GTK_WINDOW (transient_parent));
+ }
+}
+
+static void
+set_menu (GladeMenuEditor *menued, GtkOptionMenu *option)
+{
+ int history;
+
+ g_return_if_fail (GLADE_IS_MENU_EDITOR (menued));
+ g_return_if_fail (GTK_IS_OPTION_MENU (option));
+
+ history = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (option), History));
+ gtk_option_menu_set_menu (option, GTK_WIDGET (menued->menu));
+ gtk_option_menu_set_history (option, history);
+}
+
+static void
+gb_menu_bar_on_edit_menu (GtkWidget *button,
+ gpointer data)
+{
+ GtkWidget *option, *menued, *menu;
+
+ option = property_get_widget ();
+ g_return_if_fail (GTK_IS_OPTION_MENU (option));
+
+ /*
+ * we need to remove the menu from the option menu otherwise there
+ * will be a separator where the selected menu is
+ */
+ g_object_set_data (G_OBJECT (option),
+ History,
+ GINT_TO_POINTER (gtk_option_menu_get_history (GTK_OPTION_MENU (option))));
+ menu = gtk_option_menu_get_menu (GTK_OPTION_MENU (option));
+ if (!menu)
+ menu = gb_widget_new ("GtkMenu", option);
+ g_object_ref (menu);
+
+ gtk_option_menu_set_menu (GTK_OPTION_MENU (option), gtk_menu_new ());
+
+ menued = glade_menu_editor_new (current_project, GTK_MENU_SHELL (menu));
+ g_signal_connect (menued, "destroy", G_CALLBACK (set_menu), option);
+
+ /* I think this was hidden as it doesn't call set_menu() to reset the
+ history. */
+ gtk_widget_hide (GLADE_MENU_EDITOR (menued)->apply_button);
+
+ dialogize (menued, button);
+ gtk_widget_show (GTK_WIDGET (menued));
+
+ gtk_option_menu_set_menu (GTK_OPTION_MENU (option), menu);
+ g_object_unref (menu);
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_option_menu_create_properties (GtkWidget * widget, GbWidgetCreateArgData *
+ data)
+{
+ GtkWidget *property_table, *button;
+ gint property_table_row;
+
+ /* Add a button for editing the menubar. */
+ property_table = property_get_table_position (&property_table_row);
+ button = gtk_button_new_with_label (_("Edit Menus..."));
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (gb_menu_bar_on_edit_menu), NULL);
+ gtk_table_attach (GTK_TABLE (property_table), button, 0, 3,
+ property_table_row, property_table_row + 1,
+ GTK_FILL, GTK_FILL, 10, 10);
+
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_option_menu_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ if (data->action == GB_SAVING)
+ gb_widget_output_int (data, History,
+ gtk_option_menu_get_history (GTK_OPTION_MENU (widget)));
+}
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_option_menu_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ int history;
+
+ if (data->action == GB_LOADING)
+ {
+ history = gb_widget_input_int (data, History);
+ if (data->apply)
+ gtk_option_menu_set_history (GTK_OPTION_MENU (widget), history);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkOptionMenu, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_option_menu_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_option_menu_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint history;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_option_menu_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ history = gtk_option_menu_get_history (GTK_OPTION_MENU (widget));
+ if (history > 0)
+ source_add (data,
+ " gtk_option_menu_set_history (GTK_OPTION_MENU (%s), %i);\n",
+ data->wname, history);
+}
+
+
+static void
+gb_option_menu_add_child (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ if (GTK_IS_MENU (child))
+ gtk_option_menu_set_menu (GTK_OPTION_MENU (widget), child);
+ else
+ g_warning (_("Cannot add a %s to a GtkOptionMenu."),
+ g_type_name (G_OBJECT_TYPE (child)));
+}
+
+
+/* Outputs source to add a child widget to a hbox/vbox. */
+void
+gb_option_menu_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ /* We don't output anything here. The code to add the menu to the option
+ menu must be output after all the menuitems are added, so we have some
+ special code in gb_widget_write_source() to do that. */
+#if 0
+ source_add (data,
+ " gtk_option_menu_set_menu (GTK_OPTION_MENU (%s), %s);\n",
+ parent_name, data->wname);
+#endif
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_option_menu_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_option_menu_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = optionmenu_xpm;
+ gbwidget.tooltip = _("Option Menu");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_option_menu_new;
+ gbwidget.gb_widget_create_properties = gb_option_menu_create_properties;
+ gbwidget.gb_widget_get_properties = gb_option_menu_get_properties;
+ gbwidget.gb_widget_set_properties = gb_option_menu_set_properties;
+ gbwidget.gb_widget_add_child = gb_option_menu_add_child;
+ gbwidget.gb_widget_write_source = gb_option_menu_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_option_menu_write_add_child_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_option_menu_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbpreview.c b/tools/glade/glade/gbwidgets/gbpreview.c
new file mode 100644
index 00000000..1879a2f9
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbpreview.c
@@ -0,0 +1,175 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkpreview.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/preview.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Type = "GtkPreview::type";
+static gchar *Expand = "GtkPreview::expand";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkPreview, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_preview_new (GbWidgetNewData * data)
+{
+ GtkWidget *preview;
+ preview = gtk_preview_new (GTK_PREVIEW_COLOR);
+ return preview;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_preview_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (Type, _("Color:"),
+ _("If the preview is color or grayscale"));
+ property_add_bool (Expand, _("Expand:"),
+ _("If the preview expands to fill its allocated area"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_preview_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, Type, GTK_PREVIEW (widget)->type == GTK_PREVIEW_COLOR);
+ gb_widget_output_bool (data, Expand, GTK_PREVIEW (widget)->expand);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_preview_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean type, expand;
+
+ type = gb_widget_input_bool (data, Type);
+ /* We shouldn't really set the preview type after initialisation, but it
+ should be OK as we never use the preview */
+ if (data->apply)
+ GTK_PREVIEW (widget)->type = type ? GTK_PREVIEW_COLOR
+ : GTK_PREVIEW_GRAYSCALE;
+ expand = gb_widget_input_bool (data, Expand);
+ if (data->apply)
+ gtk_preview_set_expand (GTK_PREVIEW (widget), expand);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkPreview, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_preview_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_preview_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_preview_new (%s);\n", data->wname,
+ GTK_PREVIEW (widget)->type == GTK_PREVIEW_COLOR
+ ? "GTK_PREVIEW_COLOR" : "GTK_PREVIEW_GRAYSCALE");
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_PREVIEW (widget)->expand)
+ source_add (data, " gtk_preview_set_expand (GTK_PREVIEW (%s), TRUE);\n",
+ data->wname);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_preview_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_preview_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = preview_xpm;
+ gbwidget.tooltip = _("Preview");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_preview_new;
+ gbwidget.gb_widget_create_properties = gb_preview_create_properties;
+ gbwidget.gb_widget_get_properties = gb_preview_get_properties;
+ gbwidget.gb_widget_set_properties = gb_preview_set_properties;
+ gbwidget.gb_widget_write_source = gb_preview_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_preview_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbprogressbar.c b/tools/glade/glade/gbwidgets/gbprogressbar.c
new file mode 100644
index 00000000..e346bccc
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbprogressbar.c
@@ -0,0 +1,433 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * Update 3/17/99 - Jay Johnston:
+ * - added property adjustments
+ * - style
+ * - orientation
+ * - activity mode
+ * - show text
+ * - added sample animation (most of that code was taken from the Gtk v1.2
+ * tutorial by Tony Gale <gale@gtk.org> and Ian Main <imain@gtk.org> )
+ * - added dynamic popup menus which change depending on whether the animation
+ * is active or not
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <math.h>
+#include <gtk/gtkprogressbar.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/progressbar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Orientation = "GtkProgressBar::orientation";
+static gchar *Fraction = "GtkProgressBar::fraction";
+static gchar *PulseStep = "GtkProgressBar::pulse_step";
+static gchar *Text = "GtkProgressBar::text";
+static gchar *Ellipsize = "GtkProgressBar::ellipsize";
+
+#if 0
+static gchar *ShowText = "ProgressBar|GtkProgress::show_text";
+static gchar *ActivityMode = "ProgressBar|GtkProgress::activity_mode";
+static gchar *XAlign = "GtkProgressBar::text_xalign";
+static gchar *YAlign = "GtkProgressBar::text_yalign";
+
+static gchar *Value = "ProgressBar|GtkProgress::value";
+static gchar *MinValue = "ProgressBar|GtkProgress::lower";
+static gchar *MaxValue = "ProgressBar|GtkProgress::upper";
+static gchar *Style = "GtkProgressBar::bar_style";
+#endif
+
+
+static const gchar *GbOrientationChoices[] =
+{"Left to Right", "Right to Left", "Bottom to Top", "Top to Bottom", NULL};
+
+static const gint GbOrientationValues[] =
+{
+ GTK_PROGRESS_LEFT_TO_RIGHT,
+ GTK_PROGRESS_RIGHT_TO_LEFT,
+ GTK_PROGRESS_BOTTOM_TO_TOP,
+ GTK_PROGRESS_TOP_TO_BOTTOM
+};
+static const gchar *GbOrientationSymbols[] =
+{
+ "GTK_PROGRESS_LEFT_TO_RIGHT",
+ "GTK_PROGRESS_RIGHT_TO_LEFT",
+ "GTK_PROGRESS_BOTTOM_TO_TOP",
+ "GTK_PROGRESS_TOP_TO_BOTTOM"
+};
+
+static const gchar *GbEllipsizeChoices[] =
+{
+ "None",
+ "Start",
+ "Middle",
+ "End",
+ NULL
+};
+static const gint GbEllipsizeValues[] =
+{
+ PANGO_ELLIPSIZE_NONE,
+ PANGO_ELLIPSIZE_START,
+ PANGO_ELLIPSIZE_MIDDLE,
+ PANGO_ELLIPSIZE_END
+};
+static const gchar *GbEllipsizeSymbols[] =
+{
+ "PANGO_ELLIPSIZE_NONE",
+ "PANGO_ELLIPSIZE_START",
+ "PANGO_ELLIPSIZE_MIDDLE",
+ "PANGO_ELLIPSIZE_END"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkProgressBar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_progress_bar_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_progress_bar_new ();
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+
+static void
+gb_progress_bar_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Orientation, _("Orientation:"),
+ _("The orientation of the progress bar's contents"),
+ GbOrientationChoices);
+ property_add_float_range (Fraction, _("Fraction:"),
+ _("The fraction of work that has been completed"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (PulseStep, _("Pulse Step:"),
+ _("The fraction of the progress bar length to move the bouncing block when pulsed"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_string (Text, _("Text:"),
+ _("The text to display over the progress bar"));
+
+ property_add_choice (Ellipsize, _("Ellipsize:"),
+ _("How to ellipsize the string"),
+ GbEllipsizeChoices);
+
+#if 0
+ /* ShowText is implicit now, if the Text property is set to anything. */
+ property_add_bool (ShowText, _("Show Text:"),
+ _("If the text should be shown in the progress bar"));
+
+ /* ActivityMode is deprecated and implicit now. The app just calls
+ gtk_progress_bar_pulse() and it automatically goes into activity mode. */
+ property_add_bool (ActivityMode, _("Activity Mode:"),
+ _("If the progress bar should act like the front of Kit's car"));
+
+ /* The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+ have functions to set these, so I suppose we shouldn't support them. */
+ property_add_float_range (XAlign, _("X Align:"),
+ _("The horizontal alignment of the text"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+ property_add_float_range (YAlign, _("Y Align:"),
+ _("The vertical alignment of the text"),
+ 0, 1, 0.01, 0.1, 0.01, 2);
+#endif
+}
+
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+
+static void
+gb_progress_bar_get_properties(GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ PangoEllipsizeMode ellipsize_mode;
+ gint i;
+
+ for (i = 0; i < sizeof (GbOrientationValues) / sizeof (GbOrientationValues[0]); i++)
+ {
+ if (GbOrientationValues[i] == GTK_PROGRESS_BAR (widget)->orientation)
+ gb_widget_output_choice (data, Orientation, i, GbOrientationSymbols[i]);
+ }
+
+ gb_widget_output_float (data, Fraction, gtk_progress_bar_get_fraction (GTK_PROGRESS_BAR (widget)));
+ gb_widget_output_float (data, PulseStep, gtk_progress_bar_get_pulse_step (GTK_PROGRESS_BAR (widget)));
+ gb_widget_output_translatable_string (data, Text, gtk_progress_bar_get_text (GTK_PROGRESS_BAR (widget)));
+
+ ellipsize_mode = gtk_progress_bar_get_ellipsize (GTK_PROGRESS_BAR (widget));
+ for (i = 0; i < sizeof (GbEllipsizeValues) / sizeof (GbEllipsizeValues[0]); i++)
+ {
+ if (GbEllipsizeValues[i] == ellipsize_mode)
+ gb_widget_output_choice (data, Ellipsize, i, GbEllipsizeSymbols[i]);
+ }
+
+#if 0
+ gb_widget_output_bool (data, ShowText, GTK_PROGRESS (widget)->show_text);
+ gb_widget_output_bool (data, ActivityMode, GTK_PROGRESS (widget)->activity_mode);
+
+ gb_widget_output_float (data, XAlign, GTK_PROGRESS (widget)->x_align);
+ gb_widget_output_float (data, YAlign, GTK_PROGRESS (widget)->y_align);
+#endif
+}
+
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+
+static void
+gb_progress_bar_set_properties(GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gfloat fraction, pulse_step;
+#if 0
+ gfloat activityMode, xalign, yalign;
+ gboolean set_alignment = FALSE;
+ gboolean showText;
+#endif
+ gchar *orientation, *text, *ellipsize_mode;
+ gint i;
+
+ orientation = gb_widget_input_choice (data, Orientation);
+ if (data->apply)
+ {
+ for (i = 0;
+ i < sizeof (GbOrientationValues) / sizeof (GbOrientationValues[0]);
+ i++)
+ {
+ if (!strcmp (orientation, GbOrientationChoices[i])
+ || !strcmp (orientation, GbOrientationSymbols[i]))
+ {
+ gtk_progress_bar_set_orientation (GTK_PROGRESS_BAR (widget),
+ GbOrientationValues[i]);
+ break;
+ }
+ }
+ }
+
+ fraction = gb_widget_input_float (data, Fraction);
+ if (data->apply)
+ gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (widget), fraction);
+
+ pulse_step = gb_widget_input_float (data, PulseStep);
+ if (data->apply)
+ gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (widget), pulse_step);
+
+ text = gb_widget_input_string (data, Text);
+ if (data->apply)
+ gtk_progress_bar_set_text (GTK_PROGRESS_BAR (widget), text);
+
+ ellipsize_mode = gb_widget_input_choice (data, Ellipsize);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbEllipsizeValues) / sizeof (GbEllipsizeValues[0]);
+ i++)
+ {
+ if (!strcmp (ellipsize_mode, GbEllipsizeChoices[i])
+ || !strcmp (ellipsize_mode, GbEllipsizeSymbols[i]))
+ {
+ gtk_progress_bar_set_ellipsize (GTK_PROGRESS_BAR (widget),
+ GbEllipsizeValues[i]);
+ break;
+ }
+ }
+ }
+
+#if 0
+ showText = gb_widget_input_bool (data, ShowText);
+ if (data->apply)
+ gtk_progress_set_show_text (GTK_PROGRESS (widget), showText);
+
+ activityMode = gb_widget_input_bool (data, ActivityMode);
+ if (data->apply)
+ gtk_progress_set_activity_mode (GTK_PROGRESS (widget), activityMode);
+
+ xalign = gb_widget_input_float (data, XAlign);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ xalign = GTK_PROGRESS (widget)->x_align;
+
+ yalign = gb_widget_input_float (data, YAlign);
+ if (data->apply)
+ set_alignment = TRUE;
+ else
+ yalign = GTK_PROGRESS (widget)->y_align;
+
+ if (set_alignment)
+ gtk_progress_set_text_alignment (GTK_PROGRESS (widget), xalign, yalign);
+#endif
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_progress_bar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gfloat fraction, pulse_step;
+ const char *text;
+ PangoEllipsizeMode ellipsize_mode;
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_progress_bar_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_PROGRESS_BAR (widget)->orientation != GTK_PROGRESS_LEFT_TO_RIGHT)
+ {
+ for (i = 0; i < sizeof (GbOrientationValues) / sizeof (GbOrientationValues[0]); i++)
+ {
+ if (GbOrientationValues[i] == GTK_PROGRESS_BAR (widget)->orientation)
+ source_add (data,
+ " gtk_progress_bar_set_orientation (GTK_PROGRESS_BAR (%s), %s);\n",
+ data->wname, GbOrientationSymbols[i]);
+ }
+ }
+
+ fraction = gtk_progress_bar_get_fraction (GTK_PROGRESS_BAR (widget));
+ if (fraction >= GLADE_EPSILON)
+ source_add (data,
+ " gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (%s), %g);\n",
+ data->wname, fraction);
+
+ pulse_step = gtk_progress_bar_get_pulse_step (GTK_PROGRESS_BAR (widget));
+ if (fabs (pulse_step - 0.1) >= GLADE_EPSILON)
+ source_add (data,
+ " gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (%s), %g);\n",
+ data->wname, pulse_step);
+
+ text = gtk_progress_bar_get_text (GTK_PROGRESS_BAR (widget));
+ if (text && *text)
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, Text,
+ &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gtk_progress_bar_set_text (GTK_PROGRESS_BAR (%s), %s);\n",
+ data->wname,
+ source_make_string_full (text, data->use_gettext && translatable, context));
+ }
+
+ ellipsize_mode = gtk_progress_bar_get_ellipsize (GTK_PROGRESS_BAR (widget));
+ if (ellipsize_mode != PANGO_ELLIPSIZE_NONE)
+ {
+ for (i = 0;
+ i < sizeof (GbEllipsizeValues) / sizeof (GbEllipsizeValues[0]);
+ i++)
+ {
+ if (GbEllipsizeValues[i] == ellipsize_mode)
+ source_add (data,
+ " gtk_progress_bar_set_ellipsize (GTK_PROGRESS_BAR (%s), %s);\n",
+ data->wname, GbEllipsizeSymbols[i]);
+ }
+ }
+
+#if 0
+ if (GTK_PROGRESS (widget)->show_text)
+ {
+ source_add( data,
+ " gtk_progress_set_show_text (GTK_PROGRESS (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (GTK_PROGRESS (widget)->activity_mode)
+ {
+ source_add( data,
+ " gtk_progress_set_activity_mode (GTK_PROGRESS (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (GTK_PROGRESS (widget)->x_align != 0.5
+ || GTK_PROGRESS (widget)->y_align != 0.5)
+ {
+ source_add( data,
+ " gtk_progress_set_text_alignment (GTK_PROGRESS (%s), %g, %g);\n",
+ data->wname,
+ GTK_PROGRESS (widget)->x_align,
+ GTK_PROGRESS (widget)->y_align);
+ }
+#endif
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_progress_bar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_progress_bar_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = progressbar_xpm;
+ gbwidget.tooltip = _("Progress Bar");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_progress_bar_new;
+
+ gbwidget.gb_widget_create_properties = gb_progress_bar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_progress_bar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_progress_bar_set_properties;
+ /*gbwidget.gb_widget_create_popup_menu = gb_progress_bar_create_popup_menu;*/
+ gbwidget.gb_widget_write_source = gb_progress_bar_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbradiobutton.c b/tools/glade/glade/gbwidgets/gbradiobutton.c
new file mode 100644
index 00000000..458e3fd6
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbradiobutton.c
@@ -0,0 +1,477 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtkentry.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkradiobutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/radiobutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *StockButton = "RadioButton|GtkButton::stock_button";
+static gchar *Label = "RadioButton|GtkButton::label";
+static gchar *Icon = "RadioButton|GtkButton::icon";
+static gchar *FocusOnClick = "RadioButton|GtkButton::focus_on_click";
+
+/* This is only used for normal/stock buttons, not special toolbar buttons,
+ as the toolbar has its own relief setting. */
+static gchar *Relief = "RadioButton|GtkButton::relief";
+
+static gchar *State = "RadioButton|GtkToggleButton::active";
+static gchar *Inconsistent = "RadioButton|GtkToggleButton::inconsistent";
+static gchar *Group = "GtkRadioButton::group";
+static gchar *Indicator = "RadioButton|GtkToggleButton::draw_indicator";
+
+typedef struct _GladeFindGroupsData GladeFindGroupsData;
+struct _GladeFindGroupsData {
+ GList *groups_found;
+ GList *group_names;
+};
+
+
+typedef struct _GladeFindGroupWidgetData GladeFindGroupWidgetData;
+struct _GladeFindGroupWidgetData {
+ gchar *name;
+ GtkWidget *found_widget;
+};
+
+
+static void get_radio_button_groups (GtkWidget * widget,
+ GladeFindGroupsData *find_data);
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+static void
+find_parents_group (GtkWidget * widget, GSList ** group)
+{
+ /* If a group has already been found, return. */
+ if (*group)
+ return;
+
+ if (GTK_IS_RADIO_BUTTON (widget))
+ *group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (widget));
+}
+
+
+/*
+ * Creates a new GtkWidget of class GtkRadioButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_radio_button_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+ GSList *group_list = NULL;
+
+ /* When creating a radiobutton we try to place it in the same group as other
+ radio buttons with the same parent. */
+ if (data->parent && data->action == GB_CREATING)
+ gb_widget_children_foreach (data->parent, (GtkCallback) find_parents_group,
+ &group_list);
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_radio_button_new_with_label (group_list, data->name);
+ else
+ {
+ new_widget = gtk_radio_button_new (group_list);
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder());
+ }
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_radio_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData *
+ data)
+{
+ GtkWidget *combo;
+
+ property_add_stock_item (StockButton, _("Stock Button:"),
+ _("The stock button to use"),
+ GTK_ICON_SIZE_BUTTON);
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GTK_ICON_SIZE_BUTTON);
+ property_add_choice (Relief, _("Button Relief:"),
+ _("The relief style of the button"),
+ GladeReliefChoices);
+
+ property_add_bool (State, _("Initially On:"),
+ _("If the radio button is initially on"));
+ property_add_bool (Inconsistent, _("Inconsistent:"),
+ _("If the button is shown in an inconsistent state"));
+ property_add_bool (Indicator, _("Indicator:"),
+ _("If the indicator is always drawn"));
+ property_add_combo (Group, _("Group:"),
+ _("The radio button group (the default is all radio buttons with the same parent)"),
+ NULL);
+ combo = property_get_value_widget (Group);
+ gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (combo)->entry), FALSE);
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_radio_button_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GtkWidget *component;
+ GladeFindGroupData find_data;
+
+ component = glade_util_get_toplevel (widget);
+
+ gb_button_get_standard_properties (widget, data, StockButton, Label, Icon,
+ Relief, FocusOnClick);
+
+ gb_widget_output_bool (data, State, data->widget_data->flags & GLADE_ACTIVE);
+
+ gb_widget_output_bool (data, Inconsistent,
+ GTK_TOGGLE_BUTTON (widget)->inconsistent);
+
+ gb_widget_output_bool (data, Indicator,
+ GTK_TOGGLE_BUTTON (widget)->draw_indicator);
+
+ /* If we're showing we need to display the list of groups to choose from.
+ We walk the tree of widgets in this component, and if a widget is
+ a radio button, we see if it has a group and if it is already in the
+ list and if not we add it. */
+ if (data->action == GB_SHOWING)
+ {
+ GladeFindGroupsData find_groups_data;
+
+ find_groups_data.groups_found = NULL;
+ find_groups_data.group_names = NULL;
+ get_radio_button_groups (component, &find_groups_data);
+
+ find_groups_data.group_names = g_list_prepend (find_groups_data.group_names,
+ _("New Group"));
+ property_set_combo_strings (Group, find_groups_data.group_names);
+
+ g_list_free (find_groups_data.groups_found);
+ g_list_free (find_groups_data.group_names);
+
+ /*property_set_visible (Indicator, !is_toolbar_button);*/
+ }
+
+ find_data.group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (widget));
+ find_data.found_widget = NULL;
+ gb_button_find_radio_group (component, &find_data);
+
+ if (find_data.found_widget)
+ {
+ /* If we are saving, we don't output the group if this widget is the
+ first widget in the group. */
+ if (data->action == GB_SHOWING || find_data.found_widget != widget)
+ {
+ const char *name;
+ name = gtk_widget_get_name (find_data.found_widget);
+ gb_widget_output_combo (data, Group, name);
+ }
+ }
+ else
+ {
+ g_warning ("Radiobutton has no group");
+ gb_widget_output_combo (data, Group, "");
+ }
+}
+
+
+/* Note that this must walk the widget tree in exactly the same way that we
+ save the widgets, so we know which widget in the group will be the first
+ output. */
+static void
+get_radio_button_groups (GtkWidget * widget, GladeFindGroupsData *find_data)
+{
+ if (GTK_IS_RADIO_BUTTON (widget) && GB_IS_GB_WIDGET (widget))
+ {
+ GSList *group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (widget));
+
+ /* See if we've already found a widget in this group. */
+ if (!g_list_find (find_data->groups_found, group))
+ {
+ const char *name = gtk_widget_get_name (GTK_WIDGET (widget));
+
+ /* Remember that we've already seen this group. */
+ find_data->groups_found = g_list_prepend (find_data->groups_found,
+ group);
+
+ /* Add the widget's name to the list. */
+ find_data->group_names = g_list_insert_sorted (find_data->group_names, (char*)name, (GCompareFunc) g_utf8_collate);
+ }
+ }
+
+ if (GTK_IS_CONTAINER (widget))
+ gb_widget_children_foreach (widget, (GtkCallback) get_radio_button_groups,
+ find_data);
+}
+
+
+/* This tries to ensure that one and only one radio button in the given
+ group is selected. It's used because GtkRadioButton doesn't handle this
+ when groups are changed. */
+void
+gb_radio_button_update_radio_group (GSList * group)
+{
+ GtkRadioButton *button;
+ GSList *slist;
+ gboolean found_selected = FALSE;
+
+ if (group == NULL)
+ return;
+
+ for (slist = group; slist; slist = slist->next)
+ {
+ button = GTK_RADIO_BUTTON (slist->data);
+ if (GTK_TOGGLE_BUTTON (button)->active)
+ {
+ if (found_selected)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), FALSE);
+ else
+ found_selected = TRUE;
+ }
+ }
+ /* If none are currently selected, select the first. */
+ if (!found_selected)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (group->data), TRUE);
+}
+
+
+/* This recursively steps though a complete component's hierarchy to find
+ a radio button with a particular group name set. When found the radio
+ button's group list is returned in find_group_data->group. */
+static void
+find_group_widget (GtkWidget *widget, GladeFindGroupWidgetData *find_data)
+{
+ if (find_data->found_widget)
+ return;
+
+ if (GTK_IS_RADIO_BUTTON (widget) && GB_IS_GB_WIDGET (widget))
+ {
+ if (!strcmp (gtk_widget_get_name (widget), find_data->name))
+ {
+#if 0
+ g_print ("Found widget: %s\n", find_data->name);
+#endif
+ find_data->found_widget = widget;
+ return;
+ }
+ }
+
+ if (GTK_IS_CONTAINER (widget))
+ gb_widget_children_foreach (widget, (GtkCallback) find_group_widget,
+ find_data);
+}
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_radio_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean state, indicator, inconsistent;
+ gchar *group_name;
+
+ gb_button_set_standard_properties (widget, data, StockButton, Label, Icon,
+ Relief, FocusOnClick);
+
+ state = gb_widget_input_bool (data, State);
+ if (data->apply)
+ {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), state);
+ if (state)
+ data->widget_data->flags |= GLADE_ACTIVE;
+ else
+ data->widget_data->flags &= ~GLADE_ACTIVE;
+ }
+
+ inconsistent = gb_widget_input_bool (data, Inconsistent);
+ if (data->apply)
+ gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (widget),
+ inconsistent);
+
+ indicator = gb_widget_input_bool (data, Indicator);
+ if (data->apply)
+ gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (widget), indicator);
+
+ /* Find any widgets in given group and set this widgets group.
+ If group is NULL try to find radiobuttons with same parent and use
+ their group. If these don't succeed, set group to NULL. */
+ group_name = gb_widget_input_combo (data, Group);
+ if (data->apply)
+ {
+ GSList *old_group, *new_group = NULL;
+
+ old_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (widget));
+
+ if (group_name && (group_name[0] == '\0'
+ || !strcmp (group_name, _("New Group"))))
+ group_name = NULL;
+
+ if (group_name)
+ {
+ GladeFindGroupWidgetData find_data;
+ GtkWidget *component;
+
+ component = glade_util_get_toplevel (widget);
+
+ find_data.name = group_name;
+ find_data.found_widget = NULL;
+ find_group_widget (component, &find_data);
+
+ if (find_data.found_widget)
+ new_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (find_data.found_widget));
+ else if (data->action == GB_LOADING)
+ g_warning ("Invalid radio group: %s\n (Note that forward references are not allowed in Glade files)", group_name);
+ }
+
+#if 0
+ g_print ("New Group: %p Old Group: %p\n", new_group, old_group);
+#endif
+
+ if (new_group != old_group)
+ {
+#if 0
+ g_print ("##### setting radio group: %s\n",
+ group_name ? group_name : "NULL");
+#endif
+ gtk_radio_button_set_group (GTK_RADIO_BUTTON (widget), new_group);
+ }
+ }
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_radio_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GladeFindGroupData find_data;
+ GtkWidget *group_widget;
+ gchar buffer[256], *group_name;
+
+ find_data.group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (widget));
+ find_data.found_widget = NULL;
+ gb_button_find_radio_group (glade_util_get_toplevel (widget), &find_data);
+
+ group_widget = find_data.found_widget;
+ if (!group_widget)
+ {
+ g_warning ("Radiobutton has no group");
+ group_widget = widget;
+ }
+
+ gb_button_write_standard_source (widget, data, Label);
+
+ /* Make sure the temporary group list variable is declared. */
+ group_name = (char*) gtk_widget_get_name (group_widget);
+ group_name = source_create_valid_identifier (group_name);
+ sprintf (buffer, " GSList *%s_group = NULL;\n", group_name);
+ source_ensure_decl (data, buffer);
+
+ source_add (data,
+ " gtk_radio_button_set_group (GTK_RADIO_BUTTON (%s), %s_group);\n",
+ data->wname, group_name);
+ source_add (data,
+ " %s_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (%s));\n",
+ group_name, data->wname);
+ g_free (group_name);
+
+ if (data->widget_data->flags & GLADE_ACTIVE)
+ {
+ source_add (data,
+ " gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (GTK_TOGGLE_BUTTON (widget)->inconsistent)
+ {
+ source_add (data,
+ " gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (!GTK_TOGGLE_BUTTON (widget)->draw_indicator)
+ {
+ source_add (data,
+ " gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_radio_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_radio_button_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = radiobutton_xpm;
+ gbwidget.tooltip = _("Radio Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_radio_button_new;
+ gbwidget.gb_widget_create_properties = gb_radio_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_radio_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_radio_button_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_button_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_radio_button_write_source;
+ gbwidget.gb_widget_destroy = gb_button_destroy;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbradiomenuitem.c b/tools/glade/glade/gbwidgets/gbradiomenuitem.c
new file mode 100644
index 00000000..7a9b4348
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbradiomenuitem.c
@@ -0,0 +1,399 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkradiomenuitem.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/radiomenuitem.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Label = "RadioMenuItem|GtkItem::label";
+static gchar *State = "RadioMenuItem|GtkCheckMenuItem::active";
+static gchar *Group = "GtkRadioMenuItem::group";
+
+
+typedef struct _GladeFindGroupWidgetData GladeFindGroupWidgetData;
+struct _GladeFindGroupWidgetData {
+ gchar *name;
+ GtkWidget *found_widget;
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+static void
+find_parents_group (GtkWidget * widget, GSList ** group)
+{
+ /* If a group has already been found, return. */
+ if (*group)
+ return;
+
+ if (GTK_IS_RADIO_MENU_ITEM (widget))
+ {
+ *group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (widget));
+ }
+}
+
+
+/*
+ * Creates a new GtkWidget of class GtkRadioMenuItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_radio_menu_item_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+ GSList *group_list = NULL;
+
+ /* When creating a radiomenuitem we try to place it in the same group as
+ other radiomenuitems with the same parent. */
+ if (data->parent && data->action == GB_CREATING)
+ gtk_container_foreach (GTK_CONTAINER (data->parent),
+ (GtkCallback) find_parents_group, &group_list);
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_radio_menu_item_new_with_label (group_list, data->name);
+ else
+ new_widget = gtk_radio_menu_item_new (group_list);
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_radio_menu_item_create_properties (GtkWidget * widget, GbWidgetCreateArgData
+ * data)
+{
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_bool (State, _("Initially On:"),
+ _("If the radio menu item is initially on"));
+ property_add_combo (Group, _("Group:"),
+ _("The radio menu item group (the default is all radio menu items with the same parent)"),
+ NULL);
+ /* The Group property is only used for loading and saving at present. */
+ property_set_visible (Group, FALSE);
+}
+
+
+
+void
+gb_radio_menu_item_find_radio_group (GtkWidget *widget,
+ GladeFindGroupData *find_data)
+{
+ if (find_data->found_widget)
+ return;
+
+ if (GTK_IS_RADIO_MENU_ITEM (widget) && GB_IS_GB_WIDGET (widget))
+ {
+ if (gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (widget)) == find_data->group)
+ {
+ find_data->found_widget = widget;
+ return;
+ }
+ }
+
+ if (GTK_IS_CONTAINER (widget))
+ gb_widget_children_foreach (widget,
+ (GtkCallback) gb_radio_menu_item_find_radio_group,
+ find_data);
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_radio_menu_item_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_child_label (widget, data, Label);
+
+ gb_widget_output_bool (data, State, data->widget_data->flags & GLADE_ACTIVE);
+
+ /* We only output the group when saving, for now. */
+ if (data->action == GB_SAVING)
+ {
+ GladeFindGroupData find_data;
+ GtkWidget *component;
+
+ component = glade_util_get_toplevel (widget);
+
+ find_data.group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (widget));
+ find_data.found_widget = NULL;
+ gb_radio_menu_item_find_radio_group (component, &find_data);
+
+ if (find_data.found_widget)
+ {
+ /* We don't output the group if this widget is the first widget in
+ the group. */
+ if (find_data.found_widget != widget)
+ {
+ const char *name;
+ name = gtk_widget_get_name (find_data.found_widget);
+ gb_widget_output_combo (data, Group, name);
+ }
+ }
+ }
+}
+
+
+/* This recursively steps though a complete component's hierarchy to find
+ a radio button with a particular group name set. When found the radio
+ button's group list is returned in find_group_data->group. */
+static void
+find_group_widget (GtkWidget *widget, GladeFindGroupWidgetData *find_data)
+{
+ if (find_data->found_widget)
+ return;
+
+ if (GTK_IS_RADIO_MENU_ITEM (widget) && GB_IS_GB_WIDGET (widget))
+ {
+ if (!strcmp (gtk_widget_get_name (widget), find_data->name))
+ {
+#if 0
+ g_print ("Found widget: %s\n", find_data->name);
+#endif
+ find_data->found_widget = widget;
+ return;
+ }
+ }
+
+ if (GTK_IS_CONTAINER (widget))
+ gb_widget_children_foreach (widget, (GtkCallback) find_group_widget,
+ find_data);
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_radio_menu_item_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean state;
+
+ gb_widget_input_child_label (widget, data, Label);
+
+ state = gb_widget_input_bool (data, State);
+ if (data->apply)
+ {
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (widget), state);
+ if (state)
+ data->widget_data->flags |= GLADE_ACTIVE;
+ else
+ data->widget_data->flags &= ~GLADE_ACTIVE;
+ }
+
+ /* We only set the group when loading, for now. */
+ if (data->action == GB_LOADING)
+ {
+ gchar *group_name;
+
+ /* Find any widgets in given group and set this widgets group.
+ If group is NULL try to find radiomenuitems with same parent and use
+ their group. If these don't succeed, set group to NULL. */
+ group_name = gb_widget_input_combo (data, Group);
+ if (data->apply)
+ {
+ GSList *old_group, *new_group = NULL;
+
+ old_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (widget));
+
+ if (group_name && group_name[0] == '\0')
+ group_name = NULL;
+
+ if (group_name)
+ {
+ GladeFindGroupWidgetData find_data;
+ GtkWidget *component;
+
+ component = glade_util_get_toplevel (widget);
+
+ find_data.name = group_name;
+ find_data.found_widget = NULL;
+ find_group_widget (component, &find_data);
+
+ if (find_data.found_widget)
+ new_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (find_data.found_widget));
+ else if (data->action == GB_LOADING)
+ g_warning ("Invalid radio group: %s\n (Note that forward references are not allowed in Glade files)", group_name);
+ }
+
+ if (new_group != old_group)
+ {
+#if 0
+ g_print ("##### setting radio group: %s\n",
+ group_name ? group_name : "NULL");
+#endif
+ gtk_radio_menu_item_set_group (GTK_RADIO_MENU_ITEM (widget),
+ new_group);
+ }
+ }
+ }
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkRadioMenuItem, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_radio_menu_item_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData
+ * data)
+{
+ /* Add command to remove child label. */
+#if 0
+ gb_widget_create_child_label_popup_menu (widget, data);
+#endif
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_radio_menu_item_write_source (GtkWidget * widget, GbWidgetWriteSourceData *
+ data)
+{
+ GladeFindGroupData find_data;
+ GtkWidget *group_widget;
+ GtkWidget *child = GTK_BIN (widget)->child;
+ gchar buffer[256], *group_name, *label_text;
+ gboolean translatable, context;
+ gchar *comments;
+
+#ifdef USE_GNOME
+ if (data->project->gnome_support)
+ {
+ glade_gnome_write_menu_item_source (GTK_MENU_ITEM (widget), data);
+ return;
+ }
+#endif
+
+ find_data.group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (widget));
+ find_data.found_widget = NULL;
+ gb_radio_menu_item_find_radio_group (glade_util_get_toplevel (widget),
+ &find_data);
+
+ group_widget = find_data.found_widget;
+ if (!group_widget)
+ {
+ g_warning ("Radiobutton has no group");
+ group_widget = widget;
+ }
+
+ if (data->create_widget)
+ {
+ /* Make sure the temporary group list variable is declared. */
+ group_name = (char*) gtk_widget_get_name (group_widget);
+ group_name = source_create_valid_identifier (group_name);
+ sprintf (buffer, " GSList *%s_group = NULL;\n", group_name);
+ source_ensure_decl (data, buffer);
+
+ if (child && GTK_IS_LABEL (child) && !GB_IS_GB_WIDGET (child))
+ {
+ label_text = glade_util_get_label_text (child);
+
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " %s = gtk_radio_menu_item_new_with_mnemonic (%s_group, %s);\n",
+ data->wname, group_name,
+ source_make_string_full (label_text, data->use_gettext && translatable, context));
+ g_free (label_text);
+ }
+ else
+ {
+ source_add (data, " %s = gtk_radio_menu_item_new (%s_group);\n",
+ data->wname, group_name);
+ }
+ source_add (data,
+ " %s_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (%s));\n",
+ group_name, data->wname);
+ g_free (group_name);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (data->widget_data->flags & GLADE_ACTIVE)
+ {
+ source_add (data,
+ " gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_radio_menu_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_radio_menu_item_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = radiomenuitem_xpm;
+ gbwidget.tooltip = _("Radio Menu Item");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_radio_menu_item_new;
+ gbwidget.gb_widget_create_properties = gb_radio_menu_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_radio_menu_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_radio_menu_item_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_radio_menu_item_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_radio_menu_item_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbradiotoolbutton.c b/tools/glade/glade/gbwidgets/gbradiotoolbutton.c
new file mode 100644
index 00000000..95faf681
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbradiotoolbutton.c
@@ -0,0 +1,545 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/radiotoolbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *StockButton = "GtkRadioToolButton|GtkToolButton::stock_id";
+static gchar *Label = "GtkRadioToolButton|GtkToolButton::label";
+static gchar *Icon = "GtkRadioToolButton|GtkToolButton::icon";
+static gchar *VisibleHorz = "GtkRadioToolButton|GtkToolItem::visible_horizontal";
+static gchar *VisibleVert = "GtkRadioToolButton|GtkToolItem::visible_vertical";
+static gchar *IsImportant = "GtkRadioToolButton|GtkToolItem::is_important";
+
+static gchar *Group = "GtkRadioToolButton::group";
+static gchar *Active = "GtkRadioToolButton|GtkToggleToolButton::active";
+
+
+typedef struct _GladeFindGroupsData GladeFindGroupsData;
+struct _GladeFindGroupsData {
+ GList *groups_found;
+ GList *group_names;
+};
+
+
+typedef struct _GladeFindGroupWidgetData GladeFindGroupWidgetData;
+struct _GladeFindGroupWidgetData {
+ gchar *name;
+ GtkWidget *found_widget;
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+static void
+find_parents_group (GtkWidget * widget, GSList ** group)
+{
+ /* If a group has already been found, return. */
+ if (*group)
+ return;
+
+ if (GTK_IS_RADIO_TOOL_BUTTON (widget))
+ *group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (widget));
+}
+
+
+/*
+ * Creates a new GtkWidget of class GtkRadioToolButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_radio_tool_button_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *image;
+ GbWidget *pixmap_gbwidget;
+ GSList *group_list = NULL;
+
+ /* When creating a radiotoolbutton we try to place it in the same group
+ as other radiotoolbuttons in the same toolbar. */
+ if (data->action == GB_CREATING)
+ {
+ GtkWidget *parent = data->parent;
+ while (parent && !GTK_IS_TOOLBAR (parent))
+ parent = parent->parent;
+ if (parent)
+ gb_widget_children_foreach (parent,
+ (GtkCallback) find_parents_group,
+ &group_list);
+ }
+
+ /* Place the pixmap icon in the button initially (even when loading). */
+ pixmap_gbwidget = gb_widget_lookup_class ("GtkImage");
+ if (pixmap_gbwidget)
+ {
+ image = gtk_image_new_from_pixmap (pixmap_gbwidget->gdkpixmap,
+ pixmap_gbwidget->mask);
+ }
+ else
+ {
+ image = gtk_image_new ();
+ g_warning ("Couldn't find GtkPixmap data");
+ }
+ gtk_widget_show (image);
+
+ new_widget = (GtkWidget*) gtk_radio_tool_button_new (group_list);
+
+ gtk_tool_button_set_label (GTK_TOOL_BUTTON (new_widget), "");
+ gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (new_widget), image);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_radio_tool_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ GtkWidget *combo;
+
+ property_add_stock_item (StockButton, _("Stock Button:"),
+ _("The stock button to use"),
+ GTK_ICON_SIZE_LARGE_TOOLBAR);
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GTK_ICON_SIZE_LARGE_TOOLBAR);
+
+ property_add_combo (Group, _("Group:"),
+ _("The radio tool button group (the default is all radio tool buttons in the toolbar)"),
+ NULL);
+ combo = property_get_value_widget (Group);
+ gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (combo)->entry), FALSE);
+
+ property_add_bool (Active, _("Initially On:"),
+ _("If the radio button is initially on"));
+
+ property_add_bool (VisibleHorz, _("Show Horizontal:"),
+ _("If the item is visible when the toolbar is horizontal"));
+ property_add_bool (VisibleVert, _("Show Vertical:"),
+ _("If the item is visible when the toolbar is vertical"));
+ property_add_bool (IsImportant, _("Is Important:"),
+ _("If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"));
+}
+
+
+/* Note that this must walk the widget tree in exactly the same way that we
+ save the widgets, so we know which widget in the group will be the first
+ output. */
+static void
+get_radio_button_groups (GtkWidget * widget, GladeFindGroupsData *find_data)
+{
+ if (GTK_IS_RADIO_TOOL_BUTTON (widget) && GB_IS_GB_WIDGET (widget))
+ {
+ GSList *group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (widget));
+
+ /* See if we've already found a widget in this group. */
+ if (!g_list_find (find_data->groups_found, group))
+ {
+ const char *name = gtk_widget_get_name (GTK_WIDGET (widget));
+
+ /* Remember that we've already seen this group. */
+ find_data->groups_found = g_list_prepend (find_data->groups_found,
+ group);
+
+ /* Add the widget's name to the list. */
+ find_data->group_names = g_list_insert_sorted (find_data->group_names, (char*)name, (GCompareFunc) g_utf8_collate);
+ }
+ }
+}
+
+
+static void
+find_radio_group (GtkWidget *widget, GladeFindGroupData *find_data)
+{
+ if (find_data->found_widget)
+ return;
+
+ if (GTK_IS_RADIO_TOOL_BUTTON (widget) && GB_IS_GB_WIDGET (widget))
+ {
+ if (gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (widget)) == find_data->group)
+ {
+ find_data->found_widget = widget;
+ }
+ }
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_radio_tool_button_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GladeFindGroupData find_data;
+
+ gb_tool_button_get_standard_properties (widget, data,
+ StockButton, Label, Icon,
+ VisibleHorz, VisibleVert,
+ IsImportant);
+
+ gb_widget_output_bool (data, Active,
+ data->widget_data->flags & GLADE_ACTIVE);
+
+ /* If we're showing we need to display the list of groups to choose from.
+ We walk the tree of widgets in this component, and if a widget is
+ a radio button, we see if it has a group and if it is already in the
+ list and if not we add it. */
+ if (data->action == GB_SHOWING)
+ {
+ GladeFindGroupsData find_groups_data;
+
+ find_groups_data.groups_found = NULL;
+ find_groups_data.group_names = NULL;
+ gb_widget_children_foreach (widget->parent,
+ (GtkCallback) get_radio_button_groups,
+ &find_groups_data);
+
+ find_groups_data.group_names = g_list_prepend (find_groups_data.group_names,
+ _("New Group"));
+ property_set_combo_strings (Group, find_groups_data.group_names);
+
+ g_list_free (find_groups_data.groups_found);
+ g_list_free (find_groups_data.group_names);
+ }
+
+ find_data.group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (widget));
+ find_data.found_widget = NULL;
+ gb_widget_children_foreach (widget->parent,
+ (GtkCallback) find_radio_group,
+ &find_data);
+
+ if (find_data.found_widget)
+ {
+ /* If we are saving, we don't output the group if this widget is the
+ first widget in the group. */
+ if (data->action == GB_SHOWING || find_data.found_widget != widget)
+ {
+ const char *name;
+ name = gtk_widget_get_name (find_data.found_widget);
+ gb_widget_output_combo (data, Group, name);
+ }
+ }
+ else
+ {
+ g_warning ("Radiotoolbutton has no group");
+ gb_widget_output_combo (data, Group, "");
+ }
+}
+
+
+
+static void
+find_group_widget (GtkWidget *widget, GladeFindGroupWidgetData *find_data)
+{
+ if (find_data->found_widget)
+ return;
+
+ if (GTK_IS_RADIO_TOOL_BUTTON (widget) && GB_IS_GB_WIDGET (widget))
+ {
+ if (!strcmp (gtk_widget_get_name (widget), find_data->name))
+ {
+#if 0
+ g_print ("Found widget: %s\n", find_data->name);
+#endif
+ find_data->found_widget = widget;
+ }
+ }
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_radio_tool_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean active;
+ gchar *group_name;
+
+ gb_tool_button_set_standard_properties (widget, data,
+ StockButton, Label, Icon,
+ VisibleHorz, VisibleVert,
+ IsImportant);
+
+ active = gb_widget_input_bool (data, Active);
+ if (data->apply)
+ {
+ gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON (widget),
+ active);
+ if (active)
+ data->widget_data->flags |= GLADE_ACTIVE;
+ else
+ data->widget_data->flags &= ~GLADE_ACTIVE;
+ }
+
+ /* Find any widgets in given group and set this widgets group.
+ If group is NULL try to find radiobuttons with same parent and use
+ their group. If these don't succeed, set group to NULL. */
+ group_name = gb_widget_input_combo (data, Group);
+ if (data->apply)
+ {
+ GSList *old_group, *new_group = NULL;
+
+ old_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (widget));
+
+ if (group_name && (group_name[0] == '\0'
+ || !strcmp (group_name, _("New Group"))))
+ group_name = NULL;
+
+ if (group_name)
+ {
+ GladeFindGroupWidgetData find_data;
+
+ find_data.name = group_name;
+ find_data.found_widget = NULL;
+ gb_widget_children_foreach (widget->parent,
+ (GtkCallback) find_group_widget,
+ &find_data);
+
+ if (find_data.found_widget)
+ new_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (find_data.found_widget));
+ else if (data->action == GB_LOADING)
+ g_warning ("Invalid radio group: %s\n (Note that forward references are not allowed in Glade files)", group_name);
+ }
+
+#if 0
+ g_print ("New Group: %p Old Group: %p\n", new_group, old_group);
+#endif
+
+ if (new_group != old_group)
+ {
+#if 0
+ g_print ("##### setting radio group: %s\n",
+ group_name ? group_name : "NULL");
+#endif
+ gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (widget),
+ new_group);
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkRadioToolButton, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_radio_tool_button_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_radio_tool_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GladeFindGroupData find_data;
+ GtkWidget *group_widget;
+ gchar *stock_id, *label, *icon_name;
+ gchar buffer[256], *group_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonStockIDKey);
+ icon_name = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey);
+ label = (gchar*) gtk_tool_button_get_label (GTK_TOOL_BUTTON (widget));
+
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+
+ find_data.group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (widget));
+ find_data.found_widget = NULL;
+ gb_widget_children_foreach (widget->parent,
+ (GtkCallback) find_radio_group,
+ &find_data);
+
+ group_widget = find_data.found_widget;
+ if (!group_widget)
+ {
+ g_warning ("Radiotoolbutton has no group");
+ group_widget = widget;
+ }
+ group_name = (char*) gtk_widget_get_name (group_widget);
+ group_name = source_create_valid_identifier (group_name);
+ sprintf (buffer, " GSList *%s_group = NULL;\n", group_name);
+ source_ensure_decl (data, buffer);
+
+ if (data->create_widget)
+ {
+ if (stock_id)
+ {
+ /* Stock Button */
+ source_add (data,
+ " %s = (GtkWidget*) gtk_radio_tool_button_new_from_stock (NULL, %s);\n",
+ data->wname, source_make_string (stock_id, FALSE));
+ }
+ else if (icon_name)
+ {
+ /* Icon and Label */
+ source_add (data,
+ " %s = (GtkWidget*) gtk_radio_tool_button_new (NULL);\n",
+ data->wname);
+
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_tool_button_set_label (GTK_TOOL_BUTTON (%s), %s);\n",
+ data->wname,
+ label ? source_make_string_full (label, data->use_gettext && translatable, context) : "NULL");
+
+ source_ensure_decl (data, " GtkWidget *tmp_image;\n");
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ source_add (data,
+ " tmp_image = gtk_image_new_from_stock (\"%s\", tmp_toolbar_icon_size);\n",
+ icon_name);
+ }
+ else
+ {
+ source_create_pixmap (data, "tmp_image", icon_name);
+ }
+
+ source_add (data, " gtk_widget_show (tmp_image);\n");
+
+ source_add (data,
+ " gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (%s), tmp_image);\n",
+ data->wname);
+ }
+ else
+ {
+ /* Just a Label */
+ source_add (data,
+ " %s = (GtkWidget*) gtk_radio_tool_button_new (NULL);\n",
+ data->wname);
+
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_tool_button_set_label (GTK_TOOL_BUTTON (%s), %s);\n",
+ data->wname,
+ label ? source_make_string_full (label, data->use_gettext && translatable, context) : "NULL");
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ source_add (data,
+ " gtk_radio_tool_button_set_group (GTK_RADIO_TOOL_BUTTON (%s), %s_group);\n",
+ data->wname, group_name);
+ source_add (data,
+ " %s_group = gtk_radio_tool_button_get_group (GTK_RADIO_TOOL_BUTTON (%s));\n",
+ group_name, data->wname);
+
+ if (data->widget_data->flags & GLADE_ACTIVE)
+ {
+ source_add (data,
+ " gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleHorz) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_horizontal (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleVert) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_tool_item_get_is_important (GTK_TOOL_ITEM (widget)))
+ {
+ source_add (data,
+ " gtk_tool_item_set_is_important (GTK_TOOL_ITEM (%s), TRUE);\n",
+ data->wname);
+ }
+
+ g_free (group_name);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_radio_tool_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_radio_tool_button_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = radiotoolbutton_xpm;
+ gbwidget.tooltip = _("Toolbar Radio Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_radio_tool_button_new;
+ gbwidget.gb_widget_create_properties = gb_radio_tool_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_radio_tool_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_radio_tool_button_set_properties;
+ gbwidget.gb_widget_write_source = gb_radio_tool_button_write_source;
+ gbwidget.gb_widget_destroy = gb_tool_button_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_radio_tool_button_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbscrolledwindow.c b/tools/glade/glade/gbwidgets/gbscrolledwindow.c
new file mode 100644
index 00000000..566a5120
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbscrolledwindow.c
@@ -0,0 +1,366 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkscrolledwindow.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/scrolledwindow.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *HPolicy = "GtkScrolledWindow::hscrollbar_policy";
+static gchar *VPolicy = "GtkScrolledWindow::vscrollbar_policy";
+
+static gchar *WindowPlacement = "GtkScrolledWindow::window_placement";
+static gchar *ShadowType = "GtkScrolledWindow::shadow_type";
+
+/* I don't think there's any point in adding these. */
+/*
+ static gchar *HValues[] = {
+ "GtkScrolledWindow::hvalue",
+ "GtkScrolledWindow::hlower",
+ "GtkScrolledWindow::hupper",
+ "GtkScrolledWindow::hstep",
+ "GtkScrolledWindow::hpage",
+ "GtkScrolledWindow::hpage_size",
+ };
+
+ static gchar *VValues[] = {
+ "GtkScrolledWindow::vvalue",
+ "GtkScrolledWindow::vlower",
+ "GtkScrolledWindow::vupper",
+ "GtkScrolledWindow::vstep",
+ "GtkScrolledWindow::vpage",
+ "GtkScrolledWindow::vpage_size",
+ };
+ */
+
+
+static const gchar *GbPolicyChoices[] =
+{
+ "Always",
+ "Automatic",
+ "Never",
+ NULL
+};
+static const gint GbPolicyValues[] =
+{
+ GTK_POLICY_ALWAYS,
+ GTK_POLICY_AUTOMATIC,
+ GTK_POLICY_NEVER
+};
+static const gchar *GbPolicySymbols[] =
+{
+ "GTK_POLICY_ALWAYS",
+ "GTK_POLICY_AUTOMATIC",
+ "GTK_POLICY_NEVER"
+};
+
+/* These aren't really useful so we'll remove them. They should be in the
+ scrollbar internal children anyway. */
+/*
+static const gchar *GbUpdatePolicyChoices[] =
+{"Continuous", "Discontinuous",
+ "Delayed", NULL};
+static const gint GbUpdatePolicyValues[] =
+{
+ GTK_UPDATE_CONTINUOUS,
+ GTK_UPDATE_DISCONTINUOUS,
+ GTK_UPDATE_DELAYED
+};
+static const gchar *GbUpdatePolicySymbols[] =
+{
+ "GTK_UPDATE_CONTINUOUS",
+ "GTK_UPDATE_DISCONTINUOUS",
+ "GTK_UPDATE_DELAYED"
+};
+*/
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkScrolledWindow, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_scrolled_window_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_scrolled_window_new (NULL, NULL);
+ if (data->action != GB_LOADING)
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_scrolled_window_create_properties (GtkWidget * widget, GbWidgetCreateArgData
+ * data)
+{
+ property_add_choice (HPolicy, _("H Policy:"),
+ _("When the horizontal scrollbar will be shown"),
+ GbPolicyChoices);
+ property_add_choice (VPolicy, _("V Policy:"),
+ _("When the vertical scrollbar will be shown"),
+ GbPolicyChoices);
+ property_add_choice (WindowPlacement, _("Window Pos:"),
+ _("Where the child window is located with respect to the scrollbars"),
+ GladeCornerChoices);
+ property_add_choice (ShadowType, _("Shadow Type:"),
+ _("The update policy of the vertical scrollbar"),
+ GladeShadowChoices);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_scrolled_window_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (GbPolicyValues[i] == GTK_SCROLLED_WINDOW (widget)->hscrollbar_policy)
+ gb_widget_output_choice (data, HPolicy, i, GbPolicySymbols[i]);
+ }
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (GbPolicyValues[i] == GTK_SCROLLED_WINDOW (widget)->vscrollbar_policy)
+ gb_widget_output_choice (data, VPolicy, i, GbPolicySymbols[i]);
+ }
+
+ for (i = 0; i < GladeShadowChoicesSize; i++)
+ {
+ if (GladeShadowValues[i] == GTK_SCROLLED_WINDOW (widget)->shadow_type)
+ gb_widget_output_choice (data, ShadowType, i, GladeShadowSymbols[i]);
+ }
+
+ for (i = 0; i < GladeCornerChoicesSize; i++)
+ {
+ if (GladeCornerValues[i] == GTK_SCROLLED_WINDOW (widget)->window_placement)
+ gb_widget_output_choice (data, WindowPlacement, i,
+ GladeCornerSymbols[i]);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_scrolled_window_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gint i;
+ gchar *hpolicy, *vpolicy;
+ gboolean set_policy = FALSE;
+ GtkPolicyType hpolicy_value = GTK_POLICY_AUTOMATIC;
+ GtkPolicyType vpolicy_value = GTK_POLICY_AUTOMATIC;
+ gchar *shadow, *placement;
+
+ hpolicy = gb_widget_input_choice (data, HPolicy);
+ if (data->apply)
+ {
+ set_policy = TRUE;
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]);
+ i++)
+ {
+ if (!strcmp (hpolicy, GbPolicyChoices[i])
+ || !strcmp (hpolicy, GbPolicySymbols[i]))
+ hpolicy_value = GbPolicyValues[i];
+ }
+ }
+ else
+ hpolicy_value = GTK_SCROLLED_WINDOW (widget)->hscrollbar_policy;
+
+ vpolicy = gb_widget_input_choice (data, VPolicy);
+ if (data->apply)
+ {
+ set_policy = TRUE;
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]);
+ i++)
+ {
+ if (!strcmp (vpolicy, GbPolicyChoices[i])
+ || !strcmp (vpolicy, GbPolicySymbols[i]))
+ vpolicy_value = GbPolicyValues[i];
+ }
+ }
+ else
+ vpolicy_value = GTK_SCROLLED_WINDOW (widget)->vscrollbar_policy;
+
+ if (set_policy)
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (widget),
+ hpolicy_value, vpolicy_value);
+
+ shadow = gb_widget_input_choice (data, ShadowType);
+ if (data->apply)
+ {
+ for (i = 0; i < GladeShadowChoicesSize; i++)
+ {
+ if (!strcmp (shadow, GladeShadowChoices[i])
+ || !strcmp (shadow, GladeShadowSymbols[i]))
+ {
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (widget), GladeShadowValues[i]);
+ break;
+ }
+ }
+ }
+
+ placement = gb_widget_input_choice (data, WindowPlacement);
+ if (data->apply)
+ {
+ for (i = 0; i < GladeCornerChoicesSize; i++)
+ {
+ if (!strcmp (placement, GladeCornerChoices[i])
+ || !strcmp (placement, GladeCornerSymbols[i]))
+ {
+ gtk_scrolled_window_set_placement (GTK_SCROLLED_WINDOW (widget),
+ GladeCornerValues[i]);
+ break;
+ }
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkScrolledWindow, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_scrolled_window_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_scrolled_window_write_source (GtkWidget * widget, GbWidgetWriteSourceData *
+ data)
+{
+ const gchar *hpolicy = GbPolicySymbols[0], *vpolicy = GbPolicySymbols[0];
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_scrolled_window_new (NULL, NULL);\n",
+ data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_SCROLLED_WINDOW (widget)->hscrollbar_policy != GTK_POLICY_ALWAYS
+ || GTK_SCROLLED_WINDOW (widget)->vscrollbar_policy != GTK_POLICY_ALWAYS)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues)
+ / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (GbPolicyValues[i] == GTK_SCROLLED_WINDOW (widget)->hscrollbar_policy)
+ hpolicy = GbPolicySymbols[i];
+ if (GbPolicyValues[i] == GTK_SCROLLED_WINDOW (widget)->vscrollbar_policy)
+ vpolicy = GbPolicySymbols[i];
+ }
+ source_add (data, " gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (%s), %s, %s);\n",
+ data->wname, hpolicy, vpolicy);
+ }
+
+ if (GTK_SCROLLED_WINDOW (widget)->shadow_type != GTK_SHADOW_NONE)
+ {
+ for (i = 0; i < GladeShadowChoicesSize; i++)
+ {
+ if (GladeShadowValues[i] == GTK_SCROLLED_WINDOW (widget)->shadow_type)
+ source_add (data, " gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (%s), %s);\n",
+ data->wname, GladeShadowSymbols[i]);
+ }
+ }
+
+ if (GTK_SCROLLED_WINDOW (widget)->window_placement != GTK_CORNER_TOP_LEFT)
+ {
+ for (i = 0; i < GladeCornerChoicesSize; i++)
+ {
+ if (GladeCornerValues[i] == GTK_SCROLLED_WINDOW (widget)->window_placement)
+ source_add (data, " gtk_scrolled_window_set_placement (GTK_SCROLLED_WINDOW (%s), %s);\n",
+ data->wname, GladeCornerSymbols[i]);
+ }
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_scrolled_window_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_scrolled_window_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = scrolledwindow_xpm;
+ gbwidget.tooltip = _("Scrolled Window");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_scrolled_window_new;
+ gbwidget.gb_widget_create_properties = gb_scrolled_window_create_properties;
+ gbwidget.gb_widget_get_properties = gb_scrolled_window_get_properties;
+ gbwidget.gb_widget_set_properties = gb_scrolled_window_set_properties;
+ gbwidget.gb_widget_write_source = gb_scrolled_window_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_scrolled_window_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbseparatormenuitem.c b/tools/glade/glade/gbwidgets/gbseparatormenuitem.c
new file mode 100644
index 00000000..be4c1fbf
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbseparatormenuitem.c
@@ -0,0 +1,166 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkseparatormenuitem.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/menuitem.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkSeparatorMenuItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_separator_menu_item_new(GbWidgetNewData *data)
+{
+ return gtk_separator_menu_item_new ();
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+ static void
+ gb_separator_menu_item_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+ static void
+ gb_separator_menu_item_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+ static void
+ gb_separator_menu_item_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkSeparatorMenuItem, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_separator_menu_item_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_separator_menu_item_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+#ifdef USE_GNOME
+ if (data->project->gnome_support)
+ {
+ glade_gnome_write_menu_item_source (GTK_MENU_ITEM (widget), data);
+ return;
+ }
+#endif
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_separator_menu_item_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_separator_menu_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_separator_menu_item_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = menuitem_xpm;
+ gbwidget.tooltip = _("Separator for Menus");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_separator_menu_item_new;
+/*
+ gbwidget.gb_widget_create_properties = gb_separator_menu_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_separator_menu_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_separator_menu_item_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_separator_menu_item_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_separator_menu_item_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbseparatortoolitem.c b/tools/glade/glade/gbwidgets/gbseparatortoolitem.c
new file mode 100644
index 00000000..038eea37
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbseparatortoolitem.c
@@ -0,0 +1,218 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/separatortoolitem.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Draw = "GtkSeparatorToolItem::draw";
+static gchar *VisibleHorz = "GtkSeparatorToolItem|GtkToolItem::visible_horizontal";
+static gchar *VisibleVert = "GtkSeparatorToolItem|GtkToolItem::visible_vertical";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkSeparatorToolItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_separator_tool_item_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_separator_tool_item_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (Draw, _("Draw:"),
+ _("If the separator is drawn, or just blank"));
+ property_add_bool (VisibleHorz, _("Show Horizontal:"),
+ _("If the item is visible when the toolbar is horizontal"));
+ property_add_bool (VisibleVert, _("Show Vertical:"),
+ _("If the item is visible when the toolbar is vertical"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_separator_tool_item_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, Draw,
+ gtk_separator_tool_item_get_draw (GTK_SEPARATOR_TOOL_ITEM (widget)));
+
+ gb_widget_output_bool (data, VisibleHorz,
+ gtk_object_get_data (GTK_OBJECT (widget), VisibleHorz)
+ != NULL ? FALSE : TRUE);
+
+ gb_widget_output_bool (data, VisibleVert,
+ gtk_object_get_data (GTK_OBJECT (widget), VisibleVert)
+ != NULL ? FALSE : TRUE);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_separator_tool_item_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean draw, visible_horz, visible_vert;
+
+ draw = gb_widget_input_bool (data, Draw);
+ if (data->apply)
+ {
+ gtk_separator_tool_item_set_draw (GTK_SEPARATOR_TOOL_ITEM (widget),
+ draw);
+ }
+
+ visible_horz = gb_widget_input_bool (data, VisibleHorz);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), VisibleHorz,
+ visible_horz ? NULL : "FALSE");
+ }
+
+ visible_vert = gb_widget_input_bool (data, VisibleVert);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), VisibleVert,
+ visible_vert ? NULL : "FALSE");
+ }
+
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkSeparatorToolItem, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_separator_tool_item_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_separator_tool_item_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = (GtkWidget*) gtk_separator_tool_item_new ();\n",
+ data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!gtk_separator_tool_item_get_draw (GTK_SEPARATOR_TOOL_ITEM (widget)))
+ {
+ source_add (data,
+ " gtk_separator_tool_item_set_draw (GTK_SEPARATOR_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleHorz) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_horizontal (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleVert) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_separator_tool_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_separator_tool_item_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = separatortoolitem_xpm;
+ gbwidget.tooltip = _("Toolbar Separator Item");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_separator_tool_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_separator_tool_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_separator_tool_item_set_properties;
+ gbwidget.gb_widget_write_source = gb_separator_tool_item_write_source;
+/*
+ gbwidget.gb_widget_new = gb_separator_tool_item_new;
+ gbwidget.gb_widget_create_popup_menu = gb_separator_tool_item_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbspinbutton.c b/tools/glade/glade/gbwidgets/gbspinbutton.c
new file mode 100644
index 00000000..38c986fc
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbspinbutton.c
@@ -0,0 +1,297 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkspinbutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/spinbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *ClimbRate = "GtkSpinButton::climb_rate";
+static gchar *Digits = "GtkSpinButton::digits";
+static gchar *Numeric = "GtkSpinButton::numeric";
+static gchar *Policy = "GtkSpinButton::update_policy";
+static gchar *Snap = "GtkSpinButton::snap_to_ticks";
+static gchar *Wrap = "GtkSpinButton::wrap";
+
+
+static const gchar *Values[] =
+{
+ "GtkSpinButton::value",
+ "GtkSpinButton::lower",
+ "GtkSpinButton::upper",
+ "GtkSpinButton::step",
+ "GtkSpinButton::page",
+ "GtkSpinButton::page_size",
+};
+
+static const gchar *GbPolicyChoices[] =
+{"Always", "If Valid", NULL};
+static const gint GbPolicyValues[] =
+{
+ GTK_UPDATE_ALWAYS,
+ GTK_UPDATE_IF_VALID
+};
+static const gchar *GbPolicySymbols[] =
+{
+ "GTK_UPDATE_ALWAYS",
+ "GTK_UPDATE_IF_VALID"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkSpinButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_spin_button_new (GbWidgetNewData * data)
+{
+ GtkObject *adjustment = gtk_adjustment_new (1, 0, 100, 1, 10, 10);
+ return gtk_spin_button_new (GTK_ADJUSTMENT (adjustment), 1, 0);
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_spin_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData *
+ data)
+{
+ property_add_float (ClimbRate, _("Climb Rate:"),
+ _("The climb rate of the spinbutton, used in conjunction with the Page Increment"));
+ property_add_int_range (Digits, _("Digits:"),
+ _("The number of decimal digits to show"),
+ 0, 5, 1, 1, 0);
+ property_add_bool (Numeric, _("Numeric:"),
+ _("If only numeric entry is allowed"));
+ property_add_choice (Policy, _("Update Policy:"),
+ _("When value_changed signals are emitted"),
+ GbPolicyChoices);
+ property_add_bool (Snap, _("Snap:"),
+ _("If the value is snapped to multiples of the step increment"));
+ property_add_bool (Wrap, _("Wrap:"),
+ _("If the value is wrapped at the limits"));
+ property_add_adjustment (Values, GB_ADJUST_DEFAULT_LABELS);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_spin_button_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i, update_policy;
+ gb_widget_output_float (data, ClimbRate, GTK_SPIN_BUTTON (widget)->climb_rate);
+ gb_widget_output_int (data, Digits, GTK_SPIN_BUTTON (widget)->digits);
+ gb_widget_output_bool (data, Numeric, GTK_SPIN_BUTTON (widget)->numeric);
+
+ /* This is a slight kludge since the spin_button's update policy is
+ a set of flags rather than integer values */
+ update_policy = GTK_SPIN_BUTTON (widget)->update_policy
+ & (GTK_UPDATE_ALWAYS | GTK_UPDATE_IF_VALID);
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (GbPolicyValues[i] == update_policy)
+ gb_widget_output_choice (data, Policy, i, GbPolicySymbols[i]);
+ }
+ /* In GTK 1.1 snap_to_ticks is given its own variable. */
+ gb_widget_output_bool (data, Snap, GTK_SPIN_BUTTON (widget)->snap_to_ticks);
+
+ gb_widget_output_bool (data, Wrap, GTK_SPIN_BUTTON (widget)->wrap);
+ gb_widget_output_adjustment (data, Values,
+ GTK_SPIN_BUTTON (widget)->adjustment,
+ "adjustment");
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_spin_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gfloat climb_rate;
+ gint digits, policy_value = GTK_UPDATE_ALWAYS, i;
+ gchar *policy;
+ gboolean numeric, snap, wrap;
+ GtkAdjustment *adj;
+
+ climb_rate = gb_widget_input_float (data, ClimbRate);
+ /* No set function for this */
+ if (data->apply)
+ GTK_SPIN_BUTTON (widget)->climb_rate = climb_rate;
+
+ digits = gb_widget_input_int (data, Digits);
+ if (data->apply)
+ gtk_spin_button_set_digits (GTK_SPIN_BUTTON (widget), digits);
+
+ numeric = gb_widget_input_bool (data, Numeric);
+ if (data->apply)
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (widget), numeric);
+
+ snap = gb_widget_input_bool (data, Snap);
+ if (data->apply)
+ gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (widget), snap);
+
+ policy = gb_widget_input_choice (data, Policy);
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (!strcmp (policy, GbPolicyChoices[i])
+ || !strcmp (policy, GbPolicySymbols[i]))
+ {
+ policy_value = GbPolicyValues[i];
+ break;
+ }
+ }
+ if (data->apply)
+ gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (widget), policy_value);
+
+ wrap = gb_widget_input_bool (data, Wrap);
+ if (data->apply)
+ gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (widget), wrap);
+
+ adj = GTK_SPIN_BUTTON (widget)->adjustment;
+ if (gb_widget_input_adjustment (data, Values, adj, "adjustment"))
+ {
+ gtk_signal_emit_by_name (GTK_OBJECT (adj), "value_changed");
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkSpinButton, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_spin_button_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_spin_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint update_policy;
+ GtkAdjustment *adj = GTK_SPIN_BUTTON (widget)->adjustment;
+
+ if (data->create_widget)
+ {
+ source_add_decl (data, " GObject *%s_adj;\n", data->real_wname);
+ source_add (data,
+ " %s_adj = G_OBJECT(gtk_adjustment_new (%.12g, %.12g, %.12g, %.12g, %.12g, %.12g));\n",
+ data->real_wname, adj->value, adj->lower, adj->upper,
+ adj->step_increment, adj->page_increment, adj->page_size);
+ source_add (data,
+ " %s = gtk_spin_button_new (GTK_ADJUSTMENT (%s_adj), %.12g, %d);\n",
+ data->wname, data->real_wname,
+ GTK_SPIN_BUTTON (widget)->climb_rate,
+ GTK_SPIN_BUTTON (widget)->digits);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_SPIN_BUTTON (widget)->numeric)
+ {
+ source_add (data,
+ " gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ update_policy = GTK_SPIN_BUTTON (widget)->update_policy;
+ if (update_policy != GTK_UPDATE_ALWAYS)
+ {
+ source_add (data,
+ " gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (%s), GTK_UPDATE_IF_VALID);\n",
+ data->wname);
+ }
+
+ if (GTK_SPIN_BUTTON (widget)->snap_to_ticks)
+ source_add (data,
+ " gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (%s), TRUE);\n",
+ data->wname);
+
+ if (GTK_SPIN_BUTTON (widget)->wrap)
+ source_add (data,
+ " gtk_spin_button_set_wrap (GTK_SPIN_BUTTON (%s), TRUE);\n",
+ data->wname);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_spin_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_spin_button_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = spinbutton_xpm;
+ gbwidget.tooltip = _("Spin Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_spin_button_new;
+ gbwidget.gb_widget_create_properties = gb_spin_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_spin_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_spin_button_set_properties;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_spin_button_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_spin_button_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbstatusbar.c b/tools/glade/glade/gbwidgets/gbstatusbar.c
new file mode 100644
index 00000000..611c4c7e
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbstatusbar.c
@@ -0,0 +1,169 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkstatusbar.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/statusbar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *ResizeGrip = "GtkStatusbar::has_resize_grip";
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkStatusbar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+ GtkWidget*
+ gb_statusbar_new(GbWidgetNewData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_statusbar_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+{
+ property_add_bool (ResizeGrip, _("Resize Grip:"), _("If the status bar has a resize grip to resize the window"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_statusbar_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+{
+ gb_widget_output_bool (data, ResizeGrip,
+ GTK_STATUSBAR (widget)->has_resize_grip);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_statusbar_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+{
+ gboolean resize_grip;
+
+ resize_grip = gb_widget_input_bool (data, ResizeGrip);
+ if (data->apply)
+ {
+ gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (widget), resize_grip);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkStatusbar, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_statusbar_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_statusbar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_statusbar_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ if (!GTK_STATUSBAR (widget)->has_resize_grip)
+ {
+ source_add (data,
+ " gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_statusbar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_statusbar_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = statusbar_xpm;
+ gbwidget.tooltip = _("Status Bar");
+
+ /* Fill in any functions that this GbWidget has */
+/*
+ gbwidget.gb_widget_new = gb_statusbar_new;
+ gbwidget.gb_widget_create_popup_menu = gb_statusbar_create_popup_menu;
+ */
+ gbwidget.gb_widget_create_properties = gb_statusbar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_statusbar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_statusbar_set_properties;
+ gbwidget.gb_widget_write_source = gb_statusbar_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbtable.c b/tools/glade/glade/gbwidgets/gbtable.c
new file mode 100644
index 00000000..b5c11afe
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbtable.c
@@ -0,0 +1,1223 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtkhbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtkspinbutton.h>
+#include <gtk/gtktable.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/table.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static const gchar *Rows = "GtkTable::n_rows";
+static const gchar *Columns = "GtkTable::n_columns";
+static const gchar *Homogeneous = "GtkTable::homogeneous";
+static const gchar *RowSpacing = "GtkTable::row_spacing";
+static const gchar *ColSpacing = "GtkTable::column_spacing";
+
+/* For children of a table */
+static const gchar *GbCellX = "GtkTableChild::cell_x";
+static const gchar *GbCellY = "GtkTableChild::cell_y";
+static const gchar *GbColSpan = "GtkTableChild::col_span";
+static const gchar *GbRowSpan = "GtkTableChild::row_span";
+static const gchar *GbXPad = "GtkTableChild::x_padding";
+static const gchar *GbYPad = "GtkTableChild::y_padding";
+static const gchar *GbXExpand = "GtkTableChild::xexpand";
+static const gchar *GbYExpand = "GtkTableChild::yexpand";
+static const gchar *GbXShrink = "GtkTableChild::xshrink";
+static const gchar *GbYShrink = "GtkTableChild::yshrink";
+static const gchar *GbXFill = "GtkTableChild::xfill";
+static const gchar *GbYFill = "GtkTableChild::yfill";
+
+/* The Expand, Shrink and Fill get merged into one property when saved. */
+static const gchar *GbXOptions = "GtkTableChild::x_options";
+static const gchar *GbYOptions = "GtkTableChild::y_options";
+
+/* These are used to return what is in a table cell */
+#define GB_CELL_EMPTY 1
+#define GB_CELL_WIDGET 2
+#define GB_CELL_PLACEHOLDER 3
+
+static void show_table_dialog (GbWidgetNewData * data);
+static void on_table_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_table_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+
+static void update_table_size (GtkWidget * table, gint rows, gint cols);
+
+static void gb_table_insert_row_before (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_table_insert_row_after (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_table_insert_column_before (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_table_insert_column_after (GtkWidget * menuitem,
+ GtkWidget * widget);
+static void gb_table_insert_row_or_col (GtkWidget * table, gint row, gint col);
+static void gb_table_delete_row (GtkWidget * menuitem, GtkWidget * widget);
+static void gb_table_delete_column (GtkWidget * menuitem, GtkWidget * widget);
+
+static gint gb_table_is_cell_occupied (GtkWidget * table, gint row, gint col);
+static void gb_table_remove_placeholders (GtkWidget * table,
+ gint row, gint col);
+static void gb_table_split_placeholder (GtkWidget * table,
+ GtkWidget * placeholder,
+ gint left, gint right,
+ gint top, gint bottom,
+ gint skip_row, gint skip_col);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkTable, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_table_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+ gint rows, cols;
+
+ if (data->action == GB_LOADING)
+ {
+ rows = load_int (data->loading_data, Rows);
+ cols = load_int (data->loading_data, Columns);
+ new_widget = gtk_table_new (rows, cols, FALSE);
+ return new_widget;
+ }
+ else
+ {
+ show_table_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_table_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *table, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New table"), data->parent,
+ GTK_SIGNAL_FUNC (on_table_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_table_dialog_destroy), data);
+
+ /* Rows label & entry */
+ table = gtk_table_new (2, 2, FALSE);
+ gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (table), 4);
+ gtk_widget_show (table);
+
+ label = gtk_label_new (_("Number of rows:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, GTK_FILL, GTK_FILL,
+ 0, 0);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "rows",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_table_attach (GTK_TABLE (table), spinbutton, 1, 2, 0, 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 4, 4);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ /* Columns label & entry */
+ label = gtk_label_new (_("Number of columns:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, GTK_FILL, GTK_FILL,
+ 0, 0);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "cols",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_table_attach (GTK_TABLE (table), spinbutton, 1, 2, 1, 2,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 4, 4);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_table_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window;
+ gint rows, cols, row, col;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "rows");
+ g_return_if_fail (spinbutton != NULL);
+ rows = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "cols");
+ g_return_if_fail (spinbutton != NULL);
+ cols = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gtk_table_new (rows, cols, FALSE);
+ for (row = 0; row < rows; row++)
+ {
+ for (col = 0; col < cols; col++)
+ {
+ gtk_table_attach (GTK_TABLE (new_widget),
+ editor_new_placeholder (),
+ col, col + 1, row, row + 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL,
+ 0, 0);
+ }
+ }
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_table_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_table_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_int_range (Rows, _("Rows:"),
+ _("The number of rows in the table"),
+ 1, 1000, 1, 10, 1);
+ property_add_int_range (Columns, _("Columns:"),
+ _("The number of columns in the table"),
+ 1, 1000, 1, 10, 1);
+ property_add_bool (Homogeneous, _("Homogeneous:"),
+ _("If the children should all be the same size"));
+ property_add_int_range (RowSpacing, _("Row Spacing:"),
+ _("The space between each row"),
+ 0, 1000, 1, 10, 1);
+ property_add_int_range (ColSpacing, _("Col Spacing:"),
+ _("The space between each column"),
+ 0, 1000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_table_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_int (data, Rows, GTK_TABLE (widget)->nrows);
+ gb_widget_output_int (data, Columns, GTK_TABLE (widget)->ncols);
+ gb_widget_output_bool (data, Homogeneous, GTK_TABLE (widget)->homogeneous);
+ gb_widget_output_int (data, RowSpacing, GTK_TABLE (widget)->row_spacing);
+ gb_widget_output_int (data, ColSpacing, GTK_TABLE (widget)->column_spacing);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_table_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean homogeneous, update_size = FALSE;
+ gint rows, cols, row_spacing, column_spacing;
+
+ rows = gb_widget_input_int (data, Rows);
+ if (data->apply)
+ update_size = TRUE;
+ else
+ rows = GTK_TABLE (widget)->nrows;
+
+ cols = gb_widget_input_int (data, Columns);
+ if (data->apply)
+ update_size = TRUE;
+ else
+ cols = GTK_TABLE (widget)->ncols;
+
+ if (update_size)
+ update_table_size (widget, rows, cols);
+
+ homogeneous = gb_widget_input_bool (data, Homogeneous);
+ if (data->apply)
+ gtk_table_set_homogeneous (GTK_TABLE (widget), homogeneous);
+
+ row_spacing = gb_widget_input_int (data, RowSpacing);
+ if (data->apply)
+ gtk_table_set_row_spacings (GTK_TABLE (widget), row_spacing);
+
+ column_spacing = gb_widget_input_int (data, ColSpacing);
+ if (data->apply)
+ gtk_table_set_col_spacings (GTK_TABLE (widget), column_spacing);
+}
+
+
+/* This changes the size of the table to the given dimensions. Placeholders
+ are added in empty cells, and widgets are destroyed if they fall outside
+ the new dimensions.
+ NOTE: this changes the table data structures, which we would prefer not to
+ do, but there is no alternative. */
+static void
+update_table_size (GtkWidget * table, gint rows, gint cols)
+{
+ GList *children;
+ GtkTableChild *child;
+
+ g_return_if_fail (rows > 0);
+ g_return_if_fail (cols > 0);
+
+ if (GTK_TABLE (table)->nrows == rows && GTK_TABLE (table)->ncols == cols)
+ return;
+
+ children = GTK_TABLE (table)->children;
+ while (children)
+ {
+ child = children->data;
+ children = children->next;
+
+ /* Remove the widget if it doesn't fit into the new dimensions,
+ or crop it if it extends past the edges. */
+ if (child->left_attach >= cols || child->top_attach >= rows)
+ {
+ gtk_container_remove (GTK_CONTAINER (table), child->widget);
+ }
+ else
+ {
+ if (child->right_attach > cols)
+ child->right_attach = cols;
+ if (child->bottom_attach > rows)
+ child->bottom_attach = rows;
+ }
+ }
+
+ /* This is in ../gbwidget.c. It will expand the dimensions if necessary. */
+ gb_table_update_placeholders (table, rows, cols);
+
+ /* This bit is especially naughty. It makes sure the table shrinks,
+ so we don't get extra spacings on the end. */
+ GTK_TABLE (table)->nrows = rows;
+ GTK_TABLE (table)->ncols = cols;
+
+ /* We clear the selection since it isn't displayed properly. */
+ editor_clear_selection (NULL);
+}
+
+
+/*
+ * Creates the child packing properties for children of this widget.
+ */
+static void
+gb_table_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data)
+{
+ property_add_int_range (GbCellX, _("Cell X:"),
+ _("The left edge of the widget in the table"),
+ 0, 10000, 1, 10, 1);
+ property_add_int_range (GbCellY, _("Cell Y:"),
+ _("The top edge of the widget in the table"),
+ 0, 10000, 1, 10, 1);
+
+ property_add_int_range (GbColSpan, _("Col Span:"),
+ _("The number of columns spanned by the widget in the table"),
+ 1, 10000, 1, 10, 1);
+ property_add_int_range (GbRowSpan, _("Row Span:"),
+ _("The number of rows spanned by the widget in the table"),
+ 1, 10000, 1, 10, 1);
+ property_add_int_range (GbXPad, _("H Padding:"),
+ _("The horizontal padding"),
+ 0, 10000, 1, 10, 1);
+ property_add_int_range (GbYPad, _("V Padding:"),
+ _("The vertical padding"),
+ 0, 10000, 1, 10, 1);
+ property_add_bool (GbXExpand, _("X Expand:"),
+ _("Set True to let the widget expand horizontally"));
+ property_add_bool (GbYExpand, _("Y Expand:"),
+ _("Set True to let the widget expand vertically"));
+ property_add_bool (GbXShrink, _("X Shrink:"),
+ _("Set True to let the widget shrink horizontally"));
+ property_add_bool (GbYShrink, _("Y Shrink:"),
+ _("Set True to let the widget shrink vertically"));
+ property_add_bool (GbXFill, _("X Fill:"),
+ _("Set True to let the widget fill its horizontal allocated area"));
+ property_add_bool (GbYFill, _("Y Fill:"),
+ _("Set True to let the widget fill its vertical allocated area"));
+}
+
+
+static void
+gb_table_get_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+ GtkTableChild *table_child;
+
+ table_child = glade_util_find_table_child (GTK_TABLE (widget), child);
+ g_return_if_fail (table_child != NULL);
+
+ if (data->action == GB_SAVING)
+ save_start_tag (data, "packing");
+
+ if (data->action == GB_SAVING)
+ {
+ /* We use left/right/top/bottom_attach here as they are used in GTK */
+ gb_widget_output_int (data, "GtkWidget::left_attach",
+ table_child->left_attach);
+ gb_widget_output_int (data, "GtkWidget::right_attach",
+ table_child->right_attach);
+ gb_widget_output_int (data, "GtkWidget::top_attach",
+ table_child->top_attach);
+ gb_widget_output_int (data, "GtkWidget::bottom_attach",
+ table_child->bottom_attach);
+ }
+ else
+ {
+ gb_widget_output_int (data, GbCellX, table_child->left_attach);
+ gb_widget_output_int (data, GbCellY, table_child->top_attach);
+ gb_widget_output_int (data, GbColSpan,
+ table_child->right_attach
+ - table_child->left_attach);
+ gb_widget_output_int (data, GbRowSpan,
+ table_child->bottom_attach
+ - table_child->top_attach);
+ }
+
+ /* Default X & Y padding is 0. */
+ if (data->action != GB_SAVING || table_child->xpadding)
+ gb_widget_output_int (data, GbXPad, table_child->xpadding);
+ if (data->action != GB_SAVING || table_child->ypadding)
+ gb_widget_output_int (data, GbYPad, table_child->ypadding);
+
+ if (data->action == GB_SAVING)
+ {
+ char buffer[32];
+
+ /* Default packing is GTK_EXPAND | GTK_FILL. */
+ if (!table_child->xexpand || !table_child->xfill || table_child->xshrink)
+ {
+ buffer[0] = '\0';
+ if (table_child->xexpand)
+ strcat (buffer, "expand");
+ if (table_child->xshrink)
+ {
+ if (buffer[0])
+ strcat (buffer, "|");
+ strcat (buffer, "shrink");
+ }
+ if (table_child->xfill)
+ {
+ if (buffer[0])
+ strcat (buffer, "|");
+ strcat (buffer, "fill");
+ }
+ gb_widget_output_string (data, GbXOptions, buffer);
+ }
+
+ if (!table_child->yexpand || !table_child->yfill || table_child->yshrink)
+ {
+ buffer[0] = '\0';
+ if (table_child->yexpand)
+ strcat (buffer, "expand");
+ if (table_child->yshrink)
+ {
+ if (buffer[0])
+ strcat (buffer, "|");
+ strcat (buffer, "shrink");
+ }
+ if (table_child->yfill)
+ {
+ if (buffer[0])
+ strcat (buffer, "|");
+ strcat (buffer, "fill");
+ }
+ gb_widget_output_string (data, GbYOptions, buffer);
+ }
+ }
+ else
+ {
+ gb_widget_output_bool (data, GbXExpand, table_child->xexpand);
+ gb_widget_output_bool (data, GbYExpand, table_child->yexpand);
+ gb_widget_output_bool (data, GbXShrink, table_child->xshrink);
+ gb_widget_output_bool (data, GbYShrink, table_child->yshrink);
+ gb_widget_output_bool (data, GbXFill, table_child->xfill);
+ gb_widget_output_bool (data, GbYFill, table_child->yfill);
+ }
+
+ if (data->action == GB_SAVING)
+ save_end_tag (data, "packing");
+}
+
+
+static void
+gb_table_set_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ GtkTableChild *tchild;
+ gint xpad, ypad, left_attach, right_attach, top_attach, bottom_attach;
+ gint xexpand, yexpand, xshrink, yshrink, xfill, yfill;
+
+ tchild = glade_util_find_table_child (GTK_TABLE (widget), child);
+ g_return_if_fail (tchild != NULL);
+
+ xpad = gb_widget_input_int (data, GbXPad);
+ if (!data->apply)
+ xpad = tchild->xpadding;
+
+ ypad = gb_widget_input_int (data, GbYPad);
+ if (!data->apply)
+ ypad = tchild->ypadding;
+
+ if (data->action == GB_APPLYING)
+ {
+ xexpand = (gb_widget_input_bool (data, GbXExpand)) ? GTK_EXPAND : 0;
+ if (!data->apply)
+ xexpand = tchild->xexpand ? GTK_EXPAND : 0;
+
+ yexpand = (gb_widget_input_bool (data, GbYExpand)) ? GTK_EXPAND : 0;
+ if (!data->apply)
+ yexpand = tchild->yexpand ? GTK_EXPAND : 0;
+
+ xshrink = (gb_widget_input_bool (data, GbXShrink)) ? GTK_SHRINK : 0;
+ if (!data->apply)
+ xshrink = tchild->xshrink ? GTK_SHRINK : 0;
+
+ yshrink = (gb_widget_input_bool (data, GbYShrink)) ? GTK_SHRINK : 0;
+ if (!data->apply)
+ yshrink = tchild->yshrink ? GTK_SHRINK : 0;
+
+ xfill = (gb_widget_input_bool (data, GbXFill)) ? GTK_FILL : 0;
+ if (!data->apply)
+ xfill = tchild->xfill ? GTK_FILL : 0;
+
+ yfill = (gb_widget_input_bool (data, GbYFill)) ? GTK_FILL : 0;
+ if (!data->apply)
+ yfill = tchild->yfill ? GTK_FILL : 0;
+ }
+ else
+ {
+ char *xoptions, *yoptions;
+
+ xoptions = gb_widget_input_string (data, GbXOptions);
+ if (data->apply)
+ {
+ xexpand = (strstr (xoptions, "expand")) ? GTK_EXPAND : 0;
+ xfill = (strstr (xoptions, "fill")) ? GTK_FILL : 0;
+ xshrink = (strstr (xoptions, "shrink")) ? GTK_SHRINK : 0;
+ }
+ else
+ {
+ xexpand = GTK_EXPAND;
+ xfill = GTK_FILL;
+ xshrink = 0;
+ }
+
+ yoptions = gb_widget_input_string (data, GbYOptions);
+ if (data->apply)
+ {
+ yexpand = (strstr (yoptions, "expand")) ? GTK_EXPAND : 0;
+ yfill = (strstr (yoptions, "fill")) ? GTK_FILL : 0;
+ yshrink = (strstr (yoptions, "shrink")) ? GTK_SHRINK : 0;
+ }
+ else
+ {
+ yexpand = GTK_EXPAND;
+ yfill = GTK_FILL;
+ yshrink = 0;
+ }
+ }
+
+ if (data->action == GB_APPLYING)
+ {
+ left_attach = gb_widget_input_int (data, GbCellX);
+ if (!data->apply)
+ left_attach = tchild->left_attach;
+
+ top_attach = gb_widget_input_int (data, GbCellY);
+ if (!data->apply)
+ top_attach = tchild->top_attach;
+
+ right_attach = gb_widget_input_int (data, GbColSpan) + left_attach;
+ if (!data->apply)
+ right_attach = left_attach + (tchild->right_attach
+ - tchild->left_attach);
+
+ bottom_attach = gb_widget_input_int (data, GbRowSpan) + top_attach;
+ if (!data->apply)
+ bottom_attach = top_attach + (tchild->bottom_attach
+ - tchild->top_attach);
+ }
+ else
+ {
+ left_attach = gb_widget_input_int (data, "GtkWidget::left_attach");
+ if (!data->apply)
+ left_attach = tchild->left_attach;
+
+ top_attach = gb_widget_input_int (data, "GtkWidget::top_attach");
+ if (!data->apply)
+ top_attach = tchild->top_attach;
+
+ right_attach = gb_widget_input_int (data, "GtkWidget::right_attach");
+ if (!data->apply)
+ right_attach = tchild->right_attach;
+
+ bottom_attach = gb_widget_input_int (data, "GtkWidget::bottom_attach");
+ if (!data->apply)
+ bottom_attach = tchild->bottom_attach;
+ }
+
+ if (right_attach <= left_attach)
+ right_attach = left_attach + 1;
+ if (bottom_attach <= top_attach)
+ bottom_attach = top_attach + 1;
+
+ if (xpad != tchild->xpadding || ypad != tchild->ypadding
+ || (xexpand && !tchild->xexpand) || (!xexpand && tchild->xexpand)
+ || (yexpand && !tchild->yexpand) || (!yexpand && tchild->yexpand)
+ || (xshrink && !tchild->xshrink) || (!xshrink && tchild->xshrink)
+ || (yshrink && !tchild->yshrink) || (!yshrink && tchild->yshrink)
+ || (xfill && !tchild->xfill) || (!xfill && tchild->xfill)
+ || (yfill && !tchild->yfill) || (!yfill && tchild->yfill)
+ || left_attach != tchild->left_attach
+ || right_attach != tchild->right_attach
+ || top_attach != tchild->top_attach
+ || bottom_attach != tchild->bottom_attach)
+ {
+ gtk_widget_ref (child);
+ gtk_container_remove (GTK_CONTAINER (widget), child);
+ gtk_table_attach (GTK_TABLE (widget), child,
+ left_attach, right_attach, top_attach, bottom_attach,
+ xexpand | xshrink | xfill, yexpand | yshrink | yfill,
+ xpad, ypad);
+ gtk_widget_unref (child);
+ if (data->action == GB_APPLYING)
+ gb_table_update_placeholders (widget, -1, -1);
+ }
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkTable, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_table_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+ GtkWidget *menuitem;
+
+ /* It is possible that the mouse button was clicked outside a child
+ (e.g. beneath all the children), in which case we return. We could
+ still support adding rows/cols. */
+ if (data->child == NULL)
+ return;
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert Row Before"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_table_insert_row_before),
+ data->child);
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert Row After"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_table_insert_row_after),
+ data->child);
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert Column Before"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_table_insert_column_before),
+ data->child);
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert Column After"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_table_insert_column_after),
+ data->child);
+
+ menuitem = gtk_menu_item_new_with_label (_("Delete Row"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_table_delete_row), data->child);
+
+ menuitem = gtk_menu_item_new_with_label (_("Delete Column"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_table_delete_column), data->child);
+}
+
+
+static void
+gb_table_insert_row_before (GtkWidget * menuitem, GtkWidget * widget)
+{
+ GtkWidget *table;
+ GtkTableChild *tchild;
+
+ table = widget->parent;
+ g_return_if_fail (GTK_IS_TABLE (table));
+ tchild = glade_util_find_table_child (GTK_TABLE (table), widget);
+ g_return_if_fail (tchild != NULL);
+ gb_table_insert_row_or_col (table, tchild->top_attach, -1);
+}
+
+
+static void
+gb_table_insert_row_after (GtkWidget * menuitem, GtkWidget * widget)
+{
+ GtkWidget *table;
+ GtkTableChild *tchild;
+
+ table = widget->parent;
+ g_return_if_fail (GTK_IS_TABLE (table));
+ tchild = glade_util_find_table_child (GTK_TABLE (table), widget);
+ g_return_if_fail (tchild != NULL);
+ gb_table_insert_row_or_col (table, tchild->bottom_attach, -1);
+}
+
+
+static void
+gb_table_insert_column_before (GtkWidget * menuitem, GtkWidget * widget)
+{
+ GtkWidget *table;
+ GtkTableChild *tchild;
+
+ table = widget->parent;
+ g_return_if_fail (GTK_IS_TABLE (table));
+ tchild = glade_util_find_table_child (GTK_TABLE (table), widget);
+ g_return_if_fail (tchild != NULL);
+ gb_table_insert_row_or_col (table, -1, tchild->left_attach);
+}
+
+
+static void
+gb_table_insert_column_after (GtkWidget * menuitem, GtkWidget * widget)
+{
+ GtkWidget *table;
+ GtkTableChild *tchild;
+
+ table = widget->parent;
+ g_return_if_fail (GTK_IS_TABLE (table));
+ tchild = glade_util_find_table_child (GTK_TABLE (table), widget);
+ g_return_if_fail (tchild != NULL);
+ gb_table_insert_row_or_col (table, -1, tchild->right_attach);
+}
+
+
+/* This inserts a row or column into the table at the given position.
+ Use -1 for the other unused argument. */
+static void
+gb_table_insert_row_or_col (GtkWidget * table, gint row, gint col)
+{
+ GtkTableChild *tchild;
+ GList *child;
+ GtkWidget *widget, *tmp_label;
+ gint rows, cols;
+
+ /* This relies on knowing the internals of GtkTable, so it is fast.
+ First it adds a simple label at the bottom right of the new table size,
+ to ensure that the table grows. Then it removes the label, and moves
+ all the widgets down/right as appropriate, and adds any necessary
+ placeholders. */
+ tmp_label = gtk_label_new ("");
+ rows = GTK_TABLE (table)->nrows + (row != -1 ? 1 : 0);
+ cols = GTK_TABLE (table)->ncols + (col != -1 ? 1 : 0);
+ gtk_table_attach_defaults (GTK_TABLE (table), tmp_label,
+ cols - 1, cols, rows - 1, rows);
+
+ child = GTK_TABLE (table)->children;
+ while (child)
+ {
+ tchild = child->data;
+ child = child->next;
+ widget = tchild->widget;
+
+ if ((row != -1 && tchild->top_attach >= row)
+ || (col != -1 && tchild->left_attach >= col))
+ {
+ /* If we're inserting a row, we move the widget down.
+ If we're inserting a col, we move the widget right. */
+ if (row != -1)
+ {
+ tchild->top_attach++;
+ tchild->bottom_attach++;
+ }
+ else
+ {
+ tchild->left_attach++;
+ tchild->right_attach++;
+ }
+ }
+ }
+
+ /* Now remove the temporary label. */
+ gtk_container_remove (GTK_CONTAINER (table), tmp_label);
+
+ /* This fills any empty cells with placeholders. */
+ gb_table_update_placeholders (table, -1, -1);
+
+ /* If the tables properties are currently shown, update rows/cols. */
+ if (property_get_widget () == table)
+ {
+ property_set_auto_apply (FALSE);
+ if (row != -1)
+ property_set_int (Rows, GTK_TABLE (table)->nrows);
+ else
+ property_set_int (Columns, GTK_TABLE (table)->ncols);
+ property_set_auto_apply (TRUE);
+ }
+}
+
+
+static void
+gb_table_delete_row (GtkWidget * menuitem, GtkWidget * widget)
+{
+ GtkWidget *table;
+ GtkTableChild *tchild;
+ GList *children;
+ guint16 nrows, ncols, row;
+
+ table = widget->parent;
+ nrows = GTK_TABLE (table)->nrows - 1;
+ if (nrows == 0)
+ return;
+ ncols = GTK_TABLE (table)->ncols;
+ tchild = glade_util_find_table_child (GTK_TABLE (table), widget);
+ g_return_if_fail (tchild != NULL);
+ row = tchild->top_attach;
+
+ children = GTK_TABLE (table)->children;
+ while (children)
+ {
+ tchild = children->data;
+ children = children->next;
+ if (tchild->top_attach == row && tchild->bottom_attach == row + 1)
+ {
+ gtk_container_remove (GTK_CONTAINER (table), tchild->widget);
+ }
+ else if (tchild->top_attach <= row && tchild->bottom_attach > row)
+ {
+ tchild->bottom_attach -= 1;
+ }
+ else if (tchild->top_attach > row)
+ {
+ tchild->top_attach -= 1;
+ tchild->bottom_attach -= 1;
+ }
+ }
+ update_table_size (table, nrows, ncols);
+
+ if (property_get_widget () == table)
+ {
+ property_set_auto_apply (FALSE);
+ property_set_int (Rows, nrows);
+ property_set_auto_apply (TRUE);
+ }
+}
+
+
+static void
+gb_table_delete_column (GtkWidget * menuitem, GtkWidget * widget)
+{
+ GtkWidget *table;
+ GtkTableChild *tchild;
+ GList *children;
+ guint16 nrows, ncols, col;
+
+ table = widget->parent;
+ nrows = GTK_TABLE (table)->nrows;
+ ncols = GTK_TABLE (table)->ncols - 1;
+ if (ncols == 0)
+ return;
+ tchild = glade_util_find_table_child (GTK_TABLE (table), widget);
+ g_return_if_fail (tchild != NULL);
+ col = tchild->left_attach;
+
+ children = GTK_TABLE (table)->children;
+ while (children)
+ {
+ tchild = children->data;
+ children = children->next;
+ if (tchild->left_attach == col && tchild->right_attach == col + 1)
+ {
+ gtk_container_remove (GTK_CONTAINER (table), tchild->widget);
+ }
+ else if (tchild->left_attach <= col && tchild->right_attach > col)
+ {
+ tchild->right_attach -= 1;
+ }
+ else if (tchild->left_attach > col)
+ {
+ tchild->left_attach -= 1;
+ tchild->right_attach -= 1;
+ }
+ }
+ update_table_size (table, nrows, ncols);
+
+ if (property_get_widget () == table)
+ {
+ property_set_auto_apply (FALSE);
+ property_set_int (Columns, ncols);
+ property_set_auto_apply (TRUE);
+ }
+}
+
+
+/* This ensures that placeholders are placed in every unoccupied cell.
+ If rows and cols are not -1, then they are the new dimensions of the table.
+ FIXME: This is very inefficient.
+ */
+void
+gb_table_update_placeholders (GtkWidget * table, gint rows, gint cols)
+{
+ gint row, col, cell_contents;
+ guchar *rows_occupied, *cols_occupied;
+ GList *children;
+ GtkTableChild *child;
+
+ if (rows == -1)
+ rows = GTK_TABLE (table)->nrows;
+ if (cols == -1)
+ cols = GTK_TABLE (table)->ncols;
+
+ /* These hold flags to indicate which rows/cols have widgets in them. */
+ rows_occupied = g_new0 (guchar, rows);
+ cols_occupied = g_new0 (guchar, cols);
+
+ for (row = 0; row < rows; row++)
+ {
+ for (col = 0; col < cols; col++)
+ {
+ /* Find out what is in the cell */
+ cell_contents = gb_table_is_cell_occupied (table, row, col);
+ if (cell_contents == GB_CELL_WIDGET)
+ {
+ /* If cell is occupied, delete any placeholders there. If a
+ placeholder occupies the cell but spans multiple rows/cols
+ split it into single cells but without a placeholder in this
+ cell */
+ gb_table_remove_placeholders (table, row, col);
+ rows_occupied[row] = 1;
+ cols_occupied[col] = 1;
+ }
+ else if (cell_contents == GB_CELL_EMPTY)
+ {
+ /* If the cell is empty, put a placeholder in it */
+ gtk_table_attach (GTK_TABLE (table),
+ editor_new_placeholder (),
+ col, col + 1, row, row + 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL,
+ 0, 0);
+ }
+ }
+ }
+
+ /* Now make sure that if a row/col is occupied, any placeholders in that
+ row/col do not expand, and vice versa. */
+ children = GTK_TABLE (table)->children;
+ while (children)
+ {
+ child = children->data;
+ if (GB_IS_PLACEHOLDER (child->widget))
+ {
+ gboolean xexpand = TRUE, yexpand = TRUE;
+ gint row, col;
+
+ /* Check if any widgets are in the same rows as the placeholder. */
+ for (row = child->top_attach; row < child->bottom_attach; row++)
+ {
+ if (rows_occupied[row])
+ yexpand = FALSE;
+ }
+ child->yexpand = yexpand;
+
+ /* Check if any widgets are in the same cols as the placeholder. */
+ for (col = child->left_attach; col < child->right_attach; col++)
+ {
+ if (cols_occupied[col])
+ xexpand = FALSE;
+ }
+ child->xexpand = xexpand;
+
+ child->xfill = TRUE;
+ child->yfill = TRUE;
+ }
+ children = children->next;
+ }
+
+ g_free (rows_occupied);
+ g_free (cols_occupied);
+
+ gtk_widget_queue_resize (table);
+}
+
+
+/* Finds out if cell is occupied by a real widget. If not, returns whether
+ the cell is empty or whether a placeholder is in it */
+static gint
+gb_table_is_cell_occupied (GtkWidget * table, gint row, gint col)
+{
+ GList *children;
+ GtkTableChild *child;
+ gint return_val = GB_CELL_EMPTY;
+
+ children = GTK_TABLE (table)->children;
+ while (children)
+ {
+ child = children->data;
+ if (child->top_attach <= row && child->bottom_attach > row
+ && child->left_attach <= col && child->right_attach > col)
+ {
+ if (GB_IS_PLACEHOLDER (child->widget))
+ return_val = GB_CELL_PLACEHOLDER;
+ else
+ return GB_CELL_WIDGET;
+ }
+ children = children->next;
+ }
+ return return_val;
+}
+
+
+static void
+gb_table_remove_placeholders (GtkWidget * table, gint row, gint col)
+{
+ GList *children, *next;
+ GtkTableChild *child;
+ gint left, right, top, bottom;
+
+ children = GTK_TABLE (table)->children;
+ while (children)
+ {
+ next = children->next;
+ child = children->data;
+ left = child->left_attach;
+ right = child->right_attach;
+ top = child->top_attach;
+ bottom = child->bottom_attach;
+
+ if (top <= row && bottom > row && left <= col && right > col)
+ {
+ /* If the widget is a placeholder remove it */
+ if (GB_IS_PLACEHOLDER (child->widget))
+ {
+ if (bottom - top > 1 || right - left > 1)
+ {
+ gb_table_split_placeholder (table, child->widget,
+ left, right, top, bottom,
+ row, col);
+ }
+ else
+ {
+ gtk_container_remove (GTK_CONTAINER (table), child->widget);
+ }
+ }
+ }
+ children = next;
+ }
+}
+
+
+static void
+gb_table_split_placeholder (GtkWidget * table, GtkWidget * placeholder,
+ gint left, gint right, gint top, gint bottom,
+ gint skip_row, gint skip_col)
+{
+ gint row, col;
+
+ gtk_container_remove (GTK_CONTAINER (table), placeholder);
+ for (row = top; row < bottom; row++)
+ {
+ for (col = left; col < right; col++)
+ {
+ if (!(row == skip_row && col == skip_col))
+ {
+ gtk_table_attach (GTK_TABLE (table),
+ editor_new_placeholder (),
+ col, col + 1, row, row + 1,
+ GTK_FILL, GTK_FILL, 0, 0);
+ }
+ }
+ }
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_table_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_table_new (%i, %i, %s);\n", data->wname,
+ GTK_TABLE (widget)->nrows, GTK_TABLE (widget)->ncols,
+ GTK_TABLE (widget)->homogeneous ? "TRUE" : "FALSE");
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_TABLE (widget)->row_spacing != 0)
+ {
+ source_add (data, " gtk_table_set_row_spacings (GTK_TABLE (%s), %i);\n",
+ data->wname, GTK_TABLE (widget)->row_spacing);
+ }
+ if (GTK_TABLE (widget)->column_spacing != 0)
+ {
+ source_add (data, " gtk_table_set_col_spacings (GTK_TABLE (%s), %i);\n",
+ data->wname, GTK_TABLE (widget)->column_spacing);
+ }
+}
+
+
+/* Outputs source to add a child widget to a table. */
+static void
+gb_table_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ gchar xoptions[48], yoptions[48];
+ GtkTableChild *tchild = glade_util_find_table_child (GTK_TABLE (parent),
+ child);
+ g_return_if_fail (tchild != NULL);
+
+ xoptions[0] = yoptions[0] = '\0';
+ if (tchild->xexpand)
+ strcpy (xoptions, "GTK_EXPAND");
+ if (tchild->xshrink)
+ {
+ if (xoptions[0] != '\0')
+ strcat (xoptions, " | ");
+ strcat (xoptions, "GTK_SHRINK");
+ }
+ if (tchild->xfill)
+ {
+ if (xoptions[0] != '\0')
+ strcat (xoptions, " | ");
+ strcat (xoptions, "GTK_FILL");
+ }
+ if (xoptions[0] == '\0')
+ strcpy (xoptions, "0");
+
+ if (tchild->yexpand)
+ strcpy (yoptions, "GTK_EXPAND");
+ if (tchild->yshrink)
+ {
+ if (yoptions[0] != '\0')
+ strcat (yoptions, " | ");
+ strcat (yoptions, "GTK_SHRINK");
+ }
+ if (tchild->yfill)
+ {
+ if (yoptions[0] != '\0')
+ strcat (yoptions, " | ");
+ strcat (yoptions, "GTK_FILL");
+ }
+ if (yoptions[0] == '\0')
+ strcpy (yoptions, "0");
+
+ source_add (data,
+ " gtk_table_attach (GTK_TABLE (%s), %s, %i, %i, %i, %i,\n"
+ " (GtkAttachOptions) (%s),\n"
+ " (GtkAttachOptions) (%s), %i, %i);\n",
+ parent_name, data->wname,
+ tchild->left_attach, tchild->right_attach,
+ tchild->top_attach, tchild->bottom_attach,
+ xoptions, yoptions, tchild->xpadding, tchild->ypadding);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_table_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_table_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = table_xpm;
+ gbwidget.tooltip = _("Table");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_table_new;
+ gbwidget.gb_widget_create_properties = gb_table_create_properties;
+ gbwidget.gb_widget_get_properties = gb_table_get_properties;
+ gbwidget.gb_widget_set_properties = gb_table_set_properties;
+ gbwidget.gb_widget_create_child_properties = gb_table_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_table_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_table_set_child_properties;
+ gbwidget.gb_widget_write_source = gb_table_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_table_write_add_child_source;
+ gbwidget.gb_widget_create_popup_menu = gb_table_create_popup_menu;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbtextview.c b/tools/glade/glade/gbwidgets/gbtextview.c
new file mode 100644
index 00000000..31cbe830
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbtextview.c
@@ -0,0 +1,479 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/text.xpm"
+
+static gchar *Editable = "GtkTextView::editable";
+static gchar *Text = "GtkTextView::text";
+static gchar *Justification = "GtkTextView::justification";
+static gchar *WrapMode = "GtkTextView::wrap_mode";
+static gchar *CursorVisible = "GtkTextView::cursor_visible";
+static gchar *PixelsAboveLines = "GtkTextView::pixels_above_lines";
+static gchar *PixelsBelowLines = "GtkTextView::pixels_below_lines";
+static gchar *PixelsInsideWrap = "GtkTextView::pixels_inside_wrap";
+static gchar *LeftMargin = "GtkTextView::left_margin";
+static gchar *RightMargin = "GtkTextView::right_margin";
+static gchar *Indent = "GtkTextView::indent";
+
+static gchar *Overwrite = "GtkTextView::overwrite";
+static gchar *AcceptsTab = "GtkTextView::accepts_tab";
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static const char *GbJustifyChoices[] = {
+ N_("Left"),
+ N_("Right"),
+ N_("Center"),
+ N_("Fill"),
+ NULL
+};
+
+static gint GbJustifyValues[] = {
+ GTK_JUSTIFY_LEFT,
+ GTK_JUSTIFY_RIGHT,
+ GTK_JUSTIFY_CENTER,
+ GTK_JUSTIFY_FILL
+};
+static const gchar *GbJustifySymbols[] =
+{
+ "GTK_JUSTIFY_LEFT",
+ "GTK_JUSTIFY_RIGHT",
+ "GTK_JUSTIFY_CENTER",
+ "GTK_JUSTIFY_FILL"
+};
+
+static const char *GbWrapChoices[] = {
+ N_("None"),
+ N_("Character"),
+ N_("Word"),
+ NULL
+};
+
+static gint GbWrapValues[] = {
+ GTK_WRAP_NONE,
+ GTK_WRAP_CHAR,
+ GTK_WRAP_WORD
+};
+static const char *GbWrapSymbols[] = {
+ "GTK_WRAP_NONE",
+ "GTK_WRAP_CHAR",
+ "GTK_WRAP_WORD"
+};
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkTextView, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_text_view_new (GbWidgetNewData *data)
+{
+ return gtk_text_view_new ();
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_text_view_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (Editable, _("Editable:"),
+ _("If the text can be edited"));
+ property_add_bool (CursorVisible, _("Cursor Visible:"),
+ _("If the cursor is visible"));
+ property_add_bool (Overwrite, _("Overwrite:"),
+ _("If entered text overwrites the existing text"));
+ property_add_bool (AcceptsTab, _("Accepts Tab:"),
+ _("If tab characters can be entered"));
+
+ property_add_text (Text, _("Text:"), _("The text to display"), 5);
+
+ property_add_choice (Justification, _("Justification:"),
+ _("The justification of the text"),
+ GbJustifyChoices);
+ property_add_choice (WrapMode, _("Wrapping:"),
+ _("The wrapping of the text"),
+ GbWrapChoices);
+
+ property_add_int_range (PixelsAboveLines, _("Space Above:"),
+ _("Pixels of blank space above paragraphs"),
+ 0, G_MAXINT, 1, 2, 10);
+ property_add_int_range (PixelsBelowLines, _("Space Below:"),
+ _("Pixels of blank space below paragraphs"),
+ 0, G_MAXINT, 1, 2, 10);
+ property_add_int_range (PixelsInsideWrap, _("Space Inside:"),
+ _("Pixels of blank space between wrapped lines in a paragraph"),
+ 0, G_MAXINT, 1, 2, 10);
+
+ property_add_int_range (LeftMargin, _("Left Margin:"),
+ _("Width of the left margin in pixels"),
+ 0, G_MAXINT, 1, 2, 10);
+ property_add_int_range (RightMargin, _("Right Margin:"),
+ _("Width of the right margin in pixels"),
+ 0, G_MAXINT, 1, 2, 10);
+ property_add_int_range (Indent, _("Indent:"),
+ _("Amount of pixels to indent paragraphs"),
+ 0, G_MAXINT, 1, 2, 10);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_text_view_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GtkTextBuffer *buffy;
+ GtkTextIter start, end;
+ gboolean editable, cursor_visible, overwrite, accepts_tab;
+ gint wrap_mode, justification;
+ gint pixels_above, pixels_below, pixels_inside;
+ gint left_margin, right_margin, indent;
+ char *text;
+
+ g_object_get (widget,
+ "editable", &editable,
+ "overwrite", &overwrite,
+ "accepts_tab", &accepts_tab,
+ "justification", &justification,
+ "wrap-mode", &wrap_mode,
+ "cursor-visible", &cursor_visible,
+ "pixels-above-lines", &pixels_above,
+ "pixels-below-lines", &pixels_below,
+ "pixels-inside-wrap", &pixels_inside,
+ "left-margin", &left_margin,
+ "right-margin", &right_margin,
+ "indent", &indent,
+ NULL);
+
+
+ gb_widget_output_bool (data, Editable, editable);
+ gb_widget_output_bool (data, Overwrite, overwrite);
+ gb_widget_output_bool (data, AcceptsTab, accepts_tab);
+ gb_widget_output_enum (data, GTK_TYPE_JUSTIFICATION,
+ GbJustifyValues,
+ G_N_ELEMENTS (GbJustifyValues),
+ Justification, justification);
+ gb_widget_output_enum (data, GTK_TYPE_WRAP_MODE,
+ GbWrapValues,
+ G_N_ELEMENTS (GbWrapValues),
+ WrapMode, wrap_mode);
+ gb_widget_output_bool (data, CursorVisible, cursor_visible);
+ gb_widget_output_int (data, PixelsAboveLines, pixels_above);
+ gb_widget_output_int (data, PixelsBelowLines, pixels_below);
+ gb_widget_output_int (data, PixelsInsideWrap, pixels_inside);
+ gb_widget_output_int (data, LeftMargin, left_margin);
+ gb_widget_output_int (data, RightMargin, right_margin);
+ gb_widget_output_int (data, Indent, indent);
+
+ buffy = gtk_text_view_get_buffer (GTK_TEXT_VIEW (widget));
+ gtk_text_buffer_get_bounds (buffy, &start, &end);
+ text = gtk_text_iter_get_text (&start, &end);
+ gb_widget_output_translatable_text (data, Text, text);
+ g_free (text);
+}
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_text_view_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ int i;
+ char *s;
+
+ i = gb_widget_input_bool (data, Editable);
+ if (data->apply)
+ g_object_set (widget, "editable", i, NULL);
+
+ i = gb_widget_input_bool (data, Overwrite);
+ if (data->apply)
+ g_object_set (widget, "overwrite", i, NULL);
+
+ i = gb_widget_input_bool (data, AcceptsTab);
+ if (data->apply)
+ g_object_set (widget, "accepts_tab", i, NULL);
+
+ s = gb_widget_input_text (data, Text);
+ if (data->apply) {
+ GtkTextBuffer *buffy;
+ buffy = gtk_text_view_get_buffer (GTK_TEXT_VIEW (widget));
+ gtk_text_buffer_set_text (buffy, s, strlen (s));
+ }
+ if (data->action == GB_APPLYING)
+ g_free (s);
+
+
+ i = gb_widget_input_enum (data, GTK_TYPE_JUSTIFICATION,
+ GbJustifyChoices, GbJustifyValues,
+ Justification);
+ if (data->apply)
+ g_object_set (widget, "justification", i, NULL);
+
+ i = gb_widget_input_enum (data, GTK_TYPE_WRAP_MODE,
+ GbWrapChoices, GbWrapValues,
+ WrapMode);
+ if (data->apply)
+ g_object_set (widget, "wrap-mode", i, NULL);
+
+ i = gb_widget_input_bool (data, CursorVisible);
+ if (data->apply)
+ g_object_set (widget, "cursor-visible", i, NULL);
+
+ i = gb_widget_input_int (data, PixelsAboveLines);
+ if (data->apply)
+ g_object_set (widget, "pixels-above-lines", i, NULL);
+
+ i = gb_widget_input_int (data, PixelsBelowLines);
+ if (data->apply)
+ g_object_set (widget, "pixels-below-lines", i, NULL);
+
+ i = gb_widget_input_int (data, PixelsInsideWrap);
+ if (data->apply)
+ g_object_set (widget, "pixels-inside-wrap", i, NULL);
+
+ i = gb_widget_input_int (data, LeftMargin);
+ if (data->apply)
+ g_object_set (widget, "left-margin", i, NULL);
+
+ i = gb_widget_input_int (data, RightMargin);
+ if (data->apply)
+ g_object_set (widget, "right-margin", i, NULL);
+
+ i = gb_widget_input_int (data, Indent);
+ if (data->apply)
+ g_object_set (widget, "indent", i, NULL);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkTextView, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_text_view_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_text_view_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkTextBuffer *buffy;
+ GtkTextIter start, end;
+ gboolean editable, cursor_visible, overwrite, accepts_tab;
+ gint wrap_mode, justification;
+ gint pixels_above, pixels_below, pixels_inside;
+ gint left_margin, right_margin, indent, i;
+ char *text;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_text_view_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ g_object_get (widget,
+ "editable", &editable,
+ "overwrite", &overwrite,
+ "accepts_tab", &accepts_tab,
+ "justification", &justification,
+ "wrap-mode", &wrap_mode,
+ "cursor-visible", &cursor_visible,
+ "pixels-above-lines", &pixels_above,
+ "pixels-below-lines", &pixels_below,
+ "pixels-inside-wrap", &pixels_inside,
+ "left-margin", &left_margin,
+ "right-margin", &right_margin,
+ "indent", &indent,
+ NULL);
+
+ if (!editable)
+ source_add (data,
+ " gtk_text_view_set_editable (GTK_TEXT_VIEW (%s), FALSE);\n",
+ data->wname);
+
+ if (overwrite)
+ source_add (data,
+ " gtk_text_view_set_overwrite (GTK_TEXT_VIEW (%s), TRUE);\n",
+ data->wname);
+
+ if (!accepts_tab)
+ source_add (data,
+ " gtk_text_view_set_accepts_tab (GTK_TEXT_VIEW (%s), FALSE);\n",
+ data->wname);
+
+ if (justification != GTK_JUSTIFY_LEFT)
+ {
+ for (i = 0; i < sizeof (GbJustifyValues) / sizeof (GbJustifyValues[0]);
+ i++)
+ {
+ if (GbJustifyValues[i] == justification)
+ source_add (data,
+ " gtk_text_view_set_justification (GTK_TEXT_VIEW (%s), %s);\n",
+ data->wname, GbJustifySymbols[i]);
+ }
+ }
+
+ if (wrap_mode != GTK_WRAP_NONE)
+ {
+ for (i = 0; i < sizeof (GbWrapValues) / sizeof (GbWrapValues[0]); i++)
+ {
+ if (GbWrapValues[i] == wrap_mode)
+ source_add (data,
+ " gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (%s), %s);\n",
+ data->wname, GbWrapSymbols[i]);
+ }
+ }
+
+ if (!cursor_visible)
+ source_add (data,
+ " gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (%s), FALSE);\n",
+ data->wname);
+
+ if (pixels_above != 0)
+ source_add (data,
+ " gtk_text_view_set_pixels_above_lines (GTK_TEXT_VIEW (%s), %i);\n",
+ data->wname, pixels_above);
+
+ if (pixels_below != 0)
+ source_add (data,
+ " gtk_text_view_set_pixels_below_lines (GTK_TEXT_VIEW (%s), %i);\n",
+ data->wname, pixels_below);
+
+ if (pixels_inside != 0)
+ source_add (data,
+ " gtk_text_view_set_pixels_inside_wrap (GTK_TEXT_VIEW (%s), %i);\n",
+ data->wname, pixels_inside);
+
+ if (left_margin != 0)
+ source_add (data,
+ " gtk_text_view_set_left_margin (GTK_TEXT_VIEW (%s), %i);\n",
+ data->wname, left_margin);
+
+ if (right_margin != 0)
+ source_add (data,
+ " gtk_text_view_set_right_margin (GTK_TEXT_VIEW (%s), %i);\n",
+ data->wname, right_margin);
+
+ if (indent != 0)
+ source_add (data,
+ " gtk_text_view_set_indent (GTK_TEXT_VIEW (%s), %i);\n",
+ data->wname, indent);
+
+
+ buffy = gtk_text_view_get_buffer (GTK_TEXT_VIEW (widget));
+ gtk_text_buffer_get_bounds (buffy, &start, &end);
+ text = gtk_text_iter_get_text (&start, &end);
+ if (text && *text)
+ {
+ glade_util_get_translation_properties (widget, Text, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_text_buffer_set_text (gtk_text_view_get_buffer (GTK_TEXT_VIEW (%s)), %s, -1);\n",
+ data->wname,
+ source_make_string_full (text,
+ data->use_gettext && translatable,
+ context));
+ }
+ g_free (text);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_text_view_init ()
+{
+ GtkWidgetClass *klass;
+
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_text_view_get_type();
+
+ /* Add a signal emission hook so we can connect signal handlers to the
+ scrollbar adjustments to redraw the clist when necessary. This will also
+ work for subclasses of GtkCList. */
+ klass = gtk_type_class (gtk_text_view_get_type ());
+ g_signal_add_emission_hook (klass->set_scroll_adjustments_signal, 0,
+ gb_set_scroll_adjustments_hook, NULL, NULL);
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = text_xpm;
+ gbwidget.tooltip = _("Text View");
+
+ /* Fill in any functions that this GbWidget has */
+/*
+ gbwidget.gb_widget_new = gb_text_view_new;
+*/
+ gbwidget.gb_widget_create_properties = gb_text_view_create_properties;
+ gbwidget.gb_widget_get_properties = gb_text_view_get_properties;
+ gbwidget.gb_widget_set_properties = gb_text_view_set_properties;
+ gbwidget.gb_widget_write_source = gb_text_view_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_text_view_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbtogglebutton.c b/tools/glade/glade/gbwidgets/gbtogglebutton.c
new file mode 100644
index 00000000..8007b985
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbtogglebutton.c
@@ -0,0 +1,211 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtklabel.h>
+#include <gtk/gtktogglebutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/togglebutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *StockButton = "ToggleButton|GtkButton::stock_button";
+static gchar *Label = "ToggleButton|GtkButton::label";
+static gchar *Icon = "ToggleButton|GtkButton::icon";
+static gchar *FocusOnClick = "ToggleButton|GtkButton::focus_on_click";
+
+/* This is only used for normal/stock buttons, not special toolbar buttons,
+ as the toolbar has its own relief setting. */
+static gchar *Relief = "ToggleButton|GtkButton::relief";
+
+static gchar *State = "GtkToggleButton::active";
+static gchar *Inconsistent = "GtkToggleButton::inconsistent";
+
+
+/* draw_indicator is not really useful for toggle buttons. I think its only
+ for radio/check buttons. */
+/*static gchar *Indicator = "GtkToggleButton::draw_indicator"; */
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkToggleButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_toggle_button_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_CREATING)
+ new_widget = gtk_toggle_button_new_with_label (data->name);
+ else
+ {
+ new_widget = gtk_toggle_button_new ();
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder());
+ }
+ return new_widget;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_toggle_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData
+ * data)
+{
+ property_add_stock_item (StockButton, _("Stock Button:"),
+ _("The stock button to use"),
+ GTK_ICON_SIZE_BUTTON);
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GTK_ICON_SIZE_BUTTON);
+ property_add_choice (Relief, _("Button Relief:"),
+ _("The relief style of the button"),
+ GladeReliefChoices);
+
+ property_add_bool (State, _("Initially On:"),
+ _("If the toggle button is initially on"));
+ property_add_bool (Inconsistent, _("Inconsistent:"),
+ _("If the button is shown in an inconsistent state"));
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_toggle_button_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_button_get_standard_properties (widget, data, StockButton, Label, Icon,
+ Relief, FocusOnClick);
+
+ gb_widget_output_bool (data, State, data->widget_data->flags & GLADE_ACTIVE);
+
+ gb_widget_output_bool (data, Inconsistent,
+ GTK_TOGGLE_BUTTON (widget)->inconsistent);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_toggle_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean state, inconsistent;
+
+ gb_button_set_standard_properties (widget, data, StockButton, Label, Icon,
+ Relief, FocusOnClick);
+
+ state = gb_widget_input_bool (data, State);
+ if (data->apply)
+ {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), state);
+ if (state)
+ data->widget_data->flags |= GLADE_ACTIVE;
+ else
+ data->widget_data->flags &= ~GLADE_ACTIVE;
+ }
+
+ inconsistent = gb_widget_input_bool (data, Inconsistent);
+ if (data->apply)
+ gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (widget),
+ inconsistent);
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_toggle_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gb_button_write_standard_source (widget, data, Label);
+
+ if (data->widget_data->flags & GLADE_ACTIVE)
+ {
+ source_add (data,
+ " gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (GTK_TOGGLE_BUTTON (widget)->inconsistent)
+ {
+ source_add (data,
+ " gtk_toggle_button_set_inconsistent (GTK_TOGGLE_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_toggle_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_toggle_button_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = togglebutton_xpm;
+ gbwidget.tooltip = _("Toggle Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_toggle_button_new;
+ gbwidget.gb_widget_create_properties = gb_toggle_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_toggle_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_toggle_button_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_button_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_toggle_button_write_source;
+ gbwidget.gb_widget_destroy = gb_button_destroy;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbtoggletoolbutton.c b/tools/glade/glade/gbwidgets/gbtoggletoolbutton.c
new file mode 100644
index 00000000..65036fdf
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbtoggletoolbutton.c
@@ -0,0 +1,312 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/toggletoolbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *StockButton = "GtkToggleToolButton|GtkToolButton::stock_id";
+static gchar *Label = "GtkToggleToolButton|GtkToolButton::label";
+static gchar *Icon = "GtkToggleToolButton|GtkToolButton::icon";
+static gchar *VisibleHorz = "GtkToggleToolButton|GtkToolItem::visible_horizontal";
+static gchar *VisibleVert = "GtkToggleToolButton|GtkToolItem::visible_vertical";
+static gchar *IsImportant = "GtkToggleToolButton|GtkToolItem::is_important";
+
+static gchar *Active = "GtkToggleToolButton::active";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkToggleToolButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_toggle_tool_button_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *image;
+ GbWidget *pixmap_gbwidget;
+
+ /* Place the pixmap icon in the button initially (even when loading). */
+ pixmap_gbwidget = gb_widget_lookup_class ("GtkImage");
+ if (pixmap_gbwidget)
+ {
+ image = gtk_image_new_from_pixmap (pixmap_gbwidget->gdkpixmap,
+ pixmap_gbwidget->mask);
+ }
+ else
+ {
+ image = gtk_image_new ();
+ g_warning ("Couldn't find GtkPixmap data");
+ }
+ gtk_widget_show (image);
+
+ new_widget = (GtkWidget*) gtk_toggle_tool_button_new ();
+
+ gtk_tool_button_set_label (GTK_TOOL_BUTTON (new_widget), "");
+ gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (new_widget), image);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_toggle_tool_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_stock_item (StockButton, _("Stock Button:"),
+ _("The stock button to use"),
+ GTK_ICON_SIZE_LARGE_TOOLBAR);
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GTK_ICON_SIZE_LARGE_TOOLBAR);
+ property_add_bool (Active, _("Initially On:"),
+ _("If the toggle button is initially on"));
+ property_add_bool (VisibleHorz, _("Show Horizontal:"),
+ _("If the item is visible when the toolbar is horizontal"));
+ property_add_bool (VisibleVert, _("Show Vertical:"),
+ _("If the item is visible when the toolbar is vertical"));
+ property_add_bool (IsImportant, _("Is Important:"),
+ _("If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_toggle_tool_button_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_tool_button_get_standard_properties (widget, data,
+ StockButton, Label, Icon,
+ VisibleHorz, VisibleVert,
+ IsImportant);
+
+ gb_widget_output_bool (data, Active,
+ data->widget_data->flags & GLADE_ACTIVE);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_toggle_tool_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean active;
+
+ gb_tool_button_set_standard_properties (widget, data,
+ StockButton, Label, Icon,
+ VisibleHorz, VisibleVert,
+ IsImportant);
+
+ active = gb_widget_input_bool (data, Active);
+ if (data->apply)
+ {
+ gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON (widget),
+ active);
+ if (active)
+ data->widget_data->flags |= GLADE_ACTIVE;
+ else
+ data->widget_data->flags &= ~GLADE_ACTIVE;
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkToggleToolButton, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_toggle_tool_button_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_toggle_tool_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *stock_id, *label, *icon_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonStockIDKey);
+ icon_name = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey);
+ label = (gchar*) gtk_tool_button_get_label (GTK_TOOL_BUTTON (widget));
+
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+
+ if (data->create_widget)
+ {
+ if (stock_id)
+ {
+ /* Stock Button */
+ source_add (data,
+ " %s = (GtkWidget*) gtk_toggle_tool_button_new_from_stock (%s);\n",
+ data->wname, source_make_string (stock_id, FALSE));
+ }
+ else if (icon_name)
+ {
+ /* Icon and Label */
+ source_add (data,
+ " %s = (GtkWidget*) gtk_toggle_tool_button_new ();\n",
+ data->wname);
+
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_tool_button_set_label (GTK_TOOL_BUTTON (%s), %s);\n",
+ data->wname,
+ label ? source_make_string_full (label, data->use_gettext && translatable, context) : "NULL");
+
+ source_ensure_decl (data, " GtkWidget *tmp_image;\n");
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ source_add (data,
+ " tmp_image = gtk_image_new_from_stock (\"%s\", tmp_toolbar_icon_size);\n",
+ icon_name);
+ }
+ else
+ {
+ source_create_pixmap (data, "tmp_image", icon_name);
+ }
+
+ source_add (data, " gtk_widget_show (tmp_image);\n");
+
+ source_add (data,
+ " gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (%s), tmp_image);\n",
+ data->wname);
+ }
+ else
+ {
+ /* Just a Label */
+ source_add (data,
+ " %s = (GtkWidget*) gtk_toggle_tool_button_new ();\n",
+ data->wname);
+
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " gtk_tool_button_set_label (GTK_TOOL_BUTTON (%s), %s);\n",
+ data->wname,
+ label ? source_make_string_full (label, data->use_gettext && translatable, context) : "NULL");
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (data->widget_data->flags & GLADE_ACTIVE)
+ {
+ source_add (data,
+ " gtk_toggle_tool_button_set_active (GTK_TOGGLE_TOOL_BUTTON (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleHorz) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_horizontal (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleVert) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_tool_item_get_is_important (GTK_TOOL_ITEM (widget)))
+ {
+ source_add (data,
+ " gtk_tool_item_set_is_important (GTK_TOOL_ITEM (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_toggle_tool_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_toggle_tool_button_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = toggletoolbutton_xpm;
+ gbwidget.tooltip = _("Toolbar Toggle Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_toggle_tool_button_new;
+ gbwidget.gb_widget_create_properties = gb_toggle_tool_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_toggle_tool_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_toggle_tool_button_set_properties;
+ gbwidget.gb_widget_write_source = gb_toggle_tool_button_write_source;
+ gbwidget.gb_widget_destroy = gb_tool_button_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_toggle_tool_button_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbtoolbar.c b/tools/glade/glade/gbwidgets/gbtoolbar.c
new file mode 100644
index 00000000..96b40260
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbtoolbar.c
@@ -0,0 +1,696 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+/* This is just for testing, to make sure we don't use deprecated calls. */
+#if 0
+#include <gdk/gdk.h>
+#include <gtk/gtkcontainer.h>
+#include <gtk/gtkenums.h>
+#include <gtk/gtktooltips.h>
+#include <gtk/gtktoolitem.h>
+#define GTK_DISABLE_DEPRECATED
+#include <gtk/gtktoolbar.h>
+#undef GTK_DISABLE_DEPRECATED
+#endif
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#include "../glade_gnome.h"
+#else
+#include <gtk/gtkbutton.h>
+#include <gtk/gtkimage.h>
+#include <gtk/gtkhbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtkradiobutton.h>
+#include <gtk/gtkspinbutton.h>
+#include <gtk/gtktoolbar.h>
+#include <gtk/gtktoolbutton.h>
+#include <gtk/gtkvbox.h>
+#endif
+
+#include "../gb.h"
+#include "../tree.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/toolbar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static const gchar *Size = "GtkToolbar::size";
+static const gchar *Orientation = "GtkToolbar::orientation";
+static const gchar *Style = "GtkToolbar::toolbar_style";
+static const gchar *Tooltips = "GtkToolbar::tooltips";
+static const gchar *ShowArrow = "GtkToolbar::show_arrow";
+
+/* For children of a toolbar */
+static const gchar *Expand = "GtkToolbarChild::expand";
+static const gchar *Homogeneous = "GtkToolbarChild::homogeneous";
+
+
+static const gchar *GbOrientationChoices[] =
+{"Horizontal", "Vertical", NULL};
+static const gint GbOrientationValues[] =
+{
+ GTK_ORIENTATION_HORIZONTAL,
+ GTK_ORIENTATION_VERTICAL
+};
+static const gchar *GbOrientationSymbols[] =
+{
+ "GTK_ORIENTATION_HORIZONTAL",
+ "GTK_ORIENTATION_VERTICAL"
+};
+
+static const gchar *GbStyleChoices[] =
+{"Icons", "Text", "Both", "Both Horizontal", NULL};
+static const gint GbStyleValues[] =
+{
+ GTK_TOOLBAR_ICONS,
+ GTK_TOOLBAR_TEXT,
+ GTK_TOOLBAR_BOTH,
+ GTK_TOOLBAR_BOTH_HORIZ
+};
+static const gchar *GbStyleSymbols[] =
+{
+ "GTK_TOOLBAR_ICONS",
+ "GTK_TOOLBAR_TEXT",
+ "GTK_TOOLBAR_BOTH",
+ "GTK_TOOLBAR_BOTH_HORIZ"
+};
+
+
+static void show_toolbar_dialog (GbWidgetNewData * data);
+static void on_toolbar_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_toolbar_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+
+static void update_toolbar_size (GtkWidget * widget, gint size);
+
+static void gb_toolbar_insert_before (GtkWidget * menuitem,
+ GtkWidget * child);
+static void gb_toolbar_insert_after (GtkWidget * menuitem,
+ GtkWidget * child);
+static void gb_toolbar_insert (GtkWidget * child,
+ gint offset);
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkToolbar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_toolbar_new(GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING)
+ {
+ new_widget = gtk_toolbar_new ();
+ return new_widget;
+ }
+ else
+ {
+ show_toolbar_dialog (data);
+ return NULL;
+ }
+}
+
+
+void
+gb_toolbar_add_child (GtkWidget *widget, GtkWidget *child, GbWidgetSetArgData *data)
+{
+ /* If the child is a placeholder, we need to insert a GtkToolItem. */
+ if (GB_IS_PLACEHOLDER (child))
+ {
+ GtkWidget *toolitem = (GtkWidget*) gtk_tool_item_new ();
+ gtk_widget_show (toolitem);
+ gtk_container_add (GTK_CONTAINER (toolitem), child);
+ gtk_toolbar_insert (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (toolitem), -1);
+ }
+ /* GtkToolItems can just be added as they are. */
+ else if (GTK_IS_TOOL_ITEM (child))
+ {
+ gtk_toolbar_insert (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (child), -1);
+ }
+ /* Any other widgets are from the old GTK+ 2.2 files, and we need to insert
+ a GtkToolItem. */
+ else
+ {
+ GtkWidget *toolitem = gb_widget_new_full ("GtkToolItem", FALSE,
+ NULL, NULL, 0, 0, NULL,
+ GB_LOADING, data);
+ gtk_toolbar_insert (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (toolitem), -1);
+ tree_add_widget (toolitem);
+
+ gtk_container_add (GTK_CONTAINER (toolitem), child);
+ }
+}
+
+
+static void
+show_toolbar_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New toolbar"), data->parent,
+ GTK_SIGNAL_FUNC (on_toolbar_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_toolbar_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of items:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "items",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_toolbar_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window, *toolitem, *placeholder;
+ gint items, i;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "items");
+ g_return_if_fail (spinbutton != NULL);
+ items = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gtk_toolbar_new ();
+ for (i = 0; i < items; i++)
+ {
+ toolitem = (GtkWidget*) gtk_tool_item_new ();
+ gtk_widget_show (toolitem);
+ gtk_toolbar_insert (GTK_TOOLBAR (new_widget),
+ GTK_TOOL_ITEM (toolitem), -1);
+
+ placeholder = editor_new_placeholder ();
+ gtk_container_add (GTK_CONTAINER (toolitem), placeholder);
+ }
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_toolbar_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_toolbar_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_int_range (Size, _("Size:"),
+ _("The number of items in the toolbar"),
+ 0, 1000, 1, 10, 1);
+ property_add_choice (Orientation, _("Orientation:"),
+ _("The toolbar orientation"),
+ GbOrientationChoices);
+ property_add_choice (Style, _("Style:"),
+ _("The toolbar style"),
+ GbStyleChoices);
+ property_add_bool (Tooltips, _("Tooltips:"), _("If tooltips are enabled"));
+ property_add_bool (ShowArrow, _("Show Arrow:"), _("If an arrow should be shown to popup a menu if the toolbar doesn't fit"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_toolbar_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ if (data->action != GB_SAVING)
+ gb_widget_output_int (data, Size,
+ gtk_toolbar_get_n_items (GTK_TOOLBAR (widget)));
+
+ for (i = 0; i < sizeof (GbOrientationValues)
+ / sizeof (GbOrientationValues[0]); i++)
+ {
+ if (GbOrientationValues[i] == GTK_TOOLBAR (widget)->orientation)
+ gb_widget_output_choice (data, Orientation, i, GbOrientationSymbols[i]);
+ }
+
+ for (i = 0; i < sizeof (GbStyleValues) / sizeof (GbStyleValues[0]); i++)
+ {
+ if (GbStyleValues[i] == GTK_TOOLBAR (widget)->style)
+ gb_widget_output_choice (data, Style, i, GbStyleSymbols[i]);
+ }
+
+ gb_widget_output_bool (data, Tooltips,
+ GTK_TOOLTIPS (GTK_TOOLBAR (widget)->tooltips)->enabled);
+
+ gb_widget_output_bool (data, ShowArrow,
+ gtk_toolbar_get_show_arrow (GTK_TOOLBAR (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_toolbar_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *orientation, *style;
+ gint i, size;
+ gboolean tooltips, show_arrow;
+
+ size = gb_widget_input_int (data, Size);
+ if (data->apply)
+ update_toolbar_size (widget, size);
+
+ orientation = gb_widget_input_choice (data, Orientation);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbOrientationValues)
+ / sizeof (GbOrientationValues[0]); i++)
+ {
+ if (!strcmp (orientation, GbOrientationChoices[i])
+ || !strcmp (orientation, GbOrientationSymbols[i]))
+ {
+ gtk_toolbar_set_orientation (GTK_TOOLBAR (widget),
+ GbOrientationValues[i]);
+ break;
+ }
+ }
+ }
+
+ style = gb_widget_input_choice (data, Style);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbStyleValues) / sizeof (GbStyleValues[0]); i++
+ )
+ {
+ if (!strcmp (style, GbStyleChoices[i])
+ || !strcmp (style, GbStyleSymbols[i]))
+ {
+ /* This avoids any problems with redrawing the selection. */
+ if (data->action == GB_APPLYING)
+ editor_clear_selection (NULL);
+ gtk_toolbar_set_style (GTK_TOOLBAR (widget), GbStyleValues[i]);
+ /*editor_refresh_widget (widget);*/
+ break;
+ }
+ }
+ }
+
+ tooltips = gb_widget_input_bool (data, Tooltips);
+ if (data->apply)
+ gtk_toolbar_set_tooltips (GTK_TOOLBAR (widget), tooltips);
+
+ show_arrow = gb_widget_input_bool (data, ShowArrow);
+ if (data->apply)
+ gtk_toolbar_set_show_arrow (GTK_TOOLBAR (widget), show_arrow);
+}
+
+
+/* This updates the toolbar size to the given value, adding buttons or
+ deleting items as necessary. */
+static void
+update_toolbar_size (GtkWidget * widget, gint size)
+{
+ gint current_size;
+
+ current_size = gtk_toolbar_get_n_items (GTK_TOOLBAR (widget));
+
+ if (current_size < size)
+ {
+ /* FIXME: This avoids any problems with redrawing the selection. */
+ editor_clear_selection (NULL);
+
+ while (current_size < size)
+ {
+ GtkWidget *toolitem, *placeholder;
+
+ toolitem = (GtkWidget*) gtk_tool_item_new ();
+ gtk_widget_show (toolitem);
+ gtk_toolbar_insert (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (toolitem), -1);
+
+ placeholder = editor_new_placeholder ();
+ gtk_container_add (GTK_CONTAINER (toolitem), placeholder);
+
+ current_size++;
+ }
+ }
+ else if (current_size > size)
+ {
+ while (current_size > size)
+ {
+ GtkToolItem *item;
+
+ item = gtk_toolbar_get_nth_item (GTK_TOOLBAR (widget), size);
+ gtk_container_remove (GTK_CONTAINER (widget), GTK_WIDGET (item));
+ current_size--;
+ }
+ }
+}
+
+
+static void
+gb_toolbar_create_child_properties (GtkWidget * widget,
+ GbWidgetCreateChildArgData * data)
+{
+ property_add_bool (Expand, _("Expand:"),
+ _("Set True to let the widget expand"));
+ property_add_bool (Homogeneous, _("Homogeneous:"),
+ _("If the item should be the same size as other homogeneous items"));
+}
+
+
+static void
+gb_toolbar_get_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetGetArgData *data)
+{
+ if (data->action == GB_SAVING)
+ save_start_tag (data, "packing");
+
+ gb_widget_output_bool (data, Expand,
+ gtk_tool_item_get_expand (GTK_TOOL_ITEM (child)));
+ gb_widget_output_bool (data, Homogeneous,
+ gtk_tool_item_get_homogeneous (GTK_TOOL_ITEM (child)));
+
+ if (data->action == GB_SAVING)
+ save_end_tag (data, "packing");
+}
+
+
+/* Migrate old 2.0 XML files. We insert a separator tool item. */
+static void
+gb_toolbar_set_new_group (GtkWidget *widget, GtkWidget *child)
+{
+ gint pos;
+ GtkWidget *separator;
+
+ pos = gtk_toolbar_get_item_index (GTK_TOOLBAR (widget),
+ GTK_TOOL_ITEM (child));
+
+ /* We use gb_widget_new_full() passing FALSE for create_default_name,
+ since we are loading and we don't want to create any names while loading
+ or they may clash. */
+ separator = gb_widget_new_full ("GtkSeparatorToolItem", FALSE,
+ widget, NULL, 0, 0, NULL,
+ GB_LOADING, NULL);
+
+ gtk_toolbar_insert (GTK_TOOLBAR (widget), GTK_TOOL_ITEM (separator), pos);
+}
+
+
+static void
+gb_toolbar_set_child_properties (GtkWidget *widget, GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gboolean new_group, expand, homogeneous;
+
+ /* Migrate old 2.0 XML files. */
+ if (data->action == GB_LOADING)
+ {
+ new_group = gb_widget_input_bool (data, "new_group");
+ if (data->apply && new_group)
+ gb_toolbar_set_new_group (widget, child);
+ }
+
+ expand = gb_widget_input_bool (data, Expand);
+ if (data->apply)
+ gtk_tool_item_set_expand (GTK_TOOL_ITEM (child), expand);
+
+ homogeneous = gb_widget_input_bool (data, Homogeneous);
+ if (data->apply)
+ gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (child), homogeneous);
+}
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkToolbar, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_toolbar_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+{
+ GtkWidget *menuitem;
+
+ if (data->child == NULL)
+ return;
+
+ /* Commands for inserting new items. */
+ menuitem = gtk_menu_item_new_with_label (_("Insert Item Before"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_toolbar_insert_before),
+ data->child);
+
+ menuitem = gtk_menu_item_new_with_label (_("Insert Item After"));
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_toolbar_insert_after),
+ data->child);
+}
+
+
+static void
+gb_toolbar_insert_before (GtkWidget * menuitem, GtkWidget * child)
+{
+ gb_toolbar_insert (child, -1);
+}
+
+
+static void
+gb_toolbar_insert_after (GtkWidget * menuitem, GtkWidget * child)
+{
+ gb_toolbar_insert (child, 1);
+}
+
+
+static void
+gb_toolbar_insert (GtkWidget * child, gint offset)
+{
+ GtkWidget *toolbar = child->parent, *toolitem, *placeholder;
+ gint pos;
+
+ pos = gtk_toolbar_get_item_index (GTK_TOOLBAR (toolbar),
+ GTK_TOOL_ITEM (child));
+
+ if (offset > 0)
+ pos++;
+
+ toolitem = (GtkWidget*) gtk_tool_item_new ();
+ gtk_widget_show (toolitem);
+ gtk_toolbar_insert (GTK_TOOLBAR (toolbar), (GtkToolItem*) toolitem, pos);
+
+ placeholder = editor_new_placeholder ();
+ gtk_container_add (GTK_CONTAINER (toolitem), placeholder);
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_toolbar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ const gchar *orientation = GbOrientationSymbols[0];
+ const gchar *style = GbStyleSymbols[0];
+ gint i;
+
+ for (i = 0;
+ i < sizeof (GbOrientationValues) / sizeof (GbOrientationValues[0]); i++)
+ {
+ if (GbOrientationValues[i] == GTK_TOOLBAR (widget)->orientation)
+ orientation = GbOrientationSymbols[i];
+ }
+
+ for (i = 0; i < sizeof (GbStyleValues) / sizeof (GbStyleValues[0]); i++)
+ {
+ if (GbStyleValues[i] == GTK_TOOLBAR (widget)->style)
+ style = GbStyleSymbols[i];
+ }
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_toolbar_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* We have to set the style explicitly for now, as the default style depends
+ on the user's theme settings. Ideally GTK+ should have a
+ GTK_TOOLBAR_DEFAULT style. */
+ source_add (data,
+ " gtk_toolbar_set_style (GTK_TOOLBAR (%s), %s);\n",
+ data->wname, style);
+
+ if (GTK_TOOLBAR (widget)->orientation != GTK_ORIENTATION_HORIZONTAL)
+ source_add (data,
+ " gtk_toolbar_set_orientation (GTK_TOOLBAR (%s), %s);\n",
+ data->wname, orientation);
+
+ if (!GTK_TOOLTIPS (GTK_TOOLBAR (widget)->tooltips)->enabled)
+ source_add (data,
+ " gtk_toolbar_set_tooltips (GTK_TOOLBAR (%s), FALSE);\n",
+ data->wname);
+
+ if (!gtk_toolbar_get_show_arrow (GTK_TOOLBAR (widget)))
+ source_add (data,
+ " gtk_toolbar_set_show_arrow (GTK_TOOLBAR (%s), FALSE);\n",
+ data->wname);
+
+ /* We set up a tmp_toolbar_icon_size variable that we can use when creating
+ the tool items. */
+ source_ensure_decl (data, " GtkIconSize tmp_toolbar_icon_size;\n");
+ source_add (data,
+ " tmp_toolbar_icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (%s));\n",
+ data->wname);
+}
+
+
+static void
+gb_toolbar_write_add_child_source (GtkWidget *parent,
+ const char *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData *data)
+{
+ gboolean homogeneous, output_homogeneous = FALSE;
+
+ if (gtk_tool_item_get_expand (GTK_TOOL_ITEM (child)))
+ {
+ source_add (data,
+ " gtk_tool_item_set_expand (GTK_TOOL_ITEM (%s), TRUE);\n",
+ data->wname);
+ }
+
+ /* Homogeneous defaults to FALSE for GtkToolItem, but TRUE for
+ GtkToolButton and descendants. */
+ homogeneous = gtk_tool_item_get_homogeneous (GTK_TOOL_ITEM (child));
+ if (GTK_IS_TOOL_BUTTON (child))
+ {
+ if (!homogeneous)
+ output_homogeneous = TRUE;
+ }
+ else
+ {
+ if (homogeneous)
+ output_homogeneous = TRUE;
+ }
+
+ if (output_homogeneous)
+ {
+ source_add (data,
+ " gtk_tool_item_set_homogeneous (GTK_TOOL_ITEM (%s), %s);\n",
+ data->wname,
+ homogeneous ? "TRUE" : "FALSE");
+ }
+
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_toolbar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_toolbar_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = toolbar_xpm;
+ gbwidget.tooltip = _("Toolbar");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_toolbar_new;
+ gbwidget.gb_widget_add_child = gb_toolbar_add_child;
+ gbwidget.gb_widget_create_properties = gb_toolbar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_toolbar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_toolbar_set_properties;
+ gbwidget.gb_widget_create_child_properties = gb_toolbar_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_toolbar_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_toolbar_set_child_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_toolbar_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_toolbar_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_toolbar_write_add_child_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbtoolbutton.c b/tools/glade/glade/gbwidgets/gbtoolbutton.c
new file mode 100644
index 00000000..471865ed
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbtoolbutton.c
@@ -0,0 +1,602 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/toolbutton.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/*
+ * Our internal representation is slightly different to the saved XML,
+ * since it is awkward to support all the GtkToolButton properties.
+ * We only support stock buttons, or simple labels and icons. We don't
+ * support arbitrary label and icon widgets, partly because the Glade DTD
+ * can't handle them at present.
+ *
+ * If a stock_id is set within Glade, both the label and icon are set
+ * and these properties are made insensitive in the property editor.
+ *
+ * If no stock_id is set within Glade, the user can enter a label and use
+ * a stock icon or an icon from a file. Note that if a stock icon is used it
+ * will be saved as the "stock_id" property and the label will then override
+ * the stock label. So when loading if we find a "stock_id" property we check
+ * if a "label" property is present. If it isn't, we set Glade's "stock_id"
+ * property. If it is, we set Glade's "icon" property to the stock value
+ * instead. Phew.
+ */
+static gchar *StockButton = "GtkToolButton::stock_id";
+static gchar *Label = "GtkToolButton::label";
+static gchar *Icon = "GtkToolButton::icon";
+static gchar *VisibleHorz = "GtkToolButton|GtkToolItem::visible_horizontal";
+static gchar *VisibleVert = "GtkToolButton|GtkToolItem::visible_vertical";
+static gchar *IsImportant = "GtkToolButton|GtkToolItem::is_important";
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkToolButton, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_tool_button_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *image;
+ GbWidget *pixmap_gbwidget;
+
+ /* Place the pixmap icon in the button initially (even when loading). */
+ pixmap_gbwidget = gb_widget_lookup_class ("GtkImage");
+ if (pixmap_gbwidget)
+ {
+ image = gtk_image_new_from_pixmap (pixmap_gbwidget->gdkpixmap,
+ pixmap_gbwidget->mask);
+ }
+ else
+ {
+ image = gtk_image_new ();
+ g_warning ("Couldn't find GtkPixmap data");
+ }
+ gtk_widget_show (image);
+
+ new_widget = (GtkWidget*) gtk_tool_button_new (image, "");
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_tool_button_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_stock_item (StockButton, _("Stock Button:"),
+ _("The stock button to use"),
+ GTK_ICON_SIZE_LARGE_TOOLBAR);
+ property_add_text (Label, _("Label:"), _("The text to display"), 2);
+ property_add_icon (Icon, _("Icon:"),
+ _("The icon to display"),
+ GTK_ICON_SIZE_LARGE_TOOLBAR);
+ property_add_bool (VisibleHorz, _("Show Horizontal:"),
+ _("If the item is visible when the toolbar is horizontal"));
+ property_add_bool (VisibleVert, _("Show Vertical:"),
+ _("If the item is visible when the toolbar is vertical"));
+ property_add_bool (IsImportant, _("Is Important:"),
+ _("If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"));
+}
+
+
+void
+gb_tool_button_get_standard_properties (GtkWidget *widget,
+ GbWidgetGetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p,
+ gchar *visible_horz_p,
+ gchar *visible_vert_p,
+ gchar *is_important_p)
+{
+ gchar *stock_id, *label, *icon_name;
+ gboolean label_sensitive = TRUE;
+ gboolean icon_sensitive = TRUE;
+
+ /* We use the icon size from the parent toolbar. */
+ if (data->action == GB_SHOWING)
+ {
+ GtkIconSize icon_size;
+
+ icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (widget->parent));
+ property_set_stock_item_icon_size (stock_id_p, icon_size);
+ property_set_icon_size (icon_p, icon_size);
+ }
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonStockIDKey);
+ gb_widget_output_stock_item (data, stock_id_p, stock_id);
+ if (stock_id)
+ {
+ label_sensitive = FALSE;
+ icon_sensitive = FALSE;
+ }
+ else
+ {
+ label = (gchar*) gtk_tool_button_get_label (GTK_TOOL_BUTTON (widget));
+ gb_widget_output_translatable_text (data, label_p, label);
+
+ /* We always save use_underline as TRUE, though we don't load it. */
+ if (data->action == GB_SAVING)
+ gb_widget_output_bool (data, "use_underline", TRUE);
+
+ icon_name = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey);
+ /* When saving, we save stock icons as "stock_id". */
+ if (data->action == GB_SAVING
+ && glade_util_check_is_stock_id (icon_name))
+ gb_widget_output_icon (data, "stock_id", icon_name);
+ else
+ gb_widget_output_icon (data, icon_p, icon_name);
+ }
+
+ if (data->action == GB_SHOWING)
+ {
+ if (!label_sensitive)
+ gb_widget_output_translatable_text (data, label_p, "");
+ property_set_sensitive (label_p, label_sensitive);
+
+ if (!icon_sensitive)
+ gb_widget_output_pixmap_filename (data, icon_p, "");
+ property_set_sensitive (icon_p, icon_sensitive);
+ }
+
+ gb_widget_output_bool (data, visible_horz_p,
+ gtk_object_get_data (GTK_OBJECT (widget), visible_horz_p)
+ != NULL ? FALSE : TRUE);
+
+ gb_widget_output_bool (data, visible_vert_p,
+ gtk_object_get_data (GTK_OBJECT (widget), visible_vert_p)
+ != NULL ? FALSE : TRUE);
+
+ gb_widget_output_bool (data, is_important_p,
+ gtk_tool_item_get_is_important (GTK_TOOL_ITEM (widget)));
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_tool_button_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_tool_button_get_standard_properties (widget, data,
+ StockButton, Label, Icon,
+ VisibleHorz, VisibleVert,
+ IsImportant);
+}
+
+
+
+static void
+gb_tool_button_set_icon (GtkWidget *widget,
+ GbWidgetSetArgData * data,
+ gchar *icon_name)
+{
+ GtkWidget *image;
+ gchar *old_icon_name;
+
+ if (icon_name && !*icon_name)
+ icon_name = NULL;
+
+ /* Remove the old icon_name stored in the widget data, and remove the
+ pixmap from the project, if necessary. */
+ old_icon_name = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey);
+ glade_project_remove_pixmap (data->project, old_icon_name);
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ GtkIconSize icon_size;
+
+ icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (widget->parent));
+ image = gtk_image_new_from_stock (icon_name, icon_size);
+ }
+ else if (icon_name)
+ {
+ image = gtk_image_new_from_file (icon_name);
+ glade_project_add_pixmap (data->project, icon_name);
+ }
+ else
+ {
+ GbWidget *pixmap_gbwidget;
+
+ pixmap_gbwidget = gb_widget_lookup_class ("GtkImage");
+ if (pixmap_gbwidget)
+ {
+ image = gtk_image_new_from_pixmap (pixmap_gbwidget->gdkpixmap,
+ pixmap_gbwidget->mask);
+ }
+ else
+ {
+ image = gtk_image_new ();
+ g_warning ("Couldn't find GtkPixmap data");
+ }
+ }
+
+ gtk_widget_show (image);
+ gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (widget), image);
+
+ gtk_object_set_data_full (GTK_OBJECT (widget), GladeToolButtonIconKey,
+ g_strdup (icon_name),
+ icon_name ? g_free : NULL);
+}
+
+
+static void
+gb_tool_button_set_stock_id (GtkWidget *widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id,
+ gboolean apply_label,
+ gchar *label_p,
+ gchar *icon_p)
+{
+ gboolean is_stock_item;
+
+ is_stock_item = glade_util_check_is_stock_id (stock_id);
+
+ if (is_stock_item)
+ {
+ gtk_tool_button_set_stock_id (GTK_TOOL_BUTTON (widget), stock_id);
+ gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (widget), NULL);
+ gtk_tool_button_set_label (GTK_TOOL_BUTTON (widget), NULL);
+
+ /* If we are loading, and label is set, then this is a stock icon
+ rather than a stock button (at least within Glade). */
+ if (data->action == GB_LOADING && apply_label)
+ {
+ gtk_object_set_data_full (GTK_OBJECT (widget),
+ GladeToolButtonIconKey,
+ g_strdup (stock_id), g_free);
+ }
+ else
+ {
+ gtk_object_set_data_full (GTK_OBJECT (widget),
+ GladeToolButtonStockIDKey,
+ g_strdup (stock_id), g_free);
+ gtk_object_set_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey, NULL);
+ }
+ }
+ else
+ {
+ /* It isn't a stock ID, so assume "None" has been selected and make
+ it a normal toolbar button. */
+ GtkWidget *image;
+ GbWidget *pixmap_gbwidget;
+
+ pixmap_gbwidget = gb_widget_lookup_class ("GtkImage");
+ if (pixmap_gbwidget)
+ {
+ image = gtk_image_new_from_pixmap (pixmap_gbwidget->gdkpixmap,
+ pixmap_gbwidget->mask);
+ }
+ else
+ {
+ image = gtk_image_new ();
+ g_warning ("Couldn't find GtkPixmap data");
+ }
+ gtk_widget_show (image);
+ gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (widget), image);
+
+ gtk_tool_button_set_label (GTK_TOOL_BUTTON (widget), "");
+
+ gtk_object_set_data (GTK_OBJECT (widget),
+ GladeToolButtonStockIDKey, NULL);
+ gtk_object_set_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey, NULL);
+ }
+
+ /* If the widget's properties are displayed, we update the sensitivity of
+ the label and icon, according to whether a stock item is selected. */
+ if (data->action == GB_APPLYING && property_get_widget () == widget)
+ {
+ property_set_sensitive (label_p, !is_stock_item);
+ property_set_sensitive (icon_p, !is_stock_item);
+
+ /* Turn off auto-apply, and set the label. */
+ property_set_auto_apply (FALSE);
+ property_set_text (label_p, "");
+ property_set_filename (icon_p, "");
+ property_set_auto_apply (TRUE);
+ }
+}
+
+
+void
+gb_tool_button_set_standard_properties (GtkWidget *widget,
+ GbWidgetSetArgData * data,
+ gchar *stock_id_p,
+ gchar *label_p,
+ gchar *icon_p,
+ gchar *visible_horz_p,
+ gchar *visible_vert_p,
+ gchar *is_important_p)
+{
+ gchar *label, *stock_id, *icon_name;
+ gboolean apply_label;
+ gboolean visible_horz, visible_vert, is_important;
+
+ label = gb_widget_input_text (data, label_p);
+ apply_label = data->apply;
+
+ stock_id = gb_widget_input_stock_item (data, stock_id_p);
+ if (data->apply)
+ {
+ gb_tool_button_set_stock_id (widget, data, stock_id, apply_label,
+ label_p, icon_p);
+ }
+ else if (data->action == GB_LOADING)
+ {
+ /* Migrate old 2.0 XML files. */
+ gboolean use_stock = gb_widget_input_bool (data, "use_stock");
+ if (data->apply && use_stock && apply_label)
+ {
+ gb_tool_button_set_stock_id (widget, data, label, FALSE,
+ label_p, icon_p);
+ apply_label = FALSE;
+ }
+ }
+
+ icon_name = gb_widget_input_icon (data, icon_p);
+ if (data->apply)
+ {
+ gb_tool_button_set_icon (widget, data, icon_name);
+ }
+ else if (data->action == GB_LOADING)
+ {
+ /* Migrate old 2.0 XML files. */
+ icon_name = gb_widget_input_icon (data, "stock_pixmap");
+ if (data->apply)
+ {
+ gb_tool_button_set_icon (widget, data, icon_name);
+ }
+ else
+ {
+ icon_name = gb_widget_input_icon (data, "icon");
+ if (data->apply)
+ {
+ gb_tool_button_set_icon (widget, data, icon_name);
+ }
+ }
+ }
+
+ if (apply_label)
+ {
+ gtk_tool_button_set_use_underline (GTK_TOOL_BUTTON (widget), TRUE);
+ gtk_tool_button_set_label (GTK_TOOL_BUTTON (widget), label);
+ }
+
+ if (data->action == GB_APPLYING)
+ g_free (label);
+
+
+ visible_horz = gb_widget_input_bool (data, visible_horz_p);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), visible_horz_p,
+ visible_horz ? NULL : "FALSE");
+ }
+
+ visible_vert = gb_widget_input_bool (data, visible_vert_p);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), visible_vert_p,
+ visible_vert ? NULL : "FALSE");
+ }
+
+ is_important = gb_widget_input_bool (data, is_important_p);
+ if (data->apply)
+ {
+ gtk_tool_item_set_is_important (GTK_TOOL_ITEM (widget), is_important);
+ }
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_tool_button_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_tool_button_set_standard_properties (widget, data,
+ StockButton, Label, Icon,
+ VisibleHorz, VisibleVert,
+ IsImportant);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkToolButton, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_tool_button_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_tool_button_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *stock_id, *label, *icon_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonStockIDKey);
+ icon_name = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey);
+ label = (gchar*) gtk_tool_button_get_label (GTK_TOOL_BUTTON (widget));
+
+ glade_util_get_translation_properties (widget, Label, &translatable,
+ &comments, &context);
+
+ if (data->create_widget)
+ {
+ if (stock_id)
+ {
+ /* Stock Button */
+ source_add (data,
+ " %s = (GtkWidget*) gtk_tool_button_new_from_stock (%s);\n",
+ data->wname, source_make_string (stock_id, FALSE));
+ }
+ else if (icon_name)
+ {
+ /* Icon and Label */
+ source_ensure_decl (data, " GtkWidget *tmp_image;\n");
+
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ source_add (data,
+ " tmp_image = gtk_image_new_from_stock (\"%s\", tmp_toolbar_icon_size);\n",
+ icon_name);
+ }
+ else
+ {
+ source_create_pixmap (data, "tmp_image", icon_name);
+ }
+
+ source_add (data, " gtk_widget_show (tmp_image);\n");
+
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " %s = (GtkWidget*) gtk_tool_button_new (tmp_image, %s);\n",
+ data->wname,
+ label ? source_make_string_full (label, data->use_gettext && translatable, context) : "NULL");
+ }
+ else
+ {
+ /* Just a Label */
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " %s = (GtkWidget*) gtk_tool_button_new (NULL, %s);\n",
+ data->wname,
+ label ? source_make_string_full (label, data->use_gettext && translatable, context) : "NULL");
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleHorz) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_horizontal (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleVert) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_tool_item_get_is_important (GTK_TOOL_ITEM (widget)))
+ {
+ source_add (data,
+ " gtk_tool_item_set_is_important (GTK_TOOL_ITEM (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+/* Note that Radio/Toggle tool buttons use this function as well. */
+void
+gb_tool_button_destroy (GtkWidget * widget, GbWidgetDestroyData * data)
+{
+ gchar *filename;
+
+ /* This can be a stock id or a filename. But glade_project_remove_pixmap()
+ will just ignore it if it isn't a project pixmap file. */
+ filename = gtk_object_get_data (GTK_OBJECT (widget),
+ GladeToolButtonIconKey);
+ glade_project_remove_pixmap (data->project, filename);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_tool_button_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_tool_button_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = toolbutton_xpm;
+ gbwidget.tooltip = _("Toolbar Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_tool_button_new;
+ gbwidget.gb_widget_create_properties = gb_tool_button_create_properties;
+ gbwidget.gb_widget_get_properties = gb_tool_button_get_properties;
+ gbwidget.gb_widget_set_properties = gb_tool_button_set_properties;
+ gbwidget.gb_widget_write_source = gb_tool_button_write_source;
+ gbwidget.gb_widget_destroy = gb_tool_button_destroy;
+
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_tool_button_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbtoolitem.c b/tools/glade/glade/gbwidgets/gbtoolitem.c
new file mode 100644
index 00000000..974a733f
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbtoolitem.c
@@ -0,0 +1,215 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/toolitem.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *VisibleHorz = "GtkToolItem::visible_horizontal";
+static gchar *VisibleVert = "GtkToolItem::visible_vertical";
+static gchar *IsImportant = "GtkToolItem::is_important";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkToolItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_tool_item_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_tool_item_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (VisibleHorz, _("Show Horizontal:"),
+ _("If the item is visible when the toolbar is horizontal"));
+ property_add_bool (VisibleVert, _("Show Vertical:"),
+ _("If the item is visible when the toolbar is vertical"));
+ property_add_bool (IsImportant, _("Is Important:"),
+ _("If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_tool_item_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, VisibleHorz,
+ gtk_object_get_data (GTK_OBJECT (widget), VisibleHorz)
+ != NULL ? FALSE : TRUE);
+
+ gb_widget_output_bool (data, VisibleVert,
+ gtk_object_get_data (GTK_OBJECT (widget), VisibleVert)
+ != NULL ? FALSE : TRUE);
+
+ gb_widget_output_bool (data, IsImportant,
+ gtk_tool_item_get_is_important (GTK_TOOL_ITEM (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_tool_item_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean visible_horz, visible_vert, is_important;
+
+ visible_horz = gb_widget_input_bool (data, VisibleHorz);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), VisibleHorz,
+ visible_horz ? NULL : "FALSE");
+ }
+
+ visible_vert = gb_widget_input_bool (data, VisibleVert);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), VisibleVert,
+ visible_vert ? NULL : "FALSE");
+ }
+
+ is_important = gb_widget_input_bool (data, IsImportant);
+ if (data->apply)
+ {
+ gtk_tool_item_set_is_important (GTK_TOOL_ITEM (widget), is_important);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkToolItem, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_tool_item_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_tool_item_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = (GtkWidget*) gtk_tool_item_new ();\n",
+ data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleHorz) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_horizontal (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), VisibleVert) != NULL)
+ {
+ source_add (data,
+ " gtk_tool_item_set_visible_vertical (GTK_TOOL_ITEM (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (gtk_tool_item_get_is_important (GTK_TOOL_ITEM (widget)))
+ {
+ source_add (data,
+ " gtk_tool_item_set_is_important (GTK_TOOL_ITEM (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_tool_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_tool_item_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = toolitem_xpm;
+ gbwidget.tooltip = _("Toolbar Item");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_tool_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_tool_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_tool_item_set_properties;
+ gbwidget.gb_widget_write_source = gb_tool_item_write_source;
+/*
+ gbwidget.gb_widget_new = gb_tool_item_new;
+ gbwidget.gb_widget_create_popup_menu = gb_tool_item_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbtreeview.c b/tools/glade/glade/gbwidgets/gbtreeview.c
new file mode 100644
index 00000000..3baebab0
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbtreeview.c
@@ -0,0 +1,331 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/ctree.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *HeadersVisible = "GtkTreeView::headers_visible";
+static gchar *RulesHint = "GtkTreeView::rules_hint";
+static gchar *Reorderable = "GtkTreeView::reorderable";
+static gchar *EnableSearch = "GtkTreeView::enable_search";
+
+static gchar *FixedHeightMode = "GtkTreeView::fixed_height_mode";
+static gchar *HoverSelection = "GtkTreeView::hover_selection";
+static gchar *HoverExpand = "GtkTreeView::hover_expand";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkTreeView, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_tree_view_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+ GtkListStore *store;
+ GtkTreeIter iter;
+ GtkTreeViewColumn *col;
+ GtkCellRenderer *rend;
+ char buf[256];
+ gint i;
+
+ store = gtk_list_store_new (3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
+ new_widget = gtk_tree_view_new_with_model (GTK_TREE_MODEL (store));
+
+ /* We set the columns to a fixed size, since the "fixed_height_mode"
+ property requires that. */
+ rend = gtk_cell_renderer_text_new ();
+ col = gtk_tree_view_column_new_with_attributes (_("Column 1"), rend,
+ "text", 0,
+ NULL);
+ gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_FIXED);
+ gtk_tree_view_column_set_fixed_width (col, 100);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (new_widget), col);
+
+ rend = gtk_cell_renderer_text_new ();
+ col = gtk_tree_view_column_new_with_attributes (_("Column 2"), rend,
+ "text", 1,
+ NULL);
+ gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_FIXED);
+ gtk_tree_view_column_set_fixed_width (col, 100);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (new_widget), col);
+
+ rend = gtk_cell_renderer_text_new ();
+ col = gtk_tree_view_column_new_with_attributes (_("Column 3"), rend,
+ "text", 2,
+ NULL);
+ gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_FIXED);
+ gtk_tree_view_column_set_fixed_width (col, 100);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (new_widget), col);
+
+ for (i = 1; i <= 8; i++)
+ {
+ gtk_list_store_append (store, &iter);
+ sprintf (buf, _("Row %i"), i);
+ gtk_list_store_set (store, &iter, 0, buf, 1, "...", 2, "...", -1);
+ }
+
+ g_object_unref (G_OBJECT (store));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_tree_view_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (HeadersVisible, _("Headers Visible:"),
+ _("If the column header buttons are shown"));
+ property_add_bool (RulesHint, _("Rules Hint:"),
+ _("If a hint is set so the theme engine should draw rows in alternating colors"));
+ property_add_bool (Reorderable, _("Reorderable:"),
+ _("If the view is reorderable"));
+ property_add_bool (EnableSearch, _("Enable Search:"),
+ _("If the user can search through columns interactively"));
+
+ property_add_bool (FixedHeightMode, _("Fixed Height Mode:"),
+ _("Sets all rows to the same height to improve performance"));
+ property_add_bool (HoverSelection, _("Hover Selection:"),
+ _("Whether the selection should follow the pointer"));
+ property_add_bool (HoverExpand, _("Hover Expand:"),
+ _("Whether rows should be expanded or collapsed when the pointer moves over them"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_tree_view_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gboolean headers_visible, rules_hint, reorderable, enable_search;
+ gboolean fixed_height_mode, hover_selection, hover_expand;
+
+ g_object_get (G_OBJECT (widget),
+ "headers_visible", &headers_visible,
+ "rules_hint", &rules_hint,
+ "reorderable", &reorderable,
+ "enable_search", &enable_search,
+ "fixed_height_mode", &fixed_height_mode,
+ "hover_selection", &hover_selection,
+ "hover_expand", &hover_expand,
+ NULL);
+
+ gb_widget_output_bool (data, HeadersVisible, headers_visible);
+ gb_widget_output_bool (data, RulesHint, rules_hint);
+ gb_widget_output_bool (data, Reorderable, reorderable);
+ gb_widget_output_bool (data, EnableSearch, enable_search);
+ gb_widget_output_bool (data, FixedHeightMode, fixed_height_mode);
+ gb_widget_output_bool (data, HoverSelection, hover_selection);
+ gb_widget_output_bool (data, HoverExpand, hover_expand);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_tree_view_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean headers_visible, rules_hint, reorderable, enable_search;
+ gboolean fixed_height_mode, hover_selection, hover_expand;
+
+ headers_visible = gb_widget_input_bool (data, HeadersVisible);
+ if (data->apply)
+ gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (widget), headers_visible);
+
+ rules_hint = gb_widget_input_bool (data, RulesHint);
+ if (data->apply)
+ gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (widget), rules_hint);
+
+ reorderable = gb_widget_input_bool (data, Reorderable);
+ if (data->apply)
+ gtk_tree_view_set_reorderable (GTK_TREE_VIEW (widget), reorderable);
+
+ enable_search = gb_widget_input_bool (data, EnableSearch);
+ if (data->apply)
+ gtk_tree_view_set_enable_search (GTK_TREE_VIEW (widget), enable_search);
+
+ fixed_height_mode = gb_widget_input_bool (data, FixedHeightMode);
+ if (data->apply)
+ gtk_tree_view_set_fixed_height_mode (GTK_TREE_VIEW (widget), fixed_height_mode);
+
+ hover_selection = gb_widget_input_bool (data, HoverSelection);
+ if (data->apply)
+ gtk_tree_view_set_hover_selection (GTK_TREE_VIEW (widget), hover_selection);
+
+ hover_expand = gb_widget_input_bool (data, HoverExpand);
+ if (data->apply)
+ gtk_tree_view_set_hover_expand (GTK_TREE_VIEW (widget), hover_expand);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkTreeView, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_tree_view_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_tree_view_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gboolean headers_visible, rules_hint, reorderable, enable_search;
+ gboolean fixed_height_mode, hover_selection, hover_expand;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_tree_view_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ g_object_get (G_OBJECT (widget),
+ "headers_visible", &headers_visible,
+ "rules_hint", &rules_hint,
+ "reorderable", &reorderable,
+ "enable_search", &enable_search,
+ "fixed_height_mode", &fixed_height_mode,
+ "hover_selection", &hover_selection,
+ "hover_expand", &hover_expand,
+ NULL);
+
+ if (!headers_visible)
+ {
+ source_add (data,
+ " gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (rules_hint)
+ {
+ source_add (data,
+ " gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (reorderable)
+ {
+ source_add (data,
+ " gtk_tree_view_set_reorderable (GTK_TREE_VIEW (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (!enable_search)
+ {
+ source_add (data,
+ " gtk_tree_view_set_enable_search (GTK_TREE_VIEW (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (fixed_height_mode)
+ {
+ source_add (data,
+ " gtk_tree_view_set_fixed_height_mode (GTK_TREE_VIEW (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (hover_selection)
+ {
+ source_add (data,
+ " gtk_tree_view_set_hover_selection (GTK_TREE_VIEW (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (hover_expand)
+ {
+ source_add (data,
+ " gtk_tree_view_set_hover_expand (GTK_TREE_VIEW (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_tree_view_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_tree_view_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = ctree_xpm;
+ gbwidget.tooltip = _("List or Tree View");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_tree_view_new;
+ gbwidget.gb_widget_create_properties = gb_tree_view_create_properties;
+ gbwidget.gb_widget_get_properties = gb_tree_view_get_properties;
+ gbwidget.gb_widget_set_properties = gb_tree_view_set_properties;
+ gbwidget.gb_widget_write_source = gb_tree_view_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_tree_view_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gbwidgets/gbvbox.c b/tools/glade/glade/gbwidgets/gbvbox.c
new file mode 100644
index 00000000..fcdc580d
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbvbox.c
@@ -0,0 +1,261 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkhbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtkspinbutton.h>
+#include <gtk/gtkvbox.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/vbox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Size = "VBox|GtkBox::size";
+static gchar *Homogeneous = "VBox|GtkBox::homogeneous";
+static gchar *Spacing = "VBox|GtkBox::spacing";
+
+static void show_vbox_dialog (GbWidgetNewData * data);
+static void on_vbox_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_vbox_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkVBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_vbox_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING)
+ {
+ new_widget = gtk_vbox_new (FALSE, 0);
+ return new_widget;
+ }
+ else
+ {
+ show_vbox_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_vbox_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New vertical box"), data->parent,
+ GTK_SIGNAL_FUNC (on_vbox_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_vbox_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of rows:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "rows",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_vbox_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window, *placeholder;
+ gint rows, i;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "rows");
+ g_return_if_fail (spinbutton != NULL);
+ rows = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gtk_vbox_new (FALSE, 0);
+ for (i = 0; i < rows; i++)
+ {
+ placeholder = editor_new_placeholder ();
+ /*gtk_widget_set_usize(placeholder, 80, 60); */
+ gtk_box_pack_start (GTK_BOX (new_widget), placeholder, TRUE, TRUE, 0);
+ }
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_vbox_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_vbox_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_int_range (Size, _("Size:"), _("The number of widgets in the box"),
+ 0, 1000, 1, 10, 1);
+ property_add_bool (Homogeneous, _("Homogeneous:"),
+ _("If the children should be the same size"));
+ property_add_int_range (Spacing, _("Spacing:"), _("The space between each child"),
+ 0, 1000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_vbox_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ if (data->action != GB_SAVING)
+ gb_widget_output_int (data, Size, g_list_length (GTK_BOX (widget)->children));
+ gb_widget_output_bool (data, Homogeneous, GTK_BOX (widget)->homogeneous);
+ gb_widget_output_int (data, Spacing, GTK_BOX (widget)->spacing);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_vbox_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean homogeneous;
+ gint spacing, size;
+
+ if (data->action != GB_LOADING)
+ {
+ size = gb_widget_input_int (data, Size);
+ if (data->apply)
+ gb_box_set_size (widget, size);
+ }
+
+ homogeneous = gb_widget_input_bool (data, Homogeneous);
+ if (data->apply)
+ gtk_box_set_homogeneous (GTK_BOX (widget), homogeneous);
+
+ spacing = gb_widget_input_int (data, Spacing);
+ if (data->apply)
+ gtk_box_set_spacing (GTK_BOX (widget), spacing);
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_vbox_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_vbox_new (%s, %i);\n", data->wname,
+ GTK_BOX (widget)->homogeneous ? "TRUE" : "FALSE",
+ GTK_BOX (widget)->spacing);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_vbox_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_vbox_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = vbox_xpm;
+ gbwidget.tooltip = _("Vertical Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_vbox_new;
+ gbwidget.gb_widget_create_properties = gb_vbox_create_properties;
+ gbwidget.gb_widget_get_properties = gb_vbox_get_properties;
+ gbwidget.gb_widget_set_properties = gb_vbox_set_properties;
+ gbwidget.gb_widget_write_source = gb_vbox_write_source;
+
+ gbwidget.gb_widget_create_child_properties = gb_box_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_box_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_box_set_child_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_box_create_popup_menu;
+ gbwidget.gb_widget_write_add_child_source = gb_box_write_add_child_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbvbuttonbox.c b/tools/glade/glade/gbwidgets/gbvbuttonbox.c
new file mode 100644
index 00000000..2d581c76
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbvbuttonbox.c
@@ -0,0 +1,357 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkvbbox.h>
+#include <gtk/gtkhbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkspinbutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/vbuttonbox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Size = "VBBox|GtkBox::size";
+static gchar *Layout = "VBBox|GtkButtonBox::layout_style";
+static gchar *Spacing = "VBBox|GtkButtonBox::spacing";
+
+static const gchar *GbLayoutChoices[] =
+{"Default", "Spread", "Edge",
+ "Start", "End", NULL};
+static const gint GbLayoutValues[] =
+{
+ GTK_BUTTONBOX_DEFAULT_STYLE,
+ GTK_BUTTONBOX_SPREAD,
+ GTK_BUTTONBOX_EDGE,
+ GTK_BUTTONBOX_START,
+ GTK_BUTTONBOX_END
+};
+static const gchar *GbLayoutSymbols[] =
+{
+ "GTK_BUTTONBOX_DEFAULT_STYLE",
+ "GTK_BUTTONBOX_SPREAD",
+ "GTK_BUTTONBOX_EDGE",
+ "GTK_BUTTONBOX_START",
+ "GTK_BUTTONBOX_END"
+};
+
+
+/* FIXME: Hack - copied from gtkbbox.c. Should use GParam query instead,
+ or use an optional int property instead. */
+#define DEFAULT_CHILD_MIN_WIDTH 85
+#define DEFAULT_CHILD_MIN_HEIGHT 27
+#define DEFAULT_CHILD_IPAD_X 4
+#define DEFAULT_CHILD_IPAD_Y 0
+
+
+static void show_vbbox_dialog (GbWidgetNewData * data);
+static void on_vbbox_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_vbbox_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkVButtonBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_vbutton_box_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING)
+ {
+ new_widget = gtk_vbutton_box_new ();
+ return new_widget;
+ }
+ else
+ {
+ show_vbbox_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_vbbox_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New vertical button box"),
+ data->parent,
+ GTK_SIGNAL_FUNC (on_vbbox_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_vbbox_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of rows:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "rows",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_vbbox_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window, *new_child;
+ gint rows, i;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "rows");
+ g_return_if_fail (spinbutton != NULL);
+ rows = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gtk_vbutton_box_new ();
+ for (i = 0; i < rows; i++)
+ {
+ new_child = gb_widget_new ("GtkButton", new_widget);
+ GTK_WIDGET_SET_FLAGS (new_child, GTK_CAN_DEFAULT);
+ gtk_container_add (GTK_CONTAINER (new_widget), new_child);
+ }
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_vbbox_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_vbutton_box_create_properties (GtkWidget * widget, GbWidgetCreateArgData *
+ data)
+{
+ property_add_int_range (Size, "Size:", "The number of buttons",
+ 0, 1000, 1, 10, 1);
+ property_add_choice (Layout, "Layout:",
+ "The layout style of the buttons",
+ GbLayoutChoices);
+ property_add_int_range (Spacing, "Spacing:", "The space between the buttons",
+ 0, 1000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_vbutton_box_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ GtkButtonBoxStyle layout;
+ gint i, spacing;
+
+ if (data->action != GB_SAVING)
+ gb_widget_output_int (data, Size, g_list_length (GTK_BOX (widget)->children));
+
+ layout = gtk_button_box_get_layout (GTK_BUTTON_BOX (widget));
+ for (i = 0; i < sizeof (GbLayoutValues) / sizeof (GbLayoutValues[0]); i++)
+ {
+ if (GbLayoutValues[i] == layout)
+ gb_widget_output_choice (data, Layout, i, GbLayoutSymbols[i]);
+ }
+
+ spacing = gtk_box_get_spacing (GTK_BOX (widget));
+ gb_widget_output_int (data, Spacing, spacing);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_vbutton_box_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gint size, i, spacing;
+ gchar *layout;
+ gboolean queue_resize = FALSE;
+
+ if (data->action != GB_LOADING)
+ {
+ size = gb_widget_input_int (data, Size);
+ if (data->apply)
+ gb_box_set_size (widget, size);
+ }
+
+ layout = gb_widget_input_choice (data, Layout);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbLayoutValues) / sizeof (GbLayoutValues[0]); i
+ ++)
+ {
+ if (!strcmp (layout, GbLayoutChoices[i])
+ || !strcmp (layout, GbLayoutSymbols[i]))
+ {
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (widget), GbLayoutValues
+ [i]);
+ queue_resize = TRUE;
+ break;
+ }
+ }
+ }
+
+ spacing = gb_widget_input_int (data, Spacing);
+ if (data->apply)
+ {
+ gtk_box_set_spacing (GTK_BOX (widget), spacing);
+ queue_resize = TRUE;
+ }
+
+ if (queue_resize)
+ gtk_widget_queue_resize (widget);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkVButtonBox, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_vbutton_box_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_vbutton_box_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkButtonBoxStyle layout_style;
+ gint spacing, i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_vbutton_box_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ layout_style = GTK_BUTTON_BOX (widget)->layout_style;
+ if (layout_style != GTK_BUTTONBOX_DEFAULT_STYLE)
+ {
+ for (i = 0; i < sizeof (GbLayoutValues) / sizeof (GbLayoutValues[0]); i
+ ++)
+ {
+ if (GbLayoutValues[i] == layout_style)
+ source_add (data,
+ " gtk_button_box_set_layout (GTK_BUTTON_BOX (%s), %s);\n",
+ data->wname, GbLayoutSymbols[i]);
+ }
+ }
+
+ spacing = gtk_box_get_spacing (GTK_BOX (widget));
+ if (spacing != 0)
+ {
+ source_add (data,
+ " gtk_box_set_spacing (GTK_BOX (%s), %i);\n",
+ data->wname, spacing);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_vbutton_box_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_vbutton_box_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = vbuttonbox_xpm;
+ gbwidget.tooltip = _("Vertical Button Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_vbutton_box_new;
+ gbwidget.gb_widget_create_properties = gb_vbutton_box_create_properties;
+ gbwidget.gb_widget_get_properties = gb_vbutton_box_get_properties;
+ gbwidget.gb_widget_set_properties = gb_vbutton_box_set_properties;
+ gbwidget.gb_widget_write_source = gb_vbutton_box_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_vbutton_box_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbviewport.c b/tools/glade/glade/gbwidgets/gbviewport.c
new file mode 100644
index 00000000..8fc8777e
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbviewport.c
@@ -0,0 +1,253 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkviewport.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/viewport.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Shadow = "GtkViewport::shadow_type";
+
+/* I don't think there's any point in adding these. */
+/*
+ static gchar *HValues[] = {
+ "GtkViewport::hvalue",
+ "GtkViewport::hlower",
+ "GtkViewport::hupper",
+ "GtkViewport::hstep",
+ "GtkViewport::hpage",
+ "GtkViewport::hpage_size",
+ };
+
+ static gchar *VValues[] = {
+ "GtkViewport::vvalue",
+ "GtkViewport::vlower",
+ "GtkViewport::vupper",
+ "GtkViewport::vstep",
+ "GtkViewport::vpage",
+ "GtkViewport::vpage_size",
+ };
+ */
+
+static const gchar *GbShadowChoices[] =
+{"None", "In", "Out",
+ "Etched In", "Etched Out", NULL};
+static const gint GbShadowValues[] =
+{
+ GTK_SHADOW_NONE,
+ GTK_SHADOW_IN,
+ GTK_SHADOW_OUT,
+ GTK_SHADOW_ETCHED_IN,
+ GTK_SHADOW_ETCHED_OUT
+};
+static const gchar *GbShadowSymbols[] =
+{
+ "GTK_SHADOW_NONE",
+ "GTK_SHADOW_IN",
+ "GTK_SHADOW_OUT",
+ "GTK_SHADOW_ETCHED_IN",
+ "GTK_SHADOW_ETCHED_OUT"
+};
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkViewport, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_viewport_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_viewport_new (NULL, NULL);
+ if (data->action != GB_LOADING)
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_viewport_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Shadow, _("Shadow:"), _("The type of shadow of the viewport"),
+ GbShadowChoices);
+ /*
+ property_add_adjustment(HValues, GB_ADJUST_H_LABELS);
+ property_add_adjustment(VValues, GB_ADJUST_V_LABELS);
+ */
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_viewport_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i++)
+ {
+ if (GbShadowValues[i] == GTK_VIEWPORT (widget)->shadow_type)
+ gb_widget_output_choice (data, Shadow, i, GbShadowSymbols[i]);
+ }
+
+ /*
+ gb_widget_output_adjustment(data, HValues, GTK_VIEWPORT(widget)->hadjustment);
+ gb_widget_output_adjustment(data, VValues, GTK_VIEWPORT(widget)->vadjustment);
+ */
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_viewport_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gint i;
+ gchar *shadow;
+
+ shadow = gb_widget_input_choice (data, Shadow);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ {
+ if (!strcmp (shadow, GbShadowChoices[i])
+ || !strcmp (shadow, GbShadowSymbols[i]))
+ {
+ gtk_viewport_set_shadow_type (GTK_VIEWPORT (widget), GbShadowValues
+ [i]);
+ break;
+ }
+ }
+ }
+
+ /*
+ if (gb_widget_input_adjustment(data, HValues,
+ GTK_VIEWPORT(widget)->hadjustment))
+ gtk_signal_emit_by_name (GTK_OBJECT (GTK_VIEWPORT(widget)->hadjustment),
+ "value_changed");
+ if (gb_widget_input_adjustment(data, VValues,
+ GTK_VIEWPORT(widget)->vadjustment))
+ gtk_signal_emit_by_name (GTK_OBJECT (GTK_VIEWPORT(widget)->vadjustment),
+ "value_changed");
+ */
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkViewport, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_viewport_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_viewport_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_viewport_new (NULL, NULL);\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_VIEWPORT (widget)->shadow_type != GTK_SHADOW_IN)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i
+ ++)
+ {
+ if (GbShadowValues[i] == GTK_VIEWPORT (widget)->shadow_type)
+ source_add (data,
+ " gtk_viewport_set_shadow_type (GTK_VIEWPORT (%s), %s);\n",
+ data->wname, GbShadowSymbols[i]);
+ }
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_viewport_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_viewport_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = viewport_xpm;
+ gbwidget.tooltip = _("Viewport");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_viewport_new;
+ gbwidget.gb_widget_create_properties = gb_viewport_create_properties;
+ gbwidget.gb_widget_get_properties = gb_viewport_get_properties;
+ gbwidget.gb_widget_set_properties = gb_viewport_set_properties;
+ gbwidget.gb_widget_write_source = gb_viewport_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_viewport_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbvpaned.c b/tools/glade/glade/gbwidgets/gbvpaned.c
new file mode 100644
index 00000000..47a4d1b7
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbvpaned.c
@@ -0,0 +1,209 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkvpaned.h>
+#include <gtk/gtktogglebutton.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/vpaned.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Position = "VPaned|GtkPaned::position";
+
+static void on_toggle_position (GtkWidget * widget, gpointer value);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkVPaned, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_vpaned_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_vpaned_new ();
+ if (data->action != GB_LOADING)
+ {
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ gtk_container_add (GTK_CONTAINER (new_widget), editor_new_placeholder ());
+ }
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_vpaned_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_optional_int_range (Position, _("Position:"),
+ _("The position of the divider"),
+ 1, 1000, 1, 10, 1,
+ on_toggle_position);
+}
+
+
+static void
+on_toggle_position (GtkWidget * button, gpointer value)
+{
+ GtkWidget *widget;
+ gboolean value_set;
+ gint position;
+
+ widget = property_get_widget ();
+ if (widget == NULL)
+ return;
+
+ value_set = GTK_TOGGLE_BUTTON (button)->active ? TRUE : FALSE;
+ gtk_widget_set_sensitive (GTK_WIDGET (value), value_set);
+
+ position = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ Position));
+ gtk_paned_set_position (GTK_PANED (widget),
+ value_set ? position : -1);
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_vpaned_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint position;
+
+ position = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ Position));
+ gb_widget_output_optional_int (data, Position, position,
+ GTK_PANED (widget)->position_set);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_vpaned_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gint position;
+
+ position = gb_widget_input_int (data, Position);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), Position,
+ GINT_TO_POINTER (position));
+ gtk_paned_set_position (GTK_PANED (widget), position);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkVPaned, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_vpaned_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_vpaned_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint position;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_vpaned_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_PANED (widget)->position_set)
+ {
+ position = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ Position));
+ source_add (data, " gtk_paned_set_position (GTK_PANED (%s), %d);\n",
+ data->wname, position);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_vpaned_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_vpaned_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = vpaned_xpm;
+ gbwidget.tooltip = _("Vertical Panes");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_vpaned_new;
+ gbwidget.gb_widget_create_properties = gb_vpaned_create_properties;
+ gbwidget.gb_widget_get_properties = gb_vpaned_get_properties;
+ gbwidget.gb_widget_set_properties = gb_vpaned_set_properties;
+ gbwidget.gb_widget_create_child_properties = gb_paned_create_child_properties;
+ gbwidget.gb_widget_get_child_properties = gb_paned_get_child_properties;
+ gbwidget.gb_widget_set_child_properties = gb_paned_set_child_properties;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_vpaned_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_vpaned_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_paned_write_add_child_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbvruler.c b/tools/glade/glade/gbwidgets/gbvruler.c
new file mode 100644
index 00000000..f482df36
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbvruler.c
@@ -0,0 +1,260 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkvruler.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/vruler.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Metric = "VRuler|GtkRuler::metric";
+static gchar *Lower = "VRuler|GtkRuler::lower";
+static gchar *Upper = "VRuler|GtkRuler::upper";
+static gchar *Pos = "VRuler|GtkRuler::position";
+static gchar *Max = "VRuler|GtkRuler::max_size";
+
+static const gchar *GbMetricChoices[] =
+{"Pixels", "Inches", "Centimeters", NULL};
+static const gint GbMetricValues[] =
+{
+ GTK_PIXELS,
+ GTK_INCHES,
+ GTK_CENTIMETERS
+};
+static const gchar *GbMetricSymbols[] =
+{
+ "GTK_PIXELS",
+ "GTK_INCHES",
+ "GTK_CENTIMETERS"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkVRuler, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_vruler_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget = gtk_vruler_new ();
+ gtk_ruler_set_range (GTK_RULER (new_widget), 0, 10, 0, 10);
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_vruler_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Metric, _("Metric:"),
+ _("The units of the ruler"),
+ GbMetricChoices);
+ property_add_float (Lower, _("Lower Value:"),
+ _("The low value of the ruler"));
+ property_add_float (Upper, _("Upper Value:"),
+ _("The low value of the ruler"));
+ property_add_float (Pos, _("Position:"),
+ _("The current position on the ruler"));
+ property_add_float (Max, _("Max:"),
+ _("The maximum value of the ruler"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_vruler_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gchar *metric_name;
+ gint i;
+
+ metric_name = GTK_RULER (widget)->metric->metric_name;
+ for (i = 0; i < sizeof (GbMetricValues) / sizeof (GbMetricValues[0]); i++)
+ {
+ if (!strcmp (GbMetricChoices[i], metric_name))
+ gb_widget_output_choice (data, Metric, i, GbMetricSymbols[i]);
+ }
+
+ gb_widget_output_float (data, Lower, GTK_RULER (widget)->lower);
+ gb_widget_output_float (data, Upper, GTK_RULER (widget)->upper);
+ gb_widget_output_float (data, Pos, GTK_RULER (widget)->position);
+ gb_widget_output_float (data, Max, GTK_RULER (widget)->max_size);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_vruler_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *metric;
+ gint i;
+ gfloat lower, upper, pos, max;
+ gboolean set_range = FALSE;
+
+ metric = gb_widget_input_choice (data, Metric);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbMetricValues) / sizeof (GbMetricValues[0]); i
+ ++)
+ {
+ if (!strcmp (metric, GbMetricChoices[i])
+ || !strcmp (metric, GbMetricSymbols[i]))
+ {
+ gtk_ruler_set_metric (GTK_RULER (widget), GbMetricValues[i]);
+ break;
+ }
+ }
+ }
+
+ lower = gb_widget_input_float (data, Lower);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ lower = GTK_RULER (widget)->lower;
+
+ upper = gb_widget_input_float (data, Upper);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ upper = GTK_RULER (widget)->upper;
+
+ pos = gb_widget_input_float (data, Pos);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ pos = GTK_RULER (widget)->position;
+
+ max = gb_widget_input_float (data, Max);
+ if (data->apply)
+ set_range = TRUE;
+ else
+ max = GTK_RULER (widget)->max_size;
+
+ if (set_range)
+ gtk_ruler_set_range (GTK_RULER (widget), lower, upper, pos, max);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkVRuler, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_vruler_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_vruler_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *metric_name;
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_vruler_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ metric_name = GTK_RULER (widget)->metric->metric_name;
+ if (strcmp (metric_name, "Pixels"))
+ {
+ for (i = 0; i < sizeof (GbMetricValues) / sizeof (GbMetricValues[0]); i
+ ++)
+ {
+ if (!strcmp (GbMetricChoices[i], metric_name))
+ source_add (data, " gtk_ruler_set_metric (GTK_RULER (%s), %s);\n",
+ data->wname, GbMetricSymbols[i]);
+ }
+ }
+ source_add (data, " gtk_ruler_set_range (GTK_RULER (%s), %g, %g, %g, %g);\n",
+ data->wname, GTK_RULER (widget)->lower, GTK_RULER (widget)->upper,
+ GTK_RULER (widget)->position, GTK_RULER (widget)->max_size);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_vruler_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_vruler_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = vruler_xpm;
+ gbwidget.tooltip = _("Vertical Ruler");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_vruler_new;
+ gbwidget.gb_widget_create_properties = gb_vruler_create_properties;
+ gbwidget.gb_widget_get_properties = gb_vruler_get_properties;
+ gbwidget.gb_widget_set_properties = gb_vruler_set_properties;
+ gbwidget.gb_widget_write_source = gb_vruler_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_vruler_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbvscale.c b/tools/glade/glade/gbwidgets/gbvscale.c
new file mode 100644
index 00000000..0f8166c6
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbvscale.c
@@ -0,0 +1,332 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkvscale.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/vscale.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *DrawValue = "VScale|GtkScale::draw_value";
+static gchar *ValuePos = "VScale|GtkScale::value_pos";
+static gchar *Digits = "VScale|GtkRange::digits";
+static gchar *Policy = "VScale|GtkRange::update_policy";
+static gchar *Inverted = "VScale|GtkRange::inverted";
+
+static const gchar *Values[] =
+{
+ "GtkVScale::value",
+ "GtkVScale::lower",
+ "GtkVScale::upper",
+ "GtkVScale::step",
+ "GtkVScale::page",
+ "GtkVScale::page_size",
+};
+
+static const gchar *GbValuePosChoices[] =
+{"Left", "Right", "Top", "Bottom", NULL};
+static const gint GbValuePosValues[] =
+{
+ GTK_POS_LEFT,
+ GTK_POS_RIGHT,
+ GTK_POS_TOP,
+ GTK_POS_BOTTOM
+};
+static const gchar *GbValuePosSymbols[] =
+{
+ "GTK_POS_LEFT",
+ "GTK_POS_RIGHT",
+ "GTK_POS_TOP",
+ "GTK_POS_BOTTOM"
+};
+
+static const gchar *GbPolicyChoices[] =
+{"Continuous", "Discontinuous", "Delayed",
+ NULL};
+static const gint GbPolicyValues[] =
+{
+ GTK_UPDATE_CONTINUOUS,
+ GTK_UPDATE_DISCONTINUOUS,
+ GTK_UPDATE_DELAYED
+};
+static const gchar *GbPolicySymbols[] =
+{
+ "GTK_UPDATE_CONTINUOUS",
+ "GTK_UPDATE_DISCONTINUOUS",
+ "GTK_UPDATE_DELAYED"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkVScale, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_vscale_new (GbWidgetNewData * data)
+{
+ return gtk_vscale_new (NULL);
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_vscale_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (DrawValue, _("Show Value:"), _("If the scale's value is shown"));
+ property_add_int_range (Digits, _("Digits:"), _("The number of digits to show"),
+ 0, 13, 1, 10, 1);
+ property_add_choice (ValuePos, _("Value Pos:"),
+ _("The position of the value"),
+ GbValuePosChoices);
+ property_add_choice (Policy, _("Policy:"),
+ _("The update policy of the scale"),
+ GbPolicyChoices);
+ property_add_bool (Inverted, _("Inverted:"), _("If the range values are inverted"));
+ property_add_adjustment (Values, GB_ADJUST_DEFAULT_LABELS);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_vscale_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ gb_widget_output_bool (data, DrawValue, GTK_SCALE (widget)->draw_value);
+
+ for (i = 0; i < sizeof (GbValuePosValues) / sizeof (GbValuePosValues[0]);
+ i++)
+ {
+ if (GbValuePosValues[i] == GTK_SCALE (widget)->value_pos)
+ gb_widget_output_choice (data, ValuePos, i, GbValuePosSymbols[i]);
+ }
+ gb_widget_output_int (data, Digits, GTK_SCALE (widget)->digits);
+
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (GbPolicyValues[i] == GTK_RANGE (widget)->update_policy)
+ gb_widget_output_choice (data, Policy, i, GbPolicySymbols[i]);
+ }
+
+ gb_widget_output_bool (data, Inverted, GTK_RANGE (widget)->inverted);
+
+ gb_widget_output_adjustment (data, Values, GTK_RANGE (widget)->adjustment,
+ "adjustment");
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_vscale_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean draw_value, inverted;
+ gint digits, i;
+ gchar *valuepos, *policy;
+ GtkAdjustment *adj;
+
+ draw_value = gb_widget_input_bool (data, DrawValue);
+ if (data->apply)
+ {
+ gtk_scale_set_draw_value (GTK_SCALE (widget), draw_value);
+ /* Shouldn't really need to do this */
+ editor_refresh_widget (widget);
+ }
+
+ valuepos = gb_widget_input_choice (data, ValuePos);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbValuePosValues) / sizeof (GbValuePosValues[0]);
+ i++)
+ {
+ if (!strcmp (valuepos, GbValuePosChoices[i])
+ || !strcmp (valuepos, GbValuePosSymbols[i]))
+ {
+ gtk_scale_set_value_pos (GTK_SCALE (widget), GbValuePosValues[i]);
+ break;
+ }
+ }
+ }
+
+ digits = gb_widget_input_int (data, Digits);
+ if (data->apply)
+ gtk_scale_set_digits (GTK_SCALE (widget), digits);
+
+ policy = gb_widget_input_choice (data, Policy);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]);
+ i++)
+ {
+ if (!strcmp (policy, GbPolicyChoices[i])
+ || !strcmp (policy, GbPolicySymbols[i]))
+ {
+ gtk_range_set_update_policy (GTK_RANGE (widget),
+ GbPolicyValues[i]);
+ break;
+ }
+ }
+ }
+
+ inverted = gb_widget_input_bool (data, Inverted);
+ if (data->apply)
+ {
+ gtk_range_set_inverted (GTK_RANGE (widget), inverted);
+ }
+
+ adj = GTK_RANGE (widget)->adjustment;
+ if (gb_widget_input_adjustment (data, Values, adj, "adjustment"))
+ {
+ gtk_signal_emit_by_name (GTK_OBJECT (adj), "value_changed");
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkVScale, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_vscale_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_vscale_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkAdjustment *adj = GTK_RANGE (widget)->adjustment;
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = gtk_vscale_new (GTK_ADJUSTMENT (gtk_adjustment_new (%g, %g, %g, %g, %g, %g)));\n",
+ data->wname, adj->value, adj->lower, adj->upper,
+ adj->step_increment, adj->page_increment, adj->page_size);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!GTK_SCALE (widget)->draw_value)
+ source_add (data, " gtk_scale_set_draw_value (GTK_SCALE (%s), FALSE);\n",
+ data->wname);
+
+ if (GTK_SCALE (widget)->value_pos != GTK_POS_TOP)
+ {
+ for (i = 0; i < sizeof (GbValuePosValues) / sizeof (GbValuePosValues[0]);
+ i++)
+ {
+ if (GbValuePosValues[i] == GTK_SCALE (widget)->value_pos)
+ source_add (data, " gtk_scale_set_value_pos (GTK_SCALE (%s), %s);\n",
+ data->wname, GbValuePosSymbols[i]);
+ }
+ }
+ if (GTK_SCALE (widget)->digits != 1)
+ source_add (data, " gtk_scale_set_digits (GTK_SCALE (%s), %i);\n",
+ data->wname, GTK_SCALE (widget)->digits);
+
+ if (GTK_RANGE (widget)->update_policy != GTK_UPDATE_CONTINUOUS)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i
+ ++)
+ {
+ if (GbPolicyValues[i] == GTK_RANGE (widget)->update_policy)
+ source_add (data, " gtk_range_set_update_policy (GTK_RANGE (%s), %s);\n",
+ data->wname, GbPolicySymbols[i]);
+ }
+ }
+
+ if (GTK_RANGE (widget)->inverted)
+ {
+ source_add (data,
+ " gtk_range_set_inverted (GTK_RANGE (%s), TRUE);\n",
+ data->wname);
+
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_vscale_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_vscale_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = vscale_xpm;
+ gbwidget.tooltip = _("Vertical Scale");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_vscale_new;
+ gbwidget.gb_widget_create_properties = gb_vscale_create_properties;
+ gbwidget.gb_widget_get_properties = gb_vscale_get_properties;
+ gbwidget.gb_widget_set_properties = gb_vscale_set_properties;
+ gbwidget.gb_widget_write_source = gb_vscale_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_vscale_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbvscrollbar.c b/tools/glade/glade/gbwidgets/gbvscrollbar.c
new file mode 100644
index 00000000..de852f67
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbvscrollbar.c
@@ -0,0 +1,249 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkvscrollbar.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/vscrollbar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Policy = "VScrollbar|GtkRange::update_policy";
+static gchar *Inverted = "VScrollbar|GtkRange::inverted";
+
+static const gchar *Values[] =
+{
+ "GtkVScrollbar::value",
+ "GtkVScrollbar::lower",
+ "GtkVScrollbar::upper",
+ "GtkVScrollbar::step",
+ "GtkVScrollbar::page",
+ "GtkVScrollbar::page_size",
+};
+
+static const gchar *GbPolicyChoices[] =
+{"Continuous", "Discontinuous", "Delayed",
+ NULL};
+static const gint GbPolicyValues[] =
+{
+ GTK_UPDATE_CONTINUOUS,
+ GTK_UPDATE_DISCONTINUOUS,
+ GTK_UPDATE_DELAYED
+};
+static const gchar *GbPolicySymbols[] =
+{
+ "GTK_UPDATE_CONTINUOUS",
+ "GTK_UPDATE_DISCONTINUOUS",
+ "GTK_UPDATE_DELAYED"
+};
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkVScrollbar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_vscrollbar_new (GbWidgetNewData * data)
+{
+ return gtk_vscrollbar_new (NULL);
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_vscrollbar_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (Policy, _("Policy:"),
+ _("The update policy of the scrollbar"),
+ GbPolicyChoices);
+ property_add_bool (Inverted, _("Inverted:"), _("If the range values are inverted"));
+ property_add_adjustment (Values, GB_ADJUST_DEFAULT_LABELS);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_vscrollbar_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gint i;
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i++)
+ {
+ if (GbPolicyValues[i] == GTK_RANGE (widget)->update_policy)
+ gb_widget_output_choice (data, Policy, i, GbPolicySymbols[i]);
+ }
+
+ gb_widget_output_bool (data, Inverted, GTK_RANGE (widget)->inverted);
+
+ gb_widget_output_adjustment (data, Values, GTK_RANGE (widget)->adjustment,
+ "adjustment");
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_vscrollbar_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *policy;
+ gint i;
+ gboolean inverted;
+ GtkAdjustment *adj;
+
+ policy = gb_widget_input_choice (data, Policy);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i
+ ++)
+ {
+ if (!strcmp (policy, GbPolicyChoices[i])
+ || !strcmp (policy, GbPolicySymbols[i]))
+ {
+ gtk_range_set_update_policy (GTK_RANGE (widget), GbPolicyValues
+ [i]);
+ break;
+ }
+ }
+ }
+
+ inverted = gb_widget_input_bool (data, Inverted);
+ if (data->apply)
+ {
+ gtk_range_set_inverted (GTK_RANGE (widget), inverted);
+ }
+
+ adj = GTK_RANGE (widget)->adjustment;
+ if (gb_widget_input_adjustment (data, Values, adj, "adjustment"))
+ {
+ gtk_signal_emit_by_name (GTK_OBJECT (adj), "changed");
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkVScrollbar, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_vscrollbar_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_vscrollbar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkAdjustment *adj = GTK_RANGE (widget)->adjustment;
+ gint i;
+
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = gtk_vscrollbar_new (GTK_ADJUSTMENT (gtk_adjustment_new (%g, %g, %g, %g, %g, %g)));\n",
+ data->wname, adj->value, adj->lower, adj->upper,
+ adj->step_increment, adj->page_increment, adj->page_size);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (GTK_RANGE (widget)->update_policy != GTK_UPDATE_CONTINUOUS)
+ {
+ for (i = 0; i < sizeof (GbPolicyValues) / sizeof (GbPolicyValues[0]); i
+ ++)
+ {
+ if (GbPolicyValues[i] == GTK_RANGE (widget)->update_policy)
+ source_add (data, " gtk_range_set_update_policy (GTK_RANGE (%s), %s);\n",
+ data->wname, GbPolicySymbols[i]);
+ }
+ }
+
+ if (GTK_RANGE (widget)->inverted)
+ {
+ source_add (data,
+ " gtk_range_set_inverted (GTK_RANGE (%s), TRUE);\n",
+ data->wname);
+
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_vscrollbar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_vscrollbar_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = vscrollbar_xpm;
+ gbwidget.tooltip = _("Vertical Scrollbar");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_vscrollbar_new;
+ gbwidget.gb_widget_create_properties = gb_vscrollbar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_vscrollbar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_vscrollbar_set_properties;
+ gbwidget.gb_widget_write_source = gb_vscrollbar_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_vscrollbar_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbvseparator.c b/tools/glade/glade/gbwidgets/gbvseparator.c
new file mode 100644
index 00000000..ab068c48
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbvseparator.c
@@ -0,0 +1,157 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gtk/gtkvseparator.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/vseparator.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkVSeparator, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget*
+gb_vseparator_new(GbWidgetNewData *data)
+{
+ return gtk_vseparator_new ();
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+ static void
+ gb_vseparator_create_properties(GtkWidget *widget, GbWidgetCreateArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+ static void
+ gb_vseparator_get_properties(GtkWidget *widget, GbWidgetGetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+ static void
+ gb_vseparator_set_properties(GtkWidget *widget, GbWidgetSetArgData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkVSeparator, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_vseparator_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_vseparator_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gtk_vseparator_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_vseparator_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_vseparator_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = vseparator_xpm;
+ gbwidget.tooltip = _("Vertical Separator");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_vseparator_new;
+/*
+ gbwidget.gb_widget_create_properties = gb_vseparator_create_properties;
+ gbwidget.gb_widget_get_properties = gb_vseparator_get_properties;
+ gbwidget.gb_widget_set_properties = gb_vseparator_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_vseparator_create_popup_menu;
+ */
+ gbwidget.gb_widget_write_source = gb_vseparator_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gbwidgets/gbwindow.c b/tools/glade/glade/gbwidgets/gbwindow.c
new file mode 100644
index 00000000..616825a1
--- /dev/null
+++ b/tools/glade/glade/gbwidgets/gbwindow.c
@@ -0,0 +1,1246 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <gtk/gtkspinbutton.h>
+#include <gtk/gtktogglebutton.h>
+#include <gtk/gtkwindow.h>
+#include "../gb.h"
+
+/* This file includes some common routines for standard window properties
+ such as title, type, position, default width & height, shrink, grow,
+ auto_shrink & icon. Other widgets can call these functions just
+ by supplying the property names. Note that for most properties we use the
+ widget's own property names as keys when storing values in the objects
+ datalist, but for default width & height we use the windows own names since
+ we need to access the values in the on_toggle_default_xx() callbacks. */
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/window.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "GtkWindow::title";
+static gchar *Type = "GtkWindow::type";
+static gchar *Position = "GtkWindow::window_position";
+static gchar *Modal = "GtkWindow::modal";
+static gchar *DefaultWidth = "GtkWindow::default_width";
+static gchar *DefaultHeight = "GtkWindow::default_height";
+static gchar *IconName = "GtkWindow::icon_name";
+static gchar *FocusOnMap = "GtkWindow::focus_on_map";
+static gchar *Resizable = "GtkWindow::resizable";
+static gchar *DestroyWithParent = "GtkWindow::destroy_with_parent";
+static gchar *Icon = "GtkWindow::icon";
+
+static gchar *Role = "GtkWindow::role";
+static gchar *TypeHint = "GtkWindow::type_hint";
+static gchar *SkipTaskbar = "GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "GtkWindow::skip_pager_hint";
+static gchar *Decorated = "GtkWindow::decorated";
+static gchar *Gravity = "GtkWindow::gravity";
+static gchar *Urgency = "GtkWindow::urgency_hint";
+
+/* These are deprecated. We don't show them any more. */
+static gchar *Shrink = "GtkWindow::allow_shrink";
+static gchar *Grow = "GtkWindow::allow_grow";
+
+
+/* The key to hold the icon filename. */
+static gchar *GladeWindowIconKey = "GladeWindowIconKey";
+
+static const gchar *GbTypeChoices[] =
+{"Top Level", "Popup", NULL};
+static const gint GbTypeValues[] =
+{
+ GTK_WINDOW_TOPLEVEL,
+ GTK_WINDOW_POPUP
+};
+static const gchar *GbTypeSymbols[] =
+{
+ "GTK_WINDOW_TOPLEVEL",
+ "GTK_WINDOW_POPUP"
+};
+
+/* If you change these arrays be sure to make sure
+ GLADE_TYPE_HINT_DIALOG_INDEX is up to date in gb.h. */
+static const gchar *GbTypeHintChoices[] =
+{"Normal", "Dialog", "Menu", "Toolbar", "Splash Screen", "Utility",
+ "Dock", "Desktop", NULL};
+static const gint GbTypeHintValues[] =
+{
+ GDK_WINDOW_TYPE_HINT_NORMAL,
+ GDK_WINDOW_TYPE_HINT_DIALOG,
+ GDK_WINDOW_TYPE_HINT_MENU,
+ GDK_WINDOW_TYPE_HINT_TOOLBAR,
+ GDK_WINDOW_TYPE_HINT_SPLASHSCREEN,
+ GDK_WINDOW_TYPE_HINT_UTILITY,
+ GDK_WINDOW_TYPE_HINT_DOCK,
+ GDK_WINDOW_TYPE_HINT_DESKTOP
+};
+static const gchar *GbTypeHintSymbols[] =
+{
+ "GDK_WINDOW_TYPE_HINT_NORMAL",
+ "GDK_WINDOW_TYPE_HINT_DIALOG",
+ "GDK_WINDOW_TYPE_HINT_MENU",
+ "GDK_WINDOW_TYPE_HINT_TOOLBAR",
+ "GDK_WINDOW_TYPE_HINT_SPLASHSCREEN",
+ "GDK_WINDOW_TYPE_HINT_UTILITY",
+ "GDK_WINDOW_TYPE_HINT_DOCK",
+ "GDK_WINDOW_TYPE_HINT_DESKTOP"
+};
+
+static const gchar *GbPositionChoices[] =
+{"None", "Center", "Mouse", "Center Always", "Center on Parent", NULL};
+static const gint GbPositionValues[] =
+{
+ GTK_WIN_POS_NONE,
+ GTK_WIN_POS_CENTER,
+ GTK_WIN_POS_MOUSE,
+ GTK_WIN_POS_CENTER_ALWAYS,
+ GTK_WIN_POS_CENTER_ON_PARENT
+};
+static const gchar *GbPositionSymbols[] =
+{
+ "GTK_WIN_POS_NONE",
+ "GTK_WIN_POS_CENTER",
+ "GTK_WIN_POS_MOUSE",
+ "GTK_WIN_POS_CENTER_ALWAYS",
+ "GTK_WIN_POS_CENTER_ON_PARENT"
+};
+
+static const gchar *GbGravityChoices[] =
+{"North West", "North", "North East", "West", "Center", "East",
+ "South West", "South", "South East", "Static", NULL};
+static const gint GbGravityValues[] =
+{
+ GDK_GRAVITY_NORTH_WEST,
+ GDK_GRAVITY_NORTH,
+ GDK_GRAVITY_NORTH_EAST,
+ GDK_GRAVITY_WEST,
+ GDK_GRAVITY_CENTER,
+ GDK_GRAVITY_EAST,
+ GDK_GRAVITY_SOUTH_WEST,
+ GDK_GRAVITY_SOUTH,
+ GDK_GRAVITY_SOUTH_EAST,
+ GDK_GRAVITY_STATIC
+};
+static const gchar *GbGravitySymbols[] =
+{
+ "GDK_GRAVITY_NORTH_WEST",
+ "GDK_GRAVITY_NORTH",
+ "GDK_GRAVITY_NORTH_EAST",
+ "GDK_GRAVITY_WEST",
+ "GDK_GRAVITY_CENTER",
+ "GDK_GRAVITY_EAST",
+ "GDK_GRAVITY_SOUTH_WEST",
+ "GDK_GRAVITY_SOUTH",
+ "GDK_GRAVITY_SOUTH_EAST",
+ "GDK_GRAVITY_STATIC"
+};
+
+
+static void on_toggle_default_width (GtkWidget * widget, gpointer value);
+static void on_toggle_default_height (GtkWidget * widget, gpointer value);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GtkWindow, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+GtkWidget *
+gb_window_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *placeholder;
+
+ new_widget = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_window_set_title (GTK_WINDOW (new_widget), data->name);
+ gtk_window_set_policy (GTK_WINDOW (new_widget), FALSE, TRUE, FALSE);
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ /* We need to size the placeholder or the window is very small. */
+ if (data->action != GB_LOADING)
+ {
+ placeholder = editor_new_placeholder ();
+ gtk_widget_set_usize (placeholder, 400, 300);
+ gtk_container_add (GTK_CONTAINER (new_widget), placeholder);
+ }
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_window_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, NULL,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+void
+gb_window_create_standard_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data,
+ gchar *title_p,
+ gchar *type_p,
+ gchar *position_p,
+ gchar *modal_p,
+ gchar *default_width_p,
+ gchar *default_height_p,
+ gchar *shrink_p,
+ gchar *grow_p,
+ gchar *auto_shrink_p,
+ gchar *icon_name_p,
+ gchar *focus_on_map_p,
+ gchar *resizable_p,
+ gchar *destroy_with_parent_p,
+ gchar *icon_p,
+ gchar *role_p,
+ gchar *type_hint_p,
+ gchar *skip_taskbar_p,
+ gchar *skip_pager_p,
+ gchar *decorated_p,
+ gchar *gravity_p,
+ gchar *urgency_p)
+{
+ if (title_p)
+ property_add_string (title_p, _("Title:"), _("The title of the window"));
+
+ if (type_p)
+ property_add_choice (type_p, _("Type:"), _("The type of the window"),
+ GbTypeChoices);
+
+ if (type_hint_p)
+ property_add_choice (type_hint_p, _("Type Hint:"),
+ _("Tells the window manager how to treat the window"),
+ GbTypeHintChoices);
+
+ if (position_p)
+ property_add_choice (position_p, _("Position:"),
+ _("The initial position of the window"),
+ GbPositionChoices);
+
+ if (modal_p)
+ property_add_bool (modal_p, _("Modal:"), _("If the window is modal"));
+
+ if (default_width_p && default_height_p)
+ {
+ property_add_optional_int_range (default_width_p,
+ _("Default Width:"),
+ _("The default width of the window"),
+ 0, 10000, 1, 10, 1,
+ on_toggle_default_width);
+ property_add_optional_int_range (default_height_p,
+ _("Default Height:"),
+ _("The default height of the window"),
+ 0, 10000, 1, 10, 1,
+ on_toggle_default_height);
+ }
+
+ if (resizable_p)
+ property_add_bool (resizable_p, _("Resizable:"),
+ _("If the window can be resized"));
+
+#if 0
+ /* These are deprecated. */
+ if (shrink_p && grow_p)
+ {
+ property_add_bool (shrink_p, _("Shrink:"),
+ _("If the window can be shrunk"));
+ property_add_bool (grow_p, _("Grow:"),
+ _("If the window can be enlarged"));
+ }
+#endif
+
+ if (destroy_with_parent_p)
+ property_add_bool (destroy_with_parent_p, _("Auto-Destroy:"),
+ _("If the window is destroyed when its transient parent is destroyed"));
+
+ if (icon_p)
+ property_add_filename (icon_p, _("Icon:"),
+ _("The icon for this window"));
+
+ if (icon_name_p)
+ property_add_named_icon (icon_name_p, _("Named Icon:"),
+ _("The named icon to use"));
+
+ if (role_p)
+ property_add_string (role_p, _("Role:"), _("A unique identifier for the window to be used when restoring a session"));
+
+ if (decorated_p)
+ property_add_bool (decorated_p, _("Decorated:"),
+ _("If the window should be decorated by the window manager"));
+
+ if (skip_taskbar_p)
+ property_add_bool (skip_taskbar_p, _("Skip Taskbar:"),
+ _("If the window should not appear in the task bar"));
+
+ if (skip_pager_p)
+ property_add_bool (skip_pager_p, _("Skip Pager:"),
+ _("If the window should not appear in the pager"));
+
+ if (gravity_p)
+ property_add_choice (gravity_p, _("Gravity:"),
+ _("The reference point to use when the window coordinates are set"),
+ GbGravityChoices);
+
+ if (focus_on_map_p)
+ property_add_bool (focus_on_map_p, _("Focus On Map:"), _("If the window should receive the input focus when it is mapped"));
+
+ if (urgency_p)
+ property_add_bool (urgency_p, _("Urgency Hint:"), _("If the window should be brought to the user's attention"));
+}
+
+
+static void
+on_toggle_default_width (GtkWidget * widget, gpointer value)
+{
+ GtkWidget *property_widget;
+ gboolean value_set;
+ gint width, height;
+
+ property_widget = property_get_widget ();
+ if (property_widget == NULL)
+ return;
+
+ value_set = GTK_TOGGLE_BUTTON (widget)->active ? TRUE : FALSE;
+ gtk_widget_set_sensitive (GTK_WIDGET (value), value_set);
+
+ if (value_set)
+ {
+ width = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (value));
+ gtk_object_set_data (GTK_OBJECT (property_widget), DefaultWidth,
+ GINT_TO_POINTER (width));
+ }
+ else
+ {
+ width = -1;
+ gtk_object_set_data (GTK_OBJECT (property_widget), DefaultWidth,
+ NULL);
+ }
+
+ height = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (property_widget),
+ DefaultHeight));
+ gtk_window_set_default_size (GTK_WINDOW (property_widget),
+ width, height != 0 ? height : -1);
+}
+
+
+static void
+on_toggle_default_height (GtkWidget * widget, gpointer value)
+{
+ GtkWidget *property_widget;
+ gboolean value_set;
+ gint width, height;
+
+ property_widget = property_get_widget ();
+ if (property_widget == NULL)
+ return;
+
+ value_set = GTK_TOGGLE_BUTTON (widget)->active ? TRUE : FALSE;
+ gtk_widget_set_sensitive (GTK_WIDGET (value), value_set);
+
+ if (value_set)
+ {
+ height = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (value));
+ gtk_object_set_data (GTK_OBJECT (property_widget), DefaultHeight,
+ GINT_TO_POINTER (height));
+ }
+ else
+ {
+ height = -1;
+ gtk_object_set_data (GTK_OBJECT (property_widget), DefaultHeight,
+ NULL);
+ }
+
+ width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (property_widget),
+ DefaultWidth));
+ gtk_window_set_default_size (GTK_WINDOW (property_widget),
+ width != 0 ? width : -1, height);
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_window_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, NULL,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+void
+gb_window_get_standard_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data,
+ gchar *title_p,
+ gchar *type_p,
+ gchar *position_p,
+ gchar *modal_p,
+ gchar *default_width_p,
+ gchar *default_height_p,
+ gchar *shrink_p,
+ gchar *grow_p,
+ gchar *auto_shrink_p,
+ gchar *icon_name_p,
+ gchar *focus_on_map_p,
+ gchar *resizable_p,
+ gchar *destroy_with_parent_p,
+ gchar *icon_p,
+ gchar *role_p,
+ gchar *type_hint_p,
+ gchar *skip_taskbar_p,
+ gchar *skip_pager_p,
+ gchar *decorated_p,
+ gchar *gravity_p,
+ gchar *urgency_p)
+{
+ gint type, position, default_width, default_height, type_hint, gravity;
+
+ if (title_p)
+ gb_widget_output_translatable_string (data, title_p,
+ GTK_WINDOW (widget)->title);
+
+ /* The type is stored in the object datalist as we can't change it after the
+ window is realized. It will default to 0, which is OK. */
+ if (type_p)
+ {
+ type = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ type_p));
+ gb_widget_output_choice (data, type_p, type, GbTypeSymbols[type]);
+ }
+
+ /* The position is stored in the object datalist so that it doesn't affect
+ the displaying of the window within Glade. It will default to 0, i.e.
+ GTK_WIN_POS_NONE, which is OK. */
+ if (position_p)
+ {
+ position = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ position_p));
+ gb_widget_output_choice (data, position_p, position,
+ GbPositionSymbols[position]);
+ }
+
+ if (modal_p)
+ {
+ gb_widget_output_bool (data, modal_p,
+ gtk_object_get_data (GTK_OBJECT (widget), modal_p)
+ != NULL ? TRUE : FALSE);
+ }
+
+ if (default_width_p && default_height_p)
+ {
+ default_width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ DefaultWidth));
+ gb_widget_output_optional_int (data, default_width_p, default_width,
+ default_width != 0 ? TRUE : FALSE);
+
+ default_height = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ DefaultHeight));
+ gb_widget_output_optional_int (data, default_height_p, default_height,
+ default_height != 0 ? TRUE : FALSE);
+ }
+
+#if 0
+ /* These are deprecated. */
+ if (grow_p && shrink_p)
+ {
+ gb_widget_output_bool (data, grow_p,
+ GTK_WINDOW (widget)->allow_grow);
+ gb_widget_output_bool (data, shrink_p,
+ GTK_WINDOW (widget)->allow_shrink);
+ }
+#endif
+
+ if (resizable_p)
+ gb_widget_output_bool (data, resizable_p,
+ gtk_window_get_resizable (GTK_WINDOW (widget)));
+
+ if (destroy_with_parent_p)
+ gb_widget_output_bool (data, destroy_with_parent_p,
+ gtk_window_get_destroy_with_parent (GTK_WINDOW (widget)));
+
+ if (icon_p)
+ gb_widget_output_pixmap_filename (data, icon_p,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ GladeWindowIconKey));
+
+ if (icon_name_p)
+ gb_widget_output_named_icon (data, icon_name_p,
+ gtk_window_get_icon_name (GTK_WINDOW (widget)));
+
+ if (role_p)
+ gb_widget_output_string (data, role_p,
+ gtk_window_get_role (GTK_WINDOW (widget)));
+
+ /* We can't set the decorated property as that may make it awkward to
+ edit. The default (i.e. NULL value) is TRUE. */
+ if (decorated_p)
+ gb_widget_output_bool (data, decorated_p,
+ gtk_object_get_data (GTK_OBJECT (widget), decorated_p)
+ == NULL ? TRUE : FALSE);
+
+ /* The default (i.e. NULL value) is FALSE. */
+ if (skip_taskbar_p)
+ gb_widget_output_bool (data, skip_taskbar_p,
+ gtk_object_get_data (GTK_OBJECT (widget), skip_taskbar_p)
+ != NULL ? TRUE : FALSE);
+
+ /* The default (i.e. NULL value) is FALSE. */
+ if (skip_pager_p)
+ gb_widget_output_bool (data, skip_pager_p,
+ gtk_object_get_data (GTK_OBJECT (widget), skip_pager_p)
+ != NULL ? TRUE : FALSE);
+
+ /* We can't set the type hint within Glade as it may make the window
+ awkward to edit. It defaults to 0 which is GDK_WINDOW_TYPE_HINT_NORMAL
+ which is OK. */
+ if (type_hint_p)
+ {
+ type_hint = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ type_hint_p));
+ gb_widget_output_choice (data, type_hint_p, type_hint,
+ GbTypeHintSymbols[type_hint]);
+ }
+
+ /* I'm not sure if we should set the gravity or not.
+ It defaults to 0, which is GDK_GRAVITY_NORTH_WEST which is OK. */
+ if (gravity_p)
+ {
+ gravity = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ gravity_p));
+ gb_widget_output_choice (data, gravity_p, gravity,
+ GbGravitySymbols[gravity]);
+ }
+
+ if (focus_on_map_p)
+ {
+ gb_widget_output_bool (data, focus_on_map_p,
+ gtk_object_get_data (GTK_OBJECT (widget), focus_on_map_p) == NULL ? TRUE : FALSE);
+ }
+
+ if (urgency_p)
+ {
+ gb_widget_output_bool (data, urgency_p,
+ gtk_object_get_data (GTK_OBJECT (widget), urgency_p) != NULL ? TRUE : FALSE);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_window_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, NULL,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+static void
+gb_window_clear_pixmap (GtkWidget *widget, GladeProject *project)
+{
+ gchar *old_icon;
+
+ /* Remove the old icon stored in the widget data, and remove the
+ pixmap from the project, if necessary. */
+ old_icon = gtk_object_get_data (GTK_OBJECT (widget), GladeWindowIconKey);
+ glade_project_remove_pixmap (project, old_icon);
+
+ gtk_object_set_data (GTK_OBJECT (widget), GladeWindowIconKey, NULL);
+}
+
+
+void
+gb_window_set_standard_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data,
+ gchar *title_p,
+ gchar *type_p,
+ gchar *position_p,
+ gchar *modal_p,
+ gchar *default_width_p,
+ gchar *default_height_p,
+ gchar *shrink_p,
+ gchar *grow_p,
+ gchar *auto_shrink_p,
+ gchar *icon_name_p,
+ gchar *focus_on_map_p,
+ gchar *resizable_p,
+ gchar *destroy_with_parent_p,
+ gchar *icon_p,
+ gchar *role_p,
+ gchar *type_hint_p,
+ gchar *skip_taskbar_p,
+ gchar *skip_pager_p,
+ gchar *decorated_p,
+ gchar *gravity_p,
+ gchar *urgency_p)
+{
+ gchar *title, *type, *position, *role;
+ gint default_width, default_height, i;
+ gboolean modal, apply_default_width, apply_default_height;
+ gboolean resizable, destroy_with_parent;
+ gboolean decorated, skip_taskbar, skip_pager;
+ gchar *type_hint, *gravity;
+
+ if (title_p)
+ {
+ title = gb_widget_input_string (data, title_p);
+ if (data->apply)
+ gtk_window_set_title (GTK_WINDOW (widget), title);
+ }
+
+ if (type_p)
+ {
+ type = gb_widget_input_choice (data, type_p);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbTypeValues) / sizeof (GbTypeValues[0]);
+ i++)
+ {
+ if (!strcmp (type, GbTypeChoices[i])
+ || !strcmp (type, GbTypeSymbols[i]))
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), type_p,
+ GINT_TO_POINTER (i));
+ break;
+ }
+ }
+ }
+ }
+
+ if (position_p)
+ {
+ position = gb_widget_input_choice (data, position_p);
+ if (data->apply)
+ {
+ for (i = 0;
+ i < sizeof (GbPositionValues) / sizeof (GbPositionValues[0]);
+ i++)
+ {
+ if (!strcmp (position, GbPositionChoices[i])
+ || !strcmp (position, GbPositionSymbols[i]))
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), position_p,
+ GINT_TO_POINTER (i));
+ break;
+ }
+ }
+ }
+ }
+
+ if (modal_p)
+ {
+ modal = gb_widget_input_bool (data, modal_p);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), modal_p,
+ modal ? "TRUE" : NULL);
+ }
+ }
+
+ if (default_width_p && default_height_p)
+ {
+ default_width = gb_widget_input_int (data, default_width_p);
+ apply_default_width = data->apply;
+ if (apply_default_width)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), DefaultWidth,
+ GINT_TO_POINTER (default_width));
+ }
+
+ default_height = gb_widget_input_int (data, default_height_p);
+ apply_default_height = data->apply;
+ if (apply_default_height)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), DefaultHeight,
+ GINT_TO_POINTER (default_height));
+ }
+
+ if (apply_default_width || apply_default_height)
+ {
+ if (!apply_default_width)
+ default_width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ DefaultWidth));
+ if (!apply_default_height)
+ default_height = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ DefaultHeight));
+ gtk_window_set_default_size (GTK_WINDOW (widget),
+ default_width ? default_width : -1,
+ default_height ? default_height : -1);
+ }
+ }
+
+#if 0
+ /* These are deprecated. */
+ if (shrink_p && grow_p)
+ {
+ shrink = gb_widget_input_bool (data, shrink_p);
+ if (data->apply)
+ set_policy = TRUE;
+ else
+ shrink = GTK_WINDOW (widget)->allow_shrink;
+
+ grow = gb_widget_input_bool (data, grow_p);
+ if (data->apply)
+ set_policy = TRUE;
+ else
+ grow = GTK_WINDOW (widget)->allow_grow;
+
+ if (set_policy)
+ gtk_window_set_policy (GTK_WINDOW (widget), shrink, grow, FALSE);
+ }
+#endif
+
+ if (resizable_p)
+ {
+ resizable = gb_widget_input_bool (data, resizable_p);
+ if (data->apply)
+ gtk_window_set_resizable (GTK_WINDOW (widget), resizable);
+ }
+
+ if (destroy_with_parent_p)
+ {
+ destroy_with_parent = gb_widget_input_bool (data, destroy_with_parent_p);
+ if (data->apply)
+ gtk_window_set_destroy_with_parent (GTK_WINDOW (widget),
+ destroy_with_parent);
+ }
+
+ if (icon_p)
+ {
+ char *filename = gb_widget_input_pixmap_filename (data, icon_p);
+ if (data->apply)
+ {
+ if (filename && filename[0] == '\0')
+ filename = NULL;
+
+ /* Remove the old icon stored in the widget data, and remove the
+ pixmap from the project, if necessary. */
+ gb_window_clear_pixmap (widget, data->project);
+
+ gtk_object_set_data_full (GTK_OBJECT (widget), GladeWindowIconKey,
+ g_strdup (filename),
+ filename ? g_free : NULL);
+
+ glade_project_add_pixmap (data->project, filename);
+
+ if (filename)
+ {
+ GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file (filename, NULL);
+ gtk_window_set_icon (GTK_WINDOW (widget), pixbuf);
+ if (pixbuf)
+ gdk_pixbuf_unref (pixbuf);
+ }
+
+ if (property_get_widget () == widget && icon_name_p)
+ {
+ /* Clear the IconName property. */
+ property_set_auto_apply (FALSE);
+ property_set_named_icon (icon_name_p, NULL);
+ property_set_auto_apply (TRUE);
+ }
+ }
+ if (data->action == GB_LOADING)
+ g_free (filename);
+ }
+
+ if (icon_name_p)
+ {
+ gchar *icon_name = gb_widget_input_named_icon (data, icon_name_p);
+
+ if (data->apply)
+ {
+ /* Clear any stock icon or icon from a file. */
+ gb_window_clear_pixmap (widget, data->project);
+
+ gtk_window_set_icon (GTK_WINDOW (widget), NULL);
+ gtk_window_set_icon_name (GTK_WINDOW (widget), icon_name);
+
+ if (property_get_widget () == widget && icon_p)
+ {
+ /* Clear the Icon property. */
+ property_set_auto_apply (FALSE);
+ property_set_filename (icon_p, NULL);
+ property_set_auto_apply (TRUE);
+ }
+ }
+ }
+
+ if (role_p)
+ {
+ role = gb_widget_input_string (data, role_p);
+ if (data->apply)
+ gtk_window_set_role (GTK_WINDOW (widget), role);
+ }
+
+ if (decorated_p)
+ {
+ decorated = gb_widget_input_bool (data, decorated_p);
+ if (data->apply)
+ gtk_object_set_data (GTK_OBJECT (widget), decorated_p,
+ decorated ? NULL : "FALSE");
+ }
+
+ if (skip_taskbar_p)
+ {
+ skip_taskbar = gb_widget_input_bool (data, skip_taskbar_p);
+ if (data->apply)
+ gtk_object_set_data (GTK_OBJECT (widget), skip_taskbar_p,
+ skip_taskbar ? "TRUE" : NULL);
+ }
+
+ if (skip_pager_p)
+ {
+ skip_pager = gb_widget_input_bool (data, skip_pager_p);
+ if (data->apply)
+ gtk_object_set_data (GTK_OBJECT (widget), skip_pager_p,
+ skip_pager ? "TRUE" : NULL);
+ }
+
+ if (type_hint_p)
+ {
+ type_hint = gb_widget_input_choice (data, type_hint_p);
+ if (data->apply)
+ {
+ for (i = 0;
+ i < sizeof (GbTypeHintValues) / sizeof (GbTypeHintValues[0]);
+ i++)
+ {
+ if (!strcmp (type_hint, GbTypeHintChoices[i])
+ || !strcmp (type_hint, GbTypeHintSymbols[i]))
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), type_hint_p,
+ GINT_TO_POINTER (i));
+ break;
+ }
+ }
+ }
+ }
+
+ if (gravity_p)
+ {
+ gravity = gb_widget_input_choice (data, gravity_p);
+ if (data->apply)
+ {
+ for (i = 0;
+ i < sizeof (GbGravityValues) / sizeof (GbGravityValues[0]);
+ i++)
+ {
+ if (!strcmp (gravity, GbGravityChoices[i])
+ || !strcmp (gravity, GbGravitySymbols[i]))
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), gravity_p,
+ GINT_TO_POINTER (i));
+ break;
+ }
+ }
+ }
+ }
+
+ if (focus_on_map_p)
+ {
+ gboolean focus_on_map = gb_widget_input_bool (data, focus_on_map_p);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), focus_on_map_p,
+ focus_on_map ? NULL : "FALSE");
+ }
+ }
+
+ if (urgency_p)
+ {
+ gboolean urgency = gb_widget_input_bool (data, urgency_p);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), urgency_p,
+ urgency ? "TRUE" : NULL);
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GtkWindow, with signals pointing to
+ * other functions in this file.
+ */
+/*
+ static void
+ gb_window_create_popup_menu(GtkWidget *widget, GbWidgetCreateMenuData *data)
+ {
+
+ }
+ */
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_window_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gint type;
+
+ if (data->create_widget)
+ {
+ type = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Type));
+ source_add (data, " %s = gtk_window_new (%s);\n", data->wname,
+ GbTypeSymbols[type]);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* The type is already set above, so we pass NULL to skip it. */
+ gb_window_write_standard_source (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, NULL,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+void
+gb_window_write_standard_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data,
+ gchar *title_p,
+ gchar *type_p,
+ gchar *position_p,
+ gchar *modal_p,
+ gchar *default_width_p,
+ gchar *default_height_p,
+ gchar *shrink_p,
+ gchar *grow_p,
+ gchar *auto_shrink_p,
+ gchar *icon_name_p,
+ gchar *focus_on_map_p,
+ gchar *resizable_p,
+ gchar *destroy_with_parent_p,
+ gchar *icon_p,
+ gchar *role_p,
+ gchar *type_hint_p,
+ gchar *skip_taskbar_p,
+ gchar *skip_pager_p,
+ gchar *decorated_p,
+ gchar *gravity_p,
+ gchar *urgency_p)
+{
+ gint type, position, default_width, default_height, type_hint, gravity;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (title_p)
+ {
+ if (GTK_WINDOW (widget)->title
+ && strlen (GTK_WINDOW (widget)->title) > 0)
+ {
+ glade_util_get_translation_properties (widget, title_p,
+ &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " gtk_window_set_title (GTK_WINDOW (%s), %s);\n",
+ data->wname,
+ source_make_string_full (GTK_WINDOW (widget)->title,
+ data->use_gettext && translatable,
+ context));
+ }
+ }
+
+ if (type_p)
+ {
+ type = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ type_p));
+ if (type != GTK_WINDOW_TOPLEVEL)
+ {
+ /* Note: there is no gtk_window_set_type () */
+ source_add (data, " GTK_WINDOW (%s)->type = %s;\n",
+ data->wname, GbTypeSymbols[type]);
+ }
+ }
+
+ if (position_p)
+ {
+ position = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ position_p));
+ if (GbPositionValues[position] != GTK_WIN_POS_NONE)
+ {
+ source_add (data,
+ " gtk_window_set_position (GTK_WINDOW (%s), %s);\n",
+ data->wname, GbPositionSymbols[position]);
+ }
+ }
+
+ if (modal_p)
+ {
+ if (gtk_object_get_data (GTK_OBJECT (widget), modal_p))
+ {
+ source_add (data,
+ " gtk_window_set_modal (GTK_WINDOW (%s), TRUE);\n",
+ data->wname);
+ }
+ }
+
+ if (default_width_p && default_height_p)
+ {
+ default_width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ DefaultWidth));
+ default_height = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ DefaultHeight));
+ if (default_width || default_height )
+ {
+ source_add (data,
+ " gtk_window_set_default_size (GTK_WINDOW (%s), %i, %i);\n",
+ data->wname,
+ default_width ? default_width : -1,
+ default_height ? default_height : -1);
+ }
+ }
+
+#if 0
+ if (shrink_p && grow_p)
+ {
+ if (GTK_WINDOW (widget)->allow_grow != TRUE
+ || GTK_WINDOW (widget)->allow_shrink != FALSE)
+ source_add (data,
+ " gtk_window_set_policy (GTK_WINDOW (%s), %s, %s, %s);\n",
+ data->wname,
+ GTK_WINDOW (widget)->allow_shrink ? "TRUE" : "FALSE",
+ GTK_WINDOW (widget)->allow_grow ? "TRUE" : "FALSE",
+ "FALSE");
+ }
+#endif
+
+ if (resizable_p)
+ {
+ if (!gtk_window_get_resizable (GTK_WINDOW (widget)))
+ source_add (data,
+ " gtk_window_set_resizable (GTK_WINDOW (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (destroy_with_parent_p)
+ {
+ if (gtk_window_get_destroy_with_parent (GTK_WINDOW (widget)))
+ source_add (data,
+ " gtk_window_set_destroy_with_parent (GTK_WINDOW (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (icon_p)
+ {
+ gchar *filename = gtk_object_get_data (GTK_OBJECT (widget), GladeWindowIconKey);
+ if (filename && *filename)
+ {
+ char *pixbuf_name = g_strdup_printf ("%s_icon_pixbuf", data->wname);
+
+ source_add_decl (data, " GdkPixbuf *%s;\n", pixbuf_name);
+ source_create_pixbuf (data, pixbuf_name, filename);
+ source_add (data,
+ " if (%s)\n"
+ " {\n"
+ " gtk_window_set_icon (GTK_WINDOW (%s), %s);\n"
+ " gdk_pixbuf_unref (%s);\n"
+ " }\n",
+ pixbuf_name,
+ data->wname, pixbuf_name,
+ pixbuf_name);
+
+ g_free (pixbuf_name);
+ }
+ }
+
+ if (icon_p)
+ {
+ const gchar *icon_name = gtk_window_get_icon_name (GTK_WINDOW (widget));
+ if (icon_name && *icon_name)
+ {
+ source_add (data,
+ " gtk_window_set_icon_name (GTK_WINDOW (%s), \"%s\");\n",
+ data->wname, icon_name);
+ }
+ }
+
+ if (role_p)
+ {
+ const gchar *role = gtk_window_get_role (GTK_WINDOW (widget));
+
+ /* The role isn't translated. */
+ if (role && *role)
+ source_add (data, " gtk_window_set_role (GTK_WINDOW (%s), %s);\n",
+ data->wname,
+ source_make_string (role, FALSE));
+ }
+
+ if (decorated_p)
+ {
+ if (gtk_object_get_data (GTK_OBJECT (widget), decorated_p) != NULL)
+ {
+ source_add (data, " gtk_window_set_decorated (GTK_WINDOW (%s), FALSE);\n",
+ data->wname);
+ }
+ }
+
+ if (skip_taskbar_p)
+ {
+ if (gtk_object_get_data (GTK_OBJECT (widget), skip_taskbar_p) != NULL)
+ {
+ source_add (data, " gtk_window_set_skip_taskbar_hint (GTK_WINDOW (%s), TRUE);\n",
+ data->wname);
+ }
+ }
+
+ if (skip_pager_p)
+ {
+ if (gtk_object_get_data (GTK_OBJECT (widget), skip_pager_p) != NULL)
+ {
+ source_add (data, " gtk_window_set_skip_pager_hint (GTK_WINDOW (%s), TRUE);\n",
+ data->wname);
+ }
+ }
+
+ if (type_hint_p)
+ {
+ type_hint = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ type_hint_p));
+ if (GbTypeHintValues[type_hint] != GDK_WINDOW_TYPE_HINT_NORMAL)
+ {
+ source_add (data, " gtk_window_set_type_hint (GTK_WINDOW (%s), %s);\n",
+ data->wname, GbTypeHintSymbols[type_hint]);
+ }
+
+ }
+
+ if (gravity_p)
+ {
+ gravity = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ gravity_p));
+ if (GbGravityValues[gravity] != GDK_GRAVITY_NORTH_WEST)
+ {
+ source_add (data, " gtk_window_set_gravity (GTK_WINDOW (%s), %s);\n",
+ data->wname, GbGravitySymbols[gravity]);
+ }
+ }
+
+ if (focus_on_map_p)
+ {
+ if (gtk_object_get_data (GTK_OBJECT (widget), focus_on_map_p))
+ {
+ source_add (data,
+ " gtk_window_set_focus_on_map (GTK_WINDOW (%s), FALSE);\n",
+ data->wname);
+ }
+ }
+
+ if (urgency_p)
+ {
+ if (gtk_object_get_data (GTK_OBJECT (widget), urgency_p))
+ {
+ source_add (data,
+ " gtk_window_set_urgency_hint (GTK_WINDOW (%s), TRUE);\n",
+ data->wname);
+ }
+ }
+}
+
+
+void
+gb_window_destroy (GtkWidget * widget, GbWidgetDestroyData * data)
+{
+ gb_window_clear_pixmap (widget, data->project);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_window_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gtk_window_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = window_xpm;
+ gbwidget.tooltip = _("Window");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_window_new;
+ gbwidget.gb_widget_create_properties = gb_window_create_properties;
+ gbwidget.gb_widget_get_properties = gb_window_get_properties;
+ gbwidget.gb_widget_set_properties = gb_window_set_properties;
+ gbwidget.gb_widget_write_source = gb_window_write_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_window_create_popup_menu;
+ */
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/glade-parser.c b/tools/glade/glade/glade-parser.c
new file mode 100644
index 00000000..cb6dee60
--- /dev/null
+++ b/tools/glade/glade/glade-parser.c
@@ -0,0 +1,1415 @@
+/* -*- Mode: C; c-basic-offset: 4 -*- */
+/*
+ * Glade - a GTK+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * glade-parser.c: functions for parsing glade-2.0 files
+ * Copyright (C) 1998-2002 James Henstridge <james@daa.com.au>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * This file comes from libglade. Though I've had to make a few minor changes
+ * to use it in Glade. Try to keep the versions in sync as much as possible.
+ */
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+/* GLADE: We don't want the strings translated in Glade. */
+/*#ifdef ENABLE_NLS*/
+#if 0
+# include <libintl.h>
+#else
+# define textdomain(String) (String)
+# define dgettext(Domain, String) (String)
+#endif
+
+#include <libxml/parser.h>
+
+#include "glade-parser.h"
+
+typedef enum {
+ PARSER_START,
+ PARSER_GLADE_INTERFACE,
+ PARSER_REQUIRES,
+ PARSER_WIDGET,
+ PARSER_WIDGET_PROPERTY,
+ PARSER_WIDGET_ATK,
+ PARSER_WIDGET_ATK_PROPERTY,
+ PARSER_WIDGET_ATK_ACTION,
+ PARSER_WIDGET_ATK_RELATION,
+ PARSER_WIDGET_AFTER_ATK,
+ PARSER_WIDGET_SIGNAL,
+ PARSER_WIDGET_AFTER_SIGNAL,
+ PARSER_WIDGET_ACCEL,
+ PARSER_WIDGET_AFTER_ACCEL,
+ PARSER_WIDGET_CHILD,
+ PARSER_WIDGET_CHILD_AFTER_WIDGET,
+ PARSER_WIDGET_CHILD_PACKING,
+ PARSER_WIDGET_CHILD_PACKING_PROPERTY,
+ PARSER_WIDGET_CHILD_AFTER_PACKING,
+ PARSER_WIDGET_CHILD_PLACEHOLDER,
+ PARSER_WIDGET_CHILD_AFTER_PLACEHOLDER,
+ PARSER_FINISH,
+ PARSER_UNKNOWN
+} ParserState;
+
+typedef struct _GladeParseState GladeParseState;
+struct _GladeParseState {
+ ParserState state;
+
+ const gchar *domain;
+
+ guint unknown_depth; /* handle recursive unrecognised tags */
+ ParserState prev_state; /* the last `known' state we were in */
+
+ guint widget_depth;
+ GString *content;
+
+ GladeInterface *interface;
+ GladeWidgetInfo *widget;
+
+ enum {PROP_NONE, PROP_WIDGET, PROP_ATK, PROP_CHILD } prop_type;
+ gchar *prop_name;
+ gchar *prop_agent;
+ gboolean translate_prop;
+ gchar *prop_translator_comments;
+ gboolean prop_context_prefix;
+ GArray *props;
+
+ GArray *signals;
+ GArray *atk_actions;
+ GArray *relations;
+ GArray *accels;
+};
+
+static gchar *
+alloc_string(GladeInterface *interface, const gchar *string)
+{
+ gchar *s;
+
+ s = g_hash_table_lookup(interface->strings, string);
+ if (!s) {
+ s = g_strdup(string);
+ g_hash_table_insert(interface->strings, s, s);
+ }
+ return s;
+}
+
+static GladeWidgetInfo *
+create_widget_info(GladeInterface *interface, const xmlChar **attrs)
+{
+ GladeWidgetInfo *info = g_new0(GladeWidgetInfo, 1);
+ int i;
+
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "class"))
+ info->class = alloc_string(interface, attrs[i+1]);
+ else if (!strcmp(attrs[i], "id"))
+ info->name = alloc_string(interface, attrs[i+1]);
+ else
+ g_warning("unknown attribute `%s' for <widget>.", attrs[i]);
+ }
+ if (info->class == NULL || info->name == NULL)
+ g_warning("<widget> element missing required attributes!");
+ if (info->name)
+ g_hash_table_insert(interface->names, info->name, info);
+ return info;
+}
+
+static inline void
+flush_properties(GladeParseState *state)
+{
+ if (state->props == NULL)
+ return;
+ switch (state->prop_type) {
+ case PROP_NONE:
+ break;
+ case PROP_WIDGET:
+ if (state->widget->properties)
+ g_warning("we already read all the props for this key. Leaking");
+ state->widget->properties = (GladeProperty *)state->props->data;
+ state->widget->n_properties = state->props->len;
+ g_array_free(state->props, FALSE);
+ break;
+ case PROP_ATK:
+ if (state->widget->atk_props)
+ g_warning("we already read all the ATK props for this key. Leaking");
+ state->widget->atk_props = (GladeProperty *)state->props->data;
+ state->widget->n_atk_props = state->props->len;
+ g_array_free(state->props, FALSE);
+ break;
+ case PROP_CHILD:
+ if (state->widget->n_children == 0) {
+ g_warning("no children, but have child properties!");
+ g_array_free(state->props, TRUE);
+ } else {
+ GladeChildInfo *info = &state->widget->children[
+ state->widget->n_children-1];
+ if (info->properties)
+ g_warning("we already read all the child props for this key. Leaking");
+ info->properties = (GladeProperty *)state->props->data;
+ info->n_properties = state->props->len;
+ g_array_free(state->props, FALSE);
+ }
+ break;
+ }
+ state->prop_type = PROP_NONE;
+ state->prop_name = NULL;
+ state->prop_agent = NULL;
+ state->prop_translator_comments = NULL;
+ state->prop_context_prefix = FALSE;
+ state->props = NULL;
+}
+
+static inline void
+flush_signals(GladeParseState *state)
+{
+ if (state->signals) {
+ state->widget->signals = (GladeSignalInfo *)state->signals->data;
+ state->widget->n_signals = state->signals->len;
+ g_array_free(state->signals, FALSE);
+ }
+ state->signals = NULL;
+}
+
+static inline void
+flush_actions(GladeParseState *state)
+{
+ if (state->atk_actions) {
+ state->widget->atk_actions = (GladeAtkActionInfo *)state->atk_actions->data;
+ state->widget->n_atk_actions = state->atk_actions->len;
+ g_array_free(state->atk_actions, FALSE);
+ }
+ state->atk_actions = NULL;
+}
+
+static inline void
+flush_relations(GladeParseState *state)
+{
+ if (state->relations) {
+ state->widget->relations = (GladeAtkRelationInfo *)state->relations->data;
+ state->widget->n_relations = state->relations->len;
+ g_array_free(state->relations, FALSE);
+ }
+ state->relations = NULL;
+}
+
+static inline void
+flush_accels(GladeParseState *state)
+{
+ if (state->accels) {
+ state->widget->accels = (GladeAccelInfo *)state->accels->data;
+ state->widget->n_accels = state->accels->len;
+ g_array_free(state->accels, FALSE);
+ }
+ state->accels = NULL;
+}
+
+static inline void
+handle_atk_action(GladeParseState *state, const xmlChar **attrs)
+{
+ gint i;
+ GladeAtkActionInfo info = { 0 };
+
+ flush_properties(state);
+
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "action_name"))
+ info.action_name = alloc_string(state->interface, attrs[i+1]);
+ else if (!strcmp(attrs[i], "description"))
+ info.description = alloc_string(state->interface, attrs[i+1]);
+ else
+ g_warning("unknown attribute `%s' for <action>.", attrs[i]);
+ }
+ if (info.action_name == NULL) {
+ g_warning("required <atkaction> attribute 'action_name' missing!!!");
+ return;
+ }
+ if (!state->atk_actions)
+ state->atk_actions = g_array_new(FALSE, FALSE,
+ sizeof(GladeAtkActionInfo));
+ g_array_append_val(state->atk_actions, info);
+}
+
+static inline void
+handle_atk_relation(GladeParseState *state, const xmlChar **attrs)
+{
+ gint i;
+ GladeAtkRelationInfo info = { 0 };
+
+ flush_properties(state);
+
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "target"))
+ info.target = alloc_string(state->interface, attrs[i+1]);
+ else if (!strcmp(attrs[i], "type"))
+ info.type = alloc_string(state->interface, attrs[i+1]);
+ else
+ g_warning("unknown attribute `%s' for <signal>.", attrs[i]);
+ }
+ if (info.target == NULL || info.type == NULL) {
+ g_warning("required <atkrelation> attributes ('target' and/or 'type') missing!!!");
+ return;
+ }
+ if (!state->relations)
+ state->relations = g_array_new(FALSE, FALSE,
+ sizeof(GladeAtkRelationInfo));
+ g_array_append_val(state->relations, info);
+}
+
+static inline void
+handle_signal(GladeParseState *state, const xmlChar **attrs)
+{
+ GladeSignalInfo info = { 0 };
+ gint i;
+
+ flush_properties(state);
+
+ info.after = FALSE;
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "name"))
+ info.name = alloc_string(state->interface, attrs[i+1]);
+ else if (!strcmp(attrs[i], "handler"))
+ info.handler = alloc_string(state->interface, attrs[i+1]);
+ else if (!strcmp(attrs[i], "after"))
+ info.after = attrs[i+1][0] == 'y';
+ else if (!strcmp(attrs[i], "object"))
+ info.object = alloc_string(state->interface, attrs[i+1]);
+ else if (!strcmp(attrs[i], "last_modification_time"))
+ info.last_modification_time = alloc_string(state->interface, attrs[i+1]);
+ else
+ g_warning("unknown attribute `%s' for <signal>.", attrs[i]);
+ }
+ if (info.name == NULL || info.handler == NULL) {
+ g_warning("required <signal> attributes missing!!!");
+ return;
+ }
+ if (!state->signals)
+ state->signals = g_array_new(FALSE, FALSE,
+ sizeof(GladeSignalInfo));
+ g_array_append_val(state->signals, info);
+}
+
+static inline void
+handle_accel(GladeParseState *state, const xmlChar **attrs)
+{
+ GladeAccelInfo info = { 0 };
+ gint i;
+
+ flush_properties(state);
+ flush_signals(state);
+ flush_actions(state);
+ flush_relations(state);
+
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "key"))
+ info.key = gdk_keyval_from_name(attrs[i+1]);
+ else if (!strcmp(attrs[i], "modifiers")) {
+ const xmlChar *pos = attrs[i+1];
+
+ info.modifiers = 0;
+ while (pos[0])
+ if (!strncmp(pos, "GDK_", 4)) {
+ pos += 4;
+ if (!strncmp(pos, "SHIFT_MASK", 10)) {
+ info.modifiers |= GDK_SHIFT_MASK;
+ pos += 10;
+ } else if (!strncmp(pos, "LOCK_MASK", 9)) {
+ info.modifiers |= GDK_LOCK_MASK;
+ pos += 9;
+ } else if (!strncmp(pos, "CONTROL_MASK", 12)) {
+ info.modifiers |= GDK_CONTROL_MASK;
+ pos += 12;
+ } else if (!strncmp(pos, "MOD", 3) &&
+ !strncmp(pos+4, "_MASK", 5)) {
+ switch (pos[3]) {
+ case '1':
+ info.modifiers |= GDK_MOD1_MASK; break;
+ case '2':
+ info.modifiers |= GDK_MOD2_MASK; break;
+ case '3':
+ info.modifiers |= GDK_MOD3_MASK; break;
+ case '4':
+ info.modifiers |= GDK_MOD4_MASK; break;
+ case '5':
+ info.modifiers |= GDK_MOD5_MASK; break;
+ }
+ pos += 9;
+ } else if (!strncmp(pos, "BUTTON", 6) &&
+ !strncmp(pos+7, "_MASK", 5)) {
+ switch (pos[6]) {
+ case '1':
+ info.modifiers |= GDK_BUTTON1_MASK; break;
+ case '2':
+ info.modifiers |= GDK_BUTTON2_MASK; break;
+ case '3':
+ info.modifiers |= GDK_BUTTON3_MASK; break;
+ case '4':
+ info.modifiers |= GDK_BUTTON4_MASK; break;
+ case '5':
+ info.modifiers |= GDK_BUTTON5_MASK; break;
+ }
+ pos += 12;
+ } else if (!strncmp(pos, "RELEASE_MASK", 12)) {
+ info.modifiers |= GDK_RELEASE_MASK;
+ pos += 12;
+ } else
+ pos++;
+ } else
+ pos++;
+ } else if (!strcmp(attrs[i], "signal"))
+ info.signal = alloc_string(state->interface, attrs[i+1]);
+ else
+ g_warning("unknown attribute `%s' for <accelerator>.", attrs[i]);
+ }
+ if (info.key == 0 || info.signal == NULL) {
+ g_warning("required <accelerator> attributes missing!!!");
+ return;
+ }
+ if (!state->accels)
+ state->accels = g_array_new(FALSE, FALSE,
+ sizeof(GladeAccelInfo));
+ g_array_append_val(state->accels, info);
+}
+
+static inline void
+handle_child(GladeParseState *state, const xmlChar **attrs)
+{
+ GladeChildInfo *info;
+ gint i;
+
+ /* make sure all of these are flushed */
+ flush_properties(state);
+ flush_signals(state);
+ flush_actions(state);
+ flush_relations(state);
+ flush_accels(state);
+
+ state->widget->n_children++;
+ state->widget->children = g_renew(GladeChildInfo, state->widget->children,
+ state->widget->n_children);
+ info = &state->widget->children[state->widget->n_children-1];
+ info->internal_child = NULL;
+ info->properties = NULL;
+ info->n_properties = 0;
+ info->child = NULL;
+
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "internal-child"))
+ info->internal_child = alloc_string(state->interface, attrs[i+1]);
+ else
+ g_warning("unknown attribute `%s' for <child>.", attrs[i]);
+ }
+}
+
+static void
+glade_parser_start_document(GladeParseState *state)
+{
+ state->state = PARSER_START;
+
+ state->unknown_depth = 0;
+ state->prev_state = PARSER_UNKNOWN;
+
+ state->widget_depth = 0;
+ state->content = g_string_sized_new(128);
+
+ state->interface = g_new0(GladeInterface, 1);
+ state->interface->names = g_hash_table_new(g_str_hash, g_str_equal);
+ state->interface->strings = g_hash_table_new_full(g_str_hash,
+ g_str_equal,
+ (GDestroyNotify)g_free,
+ NULL);
+ state->widget = NULL;
+
+ state->prop_type = PROP_NONE;
+ state->prop_name = NULL;
+ state->prop_agent = NULL;
+ state->translate_prop = FALSE;
+ state->prop_translator_comments = NULL;
+ state->prop_context_prefix = FALSE;
+ state->props = NULL;
+
+ state->signals = NULL;
+ state->accels = NULL;
+}
+
+static void
+glade_parser_end_document(GladeParseState *state)
+{
+ g_string_free(state->content, TRUE);
+
+ if (state->unknown_depth != 0)
+ g_warning("unknown_depth != 0 (%d)", state->unknown_depth);
+ if (state->widget_depth != 0)
+ g_warning("widget_depth != 0 (%d)", state->widget_depth);
+}
+
+static void
+glade_parser_start_element(GladeParseState *state,
+ const xmlChar *name, const xmlChar **attrs)
+{
+ int i;
+
+ switch (state->state) {
+ case PARSER_START:
+ if (!strcmp(name, "glade-interface")) {
+ state->state = PARSER_GLADE_INTERFACE;
+#if 0
+ /* check for correct XML namespace */
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "xmlns") &&
+ !strcmp(attrs[i+1], "...")) {
+ g_warning("bad XML namespace `%s'.", attrs[i+1]);
+ } else
+ g_warning("unknown attribute `%s' for <glade-interface>",
+ attrs[i]);
+ }
+#endif
+ } else {
+ g_warning("Expected <glade-interface>. Got <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_GLADE_INTERFACE:
+ if (!strcmp(name, "requires")) {
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "lib")) {
+ GladeInterface *iface = state->interface;
+
+ /* add to the list of requirements for this module */
+ iface->n_requires++;
+ iface->requires = g_renew(gchar *, iface->requires,
+ iface->n_requires);
+ iface->requires[iface->n_requires-1] =
+ alloc_string(iface, attrs[i+1]);
+ } else
+ g_warning("unknown attribute `%s' for <requires>.",
+ attrs[i]);
+ }
+ state->state = PARSER_REQUIRES;
+ } else if (!strcmp(name, "widget")) {
+ GladeInterface *iface = state->interface;
+
+ iface->n_toplevels++;
+ iface->toplevels = g_renew(GladeWidgetInfo *, iface->toplevels,
+ iface->n_toplevels);
+ state->widget = create_widget_info(iface, attrs);
+ iface->toplevels[iface->n_toplevels-1] = state->widget;
+
+ state->widget_depth++;
+ state->prop_type = PROP_NONE;
+ state->prop_name = NULL;
+ state->prop_agent = NULL;
+ state->prop_translator_comments = NULL;
+ state->prop_context_prefix = FALSE;
+ state->props = NULL;
+ state->signals = NULL;
+ state->accels = NULL;
+
+ state->state = PARSER_WIDGET;
+ } else {
+ g_warning("Unexpected element <%s> inside <glade-interface>.",
+ name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_REQUIRES:
+ g_warning("<requires> element should be empty. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET:
+ if (!strcmp(name, "property")) {
+ if (state->prop_type != PROP_NONE &&
+ state->prop_type != PROP_WIDGET)
+ g_warning("non widget properties defined here (oh no!)");
+ state->prop_type = PROP_WIDGET;
+ state->translate_prop = FALSE;
+ state->prop_context_prefix = FALSE;
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "name"))
+ state->prop_name = alloc_string(state->interface,
+ attrs[i+1]);
+ else if (!strcmp(attrs[i], "translatable"))
+ state->translate_prop = !strcmp(attrs[i+1], "yes");
+ else if (!strcmp(attrs[i], "agent"))
+ state->prop_agent = alloc_string(state->interface,
+ attrs[i+1]);
+ else if (!strcmp(attrs[i], "comments"))
+ state->prop_translator_comments = alloc_string(state->interface,
+ attrs[i+1]);
+ else if (!strcmp(attrs[i], "context"))
+ state->prop_context_prefix = !strcmp(attrs[i+1], "yes");
+ else
+ g_warning("unknown attribute `%s' for <property>.",
+ attrs[i]);
+ }
+ state->state = PARSER_WIDGET_PROPERTY;
+ } else if (!strcmp(name, "accessibility")) {
+ flush_properties(state);
+
+ if (attrs != NULL && attrs[0] != NULL)
+ g_warning("<accessibility> element should have no attributes");
+ state->state = PARSER_WIDGET_ATK;
+ } else if (!strcmp(name, "signal")) {
+ handle_signal(state, attrs);
+ state->state = PARSER_WIDGET_SIGNAL;
+ } else if (!strcmp(name, "accelerator")) {
+ handle_accel(state, attrs);
+ state->state = PARSER_WIDGET_ACCEL;
+ } else if (!strcmp(name, "child")) {
+ handle_child(state, attrs);
+ state->state = PARSER_WIDGET_CHILD;
+ } else {
+ g_warning("Unexpected element <%s> inside <widget>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_PROPERTY:
+ g_warning("<property> element should be empty. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET_ATK:
+ if (!strcmp(name, "atkproperty")) {
+ if (state->prop_type != PROP_NONE &&
+ state->prop_type != PROP_ATK)
+ g_warning("non atk properties defined here (oh no!)");
+ state->prop_type = PROP_ATK;
+ state->translate_prop = FALSE;
+ state->prop_context_prefix = FALSE;
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "name"))
+ state->prop_name = alloc_string(state->interface,
+ attrs[i+1]);
+ else if (!strcmp(attrs[i], "translatable"))
+ state->translate_prop = !strcmp(attrs[i+1], "yes");
+ else if (!strcmp(attrs[i], "comments"))
+ state->prop_translator_comments = alloc_string(state->interface,
+ attrs[i+1]);
+ else if (!strcmp(attrs[i], "context"))
+ state->prop_context_prefix = !strcmp(attrs[i+1], "yes");
+ else
+ g_warning("unknown attribute `%s' for <atkproperty>.",
+ attrs[i]);
+ }
+ state->state = PARSER_WIDGET_ATK_PROPERTY;
+ } else if (!strcmp(name, "atkaction")) {
+ handle_atk_action(state, attrs);
+ state->state = PARSER_WIDGET_ATK_ACTION;
+ } else if (!strcmp(name, "atkrelation")) {
+ handle_atk_relation(state, attrs);
+ state->state = PARSER_WIDGET_ATK_RELATION;
+ } else {
+ g_warning("Unexpected element <%s> inside <accessibility>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_ATK_PROPERTY:
+ if (!strcmp(name, "accessibility")) {
+ state->state = PARSER_WIDGET_ATK;
+ } else {
+ g_warning("Unexpected element <%s> inside <atkproperty>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_ATK_ACTION:
+ g_warning("<atkaction> element should be empty. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET_ATK_RELATION:
+ g_warning("<atkrelation> element should be empty. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET_AFTER_ATK:
+ if (!strcmp(name, "signal")) {
+ handle_signal(state, attrs);
+ state->state = PARSER_WIDGET_SIGNAL;
+ } else if (!strcmp(name, "accelerator")) {
+ handle_accel(state, attrs);
+ state->state = PARSER_WIDGET_ACCEL;
+ } else if (!strcmp(name, "child")) {
+ handle_child(state, attrs);
+ state->state = PARSER_WIDGET_CHILD;
+ } else {
+ g_warning("Unexpected element <%s> inside <widget>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_SIGNAL:
+ g_warning("<signal> element should be empty. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET_AFTER_SIGNAL:
+ if (!strcmp(name, "accelerator")) {
+ handle_accel(state, attrs);
+ state->state = PARSER_WIDGET_ACCEL;
+ } else if (!strcmp(name, "child")) {
+ handle_child(state, attrs);
+ state->state = PARSER_WIDGET_CHILD;
+ } else {
+ g_warning("Unexpected element <%s> inside <widget>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_ACCEL:
+ g_warning("<accelerator> element should be empty. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET_AFTER_ACCEL:
+ if (!strcmp(name, "child")) {
+ handle_child(state, attrs);
+ state->state = PARSER_WIDGET_CHILD;
+ } else {
+ g_warning("Unexpected element <%s> inside <widget>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_CHILD:
+ if (!strcmp(name, "widget")) {
+ GladeWidgetInfo *parent = state->widget;
+ GladeChildInfo *info = &parent->children[parent->n_children-1];
+
+ if (info->child)
+ g_warning("widget pointer already set!! not good");
+
+ state->widget = create_widget_info(state->interface, attrs);
+ info->child = state->widget;
+ info->child->parent = parent;
+
+ state->widget_depth++;
+ state->prop_type = PROP_NONE;
+ state->prop_name = NULL;
+ state->prop_agent = NULL;
+ state->prop_translator_comments = NULL;
+ state->prop_context_prefix = FALSE;
+ state->props = NULL;
+ state->signals = NULL;
+ state->accels = NULL;
+
+ state->state = PARSER_WIDGET;
+ } else if (!strcmp(name, "placeholder")) {
+ /* this isn't a real child, so knock off the last ChildInfo */
+ /* GLADE: We need to know about placeholders so we leave the
+ ChildInfo there. If the 'child' field of the GladeWidgetInfo
+ struct is NULL it is a placeholder. */
+ /*state->widget->n_children--;*/
+ state->state = PARSER_WIDGET_CHILD_PLACEHOLDER;
+ } else {
+ g_warning("Unexpected element <%s> inside <child>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_CHILD_AFTER_WIDGET:
+ if (!strcmp(name, "packing")) {
+ state->state = PARSER_WIDGET_CHILD_PACKING;
+ } else {
+ g_warning("Unexpected element <%s> inside <child>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_CHILD_PACKING:
+ if (!strcmp(name, "property")) {
+ if (state->prop_type != PROP_NONE &&
+ state->prop_type != PROP_CHILD)
+ g_warning("non child properties defined here (oh no!)");
+ state->prop_type = PROP_CHILD;
+ state->translate_prop = FALSE;
+ for (i = 0; attrs && attrs[i] != NULL; i += 2) {
+ if (!strcmp(attrs[i], "name"))
+ state->prop_name = alloc_string(state->interface,
+ attrs[i+1]);
+ else if (!strcmp(attrs[i], "translatable"))
+ state->translate_prop = !strcmp(attrs[i+1], "yes");
+ else if (!strcmp(attrs[i], "agent"))
+ state->prop_agent = alloc_string(state->interface,
+ attrs[i+1]);
+ else if (!strcmp(attrs[i], "comments"))
+ state->prop_translator_comments = alloc_string(state->interface,
+ attrs[i+1]);
+ else if (!strcmp(attrs[i], "context"))
+ state->prop_context_prefix = !strcmp(attrs[i+1], "yes");
+ else
+ g_warning("unknown attribute `%s' for <property>.",
+ attrs[i]);
+ }
+ state->state = PARSER_WIDGET_CHILD_PACKING_PROPERTY;
+ } else {
+ g_warning("Unexpected element <%s> inside <child>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ }
+ break;
+ case PARSER_WIDGET_CHILD_PACKING_PROPERTY:
+ g_warning("<property> element should be empty. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET_CHILD_AFTER_PACKING:
+ g_warning("<child> should have no elements after <packing>. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET_CHILD_PLACEHOLDER:
+ g_warning("<placeholder> should be empty. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_WIDGET_CHILD_AFTER_PLACEHOLDER:
+ /* this is a placeholder <child> element -- ignore extra elements */
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_FINISH:
+ g_warning("There should be no elements here. Found <%s>.", name);
+ state->prev_state = state->state;
+ state->state = PARSER_UNKNOWN;
+ state->unknown_depth++;
+ break;
+ case PARSER_UNKNOWN:
+ state->unknown_depth++;
+ break;
+ }
+ /* truncate the content string ... */
+ g_string_truncate(state->content, 0);
+}
+
+static void
+glade_parser_end_element(GladeParseState *state, const xmlChar *name)
+{
+ GladeProperty prop;
+ switch (state->state) {
+ case PARSER_START:
+ g_warning("should not be closing any elements in this state");
+ break;
+ case PARSER_GLADE_INTERFACE:
+ if (strcmp(name, "glade-interface") != 0)
+ g_warning("should find </glade-interface> here. Found </%s>",
+ name);
+ state->state = PARSER_FINISH;
+ break;
+ case PARSER_REQUIRES:
+ if (strcmp(name, "requires") != 0)
+ g_warning("should find </requires> here. Found </%s>", name);
+ state->state = PARSER_GLADE_INTERFACE;
+ break;
+ case PARSER_WIDGET:
+ case PARSER_WIDGET_AFTER_ATK:
+ case PARSER_WIDGET_AFTER_SIGNAL:
+ case PARSER_WIDGET_AFTER_ACCEL:
+ if (strcmp(name, "widget") != 0)
+ g_warning("should find </widget> here. Found </%s>", name);
+ flush_properties(state);
+ flush_signals(state);
+ flush_actions(state);
+ flush_relations(state);
+ flush_accels(state);
+ state->widget = state->widget->parent;
+ state->widget_depth--;
+
+ if (state->widget_depth == 0)
+ state->state = PARSER_GLADE_INTERFACE;
+ else
+ state->state = PARSER_WIDGET_CHILD_AFTER_WIDGET;
+ break;
+ case PARSER_WIDGET_PROPERTY:
+ if (strcmp(name, "property") != 0)
+ g_warning("should find </property> here. Found </%s>", name);
+ if (!state->props)
+ state->props = g_array_new(FALSE, FALSE, sizeof(GladeProperty));
+ prop.name = state->prop_name;
+ prop.agent = state->prop_agent;
+ prop.translator_comments = state->prop_translator_comments;
+ prop.translatable = state->translate_prop;
+ prop.context_prefix = state->prop_context_prefix;
+ if (state->translate_prop && state->content->str[0] != '\0') {
+ prop.value = alloc_string(state->interface,
+ dgettext(state->domain, state->content->str));
+ } else {
+ prop.value = alloc_string(state->interface, state->content->str);
+ }
+ g_array_append_val(state->props, prop);
+ state->prop_name = NULL;
+ state->prop_agent = NULL;
+ state->prop_translator_comments = NULL;
+ state->state = PARSER_WIDGET;
+ break;
+ case PARSER_WIDGET_ATK:
+ if (strcmp(name, "accessibility") != 0)
+ g_warning("should find </accessibility> here. Found </%s>", name);
+ flush_properties(state); /* flush the ATK properties */
+ state->state = PARSER_WIDGET_AFTER_ATK;
+ break;
+ case PARSER_WIDGET_ATK_PROPERTY:
+ if (strcmp(name, "atkproperty") != 0)
+ g_warning("should find </atkproperty> here. Found </%s>", name);
+ if (!state->props)
+ state->props = g_array_new(FALSE, FALSE, sizeof(GladeProperty));
+ prop.name = state->prop_name;
+ prop.translator_comments = state->prop_translator_comments;
+ prop.translatable = state->translate_prop;
+ prop.context_prefix = state->prop_context_prefix;
+ if (state->translate_prop && state->content->str[0] != '\0') {
+ prop.value = alloc_string(state->interface,
+ dgettext(state->domain, state->content->str));
+ } else {
+ prop.value = alloc_string(state->interface, state->content->str);
+ }
+ g_array_append_val(state->props, prop);
+ state->prop_name = NULL;
+ state->prop_translator_comments = NULL;
+ state->state = PARSER_WIDGET_ATK;
+ break;
+ case PARSER_WIDGET_ATK_ACTION:
+ if (strcmp(name, "atkaction") != 0)
+ g_warning("should find </atkaction> here. Found </%s>", name);
+ state->prop_name = NULL;
+ state->state = PARSER_WIDGET_ATK;
+ break;
+ case PARSER_WIDGET_ATK_RELATION:
+ if (strcmp(name, "atkrelation") != 0)
+ g_warning("should find </atkrelation> here. Found </%s>", name);
+ state->prop_name = NULL;
+ state->state = PARSER_WIDGET_ATK;
+ break;
+ case PARSER_WIDGET_SIGNAL:
+ if (strcmp(name, "signal") != 0)
+ g_warning("should find </signal> here. Found </%s>", name);
+ state->state = PARSER_WIDGET_AFTER_ATK;
+ break;
+ case PARSER_WIDGET_ACCEL:
+ if (strcmp(name, "accelerator") != 0)
+ g_warning("should find </accelerator> here. Found </%s>", name);
+ state->state = PARSER_WIDGET_AFTER_SIGNAL;
+ break;
+ case PARSER_WIDGET_CHILD:
+ if (strcmp(name, "child") != 0)
+ g_warning("should find </child> here. Found </%s>", name);
+ /* if we are ending the element in this state, then there
+ * hasn't been a <widget> element inside this <child>
+ * element. (If there was, then we would be in
+ * PARSER_WIDGET_CHILD_AFTER_WIDGET state. */
+ g_warning("no <widget> element found inside <child>. Discarding");
+ g_free(state->widget->children[
+ state->widget->n_children-1].properties);
+ state->widget->n_children--;
+ state->state = PARSER_WIDGET_AFTER_ACCEL;
+ break;
+ case PARSER_WIDGET_CHILD_AFTER_WIDGET:
+ if (strcmp(name, "child") != 0)
+ g_warning("should find </child> here. Found </%s>", name);
+ state->state = PARSER_WIDGET_AFTER_ACCEL;
+ break;
+ case PARSER_WIDGET_CHILD_PACKING:
+ if (strcmp(name, "packing") != 0)
+ g_warning("should find </packing> here. Found </%s>", name);
+ state->state = PARSER_WIDGET_CHILD_AFTER_PACKING;
+ flush_properties(state); /* flush the properties. */
+ break;
+ case PARSER_WIDGET_CHILD_PACKING_PROPERTY:
+ if (strcmp(name, "property") != 0)
+ g_warning("should find </property> here. Found </%s>", name);
+ if (!state->props)
+ state->props = g_array_new(FALSE, FALSE, sizeof(GladeProperty));
+ prop.name = state->prop_name;
+ prop.agent = state->prop_agent;
+ prop.translator_comments = state->prop_translator_comments;
+ prop.translatable = state->translate_prop;
+ prop.context_prefix = state->prop_context_prefix;
+ if (state->translate_prop && state->content->str[0] != '\0') {
+ prop.value = alloc_string(state->interface,
+ dgettext(state->domain, state->content->str));
+ } else {
+ prop.value = alloc_string(state->interface, state->content->str);
+ }
+ g_array_append_val(state->props, prop);
+ state->prop_name = NULL;
+ state->prop_agent = NULL;
+ state->prop_translator_comments = NULL;
+ state->state = PARSER_WIDGET_CHILD_PACKING;
+ break;
+ case PARSER_WIDGET_CHILD_AFTER_PACKING:
+ if (strcmp(name, "child") != 0)
+ g_warning("should find </child> here. Found </%s>", name);
+ state->state = PARSER_WIDGET_AFTER_ACCEL;
+ break;
+ case PARSER_WIDGET_CHILD_PLACEHOLDER:
+ if (strcmp(name, "placeholder") != 0)
+ g_warning("should find </placeholder> here. Found </%s>", name);
+ state->state = PARSER_WIDGET_CHILD_AFTER_PLACEHOLDER;
+ break;
+ case PARSER_WIDGET_CHILD_AFTER_PLACEHOLDER:
+ if (strcmp(name, "child") != 0)
+ g_warning("should find </child> here. Found </%s>", name);
+ state->state = PARSER_WIDGET_AFTER_ACCEL;
+ break;
+ case PARSER_FINISH:
+ g_warning("should not be closing any elements in this state");
+ break;
+ case PARSER_UNKNOWN:
+ state->unknown_depth--;
+ if (state->unknown_depth == 0)
+ state->state = state->prev_state;
+ break;
+ }
+}
+
+static void
+glade_parser_characters(GladeParseState *state, const xmlChar *chars, int len)
+{
+ switch (state->state) {
+ case PARSER_WIDGET_PROPERTY:
+ case PARSER_WIDGET_ATK_PROPERTY:
+ case PARSER_WIDGET_CHILD_PACKING_PROPERTY:
+ g_string_append_len(state->content, chars, len);
+ break;
+ default:
+ /* don't care about content in any other states */
+ break;
+ }
+}
+
+static xmlEntityPtr
+glade_parser_get_entity(GladeParseState *state, const xmlChar *name)
+{
+ return xmlGetPredefinedEntity(name);
+}
+
+static void
+glade_parser_warning(GladeParseState *state, const char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ g_logv("XML", G_LOG_LEVEL_WARNING, msg, args);
+ va_end(args);
+}
+
+static void
+glade_parser_error(GladeParseState *state, const char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ g_logv("XML", G_LOG_LEVEL_CRITICAL, msg, args);
+ va_end(args);
+}
+
+static void
+glade_parser_fatal_error(GladeParseState *state, const char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ g_logv("XML", G_LOG_LEVEL_ERROR, msg, args);
+ va_end(args);
+}
+
+static xmlSAXHandler glade_parser = {
+ 0, /* internalSubset */
+ 0, /* isStandalone */
+ 0, /* hasInternalSubset */
+ 0, /* hasExternalSubset */
+ 0, /* resolveEntity */
+ (getEntitySAXFunc)glade_parser_get_entity, /* getEntity */
+ 0, /* entityDecl */
+ 0, /* notationDecl */
+ 0, /* attributeDecl */
+ 0, /* elementDecl */
+ 0, /* unparsedEntityDecl */
+ 0, /* setDocumentLocator */
+ (startDocumentSAXFunc)glade_parser_start_document, /* startDocument */
+ (endDocumentSAXFunc)glade_parser_end_document, /* endDocument */
+ (startElementSAXFunc)glade_parser_start_element, /* startElement */
+ (endElementSAXFunc)glade_parser_end_element, /* endElement */
+ 0, /* reference */
+ (charactersSAXFunc)glade_parser_characters, /* characters */
+ 0, /* ignorableWhitespace */
+ 0, /* processingInstruction */
+ (commentSAXFunc)0, /* comment */
+ (warningSAXFunc)glade_parser_warning, /* warning */
+ (errorSAXFunc)glade_parser_error, /* error */
+ (fatalErrorSAXFunc)glade_parser_fatal_error, /* fatalError */
+};
+
+static void
+widget_info_free(GladeWidgetInfo *info)
+{
+ gint i;
+
+ /* GLADE: info can be NULL for placeholders. */
+ /*g_return_if_fail(info != NULL);*/
+ if (!info)
+ return;
+
+ g_free(info->properties);
+ g_free(info->atk_props);
+ g_free(info->signals);
+ g_free(info->accels);
+
+ for (i = 0; i < info->n_children; i++) {
+ g_free(info->children[i].properties);
+ widget_info_free(info->children[i].child);
+ }
+ g_free(info->children);
+ g_free(info);
+}
+
+/**
+ * glade_interface_destroy
+ * @interface: the GladeInterface structure.
+ *
+ * Frees a GladeInterface structure.
+ */
+void
+glade_interface_destroy(GladeInterface *interface)
+{
+ gint i;
+
+ g_return_if_fail(interface != NULL);
+
+ /* free requirements */
+ g_free(interface->requires);
+
+ for (i = 0; i < interface->n_toplevels; i++)
+ widget_info_free(interface->toplevels[i]);
+ g_free(interface->toplevels);
+
+ g_hash_table_destroy(interface->names);
+
+ /* free the strings hash table. The destroy notify will take care
+ * of the strings. */
+ g_hash_table_destroy(interface->strings);
+
+ g_free(interface);
+}
+
+/**
+ * glade_parser_parse_file
+ * @file: the filename of the glade XML file.
+ * @domain: the translation domain for the XML file.
+ *
+ * This function parses a Glade XML interface file to a GladeInterface
+ * object (which is libglade's internal representation of the
+ * interface data).
+ *
+ * Generally, user code won't need to call this function. Instead, it
+ * should go through the GladeXML interfaces.
+ *
+ * Returns: the GladeInterface structure for the XML file.
+ */
+GladeInterface *
+glade_parser_parse_file(const gchar *file, const gchar *domain)
+{
+ int old_substitute_entities;
+ int result;
+ GladeParseState state = { 0 };
+
+ state.interface = NULL;
+ if (domain)
+ state.domain = domain;
+ else
+ state.domain = textdomain(NULL);
+
+ old_substitute_entities = xmlSubstituteEntitiesDefault(1);
+ result = xmlSAXUserParseFile(&glade_parser, &state, file);
+ xmlSubstituteEntitiesDefault(old_substitute_entities);
+
+ if (result < 0) {
+ g_warning("document not well formed!");
+ if (state.interface)
+ glade_interface_destroy (state.interface);
+ return NULL;
+ }
+ if (state.state != PARSER_FINISH) {
+ g_warning("did not finish in PARSER_FINISH state!");
+ if (state.interface)
+ glade_interface_destroy(state.interface);
+ return NULL;
+ }
+ return state.interface;
+}
+
+/**
+ * glade_parser_parse_buffer
+ * @buffer: a buffer in memory containing XML data.
+ * @len: the length of @buffer.
+ * @domain: the translation domain for the XML file.
+ *
+ * This function is similar to glade_parser_parse_file, except that it
+ * parses XML data from a buffer in memory. This could be used to
+ * embed an interface into the executable, for instance.
+ *
+ * Generally, user code won't need to call this function. Instead, it
+ * should go through the GladeXML interfaces.
+ *
+ * Returns: the GladeInterface structure for the XML buffer.
+ */
+GladeInterface *
+glade_parser_parse_buffer(const gchar *buffer, gint len, const gchar *domain)
+{
+ int old_substitute_entities;
+ int result;
+ GladeParseState state = { 0 };
+
+ state.interface = NULL;
+ if (domain)
+ state.domain = domain;
+ else
+ state.domain = textdomain(NULL);
+
+ old_substitute_entities = xmlSubstituteEntitiesDefault(1);
+ result = xmlSAXUserParseMemory(&glade_parser, &state, buffer, len);
+ xmlSubstituteEntitiesDefault(old_substitute_entities);
+
+ if (result < 0) {
+ g_warning("document not well formed!");
+ if (state.interface)
+ glade_interface_destroy (state.interface);
+ return NULL;
+ }
+ if (state.state != PARSER_FINISH) {
+ g_warning("did not finish in PARSER_FINISH state!");
+ if (state.interface)
+ glade_interface_destroy(state.interface);
+ return NULL;
+ }
+ return state.interface;
+}
+
+static void
+dump_widget(xmlNode *parent, GladeWidgetInfo *info, gint indent)
+{
+ xmlNode *widget = xmlNewNode(NULL, "widget");
+ gint i, j;
+
+ xmlSetProp(widget, "class", info->class);
+ xmlSetProp(widget, "id", info->name);
+ xmlAddChild(parent, widget);
+ xmlNodeAddContent(widget, "\n");
+
+ for (i = 0; i < info->n_properties; i++) {
+ xmlNode *node;
+
+ for (j = 0; j < indent + 1; j++)
+ xmlNodeAddContent(widget, " ");
+ node = xmlNewNode(NULL, "property");
+ xmlSetProp(node, "name", info->properties[i].name);
+ xmlNodeSetContent(node, info->properties[i].value);
+ xmlAddChild(widget, node);
+ xmlNodeAddContent(widget, "\n");
+ }
+
+ if (info->n_atk_props != 0) {
+ xmlNode *atk;
+
+ for (j = 0; j < indent + 1; j++)
+ xmlNodeAddContent(widget, " ");
+ atk = xmlNewNode(NULL, "accessibility");
+ xmlAddChild(widget, atk);
+ xmlNodeAddContent(widget, "\n");
+ xmlNodeAddContent(atk, "\n");
+
+ for (i = 0; i < info->n_atk_props; i++) {
+ xmlNode *node;
+
+ for (j = 0; j < indent + 2; j++)
+ xmlNodeAddContent(atk, " ");
+ node = xmlNewNode(NULL, "property");
+ xmlSetProp(node, "name", info->atk_props[i].name);
+ xmlNodeSetContent(node, info->atk_props[i].value);
+ xmlAddChild(atk, node);
+ xmlNodeAddContent(atk, "\n");
+ }
+ for (j = 0; j < indent + 1; j++)
+ xmlNodeAddContent(atk, " ");
+ }
+
+ for (i = 0; i < info->n_signals; i++) {
+ xmlNode *node;
+
+ for (j = 0; j < indent + 1; j++)
+ xmlNodeAddContent(widget, " ");
+
+ node = xmlNewNode(NULL, "signal");
+ xmlSetProp(node, "name", info->signals[i].name);
+ xmlSetProp(node, "handler", info->signals[i].handler);
+ if (info->signals[i].after)
+ xmlSetProp(node, "after", "yes");
+ if (info->signals[i].object)
+ xmlSetProp(node, "object", info->signals[i].object);
+ xmlAddChild(widget, node);
+ xmlNodeAddContent(widget, "\n");
+ }
+
+ for (i = 0; i < info->n_accels; i++) {
+ xmlNode *node;
+
+ for (j = 0; j < indent + 1; j++)
+ xmlNodeAddContent(widget, " ");
+
+ node = xmlNewNode(NULL, "accelerator");
+ xmlSetProp(node, "key", gdk_keyval_name(info->accels[i].key));
+ xmlSetProp(node, "modifier", "something"/*info->accels[i].modifiers*/);
+ xmlSetProp(node, "signal", info->accels[i].signal);
+ xmlAddChild(widget, node);
+ xmlNodeAddContent(widget, "\n");
+ }
+
+ for (i = 0; i < info->n_children; i++) {
+ xmlNode *child;
+ GladeChildInfo *childinfo = &info->children[i];
+ gint k;
+
+ for (j = 0; j < indent + 1; j++)
+ xmlNodeAddContent(widget, " ");
+
+ child = xmlNewNode(NULL, "child");
+ if (childinfo->internal_child)
+ xmlSetProp(child, "internal-child", childinfo->internal_child);
+ xmlAddChild(widget, child);
+ xmlNodeAddContent(widget, "\n");
+ xmlNodeAddContent(child, "\n");
+
+ for (k = 0; k < childinfo->n_properties; k++) {
+ xmlNode *node;
+
+ for (j = 0; j < indent + 2; j++)
+ xmlNodeAddContent(child, " ");
+ node = xmlNewNode(NULL, "property");
+ xmlSetProp(node, "name", childinfo->properties[i].name);
+ xmlNodeSetContent(node, childinfo->properties[i].value);
+ xmlAddChild(child, node);
+ xmlNodeAddContent(child, "\n");
+ }
+
+ for (j = 0; j < indent + 2; j++)
+ xmlNodeAddContent(child, " ");
+ dump_widget(child, childinfo->child, indent + 2);
+ xmlNodeAddContent(child, "\n");
+
+ for (j = 0; j < indent + 1; j++)
+ xmlNodeAddContent(child, " ");
+ }
+
+ for (j = 0; j < indent; j++)
+ xmlNodeAddContent(widget, " ");
+}
+
+/**
+ * glade_interface_dump
+ * @interface: the GladeInterface
+ * @filename: the filename to write the interface data to.
+ *
+ * This function dumps the contents of a GladeInterface into a file as
+ * XML. It is intended mainly as a debugging tool.
+ */
+void
+glade_interface_dump(GladeInterface *interface, const gchar *filename)
+{
+ xmlDoc *doc;
+ xmlNode *root;
+ gint i;
+
+ doc = xmlNewDoc("1.0");
+ doc->standalone = FALSE;
+ xmlCreateIntSubset(doc, "glade-interface",
+ NULL, "glade-2.0.dtd");
+ root = xmlNewNode(NULL, "glade-interface");
+ xmlDocSetRootElement(doc, root);
+
+ xmlNodeAddContent(root, "\n");
+
+ for (i = 0; i < interface->n_requires; i++) {
+ xmlNode *node = xmlNewNode(NULL, "requires");
+
+ xmlSetProp(node, "lib", interface->requires[i]);
+
+ xmlNodeAddContent(root, " ");
+ xmlAddChild(root, node);
+ xmlNodeAddContent(root, "\n");
+ }
+
+ for (i = 0; i < interface->n_toplevels; i++) {
+ xmlNodeAddContent(root, " ");
+ dump_widget(root, interface->toplevels[i], 1);
+ xmlNodeAddContent(root, "\n");
+ }
+
+ /* output */
+
+ xmlSaveFileEnc(filename, doc, "UTF-8");
+ xmlFreeDoc(doc);
+}
+
+#if 0
+int
+main(int argc, char **argv) {
+ gtk_init(&argc, &argv);
+ if (argc > 1) {
+ GladeInterface *interface = glade_parser_parse_file(argv[1]);
+ g_message("output: %p", interface);
+ if (interface) {
+ glade_interface_dump(interface, "/dev/stdout");
+ glade_interface_destroy(interface);
+ }
+ } else
+ g_message("need filename");
+ return 0;
+}
+#endif
diff --git a/tools/glade/glade/glade-parser.h b/tools/glade/glade/glade-parser.h
new file mode 100644
index 00000000..71c04b07
--- /dev/null
+++ b/tools/glade/glade/glade-parser.h
@@ -0,0 +1,140 @@
+/* -*- Mode: C; c-basic-offset: 4 -*- */
+/*
+ * Glade - a GTK+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * glade-parser.h: functions for parsing glade-2.0 files
+ * Copyright (C) 1998-2002 James Henstridge <james@daa.com.au>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * This file comes from libglade. Though I've had to make a few minor changes
+ * to use it in Glade. Try to keep the versions in sync as much as possible.
+ */
+
+#ifndef GLADE_PARSER_H
+#define GLADE_PARSER_H
+
+#include <glib.h>
+#include <gdk/gdk.h>
+
+G_BEGIN_DECLS
+
+typedef struct _GladeProperty GladeProperty;
+struct _GladeProperty {
+ gchar *name;
+ gchar *agent;
+ gchar *value;
+
+ gchar *translator_comments;
+ gboolean translatable;
+ gboolean context_prefix;
+};
+
+typedef struct _GladeSignalInfo GladeSignalInfo;
+struct _GladeSignalInfo {
+ gchar *name;
+ gchar *handler;
+ gchar *object; /* NULL if this isn't a connect_object signal */
+ guint after : 1;
+ gchar *last_modification_time;
+};
+
+typedef struct _GladeAtkActionInfo GladeAtkActionInfo;
+struct _GladeAtkActionInfo {
+ gchar *action_name;
+ gchar *description;
+};
+
+typedef struct _GladeAtkRelationInfo GladeAtkRelationInfo;
+struct _GladeAtkRelationInfo {
+ gchar *target;
+ gchar *type;
+};
+
+typedef struct _GladeAccelInfo GladeAccelInfo;
+struct _GladeAccelInfo {
+ guint key;
+ GdkModifierType modifiers;
+ gchar *signal;
+};
+
+typedef struct _GladeWidgetInfo GladeWidgetInfo;
+typedef struct _GladeChildInfo GladeChildInfo;
+
+struct _GladeWidgetInfo {
+ GladeWidgetInfo *parent;
+
+ gchar *class;
+ gchar *name;
+
+ GladeProperty *properties;
+ guint n_properties;
+
+ GladeProperty *atk_props;
+ guint n_atk_props;
+
+ GladeSignalInfo *signals;
+ guint n_signals;
+
+ GladeAtkActionInfo *atk_actions;
+ guint n_atk_actions;
+
+ GladeAtkRelationInfo *relations;
+ guint n_relations;
+
+ GladeAccelInfo *accels;
+ guint n_accels;
+
+ GladeChildInfo *children;
+ guint n_children;
+};
+
+struct _GladeChildInfo {
+ GladeProperty *properties;
+ guint n_properties;
+
+ GladeWidgetInfo *child;
+ gchar *internal_child;
+};
+
+typedef struct _GladeInterface GladeInterface;
+struct _GladeInterface {
+ gchar **requires;
+ guint n_requires;
+
+ GladeWidgetInfo **toplevels;
+ guint n_toplevels;
+
+ GHashTable *names;
+
+ GHashTable *strings;
+};
+
+/* the actual functions ... */
+GladeInterface *glade_parser_parse_file (const gchar *file,
+ const gchar *domain);
+GladeInterface *glade_parser_parse_buffer (const gchar *buffer, gint len,
+ const gchar *domain);
+void glade_interface_destroy (GladeInterface *interface);
+
+void glade_interface_dump (GladeInterface *interface,
+ const gchar *filename);
+
+G_END_DECLS
+
+#endif
diff --git a/tools/glade/glade/glade.c b/tools/glade/glade/glade.c
new file mode 100644
index 00000000..9556561e
--- /dev/null
+++ b/tools/glade/glade/glade.c
@@ -0,0 +1,482 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <stdio.h>
+#include <errno.h>
+
+#include <libxml/parser.h>
+
+#include "gladeconfig.h"
+#include "glade.h"
+#include "glade_clipboard.h"
+#include "glade_project.h"
+#include "glade_project_window.h"
+#include "gbwidget.h"
+#include "editor.h"
+#include "load.h"
+#include "property.h"
+#include "palette.h"
+#include "tree.h"
+#include "utils.h"
+
+/* This is the global clipboard. */
+GtkWidget *glade_clipboard;
+
+void
+glade_app_init (void)
+{
+ /* Initialize debugging flags from the GLADE_DEBUG environment variable. */
+ glade_debug_init ();
+
+ palette_init ();
+ gb_widgets_init ();
+ editor_init ();
+ tree_init ();
+ glade_clipboard = glade_clipboard_new ();
+
+ property_init ();
+}
+
+
+static void
+write_window_geometry (FILE *fp, gchar *window_name, GtkWindow *window)
+{
+ gint x, y, width, height;
+
+ gtk_window_get_size (window, &width, &height);
+ gtk_window_get_position (window, &x, &y);
+ fprintf (fp,
+ "<window id=\"%s\" visible=\"%d\" x=\"%d\" y=\"%d\" width=\"%d\" height=\"%d\"/>\n",
+ window_name, GTK_WIDGET_VISIBLE (window), x, y, width, height);
+}
+
+
+static gchar*
+get_settings_filename (void)
+{
+ const gchar *home_dir;
+
+ home_dir = g_get_home_dir ();
+ if (!home_dir)
+ {
+#ifdef _WIN32
+ home_dir = "C:\\";
+#else
+ /* Just use the root directory. Though it probably won't be writable. */
+ home_dir = G_DIR_SEPARATOR_S;
+#endif
+ }
+
+ return g_strdup_printf ("%s%s.glade2", home_dir, G_DIR_SEPARATOR_S);
+}
+
+
+static gboolean
+get_window_setting (xmlNodePtr child, gchar *property, gint *retval)
+{
+ xmlChar *tmp;
+ gint num_items;
+
+ tmp = xmlGetProp (child, property);
+ if (!tmp)
+ return FALSE;
+
+ num_items = sscanf (tmp, "%d", retval);
+ xmlFree (tmp);
+
+ return (num_items == 1) ? TRUE : FALSE;
+}
+
+
+void
+restore_window_geometry (xmlNodePtr child, GtkWindow *window,
+ gboolean *show_window)
+{
+ int visible, x, y, width, height;
+ gboolean has_visibility, has_x, has_y, has_width, has_height;
+
+ g_return_if_fail (GTK_IS_WINDOW (window));
+
+ has_visibility = get_window_setting (child, "visible", &visible);
+ has_x = get_window_setting (child, "x", &x);
+ has_y = get_window_setting (child, "y", &y);
+ has_width = get_window_setting (child, "width", &width);
+ has_height = get_window_setting (child, "height", &height);
+
+ if (has_visibility && show_window)
+ *show_window = visible;
+
+ if (has_x && has_y)
+ gtk_window_move (GTK_WINDOW (window), x, y);
+
+ if (has_width && has_height)
+ gtk_window_resize (GTK_WINDOW (window), width, height);
+}
+
+
+void
+glade_load_settings (gpointer project_window,
+ GtkWidget *palette,
+ gboolean *show_palette,
+ GtkWidget *property_editor,
+ gboolean *show_property_editor,
+ GtkWidget *widget_tree,
+ gboolean *show_widget_tree,
+ GtkWidget *clipboard,
+ gboolean *show_clipboard)
+{
+ gchar *filename;
+ xmlDocPtr doc;
+ xmlNodePtr child;
+
+ g_return_if_fail (project_window != NULL);
+ g_return_if_fail (GTK_IS_WINDOW (palette));
+ g_return_if_fail (GTK_IS_WINDOW (property_editor));
+ g_return_if_fail (GTK_IS_WINDOW (widget_tree));
+ g_return_if_fail (GTK_IS_WINDOW (clipboard));
+
+ filename = get_settings_filename ();
+ doc = xmlParseFile (filename);
+ g_free (filename);
+
+ if (!doc)
+ return;
+
+ child = xmlDocGetRootElement (doc);
+
+ for (child = child->children; child; child = child->next)
+ {
+ xmlChar *id;
+
+ if (!xmlStrEqual (child->name, "window"))
+ continue;
+
+ id = xmlGetProp (child, "id");
+ if (id)
+ {
+ if (xmlStrEqual ("MainWindow", id))
+ restore_window_geometry (child, GTK_WINDOW (((GladeProjectWindow*)project_window)->window), NULL);
+ else if (xmlStrEqual ("Palette", id))
+ restore_window_geometry (child, GTK_WINDOW (palette),
+ show_palette);
+ else if (xmlStrEqual ("PropertyEditor", id))
+ restore_window_geometry (child, GTK_WINDOW (property_editor),
+ show_property_editor);
+ else if (xmlStrEqual ("WidgetTree", id))
+ restore_window_geometry (child, GTK_WINDOW (widget_tree),
+ show_widget_tree);
+ else if (xmlStrEqual ("Clipboard", id))
+ restore_window_geometry (child, GTK_WINDOW (clipboard),
+ show_clipboard);
+
+ xmlFree (id);
+ }
+ }
+
+ xmlFreeDoc (doc);
+}
+
+
+void
+glade_save_settings (gpointer project_window,
+ GtkWidget *palette,
+ GtkWidget *property_editor,
+ GtkWidget *widget_tree,
+ GtkWidget *clipboard)
+{
+ gchar *filename;
+ FILE *fp;
+
+ g_return_if_fail (project_window != NULL);
+ g_return_if_fail (GTK_IS_WINDOW (palette));
+ g_return_if_fail (GTK_IS_WINDOW (property_editor));
+ g_return_if_fail (GTK_IS_WINDOW (widget_tree));
+ g_return_if_fail (GTK_IS_WINDOW (clipboard));
+
+ filename = get_settings_filename ();
+ fp = fopen (filename, "w");
+ if (!fp)
+ {
+ g_free (filename);
+ return;
+ }
+
+ fprintf (fp, "<glade-settings>\n");
+ write_window_geometry (fp, "MainWindow", GTK_WINDOW (((GladeProjectWindow*)project_window)->window));
+ write_window_geometry (fp, "Palette", GTK_WINDOW (palette));
+ write_window_geometry (fp, "PropertyEditor", GTK_WINDOW (property_editor));
+ write_window_geometry (fp, "WidgetTree", GTK_WINDOW (widget_tree));
+ write_window_geometry (fp, "Clipboard", GTK_WINDOW (clipboard));
+ fprintf (fp, "</glade-settings>\n");
+ fclose (fp);
+ g_free (filename);
+}
+
+
+/* Simple user interface functions. */
+void
+glade_show_project_window (void)
+{
+
+}
+
+
+void
+glade_hide_project_window (void)
+{
+
+}
+
+
+void
+glade_show_palette (void)
+{
+ palette_show (NULL, NULL);
+}
+
+
+void
+glade_hide_palette (void)
+{
+ palette_hide (NULL, NULL);
+}
+
+
+void
+glade_show_property_editor (void)
+{
+ property_show (NULL, NULL);
+}
+
+
+void
+glade_hide_property_editor (void)
+{
+ property_hide (NULL, NULL);
+}
+
+
+void
+glade_show_widget_tree (void)
+{
+ tree_show (NULL, NULL);
+}
+
+
+void
+glade_hide_widget_tree (void)
+{
+ tree_hide (NULL, NULL);
+}
+
+
+void
+glade_show_clipboard (void)
+{
+ gtk_widget_show (glade_clipboard);
+ gdk_window_show (GTK_WIDGET (glade_clipboard)->window);
+ gdk_window_raise (GTK_WIDGET (glade_clipboard)->window);
+}
+
+
+void
+glade_hide_clipboard (void)
+{
+ glade_util_close_window (glade_clipboard);
+}
+
+
+void
+glade_show_widget_tooltips (gboolean show)
+{
+ gb_widget_set_show_tooltips (show);
+}
+
+
+void
+glade_show_grid (gboolean show)
+{
+ editor_set_show_grid (show);
+}
+
+
+void
+glade_snap_to_grid (gboolean snap)
+{
+ editor_set_snap_to_grid (snap);
+}
+
+
+#if 0
+/* Changed editor_show_grid_settings_dialog and
+ editor_show_grid_settings_dialog to take a widget parameter, to use for
+ selecting a transient parent.
+ These functions don't know about any widgets. Since they're unused,
+ they're commented out. I guess it would be even better to remove them
+ outright. */
+void
+glade_show_grid_settings (void)
+{
+ editor_show_grid_settings_dialog ();
+}
+
+
+void
+glade_show_snap_settings (void)
+{
+ editor_show_snap_settings_dialog ();
+}
+#endif
+
+
+GtkAccelGroup*
+glade_get_global_accel_group (void)
+{
+ /* This is our global accelerator group that should be added to every
+ window, so our main accelerator keys work in every window. */
+ static GtkAccelGroup *accel_group = NULL;
+
+ if (accel_group == NULL)
+ accel_group = gtk_accel_group_new ();
+
+ return accel_group;
+}
+
+
+gchar*
+glade_get_error_message (GladeStatusCode status)
+{
+ switch (status)
+ {
+ case GLADE_STATUS_OK:
+ return _("OK");
+ case GLADE_STATUS_ERROR:
+ return _("Error");
+
+ case GLADE_STATUS_SYSTEM_ERROR:
+ return _("System Error");
+
+ /* File related errors. */
+ case GLADE_STATUS_FILE_OPEN_ERROR:
+ return _("Error opening file");
+ case GLADE_STATUS_FILE_READ_ERROR:
+ return _("Error reading file");
+ case GLADE_STATUS_FILE_WRITE_ERROR:
+ return _("Error writing file");
+
+ case GLADE_STATUS_INVALID_DIRECTORY:
+ return _("Invalid directory");
+
+ /* XML Parsing errors. */
+ case GLADE_STATUS_INVALID_VALUE:
+ return _("Invalid value");
+ case GLADE_STATUS_INVALID_ENTITY:
+ return _("Invalid XML entity");
+ case GLADE_STATUS_START_TAG_EXPECTED:
+ return _("Start tag expected");
+ case GLADE_STATUS_END_TAG_EXPECTED:
+ return _("End tag expected");
+ case GLADE_STATUS_DATA_EXPECTED:
+ return _("Character data expected");
+ case GLADE_STATUS_CLASS_ID_MISSING:
+ return _("Class id missing");
+ case GLADE_STATUS_CLASS_UNKNOWN:
+ return _("Class unknown");
+ case GLADE_STATUS_INVALID_COMPONENT:
+ return _("Invalid component");
+ case GLADE_STATUS_EOF:
+ return _("Unexpected end of file");
+
+ default:
+ return _("Unknown error code");
+ }
+}
+
+
+/*************************************************************************
+ * GladeError - an ADT to represent an error which occurred in Glade.
+ * Currently it is only used for writing source, but it may be
+ * extended for all errors, since GladeStatus doesn't really
+ * provide enough detail to show the user useful messages.
+ *************************************************************************/
+
+GladeError*
+glade_error_new (void)
+{
+ GladeError *error;
+
+ error = g_new (GladeError, 1);
+ error->status = GLADE_STATUS_OK;
+ error->system_errno = 0;
+ error->message = NULL;
+
+ return error;
+}
+
+
+/* Creates a GladeError with the given Glade status code and the printf-like
+ message and arguments. */
+GladeError*
+glade_error_new_general (GladeStatusCode status,
+ gchar *message,
+ ...)
+{
+ GladeError *error;
+ va_list args;
+
+ error = glade_error_new ();
+ error->status = status;
+
+ va_start (args, message);
+ error->message = g_strdup_vprintf (message, args);
+ va_end (args);
+
+ return error;
+}
+
+
+/* Creates a GladeError using the system errno and the printf-like
+ message and arguments. This must be called immediately after the error
+ is detected, so that errno is still valid and can be copied into the
+ GladeError. */
+GladeError*
+glade_error_new_system (gchar *message,
+ ...)
+{
+ GladeError *error;
+ va_list args;
+
+ error = glade_error_new ();
+ error->status = GLADE_STATUS_SYSTEM_ERROR;
+ error->system_errno = errno;
+
+ va_start (args, message);
+ error->message = g_strdup_vprintf (message, args);
+ va_end (args);
+
+ return error;
+}
+
+
+/* Frees the GladeError and its contents. */
+void
+glade_error_free (GladeError *error)
+{
+ g_free (error->message);
+ g_free (error);
+}
diff --git a/tools/glade/glade/glade.h b/tools/glade/glade/glade.h
new file mode 100644
index 00000000..0b6d42fb
--- /dev/null
+++ b/tools/glade/glade/glade.h
@@ -0,0 +1,180 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_H
+#define GLADE_H
+
+#include <gtk/gtkwidget.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/* This is the main header file for the Glade library. */
+
+/* Error codes returned by Glade functions. */
+typedef enum
+{
+ GLADE_STATUS_OK = 0,
+
+ /* General error, when nothing else is suitable. */
+ GLADE_STATUS_ERROR = 1,
+
+ /* System error. In a GladeError, system_errno will hold the error code. */
+ GLADE_STATUS_SYSTEM_ERROR = 2,
+
+ /* File related errors. */
+ GLADE_STATUS_FILE_OPEN_ERROR = 11,
+ GLADE_STATUS_FILE_READ_ERROR = 12,
+ GLADE_STATUS_FILE_WRITE_ERROR = 13,
+
+ GLADE_STATUS_INVALID_DIRECTORY = 15,
+
+ /* XML Parsing errors. */
+ GLADE_STATUS_INVALID_VALUE = 20,
+ GLADE_STATUS_INVALID_ENTITY = 21,
+ GLADE_STATUS_START_TAG_EXPECTED = 22,
+ GLADE_STATUS_END_TAG_EXPECTED = 23,
+ GLADE_STATUS_DATA_EXPECTED = 24,
+ GLADE_STATUS_CLASS_ID_MISSING = 25,
+ GLADE_STATUS_CLASS_UNKNOWN = 26,
+ GLADE_STATUS_INVALID_COMPONENT = 27,
+ GLADE_STATUS_EOF = 28
+} GladeStatusCode;
+
+
+/* This is the global clipboard. */
+extern GtkWidget *glade_clipboard;
+
+typedef struct _GladeWidgetInitData GladeWidgetInitData;
+typedef struct _GladePaletteSectionData GladePaletteSectionData;
+
+typedef struct _GladeProject GladeProject;
+typedef struct _GbWidget GbWidget;
+
+struct _GladeWidgetInitData
+{
+ gchar *name;
+ GbWidget* (*init_func)();
+};
+
+struct _GladePaletteSectionData
+{
+ gchar *section;
+ GladeWidgetInitData *widgets;
+};
+
+
+void glade_app_init (void);
+
+void glade_load_settings (gpointer project_window,
+ GtkWidget *palette,
+ gboolean *show_palette,
+ GtkWidget *property_editor,
+ gboolean *show_property_editor,
+ GtkWidget *widget_tree,
+ gboolean *show_widget_tree,
+ GtkWidget *clipboard,
+ gboolean *show_clipboard);
+void glade_save_settings (gpointer project_window,
+ GtkWidget *palette,
+ GtkWidget *property_editor,
+ GtkWidget *widget_tree,
+ GtkWidget *clipboard);
+/*
+GladeProject* glade_project_new (void);
+GladeProject* glade_project_open (gchar *filename);
+GladeStatusCode glade_project_save (GladeProject *project);
+GladeStatusCode glade_project_set_interface_filename (GladeProject *project);
+GladeStatusCode glade_project_set_graphics_directory (GladeProject *project);
+*/
+
+void glade_show_project_window (void);
+void glade_hide_project_window (void);
+
+void glade_show_palette (void);
+void glade_hide_palette (void);
+
+void glade_show_property_editor (void);
+void glade_hide_property_editor (void);
+
+void glade_show_widget_tree (void);
+void glade_hide_widget_tree (void);
+
+void glade_show_clipboard (void);
+void glade_hide_clipboard (void);
+
+void glade_show_widget_tooltips (gboolean show);
+
+void glade_show_grid (gboolean show);
+void glade_snap_to_grid (gboolean snap);
+#if 0
+/* Changed editor_show_grid_settings_dialog and
+ editor_show_grid_settings_dialog to take a widget parameter, to use for
+ selecting a transient parent.
+ These functions don't know about any widgets. Since they're unused,
+ they're commented out. I guess it would be even better to remove them
+ outright. */
+void glade_show_grid_settings (void);
+void glade_show_snap_settings (void);
+#endif
+
+gchar* glade_get_error_message (GladeStatusCode status);
+
+GtkAccelGroup* glade_get_global_accel_group (void);
+
+
+/*************************************************************************
+ * GladeError - an ADT to represent an error which occurred in Glade.
+ * Currently it is only used for writing source, but it may be
+ * extended for all errors, since GladeStatus doesn't really
+ * provide enough detail to show the user useful messages.
+ *************************************************************************/
+
+typedef struct _GladeError GladeError;
+
+struct _GladeError
+{
+ GladeStatusCode status;
+ gint system_errno;
+ gchar *message;
+};
+
+/* Creates a new GladeError with no error set. */
+GladeError* glade_error_new (void);
+
+/* Creates a GladeError with the given Glade status code and the printf-like
+ message and arguments. */
+GladeError* glade_error_new_general (GladeStatusCode status,
+ gchar *message,
+ ...);
+
+/* Creates a GladeError using the system errno and the printf-like
+ message and arguments. This must be called immediately after the error
+ is detected, so that errno is still valid and can be copied into the
+ GladeError. */
+GladeError* glade_error_new_system (gchar *message,
+ ...);
+
+/* Frees the GladeError and its contents. */
+void glade_error_free (GladeError *error);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_H */
diff --git a/tools/glade/glade/glade_atk.c b/tools/glade/glade/glade_atk.c
new file mode 100644
index 00000000..3a2330cb
--- /dev/null
+++ b/tools/glade/glade/glade_atk.c
@@ -0,0 +1,1662 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-2002 Damon Chaplin
+ * Copyright (C) 2002 Sun Microsystems, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * This file contains most of the ATK-related code in Glade.
+ * It handles the properties, actions and relations in the property editor.
+ */
+
+#include <config.h>
+#include <gladeconfig.h>
+
+#include <string.h>
+
+#include <atk/atk.h>
+#include <gtk/gtkcellrenderertoggle.h>
+#include <gtk/gtkcellrenderertext.h>
+#include <gtk/gtkdialog.h>
+#include <gtk/gtkentry.h>
+#include <gtk/gtkimage.h>
+#include <gtk/gtkliststore.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtknotebook.h>
+#include <gtk/gtkscrolledwindow.h>
+#include <gtk/gtkstock.h>
+#include <gtk/gtktable.h>
+#include <gtk/gtktreeview.h>
+#include <gtk/gtkvbox.h>
+
+#include "property.h"
+#include "save.h"
+#include "source.h"
+#include "utils.h"
+#include "glade_atk.h"
+
+#include "graphics/glade-atk.xpm"
+
+const gchar *GladeATKName = "AtkObject::accessible_name";
+const gchar *GladeATKDescription = "AtkObject::accessible_description";
+/* There is a problem with this as AtkObject says it is a string property
+ but it really is an AtkObject. I've taken it out for now. */
+#if 0
+const gchar *GladeATKTableCaption = "AtkObject::accessible_table_caption";
+#endif
+
+/* These are keys we use to store data in the property value widget - the
+ entry in the property editor that shows relations. */
+const gchar *GladeATKPropertyName = "GladeATKPropertyName";
+const gchar *GladeATKRelationType = "GladeATKRelationType";
+const gchar *GladeATKRelationsDialog = "GladeATKRelationsDialog";
+
+/* These are keys we use to store data in the relations dialog. */
+const gchar *GladeATKValueWidget = "GladeATKValueWidget";
+const gchar *GladeATKRelationsListStore = "GladeATKRelationsListStore";
+const gchar *GladeATKRelationsWidgets = "GladeATKRelationsWidgets";
+
+
+/* These are the GtkTables used in the property editor to contain the action
+ properties and the relation properties. */
+static GtkWidget *actions_table = NULL;
+static GtkWidget *relations_table = NULL;
+
+/* This is a list of the relation property value widgets, i.e. the GtkEntry
+ widgets in the property editor for each relation. */
+static GList *relations_properties = NULL;
+
+/* A hash of action property widgets. The keys are the Glade property names
+ ('AtkAction:<action-name>') and the values are the widgets in the property
+ editor. */
+static GHashTable *action_properties = NULL;
+static gint n_action_properties = 0;
+
+enum
+{
+ COLUMN_SELECTED,
+ COLUMN_WIDGET_NAME
+};
+
+
+/***************************************************************************
+ * Utility functions.
+ ***************************************************************************/
+
+/* Returns the property name to use in the property editor given a relation
+ type name. We need to add a prefix to make sure we don't clash with other
+ types of properties. The returned string must be freed. */
+static gchar *
+glade_atk_get_relation_property_name (const char *name)
+{
+ return g_strdup_printf ("AtkRelation:%s", name);
+}
+
+
+typedef struct _GladePropertyLabel GladePropertyLabel;
+struct _GladePropertyLabel
+{
+ const char *name;
+ const char *label;
+};
+
+
+/* This table lets us translate relation names to show in the property editor.
+ These are the standard relations from from atkrelation.h. */
+GladePropertyLabel relation_names_table[] = {
+ { "controlled-by", N_("Controlled By") },
+ { "controller-for", N_("Controller For") },
+ { "label-for", N_("Label For") },
+ { "labelled-by", N_("Labelled By") },
+ { "member-of", N_("Member Of") },
+ { "node-child-of", N_("Node Child Of") },
+ { "flows-to", N_("Flows To") },
+ { "flows-from", N_("Flows From") },
+ { "subwindow-of", N_("Subwindow Of") },
+ { "embeds", N_("Embeds") },
+ { "embedded-by", N_("Embedded By") },
+ { "popup-for", N_("Popup For") },
+ { "parent-window-of", N_("Parent Window Of") }
+};
+
+/* This returns the translated relation name. We hardcode some strings here so
+ we can translate them. The returned string should not be freed. */
+static const gchar*
+glade_atk_get_relation_name_for_display (const gchar *name)
+{
+ const char *label = name;
+ gint i;
+
+ for (i = 0; i < G_N_ELEMENTS (relation_names_table); i++)
+ {
+ if (!strcmp (name, relation_names_table[i].name))
+ label = _(relation_names_table[i].label);
+ }
+
+ return label;
+}
+
+/* This returns the label to use for the given relation name. We hardcode some
+ strings here so we can translate the action names. The returned string
+ should be freed. */
+static gchar*
+glade_atk_get_relation_property_label (const gchar *name)
+{
+ const char *label;
+
+ label = glade_atk_get_relation_name_for_display (name);
+ return g_strdup_printf ("%s:", label);
+}
+
+
+/***************************************************************************
+ * The Relations Dialog.
+ ***************************************************************************/
+
+typedef struct _GladeRelationsApplyData GladeRelationsApplyData;
+struct _GladeRelationsApplyData
+{
+ gint row;
+ GList *widget_pointers;
+
+ GList *targets;
+ GString *buffer;
+};
+
+static gboolean
+relations_dialog_apply_cb (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gpointer user_data)
+{
+ GladeRelationsApplyData *data = user_data;
+ gboolean selected;
+
+ gtk_tree_model_get (model, iter, COLUMN_SELECTED, &selected, -1);
+
+ if (selected)
+ {
+ GtkWidget *widget = data->widget_pointers->data;
+
+ if (widget)
+ {
+ data->targets = g_list_prepend (data->targets, widget);
+
+ /* We add a weak pointer to the widget, so the element data will be
+ set to NULL if the widget is destroyed. */
+#if 0
+ g_print ("Adding weak pointer Object:%p Pointer:%p\n",
+ widget, &data->targets->data);
+#endif
+ g_object_add_weak_pointer (G_OBJECT (widget),
+ &data->targets->data);
+
+ /* Add a comma if the string isn't empty. */
+ if (data->buffer->len > 0)
+ g_string_append_c (data->buffer, ',');
+ g_string_append (data->buffer, gtk_widget_get_name (widget));
+ }
+ }
+
+ if (data->widget_pointers)
+ data->widget_pointers = data->widget_pointers->next;
+ data->row++;
+ return FALSE;
+}
+
+
+static void
+relations_dialog_apply (GtkWidget *relations_dialog)
+{
+ GtkWidget *widget, *value_widget;
+ GladeWidgetData *wdata;
+ GtkTreeModel *model;
+ AtkRelationType relationship;
+ GList *widget_pointers;
+ GladeRelationsApplyData data;
+
+ widget = property_get_widget ();
+ if (!widget)
+ return;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ value_widget = gtk_object_get_data (GTK_OBJECT (relations_dialog),
+ GladeATKValueWidget);
+ g_return_if_fail (value_widget != NULL);
+
+ model = gtk_object_get_data (GTK_OBJECT (relations_dialog),
+ GladeATKRelationsListStore);
+ g_return_if_fail (model != NULL);
+
+ widget_pointers = gtk_object_get_data (GTK_OBJECT (relations_dialog),
+ GladeATKRelationsWidgets);
+
+ relationship = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (value_widget), GladeATKRelationType));
+
+ /* Step through the list of widgets in the dialog, adding selected widgets
+ to a list of targets. */
+ data.row = 0;
+ data.widget_pointers = widget_pointers;
+ data.buffer = g_string_sized_new (256);
+ data.targets = NULL;
+ gtk_tree_model_foreach (model, relations_dialog_apply_cb, &data);
+
+ /* Update the field in the property editor. */
+ gtk_entry_set_text (GTK_ENTRY (value_widget), data.buffer->str);
+ g_string_free (data.buffer, TRUE);
+
+ /* Now set the relation in the GladeWidgetData. */
+ glade_widget_data_set_relation (wdata, relationship, data.targets);
+}
+
+
+static void
+relations_dialog_response_cb (GtkWidget *dialog, gint response_id)
+{
+
+ if (response_id == GTK_RESPONSE_APPLY || response_id == GTK_RESPONSE_OK)
+ relations_dialog_apply (dialog);
+
+ if (response_id == GTK_RESPONSE_APPLY)
+ gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog),
+ GTK_RESPONSE_APPLY, FALSE);
+
+ if (response_id != GTK_RESPONSE_APPLY)
+ gtk_widget_hide (dialog);
+}
+
+
+static void
+relations_widget_toggled_cb (GtkWidget *widget, gchar *path_str,
+ GtkWidget *relations_dialog)
+{
+ GtkTreeModel *model;
+ GtkTreePath *path;
+ GtkTreeIter iter;
+ gboolean selected;
+
+ model = gtk_object_get_data (GTK_OBJECT (relations_dialog),
+ GladeATKRelationsListStore);
+
+ /* Toggle the selected flag. */
+ path = gtk_tree_path_new_from_string (path_str);
+ gtk_tree_model_get_iter (model, &iter, path);
+ gtk_tree_path_free (path);
+
+ gtk_tree_model_get (model, &iter, COLUMN_SELECTED, &selected, -1);
+ selected = selected ? FALSE : TRUE;
+ gtk_list_store_set (GTK_LIST_STORE (model), &iter, COLUMN_SELECTED,
+ selected, -1);
+
+ gtk_dialog_set_response_sensitive (GTK_DIALOG (relations_dialog),
+ GTK_RESPONSE_APPLY, TRUE);
+}
+
+
+static GtkWidget*
+create_relations_dialog (GtkWidget *value_widget)
+{
+ GtkWindow *property_editor;
+ GtkWidget *relations_dialog, *scrolledwin, *treeview;
+ GtkListStore *list_store;
+ GtkTreeViewColumn *col;
+ GtkCellRenderer *rend;
+ AtkRelationType relationship;
+ const gchar *relation_name, *name;
+ gchar *title;
+
+ property_editor = GTK_WINDOW (gtk_widget_get_toplevel (value_widget));
+
+ relationship = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (value_widget), GladeATKRelationType));
+ relation_name = atk_relation_type_get_name (relationship);
+ name = glade_atk_get_relation_name_for_display (relation_name);
+
+ /* I don't think we should set the transient parent as the dialog could be
+ left open if desired. */
+ title = g_strdup_printf (_("Relationship: %s"), name);
+ relations_dialog = gtk_dialog_new_with_buttons (title,
+ NULL /*property_editor*/,
+ GTK_DIALOG_NO_SEPARATOR,
+ GTK_STOCK_CLOSE,
+ GTK_RESPONSE_CLOSE,
+ GTK_STOCK_APPLY,
+ GTK_RESPONSE_APPLY,
+ GTK_STOCK_OK,
+ GTK_RESPONSE_OK,
+ NULL);
+ g_free (title);
+ gtk_window_set_default_size (GTK_WINDOW (relations_dialog), 250, 300);
+ /* We say it is a normal window as it may be left open if desired. */
+ gtk_window_set_type_hint (GTK_WINDOW (relations_dialog),
+ GDK_WINDOW_TYPE_HINT_NORMAL);
+
+ scrolledwin = gtk_scrolled_window_new (NULL, NULL);
+ gtk_widget_show (scrolledwin);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwin),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwin),
+ GTK_SHADOW_IN);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (relations_dialog)->vbox),
+ scrolledwin, TRUE, TRUE, 0);
+
+ list_store = gtk_list_store_new (2, G_TYPE_BOOLEAN, G_TYPE_STRING);
+
+ treeview = gtk_tree_view_new_with_model (GTK_TREE_MODEL (list_store));
+ g_object_unref (G_OBJECT (list_store));
+ gtk_widget_show (treeview);
+ gtk_container_add (GTK_CONTAINER (scrolledwin), treeview);
+
+ rend = gtk_cell_renderer_toggle_new ();
+ col = gtk_tree_view_column_new_with_attributes ("", rend,
+ "active", COLUMN_SELECTED,
+ NULL);
+ gtk_tree_view_column_set_resizable (col, FALSE);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), col);
+ gtk_signal_connect (GTK_OBJECT (rend), "toggled",
+ GTK_SIGNAL_FUNC (relations_widget_toggled_cb),
+ relations_dialog);
+
+ rend = gtk_cell_renderer_text_new ();
+ col = gtk_tree_view_column_new_with_attributes (_("Widget"), rend,
+ "text", COLUMN_WIDGET_NAME,
+ NULL);
+ gtk_tree_view_column_set_resizable (col, TRUE);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), col);
+
+ gtk_signal_connect (GTK_OBJECT (relations_dialog), "response",
+ GTK_SIGNAL_FUNC (relations_dialog_response_cb),
+ value_widget);
+ gtk_signal_connect (GTK_OBJECT (relations_dialog), "delete-event",
+ GTK_SIGNAL_FUNC (gtk_true), NULL);
+
+ /* Save a pointer to the dialog in the value widget and vice versa, and save
+ a pointer to the list store in the dialog. */
+ gtk_object_set_data (GTK_OBJECT (value_widget),
+ GladeATKRelationsDialog, relations_dialog);
+ gtk_object_set_data (GTK_OBJECT (relations_dialog),
+ GladeATKValueWidget, value_widget);
+ gtk_object_set_data (GTK_OBJECT (relations_dialog),
+ GladeATKRelationsListStore, list_store);
+
+ return relations_dialog;
+}
+
+
+/* This is a recursive function to traverse the widget hierarchy and add all
+ the GbWidgets to the list. */
+void
+scan_widgets (GtkWidget *widget, GList **widget_list)
+{
+ /* First add this widget, if it is a GbWidget. */
+ if (GB_IS_GB_WIDGET (widget))
+ {
+ /* GbWidget names shouldn't be empty, but check just in case. */
+ const gchar *name = gtk_widget_get_name (widget);
+ if (name && *name)
+ *widget_list = g_list_prepend (*widget_list, widget);
+ }
+
+ /* Now add child widgets recursively. */
+ gb_widget_children_foreach (widget, (GtkCallback) scan_widgets,
+ widget_list);
+}
+
+
+gint
+compare_widget_names (GtkWidget *a, GtkWidget *b)
+{
+ const char *namea = gtk_widget_get_name (a);
+ const char *nameb = gtk_widget_get_name (b);
+ return g_utf8_collate (namea, nameb);
+}
+
+
+/* Remove all the weak pointers to the widgets. */
+static void
+clear_relations_dialog_weak_pointers (GList *widget_pointers)
+{
+ GList *elem;
+
+ for (elem = widget_pointers; elem; elem = elem->next)
+ {
+ GtkWidget *widget = elem->data;
+ if (widget)
+ {
+#if 0
+ g_print ("Removing weak pointer Object:%p Pointer:%p\n",
+ widget, &elem->data);
+#endif
+ g_object_remove_weak_pointer (G_OBJECT (widget), &elem->data);
+ }
+ }
+
+ g_list_free (widget_pointers);
+}
+
+
+/* This refreshes the contents of a relations dialog. It clears the list,
+ then adds all widgets in the same component as the widget shown in the
+ property editor, selecting those that are in this relation. */
+/* FIXME: Note that we could share the list of widgets in the component among
+ all the relations dialogs. That would be more efficient, though it should
+ only make a difference when several relations dialogs are left open. */
+static void
+glade_atk_refresh_relations_dialog (GtkWidget *relations_dialog)
+{
+ GtkWidget *widget, *value_widget, *toplevel;
+ GladeWidgetData *wdata;
+ GList *widget_list = NULL, *elem, *targets = NULL;
+ GtkListStore *list_store;
+ GList *widget_pointers;
+ AtkRelationType relationship;
+
+ widget = property_get_widget ();
+ g_return_if_fail (widget != NULL);
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ value_widget = gtk_object_get_data (GTK_OBJECT (relations_dialog),
+ GladeATKValueWidget);
+ g_return_if_fail (value_widget != NULL);
+
+ /* Get a pointer to the list store that we set when creating the dialog. */
+ list_store = gtk_object_get_data (GTK_OBJECT (relations_dialog),
+ GladeATKRelationsListStore);
+ g_return_if_fail (list_store != NULL);
+
+ /* Clear the list. */
+ gtk_list_store_clear (list_store);
+
+ /* Remove all the weak pointers to the widgets. */
+ widget_pointers = gtk_object_get_data (GTK_OBJECT (relations_dialog),
+ GladeATKRelationsWidgets);
+ clear_relations_dialog_weak_pointers (widget_pointers);
+ widget_pointers = NULL;
+
+ /* Traverse the widget hierarchy of the window the widget is in, adding
+ all GbWidgets to a list, and sort it by their names. */
+ toplevel = glade_util_get_toplevel (widget);
+ scan_widgets (toplevel, &widget_list);
+ widget_list = g_list_sort (widget_list, (GCompareFunc) compare_widget_names);
+
+ /* Get the current relations, so we can check them in the list. */
+ relationship = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (value_widget), GladeATKRelationType));
+ for (elem = wdata->relations; elem; elem = elem->next)
+ {
+ GladeRelation *relation = elem->data;
+ if (relation->relationship == relationship)
+ {
+ targets = relation->targets;
+ break;
+ }
+ }
+
+ /* Now add the widgets to the list store. If the widget is already
+ in the relation, check the checkbox. */
+ for (elem = widget_list; elem; elem = elem->next)
+ {
+ GtkWidget *widget_to_add = elem->data;
+ GtkTreeIter iter;
+ gboolean selected = FALSE;
+
+ if (g_list_find (targets, widget_to_add))
+ selected = TRUE;
+
+ gtk_list_store_append (list_store, &iter);
+ gtk_list_store_set (list_store, &iter,
+ 0, selected,
+ 1, gtk_widget_get_name (widget_to_add),
+ -1);
+
+ widget_pointers = g_list_prepend (widget_pointers, widget_to_add);
+ /* Add a weak pointer, so it gets set to NULL if the widget is
+ destroyed. */
+#if 0
+ g_print ("Adding weak pointer Object:%p Pointer:%p\n",
+ widget_to_add, &widget_pointers->data);
+#endif
+ g_object_add_weak_pointer (G_OBJECT (widget_to_add),
+ &widget_pointers->data);
+ }
+
+ widget_pointers = g_list_reverse (widget_pointers);
+ gtk_object_set_data (GTK_OBJECT (relations_dialog),
+ GladeATKRelationsWidgets, widget_pointers);
+
+ gtk_dialog_set_response_sensitive (GTK_DIALOG (relations_dialog),
+ GTK_RESPONSE_APPLY, FALSE);
+}
+
+
+/* This is the callback that is called when the little button on the right
+ of each relation property is clicked. value_button is the little button
+ that was clicked. value_widget is the entry to the left of it. */
+static void
+show_relations_dialog (GtkWidget *value_button,
+ gpointer value_widget)
+{
+ GtkWidget *relations_dialog;
+
+ /* Create the dialog if it we don't already have one for this relation. */
+ relations_dialog = gtk_object_get_data (GTK_OBJECT (value_widget),
+ GladeATKRelationsDialog);
+ if (!relations_dialog)
+ relations_dialog = create_relations_dialog (value_widget);
+
+ glade_atk_refresh_relations_dialog (relations_dialog);
+
+ /* Show the dialog, or raise it if it is already shown. */
+ gtk_widget_show (relations_dialog);
+ gdk_window_show (GTK_WIDGET (relations_dialog)->window);
+ gdk_window_raise (GTK_WIDGET (relations_dialog)->window);
+}
+
+
+/* This updates any relations dialogs which are currently visible, when the
+ widget being shown in the property editor changes (maybe to NULL). */
+void
+glade_atk_update_relation_dialogs (void)
+{
+ GList *elem;
+
+ /* Iterate over the list of relations value widgets (the entry fields in
+ the property editor). Get the associated dialog, if it has been created,
+ and check if it is visible. If it is, refresh it. */
+ for (elem = relations_properties; elem; elem = elem->next)
+ {
+ GtkWidget *value_widget = elem->data;
+ GtkWidget *relations_dialog;
+
+ relations_dialog = gtk_object_get_data (GTK_OBJECT (value_widget),
+ GladeATKRelationsDialog);
+ if (relations_dialog && GTK_WIDGET_DRAWABLE (relations_dialog))
+ {
+ glade_atk_refresh_relations_dialog (relations_dialog);
+ }
+ }
+}
+
+
+/***************************************************************************
+ * Creating the initial properties in the property editor.
+ ***************************************************************************/
+
+/* This creates the ATK properties page of the property editor.
+ We add the standard atk properties and relations here. Actions and other
+ relations may get added as needed. */
+void
+glade_atk_create_property_page (GtkNotebook *notebook)
+{
+ GtkWidget *page, *icon, *vbox, *table;
+ GdkPixbuf *pixbuf;
+ /* Don't use AtkRelationType here since new values can be registered
+ dynamically, which can cause problems with optimizing compilers. */
+ int relationship;
+
+ page = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (page),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_widget_show (page);
+
+ /* We use an icon for the notebook tab, as there isn't much room for text. */
+ pixbuf = gdk_pixbuf_new_from_xpm_data ((const char**) glade_atk_xpm);
+ icon = gtk_image_new_from_pixbuf (pixbuf);
+ gdk_pixbuf_unref (pixbuf);
+ gtk_widget_show (icon);
+
+ gtk_notebook_append_page (notebook, page, icon);
+
+ vbox = gtk_vbox_new (FALSE, 0);
+ gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (page), vbox);
+ gtk_viewport_set_shadow_type (GTK_VIEWPORT (GTK_BIN (page)->child),
+ GTK_SHADOW_NONE);
+ gtk_widget_show (vbox);
+
+ table = gtk_table_new (1, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ gtk_widget_show (table);
+ gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, TRUE, 0);
+
+ property_set_table_position (table, 0);
+
+ property_add_string (GladeATKName, _("Name:"),
+ _("The name of the widget to pass to assistive technologies"));
+ property_add_text (GladeATKDescription, _("Description:"),
+ _("The description of the widget to pass to assistive technologies"), 4);
+#if 0
+ property_add_text (GladeATKTableCaption, _("Table Caption:"),
+ _("The table caption to pass to assistive technologies"), 2);
+#endif
+
+ /* We create separate tables for the actions and relations as we need to be
+ able to add properties to them as they are needed. */
+ actions_table = gtk_table_new (1, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (actions_table), 1);
+ gtk_widget_show (actions_table);
+ gtk_box_pack_start (GTK_BOX (vbox), actions_table, FALSE, TRUE, 0);
+
+ action_properties = g_hash_table_new (g_str_hash, g_str_equal);
+
+ relations_table = gtk_table_new (1, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (relations_table), 1);
+ gtk_widget_show (relations_table);
+ gtk_box_pack_start (GTK_BOX (vbox), relations_table, FALSE, TRUE, 0);
+
+ /* We assume that all relation types will have already been registered by
+ now. I hope that is correct. */
+ property_set_table_position (relations_table, 0);
+ for (relationship = 0; ; relationship++)
+ {
+ /* Skip these 2 as they aren't real relations. */
+ if (relationship != ATK_RELATION_NULL
+ && relationship != ATK_RELATION_LAST_DEFINED)
+ {
+ const gchar *name = atk_relation_type_get_name (relationship);
+ char *property_name, *property_label;
+ GtkWidget *value_widget;
+
+ if (!name)
+ break;
+
+ property_name = glade_atk_get_relation_property_name (name);
+ property_label = glade_atk_get_relation_property_label (name);
+
+ property_add_dialog (property_name, property_label,
+ _("Select the widgets with this relationship"),
+ FALSE, show_relations_dialog);
+
+ /* Store the property name and the relation type in the value widget,
+ so we can find them later. */
+ value_widget = property_get_value_widget (property_name);
+ relations_properties = g_list_prepend (relations_properties,
+ value_widget);
+ gtk_object_set_data_full (GTK_OBJECT (value_widget),
+ GladeATKPropertyName, property_name,
+ g_free);
+ gtk_object_set_data (GTK_OBJECT (value_widget),
+ GladeATKRelationType,
+ GINT_TO_POINTER (relationship));
+
+ g_free (property_label);
+ }
+ }
+}
+
+
+/***************************************************************************
+ * Showing properties in the property editor.
+ ***************************************************************************/
+
+static void
+glade_atk_get_atk_properties (GtkWidget * widget,
+ AtkObject * atko,
+ GbWidgetGetArgData * data)
+{
+ const char *name, *description;
+#if 0
+ const char *table_caption;
+ gboolean show_table_caption = FALSE;
+#endif
+
+ name = atk_object_get_name (atko);
+ gb_widget_output_translatable_string (data, GladeATKName, name);
+
+ description = atk_object_get_description (atko);
+ gb_widget_output_translatable_text (data, GladeATKDescription, description);
+
+#if 0
+ if (GTK_IS_TREE_VIEW (widget))
+ {
+ show_table_caption = TRUE;
+
+ g_object_get (G_OBJECT (atko),
+ "AtkObject::accessible-table-caption", &table_caption,
+ NULL);
+ gb_widget_output_translatable_text (data, GladeATKTableCaption,
+ table_caption);
+ }
+
+ if (data->action == GB_SHOWING)
+ property_set_visible (GladeATKTableCaption, show_table_caption);
+#endif
+}
+
+
+/* Returns the property name to use in the property editor given an action
+ name. We need to add a prefix to make sure we don't clash with other
+ types of properties. The returned string must be freed. */
+static gchar *
+glade_atk_get_action_property_name (const char *name)
+{
+ return g_strdup_printf ("AtkAction:%s", name);
+}
+
+
+static void
+hide_action_properties (const gchar * key, gpointer data, gpointer user_data)
+{
+ property_set_visible (key, FALSE);
+}
+
+
+/* This table lets us translate action names to show in the property editor.
+ These are the only 3 actions I can find at present. */
+GladePropertyLabel action_names_table[] = {
+ { "click", N_("Click") },
+ { "press", N_("Press") },
+ { "release", N_("Release") }
+};
+
+/* This returns the label to use for the given action name. We hardcode some
+ strings here so we can translate the action names. The returned string
+ should be freed. */
+static gchar*
+get_action_property_label (const gchar *name)
+{
+ const char *label = name;
+ gint i;
+
+ for (i = 0; i < G_N_ELEMENTS (action_names_table); i++)
+ {
+ if (!strcmp (name, action_names_table[i].name))
+ label = _(action_names_table[i].label);
+ }
+
+ return g_strdup_printf ("%s:", label);
+}
+
+
+static void
+glade_atk_get_actions (GtkWidget * widget,
+ AtkAction * action,
+ GbWidgetGetArgData * data)
+{
+ gint n_actions, i;
+
+ /* Hide all the action properties. We'll show the ones the widget supports
+ after. */
+ g_hash_table_foreach (action_properties, (GHFunc) hide_action_properties,
+ NULL);
+
+ n_actions = atk_action_get_n_actions (action);
+ for (i = 0; i < n_actions; i++)
+ {
+ const char *name, *description;
+ char *property_name, *property_label;
+ GtkWidget *value;
+ gboolean free_property_name;
+
+ name = atk_action_get_name (action, i);
+ description = atk_action_get_description (action, i);
+ property_name = glade_atk_get_action_property_name (name);
+ free_property_name = TRUE;
+
+ /* If we already have a property widget for this action, then show it,
+ else create a new property widget to edit the description. */
+ value = property_get_value_widget (property_name);
+ if (value)
+ {
+ property_set_visible (property_name, TRUE);
+ }
+ else
+ {
+ property_set_table_position (actions_table, n_action_properties);
+ property_label = get_action_property_label (name);
+ property_add_text (property_name, property_label,
+ _("Enter the description of the action to pass to assistive technologies"), 2);
+ g_free (property_label);
+ n_action_properties++;
+
+ /* Add to our hash. */
+ value = property_get_value_widget (property_name);
+ g_hash_table_insert (action_properties, property_name, value);
+ free_property_name = FALSE;
+ }
+
+ /* Now set the current value. */
+ property_set_text (property_name, description);
+
+ if (free_property_name)
+ g_free (property_name);
+ }
+}
+
+
+static void
+glade_atk_get_relations (GtkWidget * widget,
+ AtkObject * atko,
+ GbWidgetGetArgData * data)
+{
+ GladeWidgetData *wdata;
+ GList *elem;
+ GString *buffer;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ buffer = g_string_sized_new (256);
+
+ /* Clear all the relations properties. */
+ for (elem = relations_properties; elem; elem = elem->next)
+ {
+ GtkWidget *value_widget = elem->data;
+ gtk_entry_set_text (GTK_ENTRY (value_widget), "");
+ }
+
+ /* Step through each of the relations in the GladeWidgetData. */
+ for (elem = wdata->relations; elem; elem = elem->next)
+ {
+ GladeRelation *relation = elem->data;
+ const gchar *relation_name;
+ char *property_name;
+ GtkWidget *value_widget;
+
+ /* Find the property for the relationship. */
+ relation_name = atk_relation_type_get_name (relation->relationship);
+ property_name = glade_atk_get_relation_property_name (relation_name);
+
+ value_widget = property_get_value_widget (property_name);
+ if (value_widget)
+ {
+ GList *target;
+
+ /* Convert the list of target widgets to a comma-separated string. */
+ for (target = relation->targets; target; target = target->next)
+ {
+ GtkWidget *target_widget = target->data;
+
+ /* Remember this is a weak pointer so may be NULL. */
+ if (target_widget)
+ {
+ const char *target_name = gtk_widget_get_name (target_widget);
+ if (target_name && *target_name)
+ {
+ /* Add a comma if the string isn't empty. */
+ if (buffer->len > 0)
+ g_string_append_c (buffer, ',');
+ g_string_append (buffer, target_name);
+ }
+ }
+ }
+
+ gtk_entry_set_text (GTK_ENTRY (value_widget), buffer->str);
+ g_string_truncate (buffer, 0);
+ }
+
+ g_free (property_name);
+ }
+
+ g_string_free (buffer, TRUE);
+}
+
+
+/* This shows the widget's ATK properties in the property editor. */
+void
+glade_atk_get_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data)
+{
+ AtkObject *atko;
+
+ atko = gtk_widget_get_accessible (widget);
+
+ glade_atk_get_atk_properties (widget, atko, data);
+
+ if (ATK_IS_ACTION (atko))
+ {
+ glade_atk_get_actions (widget, ATK_ACTION (atko), data);
+ gtk_widget_show (actions_table);
+ }
+ else
+ {
+ gtk_widget_hide (actions_table);
+ }
+
+ glade_atk_get_relations (widget, atko, data);
+}
+
+
+/***************************************************************************
+ * Applying properties from the property editor.
+ ***************************************************************************/
+
+static void
+glade_atk_set_atk_properties (GtkWidget * widget,
+ AtkObject * atko,
+ GbWidgetSetArgData * data)
+{
+ char *name, *description;
+
+ name = gb_widget_input_string (data, GladeATKName);
+ if (data->apply)
+ {
+ /* Set a flag to indicate the name has been set explicitly. */
+ g_object_set_data (G_OBJECT (atko), GladeATKName, "T");
+ atk_object_set_name (atko, name);
+ }
+
+ description = gb_widget_input_text (data, GladeATKDescription);
+ if (data->apply)
+ {
+ g_object_set_data (G_OBJECT (atko), GladeATKDescription, "T");
+ atk_object_set_description (atko, description);
+ }
+ g_free (description);
+
+#if 0
+ if (GTK_IS_TREE_VIEW (widget))
+ {
+ char *table_caption;
+
+ table_caption = gb_widget_input_text (data, GladeATKTableCaption);
+ if (data->apply)
+ {
+ g_object_set_data (G_OBJECT (atko), GladeATKTableCaption, "T");
+ g_object_set (G_OBJECT (atko),
+ "AtkObject::accessible-table-caption", table_caption,
+ NULL);
+ }
+ g_free (table_caption);
+ }
+#endif
+}
+
+
+static void
+glade_atk_set_actions (GtkWidget * widget,
+ AtkAction * action,
+ GbWidgetSetArgData * data)
+{
+ gint n_actions, i;
+
+ n_actions = atk_action_get_n_actions (action);
+ for (i = 0; i < n_actions; i++)
+ {
+ const char *name;
+ char *property_name, *description;
+
+ name = atk_action_get_name (action, i);
+ property_name = glade_atk_get_action_property_name (name);
+
+ description = gb_widget_input_text (data, property_name);
+ if (data->apply)
+ atk_action_set_description (action, i, description);
+ g_free (description);
+
+ g_free (property_name);
+ }
+}
+
+
+/* This applies the ATK properties from the property editor. */
+void
+glade_atk_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ AtkObject *atko;
+
+ atko = gtk_widget_get_accessible (widget);
+
+ glade_atk_set_atk_properties (widget, atko, data);
+
+ if (ATK_IS_ACTION (atko))
+ glade_atk_set_actions (widget, ATK_ACTION (atko), data);
+
+ /* Note that we don't have to set the relations here, since that is done
+ when the relations dialog is closed. */
+}
+
+
+/***************************************************************************
+ * Saving properties in the XML.
+ ***************************************************************************/
+
+static void
+save_atk_property (GbWidgetGetArgData * data, GString *buffer, gint indent,
+ const gchar * tag_name, const gchar * tag_value)
+{
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (tag_value == NULL)
+ return;
+
+ glade_util_get_translation_properties (data->widget, tag_name, &translatable,
+ &comments, &context);
+
+ save_buffer_add_indent (buffer, indent);
+ g_string_append (buffer, "<atkproperty name=\"");
+ save_buffer_add_string (buffer, tag_name);
+ g_string_append_c (buffer, '"');
+
+ if (translatable)
+ {
+ g_string_append (buffer, " translatable=\"yes\"");
+
+ if (context)
+ g_string_append (buffer, " context=\"yes\"");
+
+ if (comments && *comments)
+ {
+ g_string_append (buffer, " comments=\"");
+ save_buffer_add_string (buffer, comments);
+ g_string_append_c (buffer, '"');
+ }
+ }
+
+ g_string_append_c (buffer, '>');
+
+ save_buffer_add_string (buffer, tag_value);
+ g_string_append (buffer, "</atkproperty>\n");
+
+ if (data->save_translatable_strings)
+ save_add_translatable_string (data, tag_value);
+}
+
+
+static void
+glade_atk_save_atk_properties (GtkWidget * widget,
+ AtkObject * atko,
+ GbWidgetGetArgData * data,
+ GString * buffer,
+ gint indent)
+{
+ const char *name, *description;
+
+ /* We only save the name, description and caption if they are set explicitly
+ by the user, and are not empty. There may be default settings. */
+ name = atk_object_get_name (atko);
+ if (name && *name && g_object_get_data (G_OBJECT (atko), GladeATKName))
+ save_atk_property (data, buffer, indent, GladeATKName, name);
+
+ description = atk_object_get_description (atko);
+ if (description && *description
+ && g_object_get_data (G_OBJECT (atko), GladeATKDescription))
+ save_atk_property (data, buffer, indent, GladeATKDescription, description);
+
+#if 0
+ if (GTK_IS_TREE_VIEW (widget))
+ {
+ const char *table_caption;
+
+ g_object_get (G_OBJECT (atko),
+ "AtkObject::accessible-table-caption", &table_caption,
+ NULL);
+ if (table_caption && *table_caption
+ && g_object_get_data (G_OBJECT (atko), GladeATKTableCaption))
+ save_atk_property (data, buffer, indent, GladeATKTableCaption,
+ table_caption);
+ }
+#endif
+}
+
+
+static void
+glade_atk_save_actions (GtkWidget * widget,
+ AtkAction * action,
+ GbWidgetGetArgData * data,
+ GString * buffer,
+ gint indent)
+{
+ gint n_actions, i;
+
+ n_actions = atk_action_get_n_actions (action);
+ for (i = 0; i < n_actions; i++)
+ {
+ const char *name, *description;
+
+ name = atk_action_get_name (action, i);
+ description = atk_action_get_description (action, i);
+
+ if (description && *description)
+ {
+ save_buffer_add_indent (buffer, indent);
+ g_string_append (buffer, "<atkaction action_name=\"");
+ save_buffer_add_string (buffer, name);
+ g_string_append (buffer, "\" description=\"");
+ save_buffer_add_string (buffer, description);
+ g_string_append (buffer, "\"/>\n");
+
+ if (data->save_translatable_strings)
+ save_add_translatable_string (data, description);
+ }
+ }
+}
+
+
+static void
+glade_atk_save_relations (GtkWidget * widget,
+ AtkObject * atko,
+ GbWidgetGetArgData * data,
+ GString * buffer,
+ gint indent)
+{
+ GladeWidgetData *wdata;
+ GList *elem;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ for (elem = wdata->relations; elem; elem = elem->next)
+ {
+ GladeRelation *relation = elem->data;
+ const gchar *relation_name;
+ GList *target;
+
+ relation_name = atk_relation_type_get_name (relation->relationship);
+
+ /* We output a separate <atkrelation> element for each target. */
+ for (target = relation->targets; target; target = target->next)
+ {
+ GtkWidget *widget = target->data;
+ if (widget)
+ {
+ const gchar *target_name = gtk_widget_get_name (widget);
+ if (target_name && *target_name)
+ {
+ save_buffer_add_indent (buffer, indent);
+ g_string_append (buffer, "<atkrelation target=\"");
+ save_buffer_add_string (buffer, target_name);
+ g_string_append (buffer, "\" type=\"");
+ save_buffer_add_string (buffer, relation_name);
+ g_string_append (buffer, "\"/>\n");
+ }
+ }
+ }
+ }
+}
+
+
+/* This saves the ATK properties in the XML file. */
+void
+glade_atk_save_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data)
+{
+ AtkObject *atko;
+ GString *buffer;
+ gint indent;
+
+ atko = gtk_widget_get_accessible (widget);
+
+ /* We output all the ATK properties into a buffer. Then if it isn't empty
+ we output an <accessibility> element with the buffer contents. */
+ buffer = g_string_sized_new (1024);
+ indent = data->indent + 1;
+
+ glade_atk_save_atk_properties (widget, atko, data, buffer, indent);
+
+ if (ATK_IS_ACTION (atko))
+ glade_atk_save_actions (widget, ATK_ACTION (atko), data, buffer, indent);
+
+ glade_atk_save_relations (widget, atko, data, buffer, indent);
+
+ if (buffer->len > 0)
+ {
+ save_start_tag (data, "accessibility");
+ g_string_append (data->buffer, buffer->str);
+ save_end_tag (data, "accessibility");
+ }
+
+ g_string_free (buffer, TRUE);
+}
+
+
+/***************************************************************************
+ * Loading properties from the XML.
+ ***************************************************************************/
+
+static void
+glade_atk_load_atk_properties (GtkWidget * widget,
+ AtkObject * atko,
+ GladeWidgetInfo * info)
+{
+ gint i;
+
+ for (i = 0; i < info->n_atk_props; i++)
+ {
+ GladeProperty *prop = &info->atk_props[i];
+
+ if (!strcmp (prop->name, GladeATKName))
+ {
+ /* Set a flag to indicate the name has been set explicitly. */
+ g_object_set_data (G_OBJECT (atko), GladeATKName, "T");
+ atk_object_set_name (atko, prop->value);
+
+ glade_util_set_translation_properties (widget, GladeATKName,
+ prop->translatable,
+ prop->translator_comments,
+ prop->context_prefix);
+ }
+ else if (!strcmp (prop->name, GladeATKDescription))
+ {
+ g_object_set_data (G_OBJECT (atko), GladeATKDescription, "T");
+ atk_object_set_description (atko, prop->value);
+
+ glade_util_set_translation_properties (widget, GladeATKDescription,
+ prop->translatable,
+ prop->translator_comments,
+ prop->context_prefix);
+ }
+#if 0
+ else if (GTK_IS_TREE_VIEW (widget)
+ && !strcmp (prop->name, GladeATKTableCaption))
+ {
+ g_object_set_data (G_OBJECT (atko), GladeATKTableCaption, "T");
+ g_object_set (G_OBJECT (atko),
+ "AtkObject::accessible-table-caption", prop->value,
+ NULL);
+
+ glade_util_set_translation_properties (widget, GladeATKTableCaption,
+ prop->translatable,
+ prop->translator_comments,
+ prop->context_prefix);
+ }
+#endif
+ }
+}
+
+
+static void
+glade_atk_load_actions (GtkWidget * widget,
+ AtkAction * action,
+ GladeWidgetInfo * info)
+{
+ gint n_actions, i, j;
+
+ n_actions = atk_action_get_n_actions (action);
+
+ for (j = 0; j < info->n_atk_actions; j++)
+ {
+ GladeAtkActionInfo *action_info = &info->atk_actions[j];
+
+ for (i = 0; i < n_actions; i++)
+ {
+ const char *name;
+
+ name = atk_action_get_name (action, i);
+ if (!strcmp (name, action_info->action_name))
+ {
+ atk_action_set_description (action, i, action_info->description);
+ break;
+ }
+ }
+ }
+}
+
+
+static void
+glade_atk_load_relations (GtkWidget * widget,
+ AtkObject * atko,
+ GladeWidgetInfo *info,
+ GHashTable *all_widgets)
+{
+ GladeWidgetData *wdata;
+ gint i;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ for (i = 0; i < info->n_relations; i++)
+ {
+ GladeAtkRelationInfo *relation = &info->relations[i];
+ AtkRelationType relationship = ATK_RELATION_NULL;
+ GtkWidget *target = NULL;
+
+ /* Convert the type string to an integer. */
+ if (relation->type && relation->type[0])
+ {
+ relationship = atk_relation_type_for_name (relation->type);
+ if (relationship == ATK_RELATION_NULL)
+ g_warning ("Couldn't find relation type: %s", relation->type);
+ }
+ else
+ g_warning ("<atkrelation> element has no type");
+
+ /* Try to find the target widget. */
+ if (relation->target && relation->target[0])
+ {
+ target = g_hash_table_lookup (all_widgets, relation->target);
+ if (!target)
+ g_warning ("Couldn't find relation target: %s", relation->target);
+ }
+ else
+ g_warning ("<atkrelation> element has no target");
+
+ /* Add the target to the widget's GladeWidgetData. */
+ if (relationship != ATK_RELATION_NULL && target)
+ {
+ glade_widget_data_add_relation (wdata, relationship, target);
+ }
+ }
+}
+
+
+/* This loads the ATK properties from the XML file. It is called after the
+ entire XML file is loaded and all the widgets are created, so that it
+ can resolve relation targets properly. */
+void
+glade_atk_load_properties (GtkWidget * widget,
+ GladeWidgetInfo * info,
+ GHashTable *all_widgets)
+{
+ AtkObject *atko;
+
+ atko = gtk_widget_get_accessible (widget);
+
+ glade_atk_load_atk_properties (widget, atko, info);
+
+ if (ATK_IS_ACTION (atko))
+ glade_atk_load_actions (widget, ATK_ACTION (atko), info);
+
+ glade_atk_load_relations (widget, atko, info, all_widgets);
+}
+
+
+
+
+
+/***************************************************************************
+ * Generating source code.
+ ***************************************************************************/
+
+static void
+glade_gtk_source_add_v (GString *buffer,
+ const gchar *format,
+ va_list args)
+{
+ gchar *buf;
+
+ buf = g_strdup_vprintf (format, args);
+ g_string_append (buffer, buf);
+ g_free (buf);
+}
+
+
+static void
+glade_atk_source_add (GString *buffer,
+ const gchar *format,
+ ...)
+{
+ va_list args;
+
+ va_start (args, format);
+ glade_gtk_source_add_v (buffer, format, args);
+ va_end (args);
+}
+
+
+void
+glade_atk_source_add_translator_comments (GString *buffer,
+ gboolean translatable,
+ const gchar *comments)
+{
+ /* If the property isn't being translated we don't bother outputting the
+ translator comments. */
+ if (!translatable || !comments || comments[0] == '\0')
+ return;
+
+ /* We simply output it in a C comment.
+ FIXME: If the comments contain an end of comment marker it won't
+ compile. */
+ g_string_append (buffer, " /* ");
+ g_string_append (buffer, comments);
+ g_string_append (buffer, " */\n");
+}
+
+
+static void
+glade_atk_write_atk_properties_source (GtkWidget * widget,
+ AtkObject * atko,
+ GbWidgetWriteSourceData * data,
+ GString * buffer)
+{
+ const char *name, *description;
+ gboolean translatable, context;
+ gchar *comments;
+
+ /* We only generate code for setting the name, description and caption if
+ they are set explicitly by the user, and are not empty. There may be
+ default settings. */
+ name = atk_object_get_name (atko);
+ if (name && *name && g_object_get_data (G_OBJECT (atko), GladeATKName))
+ {
+ glade_util_get_translation_properties (widget, GladeATKName,
+ &translatable,
+ &comments, &context);
+ glade_atk_source_add_translator_comments (buffer, translatable,
+ comments);
+
+ glade_atk_source_add (buffer,
+ " atk_object_set_name (atko, %s);\n",
+ source_make_string_full (name, data->use_gettext && translatable, context));
+ }
+
+ description = atk_object_get_description (atko);
+ if (description && *description
+ && g_object_get_data (G_OBJECT (atko), GladeATKDescription))
+ {
+ glade_util_get_translation_properties (widget, GladeATKDescription,
+ &translatable,
+ &comments, &context);
+ glade_atk_source_add_translator_comments (buffer, translatable,
+ comments);
+
+ glade_atk_source_add (buffer,
+ " atk_object_set_description (atko, %s);\n",
+ source_make_string_full (description, data->use_gettext && translatable, context));
+ }
+
+#if 0
+ if (GTK_IS_TREE_VIEW (widget))
+ {
+ const char *table_caption;
+
+ g_object_get (G_OBJECT (atko),
+ "AtkObject::accessible-table-caption", &table_caption,
+ NULL);
+ if (table_caption && *table_caption
+ && g_object_get_data (G_OBJECT (atko), GladeATKTableCaption))
+ {
+ glade_util_get_translation_properties (widget, GladeATKTableCaption,
+ &translatable,
+ &comments, &context);
+ glade_atk_source_add_translator_comments (buffer, translatable,
+ comments);
+
+ glade_atk_source_add (buffer,
+ " g_object_set (G_OBJECT (atko), \"AtkObject::accessible-table-caption\", %s,\n"
+ " NULL);\n",
+ source_make_string_full (table_caption, data->use_gettext && translatable, context));
+
+ }
+ }
+#endif
+}
+
+
+static void
+glade_atk_write_actions_source (GtkWidget * widget,
+ AtkAction * action,
+ GbWidgetWriteSourceData * data,
+ GString * buffer)
+{
+ gint n_actions, i;
+
+ n_actions = atk_action_get_n_actions (action);
+ for (i = 0; i < n_actions; i++)
+ {
+ const char *name, *description;
+
+ name = atk_action_get_name (action, i);
+ description = atk_action_get_description (action, i);
+
+ if (description && *description)
+ {
+ /* We use a support function to set the action description. */
+ glade_atk_source_add (buffer,
+ " glade_set_atk_action_description (ATK_ACTION (atko), %s,\n",
+ source_make_string (name, FALSE));
+
+ glade_atk_source_add (buffer,
+ " %s);\n",
+ source_make_string (description,
+ data->use_gettext));
+ }
+ }
+}
+
+
+static void
+glade_atk_write_relations_source (GtkWidget * widget,
+ AtkObject * atko,
+ GbWidgetWriteSourceData * data,
+ GString * buffer)
+{
+ GladeWidgetData *wdata;
+ gint max_targets = 0;
+ GList *elem;
+ gchar *decl;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ if (!wdata->relations)
+ return;
+
+ /* Find out the maximum number of targets in the relations. We'll use one
+ temporary targets array for all of them. */
+ for (elem = wdata->relations; elem; elem = elem->next)
+ {
+ GladeRelation *relation = elem->data;
+ gint n_targets = 0;
+ GList *target;
+
+ for (target = relation->targets; target; target = target->next)
+ {
+ if (target->data)
+ n_targets++;
+ }
+
+ max_targets = MAX (max_targets, n_targets);
+ }
+
+ if (max_targets == 0)
+ return;
+
+ source_ensure_decl (data, " AtkRelationSet *tmp_relation_set;\n");
+ source_ensure_decl (data, " AtkRelationType tmp_relationship;\n");
+ source_ensure_decl (data, " AtkRelation *tmp_relation;\n");
+ glade_atk_source_add (buffer,
+ " tmp_relation_set = atk_object_ref_relation_set (atko);\n");
+
+ /* Output the declaration of the temporary targets array. */
+ decl = g_strdup_printf (" AtkObject *%s_relation_targets[%i];\n",
+ data->wname, max_targets);
+ source_ensure_decl (data, decl);
+ g_free (decl);
+
+ for (elem = wdata->relations; elem; elem = elem->next)
+ {
+ GladeRelation *relation = elem->data;
+ gint n_targets = 0, target_num = 0;
+ GList *target;
+ const gchar *relation_name;
+
+ /* Remember that target widgets may be NULL if the target widget is
+ destroyed, so we count how many non-NULL targets there are. */
+ for (target = relation->targets; target; target = target->next)
+ {
+ if (target->data)
+ n_targets++;
+ }
+
+ if (n_targets == 0)
+ continue;
+
+ /* We have to get a reference to all the AtkObjects and add them to the
+ targets array. */
+ for (target = relation->targets; target; target = target->next)
+ {
+ GtkWidget *target_widget = target->data;
+ gchar *target_name;
+
+ target_name = source_create_valid_identifier (gtk_widget_get_name (target_widget));
+ glade_atk_source_add (buffer,
+ " %s_relation_targets[%i] = gtk_widget_get_accessible (%s);\n",
+ data->wname, target_num, target_name);
+ g_free (target_name);
+ target_num++;
+ }
+
+ /* We have to output code to lookup the relationship code from the
+ string name, as it may be an externally-defined relationship so the
+ code may change. */
+ relation_name = atk_relation_type_get_name (relation->relationship);
+
+ glade_atk_source_add (buffer,
+ " tmp_relationship = atk_relation_type_for_name (%s);\n",
+ source_make_string (relation_name, FALSE));
+ glade_atk_source_add (buffer,
+ " tmp_relation = atk_relation_new (%s_relation_targets, %i, tmp_relationship);\n",
+ data->wname, target_num);
+
+
+ glade_atk_source_add (buffer,
+ " atk_relation_set_add (tmp_relation_set, tmp_relation);\n"
+ " g_object_unref (G_OBJECT (tmp_relation));\n");
+ }
+
+ glade_atk_source_add (buffer, " g_object_unref (G_OBJECT (tmp_relation_set));\n");
+}
+
+
+/* This generates the source code to set the ATK properties, event descriptions
+ and relations. */
+void
+glade_atk_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ AtkObject *atko;
+ GString *buffer;
+
+ atko = gtk_widget_get_accessible (widget);
+
+ /* We output all the ATK code into a buffer. Then if it isn't empty
+ we output the declaration for the AtkObject and the get_accessible()
+ call. */
+ buffer = g_string_sized_new (1024);
+
+ glade_atk_write_atk_properties_source (widget, atko, data, buffer);
+
+ if (ATK_IS_ACTION (atko))
+ glade_atk_write_actions_source (widget, ATK_ACTION (atko), data, buffer);
+
+ glade_atk_write_relations_source (widget, atko, data, buffer);
+
+ if (buffer->len > 0)
+ {
+ source_ensure_decl (data, " AtkObject *atko;\n");
+
+ source_add_to_buffer (data, GLADE_ATK_SOURCE,
+ " atko = gtk_widget_get_accessible (%s);\n%s\n",
+ data->wname, buffer->str);
+ }
+
+ g_string_free (buffer, TRUE);
+}
+
diff --git a/tools/glade/glade/glade_atk.h b/tools/glade/glade/glade_atk.h
new file mode 100644
index 00000000..bbeee1b0
--- /dev/null
+++ b/tools/glade/glade/glade_atk.h
@@ -0,0 +1,71 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-2002 Damon Chaplin
+ * Copyright (C) 2002 Sun Microsystems, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+/*
+ * This file contains most of the ATK-related code in Glade.
+ * It handles the properties, actions and relations in the property editor.
+ */
+
+#ifndef GLADE_ATK_H
+#define GLADE_ATK_H
+
+#include <gtk/gtknotebook.h>
+#include "gbwidget.h"
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+/* This creates the ATK properties page of the property editor. */
+void glade_atk_create_property_page (GtkNotebook *notebook);
+
+/* This shows the widget's ATK properties in the property editor. */
+void glade_atk_get_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+
+/* This updates any relations dialogs which are currently visible, when the
+ widget being shown in the property editor changes (maybe to NULL). */
+void glade_atk_update_relation_dialogs (void);
+
+/* This applies the ATK properties from the property editor. */
+void glade_atk_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data);
+
+/* This saves the ATK properties in the XML file. */
+void glade_atk_save_properties (GtkWidget * widget,
+ GbWidgetGetArgData * data);
+
+/* This loads the ATK properties from the XML file. It is called after all
+ widgets are created, so it can resolve relation targets properly. */
+void glade_atk_load_properties (GtkWidget * widget,
+ GladeWidgetInfo * info,
+ GHashTable *all_widgets);
+
+/* This generates the source code to set the ATK properties. */
+void glade_atk_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_ATK_H */
diff --git a/tools/glade/glade/glade_clipboard.c b/tools/glade/glade/glade_clipboard.c
new file mode 100644
index 00000000..cde84f87
--- /dev/null
+++ b/tools/glade/glade/glade_clipboard.c
@@ -0,0 +1,654 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <string.h>
+#include <locale.h>
+#include <stdlib.h>
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#else
+#include <gtk/gtk.h>
+#endif
+
+#include "gladeconfig.h"
+
+#include "editor.h"
+#include "glade_clipboard.h"
+#include "gbwidget.h"
+#include "load.h"
+#include "tree.h"
+#include "utils.h"
+#include "gb.h"
+#include "glade_project_window.h"
+
+typedef struct _GladeClipboardItem GladeClipboardItem;
+
+struct _GladeClipboardItem
+{
+ GladeProject *project;
+ GtkType type;
+ gchar *xml_data;
+ gboolean names_unique;
+};
+
+
+static GtkWindowClass *parent_class = NULL;
+
+static void glade_clipboard_class_init (GladeClipboardClass * klass);
+static void glade_clipboard_init (GladeClipboard * clipboard);
+
+static void glade_clipboard_cut_or_copy (GladeClipboard *clipboard,
+ GladeProject *project,
+ GtkWidget *widget,
+ gboolean cut);
+static void glade_clipboard_add (GladeClipboard *clipboard,
+ GladeProject *project,
+ gboolean names_unique,
+ GtkWidget *widget,
+ gchar *xml_data);
+static GladeClipboardItem* glade_clipboard_get_current_item (GladeClipboard *clipboard);
+
+static void glade_clipboard_on_project_destroy (GladeProject *project,
+ GladeClipboardItem *item);
+
+
+#define GLADE_PASTE_BUFFER_INCREMENT 1024
+
+
+GType
+glade_clipboard_get_type (void)
+{
+ static GType glade_clipboard_type = 0;
+
+ if (!glade_clipboard_type)
+ {
+ GtkTypeInfo glade_clipboard_info =
+ {
+ "GladeClipboard",
+ sizeof (GladeClipboard),
+ sizeof (GladeClipboardClass),
+ (GtkClassInitFunc) glade_clipboard_class_init,
+ (GtkObjectInitFunc) glade_clipboard_init,
+ /* reserved_1 */ NULL,
+ /* reserved_2 */ NULL,
+ (GtkClassInitFunc) NULL,
+ };
+
+ glade_clipboard_type = gtk_type_unique (gtk_window_get_type (),
+ &glade_clipboard_info);
+ }
+ return glade_clipboard_type;
+}
+
+
+static void
+glade_clipboard_class_init (GladeClipboardClass * klass)
+{
+ GtkObjectClass *object_class;
+
+ object_class = (GtkObjectClass *) klass;
+
+ parent_class = gtk_type_class (gtk_window_get_type ());
+}
+
+
+static void
+glade_clipboard_init (GladeClipboard * clipboard)
+{
+ GtkWidget *vbox, *scrolled_win;
+
+ gtk_window_set_title (GTK_WINDOW (clipboard), _ ("Clipboard"));
+ gtk_window_set_policy (GTK_WINDOW (clipboard), FALSE, TRUE, FALSE);
+ gtk_window_set_wmclass (GTK_WINDOW (clipboard), "clipboard", "Glade");
+ gtk_window_set_default_size (GTK_WINDOW (clipboard), 150, 200);
+ gtk_window_add_accel_group (GTK_WINDOW (clipboard),
+ glade_get_global_accel_group ());
+
+ vbox = gtk_vbox_new (FALSE, 4);
+ gtk_widget_show (vbox);
+ gtk_container_add (GTK_CONTAINER (clipboard), vbox);
+
+ clipboard->clist = gtk_clist_new (1);
+ gtk_clist_set_row_height (GTK_CLIST (clipboard->clist), 23);
+ gtk_widget_set_usize (clipboard->clist, 100, 100);
+ gtk_clist_set_column_width (GTK_CLIST (clipboard->clist), 0, 100);
+ gtk_clist_set_selection_mode (GTK_CLIST (clipboard->clist),
+ GTK_SELECTION_BROWSE);
+ gtk_widget_show (clipboard->clist);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), clipboard->clist);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (vbox), scrolled_win, TRUE, TRUE, 0);
+ gtk_widget_show (scrolled_win);
+
+ gtk_signal_connect (GTK_OBJECT (clipboard), "delete_event",
+ GTK_SIGNAL_FUNC (glade_util_close_window_on_delete),
+ NULL);
+
+ gtk_signal_connect_after (GTK_OBJECT (clipboard), "hide",
+ GTK_SIGNAL_FUNC (glade_project_window_uncheck_clipboard_menu_item),
+ NULL);
+}
+
+
+GtkWidget *
+glade_clipboard_new (void)
+{
+ return GTK_WIDGET (gtk_type_new (glade_clipboard_get_type ()));
+}
+
+
+void
+glade_clipboard_cut (GladeClipboard *clipboard,
+ GladeProject *project,
+ GtkWidget *widget)
+{
+ glade_clipboard_cut_or_copy (clipboard, project, widget, TRUE);
+}
+
+
+void
+glade_clipboard_copy (GladeClipboard *clipboard,
+ GladeProject *project,
+ GtkWidget *widget)
+{
+ glade_clipboard_cut_or_copy (clipboard, project, widget, FALSE);
+}
+
+
+static void
+glade_clipboard_cut_or_copy (GladeClipboard *clipboard,
+ GladeProject *project,
+ GtkWidget *widget,
+ gboolean cut)
+{
+ GbWidgetGetArgData data = { 0 };
+ gchar *old_locale, *saved_locale;
+ GList *selection;
+ gboolean is_component;
+
+ if (widget == NULL)
+ {
+ selection = editor_get_selection ();
+ if (selection)
+ widget = GTK_WIDGET (selection->data);
+ }
+
+ if (widget == NULL || GB_IS_PLACEHOLDER (widget))
+ return;
+
+ data.project = project;
+ data.action = GB_SAVING;
+ data.copying_to_clipboard = TRUE;
+ data.error = NULL;
+
+ /* Initialize the output buffer. */
+ data.buffer = g_string_sized_new (1024);
+ data.indent = 0;
+
+ /* We don't need the translatable strings. */
+ data.save_translatable_strings = FALSE;
+ data.translatable_strings = NULL;
+
+ old_locale = setlocale (LC_NUMERIC, NULL);
+ saved_locale = g_strdup (old_locale);
+ setlocale (LC_NUMERIC, "C");
+
+ g_string_append (data.buffer,
+ "<?xml version=\"1.0\" standalone=\"no\"?> <!--*- mode: xml -*-->\n"
+ "<!DOCTYPE glade-interface SYSTEM \"http://glade.gnome.org/glade-project-2.0.dtd\">\n"
+ "\n"
+ "<glade-interface>\n");
+
+ /* If the widget is not a toplevel widget, we add a dummy parent to it.
+ This is so that we keep the packing properties of the widget. */
+ is_component = glade_util_is_component (widget);
+ if (!is_component)
+ {
+ g_string_append (data.buffer,
+ "<widget class=\"GtkWindow\" id=\"glade-dummy-container\">\n");
+ data.indent++;
+ }
+
+ gb_widget_save (widget, &data);
+
+ if (!is_component)
+ {
+ g_string_append (data.buffer,
+ "</widget>\n");
+ }
+
+ g_string_append (data.buffer,
+ "\n</glade-interface>\n");
+
+ setlocale (LC_NUMERIC, saved_locale);
+ g_free (saved_locale);
+
+ if (data.error == NULL)
+ {
+#if 0
+ g_print ("Adding to clipboard:\n%s\n", data.buffer->str);
+#endif
+ glade_clipboard_add (GLADE_CLIPBOARD (clipboard), project, cut,
+ widget, data.buffer->str);
+ if (cut)
+ editor_delete_widget (widget);
+ }
+ else
+ /* This shouldn't happen. */
+ g_warning ("Error saving widget to clipboard");
+
+ g_string_free (data.buffer, TRUE);
+}
+
+
+static void
+initialize_all_widgets_cb (GtkWidget *widget, GbWidgetSetArgData *data)
+{
+ const gchar *widget_name;
+
+ /* If this is the widget we are replacing, just return. We don't want to
+ add it or its descendants to all_widgets. They will no longer exist, so
+ ATK relations can't use them. */
+ if (widget == data->replacing_widget)
+ return;
+
+ /* Add this widget to the all_widgets hash. */
+ if (GB_IS_GB_WIDGET (widget))
+ {
+ widget_name = gtk_widget_get_name (widget);
+ if (widget_name && *widget_name)
+ {
+#if 0
+ g_print ("Initializing pointer to widget: %s, %p\n",
+ widget_name, widget);
+#endif
+ g_hash_table_insert (data->all_widgets, (gpointer) widget_name,
+ widget);
+ }
+ }
+
+ /* Now recursively add the children. */
+ gb_widget_children_foreach (widget, (GtkCallback) initialize_all_widgets_cb,
+ data);
+}
+
+
+/* This adds all widgets that are in the window being pasted into to the
+ all_widgets hash, so ATK relations to other widgets will be set when
+ pasting. */
+static void
+glade_clipboard_initialize_all_widgets (GbWidgetSetArgData *data)
+{
+ GtkWidget *toplevel;
+
+ /* If we aren't pasting into a component, just return. */
+ if (!data->replacing_widget)
+ return;
+
+ toplevel = glade_util_get_toplevel (data->replacing_widget);
+
+ initialize_all_widgets_cb (toplevel, data);
+}
+
+
+/* The widget argument is the widget to be pasted over, i.e. the widget in
+ the current interface that will be replaced by the clipboard item.
+ If it is NULL, the currently selected widget will be used. */
+void
+glade_clipboard_paste (GladeClipboard *clipboard,
+ GladeProject *project,
+ GtkWidget *widget)
+{
+ GladeClipboardItem *item;
+ GbWidgetSetArgData data = { 0 };
+ GtkWidget *parent, *new_widget = NULL;
+ gchar *saved_locale, *saved_timezone, *child_name;
+ GList *selection;
+ gboolean is_component = FALSE;
+
+ item = glade_clipboard_get_current_item (clipboard);
+ if (item == NULL)
+ return;
+
+ if (widget == NULL)
+ {
+ selection = editor_get_selection ();
+ if (selection)
+ widget = GTK_WIDGET (selection->data);
+ }
+
+ if (gtk_type_is_a (item->type, gtk_window_get_type ())
+ || gtk_type_is_a (item->type, gtk_menu_get_type ()))
+ is_component = TRUE;
+
+ /* We can only paste toplevel components, i.e. windows and menus, into the
+ project, and not into other widgets. */
+ if (widget == NULL)
+ {
+ if (!is_component)
+ {
+ glade_util_show_message_box (_("You need to select a widget to paste into"), widget);
+ return;
+ }
+ }
+ else
+ {
+ if (is_component)
+ widget = NULL;
+ }
+
+ if (widget)
+ {
+ /* Don't allow pasting into any windows/dialogs. */
+ if (GTK_IS_WINDOW (widget)
+ || GTK_IS_DIALOG (widget)
+ || GTK_IS_COLOR_SELECTION_DIALOG (widget)
+ || GTK_IS_INPUT_DIALOG (widget)
+ || GTK_IS_FONT_SELECTION_DIALOG (widget)
+ || GTK_IS_FILE_SELECTION (widget)
+#ifdef USE_GNOME
+ || GNOME_IS_APP (widget)
+ || GNOME_IS_DIALOG (widget)
+#endif
+ )
+ {
+ glade_util_show_message_box (_("You can't paste into windows or dialogs."), widget);
+ return;
+ }
+
+ /* SPECIAL CODE: Don't allow pasting into dialog widgets. */
+ child_name = gb_widget_get_child_name (widget);
+ if (child_name)
+ {
+ if (!strcmp (child_name, GladeChildOKButton)
+ || !strcmp (child_name, GladeChildCancelButton)
+ || !strcmp (child_name, GladeChildHelpButton)
+ || !strcmp (child_name, GladeChildApplyButton)
+ || !strcmp (child_name, GladeChildSaveButton)
+ || !strcmp (child_name, GladeChildCloseButton)
+ || !strcmp (child_name, GladeChildDialogVBox)
+ || !strcmp (child_name, GladeChildDialogActionArea)
+ || !strcmp (child_name, GladeChildComboEntry)
+ || !strcmp (child_name, GladeChildComboList)
+ || !strcmp (child_name, GladeChildFontSelection)
+ || !strcmp (child_name, GladeChildColorSelection)
+ || !strcmp (child_name, GladeChildGnomeEntry)
+ )
+ {
+ glade_util_show_message_box (_("You can't paste into the selected widget, since\nit is created automatically by its parent."), widget);
+ return;
+ }
+ }
+
+ /* Only allow menuitems to be pasted into menus or menubars. */
+ if (GTK_IS_MENU_SHELL (widget)
+ && !gtk_type_is_a (item->type, gtk_menu_item_get_type ()))
+ {
+ glade_util_show_message_box (_("Only menu items can be pasted into a menu or menu bar."), widget);
+ return;
+ }
+
+ /* Only allow menuitems to replace menuitems. */
+ if (GTK_IS_MENU_ITEM (widget)
+ && !gtk_type_is_a (item->type, gtk_menu_item_get_type ()))
+ {
+ glade_util_show_message_box (_("Only menu items can be pasted into a menu or menu bar."), widget);
+ return;
+ }
+
+ /* Only buttons can be pasted into a dialog action area. */
+ if (widget->parent)
+ {
+ child_name = gb_widget_get_child_name (widget->parent);
+ if (child_name && !strcmp (child_name, GladeChildDialogActionArea)
+ && item->type != GTK_TYPE_BUTTON)
+ {
+ glade_util_show_message_box (_("Only buttons can be pasted into a dialog action area."), widget);
+ return;
+ }
+ }
+
+#ifdef USE_GNOME
+ if (BONOBO_IS_DOCK (widget))
+ {
+ if (!gtk_type_is_a (item->type, bonobo_dock_item_get_type ()))
+ {
+ glade_util_show_message_box (_("Only GnomeDockItem widgets can be pasted into a GnomeDock."), widget);
+ return;
+ }
+ }
+
+ if (BONOBO_IS_DOCK_ITEM (widget))
+ {
+ if (!gtk_type_is_a (item->type, bonobo_dock_item_get_type ()))
+ {
+ glade_util_show_message_box (_("Only GnomeDockItem widgets can be pasted over a GnomeDockItem."), widget);
+ return;
+ }
+ glade_util_show_message_box (_("Sorry - pasting over a GnomeDockItem is not implemented yet."), widget);
+ return;
+ }
+
+ if (gtk_type_is_a (item->type, bonobo_dock_item_get_type ()))
+ {
+ if (!BONOBO_IS_DOCK (widget) && !BONOBO_IS_DOCK_ITEM (widget))
+ {
+ glade_util_show_message_box (_("GnomeDockItem widgets can only be pasted into a GnomeDock."), widget);
+ return;
+ }
+ }
+#endif
+ }
+
+ data.project = project;
+ data.filename = NULL;
+ data.xml_buffer = item->xml_data;
+ data.status = GLADE_STATUS_OK;
+ data.all_widgets = g_hash_table_new (g_str_hash, g_str_equal);
+
+ /* We normally create new names for the widgets pasted, discarding the names
+ in the XML data. However, if the widgets were cut to the clipboard, and
+ we are pasting into the same project for the first time, then we use
+ the original names. */
+ data.discard_names = TRUE;
+ if (project == item->project)
+ {
+ if (item->names_unique)
+ {
+ data.discard_names = FALSE;
+ item->names_unique = FALSE;
+ }
+ }
+
+ /* We always try to replace the selected widget, unless it is a GtkFixed,
+ GtkLayout, or GtkPacker, in which case we add the pasted widget as a
+ child. If we didn't do this, then it would be quite difficult to paste
+ children into these widgets. I did consider adding the widget as a child
+ when pasting into other containers like boxes and tables, but then we
+ have a problem with composite widgets, where we may accidentally paste
+ inside the composite (e.g. inside its toplevel vbox).
+ For Gnome, we also allow pasting GnomeDockItems into GnomeDocks. */
+ parent = NULL;
+ data.replacing_widget = NULL;
+ if (widget)
+ {
+ if (GTK_IS_FIXED (widget)
+ || GTK_IS_LAYOUT (widget)
+#ifdef USE_GNOME
+ || BONOBO_IS_DOCK (widget)
+#endif
+ )
+ {
+ parent = widget;
+ }
+ else
+ {
+ parent = widget->parent;
+ data.replacing_widget = widget;
+ }
+ }
+
+ /* Initialize the all_widgets hash with all widget names in the component,
+ except the widget being replaced and any of its descendants. This is
+ done so that ATK relations to targets in the component will still be OK.
+ */
+ glade_clipboard_initialize_all_widgets (&data);
+
+ tree_freeze ();
+
+ /* Set the locale to "C". */
+ saved_locale = g_strdup (setlocale (LC_NUMERIC, NULL));
+ setlocale (LC_NUMERIC, "C");
+
+ /* Set the timezone to "UTC". */
+ saved_timezone = glade_util_set_timezone ("UTC");
+
+ /* Now parse the clipboard data. */
+ data.interface = glade_parser_parse_buffer (data.xml_buffer,
+ strlen (data.xml_buffer), NULL);
+ if (!data.interface || data.interface->n_toplevels != 1)
+ {
+ /* I don't think this should happen, except due to bugs. */
+ g_warning ("Error pasting from clipboard");
+ glade_interface_destroy (data.interface);
+ g_hash_table_destroy (data.all_widgets);
+ return;
+ }
+
+ /* If the widget is a toplevel component, we use the top widget info and
+ no child info. If not, we use the first child, as the toplevel will be
+ a dummy container. */
+ data.child_info = NULL;
+ data.widget_info = data.interface->toplevels[0];
+
+ if (!is_component)
+ {
+ if (data.widget_info->n_children != 1
+ || data.widget_info->children == NULL)
+ {
+ data.status = GLADE_STATUS_ERROR;
+ }
+ else
+ {
+ data.child_info = &data.widget_info->children[0];
+ data.widget_info = data.child_info->child;
+ }
+ }
+
+ /* Create the widget. */
+ if (data.status == GLADE_STATUS_OK)
+ new_widget = gb_widget_load (NULL, &data, parent);
+
+ /* Destroy the parse data. */
+ glade_interface_destroy (data.interface);
+
+ /* Reset the timezone. */
+ glade_util_reset_timezone (saved_timezone);
+
+ /* Reset the locale. */
+ setlocale (LC_NUMERIC, saved_locale);
+ g_free (saved_locale);
+
+ tree_thaw ();
+
+ g_hash_table_destroy (data.all_widgets);
+
+ if (data.status != GLADE_STATUS_OK)
+ {
+ /* I don't think this should happen, except due to bugs. */
+ g_warning ("Error pasting from clipboard");
+ return;
+ }
+
+ /* If a window was pasted, show it. */
+ if (GTK_IS_WINDOW (new_widget))
+ glade_project_show_component (project, new_widget);
+}
+
+
+/* This adds the XML for a widget (and any descendants) to the clipboard.
+ If the widget has been cut and is later pasted into the same project,
+ then the same widget names can be used. Otherwise new widget names have
+ to be created. The widget parameter is used to get the widget's name and
+ class and to look up its pixmap to display in the clipboard.
+ The xml_data parameter is copied. */
+static void
+glade_clipboard_add (GladeClipboard *clipboard,
+ GladeProject *project,
+ gboolean names_unique,
+ GtkWidget *widget,
+ gchar *xml_data)
+{
+ GladeClipboardItem *item;
+ GbWidget *gbwidget;
+ gchar *name;
+
+ name = (char*) gtk_widget_get_name (widget);
+ gbwidget = gb_widget_lookup (widget);
+ g_return_if_fail (gbwidget != NULL);
+
+ item = g_new (GladeClipboardItem, 1);
+ item->project = project;
+ item->type = GTK_OBJECT_TYPE (widget);
+ item->xml_data = g_strdup (xml_data);
+ item->names_unique = names_unique;
+
+ /* Connect to the project's destroy signal to set the pointer to NULL, so
+ we never have invalid pointers. */
+ gtk_signal_connect (GTK_OBJECT (project), "destroy",
+ GTK_SIGNAL_FUNC (glade_clipboard_on_project_destroy),
+ item);
+
+ gtk_clist_insert (GTK_CLIST (clipboard->clist), 0, &name);
+ gtk_clist_set_row_data (GTK_CLIST (clipboard->clist), 0, item);
+
+ gtk_clist_set_pixtext (GTK_CLIST (clipboard->clist), 0, 0, name, 3,
+ gbwidget->gdkpixmap, gbwidget->mask);
+
+ gtk_clist_select_row (GTK_CLIST (clipboard->clist), 0, 0);
+}
+
+
+/* This returns the currently-selected GladeClipboardItem, or NULL if no item
+ is currently selected (i.e. the clipboard is empty). */
+static GladeClipboardItem*
+glade_clipboard_get_current_item (GladeClipboard *clipboard)
+{
+ GList *selection;
+
+ selection = GTK_CLIST (clipboard->clist)->selection;
+ if (selection == NULL)
+ return NULL;
+
+ return (GladeClipboardItem*) gtk_clist_get_row_data (GTK_CLIST (clipboard->clist), GPOINTER_TO_INT (selection->data));
+}
+
+
+static void
+glade_clipboard_on_project_destroy (GladeProject *project,
+ GladeClipboardItem *item)
+{
+ if (item)
+ item->project = NULL;
+}
diff --git a/tools/glade/glade/glade_clipboard.h b/tools/glade/glade/glade_clipboard.h
new file mode 100644
index 00000000..7d1b626c
--- /dev/null
+++ b/tools/glade/glade/glade_clipboard.h
@@ -0,0 +1,77 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_CLIPBOARD_H
+#define GLADE_CLIPBOARD_H
+
+#include <gtk/gtkwindow.h>
+
+#include "glade_project.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/*
+ * GladeClipboard is a subclass of GtkWindow, which shows all of the widgets
+ * in the cut buffers, allowing the user to select which widget to paste.
+ */
+
+
+#define GLADE_CLIPBOARD(obj) GTK_CHECK_CAST (obj, glade_clipboard_get_type (), GladeClipboard)
+#define GLADE_CLIPBOARD_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, glade_clipboard_get_type (), GladeClipboardClass)
+#define GLADE_IS_CLIPBOARD(obj) GTK_CHECK_TYPE (obj, glade_clipboard_get_type ())
+
+typedef struct _GladeClipboard GladeClipboard;
+typedef struct _GladeClipboardClass GladeClipboardClass;
+
+struct _GladeClipboard
+{
+ GtkWindow window;
+
+ /* The list of widgets in the cut buffers. */
+ GtkWidget *clist;
+
+};
+
+struct _GladeClipboardClass
+{
+ GtkWindowClass parent_class;
+};
+
+
+GType glade_clipboard_get_type (void);
+GtkWidget* glade_clipboard_new (void);
+
+/* These cut/copy/paste widgets in the given project. If NULL is passed as
+ the widget parameter, the currently selected widget will be used. */
+void glade_clipboard_cut (GladeClipboard *clipboard,
+ GladeProject *project,
+ GtkWidget *widget);
+void glade_clipboard_copy (GladeClipboard *clipboard,
+ GladeProject *project,
+ GtkWidget *widget);
+void glade_clipboard_paste (GladeClipboard *clipboard,
+ GladeProject *project,
+ GtkWidget *widget);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_CLIPBOARD_H */
diff --git a/tools/glade/glade/glade_gnome.c b/tools/glade/glade/glade_gnome.c
new file mode 100644
index 00000000..36665ea2
--- /dev/null
+++ b/tools/glade/glade/glade_gnome.c
@@ -0,0 +1,1032 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * This file contains general Gnome-related declarations & code.
+ */
+
+#include <config.h>
+
+#ifdef USE_GNOME
+
+#include <gnome.h>
+
+#include "glade_gnome.h"
+#include "glade_project.h"
+#include "source.h"
+#include "utils.h"
+
+
+static void glade_gnome_write_menu_item_standard_source (GtkMenuItem * widget,
+ GbWidgetWriteSourceData * data);
+static void glade_gnome_write_radio_menu_item_source (GtkMenuItem * widget,
+ GbWidgetWriteSourceData * data,
+ GString *source_buffer,
+ gchar *label,
+ gchar *tooltip,
+ gchar *handler,
+ gchar *accel_key_buffer,
+ gchar *accel_mods);
+static void glade_gnome_finish_radio_menu_item_group_source (GtkMenuShell * menu_shell,
+ GbWidgetWriteSourceData *data);
+static gboolean glade_gnome_is_first_radio_menu_item_in_group (GtkMenuItem *menuitem);
+
+
+
+/*
+ * I intend to tidy up all the code for choice properties at some point,
+ * so we don't duplicate them and we use simple convenience functions for them.
+ */
+
+/* Choices for the BonoboDockItem placement. */
+const gint GladePlacementValues[] =
+{
+ BONOBO_DOCK_TOP,
+ BONOBO_DOCK_RIGHT,
+ BONOBO_DOCK_BOTTOM,
+ BONOBO_DOCK_LEFT,
+ BONOBO_DOCK_FLOATING
+};
+const gint GladePlacementSize = sizeof (GladePlacementValues) / sizeof (gint);
+const gchar *GladePlacementSymbols[] =
+{
+ "BONOBO_DOCK_TOP",
+ "BONOBO_DOCK_RIGHT",
+ "BONOBO_DOCK_BOTTOM",
+ "BONOBO_DOCK_LEFT",
+ "BONOBO_DOCK_FLOATING"
+};
+
+
+/* Choices for the BonoboDockItem Orientation. */
+const gchar *GladeOrientationChoices[] =
+{
+ "Horizontal",
+ "Vertical",
+ NULL
+};
+const gint GladeOrientationValues[] =
+{
+ GTK_ORIENTATION_HORIZONTAL,
+ GTK_ORIENTATION_VERTICAL
+};
+const gint GladeOrientationSize = sizeof (GladeOrientationValues) / sizeof (GladeOrientationValues[0]);
+const gchar *GladeOrientationSymbols[] =
+{
+ "GTK_ORIENTATION_HORIZONTAL",
+ "GTK_ORIENTATION_VERTICAL"
+};
+
+
+/*************************************************************************
+ * Stock Gnome Menu Items.
+ *************************************************************************/
+
+/* These are indices of a few special items, so if you change the
+ GladeStockMenuItemValues array be sure to update this. */
+const gint GladeStockMenuItemNew = 3;
+const gint GladeStockMenuHelpTree = 37;
+
+/* These are copied from gnome-libs/libgnomeui/gnome-app-helper.h
+ The first item is 'None' to indicate no stock item is being used. */
+GnomeUIInfo GladeStockMenuItemValues[] =
+{
+ /* 0 */
+ {
+ GNOME_APP_UI_ITEM, N_("None"), NULL, NULL, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL, 0, 0, NULL
+ },
+ /* 1 */
+ GNOMEUIINFO_SEPARATOR,
+
+ /* 2 */
+ GNOMEUIINFO_MENU_FILE_TREE (NULL),
+ /* 3 - see GladeStockMenuItemNew above. */
+ GNOMEUIINFO_MENU_NEW_ITEM (N_("_New"), NULL, NULL, NULL),
+ GNOMEUIINFO_MENU_OPEN_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_SAVE_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_SAVE_AS_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_REVERT_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_PRINT_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_PRINT_SETUP_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_CLOSE_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_QUIT_ITEM (NULL, NULL),
+ GNOMEUIINFO_SEPARATOR,
+
+ /* 13 */
+ GNOMEUIINFO_MENU_EDIT_TREE (NULL),
+ GNOMEUIINFO_MENU_CUT_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_COPY_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_PASTE_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_SELECT_ALL_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_CLEAR_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_UNDO_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_REDO_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_FIND_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_FIND_AGAIN_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_REPLACE_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_PROPERTIES_ITEM (NULL, NULL),
+ GNOMEUIINFO_SEPARATOR,
+
+ /* 26 */
+ GNOMEUIINFO_MENU_VIEW_TREE (NULL),
+ GNOMEUIINFO_SEPARATOR,
+
+ /* 28 */
+ GNOMEUIINFO_MENU_SETTINGS_TREE (NULL),
+ GNOMEUIINFO_MENU_PREFERENCES_ITEM (NULL, NULL),
+ GNOMEUIINFO_SEPARATOR,
+
+ /* 31 */
+ GNOMEUIINFO_MENU_FILES_TREE (NULL),
+ GNOMEUIINFO_SEPARATOR,
+
+ /* 33 */
+ GNOMEUIINFO_MENU_WINDOWS_TREE (NULL),
+ GNOMEUIINFO_MENU_NEW_WINDOW_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_CLOSE_WINDOW_ITEM (NULL, NULL),
+ GNOMEUIINFO_SEPARATOR,
+
+ /* 37 */
+ GNOMEUIINFO_MENU_HELP_TREE (NULL),
+ GNOMEUIINFO_MENU_ABOUT_ITEM (NULL, NULL),
+ GNOMEUIINFO_SEPARATOR,
+
+ /* 40 */
+ GNOMEUIINFO_MENU_GAME_TREE (NULL),
+ GNOMEUIINFO_MENU_NEW_GAME_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_PAUSE_GAME_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_RESTART_GAME_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_UNDO_MOVE_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_REDO_MOVE_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_HINT_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_SCORES_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_END_GAME_ITEM (NULL, NULL),
+ GNOMEUIINFO_END
+};
+
+
+/* These were created by a perl script using the above. */
+const gchar* GladeStockMenuItemSymbols[] =
+{
+ NULL,
+ NULL,
+ "GNOMEUIINFO_MENU_FILE_TREE",
+ "GNOMEUIINFO_MENU_NEW_ITEM",
+ "GNOMEUIINFO_MENU_OPEN_ITEM",
+ "GNOMEUIINFO_MENU_SAVE_ITEM",
+ "GNOMEUIINFO_MENU_SAVE_AS_ITEM",
+ "GNOMEUIINFO_MENU_REVERT_ITEM",
+ "GNOMEUIINFO_MENU_PRINT_ITEM",
+ "GNOMEUIINFO_MENU_PRINT_SETUP_ITEM",
+ "GNOMEUIINFO_MENU_CLOSE_ITEM",
+ "GNOMEUIINFO_MENU_EXIT_ITEM",
+ NULL,
+ "GNOMEUIINFO_MENU_EDIT_TREE",
+ "GNOMEUIINFO_MENU_CUT_ITEM",
+ "GNOMEUIINFO_MENU_COPY_ITEM",
+ "GNOMEUIINFO_MENU_PASTE_ITEM",
+ "GNOMEUIINFO_MENU_SELECT_ALL_ITEM",
+ "GNOMEUIINFO_MENU_CLEAR_ITEM",
+ "GNOMEUIINFO_MENU_UNDO_ITEM",
+ "GNOMEUIINFO_MENU_REDO_ITEM",
+ "GNOMEUIINFO_MENU_FIND_ITEM",
+ "GNOMEUIINFO_MENU_FIND_AGAIN_ITEM",
+ "GNOMEUIINFO_MENU_REPLACE_ITEM",
+ "GNOMEUIINFO_MENU_PROPERTIES_ITEM",
+ NULL,
+ "GNOMEUIINFO_MENU_VIEW_TREE",
+ NULL,
+ "GNOMEUIINFO_MENU_SETTINGS_TREE",
+ "GNOMEUIINFO_MENU_PREFERENCES_ITEM",
+ NULL,
+ "GNOMEUIINFO_MENU_FILES_TREE",
+ NULL,
+ "GNOMEUIINFO_MENU_WINDOWS_TREE",
+ "GNOMEUIINFO_MENU_NEW_WINDOW_ITEM",
+ "GNOMEUIINFO_MENU_CLOSE_WINDOW_ITEM",
+ NULL,
+ "GNOMEUIINFO_MENU_HELP_TREE",
+ "GNOMEUIINFO_MENU_ABOUT_ITEM",
+ NULL,
+ "GNOMEUIINFO_MENU_GAME_TREE",
+ "GNOMEUIINFO_MENU_NEW_GAME_ITEM",
+ "GNOMEUIINFO_MENU_PAUSE_GAME_ITEM",
+ "GNOMEUIINFO_MENU_RESTART_GAME_ITEM",
+ "GNOMEUIINFO_MENU_UNDO_MOVE_ITEM",
+ "GNOMEUIINFO_MENU_REDO_MOVE_ITEM",
+ "GNOMEUIINFO_MENU_HINT_ITEM",
+ "GNOMEUIINFO_MENU_SCORES_ITEM",
+ "GNOMEUIINFO_MENU_END_GAME_ITEM",
+ NULL
+};
+
+const gint GladeStockMenuItemSize = sizeof (GladeStockMenuItemSymbols) / sizeof (GladeStockMenuItemSymbols[0]);
+
+
+/*************************************************************************
+ * Functions to output GnomeUIInfo structs in the source code.
+ *************************************************************************/
+
+/* This creates the start of the GnomeUIInfo structs, and is called by the
+ write_source functions of menus and menubars if we are building a Gnome
+ application. The menuitems call glade_gnome_write_menu_item_source() to
+ add to this, and the entire structure is added to one of the main source
+ buffers at the end of gb_widget_write_source (), by calling
+ glade_gnome_finish_menu_source(). */
+void
+glade_gnome_start_menu_source (GtkMenuShell * menu_shell,
+ GbWidgetWriteSourceData * data)
+{
+ GString *source_buffer;
+ GtkWidget *parent_item;
+ gint uiinfo_index = 0, stock_item_index;
+
+ source_buffer = g_string_sized_new (1024);
+ g_string_sprintf (source_buffer, "static GnomeUIInfo %s_uiinfo[] =\n{\n",
+ data->real_wname);
+ gtk_object_set_data (GTK_OBJECT (menu_shell), "glade-uiinfo", source_buffer);
+ gtk_object_set_data (GTK_OBJECT (menu_shell), "glade-uiinfo-name",
+ g_strdup (data->real_wname));
+
+ /* See if this is the start of the 'Help' menu, and if it is output the
+ GNOMEUIINFO_HELP item which inserts all the topics from topic.dat. */
+ if (glade_project_get_gnome_help_support (data->project)
+ && GTK_IS_MENU (menu_shell))
+ {
+ parent_item = gtk_menu_get_attach_widget (GTK_MENU (menu_shell));
+
+ if (parent_item)
+ {
+ stock_item_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (parent_item), GladeMenuItemStockIndexKey));
+ if (stock_item_index == GladeStockMenuHelpTree)
+ {
+ g_string_sprintfa (source_buffer, " GNOMEUIINFO_HELP (%s),\n",
+ source_make_string (data->program_name,
+ FALSE));
+ uiinfo_index++;
+ }
+ }
+ }
+
+ gtk_object_set_data (GTK_OBJECT (menu_shell), "glade-uiinfo-index",
+ GINT_TO_POINTER (uiinfo_index));
+}
+
+
+/* This is called after a menu or menubar has been output. It finishes off
+ the GnomeUIInfo struct and adds it to the GLADE_UIINFO source buffer. */
+void
+glade_gnome_finish_menu_source (GtkMenuShell * menu_shell,
+ GbWidgetWriteSourceData * data)
+{
+ GString *source_buffer;
+ gchar *uiinfo_name;
+
+ /* Finish off any radio group. */
+ glade_gnome_finish_radio_menu_item_group_source (menu_shell, data);
+
+ source_buffer = gtk_object_get_data (GTK_OBJECT (menu_shell),
+ "glade-uiinfo");
+ g_return_if_fail (source_buffer != NULL);
+
+ uiinfo_name = gtk_object_get_data (GTK_OBJECT (menu_shell),
+ "glade-uiinfo-name");
+ g_return_if_fail (uiinfo_name != NULL);
+
+ g_string_append (source_buffer, " GNOMEUIINFO_END\n};\n\n");
+ g_string_append (data->source_buffers[GLADE_UIINFO], source_buffer->str);
+ g_string_free (source_buffer, TRUE);
+ gtk_object_set_data (GTK_OBJECT (menu_shell), "glade-uiinfo", NULL);
+
+ g_free (uiinfo_name);
+ gtk_object_set_data (GTK_OBJECT (menu_shell), "glade-uiinfo-name", NULL);
+}
+
+
+/* This is called by the write_source functions of all menu items when
+ outputting Gnome source code. It adds to the GnomeUIInfo structs stored
+ in the parent menu/menubar. */
+void
+glade_gnome_write_menu_item_source (GtkMenuItem * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GString *source_buffer;
+ gint stock_item_index;
+ gboolean has_child_menu = FALSE;
+ GList *tmp_list;
+ GladeSignal *activate_signal = NULL;
+ GladeAccelerator *activate_accel = NULL;
+ gchar *handler = NULL, *child_uiinfo_name = NULL;
+
+ source_buffer = gtk_object_get_data (GTK_OBJECT (GTK_WIDGET (widget)->parent), "glade-uiinfo");
+ g_return_if_fail (source_buffer != NULL);
+
+ /* First check if it is a separator, since they are simple. */
+ if (GTK_IS_SEPARATOR_MENU_ITEM (widget) || GTK_BIN (widget)->child == NULL)
+ {
+ g_string_append (source_buffer, " GNOMEUIINFO_SEPARATOR,\n");
+ glade_gnome_write_menu_item_standard_source (widget, data);
+ return;
+ }
+
+ if (widget->submenu)
+ {
+ const char *child_menu_name = gtk_widget_get_name (widget->submenu);
+
+ has_child_menu = TRUE;
+ child_uiinfo_name = source_create_valid_identifier (child_menu_name);
+ }
+
+
+ /* Find 'activate' handler in widget data. */
+ tmp_list = data->widget_data->signals;
+ while (tmp_list)
+ {
+ GladeSignal *signal = (GladeSignal *) tmp_list->data;
+ if (!strcmp (signal->name, "activate"))
+ {
+ activate_signal = signal;
+ handler = source_create_valid_identifier (signal->handler);
+ break;
+ }
+ tmp_list = tmp_list->next;
+ }
+
+ /* Find 'activate' accelerator in widget data. */
+ tmp_list = data->widget_data->accelerators;
+ while (tmp_list)
+ {
+ GladeAccelerator *accel = (GladeAccelerator *) tmp_list->data;
+ if (!strcmp (accel->signal, "activate"))
+ {
+ activate_accel = accel;
+ break;
+ }
+ tmp_list = tmp_list->next;
+ }
+
+ /* See if it is a stock item. */
+ stock_item_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ GladeMenuItemStockIndexKey));
+ if (stock_item_index > 0)
+ {
+ GnomeUIInfo *uiinfo;
+
+ uiinfo = &GladeStockMenuItemValues[stock_item_index];
+
+ /* Special code for the New item. If it has children it is
+ GNOMEUIINFO_MENU_NEW_SUBTREE, else it is GNOMEUIINFO_MENU_NEW_ITEM
+ and we must also output the label and tooltip. */
+ if (stock_item_index == GladeStockMenuItemNew)
+ {
+ if (has_child_menu)
+ {
+ g_string_sprintfa (source_buffer,
+ " GNOMEUIINFO_MENU_NEW_SUBTREE (%s_uiinfo),\n",
+ child_uiinfo_name);
+ }
+ else
+ {
+ gchar *label, *tooltip;
+
+ label = glade_util_get_label_text (GTK_BIN (widget)->child);
+ tooltip = data->widget_data->tooltip ? g_strdup (source_make_static_string (data->widget_data->tooltip, data->use_gettext)) : NULL;
+
+ g_string_sprintfa (source_buffer,
+ " GNOMEUIINFO_MENU_NEW_ITEM (%s, %s, %s, NULL),\n",
+ source_make_static_string (label, data->use_gettext),
+ tooltip ? tooltip : "NULL",
+ handler ? handler : "NULL");
+ g_free (tooltip);
+ g_free (label);
+ }
+ }
+ /* See if it is a subtree item. */
+ else if (uiinfo->type == GNOME_APP_UI_SUBTREE_STOCK)
+ {
+ if (has_child_menu)
+ {
+ g_string_sprintfa (source_buffer, " %s (%s_uiinfo),\n",
+ GladeStockMenuItemSymbols[stock_item_index],
+ child_uiinfo_name);
+ }
+ else
+ {
+ /* The stock subtree item should really have children, but if it
+ doesn't, we just output an empty GnomeUIInfo struct here. */
+ g_string_sprintfa (source_buffer, " %s (%s_uiinfo),\n",
+ GladeStockMenuItemSymbols[stock_item_index],
+ data->real_wname);
+ g_string_sprintfa (data->source_buffers[GLADE_UIINFO],
+ "static GnomeUIInfo %s_uiinfo[] =\n{\n"
+ " GNOMEUIINFO_END\n};\n\n",
+ data->real_wname);
+ }
+ }
+ /* It must be a normal stock item. */
+ else
+ {
+ g_string_sprintfa (source_buffer, " %s (%s, NULL),\n",
+ GladeStockMenuItemSymbols[stock_item_index],
+ handler ? handler : "NULL");
+ }
+ }
+ else
+ /* It is an ordinary menu item, so we need to output its type, label,
+ tooltip, accelerator, and icon (stock or ordinary), and also check
+ if it has a child menu. */
+ {
+ gchar *type, *label, *tooltip, *icon_name = NULL, *accel_mods;
+ gchar *pixmap_type, *pixmap_info, *pixmap_filename;
+ gchar accel_key_buffer[128];
+ gboolean free_pixmap_info;
+
+ label = glade_util_get_label_text (GTK_BIN (widget)->child);
+ tooltip = data->widget_data->tooltip ? g_strdup (source_make_static_string (data->widget_data->tooltip, data->use_gettext)) : NULL;
+
+ /* Determine if the item has an icon and if it is a stock icon or an
+ xpm file. */
+ free_pixmap_info = FALSE;
+ if (GTK_IS_IMAGE_MENU_ITEM (widget))
+ {
+ GtkWidget *image;
+ image = gtk_image_menu_item_get_image (GTK_IMAGE_MENU_ITEM (widget));
+ if (image)
+ icon_name = gtk_object_get_data (GTK_OBJECT (image), GladeIconKey);
+ }
+ if (icon_name && icon_name[0])
+ {
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ pixmap_type = "GNOME_APP_PIXMAP_STOCK";
+ pixmap_info = g_strdup (source_make_string (icon_name, FALSE));
+ free_pixmap_info = TRUE;
+ }
+ else
+ {
+ pixmap_type = "GNOME_APP_PIXMAP_FILENAME";
+ pixmap_filename = g_strdup_printf ("%s%c%s", data->program_name,
+ G_DIR_SEPARATOR,
+ g_basename (icon_name));
+ pixmap_info = g_strdup (source_make_string (pixmap_filename,
+ FALSE));
+ g_free (pixmap_filename);
+ free_pixmap_info = TRUE;
+ }
+ }
+ else
+ {
+ pixmap_type = "GNOME_APP_PIXMAP_NONE";
+ pixmap_info = "NULL";
+ }
+
+ strcpy (accel_key_buffer, "0");
+ accel_mods = "0";
+ if (activate_accel)
+ {
+ /* Make sure we don't overflow the buffer. */
+ if (strlen (activate_accel->key) < 100)
+ {
+ strcpy (accel_key_buffer, "GDK_");
+ strcat (accel_key_buffer, activate_accel->key);
+ }
+ else
+ g_warning ("Overflow of accel_key_buffer");
+
+ accel_mods = glade_util_create_modifiers_string (activate_accel->modifiers);
+ }
+
+ if (has_child_menu)
+ {
+ type = "GNOME_APP_UI_SUBTREE";
+ g_string_sprintfa (source_buffer,
+ " {\n"
+ " %s, %s,\n"
+ " %s,\n"
+ " %s_uiinfo, NULL, NULL,\n"
+ " %s, %s,\n"
+ " %s, (GdkModifierType) %s, NULL\n"
+ " },\n",
+ type,
+ source_make_static_string (label,
+ data->use_gettext),
+ tooltip ? tooltip : "NULL",
+ child_uiinfo_name,
+ pixmap_type, pixmap_info,
+ accel_key_buffer, accel_mods);
+
+ }
+ else
+ {
+ if (GTK_IS_RADIO_MENU_ITEM (widget))
+ {
+ glade_gnome_write_radio_menu_item_source (widget, data,
+ source_buffer, label,
+ tooltip, handler,
+ accel_key_buffer,
+ accel_mods);
+ }
+ else
+ {
+ if (GTK_IS_CHECK_MENU_ITEM (widget))
+ {
+ type = "GNOME_APP_UI_TOGGLEITEM";
+ pixmap_type = "GNOME_APP_PIXMAP_NONE";
+ if (free_pixmap_info)
+ g_free (pixmap_info);
+ pixmap_info = "NULL";
+ free_pixmap_info = FALSE;
+ }
+ else
+ type = "GNOME_APP_UI_ITEM";
+
+ g_string_sprintfa (source_buffer,
+ " {\n"
+ " %s, %s,\n"
+ " %s,\n"
+ " (gpointer) %s, NULL, NULL,\n"
+ " %s, %s,\n"
+ " %s, (GdkModifierType) %s, NULL\n"
+ " },\n",
+ type,
+ source_make_static_string (label,
+ data->use_gettext),
+ tooltip ? tooltip : "NULL",
+ handler ? handler : "NULL",
+ pixmap_type, pixmap_info,
+ accel_key_buffer, accel_mods);
+ }
+ }
+
+ if (free_pixmap_info)
+ g_free (pixmap_info);
+ g_free (tooltip);
+ g_free (label);
+ }
+
+ glade_gnome_write_menu_item_standard_source (widget, data);
+
+
+ /* If there is an "activate" signal handler, we may need to output the empty
+ handler function and declaration, depending on its last modification
+ time. */
+ if (activate_signal)
+ {
+ /* Check if we need to output it. */
+ if (data->creating_callback_files
+ || (activate_signal->last_modification_time > data->last_write_time))
+ {
+ gb_widget_write_signal_handler_source (GTK_WIDGET (widget), data,
+ "activate", handler);
+ }
+ }
+
+ g_free (handler);
+ g_free (child_uiinfo_name);
+}
+
+
+/* This outputs code to save the pointer to the widget and possibly set its
+ name, using the index into the GnomeUIInfo struct. */
+static void
+glade_gnome_write_menu_item_standard_source (GtkMenuItem * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GladeWidgetData *wdata = data->widget_data;
+ gchar *uiinfo_name, *uiinfo_name_key, *uiinfo_index_key;
+ gint uiinfo_index;
+
+ if (GTK_IS_RADIO_MENU_ITEM (widget))
+ {
+ uiinfo_name_key = "glade-radio-group-uiinfo-name";
+ uiinfo_index_key = "glade-radio-group-uiinfo-index";
+ }
+ else
+ {
+ uiinfo_name_key = "glade-uiinfo-name";
+ uiinfo_index_key = "glade-uiinfo-index";
+ }
+
+ uiinfo_name = gtk_object_get_data (GTK_OBJECT (GTK_WIDGET (widget)->parent),
+ uiinfo_name_key);
+ g_return_if_fail (uiinfo_name != NULL);
+
+ uiinfo_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (GTK_WIDGET (widget)->parent), uiinfo_index_key));
+
+ if (data->set_widget_names)
+ source_add (data,
+ " gtk_widget_set_name (%s_uiinfo[%i].widget, \"%s\");\n",
+ uiinfo_name, uiinfo_index, data->real_wname);
+
+ if (!data->use_component_struct)
+ {
+ source_add_to_buffer (data, GLADE_OBJECT_HOOKUP,
+ " GLADE_HOOKUP_OBJECT (%s, %s_uiinfo[%i].widget, %s);\n",
+ data->component_name,
+ uiinfo_name, uiinfo_index,
+ source_make_string (data->real_wname, FALSE));
+ }
+
+ if (GTK_IS_CHECK_MENU_ITEM (widget) && wdata->flags & GLADE_ACTIVE)
+ source_add (data,
+ " gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (%s_uiinfo[%i].widget), TRUE);\n",
+ uiinfo_name, uiinfo_index);
+
+ if (!(wdata->flags & GLADE_SENSITIVE))
+ source_add (data,
+ " gtk_widget_set_sensitive (%s_uiinfo[%i].widget, FALSE);\n",
+ uiinfo_name, uiinfo_index);
+
+ gtk_object_set_data (GTK_OBJECT (GTK_WIDGET (widget)->parent),
+ uiinfo_index_key, GINT_TO_POINTER (uiinfo_index + 1));
+}
+
+
+/* This outputs the source for a radio menu item. The group of radio items
+ is placed in a separate GnomeUIInfo struct, and a pointer to that is added
+ in the menus GnomeUIInfo.
+ First we check if the radio item is the start of a new group.
+ If it is, we finish off any previous group and start a new one. */
+static void
+glade_gnome_write_radio_menu_item_source (GtkMenuItem * widget,
+ GbWidgetWriteSourceData * data,
+ GString *source_buffer,
+ gchar *label,
+ gchar *tooltip,
+ gchar *handler,
+ gchar *accel_key_buffer,
+ gchar *accel_mods)
+{
+ GString *group_source_buffer;
+ gint uiinfo_index;
+
+ if (glade_gnome_is_first_radio_menu_item_in_group (widget))
+ {
+ /* Finish off any existing group. */
+ glade_gnome_finish_radio_menu_item_group_source (GTK_MENU_SHELL (GTK_WIDGET (widget)->parent), data);
+
+ /* Start the new group. */
+ group_source_buffer = g_string_sized_new (1024);
+ g_string_sprintf (group_source_buffer,
+ "static GnomeUIInfo %s_uiinfo[] =\n{\n",
+ data->real_wname);
+ gtk_object_set_data (GTK_OBJECT (GTK_WIDGET (widget)->parent),
+ "glade-radio-group-uiinfo", group_source_buffer);
+ gtk_object_set_data (GTK_OBJECT (GTK_WIDGET (widget)->parent),
+ "glade-radio-group-uiinfo-name",
+ g_strdup (data->real_wname));
+ gtk_object_set_data (GTK_OBJECT (GTK_WIDGET (widget)->parent),
+ "glade-radio-group-uiinfo-index",
+ GINT_TO_POINTER (0));
+
+ /* Insert the radio group into the menu's GnomeUIInfo struct. */
+ g_string_sprintfa (source_buffer,
+ " {\n"
+ " GNOME_APP_UI_RADIOITEMS, NULL, NULL, %s_uiinfo,\n"
+ " NULL, NULL, GNOME_APP_PIXMAP_NONE, NULL, 0,\n"
+ " (GdkModifierType) 0, NULL\n"
+ " },\n",
+ data->real_wname);
+
+ /* We need to increment the index of the parent uiinfo, so that the
+ GNOME_APP_UI_RADIOITEMS element is skipped. */
+ uiinfo_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (GTK_WIDGET (widget)->parent), "glade-uiinfo-index"));
+ gtk_object_set_data (GTK_OBJECT (GTK_WIDGET (widget)->parent),
+ "glade-uiinfo-index",
+ GINT_TO_POINTER (uiinfo_index + 1));
+ }
+ else
+ {
+ group_source_buffer = gtk_object_get_data (GTK_OBJECT (GTK_WIDGET (widget)->parent),
+ "glade-radio-group-uiinfo");
+ g_return_if_fail (group_source_buffer != NULL);
+ }
+
+ g_string_sprintfa (group_source_buffer,
+ " {\n"
+ " GNOME_APP_UI_ITEM, %s,\n"
+ " %s,\n"
+ " (gpointer) %s, NULL, NULL,\n"
+ " GNOME_APP_PIXMAP_NONE, NULL,\n"
+ " %s, (GdkModifierType) %s, NULL\n"
+ " },\n",
+ source_make_static_string (label,
+ data->use_gettext),
+ tooltip ? tooltip : "NULL",
+ handler ? handler : "NULL",
+ accel_key_buffer, accel_mods);
+}
+
+
+/* This checks if the menu has any unfinished radio group GnomeUIInfo struct
+ attached. If it does it is added to the final source buffer and freed. */
+static void
+glade_gnome_finish_radio_menu_item_group_source (GtkMenuShell * menu_shell,
+ GbWidgetWriteSourceData *data)
+{
+ GString *group_source_buffer;
+ gchar *group_uiinfo_name;
+
+ group_source_buffer = gtk_object_get_data (GTK_OBJECT (menu_shell),
+ "glade-radio-group-uiinfo");
+ if (!group_source_buffer)
+ return;
+
+ group_uiinfo_name = gtk_object_get_data (GTK_OBJECT (menu_shell),
+ "glade-radio-group-uiinfo-name");
+ g_return_if_fail (group_uiinfo_name != NULL);
+
+ /* Finish the struct and add it onto the final source buffer. */
+ g_string_append (group_source_buffer, " GNOMEUIINFO_END\n};\n\n");
+ g_string_append (data->source_buffers[GLADE_UIINFO],
+ group_source_buffer->str);
+
+ /* Now free it and reset the pointer. */
+ g_string_free (group_source_buffer, TRUE);
+ gtk_object_set_data (GTK_OBJECT (menu_shell), "glade-radio-group-uiinfo",
+ NULL);
+
+ g_free (group_uiinfo_name);
+ gtk_object_set_data (GTK_OBJECT (menu_shell),
+ "glade-radio-group-uiinfo-name", NULL);
+}
+
+
+/* This returns TRUE if the given radio menu item is the first item in a
+ radio group. FIXME: radio items must be next to each other in GNOME menus,
+ but we don't enforce that in the menu editor. */
+static gboolean
+glade_gnome_is_first_radio_menu_item_in_group (GtkMenuItem *menuitem)
+{
+ GList *children, *elem;
+ GtkWidget *prev_item;
+ GSList *group, *prev_group;
+
+ children = GTK_MENU_SHELL (GTK_WIDGET (menuitem)->parent)->children;
+
+ elem = g_list_find (children, menuitem);
+ g_return_val_if_fail (elem != NULL, FALSE);
+
+ /* If the item is the first item, it must start a new group. */
+ if (elem == children)
+ return TRUE;
+
+ /* If the previous item is not a radio item, it must be in a new group. */
+ prev_item = GTK_WIDGET (elem->prev->data);
+ if (!GTK_IS_RADIO_MENU_ITEM (prev_item))
+ return TRUE;
+
+ /* If the item's group isn't the same as the previous item's, it must start
+ a new group. */
+ group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (menuitem));
+ prev_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (prev_item));
+
+ if (group != prev_group)
+ return TRUE;
+ else
+ return FALSE;
+}
+
+
+/*************************************************************************
+ * Utility Functions.
+ *************************************************************************/
+
+/* If the given widget is a dock item inside a GnomeApp it returns the
+ GnomeApp, otherwise it returns NULL. */
+GnomeApp*
+glade_gnome_is_app_dock_item (GtkWidget *widget)
+{
+ GtkWidget *dock, *app;
+
+ if (!BONOBO_IS_DOCK_ITEM (widget))
+ return NULL;
+
+ if (!widget->parent)
+ return NULL;
+
+ /* Floating items are direct children of a BonoboDock.
+ Other items are children of a BonoboDockBand. */
+ if (BONOBO_IS_DOCK (widget->parent))
+ {
+ dock = widget->parent;
+ }
+ else
+ {
+ if (!BONOBO_IS_DOCK_BAND (widget->parent))
+ return NULL;
+ dock = widget->parent->parent;
+ if (!dock || !BONOBO_IS_DOCK (dock))
+ return NULL;
+ }
+
+ if (!dock->parent || !GTK_IS_VBOX (dock->parent))
+ return NULL;
+
+ app = dock->parent->parent;
+ if (!app || !GNOME_IS_APP (app))
+ return NULL;
+
+ return GNOME_APP (app);
+}
+
+
+/* Tries to translate the text in Glade's domain, and if there is no
+ translation try the gnome-libs domain. */
+gchar*
+glade_gnome_gettext (const gchar *text)
+{
+#ifdef ENABLE_NLS
+ char *s;
+
+ s = gettext (text);
+ if (s == text)
+ s = dgettext (GLADE_LIBGNOMEUI_GETTEXT_PACKAGE, text);
+
+ return s;
+#else
+ return text;
+#endif
+}
+
+
+/* The indices come from GladeStockMenuItemValues in glade_gnome.c */
+static gint FileMenuIndices[] = { 3, 4, 5, 6, -1, 11 };
+static GnomeUIInfo FileMenu[] =
+{
+ GNOMEUIINFO_MENU_NEW_ITEM (N_("_New"), N_("Create a new file"),
+ NULL, NULL),
+ GNOMEUIINFO_MENU_OPEN_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_SAVE_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_SAVE_AS_ITEM (NULL, NULL),
+ GNOMEUIINFO_SEPARATOR,
+ GNOMEUIINFO_MENU_QUIT_ITEM (NULL, NULL),
+ GNOMEUIINFO_END
+};
+
+static gint EditMenuIndices[] = { 14, 15, 16, 18, -1, 24, -1, 29 };
+static GnomeUIInfo EditMenu[] =
+{
+ GNOMEUIINFO_MENU_CUT_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_COPY_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_PASTE_ITEM (NULL, NULL),
+ GNOMEUIINFO_MENU_CLEAR_ITEM (NULL, NULL),
+ GNOMEUIINFO_SEPARATOR,
+ GNOMEUIINFO_MENU_PROPERTIES_ITEM (NULL, NULL),
+ GNOMEUIINFO_SEPARATOR,
+ GNOMEUIINFO_MENU_PREFERENCES_ITEM (NULL, NULL),
+ GNOMEUIINFO_END
+};
+
+static gint ViewMenuIndices[] = { -1 };
+static GnomeUIInfo ViewMenu[] =
+{
+ GNOMEUIINFO_END
+};
+
+static gint HelpMenuIndices[] = { 38 };
+static GnomeUIInfo HelpMenu[] =
+{
+ GNOMEUIINFO_MENU_ABOUT_ITEM (NULL, NULL),
+ GNOMEUIINFO_END
+};
+
+static gint MainMenuIndices[] = { 2, 13, 26, 37 };
+static GnomeUIInfo MainMenu[] =
+{
+ GNOMEUIINFO_MENU_FILE_TREE (FileMenu),
+ GNOMEUIINFO_MENU_EDIT_TREE (EditMenu),
+ GNOMEUIINFO_MENU_VIEW_TREE (ViewMenu),
+ GNOMEUIINFO_MENU_HELP_TREE (HelpMenu),
+ GNOMEUIINFO_END
+};
+
+
+static void
+glade_gnome_setup_menu_items (GnomeUIInfo *uiinfo, gint *indices)
+{
+ gint i = 0;
+ gchar *name, *dest;
+ const gchar *src;
+
+ while (uiinfo->type != GNOME_APP_UI_ENDOFINFO)
+ {
+ if (uiinfo->widget)
+ {
+ if (indices[i] == -1)
+ {
+ gb_widget_create_from (uiinfo->widget, "separator");
+ }
+ else
+ {
+ name = g_malloc (strlen (uiinfo->label));
+ /* Convert spaces to underscores, and ignore periods (e.g. in
+ "Open...") and underscores (e.g. in "_Open"). */
+ for (src = uiinfo->label, dest = name; *src; src++)
+ {
+ if (*src == ' ')
+ *dest++ = '_';
+ else if (*src == '.')
+ continue;
+ else if (*src == '_')
+ continue;
+ else
+ *dest++ = *src;
+ }
+ *dest = '\0';
+
+ gb_widget_create_from (uiinfo->widget, name);
+
+ gtk_object_set_data (GTK_OBJECT (uiinfo->widget),
+ GladeMenuItemStockIndexKey,
+ GINT_TO_POINTER (indices[i]));
+
+ /* If the item has a child menu, turn it into a GbWidget.
+ If not, add a default handler to the item. */
+ if (GTK_IS_MENU_ITEM (uiinfo->widget)
+ && GTK_MENU_ITEM (uiinfo->widget)->submenu)
+ {
+ gchar *submenu_name;
+
+ submenu_name = g_strdup_printf ("%s_menu",
+ uiinfo->widget->name);
+ gtk_widget_set_name (GTK_MENU_ITEM (uiinfo->widget)->submenu,
+ submenu_name);
+ g_free (submenu_name);
+ gb_widget_create_from (GTK_MENU_ITEM (uiinfo->widget)->submenu, NULL);
+ }
+ else
+ {
+ GladeWidgetData *wdata;
+ GladeSignal *signal;
+ gchar *start = "on_", *end = "_activate";
+
+ signal = g_new (GladeSignal, 1);
+ signal->name = g_strdup ("activate");
+ /* Generate a default handler name. */
+ signal->handler = g_malloc (strlen (uiinfo->widget->name) + 1
+ + strlen (start) + strlen (end));
+ strcpy (signal->handler, start);
+ strcat (signal->handler, uiinfo->widget->name);
+ strcat (signal->handler, end);
+
+ signal->object = NULL;
+ signal->after = FALSE;
+ signal->data = NULL;
+ signal->last_modification_time = time (NULL);
+
+ wdata = gtk_object_get_data (GTK_OBJECT (uiinfo->widget),
+ GB_WIDGET_DATA_KEY);
+ wdata->signals = g_list_append (wdata->signals, signal);
+ }
+ }
+ }
+ uiinfo++;
+ i++;
+ }
+}
+
+
+/* This sets up defaults menus for GtkMenuBar and GnomeApp widgets. */
+void
+glade_gnome_setup_initial_menus (GtkWidget *widget)
+{
+ /* We create a standard menubar and toolbar which the user can edit or
+ simply delete anything they don't want. */
+ if (GNOME_IS_APP (widget))
+ gnome_app_create_menus (GNOME_APP (widget), MainMenu);
+ else if (GTK_IS_MENU_BAR (widget))
+ gnome_app_fill_menu (GTK_MENU_SHELL (widget), MainMenu, NULL, TRUE, 0);
+ else
+ g_assert_not_reached ();
+
+ /* Turn all the menus & menuitems into GbWidgets and add default
+ handlers. */
+ glade_gnome_setup_menu_items (FileMenu, FileMenuIndices);
+ glade_gnome_setup_menu_items (EditMenu, EditMenuIndices);
+ glade_gnome_setup_menu_items (ViewMenu, ViewMenuIndices);
+ glade_gnome_setup_menu_items (HelpMenu, HelpMenuIndices);
+ glade_gnome_setup_menu_items (MainMenu, MainMenuIndices);
+}
+
+
+
+
+#endif /* USE_GNOME */
diff --git a/tools/glade/glade/glade_gnome.h b/tools/glade/glade/glade_gnome.h
new file mode 100644
index 00000000..a818b2b2
--- /dev/null
+++ b/tools/glade/glade/glade_gnome.h
@@ -0,0 +1,111 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+#ifndef GLADE_GNOME_H
+#define GLADE_GNOME_H
+
+/*
+ * This file contains general Gnome-related declarations & code.
+ */
+
+#ifdef USE_GNOME
+
+#include <gnome.h>
+
+#include "gbwidget.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/* The domain used for libgnomeui, used when we need to get translated strings
+ from there. */
+#define GLADE_LIBGNOMEUI_GETTEXT_PACKAGE "libgnomeui-2.0"
+
+/*************************************************************************
+ * Common choice properties.
+ *************************************************************************/
+
+/* Choices for the GnomeDockItem placement. */
+extern const gint GladePlacementValues[];
+extern const gint GladePlacementSize;
+extern const gchar *GladePlacementSymbols[];
+
+/* Choices for the GnomeDockItem placement. */
+extern const gint GladeOrientationValues[];
+extern const gint GladeOrientationSize;
+extern const gchar *GladeOrientationChoices[];
+extern const gchar *GladeOrientationSymbols[];
+
+
+/*************************************************************************
+ * Stock Gnome Menu Items.
+ *************************************************************************/
+
+/* These are the stock menu items, and the symbols we use to denote them.
+ Note that Gnome doesn't have symbols to identify these so we have to make
+ our own up. */
+extern GnomeUIInfo GladeStockMenuItemValues[];
+extern const gchar *GladeStockMenuItemSymbols[];
+extern const gint GladeStockMenuItemSize;
+/* This is the index of the 'New' item, which is treated specially. If it
+ has children it is assumed to be GNOMEUIINFO_MENU_NEW_SUBTREE. If not,
+ it is assumed to be GNOMEUIINFO_MENU_NEW_ITEM, and the label can be set,
+ e.g. '_New Project'. */
+extern const gint GladeStockMenuItemNew;
+
+
+/*************************************************************************
+ * Common functions for outputting source code.
+ *************************************************************************/
+
+/* This outputs the GnomeUIInfo structs for menu items when building a Gnome
+ application. */
+void glade_gnome_start_menu_source (GtkMenuShell *widget,
+ GbWidgetWriteSourceData *data);
+void glade_gnome_finish_menu_source (GtkMenuShell *widget,
+ GbWidgetWriteSourceData *data);
+void glade_gnome_write_menu_item_source (GtkMenuItem *widget,
+ GbWidgetWriteSourceData *data);
+
+
+/*************************************************************************
+ * Utility functions.
+ *************************************************************************/
+
+/* Returns the GnomeApp if the widget is a dock item within a GnomeApp. */
+GnomeApp* glade_gnome_is_app_dock_item (GtkWidget *widget);
+
+/* This sets up defaults menus for GtkMenuBar and GnomeApp widgets. */
+void glade_gnome_setup_initial_menus (GtkWidget *widget);
+
+/* Tries to translate the text in the gnome-libs domain, and if there is no
+ translation try Glade's domain. */
+gchar* glade_gnome_gettext (const gchar *text);
+
+void gb_bonobo_dock_item_save_packing_properties (GtkWidget *parent,
+ GtkWidget *widget,
+ GbWidgetGetArgData * data);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* USE_GNOME */
+
+#endif /* GLADE_GNOME_H */
diff --git a/tools/glade/glade/glade_gnomedblib.c b/tools/glade/glade/glade_gnomedblib.c
new file mode 100644
index 00000000..50936b28
--- /dev/null
+++ b/tools/glade/glade/glade_gnomedblib.c
@@ -0,0 +1,96 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ * Copyright (C) 2001 Carlos Perell Marn <carlos@gnome-db.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME_DB
+
+#include "glade.h"
+#include "gbwidget.h"
+
+/* I've commented this out to avoid warnings. */
+/*gchar *libname = "GNOME 1.0";*/
+
+GbWidget *gb_gnome_db_combo_init ();
+GbWidget *gb_gnome_db_connection_properties_init();
+GbWidget *gb_gnome_db_data_source_selector_init ();
+GbWidget *gb_gnome_db_dsn_config_druid_init ();
+GbWidget *gb_gnome_db_dsnconfig_init ();
+GbWidget *gb_gnome_db_editor_init();
+GbWidget *gb_gnome_db_error_init ();
+GbWidget *gb_gnome_db_errordlg_init ();
+GbWidget *gb_gnome_db_form_init ();
+GbWidget *gb_gnome_db_gray_bar_init();
+GbWidget *gb_gnome_db_grid_init ();
+GbWidget *gb_gnome_db_login_init ();
+GbWidget *gb_gnome_db_logindlg_init ();
+GbWidget *gb_gnome_db_provider_selector_init ();
+GbWidget *gb_gnome_db_table_editor_init ();
+
+static GladeWidgetInitData gnome_db[] = {
+ { "GnomeDbLoginDialog", gb_gnome_db_logindlg_init },
+ { "GnomeDbLogin", gb_gnome_db_login_init },
+ { "GnomeDbErrorDialog", gb_gnome_db_errordlg_init },
+ { "GnomeDbError", gb_gnome_db_error_init },
+
+ { "GnomeDbDsnConfig", gb_gnome_db_dsnconfig_init },
+ { "GnomeDbDsnConfigDruid", gb_gnome_db_dsn_config_druid_init },
+ { "GnomeDbProviderSelector", gb_gnome_db_provider_selector_init },
+
+ { "GnomeDbDataSourceSelector", gb_gnome_db_data_source_selector_init },
+ { "GnomeDbTableEditor", gb_gnome_db_table_editor_init },
+ { "GnomeDbForm", gb_gnome_db_form_init },
+
+ { "GnomeDbGrid", gb_gnome_db_grid_init },
+ { "GnomeDbCombo", gb_gnome_db_combo_init },
+ { "GnomeDbGrayBar", gb_gnome_db_gray_bar_init },
+
+ { "GnomeDbEditor", gb_gnome_db_editor_init },
+ { "GnomeDbConnectionProperties", gb_gnome_db_connection_properties_init },
+
+
+ /* These may be added back at some point. */
+ /*{ "GnomeDbIconList", gb_gnome_db_iconlist_init },*/
+
+ { NULL, NULL }
+};
+
+
+static GladeWidgetInitData notshown[] =
+{
+ { NULL, NULL }
+};
+
+
+static GladePaletteSectionData sections[] =
+{
+ /* Note that glade_palette_set_show_gnome_widgets() has some of these
+ strings hard-coded now, so keep up-to-date. */
+ { "Gnome _DB", gnome_db },
+ { "NotShown", notshown },
+ { NULL, NULL }
+};
+
+
+GladePaletteSectionData *get_gnome_db_widgets()
+{
+ return sections;
+}
+
+#endif
diff --git a/tools/glade/glade/glade_gnomedblib.h b/tools/glade/glade/glade_gnomedblib.h
new file mode 100644
index 00000000..1205f2df
--- /dev/null
+++ b/tools/glade/glade/glade_gnomedblib.h
@@ -0,0 +1,36 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+#ifndef GLADE_GNOMEDBLIB_H
+#define GLADE_GNOMEDBLIB_H
+
+#include "glade.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+GladePaletteSectionData* get_gnome_db_widgets(void);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+
+#endif /* GLADE_GNOMEDBLIB_H */
diff --git a/tools/glade/glade/glade_gnomelib.c b/tools/glade/glade/glade_gnomelib.c
new file mode 100644
index 00000000..9854fb2c
--- /dev/null
+++ b/tools/glade/glade/glade_gnomelib.c
@@ -0,0 +1,127 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+
+#include "glade.h"
+#include "gbwidget.h"
+
+/* I've commented this out to avoid warnings. */
+/*gchar *libname = "GNOME 1.0";*/
+
+GbWidget *gb_gnome_about_init ();
+GbWidget *gb_gnome_app_init ();
+GbWidget *gb_gnome_appbar_init ();
+GbWidget *gb_gnome_canvas_init ();
+GbWidget *gb_gnome_color_picker_init ();
+GbWidget *gb_gnome_date_edit_init ();
+GbWidget *gb_gnome_dialog_init ();
+GbWidget *gb_bonobo_dock_init ();
+GbWidget *gb_bonobo_dock_band_init ();
+GbWidget *gb_bonobo_dock_item_init ();
+GbWidget *gb_gnome_druid_init ();
+GbWidget *gb_gnome_druid_page_edge_init ();
+GbWidget *gb_gnome_druid_page_standard_init ();
+GbWidget *gb_gnome_entry_init ();
+GbWidget *gb_gnome_file_entry_init ();
+GbWidget *gb_gnome_font_picker_init ();
+GbWidget *gb_gnome_href_init ();
+GbWidget *gb_gnome_icon_entry_init ();
+GbWidget *gb_gnome_icon_list_init ();
+GbWidget *gb_gnome_icon_selection_init ();
+GbWidget *gb_gnome_message_box_init ();
+#if 0
+GbWidget *gb_gnome_paper_selector_init ();
+#endif
+GbWidget *gb_gnome_pixmap_init ();
+GbWidget *gb_gnome_pixmap_entry_init ();
+GbWidget *gb_gnome_property_box_init ();
+GbWidget *gb_bonobo_control_init ();
+
+static GladeWidgetInitData gnome_page[] =
+{
+ { "GnomeApp", gb_gnome_app_init },
+ { "GnomeDruid", gb_gnome_druid_init },
+ { "GnomeCanvas", gb_gnome_canvas_init },
+ { "GnomeIconSelection", gb_gnome_icon_selection_init },
+
+ { "GnomeIconEntry", gb_gnome_icon_entry_init },
+ { "GnomeHRef", gb_gnome_href_init },
+ { "GnomeDateEdit", gb_gnome_date_edit_init },
+ { "GnomeAppBar", gb_gnome_appbar_init },
+
+
+#if 0
+ { "GnomePaperSelector", gb_gnome_paper_selector_init },
+#endif
+
+
+ { "BonoboWidget", gb_bonobo_control_init },
+
+ { NULL, NULL }
+};
+
+static GladeWidgetInitData gnome_deprecated[] =
+{
+ { "GnomePixmap", gb_gnome_pixmap_init },
+
+ { "GnomeDialog", gb_gnome_dialog_init },
+ { "GnomeMessageBox", gb_gnome_message_box_init },
+ { "GnomePropertyBox", gb_gnome_property_box_init },
+ { "GnomeAbout", gb_gnome_about_init },
+
+ { "GnomeIconList", gb_gnome_icon_list_init },
+ { "GnomeEntry", gb_gnome_entry_init },
+ { "GnomeFileEntry", gb_gnome_file_entry_init },
+ { "GnomePixmapEntry", gb_gnome_pixmap_entry_init },
+
+ { "GnomeColorPicker", gb_gnome_color_picker_init },
+ { "GnomeFontPicker", gb_gnome_font_picker_init },
+
+ { NULL, NULL }
+};
+
+static GladeWidgetInitData notshown[] =
+{
+ { "BonoboDock", gb_bonobo_dock_init },
+ { "BonoboDockItem", gb_bonobo_dock_item_init },
+ { "GnomeDruidPageEdge", gb_gnome_druid_page_edge_init },
+ { "GnomeDruidPageStandard", gb_gnome_druid_page_standard_init },
+
+ /* Unfinished. */
+ { NULL, NULL }
+};
+
+static GladePaletteSectionData sections[] =
+{
+ /* Note that glade_palette_set_show_gnome_widgets() has some of these
+ strings hard-coded now, so keep up-to-date. */
+ { N_("_Gnome"), gnome_page },
+ { N_("Dep_recated"), gnome_deprecated },
+ { "NotShown", notshown },
+ { NULL, NULL }
+};
+
+GladePaletteSectionData *get_gnome_widgets()
+{
+ return sections;
+}
+
+#endif
diff --git a/tools/glade/glade/glade_gnomelib.h b/tools/glade/glade/glade_gnomelib.h
new file mode 100644
index 00000000..8bf7094f
--- /dev/null
+++ b/tools/glade/glade/glade_gnomelib.h
@@ -0,0 +1,37 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+#ifndef GLADE_GNOMELIB_H
+#define GLADE_GNOMELIB_H
+
+#include "glade.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+GladePaletteSectionData* get_gnome_widgets (void);
+
+void gb_bonobo_control_init (void);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+
+#endif /* GLADE_GNOMELIB_H */
diff --git a/tools/glade/glade/glade_gtk12lib.c b/tools/glade/glade/glade_gtk12lib.c
new file mode 100644
index 00000000..736f0629
--- /dev/null
+++ b/tools/glade/glade/glade_gtk12lib.c
@@ -0,0 +1,256 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#include "glade.h"
+#include "gbwidget.h"
+
+/* I've commented this out to avoid warnings. */
+/*static gchar *libname = "GTK+ 1.2";*/
+
+GbWidget *gb_label_init ();
+GbWidget *gb_entry_init ();
+GbWidget *gb_button_init ();
+GbWidget *gb_toggle_button_init ();
+GbWidget *gb_check_button_init ();
+GbWidget *gb_radio_button_init ();
+GbWidget *gb_option_menu_init ();
+GbWidget *gb_combo_init ();
+GbWidget *gb_combo_box_init ();
+GbWidget *gb_combo_box_entry_init ();
+GbWidget *gb_list_init ();
+GbWidget *gb_clist_init ();
+GbWidget *gb_spin_button_init ();
+GbWidget *gb_hscale_init ();
+GbWidget *gb_vscale_init ();
+GbWidget *gb_hruler_init ();
+GbWidget *gb_vruler_init ();
+GbWidget *gb_hscrollbar_init ();
+GbWidget *gb_vscrollbar_init ();
+GbWidget *gb_menu_bar_init ();
+GbWidget *gb_statusbar_init ();
+GbWidget *gb_toolbar_init ();
+GbWidget *gb_progress_bar_init ();
+GbWidget *gb_arrow_init ();
+GbWidget *gb_image_init ();
+GbWidget *gb_drawing_area_init ();
+GbWidget *gb_hseparator_init ();
+GbWidget *gb_vseparator_init ();
+GbWidget *gb_hbox_init ();
+GbWidget *gb_vbox_init ();
+GbWidget *gb_table_init ();
+GbWidget *gb_fixed_init ();
+GbWidget *gb_hbutton_box_init ();
+GbWidget *gb_vbutton_box_init ();
+GbWidget *gb_frame_init ();
+GbWidget *gb_aspect_frame_init ();
+GbWidget *gb_hpaned_init ();
+GbWidget *gb_vpaned_init ();
+GbWidget *gb_handle_box_init ();
+GbWidget *gb_notebook_init ();
+GbWidget *gb_alignment_init ();
+GbWidget *gb_event_box_init ();
+GbWidget *gb_scrolled_window_init ();
+GbWidget *gb_viewport_init ();
+GbWidget *gb_expander_init ();
+GbWidget *gb_curve_init ();
+GbWidget *gb_gamma_curve_init ();
+GbWidget *gb_color_selection_init ();
+GbWidget *gb_preview_init ();
+GbWidget *gb_window_init ();
+GbWidget *gb_dialog_init ();
+GbWidget *gb_file_chooser_button_init ();
+GbWidget *gb_file_chooser_widget_init ();
+GbWidget *gb_file_chooser_dialog_init ();
+GbWidget *gb_file_selection_init ();
+GbWidget *gb_color_selection_dialog_init ();
+GbWidget *gb_input_dialog_init ();
+GbWidget *gb_list_item_init ();
+GbWidget *gb_menu_init ();
+GbWidget *gb_menu_item_init ();
+GbWidget *gb_check_menu_item_init ();
+GbWidget *gb_radio_menu_item_init ();
+GbWidget *gb_image_menu_item_init ();
+GbWidget *gb_separator_menu_item_init ();
+GbWidget *gb_ctree_init ();
+GbWidget *gb_accel_label_init ();
+GbWidget *gb_font_selection_init ();
+GbWidget *gb_font_selection_dialog_init ();
+GbWidget *gb_calendar_init();
+GbWidget *gb_custom_init();
+GbWidget *gb_layout_init();
+GbWidget *gb_text_view_init();
+GbWidget *gb_tree_view_init();
+GbWidget *gb_color_button_init();
+GbWidget *gb_font_button_init();
+GbWidget *gb_tool_item_init ();
+GbWidget *gb_tool_button_init ();
+GbWidget *gb_toggle_tool_button_init ();
+GbWidget *gb_radio_tool_button_init ();
+GbWidget *gb_separator_tool_item_init ();
+GbWidget *gb_about_dialog_init ();
+GbWidget *gb_icon_view_init ();
+GbWidget *gb_menu_tool_button_init ();
+GbWidget *gb_cell_view_init ();
+
+
+static GladeWidgetInitData gtk_standard[] =
+{
+ { "GtkWindow", gb_window_init },
+ { "GtkMenuBar", gb_menu_bar_init },
+ { "GtkToolbar", gb_toolbar_init },
+ { "GtkHandleBox", gb_handle_box_init },
+
+ { "GtkToolButton", gb_tool_button_init },
+ { "GtkToggleToolButton", gb_toggle_tool_button_init },
+ { "GtkRadioToolButton", gb_radio_tool_button_init },
+ { "GtkSeparatorToolItem", gb_separator_tool_item_init },
+
+ { "GtkLabel", gb_label_init },
+ { "GtkEntry", gb_entry_init },
+ { "GtkComboBoxEntry", gb_combo_box_entry_init },
+ { "GtkTextView", gb_text_view_init },
+
+ { "GtkButton", gb_button_init },
+ { "GtkToggleButton", gb_toggle_button_init },
+ { "GtkCheckButton", gb_check_button_init },
+ { "GtkRadioButton", gb_radio_button_init },
+
+ { "GtkComboBox", gb_combo_box_init },
+ { "GtkSpinButton", gb_spin_button_init },
+ { "GtkTreeView", gb_tree_view_init },
+ { "GtkIconView", gb_icon_view_init },
+
+ { "GtkHSeparator", gb_hseparator_init },
+ { "GtkVSeparator", gb_vseparator_init },
+ { "GtkImage", gb_image_init },
+ { "GtkDrawingArea", gb_drawing_area_init },
+
+ { "GtkDialog", gb_dialog_init },
+ { "GtkFileChooserDialog", gb_file_chooser_dialog_init },
+ { "GtkColorSelectionDialog", gb_color_selection_dialog_init },
+ { "GtkFontSelectionDialog", gb_font_selection_dialog_init },
+
+ { "GtkHBox", gb_hbox_init },
+ { "GtkVBox", gb_vbox_init },
+ { "GtkTable", gb_table_init },
+ { "GtkFixed", gb_fixed_init },
+
+ { "GtkHButtonBox", gb_hbutton_box_init },
+ { "GtkVButtonBox", gb_vbutton_box_init },
+ { "GtkHPaned", gb_hpaned_init },
+ { "GtkVPaned", gb_vpaned_init },
+
+ { "GtkNotebook", gb_notebook_init },
+ { "GtkFrame", gb_frame_init },
+ { "GtkScrolledWindow", gb_scrolled_window_init },
+ { "GtkStatusbar", gb_statusbar_init },
+
+
+ { NULL, NULL }
+};
+
+
+static GladeWidgetInitData gtk_advanced[] =
+{
+ { "GtkAboutDialog", gb_about_dialog_init },
+ { "GtkInputDialog", gb_input_dialog_init },
+ { "GtkMenuToolButton", gb_menu_tool_button_init },
+ { "GtkToolItem", gb_tool_item_init },
+
+ { "GtkHScale", gb_hscale_init },
+ { "GtkVScale", gb_vscale_init },
+ { "GtkHRuler", gb_hruler_init },
+ { "GtkVRuler", gb_vruler_init },
+
+ { "GtkAlignment", gb_alignment_init },
+ { "GtkEventBox", gb_event_box_init },
+ { "GtkCalendar", gb_calendar_init },
+ { "GtkProgressBar", gb_progress_bar_init },
+
+ { "GtkLayout", gb_layout_init },
+ { "GtkAspectFrame", gb_aspect_frame_init },
+ { "GtkArrow", gb_arrow_init },
+ { "GtkExpander", gb_expander_init },
+
+
+ { "GtkCurve", gb_curve_init },
+ { "GtkGammaCurve", gb_gamma_curve_init },
+ { "GtkHScrollbar", gb_hscrollbar_init },
+ { "GtkVScrollbar", gb_vscrollbar_init },
+
+ { "GtkFileChooserWidget", gb_file_chooser_widget_init },
+ { "GtkColorSelection", gb_color_selection_init },
+ { "GtkFontSelection", gb_font_selection_init },
+ { "GtkCellView", gb_cell_view_init },
+
+ { "GtkFileChooserButton", gb_file_chooser_button_init },
+ { "GtkColorButton", gb_color_button_init },
+ { "GtkFontButton", gb_font_button_init },
+ { "GtkMenu", gb_menu_init },
+
+ { "GtkViewport", gb_viewport_init },
+
+ { "Custom", gb_custom_init }, /* Our special custom widget. */
+
+ { NULL, NULL }
+};
+
+static GladeWidgetInitData gtk_deprecated[] =
+{
+ { "GtkCList", gb_clist_init },
+ { "GtkCTree", gb_ctree_init },
+ { "GtkList", gb_list_init },
+ { "GtkCombo", gb_combo_init },
+
+ { "GtkFileSelection", gb_file_selection_init },
+ { "GtkOptionMenu", gb_option_menu_init },
+ { "GtkPreview", gb_preview_init },
+
+ { NULL, NULL }
+};
+
+static GladeWidgetInitData notshown[] =
+{
+ { "GtkAccelLabel", gb_accel_label_init },
+ { "GtkListItem", gb_list_item_init },
+ { "GtkMenuItem", gb_menu_item_init },
+ { "GtkCheckMenuItem", gb_check_menu_item_init },
+ { "GtkRadioMenuItem", gb_radio_menu_item_init },
+ { "GtkImageMenuItem", gb_image_menu_item_init },
+ { "GtkSeparatorMenuItem", gb_separator_menu_item_init },
+
+ { NULL, NULL }
+};
+
+static GladePaletteSectionData sections[] =
+{
+ /* Note that glade_palette_set_show_gnome_widgets() has some of these
+ strings hard-coded now, so keep up-to-date. */
+ { N_("GTK+ _Basic"), gtk_standard },
+ { N_("GTK+ _Additional"), gtk_advanced },
+ { N_("Dep_recated"), gtk_deprecated },
+ { "NotShown", notshown },
+ { NULL, NULL }
+};
+
+GladePaletteSectionData *get_gtk_widgets()
+{
+ return sections;
+}
diff --git a/tools/glade/glade/glade_gtk12lib.h b/tools/glade/glade/glade_gtk12lib.h
new file mode 100644
index 00000000..98bd1b32
--- /dev/null
+++ b/tools/glade/glade/glade_gtk12lib.h
@@ -0,0 +1,34 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+#ifndef GLADE_GTK12LIB_H
+#define GLADE_GTK12LIB_H
+
+#include "glade.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+GladePaletteSectionData* get_gtk_widgets(void);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+
+#endif /* GLADE_GTK12LIB_H */
diff --git a/tools/glade/glade/glade_keys_dialog.c b/tools/glade/glade/glade_keys_dialog.c
new file mode 100644
index 00000000..cdede5f2
--- /dev/null
+++ b/tools/glade/glade/glade_keys_dialog.c
@@ -0,0 +1,254 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * The Accelerator Keys dialog for selecting an accelerator key.
+ */
+
+#include <string.h>
+
+#include <gtk/gtk.h>
+#include <gtk/gtkbox.h>
+#include <gtk/gtkbutton.h>
+#include <gtk/gtkclist.h>
+#include <gtk/gtkstock.h>
+#include <gtk/gtkscrolledwindow.h>
+
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#endif
+
+#include "keys.h"
+#include "glade_keys_dialog.h"
+#include "gbwidget.h"
+
+static void glade_keys_dialog_class_init (GladeKeysDialogClass *klass);
+static void glade_keys_dialog_init (GladeKeysDialog *dialog);
+
+static GtkDialogClass *parent_class = NULL;
+
+
+GType
+glade_keys_dialog_get_type (void)
+{
+ static GType glade_keys_dialog_type = 0;
+
+ if (!glade_keys_dialog_type)
+ {
+ GtkTypeInfo glade_keys_dialog_info =
+ {
+ "GladeKeysDialog",
+ sizeof (GladeKeysDialog),
+ sizeof (GladeKeysDialogClass),
+ (GtkClassInitFunc) glade_keys_dialog_class_init,
+ (GtkObjectInitFunc) glade_keys_dialog_init,
+ /* reserved_1 */ NULL,
+ /* reserved_2 */ NULL,
+ (GtkClassInitFunc) NULL,
+ };
+
+ glade_keys_dialog_type = gtk_type_unique (gtk_dialog_get_type (),
+ &glade_keys_dialog_info);
+ }
+
+ return glade_keys_dialog_type;
+}
+
+static void
+glade_keys_dialog_class_init (GladeKeysDialogClass *klass)
+{
+ GtkObjectClass *object_class;
+ GtkWidgetClass *widget_class;
+
+ object_class = (GtkObjectClass*) klass;
+ widget_class = (GtkWidgetClass*) klass;
+
+ parent_class = gtk_type_class (gtk_dialog_get_type ());
+}
+
+
+static void
+glade_keys_dialog_init (GladeKeysDialog *dialog)
+{
+ GtkWidget *scrolled_win;
+ int i, row;
+ gchar *titles[1];
+
+ gtk_window_set_title (GTK_WINDOW (dialog), _("Select Accelerator Key"));
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "accelerator_key", "Glade");
+
+ titles[0] = _("Keys");
+ dialog->clist = gtk_clist_new_with_titles (1, titles);
+ gtk_clist_column_titles_passive (GTK_CLIST (dialog->clist));
+ gtk_widget_set_usize (dialog->clist, 200, 300);
+ gtk_widget_show (dialog->clist);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), dialog->clist);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), scrolled_win,
+ TRUE, TRUE, 0);
+ gtk_widget_show (scrolled_win);
+
+ /* Insert events & descriptions */
+ gtk_clist_freeze (GTK_CLIST (dialog->clist));
+
+ i = 0;
+ while (GbKeys[i].name)
+ {
+ row = gtk_clist_append (GTK_CLIST (dialog->clist),
+ (gchar**) (&GbKeys[i].name));
+ gtk_clist_set_row_data (GTK_CLIST (dialog->clist), row,
+ GINT_TO_POINTER (i));
+ i++;
+ }
+
+ gtk_clist_thaw (GTK_CLIST (dialog->clist));
+
+ gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+}
+
+
+GtkWidget*
+glade_keys_dialog_new ()
+{
+ GladeKeysDialog *dialog;
+
+ dialog = gtk_type_new (glade_keys_dialog_get_type ());
+
+ return GTK_WIDGET (dialog);
+}
+
+
+/* This returns TRUE if a key is currently selected, and the given pointer
+ is set to the key value. */
+gboolean
+glade_keys_dialog_get_key (GladeKeysDialog *dialog,
+ guint *key)
+{
+ GList *selection = GTK_CLIST (dialog->clist)->selection;
+ gint row, index;
+
+ if (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ index = GPOINTER_TO_INT (gtk_clist_get_row_data (GTK_CLIST (dialog->clist), row));
+ *key = GbKeys[index].key;
+ return TRUE;
+ }
+ return FALSE;
+}
+
+
+/* This returns the name of the key currently selected, or NULL if none is
+ selected. */
+gchar*
+glade_keys_dialog_get_key_symbol (GladeKeysDialog *dialog)
+{
+ GList *selection = GTK_CLIST (dialog->clist)->selection;
+ gint row, index;
+
+ if (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ index = GPOINTER_TO_INT (gtk_clist_get_row_data (GTK_CLIST (dialog->clist), row));
+ return GbKeys[index].name;
+ }
+ return NULL;
+}
+
+
+/* This sets the current key, using the given key value. */
+void
+glade_keys_dialog_set_key (GladeKeysDialog *dialog,
+ guint key)
+{
+ gint row, index;
+
+ for (row = 0; row < GTK_CLIST (dialog->clist)->rows; row++)
+ {
+ index = GPOINTER_TO_INT (gtk_clist_get_row_data (GTK_CLIST (dialog->clist), row));
+ if (GbKeys[index].key == key)
+ {
+ gtk_clist_select_row (GTK_CLIST (dialog->clist), row, 0);
+ break;
+ }
+ }
+}
+
+
+/* This sets the current key, using the given key name. */
+void
+glade_keys_dialog_set_key_symbol (GladeKeysDialog *dialog,
+ const gchar *key)
+{
+ gint row, index;
+
+ for (row = 0; row < GTK_CLIST (dialog->clist)->rows; row++)
+ {
+ index = GPOINTER_TO_INT (gtk_clist_get_row_data (GTK_CLIST (dialog->clist), row));
+ if (!strcmp (GbKeys[index].name, key))
+ {
+ gtk_clist_select_row (GTK_CLIST (dialog->clist), row, 0);
+ break;
+ }
+ }
+}
+
+
+/* This finds the key value corresponding to the given string, which may be
+ a symbol in gdkkeysyms.h, e.g. 'GDK_Tab', or a simple character, e.g. 'S'.
+ Note that for GTK 1.0 this is a gchar, but for GTK 1.2 it is a guint. */
+guint
+glade_keys_dialog_find_key (const gchar *symbol)
+{
+ static GHashTable *keys_hash = NULL;
+ guint key;
+ gint i;
+
+ /* If this is the first call, create the GHashTable. */
+ if (keys_hash == NULL)
+ {
+ keys_hash = g_hash_table_new (g_str_hash, g_str_equal);
+ for (i = 0; GbKeys[i].name; i++)
+ {
+ if (GbKeys[i].key == 0)
+ g_warning ("GDK Key value is 0 - will not be found");
+ g_hash_table_insert (keys_hash, GbKeys[i].name,
+ GUINT_TO_POINTER (GbKeys[i].key));
+ }
+ }
+
+ /* Lookup the key in the GHashTable. */
+ key = GPOINTER_TO_UINT (g_hash_table_lookup (keys_hash, symbol));
+ if (key)
+ return key;
+
+ /* If it's not found, return the first char. */
+ return (guint) symbol[0];
+}
+
+
diff --git a/tools/glade/glade/glade_keys_dialog.h b/tools/glade/glade/glade_keys_dialog.h
new file mode 100644
index 00000000..d9e1440b
--- /dev/null
+++ b/tools/glade/glade/glade_keys_dialog.h
@@ -0,0 +1,86 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#ifndef GLADE_KEYS_DIALOG_H
+#define GLADE_KEYS_DIALOG_H
+
+
+#include <gdk/gdk.h>
+#include <gtk/gtkdialog.h>
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+#define GLADE_KEYS_DIALOG(obj) GTK_CHECK_CAST (obj, glade_keys_dialog_get_type (), GladeKeysDialog)
+#define GLADE_KEYS_DIALOG_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, glade_keys_dialog_get_type (), GladeKeysDialogClass)
+#define GLADE_IS_KEYS_DIALOG(obj) GTK_CHECK_TYPE (obj, glade_keys_dialog_get_type ())
+
+
+typedef struct _GladeKeysDialog GladeKeysDialog;
+typedef struct _GladeKeysDialogClass GladeKeysDialogClass;
+
+struct _GladeKeysDialog
+{
+ GtkDialog dialog;
+
+ GtkWidget *clist;
+};
+
+struct _GladeKeysDialogClass
+{
+ GtkDialogClass parent_class;
+};
+
+
+GType glade_keys_dialog_get_type (void);
+GtkWidget* glade_keys_dialog_new (void);
+
+/* This returns TRUE if a key is currently selected, and the given pointer
+ is set to the key value. */
+gboolean glade_keys_dialog_get_key (GladeKeysDialog *dialog,
+ guint *key);
+
+/* This returns the name of the key currently selected, or NULL if none is
+ selected. */
+gchar* glade_keys_dialog_get_key_symbol (GladeKeysDialog *dialog);
+
+/* This sets the current key, using the given key value. */
+void glade_keys_dialog_set_key (GladeKeysDialog *dialog,
+ guint key);
+
+/* This sets the current key, using the given key name. */
+void glade_keys_dialog_set_key_symbol (GladeKeysDialog *dialog,
+ const gchar *key);
+
+
+/* This finds the key value corresponding to the given string, which may be
+ a symbol in gdkkeysyms.h, e.g. 'GDK_Tab', or a simple character, e.g. 'S'.
+ Note that for GTK 1.0 this is a gchar, but for GTK 1.1 it is a guint. */
+guint glade_keys_dialog_find_key (const gchar *symbol);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+
+#endif /* GLADE_KEYS_DIALOG_H */
diff --git a/tools/glade/glade/glade_menu_editor.c b/tools/glade/glade/glade_menu_editor.c
new file mode 100644
index 00000000..2535f4b0
--- /dev/null
+++ b/tools/glade/glade/glade_menu_editor.c
@@ -0,0 +1,3729 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * The Menu Editor window, based on initial work by Javier Arriero Pas
+ * and John Looney.
+ */
+
+#include <string.h>
+#include <time.h>
+
+#include <gtk/gtk.h>
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtkarrow.h>
+#include <gtk/gtkaccellabel.h>
+#include <gtk/gtkclist.h>
+#include <gtk/gtkcombo.h>
+#include <gtk/gtkentry.h>
+#include <gtk/gtkeventbox.h>
+#include <gtk/gtkfilechooserdialog.h>
+#include <gtk/gtkframe.h>
+#include <gtk/gtkhbox.h>
+#include <gtk/gtkhbbox.h>
+#include <gtk/gtkhseparator.h>
+#include <gtk/gtkiconfactory.h>
+#include <gtk/gtkimage.h>
+#include <gtk/gtkimagemenuitem.h>
+#include <gtk/gtklist.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenubar.h>
+#include <gtk/gtkradiobutton.h>
+#include <gtk/gtkradiomenuitem.h>
+#include <gtk/gtkscrolledwindow.h>
+#include <gtk/gtkseparatormenuitem.h>
+#include <gtk/gtkstock.h>
+#include <gtk/gtktable.h>
+#include <gtk/gtktearoffmenuitem.h>
+#include <gtk/gtkvbox.h>
+
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#include "glade_gnome.h"
+#endif
+
+#include "gb.h"
+#include "glade_menu_editor.h"
+#include "glade_keys_dialog.h"
+#include "glade_project.h"
+#include "gbwidget.h"
+#include "tree.h"
+#include "utils.h"
+
+#define GladeMenuEditorIndexKey "glade-menu-editor-index-key"
+#define GladeMenuEditorStockIDKey "glade-menu-editor-stock-id"
+
+/* How many pixels to indent levels of the menu hierarchy in the clist. */
+#define GB_INDENT 10
+
+/* The text to display if the item is a separator. */
+#define GB_SEPARATOR_TEXT "---"
+
+/* This sets the order of the clist columns. */
+#define GB_MENUED_NUM_COLS 8
+
+#define GLD_COL_LABEL 0
+#define GLD_COL_TYPE 1
+#define GLD_COL_ACCEL 2
+#define GLD_COL_NAME 3
+#define GLD_COL_HANDLER 4
+#define GLD_COL_ACTIVE 5
+#define GLD_COL_GROUP 6
+#define GLD_COL_ICON 7
+
+typedef enum
+ {
+ GB_MENU_ITEM_NORMAL,
+ GB_MENU_ITEM_CHECK,
+ GB_MENU_ITEM_RADIO
+ }
+GbMenuItemType;
+
+
+/* This holds information on one menu item. */
+typedef struct _GbMenuItemData GbMenuItemData;
+struct _GbMenuItemData
+ {
+ gint stock_item_index; /* Stock menu item index, 0 == None. */
+ gchar *label; /* Text to display. */
+ gchar *name; /* Widget name. */
+ gchar *handler; /* Handler to call when selected. */
+ time_t last_mod_time; /* The time the handler was last updated. */
+ gchar *icon; /* Icon filename, or Stock icon name. */
+ gchar *tooltip; /* Tooltip text. */
+ GbMenuItemType type; /* Type - normal/check/radio. */
+ gboolean active; /* If the item is initially active. */
+ GbMenuItemData *group; /* Points to the item data of the first widget
+ in the radio group, or NULL if it is in its
+ own group or is the first item in group. */
+ guint8 modifiers; /* Control/Shift/Alt flags. */
+ gchar *key; /* Name of accelerator key. */
+
+ gint level; /* Level in menu hierarchy. */
+ gboolean generate_name; /* If the name should be auto-generated. */
+ gboolean generate_handler; /* If the handler should be auto-generated. */
+
+ GladeWidgetData *wdata; /* The widget data associated with the old
+ menu item, if there was one. */
+ };
+
+
+static void glade_menu_editor_class_init (GladeMenuEditorClass * klass);
+static void glade_menu_editor_init (GladeMenuEditor * dialog);
+static void glade_menu_editor_destroy (GtkObject *object);
+
+/* If the menu widget we are editing is destroyed, the menu editor is destroyed
+ as well. */
+static void glade_menu_editor_on_menu_destroyed (GtkWidget *menu,
+ GtkWidget *menued);
+
+static void on_menu_editor_ok (GtkWidget *button,
+ GladeMenuEditor *menued);
+static void on_menu_editor_apply (GtkWidget *button,
+ GladeMenuEditor *menued);
+static void on_menu_editor_close (GtkWidget *widget,
+ GladeMenuEditor *menued);
+
+/* This sets the menubar/popup menu whose children are displayed in the
+ menu editor, i.e. converted to items in the clist. */
+static void glade_menu_editor_set_menu (GladeMenuEditor *menued,
+ GtkMenuShell *menu);
+
+/* This updates the given widget, based on the settings in the menu editor.
+ It removes all the current children of the menu and recreates it. */
+static void glade_menu_editor_update_menu (GladeMenuEditor *menued);
+
+
+static gboolean on_key_press (GtkWidget * widget,
+ GdkEventKey * event,
+ gpointer user_data);
+static void on_clist_select_row (GtkWidget * clist,
+ gint row,
+ gint column,
+ GdkEventButton * event,
+ gpointer user_data);
+static void on_clist_unselect_row (GtkWidget * clist,
+ gint row,
+ gint column,
+ GdkEventButton * event,
+ gpointer user_data);
+static void on_entry_changed (GtkWidget * entry,
+ gpointer user_data);
+static void on_icon_button_clicked (GtkWidget * button,
+ gpointer user_data);
+static void on_icon_filesel_response (GtkWidget * filesel,
+ gint response_id,
+ GladeMenuEditor *menued);
+static void on_stock_item_entry_changed (GtkWidget * entry,
+ gpointer user_data);
+static gboolean on_label_entry_key_press (GtkWidget * widget,
+ GdkEventKey * event,
+ gpointer user_data);
+static void on_radiobutton_toggled (GtkWidget * togglebutton,
+ gpointer user_data);
+static void on_checkbutton_toggled (GtkWidget * togglebutton,
+ gpointer user_data);
+static void on_state_button_toggled (GtkToggleButton * togglebutton,
+ gpointer user_data);
+static void on_accel_key_button_clicked (GtkButton * button,
+ gpointer user_data);
+static void on_up_button_clicked (GtkButton * button,
+ gpointer user_data);
+static void on_down_button_clicked (GtkButton * button,
+ gpointer user_data);
+static void on_left_button_clicked (GtkButton * button,
+ gpointer user_data);
+static void on_right_button_clicked (GtkButton * button,
+ gpointer user_data);
+static void on_add_button_clicked (GtkWidget * button,
+ gpointer user_data);
+static void on_add_child_button_clicked (GtkWidget * button,
+ gpointer user_data);
+static void on_add_separator_button_clicked (GtkWidget * button,
+ gpointer user_data);
+static void add_item (GladeMenuEditor * menued,
+ gboolean as_child,
+ gboolean separator);
+static void on_delete_button_clicked (GtkWidget * widget,
+ gpointer user_data);
+
+static void on_keys_dialog_clist_select (GtkWidget * widget,
+ gint row,
+ gint column,
+ GdkEventButton * bevent,
+ GladeMenuEditor * menued);
+static void on_keys_dialog_response (GtkWidget * widget, gint response_id,
+ GladeMenuEditor * menued);
+
+static gint get_selected_row (GladeMenuEditor * menued);
+static GbMenuItemData* get_selected_item (GladeMenuEditor * menued);
+static void set_interface_state (GladeMenuEditor * menued);
+static gchar *get_accel_string (gchar * key,
+ guint8 modifiers);
+static void insert_item (GtkCList * clist,
+ GbMenuItemData * item,
+ gint row);
+static void ensure_visible (GtkWidget *clist,
+ gint row);
+static void update_current_item (GladeMenuEditor * menued);
+static gboolean item_property_changed (gchar *new, gchar *old);
+static gchar* copy_item_property (gchar *property);
+static void clear_form (GladeMenuEditor * menued,
+ gboolean full);
+static void show_item_properties (GladeMenuEditor * menued);
+static void insert_items (GtkWidget * clist,
+ GList * items,
+ gint row);
+static GList *remove_item_and_children (GtkWidget * clist,
+ gint row);
+static GtkWidget* create_radio_menu_item (GtkMenuShell *menu,
+ GbMenuItemData *item,
+ GHashTable *group_hash);
+static gchar* generate_name (GladeMenuEditor *menued,
+ gchar *label);
+static gchar* generate_handler (GladeMenuEditor *menued,
+ gint row,
+ gchar *label,
+ gchar *name);
+static void check_generated_handlers (GladeMenuEditor *menued);
+static gboolean is_parent (GladeMenuEditor *menued,
+ gint row);
+static void set_submenu (GladeMenuEditor *menued,
+ GtkMenuShell *menu,
+ gint level);
+static void glade_menu_editor_reset (GladeMenuEditor *menued);
+static void glade_menu_editor_free_item (GbMenuItemData *item);
+
+static void update_radio_groups (GladeMenuEditor * menued);
+static void normalize_radio_groups (GladeMenuEditor * menued);
+static GbMenuItemData* find_radio_group (GtkRadioMenuItem *menuitem,
+ GList **groups,
+ GbMenuItemData *item);
+static void remove_from_radio_group (GladeMenuEditor * menued,
+ GbMenuItemData *item);
+
+static GtkWindowClass *parent_class = NULL;
+
+
+GType
+glade_menu_editor_get_type (void)
+{
+ static GType glade_menu_editor_type = 0;
+
+ if (!glade_menu_editor_type)
+ {
+ GtkTypeInfo glade_menu_editor_info =
+ {
+ "GladeMenuEditor",
+ sizeof (GladeMenuEditor),
+ sizeof (GladeMenuEditorClass),
+ (GtkClassInitFunc) glade_menu_editor_class_init,
+ (GtkObjectInitFunc) glade_menu_editor_init,
+ /* reserved_1 */ NULL,
+ /* reserved_2 */ NULL,
+ (GtkClassInitFunc) NULL,
+ };
+
+ glade_menu_editor_type = gtk_type_unique (gtk_window_get_type (),
+ &glade_menu_editor_info);
+ }
+
+ return glade_menu_editor_type;
+}
+
+static void
+glade_menu_editor_class_init (GladeMenuEditorClass * class)
+{
+ GtkObjectClass *object_class;
+ GtkWidgetClass *widget_class;
+
+ object_class = (GtkObjectClass *) class;
+ widget_class = (GtkWidgetClass *) class;
+
+ parent_class = gtk_type_class (gtk_window_get_type ());
+
+ object_class->destroy = glade_menu_editor_destroy;
+}
+
+
+/* FIXME: This is mostly a temporary hack until GtkEntry is fixed in GTK+
+ 2.0.x so we don't get "changed" twice when we call gtk_entry_set_text().
+ Though we also need this to set it to "" when NULL is passed in. */
+static void
+set_entry_text (GtkEntry *entry,
+ const gchar *text)
+{
+ gint tmp_pos;
+
+ GtkEditable *editable;
+
+ g_return_if_fail (GTK_IS_ENTRY (entry));
+
+ if (!text)
+ text = "";
+
+ editable = GTK_EDITABLE (entry);
+
+ g_signal_handlers_block_by_func (editable, on_entry_changed, NULL);
+ gtk_editable_delete_text (GTK_EDITABLE(entry), 0, -1);
+ g_signal_handlers_unblock_by_func (editable, on_entry_changed, NULL);
+
+ tmp_pos = 0;
+ gtk_editable_insert_text (editable, text, strlen (text), &tmp_pos);
+}
+
+
+static void
+glade_menu_editor_init (GladeMenuEditor * menued)
+{
+ menued->keys_dialog = NULL;
+ menued->filesel = NULL;
+ menued->project = NULL;
+ menued->menu = NULL;
+ menued->updating_widgets = FALSE;
+ menued->gnome_support = FALSE;
+}
+
+
+static void
+glade_menu_editor_construct (GladeMenuEditor * menued,
+ GladeProject * project)
+{
+ GtkWidget *vbox2, *vbox1, *scrolled_win;
+ GtkWidget *hbox1;
+ GtkWidget *vbox3;
+ GtkWidget *table1;
+ GtkWidget *eventbox3;
+ GtkWidget *eventbox2;
+ GtkWidget *eventbox1;
+ GtkWidget *table2;
+ GSList *table2_group = NULL;
+ GtkWidget *table3;
+ GtkWidget *accel_key_button;
+ GtkWidget *hbox2;
+ GtkWidget *label9;
+ GtkWidget *label8;
+ GtkWidget *hbuttonbox3;
+ GtkWidget *arrow1;
+ GtkWidget *arrow2;
+ GtkWidget *arrow3;
+ GtkWidget *arrow4;
+ GtkWidget *button_table;
+ GtkWidget *hseparator1;
+ GtkWidget *hbuttonbox1;
+ GtkWidget *listitem;
+ GtkTooltips *tooltips;
+ gchar *titles[GB_MENUED_NUM_COLS];
+ gint row;
+ GSList *elem;
+ gchar *stock_id;
+ GtkWidget *icon_hbox;
+ gchar *label_text;
+ gint idx;
+#ifdef USE_GNOME
+ GnomeUIInfo *uiinfo;
+ GtkWidget *pixmap, *label, *hbox, *separator;
+#endif
+
+ menued->project = project;
+#ifdef USE_GNOME
+ if (glade_project_get_gnome_support (project))
+ menued->gnome_support = TRUE;
+#endif
+
+ tooltips = gtk_tooltips_new ();
+
+ gtk_container_set_border_width (GTK_CONTAINER (menued), 8);
+ gtk_window_set_title (GTK_WINDOW (menued), _ ("Menu Editor"));
+ gtk_window_set_policy (GTK_WINDOW (menued), FALSE, TRUE, FALSE);
+ gtk_window_set_wmclass (GTK_WINDOW (menued), "menu_editor", "Glade");
+
+ vbox2 = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (vbox2);
+ gtk_container_add (GTK_CONTAINER (menued), vbox2);
+
+ hbox1 = gtk_hbox_new (FALSE, 6);
+ gtk_widget_show (hbox1);
+ gtk_box_pack_start (GTK_BOX (vbox2), hbox1, TRUE, TRUE, 0);
+
+ vbox1 = gtk_vbox_new (FALSE, 4);
+ gtk_widget_show (vbox1);
+ gtk_box_pack_start (GTK_BOX (hbox1), vbox1, TRUE, TRUE, 0);
+
+ titles[GLD_COL_LABEL] = _("Label");
+ titles[GLD_COL_TYPE] = _("Type");
+ titles[GLD_COL_ACCEL] = _("Accelerator");
+ titles[GLD_COL_NAME] = _("Name");
+ titles[GLD_COL_HANDLER] = _("Handler");
+ titles[GLD_COL_ACTIVE] = _("Active");
+ titles[GLD_COL_GROUP] = _("Group");
+ titles[GLD_COL_ICON] = _("Icon");
+
+ menued->clist = gtk_clist_new_with_titles (GB_MENUED_NUM_COLS, titles);
+ gtk_widget_show (menued->clist);
+ GTK_WIDGET_SET_FLAGS (menued->clist, GTK_CAN_FOCUS);
+ gtk_signal_connect (GTK_OBJECT (menued->clist), "key_press_event",
+ GTK_SIGNAL_FUNC (on_key_press),
+ NULL);
+ gtk_widget_set_usize (menued->clist, 300, -1);
+ gtk_signal_connect (GTK_OBJECT (menued->clist), "select_row",
+ GTK_SIGNAL_FUNC (on_clist_select_row), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->clist), "unselect_row",
+ GTK_SIGNAL_FUNC (on_clist_unselect_row), NULL);
+ gtk_clist_set_column_width (GTK_CLIST (menued->clist), GLD_COL_LABEL, 144);
+ gtk_clist_set_column_width (GTK_CLIST (menued->clist), GLD_COL_TYPE, 42);
+ gtk_clist_set_column_width (GTK_CLIST (menued->clist), GLD_COL_ACCEL, 120);
+ gtk_clist_set_column_width (GTK_CLIST (menued->clist), GLD_COL_NAME, 100);
+ gtk_clist_set_column_width (GTK_CLIST (menued->clist), GLD_COL_HANDLER, 172);
+ gtk_clist_set_column_width (GTK_CLIST (menued->clist), GLD_COL_ICON, 172);
+ gtk_clist_set_column_width (GTK_CLIST (menued->clist), GLD_COL_ACTIVE, 42);
+ gtk_clist_set_column_width (GTK_CLIST (menued->clist), GLD_COL_GROUP, 75);
+ gtk_clist_column_titles_show (GTK_CLIST (menued->clist));
+ gtk_clist_column_titles_passive (GTK_CLIST (menued->clist));
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), menued->clist);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (vbox1), scrolled_win, TRUE, TRUE, 0);
+ gtk_widget_show (scrolled_win);
+
+ hbuttonbox3 = gtk_hbutton_box_new ();
+ gtk_widget_show (hbuttonbox3);
+ gtk_box_pack_start (GTK_BOX (vbox1), hbuttonbox3, FALSE, TRUE, 0);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox3),
+ GTK_BUTTONBOX_SPREAD);
+ gtk_box_set_spacing (GTK_BOX (hbuttonbox3), 6);
+
+ menued->up_button = gtk_button_new ();
+ gtk_widget_show (menued->up_button);
+ gtk_container_add (GTK_CONTAINER (hbuttonbox3), menued->up_button);
+ gtk_tooltips_set_tip (tooltips, menued->up_button, _ ("Move the item and its children up one place in the list"), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->up_button), "clicked",
+ GTK_SIGNAL_FUNC (on_up_button_clicked),
+ NULL);
+
+ arrow1 = gtk_arrow_new (GTK_ARROW_UP, GTK_SHADOW_OUT);
+ gtk_widget_show (arrow1);
+ gtk_container_add (GTK_CONTAINER (menued->up_button), arrow1);
+
+ menued->down_button = gtk_button_new ();
+ gtk_widget_show (menued->down_button);
+ gtk_container_add (GTK_CONTAINER (hbuttonbox3), menued->down_button);
+ gtk_tooltips_set_tip (tooltips, menued->down_button, _ ("Move the item and its children down one place in the list"), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->down_button), "clicked",
+ GTK_SIGNAL_FUNC (on_down_button_clicked),
+ NULL);
+
+ arrow2 = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_OUT);
+ gtk_widget_show (arrow2);
+ gtk_container_add (GTK_CONTAINER (menued->down_button), arrow2);
+
+ menued->left_button = gtk_button_new ();
+ gtk_widget_show (menued->left_button);
+ gtk_container_add (GTK_CONTAINER (hbuttonbox3), menued->left_button);
+ gtk_tooltips_set_tip (tooltips, menued->left_button, _ ("Move the item and its children up one level"), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->left_button), "clicked",
+ GTK_SIGNAL_FUNC (on_left_button_clicked),
+ NULL);
+
+ arrow3 = gtk_arrow_new (GTK_ARROW_LEFT, GTK_SHADOW_OUT);
+ gtk_widget_show (arrow3);
+ gtk_container_add (GTK_CONTAINER (menued->left_button), arrow3);
+
+ menued->right_button = gtk_button_new ();
+ gtk_widget_show (menued->right_button);
+ gtk_container_add (GTK_CONTAINER (hbuttonbox3), menued->right_button);
+ gtk_tooltips_set_tip (tooltips, menued->right_button, _ ("Move the item and its children down one level"), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->right_button), "clicked",
+ GTK_SIGNAL_FUNC (on_right_button_clicked),
+ NULL);
+
+ arrow4 = gtk_arrow_new (GTK_ARROW_RIGHT, GTK_SHADOW_OUT);
+ gtk_widget_show (arrow4);
+ gtk_container_add (GTK_CONTAINER (menued->right_button), arrow4);
+
+ vbox3 = gtk_vbox_new (FALSE, 6);
+ gtk_widget_show (vbox3);
+ gtk_box_pack_start (GTK_BOX (hbox1), vbox3, FALSE, TRUE, 0);
+
+ table1 = gtk_table_new (5, 3, FALSE);
+ gtk_widget_show (table1);
+ gtk_box_pack_start (GTK_BOX (vbox3), table1, FALSE, TRUE, 0);
+ gtk_table_set_row_spacings (GTK_TABLE (table1), 2);
+ gtk_table_set_col_spacings (GTK_TABLE (table1), 4);
+ row = 0;
+
+ menued->stock_items = gtk_stock_list_ids ();
+ menued->stock_items = g_slist_sort (menued->stock_items,
+ glade_util_compare_stock_labels);
+
+ if (!menued->gnome_support)
+ {
+ eventbox1 = gtk_event_box_new ();
+ gtk_widget_show (eventbox1);
+ gtk_table_attach (GTK_TABLE (table1), eventbox1, 0, 1, row, row + 1,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox1, _ ("The stock item to use."),
+ NULL);
+
+ menued->stock_label = gtk_label_new (_ ("Stock Item:"));
+ gtk_widget_show (menued->stock_label);
+ gtk_container_add (GTK_CONTAINER (eventbox1), menued->stock_label);
+ gtk_misc_set_alignment (GTK_MISC (menued->stock_label), 0, 0.5);
+
+ menued->stock_combo = gtk_combo_new ();
+ gb_widget_set_usize (menued->stock_combo, 100, -1);
+ gtk_table_attach (GTK_TABLE (table1), menued->stock_combo, 1, 3,
+ row, row + 1, GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_combo_set_value_in_list (GTK_COMBO (menued->stock_combo),
+ FALSE, FALSE);
+ gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (menued->stock_combo)->entry),
+ FALSE);
+ gtk_widget_show (menued->stock_combo);
+
+ listitem = gtk_list_item_new_with_label (_("None"));
+ gtk_widget_show (listitem);
+ gtk_container_add (GTK_CONTAINER (GTK_COMBO (menued->stock_combo)->list),
+ listitem);
+
+ for (elem = menued->stock_items, idx = 1; elem; elem = elem->next, idx++)
+ {
+ GtkStockItem item;
+ GtkWidget *listitem, *hbox, *image, *label;
+ GtkIconSet *icon_set;
+ GtkIconSize *sizes;
+ gint n_sizes, i;
+ gboolean has_menu_size;
+
+ stock_id = elem->data;
+
+#if 0
+ g_print ("Stock ID: %s\n", stock_id);
+#endif
+
+ /* Only show GTK+ stock items. */
+ if (strncmp (stock_id, "gtk-", 4) != 0)
+ continue;
+
+ /* Check that the icon has a menu size. */
+ has_menu_size = FALSE;
+ icon_set = gtk_icon_factory_lookup_default (stock_id);
+ if (icon_set)
+ {
+ gtk_icon_set_get_sizes (icon_set, &sizes, &n_sizes);
+ for (i = 0; i < n_sizes; i++)
+ {
+ if (sizes[i] == GTK_ICON_SIZE_MENU)
+ has_menu_size = TRUE;
+ }
+ g_free (sizes);
+ }
+
+ if (!has_menu_size)
+ {
+#if 0
+ g_print ("Skipping: %s\n", stock_id);
+#endif
+ continue;
+ }
+
+ if (gtk_stock_lookup (stock_id, &item))
+ {
+ listitem = gtk_list_item_new ();
+ gtk_object_set_data (GTK_OBJECT (listitem),
+ GladeMenuEditorIndexKey,
+ GINT_TO_POINTER (idx));
+ gtk_widget_show (listitem);
+ hbox = gtk_hbox_new (FALSE, 3);
+ gtk_container_add (GTK_CONTAINER (listitem), hbox);
+ gtk_widget_show (hbox);
+
+ image = gtk_image_new_from_stock (stock_id, GTK_ICON_SIZE_MENU);
+
+ if (image)
+ {
+ gtk_widget_show (image);
+ gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, FALSE, 0);
+ }
+
+ label = gtk_type_new (GTK_TYPE_ACCEL_LABEL);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label), item.label);
+ gtk_widget_show (label);
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+ gtk_combo_set_item_string (GTK_COMBO (menued->stock_combo),
+ GTK_ITEM (listitem), stock_id);
+
+ gtk_container_add (GTK_CONTAINER (GTK_COMBO (menued->stock_combo)->list), listitem);
+ }
+ else
+ {
+#if 0
+ g_print ("Lookup failed for stock_id: %s (probably a stock image only\n", stock_id);
+#endif
+ }
+ }
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (menued->stock_combo)->entry),
+ "changed",
+ GTK_SIGNAL_FUNC (on_stock_item_entry_changed),
+ NULL);
+ row++;
+ }
+
+#ifdef USE_GNOME
+ if (menued->gnome_support)
+ {
+ /* Gnome stock item. */
+ eventbox1 = gtk_event_box_new ();
+ gtk_widget_show (eventbox1);
+ gtk_table_attach (GTK_TABLE (table1), eventbox1, 0, 1, row, row + 1,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox1,
+ _ ("The stock Gnome item to use."), NULL);
+
+ menued->stock_label = gtk_label_new (_ ("Stock Item:"));
+ gtk_widget_show (menued->stock_label);
+ gtk_container_add (GTK_CONTAINER (eventbox1), menued->stock_label);
+ gtk_misc_set_alignment (GTK_MISC (menued->stock_label), 0, 0.5);
+
+ menued->stock_combo = gtk_combo_new ();
+ gb_widget_set_usize (menued->stock_combo, 100, -1);
+ gtk_table_attach (GTK_TABLE (table1), menued->stock_combo, 1, 3,
+ row, row + 1, GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_combo_set_value_in_list (GTK_COMBO (menued->stock_combo),
+ FALSE, FALSE);
+ gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (menued->stock_combo)->entry),
+ FALSE);
+ gtk_widget_show (menued->stock_combo);
+
+ for (uiinfo = GladeStockMenuItemValues;
+ uiinfo->type != GNOME_APP_UI_ENDOFINFO;
+ uiinfo++)
+ {
+ pixmap = NULL;
+ label = NULL;
+ label_text = NULL;
+
+ if (uiinfo->type == GNOME_APP_UI_ITEM_CONFIGURABLE)
+ gnome_app_ui_configure_configurable (uiinfo);
+
+ uiinfo->widget = NULL;
+
+ switch (uiinfo->type) {
+ case GNOME_APP_UI_SEPARATOR:
+ uiinfo->widget = gtk_list_item_new ();
+ gtk_widget_show (uiinfo->widget);
+ separator = gtk_hseparator_new();
+ gtk_widget_show (separator);
+ gtk_container_add (GTK_CONTAINER (uiinfo->widget), separator);
+ gtk_widget_set_sensitive (uiinfo->widget, FALSE);
+ gtk_combo_set_item_string (GTK_COMBO (menued->stock_combo),
+ GTK_ITEM (uiinfo->widget), "");
+ gtk_container_add (GTK_CONTAINER (GTK_COMBO (menued->stock_combo)->list), uiinfo->widget);
+ break;
+ case GNOME_APP_UI_ITEM:
+ case GNOME_APP_UI_SUBTREE_STOCK:
+ if (uiinfo->pixmap_type == GNOME_APP_PIXMAP_STOCK)
+ pixmap = gtk_image_new_from_stock (uiinfo->pixmap_info, GTK_ICON_SIZE_MENU);
+
+ if (uiinfo->label && uiinfo->label[0])
+ {
+ uiinfo->widget = gtk_list_item_new ();
+ gtk_widget_show (uiinfo->widget);
+ hbox = gtk_hbox_new (FALSE, 3);
+ gtk_container_add (GTK_CONTAINER (uiinfo->widget), hbox);
+ gtk_widget_show (hbox);
+
+ if (!pixmap && uiinfo->type != GNOME_APP_UI_SUBTREE_STOCK)
+ {
+ /* Create a dummy widget to fill in the space. */
+ pixmap = gtk_alignment_new (0, 0, 0, 0);
+ gtk_widget_set_size_request (pixmap, 16, -1);
+ }
+
+ if (pixmap)
+ {
+ gtk_widget_show (pixmap);
+ gtk_box_pack_start (GTK_BOX (hbox), pixmap,
+ FALSE, FALSE, 0);
+ }
+
+ label = gtk_accel_label_new ("");
+ /* Most of the label text is from Gnome, but 2 of them are
+ ours, so we use a utility function to find the translation.
+ */
+ label_text = glade_gnome_gettext (uiinfo->label);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label),
+ label_text);
+ gtk_widget_show (label);
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+ gtk_combo_set_item_string (GTK_COMBO (menued->stock_combo),
+ GTK_ITEM (uiinfo->widget),
+ label_text);
+
+ gtk_container_add (GTK_CONTAINER (GTK_COMBO (menued->stock_combo)->list), uiinfo->widget);
+ }
+ break;
+
+ default:
+ g_warning ("Invalid UIINFO item type");
+ }
+ }
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (menued->stock_combo)->entry),
+ "changed",
+ GTK_SIGNAL_FUNC (on_stock_item_entry_changed),
+ NULL);
+
+ row++;
+ }
+#endif /* USE_GNOME */
+
+ /* Item Label. */
+ eventbox1 = gtk_event_box_new ();
+ gtk_widget_show (eventbox1);
+ gtk_table_attach (GTK_TABLE (table1), eventbox1, 0, 1, row, row + 1,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox1, _ ("The text of the menu item, or empty for separators."), NULL);
+
+ menued->label_label = gtk_label_new (_ ("Label:"));
+ gtk_widget_show (menued->label_label);
+ gtk_container_add (GTK_CONTAINER (eventbox1), menued->label_label);
+ gtk_misc_set_alignment (GTK_MISC (menued->label_label), 0, 0.5);
+
+ menued->label_entry = gtk_entry_new ();
+ gtk_widget_show (menued->label_entry);
+ gtk_table_attach (GTK_TABLE (table1), menued->label_entry, 1, 3,
+ row, row + 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_signal_connect (GTK_OBJECT (menued->label_entry), "changed",
+ GTK_SIGNAL_FUNC (on_entry_changed), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->label_entry), "key_press_event",
+ GTK_SIGNAL_FUNC (on_label_entry_key_press),
+ NULL);
+ row++;
+
+ /* Item Name. */
+ eventbox2 = gtk_event_box_new ();
+ gtk_widget_show (eventbox2);
+ gtk_table_attach (GTK_TABLE (table1), eventbox2, 0, 1, row, row + 1,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox2, _ ("The name of the widget"),
+ NULL);
+
+ menued->name_label = gtk_label_new (_ ("Name:"));
+ gtk_widget_show (menued->name_label);
+ gtk_container_add (GTK_CONTAINER (eventbox2), menued->name_label);
+ gtk_misc_set_alignment (GTK_MISC (menued->name_label), 0, 0.5);
+
+ menued->name_entry = gtk_entry_new ();
+ gtk_widget_show (menued->name_entry);
+ gtk_table_attach (GTK_TABLE (table1), menued->name_entry, 1, 3, row, row + 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_signal_connect (GTK_OBJECT (menued->name_entry), "changed",
+ GTK_SIGNAL_FUNC (on_entry_changed), NULL);
+ row++;
+
+ /* Item Handler. */
+ eventbox3 = gtk_event_box_new ();
+ gtk_widget_show (eventbox3);
+ gtk_table_attach (GTK_TABLE (table1), eventbox3, 0, 1, row, row + 1,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox3, _ ("The function to be called when the item is selected"), NULL);
+
+ menued->handler_label = gtk_label_new (_ ("Handler:"));
+ gtk_widget_show (menued->handler_label);
+ gtk_container_add (GTK_CONTAINER (eventbox3), menued->handler_label);
+ gtk_misc_set_alignment (GTK_MISC (menued->handler_label), 0, 0.5);
+
+ menued->handler_entry = gtk_entry_new ();
+ gtk_widget_show (menued->handler_entry);
+ gtk_table_attach (GTK_TABLE (table1), menued->handler_entry, 1, 3,
+ row, row + 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_signal_connect (GTK_OBJECT (menued->handler_entry), "changed",
+ GTK_SIGNAL_FUNC (on_entry_changed), NULL);
+ row++;
+
+ /* Item Icon. */
+ eventbox1 = gtk_event_box_new ();
+ gtk_widget_show (eventbox1);
+ gtk_table_attach (GTK_TABLE (table1), eventbox1, 0, 1, row, row + 1,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox1, _ ("An optional icon to show on the left of the menu item."), NULL);
+
+ menued->icon_label = gtk_label_new (_ ("Icon:"));
+ gtk_widget_show (menued->icon_label);
+ gtk_container_add (GTK_CONTAINER (eventbox1), menued->icon_label);
+ gtk_misc_set_alignment (GTK_MISC (menued->icon_label), 0, 0.5);
+
+ icon_hbox = gtk_hbox_new (FALSE, 2);
+ gtk_table_attach (GTK_TABLE (table1), icon_hbox, 1, 3, row, row + 1,
+ GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+ gtk_widget_show (icon_hbox);
+
+ menued->icon_widget = gtk_combo_new ();
+ gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (menued->icon_widget)->entry),
+ FALSE);
+ gb_widget_set_usize (menued->icon_widget, 100, -1);
+
+ /* Add a "None" item first, so it is easy to reset the pixmap. */
+ listitem = gtk_list_item_new_with_label (_("None"));
+ gtk_widget_show (listitem);
+ gtk_container_add (GTK_CONTAINER (GTK_COMBO (menued->icon_widget)->list),
+ listitem);
+
+ for (elem = menued->stock_items; elem; elem = elem->next)
+ {
+ GtkStockItem item;
+ GtkWidget *listitem, *hbox, *image, *label;
+ GtkIconSet *icon_set;
+ GtkIconSize *sizes;
+ gint n_sizes, i;
+ gboolean has_menu_size;
+
+ stock_id = elem->data;
+
+#if 0
+ g_print ("Stock ID: %s\n", stock_id);
+#endif
+
+ /* Show only GTK+ stock items in GTK+ projects. */
+ if (!menued->gnome_support && (strncmp (stock_id, "gtk-", 4) != 0))
+ continue;
+#if 0
+ /* Only show GnomeDB stock items if GnomeDB support is on. */
+ if (!menued->gnome_db_support && !strncmp (stock_id, "gnome-db-", 9))
+ continue;
+#endif
+
+ /* Check that the icon has a menu size. */
+ has_menu_size = FALSE;
+ icon_set = gtk_icon_factory_lookup_default (stock_id);
+ if (icon_set)
+ {
+ gtk_icon_set_get_sizes (icon_set, &sizes, &n_sizes);
+ for (i = 0; i < n_sizes; i++)
+ {
+ if (sizes[i] == GTK_ICON_SIZE_MENU)
+ has_menu_size = TRUE;
+ }
+ g_free (sizes);
+ }
+
+ if (!has_menu_size)
+ {
+#if 0
+ g_print ("Skipping: %s\n", stock_id);
+#endif
+ continue;
+ }
+
+ image = gtk_image_new_from_stock (stock_id, GTK_ICON_SIZE_MENU);
+ if (image)
+ {
+ listitem = gtk_list_item_new ();
+ /* We store a pointer to the stock_id from the stock_items list,
+ so we don't need to free it, but if stock_items is destroyed it
+ will no longer be valid. */
+ gtk_object_set_data (GTK_OBJECT (listitem),
+ GladeMenuEditorStockIDKey, stock_id);
+ gtk_widget_show (listitem);
+ hbox = gtk_hbox_new (FALSE, 3);
+ gtk_container_add (GTK_CONTAINER (listitem), hbox);
+ gtk_widget_show (hbox);
+ gtk_widget_show (image);
+ gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, FALSE, 0);
+
+ if (gtk_stock_lookup (stock_id, &item))
+ label_text = item.label;
+ else
+ /* FIXME: We have no name to use for the image. */
+ label_text = stock_id;
+
+ label = gtk_type_new (GTK_TYPE_ACCEL_LABEL);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label), label_text);
+
+ gtk_widget_show (label);
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+ gtk_combo_set_item_string (GTK_COMBO (menued->icon_widget),
+ GTK_ITEM (listitem), stock_id);
+ gtk_container_add (GTK_CONTAINER (GTK_COMBO (menued->icon_widget)->list),
+ listitem);
+ }
+ }
+
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (menued->icon_widget)->entry),
+ "changed", GTK_SIGNAL_FUNC (on_entry_changed), NULL);
+
+ gtk_widget_show (menued->icon_widget);
+ gtk_box_pack_start (GTK_BOX (icon_hbox), menued->icon_widget,
+ TRUE, TRUE, 0);
+
+ menued->icon_button = gtk_button_new_with_label ("...");
+ gtk_widget_show (menued->icon_button);
+ gtk_box_pack_start (GTK_BOX (icon_hbox), menued->icon_button,
+ FALSE, FALSE, 0);
+ gtk_signal_connect (GTK_OBJECT (menued->icon_button), "clicked",
+ GTK_SIGNAL_FUNC (on_icon_button_clicked), NULL);
+ row++;
+
+ /* Tooltip. */
+ eventbox3 = gtk_event_box_new ();
+ gtk_widget_show (eventbox3);
+ gtk_table_attach (GTK_TABLE (table1), eventbox3, 0, 1, row, row + 1,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox3, _ ("The tip to show when the mouse is over the item"), NULL);
+
+ menued->tooltip_label = gtk_label_new (_ ("Tooltip:"));
+ gtk_widget_show (menued->tooltip_label);
+ gtk_container_add (GTK_CONTAINER (eventbox3), menued->tooltip_label);
+ gtk_misc_set_alignment (GTK_MISC (menued->tooltip_label), 0, 0.5);
+
+ menued->tooltip_entry = gtk_entry_new ();
+ gtk_widget_show (menued->tooltip_entry);
+ gtk_table_attach (GTK_TABLE (table1), menued->tooltip_entry, 1, 3,
+ row, row + 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_signal_connect (GTK_OBJECT (menued->tooltip_entry), "changed",
+ GTK_SIGNAL_FUNC (on_entry_changed), NULL);
+ row++;
+
+ /* Buttons to add/delete items. */
+ button_table = gtk_table_new (2, 2, TRUE);
+ gtk_table_set_row_spacings (GTK_TABLE (button_table), 1);
+ gtk_table_set_col_spacings (GTK_TABLE (button_table), 2);
+ gtk_widget_show (button_table);
+ gtk_box_pack_start (GTK_BOX (vbox3), button_table, FALSE, TRUE, 0);
+
+ menued->add_button = gtk_button_new_with_mnemonic (_("_Add"));
+ gtk_widget_show (menued->add_button);
+ gtk_table_attach (GTK_TABLE (button_table), menued->add_button,
+ 0, 1, 0, 1, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, menued->add_button,
+ _ ("Add a new item below the selected item."), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->add_button), "clicked",
+ GTK_SIGNAL_FUNC (on_add_button_clicked),
+ NULL);
+
+ menued->add_child_button = gtk_button_new_with_mnemonic (_("Add _Child"));
+ gtk_widget_show (menued->add_child_button);
+ gtk_table_attach (GTK_TABLE (button_table), menued->add_child_button,
+ 1, 2, 0, 1, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, menued->add_child_button,
+ _ ("Add a new child item below the selected item."),
+ NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->add_child_button), "clicked",
+ GTK_SIGNAL_FUNC (on_add_child_button_clicked),
+ NULL);
+
+ menued->add_separator_button = gtk_button_new_with_mnemonic (_("Add _Separator"));
+ gtk_widget_show (menued->add_separator_button);
+ gtk_table_attach (GTK_TABLE (button_table), menued->add_separator_button,
+ 0, 1, 1, 2, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, menued->add_separator_button,
+ _ ("Add a separator below the selected item."), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->add_separator_button), "clicked",
+ GTK_SIGNAL_FUNC (on_add_separator_button_clicked),
+ NULL);
+
+ menued->delete_button = gtk_button_new_with_mnemonic (_("_Delete"));
+ gtk_widget_show (menued->delete_button);
+ gtk_table_attach (GTK_TABLE (button_table), menued->delete_button,
+ 1, 2, 1, 2, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, menued->delete_button,
+ _ ("Delete the current item"), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->delete_button), "clicked",
+ GTK_SIGNAL_FUNC (on_delete_button_clicked),
+ NULL);
+
+ /* Type radio options and toggle options. */
+ menued->type_frame = gtk_frame_new (_ ("Item Type:"));
+ gtk_widget_show (menued->type_frame);
+ gtk_box_pack_start (GTK_BOX (vbox3), menued->type_frame, FALSE, TRUE, 0);
+
+ table2 = gtk_table_new (3, 3, FALSE);
+ gtk_table_set_col_spacings (GTK_TABLE (table2), 4);
+ gtk_table_set_row_spacings (GTK_TABLE (table2), 1);
+ gtk_widget_show (table2);
+ gtk_container_add (GTK_CONTAINER (menued->type_frame), table2);
+ gtk_container_set_border_width (GTK_CONTAINER (table2), 4);
+
+ eventbox1 = gtk_event_box_new ();
+ gtk_widget_show (eventbox1);
+ gtk_table_attach (GTK_TABLE (table2), eventbox1, 1, 2, 1, 2,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox1,
+ _ ("If the item is initially on."), NULL);
+
+ menued->state_label = gtk_label_new (_("Active:"));
+ gtk_misc_set_alignment (GTK_MISC (menued->state_label), 0, 0.5);
+ gtk_widget_show (menued->state_label);
+ gtk_container_add (GTK_CONTAINER (eventbox1), menued->state_label);
+
+ menued->state_togglebutton = gtk_toggle_button_new_with_label (_("No"));
+ gtk_widget_show (menued->state_togglebutton);
+ gtk_table_attach (GTK_TABLE (table2), menued->state_togglebutton, 2, 3, 1, 2,
+ GTK_EXPAND | GTK_FILL, 0, 0, 0);
+
+ hbox2 = gtk_hbox_new (FALSE, 4);
+ gtk_widget_show (hbox2);
+ gtk_table_attach (GTK_TABLE (table2), hbox2, 1, 3, 2, 3,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+
+ eventbox1 = gtk_event_box_new ();
+ gtk_widget_show (eventbox1);
+ gtk_box_pack_start (GTK_BOX (hbox2), eventbox1, FALSE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox1,
+ _ ("The radio menu item's group"), NULL);
+
+ menued->group_label = gtk_label_new (_ ("Group:"));
+ gtk_misc_set_alignment (GTK_MISC (menued->group_label), 0, 0.5);
+ gtk_widget_show (menued->group_label);
+ gtk_container_add (GTK_CONTAINER (eventbox1), menued->group_label);
+
+ menued->group_combo = gtk_combo_new ();
+ gtk_editable_set_editable (GTK_EDITABLE (GTK_COMBO (menued->group_combo)->entry),
+ FALSE);
+ gtk_widget_set_usize (GTK_COMBO (menued->group_combo)->entry, 60, -1);
+ gtk_widget_show (menued->group_combo);
+ gtk_box_pack_start (GTK_BOX (hbox2), menued->group_combo, TRUE, TRUE, 0);
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (menued->group_combo)->entry),
+ "changed", GTK_SIGNAL_FUNC (on_entry_changed), NULL);
+
+ menued->radio_radiobutton = gtk_radio_button_new_with_label (table2_group,
+ _ ("Radio"));
+ table2_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (menued->radio_radiobutton));
+ gtk_widget_show (menued->radio_radiobutton);
+ gtk_table_attach (GTK_TABLE (table2), menued->radio_radiobutton, 0, 1, 2, 3,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+
+ menued->check_radiobutton = gtk_radio_button_new_with_label (table2_group,
+ _ ("Check"));
+ table2_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (menued->check_radiobutton));
+ gtk_widget_show (menued->check_radiobutton);
+ gtk_table_attach (GTK_TABLE (table2), menued->check_radiobutton, 0, 1, 1, 2,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+
+ menued->normal_radiobutton = gtk_radio_button_new_with_label (table2_group,
+ _ ("Normal"));
+ table2_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (menued->normal_radiobutton));
+ gtk_widget_show (menued->normal_radiobutton);
+ gtk_table_attach (GTK_TABLE (table2), menued->normal_radiobutton, 0, 1, 0, 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->normal_radiobutton), TRUE);
+
+
+ /* Accelerator key options. */
+ menued->accel_frame = gtk_frame_new (_ ("Accelerator:"));
+ gtk_widget_show (menued->accel_frame);
+ gtk_box_pack_start (GTK_BOX (vbox3), menued->accel_frame, FALSE, TRUE, 0);
+
+ table3 = gtk_table_new (2, 2, FALSE);
+ gtk_widget_show (table3);
+ gtk_container_add (GTK_CONTAINER (menued->accel_frame), table3);
+ gtk_container_set_border_width (GTK_CONTAINER (table3), 4);
+ gtk_table_set_row_spacings (GTK_TABLE (table3), 2);
+ gtk_table_set_col_spacings (GTK_TABLE (table3), 4);
+
+ hbox2 = gtk_hbox_new (FALSE, 2);
+ gtk_widget_show (hbox2);
+ gtk_table_attach (GTK_TABLE (table3), hbox2, 1, 2, 1, 2,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+
+ menued->accel_key_entry = gtk_entry_new ();
+ gtk_widget_set_usize (menued->accel_key_entry, 100, -1);
+ gtk_widget_show (menued->accel_key_entry);
+ gtk_box_pack_start (GTK_BOX (hbox2), menued->accel_key_entry,
+ TRUE, TRUE, 0);
+ gtk_signal_connect (GTK_OBJECT (menued->accel_key_entry), "changed",
+ GTK_SIGNAL_FUNC (on_entry_changed), NULL);
+
+ accel_key_button = gtk_button_new_with_label ("...");
+ gtk_widget_show (accel_key_button);
+ gtk_box_pack_start (GTK_BOX (hbox2), accel_key_button,
+ FALSE, TRUE, 0);
+ gtk_signal_connect (GTK_OBJECT (accel_key_button), "clicked",
+ GTK_SIGNAL_FUNC (on_accel_key_button_clicked),
+ NULL);
+
+ hbox2 = gtk_hbox_new (TRUE, 0);
+ gtk_widget_show (hbox2);
+ gtk_table_attach (GTK_TABLE (table3), hbox2, 1, 2, 0, 1,
+ GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+
+ menued->accel_ctrl_checkbutton = gtk_check_button_new_with_label (_ ("Ctrl"));
+ gtk_widget_show (menued->accel_ctrl_checkbutton);
+ gtk_box_pack_start (GTK_BOX (hbox2), menued->accel_ctrl_checkbutton,
+ TRUE, TRUE, 0);
+
+ menued->accel_shift_checkbutton = gtk_check_button_new_with_label (_ ("Shift"));
+ gtk_widget_show (menued->accel_shift_checkbutton);
+ gtk_box_pack_start (GTK_BOX (hbox2), menued->accel_shift_checkbutton,
+ TRUE, TRUE, 0);
+
+ menued->accel_alt_checkbutton = gtk_check_button_new_with_label (_ ("Alt"));
+ gtk_widget_show (menued->accel_alt_checkbutton);
+ gtk_box_pack_start (GTK_BOX (hbox2), menued->accel_alt_checkbutton,
+ TRUE, TRUE, 0);
+
+ label9 = gtk_label_new (_ ("Key:"));
+ gtk_widget_show (label9);
+ gtk_table_attach (GTK_TABLE (table3), label9, 0, 1, 1, 2,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_misc_set_alignment (GTK_MISC (label9), 0, 0.5);
+
+ label8 = gtk_label_new (_ ("Modifiers:"));
+ gtk_widget_show (label8);
+ gtk_table_attach (GTK_TABLE (table3), label8, 0, 1, 0, 1,
+ GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0);
+ gtk_misc_set_alignment (GTK_MISC (label8), 0, 0.5);
+
+
+ hseparator1 = gtk_hseparator_new ();
+ gtk_widget_show (hseparator1);
+ gtk_box_pack_start (GTK_BOX (vbox2), hseparator1, FALSE, TRUE, 8);
+
+
+ /* OK, Apply & Cancel buttons. */
+ hbuttonbox1 = gtk_hbutton_box_new ();
+ gtk_widget_show (hbuttonbox1);
+ gtk_box_pack_start (GTK_BOX (vbox2), hbuttonbox1, FALSE, TRUE, 0);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END);
+ gtk_box_set_spacing (GTK_BOX (hbuttonbox1), 8);
+
+ menued->cancel_button = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
+ gtk_widget_show (menued->cancel_button);
+ gtk_container_add (GTK_CONTAINER (hbuttonbox1), menued->cancel_button);
+ GTK_WIDGET_SET_FLAGS (menued->cancel_button, GTK_CAN_DEFAULT);
+
+ menued->apply_button = gtk_button_new_from_stock (GTK_STOCK_APPLY);
+ gtk_widget_show (menued->apply_button);
+ gtk_container_add (GTK_CONTAINER (hbuttonbox1), menued->apply_button);
+ GTK_WIDGET_SET_FLAGS (menued->apply_button, GTK_CAN_DEFAULT);
+
+ menued->ok_button = gtk_button_new_from_stock (GTK_STOCK_OK);
+ gtk_widget_show (menued->ok_button);
+ gtk_container_add (GTK_CONTAINER (hbuttonbox1), menued->ok_button);
+ GTK_WIDGET_SET_FLAGS (menued->ok_button, GTK_CAN_DEFAULT);
+ gtk_widget_grab_default (menued->ok_button);
+
+
+ /* Now set up all the signal handlers. */
+ gtk_signal_connect_after (GTK_OBJECT (menued->normal_radiobutton), "toggled",
+ GTK_SIGNAL_FUNC (on_radiobutton_toggled), NULL);
+ gtk_signal_connect_after (GTK_OBJECT (menued->check_radiobutton), "toggled",
+ GTK_SIGNAL_FUNC (on_radiobutton_toggled), NULL);
+ gtk_signal_connect_after (GTK_OBJECT (menued->radio_radiobutton), "toggled",
+ GTK_SIGNAL_FUNC (on_radiobutton_toggled), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->state_togglebutton), "toggled",
+ GTK_SIGNAL_FUNC (on_state_button_toggled), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->accel_ctrl_checkbutton), "toggled",
+ GTK_SIGNAL_FUNC (on_checkbutton_toggled), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->accel_shift_checkbutton), "toggled",
+ GTK_SIGNAL_FUNC (on_checkbutton_toggled), NULL);
+ gtk_signal_connect (GTK_OBJECT (menued->accel_alt_checkbutton), "toggled",
+ GTK_SIGNAL_FUNC (on_checkbutton_toggled), NULL);
+
+ gtk_signal_connect (GTK_OBJECT (menued->ok_button), "clicked",
+ GTK_SIGNAL_FUNC (on_menu_editor_ok), menued);
+ gtk_signal_connect (GTK_OBJECT (menued->apply_button), "clicked",
+ GTK_SIGNAL_FUNC (on_menu_editor_apply), menued);
+ gtk_signal_connect (GTK_OBJECT (menued->cancel_button), "clicked",
+ GTK_SIGNAL_FUNC (on_menu_editor_close), menued);
+
+ set_interface_state (menued);
+}
+
+
+GtkWidget*
+glade_menu_editor_new (GladeProject *project,
+ GtkMenuShell *menu)
+{
+ GladeMenuEditor *menued;
+
+ menued = gtk_type_new (glade_menu_editor_get_type ());
+ glade_menu_editor_construct (menued, project);
+ glade_menu_editor_set_menu (menued, menu);
+
+ return GTK_WIDGET (menued);
+}
+
+static void
+glade_menu_editor_destroy (GtkObject *object)
+{
+ GladeMenuEditor *menued;
+ GSList *elem;
+
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (GLADE_IS_MENU_EDITOR (object));
+
+ menued = GLADE_MENU_EDITOR (object);
+
+ /* Free all the GbMenuItemData elements & disconnect our destroy handler
+ on the menu widget. */
+ glade_menu_editor_reset (menued);
+
+ if (menued->keys_dialog)
+ {
+ gtk_widget_destroy (menued->keys_dialog);
+ menued->keys_dialog = NULL;
+ }
+
+ if (menued->filesel)
+ {
+ gtk_widget_destroy (menued->filesel);
+ menued->filesel = NULL;
+ }
+
+ for (elem = menued->stock_items; elem; elem = elem->next)
+ g_free (elem->data);
+ g_slist_free (menued->stock_items);
+ menued->stock_items = NULL;
+}
+
+
+/**************************************************************************
+ * Signal Handlers
+ **************************************************************************/
+
+static void
+on_clist_select_row (GtkWidget * clist,
+ gint row,
+ gint column,
+ GdkEventButton * event,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (clist));
+
+ show_item_properties (menued);
+
+ if (event && !GTK_WIDGET_HAS_FOCUS (clist))
+ gtk_widget_grab_focus (clist);
+
+ set_interface_state (menued);
+}
+
+static void
+on_clist_unselect_row (GtkWidget * clist,
+ gint row,
+ gint column,
+ GdkEventButton * event,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (clist));
+
+ clear_form (menued, FALSE);
+
+ if (event && !GTK_WIDGET_HAS_FOCUS (clist))
+ gtk_widget_grab_focus (clist);
+
+ set_interface_state (menued);
+}
+
+/* This will only call update_current_item if the text is different to the
+ corresponding item field, since we don't want to propogate updates when
+ we are setting the entry. */
+static void
+on_entry_changed (GtkWidget * entry,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GtkCList *clist;
+ GbMenuItemData *item;
+ gchar *text, *item_text;
+ gboolean changed = FALSE;
+ gint row;
+
+#if 0
+ g_print ("In on_entry_changed\n");
+#endif
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (entry));
+
+ /* If we are setting the widget values, just return. */
+#if 1
+ if (menued->updating_widgets)
+ return;
+#endif
+
+ clist = GTK_CLIST (menued->clist);
+ row = get_selected_row (menued);
+#if 0
+ g_print ("Selected row: %i\n", row);
+#endif
+ if (row == -1)
+ return;
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (menued->clist),
+ row);
+#if 0
+ g_print ("Item %p Label:%s Name:%s Handler:%s\n", item, item->label,
+ item->name, item->handler);
+#endif
+
+ text = (gchar*) gtk_entry_get_text (GTK_ENTRY (entry));
+
+ if (entry == menued->label_entry)
+ {
+ item_text = item->label;
+ }
+ else if (entry == menued->name_entry)
+ {
+ item_text = item->name;
+ }
+ else if (entry == menued->handler_entry)
+ {
+ item_text = item->handler;
+ }
+ else if (entry == GTK_COMBO (menued->icon_widget)->entry)
+ {
+ /* If the user selects the 'None' item from the combo, we reset the
+ text to "" and return. This callback will be called again. */
+ if (!strcmp (text, _("None")))
+ {
+ set_entry_text (GTK_ENTRY (entry), "");
+ return;
+ }
+
+ item_text = item->icon;
+ }
+ else if (entry == menued->tooltip_entry)
+ {
+ item_text = item->tooltip;
+ }
+ else if (entry == GTK_COMBO (menued->group_combo)->entry)
+ {
+ item_text = item->group ? item->group->name : item->name;
+ }
+ else if (entry == menued->accel_key_entry)
+ {
+ item_text = item->key;
+ }
+ else
+ return;
+
+ if (item_text == NULL)
+ {
+ if (strlen (text) > 0)
+ changed = TRUE;
+ }
+ else
+ {
+ if (strcmp (text, item_text))
+ changed = TRUE;
+ }
+
+ if (changed)
+ {
+ if (entry == menued->label_entry)
+ {
+ if (item->generate_name)
+ {
+ glade_project_release_widget_name (menued->project, item->name);
+ g_free (item->name);
+ item->name = generate_name (menued, text);
+ set_entry_text (GTK_ENTRY (menued->name_entry),
+ item->name ? item->name : "");
+ gtk_clist_set_text (clist, row, GLD_COL_NAME,
+ item->name ? item->name : "");
+ if (item->generate_handler)
+ {
+ g_free (item->handler);
+
+ item->handler = generate_handler (menued, row, text,
+ item->name);
+ set_entry_text (GTK_ENTRY (menued->handler_entry),
+ item->handler ? item->handler : "");
+ gtk_clist_set_text (clist, row, GLD_COL_HANDLER,
+ item->handler ? item->handler : "");
+ }
+ }
+ }
+ else if (entry == menued->name_entry)
+ {
+ item->generate_name = FALSE;
+ if (item->generate_handler)
+ {
+ g_free (item->handler);
+ item->handler = generate_handler (menued, row, item->label,
+ text);
+ set_entry_text (GTK_ENTRY (menued->handler_entry),
+ item->handler ? item->handler : "");
+ gtk_clist_set_text (clist, row, GLD_COL_HANDLER,
+ item->handler ? item->handler : "");
+ }
+ }
+ else if (entry == menued->handler_entry)
+ {
+ item->generate_handler = FALSE;
+ }
+
+ update_current_item (menued);
+ set_interface_state (menued);
+ }
+}
+
+
+/* This will only call update_current_item if the text is different to the
+ corresponding item field, since we don't want to propogate updates when
+ we are setting the entry. */
+static void
+on_stock_item_entry_changed (GtkWidget * entry,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GtkCList *clist;
+ GbMenuItemData *item;
+ gint row;
+ GtkListItem *listitem;
+ gint stock_item_index = 0;
+ const gchar *text;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (entry));
+
+ text = gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (menued->stock_combo)->entry));
+ /* FIXME GTK+ 1.3.x bug workaround. It emits "changed" twice, once when the
+ existing text is deleted. So we just return if the text is empty. */
+ if (text[0] == '\0')
+ return;
+
+ clist = GTK_CLIST (menued->clist);
+ row = get_selected_row (menued);
+ if (row == -1)
+ return;
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (menued->clist),
+ row);
+
+ /* Find the index of the selected item. */
+ listitem = glade_util_gtk_combo_find (GTK_COMBO (menued->stock_combo));
+ g_return_if_fail (listitem != NULL);
+
+ if (menued->gnome_support)
+ {
+#ifdef USE_GNOME
+ stock_item_index = g_list_index (GTK_LIST (GTK_COMBO (menued->stock_combo)->list)->children, listitem);
+#endif
+ }
+ else
+ {
+ GtkStockItem item;
+
+ stock_item_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (listitem), GladeMenuEditorIndexKey));
+ if (gtk_stock_lookup (text, &item))
+ text = item.label;
+ else
+ stock_item_index = 0;
+ }
+
+ if (item->stock_item_index != stock_item_index)
+ {
+ item->stock_item_index = stock_item_index;
+
+ /* If the stock item is reset to 'None', get a new item name, and reset
+ generate_name/handler to TRUE. */
+ if (stock_item_index == 0)
+ {
+ item->generate_name = TRUE;
+ item->generate_handler = TRUE;
+
+ item->label = glade_project_new_widget_name (menued->project,
+ "item");
+ item->name = g_strdup (item->label);
+ item->handler = generate_handler (menued, row, item->label,
+ item->name);
+ show_item_properties (menued);
+
+ gtk_clist_set_text (clist, row, GLD_COL_LABEL,
+ item->label ? item->label : GB_SEPARATOR_TEXT);
+ gtk_clist_set_text (clist, row, GLD_COL_NAME,
+ item->name ? item->name : "");
+ gtk_clist_set_text (clist, row, GLD_COL_HANDLER,
+ item->handler ? item->handler : "");
+ }
+ else
+ {
+ /* These will trigger callbacks, and will generate the name
+ and handler if appropriate. */
+ set_entry_text (GTK_ENTRY (menued->label_entry), text);
+
+ /* Stock menu items are all normal items. */
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->normal_radiobutton), TRUE);
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->group_combo)->entry), "");
+
+ /* Reset the accelerator keys, as that is handled automatically. */
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_ctrl_checkbutton), FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_shift_checkbutton), FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_alt_checkbutton), FALSE);
+ set_entry_text (GTK_ENTRY (menued->accel_key_entry), "");
+ }
+ }
+
+ set_interface_state (menued);
+}
+
+
+static gboolean
+on_label_entry_key_press (GtkWidget * widget,
+ GdkEventKey * event,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (widget));
+
+ /* If the Return key is pressed, we add a new item beneath the selected item.
+ This makes it very easy to add several menus. If the Control key is
+ pressed, we add the item as a child, otherwise we add it as a sibling. */
+ if (event->keyval == GDK_Return)
+ {
+ if (event->state & GDK_CONTROL_MASK)
+ {
+ add_item (menued, TRUE, FALSE);
+ /* Since we are added a child, we may need to set the parent's
+ handler to NULL if it has been auto-generated. */
+ check_generated_handlers (menued);
+ }
+ else
+ {
+ add_item (menued, FALSE, FALSE);
+ }
+ return TRUE;
+ }
+ return FALSE;
+}
+
+
+static void
+on_radiobutton_toggled (GtkWidget * togglebutton,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GbMenuItemData *item;
+ GbMenuItemType type = 0;
+ gboolean changed = FALSE;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (togglebutton)));
+ item = get_selected_item (menued);
+ if (item == NULL)
+ return;
+
+ if (togglebutton == menued->normal_radiobutton)
+ type = GB_MENU_ITEM_NORMAL;
+ else if (togglebutton == menued->check_radiobutton)
+ type = GB_MENU_ITEM_CHECK;
+ else if (togglebutton == menued->radio_radiobutton)
+ type = GB_MENU_ITEM_RADIO;
+
+ if (GTK_TOGGLE_BUTTON (togglebutton)->active)
+ {
+ if (type != item->type)
+ changed = TRUE;
+ }
+ else
+ {
+ if (type == item->type)
+ changed = TRUE;
+ }
+
+ if (changed)
+ {
+ update_current_item (menued);
+ set_interface_state (menued);
+ }
+}
+
+static void
+on_checkbutton_toggled (GtkWidget * togglebutton,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GbMenuItemData *item;
+ guint active;
+ guint8 currently_active = 0;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (togglebutton)));
+ active = GTK_TOGGLE_BUTTON (togglebutton)->active;
+ item = get_selected_item (menued);
+ if (item == NULL)
+ return;
+ if (togglebutton == menued->accel_ctrl_checkbutton)
+ currently_active = item->modifiers & GDK_CONTROL_MASK;
+ if (togglebutton == menued->accel_shift_checkbutton)
+ currently_active = item->modifiers & GDK_SHIFT_MASK;
+ if (togglebutton == menued->accel_alt_checkbutton)
+ currently_active = item->modifiers & GDK_MOD1_MASK;
+
+ if ((active && !currently_active) || (!active && currently_active))
+ {
+ update_current_item (menued);
+ set_interface_state (menued);
+ }
+}
+
+static void
+on_state_button_toggled (GtkToggleButton * togglebutton,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GbMenuItemData *item;
+ GtkWidget *label;
+ guint active;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (togglebutton)));
+ active = GTK_TOGGLE_BUTTON (togglebutton)->active;
+ label = GTK_BIN (togglebutton)->child;
+ gtk_label_set_text (GTK_LABEL (label), active ? _("Yes") : _("No"));
+
+ item = get_selected_item (menued);
+ if (item == NULL)
+ return;
+ if ((item->active && !active) || (!item->active && active))
+ update_current_item (menued);
+}
+
+
+/**************************************************************************
+ * Accelerator Keys Dialog.
+ **************************************************************************/
+static void
+on_accel_key_button_clicked (GtkButton * button,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+
+ if (menued->keys_dialog == NULL)
+ {
+ menued->keys_dialog = glade_keys_dialog_new ();
+ gtk_window_set_position (GTK_WINDOW (menued->keys_dialog),
+ GTK_WIN_POS_MOUSE);
+ gtk_window_set_transient_for (GTK_WINDOW (menued->keys_dialog),
+ GTK_WINDOW (menued));
+ gtk_signal_connect (GTK_OBJECT (GLADE_KEYS_DIALOG (menued->keys_dialog)->clist),
+ "select_row",
+ GTK_SIGNAL_FUNC (on_keys_dialog_clist_select),
+ menued);
+ gtk_signal_connect (GTK_OBJECT (GLADE_KEYS_DIALOG (menued->keys_dialog)),
+ "response",
+ GTK_SIGNAL_FUNC (on_keys_dialog_response),
+ menued);
+ }
+
+ gtk_widget_show (GTK_WIDGET (menued->keys_dialog));
+}
+
+static void
+on_keys_dialog_clist_select (GtkWidget * widget, gint row, gint column,
+ GdkEventButton * bevent, GladeMenuEditor * menued)
+{
+ if (bevent && bevent->type == GDK_2BUTTON_PRESS)
+ on_keys_dialog_response (widget, GTK_RESPONSE_OK, menued);
+}
+
+static void
+on_keys_dialog_response (GtkWidget * widget, gint response_id,
+ GladeMenuEditor * menued)
+{
+ gchar *key_symbol;
+
+ if (response_id == GTK_RESPONSE_OK)
+ {
+ key_symbol = glade_keys_dialog_get_key_symbol (GLADE_KEYS_DIALOG (menued->keys_dialog));
+ if (key_symbol)
+ {
+ set_entry_text (GTK_ENTRY (menued->accel_key_entry), key_symbol);
+ }
+ }
+
+ glade_util_close_window (menued->keys_dialog);
+}
+
+
+/**************************************************************************
+ * Arrow Button callbacks.
+ **************************************************************************/
+
+static void
+on_up_button_clicked (GtkButton * button,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GtkWidget *clist;
+ GbMenuItemData *item, *prev_item;
+ gint row, new_row, i, level;
+ GList *items;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+ clist = menued->clist;
+ row = get_selected_row (menued);
+ if (row == -1 || row == 0)
+ return;
+
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), row);
+ level = item->level;
+
+ /* Find the new position of the item and its children. */
+ new_row = -1;
+ for (i = row - 1; i >= 0; i--)
+ {
+ prev_item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist),
+ i);
+ if (prev_item->level == level)
+ {
+ new_row = i;
+ break;
+ }
+ else if (prev_item->level < level)
+ break;
+ }
+
+ /* Return if we can't move the item up. */
+ if (new_row == -1)
+ return;
+
+ /* Remove item and children. */
+ items = remove_item_and_children (clist, row);
+
+ /* Now insert at new position. */
+ insert_items (clist, items, new_row);
+ ensure_visible (clist, new_row);
+
+ g_list_free (items);
+
+ /* Make sure all items in the group point to the first one. */
+ normalize_radio_groups (menued);
+
+ gtk_clist_select_row (GTK_CLIST (clist), new_row, 0);
+ set_interface_state (menued);
+}
+
+static void
+on_down_button_clicked (GtkButton * button,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GtkWidget *clist;
+ GbMenuItemData *item, *next_item;
+ gint row, new_row, i, level;
+ gboolean found_next_item;
+ GList *items;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+ clist = menued->clist;
+ row = get_selected_row (menued);
+ if (row == -1 || row == GTK_CLIST (clist)->rows - 1)
+ return;
+
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), row);
+ level = item->level;
+
+ /* Find the new position of the item and its children. */
+ new_row = -1;
+ found_next_item = FALSE;
+ for (i = row + 1; i < GTK_CLIST (clist)->rows; i++)
+ {
+ next_item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist),
+ i);
+ /* We have to skip all the children of the next item as well. */
+ if (next_item->level == level)
+ {
+ if (found_next_item)
+ {
+ new_row = i;
+ break;
+ }
+ else
+ found_next_item = TRUE;
+ }
+ else if (next_item->level < level)
+ break;
+ }
+
+ /* Return if we can't move the item up. */
+ if (new_row == -1)
+ {
+ if (found_next_item)
+ new_row = i;
+ else
+ return;
+ }
+
+ /* Remove item and children. */
+ items = remove_item_and_children (clist, row);
+ /* Remember that the new_row needs to be shifted because we deleted items. */
+ new_row -= g_list_length (items);
+
+ /* Now insert at new position. */
+ insert_items (clist, items, new_row);
+ ensure_visible (clist, new_row);
+
+ g_list_free (items);
+
+ /* Make sure all items in the group point to the first one. */
+ normalize_radio_groups (menued);
+
+ gtk_clist_select_row (GTK_CLIST (clist), new_row, 0);
+ set_interface_state (menued);
+}
+
+static void
+on_left_button_clicked (GtkButton * button,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GtkWidget *clist;
+ GbMenuItemData *item;
+ gint row, i, level;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+ clist = menued->clist;
+ row = get_selected_row (menued);
+ if (row == -1)
+ return;
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), row);
+ level = item->level;
+ if (item->level > 0)
+ item->level--;
+ gtk_clist_set_shift (GTK_CLIST (clist), row, 0, 0, item->level * GB_INDENT);
+
+ for (i = row + 1; i < GTK_CLIST (clist)->rows; i++)
+ {
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), i);
+ if (item->level <= level)
+ break;
+ item->level--;
+ gtk_clist_set_shift (GTK_CLIST (clist), i, 0, 0,
+ item->level * GB_INDENT);
+ }
+ check_generated_handlers (menued);
+ set_interface_state (menued);
+}
+
+static void
+on_right_button_clicked (GtkButton * button,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GtkWidget *clist;
+ GbMenuItemData *item, *prev_item;
+ gint row, i, level;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+ clist = menued->clist;
+ row = get_selected_row (menued);
+ if (row == -1 || row == 0)
+ return;
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), row);
+ prev_item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist),
+ row - 1);
+ if (prev_item->level < item->level)
+ return;
+
+ level = item->level;
+ item->level++;
+ gtk_clist_set_shift (GTK_CLIST (clist), row, 0, 0, item->level * GB_INDENT);
+
+ for (i = row + 1; i < GTK_CLIST (clist)->rows; i++)
+ {
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), i);
+ if (item->level <= level)
+ break;
+ item->level++;
+ gtk_clist_set_shift (GTK_CLIST (clist), i, 0, 0,
+ item->level * GB_INDENT);
+ }
+
+ check_generated_handlers (menued);
+ set_interface_state (menued);
+}
+
+static void
+on_add_button_clicked (GtkWidget * button,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+ add_item (menued, FALSE, FALSE);
+}
+
+static void
+on_add_child_button_clicked (GtkWidget * button,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+ add_item (menued, TRUE, FALSE);
+}
+
+
+/**************************************************************************
+ *
+ **************************************************************************/
+
+static void
+on_add_separator_button_clicked (GtkWidget * button,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (button)));
+ add_item (menued, FALSE, TRUE);
+}
+
+static gboolean
+on_key_press (GtkWidget * widget,
+ GdkEventKey * event,
+ gpointer user_data)
+{
+ switch (event->keyval)
+ {
+ case GDK_Delete:
+ on_delete_button_clicked (widget, NULL);
+ break;
+ }
+
+ return FALSE;
+}
+
+static void
+on_delete_button_clicked (GtkWidget * widget,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ GtkWidget *clist;
+ GbMenuItemData *item;
+ gint row, level, i;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (widget)));
+ clist = menued->clist;
+ row = get_selected_row (menued);
+ if (row == -1)
+ return;
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), row);
+ level = item->level;
+
+ gtk_clist_remove (GTK_CLIST (clist), row);
+
+ /* Update any other items in the same radio group. */
+ if (item->type == GB_MENU_ITEM_RADIO)
+ remove_from_radio_group (menued, item);
+
+ glade_menu_editor_free_item (item);
+
+ /* Move all children up a level */
+ for (i = row; i < GTK_CLIST (clist)->rows; i++)
+ {
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), i);
+ if (item->level <= level)
+ break;
+ item->level--;
+ gtk_clist_set_shift (GTK_CLIST (clist), i, 0, 0,
+ item->level * GB_INDENT);
+ }
+
+ gtk_clist_select_row (GTK_CLIST (clist), row, 0);
+ set_interface_state (menued);
+}
+
+
+/**************************************************************************
+ * File Selection for selecting icon xpm files.
+ **************************************************************************/
+#define GLADE_RESPONSE_CLEAR 1
+
+static void
+on_icon_button_clicked (GtkWidget * widget,
+ gpointer user_data)
+{
+ GladeMenuEditor *menued;
+ gchar *icon;
+
+ menued = GLADE_MENU_EDITOR (gtk_widget_get_toplevel (GTK_WIDGET (widget)));
+
+ if (menued->filesel == NULL)
+ {
+ menued->filesel = gtk_file_chooser_dialog_new (_("Select icon"),
+ GTK_WINDOW (menued),
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_CLEAR, GLADE_RESPONSE_CLEAR,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (menued->filesel),
+ GTK_RESPONSE_OK);
+
+ g_signal_connect (menued->filesel, "response",
+ GTK_SIGNAL_FUNC (on_icon_filesel_response), menued);
+ g_signal_connect (menued->filesel, "delete_event",
+ G_CALLBACK (gtk_true), NULL);
+ }
+
+ icon = (gchar*) gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (menued->icon_widget)->entry));
+ if (icon && *icon)
+ glade_util_set_file_selection_filename (menued->filesel, icon);
+
+ gtk_window_present (GTK_WINDOW (menued->filesel));
+}
+
+
+static void
+on_icon_filesel_response (GtkWidget * filesel,
+ gint response_id,
+ GladeMenuEditor *menued)
+{
+ gchar *filename;
+
+ if (response_id == GTK_RESPONSE_OK)
+ {
+ filename = glade_util_get_file_selection_filename (filesel);
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->icon_widget)->entry),
+ filename);
+ g_free (filename);
+ }
+ else if (response_id == GLADE_RESPONSE_CLEAR)
+ {
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->icon_widget)->entry),
+ "");
+ }
+
+ glade_util_close_window (menued->filesel);
+}
+
+
+/**************************************************************************
+ * Utility functions
+ **************************************************************************/
+
+
+/* This returns the index of the currently selected row in the clist, or -1
+ if no item is currently selected. */
+static gint
+get_selected_row (GladeMenuEditor * menued)
+{
+ if (GTK_CLIST (menued->clist)->selection == NULL)
+ return -1;
+ return GPOINTER_TO_INT (GTK_CLIST (menued->clist)->selection->data);
+}
+
+/* This returns the currently selected item, or NULL if no item is currently
+ selected. */
+static GbMenuItemData*
+get_selected_item (GladeMenuEditor * menued)
+{
+ GbMenuItemData *item;
+ gint row;
+
+ row = get_selected_row (menued);
+ if (row == -1)
+ return NULL;
+ item = gtk_clist_get_row_data (GTK_CLIST (menued->clist), row);
+ return item;
+}
+
+/* This set the sensitivity of the buttons according to the current state. */
+static void
+set_interface_state (GladeMenuEditor * menued)
+{
+ GbMenuItemData *item, *tmp_item;
+ GtkCList *clist;
+ gboolean up_button_sens = FALSE, down_button_sens = FALSE;
+ gboolean left_button_sens = FALSE, right_button_sens = FALSE;
+ gboolean add_button_sens = FALSE, delete_button_sens = FALSE;
+ gboolean state_sens = FALSE, group_sens = FALSE;
+ gboolean form_sens = FALSE, type_sens = FALSE, accel_sens = FALSE;
+ gboolean label_sens = FALSE, icon_sens = FALSE;
+ gint index;
+
+ clist = GTK_CLIST (menued->clist);
+
+ /* Figure out which of the arrow buttons should be sensitive. */
+
+ /* The Add button is always sensitive, since empty labels are separators. */
+ add_button_sens = TRUE;
+
+ /* The Delete button and the entire form are sensitive if an item is
+ selected in the clist. */
+ index = get_selected_row (menued);
+ if (index != -1)
+ {
+ form_sens = TRUE;
+ type_sens = TRUE;
+ label_sens = TRUE;
+ icon_sens = TRUE;
+ delete_button_sens = TRUE;
+
+ if (index > 0)
+ up_button_sens = TRUE;
+ if (index < clist->rows - 1)
+ down_button_sens = TRUE;
+
+ item = (GbMenuItemData *) gtk_clist_get_row_data (clist, index);
+ if (item->level > 0)
+ left_button_sens = TRUE;
+
+ /* The accelerator modifier and key are sensitive if this is not a
+ toplevel item on a menubar. */
+ if (!GTK_IS_MENU_BAR (menued->menu) || item->level != 0)
+ accel_sens = TRUE;
+
+ if (index > 0)
+ {
+ tmp_item = (GbMenuItemData *) gtk_clist_get_row_data (clist,
+ index - 1);
+ if (tmp_item->level >= item->level)
+ right_button_sens = TRUE;
+ }
+
+ /* Figure out if the radio group widgets should be sensitive. */
+ if (GTK_TOGGLE_BUTTON (menued->radio_radiobutton)->active)
+ {
+ group_sens = TRUE;
+ state_sens = TRUE;
+ icon_sens = FALSE;
+ }
+
+ if (GTK_TOGGLE_BUTTON (menued->check_radiobutton)->active)
+ {
+ state_sens = TRUE;
+ icon_sens = FALSE;
+ }
+
+ if (item->stock_item_index)
+ {
+ /* For the 'New' menu item, a label and tooltip must be provided. */
+ if (menued->gnome_support)
+ {
+#ifdef USE_GNOME
+ if (item->stock_item_index != GladeStockMenuItemNew)
+ label_sens = FALSE;
+#endif
+ }
+ else
+ {
+ /* We don't allow the "New" label to be changed for GTK+ stock
+ items now, to be compatable with libglade. It did make it a
+ bit too complicated anyway. */
+#if 0
+ const char *stock_id = g_slist_nth_data (menued->stock_items,
+ item->stock_item_index - 1);
+ if (strcmp (stock_id, GTK_STOCK_NEW))
+#endif
+ label_sens = FALSE;
+ }
+
+ icon_sens = FALSE;
+ type_sens = FALSE;
+ accel_sens = FALSE;
+ }
+ }
+
+ /* Now set the sensitivity of the widgets. */
+ gtk_widget_set_sensitive (menued->stock_label, form_sens);
+ gtk_widget_set_sensitive (menued->stock_combo, form_sens);
+
+ gtk_widget_set_sensitive (menued->icon_label, icon_sens);
+ gtk_widget_set_sensitive (menued->icon_widget, icon_sens);
+ gtk_widget_set_sensitive (menued->icon_button, icon_sens);
+
+ gtk_widget_set_sensitive (menued->name_label, form_sens);
+ gtk_widget_set_sensitive (menued->name_entry, form_sens);
+ gtk_widget_set_sensitive (menued->handler_label, form_sens);
+ gtk_widget_set_sensitive (menued->handler_entry, form_sens);
+
+ gtk_widget_set_sensitive (menued->label_label, label_sens);
+ gtk_widget_set_sensitive (menued->label_entry, label_sens);
+ gtk_widget_set_sensitive (menued->tooltip_label, label_sens);
+ gtk_widget_set_sensitive (menued->tooltip_entry, label_sens);
+
+ gtk_widget_set_sensitive (menued->add_button, add_button_sens);
+ gtk_widget_set_sensitive (menued->add_separator_button, add_button_sens);
+ gtk_widget_set_sensitive (menued->delete_button, delete_button_sens);
+
+ gtk_widget_set_sensitive (menued->type_frame, type_sens);
+ gtk_widget_set_sensitive (menued->state_label, state_sens);
+ gtk_widget_set_sensitive (menued->state_togglebutton, state_sens);
+ gtk_widget_set_sensitive (menued->group_label, group_sens);
+ gtk_widget_set_sensitive (menued->group_combo, group_sens);
+
+ gtk_widget_set_sensitive (menued->accel_frame, accel_sens);
+}
+
+
+/* This gets a string representing the accelerator key + modifiers.
+ It returns a pointer to a static buffer. */
+static gchar *
+get_accel_string (gchar * key, guint8 modifiers)
+{
+ static gchar buffer[32];
+
+ buffer[0] = '\0';
+ if (modifiers & GDK_CONTROL_MASK)
+ strcat (buffer, "C+");
+ if (modifiers & GDK_SHIFT_MASK)
+ strcat (buffer, "S+");
+ if (modifiers & GDK_MOD1_MASK)
+ strcat (buffer, "A+");
+ if (key)
+ strcat (buffer, key);
+ return buffer;
+}
+
+
+static gchar*
+get_stock_item_label (GladeMenuEditor * menued, gint stock_item_index)
+{
+ if (menued->gnome_support)
+ {
+#ifdef USE_GNOME
+ /* Most of the label text is from Gnome, but 2 of them are ours,
+ so we use a utility function to find the translation. */
+ return glade_gnome_gettext (GladeStockMenuItemValues[stock_item_index].label);
+#else
+ /* This shouldn't happen. */
+ g_warning ("Trying to use GNOME stock items in GTK+ version of Glade");
+ return NULL;
+#endif
+ }
+ else
+ {
+ gchar *stock_id;
+
+ if (stock_item_index <= 0)
+ return _("None");
+
+ stock_id = g_slist_nth_data (menued->stock_items, stock_item_index - 1);
+ return stock_id;
+
+#if 0
+ GtkStockItem item;
+ gtk_stock_lookup (stock_id, &item);
+ return item.label;
+#endif
+ }
+}
+
+
+/* This shows the properties of the item currently selected in the clist. */
+static void
+show_item_properties (GladeMenuEditor * menued)
+{
+ GbMenuItemData *item;
+ GtkWidget *clist;
+
+ clist = menued->clist;
+ item = get_selected_item (menued);
+ if (item == NULL)
+ return;
+
+ menued->updating_widgets = TRUE;
+
+ /* Now set them to the item's properties. */
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->stock_combo)->entry),
+ get_stock_item_label (menued, item->stock_item_index));
+#if 0
+ g_print ("Setting label_entry to: %s\n", item->label);
+#endif
+ set_entry_text (GTK_ENTRY (menued->label_entry), item->label);
+#if 0
+ g_print ("Setting name_entry to: %s\n", item->name);
+#endif
+ set_entry_text (GTK_ENTRY (menued->name_entry), item->name);
+#if 0
+ g_print ("Setting handler_entry to: %s\n", item->handler);
+#endif
+ set_entry_text (GTK_ENTRY (menued->handler_entry), item->handler);
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->icon_widget)->entry),
+ item->icon);
+ set_entry_text (GTK_ENTRY (menued->tooltip_entry), item->tooltip);
+
+ if (item->type == GB_MENU_ITEM_NORMAL)
+ {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->normal_radiobutton), TRUE);
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->group_combo)->entry), "");
+ }
+ else if (item->type == GB_MENU_ITEM_CHECK)
+ {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->check_radiobutton), TRUE);
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->group_combo)->entry), "");
+ }
+ else
+ {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->radio_radiobutton), TRUE);
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->group_combo)->entry),
+ item->group ? item->group->name : item->name);
+ }
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->state_togglebutton), item->active);
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_ctrl_checkbutton), (item->modifiers & GDK_CONTROL_MASK) ? TRUE : FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_shift_checkbutton), (item->modifiers & GDK_SHIFT_MASK) ? TRUE : FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_alt_checkbutton), (item->modifiers & GDK_MOD1_MASK) ? TRUE : FALSE);
+ set_entry_text (GTK_ENTRY (menued->accel_key_entry),
+ item->key ? item->key : "");
+
+ update_radio_groups (menued);
+
+ menued->updating_widgets = FALSE;
+}
+
+/* This adds a new menuitem. If separator is FALSE, it adds a normal item
+ with the label 'New Item'. If separator is TRUE it adds a separator.
+ It is added to the clist beneath the currently selected item, or at the
+ end of the list if no item is selected. If as_child is TRUE it adds the
+ item as a child of the selected item, else it adds it as a sibling.
+*/
+static void
+add_item (GladeMenuEditor * menued,
+ gboolean as_child,
+ gboolean separator)
+{
+ GbMenuItemData *item, *selected_item;
+ GtkWidget *clist;
+ gint row;
+
+ item = g_new0 (GbMenuItemData, 1);
+ item->stock_item_index = 0;
+ if (separator)
+ {
+ item->label = NULL;
+ item->name = glade_project_new_widget_name (menued->project,
+ _("separator"));
+ }
+ else
+ {
+ item->label = glade_project_new_widget_name (menued->project, "item");
+ item->name = g_strdup (item->label);
+ }
+ item->handler = generate_handler (menued, -1, item->label, item->name);
+ /* This is a flag to indicate that the last_mod_time should be set when
+ the 'Apply' button is clicked. */
+ item->last_mod_time = (time_t) -2;
+ item->icon = NULL;
+ item->tooltip = NULL;
+ item->type = GB_MENU_ITEM_NORMAL;
+ item->active = FALSE;
+ item->group = NULL;
+ item->modifiers = 0;
+ item->key = NULL;
+ item->level = 0;
+ item->generate_name = TRUE;
+ item->generate_handler = TRUE;
+
+ clist = menued->clist;
+ row = get_selected_row (menued);
+ if (row != -1)
+ {
+ selected_item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), row);
+ item->level = selected_item->level + (as_child ? 1 : 0);
+ insert_item (GTK_CLIST (clist), item, row + 1);
+ gtk_clist_select_row (GTK_CLIST (clist), row + 1, 0);
+ ensure_visible (clist, row + 1);
+ }
+ else
+ {
+ item->level = 0;
+ insert_item (GTK_CLIST (clist), item, -1);
+ gtk_clist_select_row (GTK_CLIST (clist), GTK_CLIST (clist)->rows - 1, 0);
+ ensure_visible (clist, GTK_CLIST (clist)->rows - 1);
+ }
+
+ set_interface_state (menued);
+ gtk_widget_grab_focus (menued->label_entry);
+ gtk_editable_select_region (GTK_EDITABLE (menued->label_entry), 0, -1);
+}
+
+/* This adds the item to the clist at the given position. */
+static void
+insert_item (GtkCList * clist, GbMenuItemData * item, gint row)
+{
+ gchar *rowdata[GB_MENUED_NUM_COLS];
+
+ /* Empty labels are understood to be separators. */
+ if (item->label && strlen (item->label) > 0)
+ rowdata[GLD_COL_LABEL] = item->label;
+ else
+ rowdata[GLD_COL_LABEL] = GB_SEPARATOR_TEXT;
+ if (item->type == GB_MENU_ITEM_NORMAL)
+ rowdata[GLD_COL_TYPE] = "";
+ else if (item->type == GB_MENU_ITEM_CHECK)
+ rowdata[GLD_COL_TYPE] = _("Check");
+ else if (item->type == GB_MENU_ITEM_RADIO)
+ rowdata[GLD_COL_TYPE] = _("Radio");
+ rowdata[GLD_COL_ACCEL] = get_accel_string (item->key, item->modifiers);
+ rowdata[GLD_COL_NAME] = item->name ? item->name : "";
+ rowdata[GLD_COL_HANDLER] = item->handler ? item->handler : "";
+ rowdata[GLD_COL_ICON] = item->icon ? item->icon : "";
+ rowdata[GLD_COL_ACTIVE] = item->active ? _("Yes") : "";
+ rowdata[GLD_COL_GROUP] = item->group ? item->group->name : item->name;
+ if (item->type != GB_MENU_ITEM_RADIO || !rowdata[GLD_COL_GROUP])
+ rowdata[GLD_COL_GROUP] = "";
+
+ if (row >= 0)
+ gtk_clist_insert (clist, row, rowdata);
+ else
+ row = gtk_clist_append (GTK_CLIST (clist), rowdata);
+
+ gtk_clist_set_row_data (GTK_CLIST (clist), row, item);
+ gtk_clist_set_shift (GTK_CLIST (clist), row, 0, 0, item->level * GB_INDENT);
+}
+
+/* This makes sure the given row is visible. */
+static void
+ensure_visible (GtkWidget *clist,
+ gint row)
+{
+ if (gtk_clist_row_is_visible (GTK_CLIST (clist), row)
+ != GTK_VISIBILITY_FULL)
+ gtk_clist_moveto(GTK_CLIST(clist), row, -1, 0.5, 0);
+}
+
+
+static GbMenuItemData*
+find_group_item (GladeMenuEditor * menued, char *group_name)
+{
+ gint rows, row;
+
+ if (!group_name || !group_name[0])
+ return NULL;
+
+ rows = GTK_CLIST (menued->clist)->rows;
+
+ for (row = 0; row < rows; row++)
+ {
+ GbMenuItemData *item;
+ item = gtk_clist_get_row_data (GTK_CLIST (menued->clist), row);
+
+ if (item->name && !strcmp (item->name, group_name))
+ return item;
+ }
+
+ return NULL;
+}
+
+
+/* This updates the currently selected item in the clist, updating each field
+ if it is different to the settings in the form elements. */
+static void
+update_current_item (GladeMenuEditor * menued)
+{
+ GbMenuItemData *item, *group_item;
+ GtkCList *clist;
+ gchar *name, *label, *handler, *tooltip, *group_name, *key;
+ gchar *icon;
+ GbMenuItemType type;
+ gint row;
+ guint8 modifiers;
+ gboolean active, update_accelerator = FALSE;
+
+ clist = GTK_CLIST (menued->clist);
+ row = get_selected_row (menued);
+ if (row == -1)
+ return;
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (menued->clist),
+ row);
+
+ name = (gchar*) gtk_entry_get_text (GTK_ENTRY (menued->name_entry));
+ if (item_property_changed (name, item->name))
+ {
+ g_free (item->name);
+ item->name = copy_item_property (name);
+ gtk_clist_set_text (clist, row, GLD_COL_NAME,
+ item->name ? item->name : "");
+ }
+
+ label = (gchar*) gtk_entry_get_text (GTK_ENTRY (menued->label_entry));
+ if (item_property_changed (label, item->label))
+ {
+ g_free (item->label);
+ item->label = copy_item_property (label);
+ gtk_clist_set_text (clist, row, GLD_COL_LABEL,
+ item->label ? item->label : GB_SEPARATOR_TEXT);
+ }
+
+ handler = (gchar*) gtk_entry_get_text (GTK_ENTRY (menued->handler_entry));
+ if (item_property_changed (handler, item->handler))
+ {
+ g_free (item->handler);
+ item->handler = copy_item_property (handler);
+ gtk_clist_set_text (clist, row, GLD_COL_HANDLER,
+ item->handler ? item->handler : "");
+
+ /* This is a flag to indicate that the last_mod_time should be set when
+ the 'Apply' button is clicked. */
+ item->last_mod_time = (time_t) -2;
+ }
+
+ icon = (gchar*) gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (menued->icon_widget)->entry));
+ if (item_property_changed (icon, item->icon))
+ {
+ g_free (item->icon);
+ item->icon = copy_item_property (icon);
+ gtk_clist_set_text (clist, row, GLD_COL_ICON,
+ item->icon ? item->icon : "");
+ }
+
+ tooltip = (gchar*) gtk_entry_get_text (GTK_ENTRY (menued->tooltip_entry));
+ if (item_property_changed (tooltip, item->tooltip))
+ {
+ g_free (item->tooltip);
+ item->tooltip = copy_item_property (tooltip);
+ }
+
+ if (GTK_TOGGLE_BUTTON (menued->normal_radiobutton)->active)
+ type = GB_MENU_ITEM_NORMAL;
+ else if (GTK_TOGGLE_BUTTON (menued->check_radiobutton)->active)
+ type = GB_MENU_ITEM_CHECK;
+ else
+ type = GB_MENU_ITEM_RADIO;
+ if (item->type != type)
+ {
+ /* If the item is changing from a radio item to something else, make
+ sure other items in the same group no longer point to it. */
+ if (item->type == GB_MENU_ITEM_RADIO)
+ remove_from_radio_group (menued, item);
+
+ item->type = type;
+ if (type == GB_MENU_ITEM_NORMAL)
+ gtk_clist_set_text (clist, row, GLD_COL_TYPE, "");
+ else if (type == GB_MENU_ITEM_CHECK)
+ gtk_clist_set_text (clist, row, GLD_COL_TYPE, _("Check"));
+ else if (type == GB_MENU_ITEM_RADIO)
+ gtk_clist_set_text (clist, row, GLD_COL_TYPE, _("Radio"));
+ }
+
+ active = GTK_TOGGLE_BUTTON (menued->state_togglebutton)->active
+ ? TRUE : FALSE;
+ if (active != item->active)
+ {
+ item->active = active;
+ gtk_clist_set_text (clist, row, GLD_COL_ACTIVE, active ? _("Yes") : "");
+ }
+
+ group_name = (gchar*) gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (menued->group_combo)->entry));
+ group_item = find_group_item (menued, group_name);
+ if (group_item != item->group)
+ {
+ char *group_text = group_item ? group_item->name : item->name;
+ if (item->type != GB_MENU_ITEM_RADIO)
+ group_text = NULL;
+ item->group = group_item;
+ gtk_clist_set_text (clist, row, GLD_COL_GROUP,
+ group_text ? group_text : "");
+ }
+
+ key = (gchar*) gtk_entry_get_text (GTK_ENTRY (menued->accel_key_entry));
+ if (item_property_changed (key, item->key))
+ {
+ g_free (item->key);
+ item->key = copy_item_property (key);
+ update_accelerator = TRUE;
+ }
+
+ modifiers = 0;
+ if (GTK_TOGGLE_BUTTON (menued->accel_ctrl_checkbutton)->active)
+ modifiers |= GDK_CONTROL_MASK;
+ if (GTK_TOGGLE_BUTTON (menued->accel_shift_checkbutton)->active)
+ modifiers |= GDK_SHIFT_MASK;
+ if (GTK_TOGGLE_BUTTON (menued->accel_alt_checkbutton)->active)
+ modifiers |= GDK_MOD1_MASK;
+ if (modifiers != item->modifiers)
+ {
+ item->modifiers = modifiers;
+ update_accelerator = TRUE;
+ }
+
+ if (update_accelerator)
+ gtk_clist_set_text (clist, row, GLD_COL_ACCEL,
+ get_accel_string (item->key, item->modifiers));
+
+ set_interface_state (menued);
+}
+
+/* This checks if the new value is different to the old, but an empty string
+ in new is taken to be equal to NULL as well. */
+static gboolean
+item_property_changed (gchar *new, gchar *old)
+{
+ if (old == NULL)
+ return (new == NULL || new[0] == '\0') ? FALSE : TRUE;
+ if (new == NULL)
+ return TRUE;
+ if (!strcmp (old, new))
+ return FALSE;
+ return TRUE;
+}
+
+/* This returns a copy of the given property string, or NULL if it is an
+ empty string. */
+static gchar*
+copy_item_property (gchar *property)
+{
+ if (property[0] == '\0')
+ return NULL;
+ return g_strdup (property);
+}
+
+
+/* This clears the form, ready to add a new item. If full is TRUE it resets
+ the type checkbuttons, group and accelerator modifiers. When adding items
+ full is set to FALSE so the user can add several items of the same type. */
+static void
+clear_form (GladeMenuEditor * menued,
+ gboolean full)
+{
+ gtk_list_select_item (GTK_LIST (GTK_COMBO (menued->stock_combo)->list), 0);
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->icon_widget)->entry), "");
+ set_entry_text (GTK_ENTRY (menued->label_entry), "");
+ set_entry_text (GTK_ENTRY (menued->name_entry), "");
+ set_entry_text (GTK_ENTRY (menued->handler_entry), "");
+ set_entry_text (GTK_ENTRY (menued->tooltip_entry), "");
+ set_entry_text (GTK_ENTRY (menued->accel_key_entry), "");
+
+ if (full)
+ {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->normal_radiobutton), TRUE);
+ set_entry_text (GTK_ENTRY (GTK_COMBO (menued->group_combo)->entry),
+ "");
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_ctrl_checkbutton), FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_shift_checkbutton), FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menued->accel_alt_checkbutton), FALSE);
+ }
+}
+
+
+/* This removes an item and its children from the clist, and returns a list
+ of the removed items. */
+static GList *
+remove_item_and_children (GtkWidget * clist,
+ gint row)
+{
+ GList *items = NULL;
+ GbMenuItemData *item;
+ gint level;
+
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), row);
+ level = item->level;
+ items = g_list_append (items, item);
+ gtk_clist_remove (GTK_CLIST (clist), row);
+
+ while (row < GTK_CLIST (clist)->rows)
+ {
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (clist), row);
+ if (item->level > level)
+ {
+ items = g_list_append (items, item);
+ gtk_clist_remove (GTK_CLIST (clist), row);
+ }
+ else
+ break;
+ }
+ return items;
+}
+
+/* This inserts the given list of items at the given position in the clist. */
+static void
+insert_items (GtkWidget * clist,
+ GList * items,
+ gint row)
+{
+ GbMenuItemData *item;
+
+ while (items)
+ {
+ item = (GbMenuItemData *) items->data;
+ insert_item (GTK_CLIST (clist), item, row++);
+ items = items->next;
+ }
+}
+
+
+/* This returns the default name of the widget, given its label. The returned
+ string should be freed at some point. */
+static gchar*
+generate_name (GladeMenuEditor *menued,
+ gchar *label)
+{
+ gchar *prefix, *name, *src, *dest;
+
+ /* For empty labels, i.e. separators, use 'separator'. */
+ if (label == NULL || label[0] == '\0')
+ {
+ return glade_project_new_widget_name (menued->project, _("separator"));
+ }
+
+ prefix = g_malloc (strlen (label) + 1);
+ /* Convert spaces to underscores, and ignore periods (e.g. in "Open...")
+ and underscores (e.g. in "_Open"). */
+ for (src = label, dest = prefix; *src; src++)
+ {
+ if (*src == ' ')
+ *dest++ = '_';
+ else if (*src == '.')
+ continue;
+ else if (*src == '_')
+ continue;
+ else
+ *dest++ = *src;
+ }
+ *dest = '\0';
+
+ if (dest >= prefix + strlen (label) + 1)
+ g_warning ("Buffer overflow");
+
+ /* Get rid of any trailing digits. */
+ dest--;
+ while (*dest >= '0' && *dest <= '9')
+ {
+ *dest = '\0';
+ dest--;
+ }
+
+ name = glade_project_new_widget_name (menued->project, prefix);
+ g_free (prefix);
+
+ return name;
+}
+
+/* This returns the default 'activate' handler name, given the name of the
+ item. The returned string should be freed at some point. */
+static gchar*
+generate_handler (GladeMenuEditor *menued, gint row, gchar *label, gchar *name)
+{
+ gchar *handler, *start = "on_", *end = "_activate";
+
+ /* For empty labels, i.e. separators, and items with submenus, there is no
+ handler by default. */
+ if (label == NULL || label[0] == '\0' || is_parent (menued, row))
+ return NULL;
+
+ handler = g_malloc (strlen (name) + strlen (start) + strlen (end) + 1);
+ strcpy (handler, start);
+ strcat (handler, name);
+ strcat (handler, end);
+
+ return handler;
+}
+
+
+/* This makes sure the default handlers are updated as items are moved around.
+ */
+static void
+check_generated_handlers (GladeMenuEditor *menued)
+{
+ GtkCList *clist;
+ GbMenuItemData *item;
+ gint row;
+ gchar *handler;
+
+ clist = GTK_CLIST (menued->clist);
+ for (row = 0; row < clist->rows; row++)
+ {
+ item = (GbMenuItemData *) gtk_clist_get_row_data (clist, row);
+ if (item->generate_handler)
+ {
+ handler = generate_handler (menued, row, item->label, item->name);
+ if (item_property_changed (handler, item->handler))
+ {
+ g_free (item->handler);
+ item->handler = handler;
+ gtk_clist_set_text (clist, row, GLD_COL_HANDLER, handler);
+ }
+ else
+ {
+ g_free (handler);
+ }
+ }
+ }
+}
+
+
+/* This returns TRUE id the item in the given row is a parent, or FALSE
+ if the row doesn't exist or isn't a parent. */
+static gboolean
+is_parent (GladeMenuEditor *menued,
+ gint row)
+{
+ GtkCList *clist;
+ GbMenuItemData *item, *next_item;
+
+ clist = GTK_CLIST (menued->clist);
+ if (row < 0 || row >= clist->rows - 1)
+ return FALSE;
+ item = (GbMenuItemData *) gtk_clist_get_row_data (clist, row);
+ next_item = (GbMenuItemData *) gtk_clist_get_row_data (clist, row + 1);
+ if (next_item->level > item->level)
+ return TRUE;
+ return FALSE;
+}
+
+
+static void
+on_menu_editor_ok (GtkWidget *button,
+ GladeMenuEditor *menued)
+{
+ glade_menu_editor_update_menu (menued);
+ gtk_widget_destroy (GTK_WIDGET (menued));
+}
+
+static void
+on_menu_editor_apply (GtkWidget *button,
+ GladeMenuEditor *menued)
+{
+ glade_menu_editor_update_menu (menued);
+}
+
+
+static void
+on_menu_editor_close (GtkWidget *widget,
+ GladeMenuEditor *menued)
+{
+ gtk_widget_destroy (GTK_WIDGET (menued));
+}
+
+
+/**************************************************************************
+ * Public functions
+ **************************************************************************/
+
+/* This checks if the given icon string is a stock icon name, and if it is
+ it returns the stock ID instead. If not, it just returns the icon. */
+static gchar*
+get_stock_id_from_icon_name (GladeMenuEditor *menued,
+ gchar *icon)
+{
+ if (!icon || *icon == '\0')
+ return NULL;
+
+ /* We use the stock id instead of the text now, so we don't need this. */
+#if 0
+ GList *clist;
+
+ clist = GTK_LIST (GTK_COMBO (menued->icon_widget)->list)->children;
+
+ while (clist && clist->data)
+ {
+ gchar* ltext = glade_util_gtk_combo_func (GTK_LIST_ITEM (clist->data));
+ if (!ltext)
+ continue;
+ if (!strcmp (ltext, icon))
+ {
+ gchar *stock_id = gtk_object_get_data (GTK_OBJECT (clist->data),
+ GladeMenuEditorStockIDKey);
+ return stock_id;
+ }
+ clist = clist->next;
+ }
+#endif
+
+ return icon;
+}
+
+
+/* This updates the menu, based on the settings in the menu editor.
+ It removes all the current children of the menu and recreates it.
+ Note that it has to reload all the xpm files for pixmaps, so its not
+ very efficient, but they're small so it shouldn't be too bad. */
+static void
+glade_menu_editor_update_menu (GladeMenuEditor *menued)
+{
+ GbMenuItemData *item;
+ GtkWidget *menuitem, *label, *prev_item = NULL, *child_menu;
+ GtkCList *clist;
+ GtkMenuShell *current_menu;
+ GList *menus;
+ GHashTable *group_hash;
+ gchar *child_name;
+ gint i, level;
+ GbWidget *gbwidget;
+ GladeWidgetData *wdata;
+ GtkAccelGroup *accel_group;
+ GtkWidget *pixmap = NULL;
+ gboolean use_pixmap_menu_item;
+ gchar *stock_id, *icon_name;
+#ifdef USE_GNOME
+ GnomeUIInfo *uiinfo = NULL;
+#endif
+
+ /* Remove existing children of the menu. Note that this will result in the
+ old widget names being released, so we need to reserve the new names,
+ even if they are the same. */
+ while (menued->menu->children)
+ {
+ menuitem = menued->menu->children->data;
+ gtk_widget_destroy (menuitem);
+ }
+
+ /* FIXME: This seems to be necessary to re-initialise the menu. I don't know
+ why. */
+ menued->menu->menu_flag = TRUE;
+
+ clist = GTK_CLIST (menued->clist);
+
+ /* Now reserve all the the new widget names. */
+ for (i = 0; i < clist->rows; i++)
+ {
+ item = (GbMenuItemData *) gtk_clist_get_row_data (clist, i);
+
+ if (item->name && item->name[0])
+ glade_project_reserve_name (menued->project, item->name);
+ }
+
+ /* Now add widgets according to the items in the menu editor clist. */
+ level = 0;
+ menus = g_list_append (NULL, menued->menu);
+ group_hash = g_hash_table_new (NULL, NULL);
+
+ /* Make sure all items in the group point to the first one. */
+ normalize_radio_groups (menued);
+
+ for (i = 0; i < clist->rows; i++)
+ {
+ item = (GbMenuItemData *) gtk_clist_get_row_data (clist, i);
+
+ icon_name = get_stock_id_from_icon_name (menued, item->icon);
+ stock_id = NULL;
+
+ if (item->level > level)
+ {
+ child_menu = gb_widget_new_full ("GtkMenu", FALSE, NULL, NULL, 0, 0,
+ NULL, GB_CREATING, NULL);
+ child_name = g_strdup_printf ("%s_menu", prev_item->name);
+ gtk_widget_set_name (child_menu, child_name);
+ g_free (child_name);
+ level = item->level;
+ /* We use the menus GList as a stack, pushing menus onto the
+ front. */
+ menus = g_list_prepend (menus, child_menu);
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (prev_item), child_menu);
+ tree_add_widget (child_menu);
+ }
+ while (item->level < level)
+ {
+ /* This removes/pops the first menu in the list. */
+ menus = g_list_remove_link (menus, menus);
+ level--;
+ }
+ current_menu = GTK_MENU_SHELL (menus->data);
+
+ pixmap = NULL;
+ if (item->label && strlen (item->label) > 0)
+ {
+ label = gtk_accel_label_new ("");
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label), item->label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_widget_show (label);
+
+ use_pixmap_menu_item = FALSE;
+
+ if (menued->gnome_support)
+ {
+#ifdef USE_GNOME
+ if (item->stock_item_index)
+ {
+ uiinfo = &GladeStockMenuItemValues[item->stock_item_index];
+ if (uiinfo->pixmap_type == GNOME_APP_PIXMAP_STOCK)
+ {
+ pixmap = gtk_image_new_from_stock (uiinfo->pixmap_info,
+ GTK_ICON_SIZE_MENU);
+ use_pixmap_menu_item = TRUE;
+ }
+ }
+#endif
+ }
+ else
+ {
+ if (item->stock_item_index)
+ {
+ stock_id = g_slist_nth_data (menued->stock_items,
+ item->stock_item_index - 1);
+#if 0
+ g_print ("Stock ID for icon: %s\n", stock_id);
+#endif
+ pixmap = gtk_image_new_from_stock (stock_id,
+ GTK_ICON_SIZE_MENU);
+ use_pixmap_menu_item = TRUE;
+ }
+ }
+
+ if (!item->stock_item_index && icon_name)
+ {
+ pixmap = gb_widget_new ("GtkImage", NULL);
+ if (glade_util_check_is_stock_id (icon_name))
+ {
+ gtk_image_set_from_stock (GTK_IMAGE (pixmap), icon_name,
+ GTK_ICON_SIZE_MENU);
+ }
+ else
+ {
+ gtk_image_set_from_file (GTK_IMAGE (pixmap), icon_name);
+
+ /* Add the pixmap to the project, so the file is copied.
+ It should be removed from the project in the menuitem
+ GbWidget.destroy function. */
+ glade_project_add_pixmap (menued->project, icon_name);
+ }
+ gb_widget_set_child_name (pixmap, GladeChildMenuItemImage);
+ use_pixmap_menu_item = TRUE;
+ }
+
+ if (item->type == GB_MENU_ITEM_NORMAL)
+ {
+ if (use_pixmap_menu_item)
+ {
+ menuitem = gtk_image_menu_item_new ();
+ if (pixmap)
+ {
+ gtk_widget_show (pixmap);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem),
+ pixmap);
+ }
+ }
+ else
+ {
+ menuitem = gtk_menu_item_new ();
+ }
+ gtk_container_add (GTK_CONTAINER (menuitem), label);
+ }
+ else if (item->type == GB_MENU_ITEM_CHECK)
+ {
+ menuitem = gtk_check_menu_item_new ();
+ if (item->active)
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem),
+ TRUE);
+ gtk_container_add (GTK_CONTAINER (menuitem), label);
+ }
+ else
+ {
+ menuitem = create_radio_menu_item (current_menu,
+ item, group_hash);
+ if (item->active)
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem),
+ TRUE);
+ gtk_container_add (GTK_CONTAINER (menuitem), label);
+ }
+
+ gtk_accel_label_set_accel_widget (GTK_ACCEL_LABEL (label), menuitem);
+ }
+ else
+ {
+ /* This creates a separator. */
+ menuitem = gtk_separator_menu_item_new ();
+ }
+ gtk_widget_show (menuitem);
+
+ /* Save the stock name and icon in the menuitem. */
+ if (item->stock_item_index)
+ {
+ if (menued->gnome_support)
+ {
+#ifdef USE_GNOME
+ gtk_object_set_data (GTK_OBJECT (menuitem),
+ GladeMenuItemStockIndexKey,
+ GINT_TO_POINTER (item->stock_item_index));
+#endif
+ }
+ else
+ {
+ gchar *stock_id;
+
+ stock_id = g_slist_nth_data (menued->stock_items,
+ item->stock_item_index - 1);
+
+ gtk_object_set_data_full (GTK_OBJECT (menuitem),
+ GladeMenuItemStockIDKey,
+ g_strdup (stock_id),
+ g_free);
+ }
+ }
+ else if (item->icon && pixmap)
+ {
+ gtk_object_set_data_full (GTK_OBJECT (pixmap), GladeIconKey,
+ g_strdup (icon_name), g_free);
+ }
+
+
+ /* Turn it into a GbWidget, and add the 'activate' handler and the
+ accelerator. */
+ if (item->name == NULL || item->name[0] == '\0')
+ {
+ g_free (item->name);
+ item->name = glade_project_new_widget_name (menued->project, "item");
+ }
+
+ gbwidget = gb_widget_lookup_class (gtk_type_name (GTK_OBJECT_TYPE (menuitem)));
+
+ if (item->wdata)
+ wdata = glade_widget_data_copy (item->wdata);
+ else
+ wdata = glade_widget_data_new (gbwidget);
+
+ wdata->gbwidget = gbwidget;
+
+ gb_widget_create_from_full (menuitem, NULL, wdata);
+ gtk_widget_set_name (menuitem, item->name);
+
+ if (item->active)
+ wdata->flags |= GLADE_ACTIVE;
+ else
+ wdata->flags &= ~GLADE_ACTIVE;
+
+ g_free (wdata->tooltip);
+ wdata->tooltip = g_strdup (item->tooltip);
+ /* FIXME: Should set tooltip? Or for Gnome install in appbar? */
+
+ if (item->handler && strlen (item->handler) > 0)
+ {
+ GladeSignal *signal = g_new (GladeSignal, 1);
+ signal->name = g_strdup ("activate");
+ signal->handler = g_strdup (item->handler);
+ signal->object = NULL;
+ signal->after = FALSE;
+ signal->data = NULL;
+
+ /* If the last mod time is set to the special value, we set it to
+ the current time now. */
+ if (item->last_mod_time == (time_t) -2) {
+ item->last_mod_time = time (NULL);
+ if (item->last_mod_time == (time_t) -1)
+ g_warning ("Can't get current time");
+ }
+
+ signal->last_modification_time = item->last_mod_time;
+ wdata->signals = g_list_append (wdata->signals, signal);
+ }
+
+ if (item->key && strlen (item->key) > 0)
+ {
+ GladeAccelerator *accel = g_new (GladeAccelerator, 1);
+ guint key;
+ accel->modifiers = item->modifiers;
+ accel->key = g_strdup (item->key);
+ accel->signal = g_strdup ("activate");
+ wdata->accelerators = g_list_append (wdata->accelerators, accel);
+
+ /* We can only add accelerators to menus, not menubars. */
+ if (GTK_IS_MENU (current_menu))
+ {
+ key = glade_keys_dialog_find_key (item->key);
+ accel_group = GTK_MENU (current_menu)->accel_group;
+ gtk_widget_add_accelerator (menuitem, "activate", accel_group,
+ key, item->modifiers,
+ GTK_ACCEL_VISIBLE);
+ }
+ }
+
+ if (menued->gnome_support)
+ {
+#ifdef USE_GNOME
+ /* For stock menu items, we use the configured accelerator keys. */
+ if (GTK_IS_MENU (current_menu)
+ && item->stock_item_index && uiinfo->accelerator_key != 0)
+ {
+ accel_group = GTK_MENU (current_menu)->accel_group;
+ gtk_widget_add_accelerator (menuitem, "activate", accel_group,
+ uiinfo->accelerator_key,
+ uiinfo->ac_mods,
+ GTK_ACCEL_VISIBLE);
+ }
+#endif
+ }
+ else
+ {
+ /* For stock menu items, we use the configured accelerator keys. */
+ if (GTK_IS_MENU (current_menu) && item->stock_item_index && stock_id)
+ {
+ GtkStockItem item;
+
+ gtk_stock_lookup (stock_id, &item);
+ if (item.keyval)
+ {
+ accel_group = GTK_MENU (current_menu)->accel_group;
+ gtk_widget_add_accelerator (menuitem, "activate",
+ accel_group,
+ item.keyval, item.modifier,
+ GTK_ACCEL_VISIBLE);
+ }
+ }
+ }
+
+ /* Add the menuitem to the current menu. */
+ gtk_menu_shell_append (current_menu, menuitem);
+ tree_add_widget (menuitem);
+ prev_item = menuitem;
+ }
+ g_list_free (menus);
+ g_hash_table_destroy (group_hash);
+
+ /* Make sure the displayed item is correct. */
+ show_item_properties (menued);
+}
+
+
+/* This creates a radio menu item using the appropriate radio group.
+ If the item's group is not NULL and doesn't points to the item itself,
+ then it will search the list of groups to find the group. If it can't find
+ a group, or it didn't have one it creates a new group.
+ If it creates a new group it adds this item to the list of groups. */
+static GtkWidget*
+create_radio_menu_item (GtkMenuShell *menu,
+ GbMenuItemData *item,
+ GHashTable *group_hash)
+{
+ GtkWidget *menuitem;
+ GSList *group = NULL;
+
+ if (item->group && item->group != item)
+ {
+ GtkRadioMenuItem *group_widget = g_hash_table_lookup (group_hash,
+ item->group);
+ if (group_widget)
+ group = gtk_radio_menu_item_get_group (group_widget);
+ }
+
+ menuitem = gtk_radio_menu_item_new (group);
+ if (!group)
+ g_hash_table_insert (group_hash, item, menuitem);
+
+ return menuitem;
+}
+
+
+static void
+glade_menu_editor_on_menu_destroyed (GtkWidget *menu,
+ GtkWidget *menued)
+{
+ gtk_widget_destroy (menued);
+}
+
+
+/* This converts the given menu/menubar into the list of items displayed in
+ the menu editor. */
+static void
+glade_menu_editor_set_menu (GladeMenuEditor *menued,
+ GtkMenuShell *menu)
+{
+ /* First clear any current items and radio groups. */
+ glade_menu_editor_reset (menued);
+
+ /* Connect to the destroy signal of the menu widget, so we can destroy the
+ menu editor when the widget is destroyed. */
+ menued->menu_destroy_handler_id = gtk_signal_connect (GTK_OBJECT (menu),
+ "destroy",
+ GTK_SIGNAL_FUNC (glade_menu_editor_on_menu_destroyed),
+ menued);
+
+ /* Now add each of the menus/menuitems in the given menu. */
+ menued->menu = menu;
+
+ set_submenu (menued, menu, 0);
+}
+
+
+/* This checks if the given icon_name is a stock ID, and if it is it returns
+ the text to display instead. If not, it returns icon_name. */
+static gchar*
+get_icon_name_from_stock_id (GladeMenuEditor *menued,
+ gchar *icon_name)
+{
+ /* We use the stock id instead of the text now. */
+#if 0
+ GtkStockItem item;
+ if (icon_name && gtk_stock_lookup (icon_name, &item))
+ return item.label;
+ else
+#endif
+
+ return icon_name;
+}
+
+
+/* This recursively adds menus. */
+static void
+set_submenu (GladeMenuEditor *menued,
+ GtkMenuShell *menu,
+ gint level)
+{
+ GbMenuItemData *item;
+ GtkWidget *menuitem, *label;
+ GList *child, *tmp_list;
+ GladeWidgetData *wdata;
+ gchar *icon_name;
+ GList *groups = NULL;
+
+ child = menu->children;
+ while (child)
+ {
+ menuitem = GTK_WIDGET (child->data);
+
+ if (!GTK_IS_MENU_ITEM (menuitem))
+ {
+ g_warning ("Menu widget is not a menu item");
+ child = child->next;
+ continue;
+ }
+ /* FIXME: We can't handle tearoff menuitems at present. */
+ if (GTK_IS_TEAROFF_MENU_ITEM (menuitem))
+ {
+ child = child->next;
+ continue;
+ }
+
+ wdata = (GladeWidgetData*) gtk_object_get_data (GTK_OBJECT(menuitem),
+ GB_WIDGET_DATA_KEY);
+ if (wdata == NULL)
+ {
+ g_warning ("Menu widget has no GladeWidgetData");
+ child = child->next;
+ continue;
+ }
+
+ item = g_new0 (GbMenuItemData, 1);
+
+ if (menued->gnome_support)
+ {
+#ifdef USE_GNOME
+ item->stock_item_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (menuitem), GladeMenuItemStockIndexKey));
+#endif
+ }
+ else
+ {
+ gchar *stock_id;
+ GSList *elem;
+ gint idx;
+
+ stock_id = gtk_object_get_data (GTK_OBJECT (menuitem),
+ GladeMenuItemStockIDKey);
+ item->stock_item_index = 0;
+ if (stock_id)
+ {
+ for (elem = menued->stock_items, idx = 1; elem;
+ elem = elem->next, idx++)
+ {
+ if (!strcmp (elem->data, stock_id))
+ {
+ item->stock_item_index = idx;
+ break;
+ }
+ }
+ }
+ }
+
+ item->name = g_strdup (gtk_widget_get_name (menuitem));
+ item->label = NULL;
+ item->handler = NULL;
+ item->last_mod_time = 0;
+ item->icon = NULL;
+
+ /* If it isn't a stock item, we check if it has an icon set. */
+ if (item->stock_item_index == 0 && GTK_IS_IMAGE_MENU_ITEM (menuitem))
+ {
+ GtkWidget *image;
+ image = gtk_image_menu_item_get_image (GTK_IMAGE_MENU_ITEM (menuitem));
+ if (image)
+ {
+ icon_name = gtk_object_get_data (GTK_OBJECT (image), GladeIconKey);
+ item->icon = g_strdup (get_icon_name_from_stock_id (menued, icon_name));
+ }
+ }
+
+ item->tooltip = g_strdup (wdata->tooltip);
+ item->type = GB_MENU_ITEM_NORMAL;
+ item->active = FALSE;
+ item->group = NULL;
+ item->modifiers = 0;
+ item->key = NULL;
+ item->level = level;
+ item->generate_name = FALSE;
+ item->generate_handler = FALSE;
+ item->wdata = glade_widget_data_copy (wdata);
+
+ if (GTK_IS_RADIO_MENU_ITEM (menuitem))
+ {
+ item->type = GB_MENU_ITEM_RADIO;
+ item->group = find_radio_group (GTK_RADIO_MENU_ITEM (menuitem),
+ &groups, item);
+ }
+ else if (GTK_IS_CHECK_MENU_ITEM (menuitem))
+ item->type = GB_MENU_ITEM_CHECK;
+
+ label = GTK_BIN (menuitem)->child;
+ if (label && GTK_IS_LABEL (label))
+ item->label = glade_util_get_label_text (label);
+
+ if (GTK_IS_CHECK_MENU_ITEM (menuitem)
+ && GTK_CHECK_MENU_ITEM (menuitem)->active)
+ item->active = TRUE;
+
+ /* Find 'activate' handler in widget data. */
+ tmp_list = item->wdata->signals;
+ while (tmp_list)
+ {
+ GladeSignal *signal = (GladeSignal *) tmp_list->data;
+ if (!strcmp (signal->name, "activate"))
+ {
+ item->handler = g_strdup (signal->handler);
+ item->last_mod_time = signal->last_modification_time;
+
+ /* Remove the signal from our copy of the GladeWidgetData. */
+ glade_widget_data_free_signal (signal);
+ item->wdata->signals = g_list_remove (item->wdata->signals,
+ signal);
+ break;
+ }
+ tmp_list = tmp_list->next;
+ }
+
+ /* Find 'activate' accelerator in widget data. */
+ tmp_list = item->wdata->accelerators;
+ while (tmp_list)
+ {
+ GladeAccelerator *accel = (GladeAccelerator *) tmp_list->data;
+ if (!strcmp (accel->signal, "activate"))
+ {
+ item->key = g_strdup (accel->key);
+ item->modifiers = accel->modifiers;
+
+ /* Remove the accel from our copy of the GladeWidgetData. */
+ glade_widget_data_free_accel (accel);
+ item->wdata->accelerators = g_list_remove (item->wdata->accelerators,
+ accel);
+ break;
+ }
+ tmp_list = tmp_list->next;
+ }
+
+
+ insert_item (GTK_CLIST (menued->clist), item, -1);
+
+ if (GTK_MENU_ITEM (menuitem)->submenu)
+ {
+ set_submenu (menued,
+ GTK_MENU_SHELL (GTK_MENU_ITEM (menuitem)->submenu),
+ level + 1);
+ }
+
+ child = child->next;
+ }
+
+ g_list_free (groups);
+}
+
+
+/* This clears the clist, freeing all GbMenuItemDatas, and resets the radio
+ group combo, freeing all the current radio groups. */
+static void
+glade_menu_editor_reset (GladeMenuEditor *menued)
+{
+ GbMenuItemData *item;
+ gint i;
+
+ /* Disconnect our destroy handler on the menu widget. */
+ if (menued->menu)
+ {
+ gtk_signal_disconnect (GTK_OBJECT (menued->menu),
+ menued->menu_destroy_handler_id);
+ menued->menu = NULL;
+ }
+
+ for (i = 0; i < GTK_CLIST (menued->clist)->rows; i++)
+ {
+ item = (GbMenuItemData *) gtk_clist_get_row_data (GTK_CLIST (menued->clist), i);
+ glade_menu_editor_free_item (item);
+
+ }
+ gtk_clist_clear (GTK_CLIST (menued->clist));
+
+ gtk_list_clear_items (GTK_LIST (GTK_COMBO (menued->group_combo)->list),
+ 0, -1);
+}
+
+
+static void
+glade_menu_editor_free_item (GbMenuItemData *item)
+{
+ g_free (item->name);
+ g_free (item->label);
+ g_free (item->handler);
+ g_free (item->icon);
+ g_free (item->tooltip);
+ g_free (item->key);
+
+ if (item->wdata)
+ glade_widget_data_free (item->wdata);
+
+ g_free (item);
+}
+
+
+/* Make sure all item group fields point to the first item in the group. */
+static void
+normalize_radio_groups (GladeMenuEditor * menued)
+{
+ GbMenuItemData *item, *group;
+ GList *groups = NULL;
+ gint rows, row;
+
+ /* Step through each row checking each radio item. */
+ rows = GTK_CLIST (menued->clist)->rows;
+ for (row = 0; row < rows; row++)
+ {
+ item = gtk_clist_get_row_data (GTK_CLIST (menued->clist), row);
+ if (item->type != GB_MENU_ITEM_RADIO)
+ continue;
+
+ /* Follow the chain of groups until we get the real one. */
+ group = item->group;
+ while (group && group->group && group->group != group)
+ group = group->group;
+
+ /* If it is a new group, add it to the list. */
+ if (!group || group == item)
+ {
+ groups = g_list_prepend (groups, item);
+ item->group = NULL;
+ }
+ /* Else check if the group item is after the current one. If it is,
+ then we make the current item the group leader. We assume that if
+ we haven't seen the group item yet, it must be after this one. */
+ else if (!g_list_find (groups, group))
+ {
+ groups = g_list_prepend (groups, item);
+ group->group = item;
+ item->group = NULL;
+ }
+ else
+ {
+ item->group = group;
+ }
+ }
+
+ g_list_free (groups);
+}
+
+
+/* This recreates the list of available radio groups, and puts them in the
+ combo's drop-down list. */
+static void
+update_radio_groups (GladeMenuEditor * menued)
+{
+ GbMenuItemData *item, *tmp_item;
+ GList *groups = NULL, *elem;
+ gint item_row, row, parent_row, rows;
+ GtkCombo *combo;
+ GtkList *list;
+ GtkWidget *li;
+
+ /* Make sure all item group fields point to the first item in the group. */
+ normalize_radio_groups (menued);
+
+ item_row = get_selected_row (menued);
+ if (item_row == -1)
+ {
+ gtk_list_clear_items (GTK_LIST (GTK_COMBO (menued->group_combo)->list),
+ 0, -1);
+ return;
+ }
+
+ item = gtk_clist_get_row_data (GTK_CLIST (menued->clist), item_row);
+
+ /* Step backwards to find the parent item. */
+ parent_row = -1;
+ for (row = item_row - 1; row > 0; row--)
+ {
+ tmp_item = gtk_clist_get_row_data (GTK_CLIST (menued->clist), row);
+ if (tmp_item->level < item->level)
+ {
+ parent_row = row;
+ break;
+ }
+ }
+
+ /* Now step through the items, checking all items that are on the same
+ level as the current one, until we reach the end of the list or find an
+ item on a higher level. */
+ rows = GTK_CLIST (menued->clist)->rows;
+ for (row = parent_row + 1; row < rows; row++)
+ {
+ tmp_item = gtk_clist_get_row_data (GTK_CLIST (menued->clist), row);
+ if (tmp_item->level < item->level)
+ break;
+
+ if (tmp_item->level == item->level
+ && tmp_item->type == GB_MENU_ITEM_RADIO
+ && tmp_item->name && tmp_item->name[0])
+ {
+ /* If the item has its group set to NULL or itself, then it is a new
+ group, so add its name. */
+ if (!tmp_item->group || tmp_item->group == tmp_item)
+ groups = g_list_prepend (groups, tmp_item->name);
+ }
+ }
+
+ groups = g_list_sort (groups, (GCompareFunc)strcmp);
+
+ combo = GTK_COMBO (menued->group_combo);
+ list = GTK_LIST (combo->list);
+
+ /* We have to block the combo's list's selection changed signal, or it
+ causes problems. */
+ gtk_signal_handler_block (GTK_OBJECT (list),
+ GTK_COMBO (menued->group_combo)->list_change_id);
+
+ gtk_list_clear_items (list, 0, -1);
+
+ /* Add the special 'New' item to create a new group. */
+ li = gtk_list_item_new_with_label (_("New"));
+ gtk_widget_show (li);
+ gtk_container_add (GTK_CONTAINER (list), li);
+ gtk_combo_set_item_string (combo, GTK_ITEM (li), "");
+
+ /* Add a separator. */
+ li = gtk_list_item_new ();
+ gtk_widget_show (li);
+ gtk_container_add (GTK_CONTAINER (list), li);
+
+ for (elem = groups; elem; elem = elem->next)
+ {
+ li = gtk_list_item_new_with_label (elem->data);
+ gtk_widget_show (li);
+ gtk_container_add (GTK_CONTAINER (list), li);
+ }
+
+ gtk_signal_handler_unblock (GTK_OBJECT (list),
+ GTK_COMBO (menued->group_combo)->list_change_id);
+ g_list_free (groups);
+}
+
+
+/* This finds the group item to use for the given radiomenuitem widget.
+ It searches the list of group items to find the first one that is also in
+ the radiomenuitem's group list. If none is found, it creates a new group
+ and adds it to the list. */
+static GbMenuItemData*
+find_radio_group (GtkRadioMenuItem *menuitem, GList **groups,
+ GbMenuItemData *item)
+{
+ GSList *item_group_list;
+ GList *elem;
+
+ item_group_list = menuitem->group;
+
+ /* The groups list contains pairs of GSList + GbMenuItemData*. */
+ for (elem = *groups; elem; elem = elem->next->next)
+ {
+ GSList *elem_group = elem->data;
+ GbMenuItemData *elem_item = elem->next->data;
+
+ if (elem_group == item_group_list)
+ return elem_item;
+ }
+
+ /* We couldn't find an existing group that matches, so we create a new one.
+ */
+ *groups = g_list_prepend (*groups, item);
+ *groups = g_list_prepend (*groups, item_group_list);
+ return NULL;
+}
+
+
+/* This is called to make sure that no items have the given item as their
+ group leader. It is called when an item is removed, or when its type is
+ changed from a radio item to something else.
+
+ It steps through the list, checking for radio items with
+ the group field set to the given item. The first time it finds one, it
+ creates a new group. It sets the group field of all other items in the
+ same group to the new first item in the group. */
+static void
+remove_from_radio_group (GladeMenuEditor * menued,
+ GbMenuItemData *item)
+{
+ GbMenuItemData *new_group_item = NULL;
+ gint rows, row;
+
+ rows = GTK_CLIST (menued->clist)->rows;
+ for (row = 0; row < rows; row++)
+ {
+ GbMenuItemData *tmp_item;
+ tmp_item = gtk_clist_get_row_data (GTK_CLIST (menued->clist), row);
+
+ if (tmp_item->type == GB_MENU_ITEM_RADIO
+ && tmp_item->group == item && tmp_item != item)
+ {
+ if (new_group_item)
+ {
+ tmp_item->group = new_group_item;
+ }
+ else
+ {
+ tmp_item->group = NULL;
+ new_group_item = tmp_item;
+ }
+ }
+ }
+}
+
diff --git a/tools/glade/glade/glade_menu_editor.h b/tools/glade/glade/glade_menu_editor.h
new file mode 100644
index 00000000..96e0d555
--- /dev/null
+++ b/tools/glade/glade/glade_menu_editor.h
@@ -0,0 +1,138 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#ifndef GLADE_MENU_EDITOR_H
+#define GLADE_MENU_EDITOR_H
+
+
+#include <gdk/gdk.h>
+#include <gtk/gtkmenushell.h>
+#include <gtk/gtkwindow.h>
+
+#include "glade_project.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+#define GLADE_MENU_EDITOR(obj) GTK_CHECK_CAST (obj, glade_menu_editor_get_type (), GladeMenuEditor)
+#define GLADE_MENU_EDITOR_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, glade_menu_editor_get_type (), GladeMenuEditorClass)
+#define GLADE_IS_MENU_EDITOR(obj) GTK_CHECK_TYPE (obj, glade_menu_editor_get_type ())
+
+
+typedef struct _GladeMenuEditor GladeMenuEditor;
+typedef struct _GladeMenuEditorClass GladeMenuEditorClass;
+
+struct _GladeMenuEditor
+{
+ GtkWindow window;
+
+ GtkWidget *clist;
+
+ GtkWidget *stock_label;
+ GtkWidget *stock_combo;
+ GtkWidget *icon_label;
+ GtkWidget *icon_widget;
+ GtkWidget *icon_button;
+
+ GtkWidget *label_label;
+ GtkWidget *label_entry;
+ GtkWidget *name_label;
+ GtkWidget *name_entry;
+ GtkWidget *handler_label;
+ GtkWidget *handler_entry;
+ GtkWidget *tooltip_label;
+ GtkWidget *tooltip_entry;
+ GtkWidget *type_frame;
+ GtkWidget *normal_radiobutton;
+ GtkWidget *check_radiobutton;
+ GtkWidget *radio_radiobutton;
+ GtkWidget *right_justify_label;
+ GtkWidget *right_justify_togglebutton;
+ GtkWidget *state_label;
+ GtkWidget *state_togglebutton;
+ GtkWidget *group_label;
+ GtkWidget *group_combo;
+ GtkWidget *accel_frame;
+ GtkWidget *accel_key_entry;
+ GtkWidget *accel_ctrl_checkbutton;
+ GtkWidget *accel_shift_checkbutton;
+ GtkWidget *accel_alt_checkbutton;
+ GtkWidget *up_button;
+ GtkWidget *down_button;
+ GtkWidget *left_button;
+ GtkWidget *right_button;
+ GtkWidget *add_button;
+ GtkWidget *add_child_button;
+ GtkWidget *add_separator_button;
+ GtkWidget *delete_button;
+
+ GtkWidget *ok_button;
+ GtkWidget *apply_button;
+ GtkWidget *cancel_button;
+
+ /* This is our key selection dialog, used for selecting accelerator keys. */
+ GtkWidget *keys_dialog;
+
+ /* This is our file selection dialog, used for selecting icons. */
+ GtkWidget *filesel;
+
+ /* This is the menu widget we are editing and the project it is in. */
+ GladeProject *project;
+ GtkMenuShell *menu;
+
+ /* This is set if Glade is compiled with GNOME support and the project has
+ GNOME support turned on. We use the GnomeUIInfo stuff for menus in GNOME,
+ rather than the GTK+ stock system. */
+ gboolean gnome_support;
+
+ /* This is the id of the handler connected to the menu widget's destroy
+ signal, so we can destroy the menu editor if the menu is destroyed. */
+ guint menu_destroy_handler_id;
+
+ /* This is TRUE if we are updating the entry fields and so should ignore
+ changed signals. */
+ gboolean updating_widgets;
+
+ /* The list of GTK+ stock items. */
+ GSList *stock_items;
+};
+
+struct _GladeMenuEditorClass
+{
+ GtkWindowClass parent_class;
+};
+
+
+GType glade_menu_editor_get_type (void);
+
+/* This creates a menu editor to edit the given menubar or popup menu in
+ the given project. When the user selects the 'OK' or 'Apply' buttons,
+ the menu widget will be updated. If the menu is destroyed, the menu editor
+ is automatically destroyed as well. */
+GtkWidget* glade_menu_editor_new (GladeProject *project,
+ GtkMenuShell *menu);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+
+#endif /* GLADE_MENU_EDITOR_H */
diff --git a/tools/glade/glade/glade_palette.c b/tools/glade/glade/glade_palette.c
new file mode 100644
index 00000000..a8c8b9e1
--- /dev/null
+++ b/tools/glade/glade/glade_palette.c
@@ -0,0 +1,544 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#include <string.h>
+
+#include <gtk/gtkhbox.h>
+#include <gtk/gtkhseparator.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtknotebook.h>
+#include <gtk/gtkpixmap.h>
+#include <gtk/gtkradiobutton.h>
+#include <gtk/gtktable.h>
+#include <gtk/gtkvbox.h>
+#include <gtk/gtksignal.h>
+
+#include "graphics/selector.xpm"
+#include "glade_palette.h"
+#include "glade.h"
+
+GtkWidget *glade_palette = NULL;
+
+#define GLADE_CLASS_ID_KEY "GladeClassID"
+
+static void glade_palette_class_init (GladePaletteClass * klass);
+static void glade_palette_init (GladePalette * glade_palette);
+
+static GladePaletteSection *new_section (GladePalette * palette,
+ const gchar * section);
+static void rebuild_page (gpointer key,
+ GladePaletteSection * page,
+ GladePalette * palette);
+static void remove_button (gpointer button,
+ gpointer table);
+static void add_button (GtkWidget * button,
+ GladePaletteSection * sect);
+static void on_palette_button_toggled (GtkWidget * button,
+ GladePalette * palette);
+static void on_section_button_clicked (GtkWidget * button,
+ GladePalette * palette);
+
+enum
+{
+ SELECT_ITEM,
+ UNSELECT_ITEM,
+ LAST_SIGNAL
+};
+
+static guint glade_palette_signals[LAST_SIGNAL] = {0};
+
+static GtkWindowClass *parent_class = NULL;
+
+
+GType
+glade_palette_get_type (void)
+{
+ static GType palette_type = 0;
+
+ if (!palette_type)
+ {
+ GtkTypeInfo palette_info =
+ {
+ "GladePalette",
+ sizeof (GladePalette),
+ sizeof (GladePaletteClass),
+ (GtkClassInitFunc) glade_palette_class_init,
+ (GtkObjectInitFunc) glade_palette_init,
+ /* reserved_1 */ NULL,
+ /* reserved_2 */ NULL,
+ (GtkClassInitFunc) NULL,
+ };
+
+ palette_type = gtk_type_unique (gtk_window_get_type (), &palette_info);
+ }
+ return palette_type;
+}
+
+
+static void
+glade_palette_class_init (GladePaletteClass * klass)
+{
+ GtkObjectClass *object_class;
+
+ object_class = (GtkObjectClass *) klass;
+
+ parent_class = gtk_type_class (gtk_window_get_type ());
+
+ glade_palette_signals[SELECT_ITEM] =
+ gtk_signal_new ("select_item",
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GladePaletteClass, select_item),
+ gtk_marshal_VOID__STRING,
+ GTK_TYPE_NONE, 1, GTK_TYPE_STRING);
+ glade_palette_signals[UNSELECT_ITEM] =
+ gtk_signal_new ("unselect_item",
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GladePaletteClass, unselect_item),
+ gtk_marshal_VOID__STRING,
+ GTK_TYPE_NONE, 1, GTK_TYPE_STRING);
+
+ klass->select_item = NULL;
+ klass->unselect_item = NULL;
+}
+
+
+/* Ensure the correct button is depressed when the page is switched with
+ keyboard accelerators. */
+static void
+on_notebook_switch_page (GtkNotebook *notebook, GtkNotebookPage *page,
+ guint page_num, GladePalette *palette)
+{
+ GSList *elem;
+ gint last_page;
+
+ last_page = g_list_length (notebook->children) - 1;
+
+ for (elem = palette->section_button_group; elem; elem = elem->next)
+ {
+ GladePaletteSection *sect = gtk_object_get_data (GTK_OBJECT (elem->data), "section");
+
+ if ((sect->page == -1 && page_num == last_page)
+ || sect->page == page_num)
+ {
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (elem->data), TRUE);
+ break;
+ }
+ }
+}
+
+
+static void
+glade_palette_init (GladePalette * palette)
+{
+ GtkWidget *seperator, *hbox;
+ GdkPixmap *gdkpixmap;
+ GdkBitmap *gdkmask;
+ GtkWidget *pixmap;
+ GtkReliefStyle relief_style;
+
+ palette->width = 4;
+ palette->selected_widget = NULL;
+ palette->hold_selected_widget = FALSE;
+ palette->sections = g_hash_table_new (g_str_hash, g_str_equal);
+ palette->tooltips = gtk_tooltips_new ();
+
+ palette->vbox = gtk_vbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (palette), palette->vbox);
+ gtk_widget_show (palette->vbox);
+
+ hbox = gtk_hbox_new (FALSE, 2);
+ gtk_box_pack_start (GTK_BOX (palette->vbox), hbox, FALSE, TRUE, 0);
+ gtk_widget_show (hbox);
+
+ relief_style = GTK_RELIEF_NONE;
+
+ palette->selector = gtk_radio_button_new (NULL);
+ gtk_button_set_relief (GTK_BUTTON (palette->selector), relief_style);
+
+ gdkpixmap = gdk_pixmap_colormap_create_from_xpm_d (NULL, gtk_widget_get_colormap (GTK_WIDGET (palette)), &gdkmask, NULL, selector_xpm);
+ pixmap = gtk_pixmap_new (gdkpixmap, gdkmask);
+ gtk_container_add (GTK_CONTAINER (GLADE_PALETTE (palette)->selector),
+ pixmap);
+ gtk_widget_show (pixmap);
+
+ palette->widget_button_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (palette->selector));
+ gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (palette->selector), FALSE);
+ gtk_box_pack_start (GTK_BOX (hbox), palette->selector, FALSE, TRUE, 0);
+ gtk_signal_connect (GTK_OBJECT (palette->selector), "toggled",
+ (GtkSignalFunc) on_palette_button_toggled, palette);
+ gtk_widget_show (palette->selector);
+ /* Don't translate 'Selector' here, since it is not displayed, and we test
+ for it later. */
+ gtk_object_set_data (GTK_OBJECT (palette->selector), GLADE_CLASS_ID_KEY,
+ "Selector");
+ gtk_tooltips_set_tip (palette->tooltips, palette->selector,
+ _ ("Selector"), NULL);
+
+ palette->selected_item_label = gtk_label_new (_ ("Selector"));
+ gtk_misc_set_alignment (GTK_MISC (palette->selected_item_label), 0, 0.5);
+ gtk_widget_show (palette->selected_item_label);
+
+ gtk_widget_set_usize (palette->selected_item_label, 10, -1);
+ gtk_box_pack_start (GTK_BOX (hbox), palette->selected_item_label,
+ TRUE, TRUE, 0);
+
+ seperator = gtk_hseparator_new ();
+ gtk_box_pack_start (GTK_BOX (palette->vbox), seperator, FALSE, TRUE, 3);
+ gtk_widget_show (seperator);
+
+ palette->notebook = gtk_notebook_new ();
+ /* We use gtk_box_pack_end, so we can later add buttons for new categories
+ at the right place with gtk_box_pack_start */
+ gtk_box_pack_end (GTK_BOX (palette->vbox), palette->notebook,
+ TRUE, TRUE, 0);
+ gtk_notebook_set_show_tabs (GTK_NOTEBOOK (palette->notebook), FALSE);
+ gtk_notebook_set_show_border (GTK_NOTEBOOK (palette->notebook), FALSE);
+ gtk_widget_show (palette->notebook);
+
+ gtk_signal_connect (GTK_OBJECT (palette->notebook), "switch_page",
+ GTK_SIGNAL_FUNC (on_notebook_switch_page), palette);
+
+ seperator = gtk_hseparator_new ();
+ gtk_box_pack_end (GTK_BOX (palette->vbox), seperator, FALSE, TRUE, 3);
+ gtk_widget_show (seperator);
+}
+
+
+GtkWidget *
+glade_palette_new ()
+{
+ return GTK_WIDGET (gtk_type_new (glade_palette_get_type ()));
+}
+
+
+void
+glade_palette_add_widget (GladePalette *palette,
+ const gchar *section,
+ const gchar *name,
+ GdkPixmap *gdkpixmap,
+ GdkBitmap *mask,
+ const gchar *tooltip)
+{
+ GladePaletteSection *sect;
+ GtkWidget *button;
+ GtkWidget *pixmap;
+ GtkReliefStyle relief_style;
+
+ g_return_if_fail (palette != NULL);
+ g_return_if_fail (GLADE_IS_PALETTE (palette));
+ g_return_if_fail (gdkpixmap != NULL);
+
+ if (!(sect = g_hash_table_lookup (palette->sections, section)))
+ sect = new_section (palette, section);
+
+ relief_style = GTK_RELIEF_NONE;
+
+ button = gtk_radio_button_new (palette->widget_button_group);
+ gtk_button_set_relief (GTK_BUTTON (button), relief_style);
+ gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (button), FALSE);
+ palette->widget_button_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (button));
+
+ pixmap = gtk_pixmap_new (gdkpixmap, mask);
+ gtk_container_add (GTK_CONTAINER (button), pixmap);
+ gtk_widget_show (pixmap);
+
+ gtk_widget_show (button);
+ gtk_object_set_data (GTK_OBJECT (button), GLADE_CLASS_ID_KEY,
+ (gpointer) name);
+ gtk_signal_connect (GTK_OBJECT (button), "toggled",
+ (GtkSignalFunc) on_palette_button_toggled, palette);
+
+ gtk_tooltips_set_tip (palette->tooltips, button, tooltip, NULL);
+
+ sect->buttons = g_list_append (sect->buttons, button);
+ g_hash_table_insert (sect->buttonhash, (gpointer) name, button);
+ /* so we can use the same code as from rebuild_page */
+ gtk_widget_ref (button);
+ add_button (button, sect);
+}
+
+
+void
+glade_palette_remove_widget (GladePalette * palette,
+ const gchar * section,
+ const gchar * name)
+{
+ GladePaletteSection *sect;
+ GtkWidget *button;
+
+ sect = g_hash_table_lookup (palette->sections, section);
+ g_return_if_fail (sect != NULL);
+ button = GTK_WIDGET (g_hash_table_lookup (sect->buttonhash, name));
+ g_return_if_fail (button != NULL);
+ g_hash_table_remove (sect->buttonhash, name);
+ sect->buttons = g_list_remove (sect->buttons, button);
+ gtk_container_remove (GTK_CONTAINER (sect->table), button);
+ rebuild_page ((gpointer)section, sect, palette);
+}
+
+
+void
+glade_palette_set_width (GladePalette * palette, guint columns)
+{
+ palette->width = columns;
+ g_hash_table_foreach (palette->sections, (GHFunc) rebuild_page, palette);
+}
+
+
+static GladePaletteSection *
+new_section (GladePalette * palette,
+ const gchar * section)
+{
+ GladePaletteSection *sect;
+ GtkWidget *button;
+ gboolean deprecated_page = FALSE;
+
+ if (!strcmp (section, _("Dep_recated")))
+ deprecated_page = TRUE;
+
+ sect = g_new (GladePaletteSection, 1);
+ sect->x = sect->y = 0;
+ sect->table = gtk_table_new (1, palette->width, TRUE);
+ gtk_widget_show (sect->table);
+ sect->buttons = NULL;
+ sect->buttonhash = g_hash_table_new (g_str_hash, g_str_equal);
+
+ sect->section_button = button = gtk_radio_button_new_with_mnemonic (palette->section_button_group, section);
+ gtk_widget_set_name (button, section);
+ gtk_widget_set_usize (button, 20, -1);
+ gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (button), FALSE);
+ palette->section_button_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (button));
+ gtk_widget_show (button);
+ gtk_object_set_data (GTK_OBJECT (button), "section", sect);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_section_button_clicked), palette);
+ g_hash_table_insert (palette->sections, (gpointer) section, sect);
+
+ /* Place the deprecated section last. */
+ if (deprecated_page)
+ {
+ sect->page = -1;
+ gtk_notebook_append_page (GTK_NOTEBOOK (palette->notebook), sect->table,
+ NULL);
+ gtk_box_pack_end (GTK_BOX (palette->vbox), button, FALSE, TRUE, 0);
+ }
+ else
+ {
+ sect->page = palette->next_page_to_add++;
+ gtk_notebook_insert_page (GTK_NOTEBOOK (palette->notebook), sect->table,
+ NULL, sect->page);
+ gtk_box_pack_start (GTK_BOX (palette->vbox), button, FALSE, TRUE, 0);
+ }
+
+ return sect;
+}
+
+static void
+rebuild_page (gpointer key,
+ GladePaletteSection * sect,
+ GladePalette * palette)
+{
+ g_list_foreach (g_list_first (sect->buttons), remove_button, sect->table);
+ sect->x = 0;
+ sect->y = 0;
+ gtk_table_resize (GTK_TABLE (sect->table), 1, palette->width);
+ g_list_foreach (g_list_first (sect->buttons), (GFunc) add_button, sect);
+}
+
+static void
+remove_button (gpointer button,
+ gpointer table)
+{
+ g_return_if_fail (button != NULL);
+ g_return_if_fail (table != NULL);
+ g_return_if_fail (GTK_IS_CONTAINER (table));
+ g_return_if_fail (GTK_IS_WIDGET (button));
+ gtk_widget_ref (GTK_WIDGET (button));
+ gtk_container_remove (GTK_CONTAINER (table), GTK_WIDGET (button));
+}
+
+static void
+add_button (GtkWidget * button,
+ GladePaletteSection * sect)
+{
+ GladePalette *palette;
+
+ /* notebook vbox palette */
+ palette = GLADE_PALETTE (GTK_WIDGET (sect->table)->parent->parent->parent);
+ if (sect->x >= palette->width)
+ {
+ /* new row */
+ sect->x = 0;
+ sect->y++;
+ }
+ gtk_table_attach (GTK_TABLE (sect->table), button, sect->x, sect->x + 1,
+ sect->y, sect->y + 1, 0, 0, 0, 0);
+ gtk_widget_unref (button);
+ sect->x++;
+}
+
+
+static void
+on_palette_button_toggled (GtkWidget * button,
+ GladePalette * palette)
+{
+ GdkModifierType modifiers;
+
+ if ((GTK_TOGGLE_BUTTON (button)->active))
+ {
+ if (button == palette->selector)
+ {
+ palette->selected_widget = NULL;
+ gtk_label_set_text (GTK_LABEL (palette->selected_item_label),
+ _("Selector"));
+ palette->hold_selected_widget = FALSE;
+ }
+ else
+ {
+ palette->selected_widget = gtk_object_get_data (GTK_OBJECT (button),
+ GLADE_CLASS_ID_KEY);
+ gtk_label_set_text (GTK_LABEL (palette->selected_item_label),
+ palette->selected_widget);
+ gdk_window_get_pointer (button->window, NULL, NULL, &modifiers);
+ palette->hold_selected_widget = (modifiers & GDK_CONTROL_MASK)
+ ? TRUE : FALSE;
+ }
+ gtk_signal_emit (GTK_OBJECT (palette),
+ glade_palette_signals[SELECT_ITEM],
+ palette->selected_widget);
+ }
+ else
+ {
+ gtk_signal_emit (GTK_OBJECT (palette),
+ glade_palette_signals[UNSELECT_ITEM],
+ palette->selected_widget);
+ }
+}
+
+
+static void
+on_section_button_clicked (GtkWidget * button,
+ GladePalette * palette)
+{
+ GladePaletteSection *sect;
+
+ sect = (GladePaletteSection*) gtk_object_get_data (GTK_OBJECT (button),
+ "section");
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (palette->notebook), sect->page);
+}
+
+
+/* Resets the palette so that the selector is selected, unless the existing
+ item was selected while holding the Ctrl key. */
+void
+glade_palette_reset_selection (GladePalette *palette,
+ gboolean allow_hold)
+{
+ if (!palette->hold_selected_widget || !allow_hold)
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (palette->selector), TRUE);
+}
+
+
+/* Returns TRUE if the selector is currently selected. */
+gboolean
+glade_palette_is_selector_on (GladePalette *palette)
+{
+ return (palette->selected_widget == NULL) ? TRUE : FALSE;
+}
+
+
+/* Returns the class name of the currently selected widget. */
+gchar *
+glade_palette_get_widget_class (GladePalette *palette)
+{
+ return palette->selected_widget;
+}
+
+
+static void
+glade_palette_set_show_section (GladePalette *palette,
+ GladePaletteSection *sect,
+ gboolean show)
+{
+ if (show)
+ gtk_widget_show (sect->section_button);
+ else
+ gtk_widget_hide (sect->section_button);
+}
+
+
+static void
+set_button_visibility (GladePaletteSection *sect,
+ const gchar *name,
+ gboolean show)
+{
+ GtkWidget *button = g_hash_table_lookup (sect->buttonhash, name);
+ if (button)
+ {
+ if (show)
+ gtk_widget_show (button);
+ else
+ gtk_widget_hide (button);
+ }
+}
+
+
+/* Shows or hides the GNOME widgets. */
+void
+glade_palette_set_show_gnome_widgets (GladePalette *palette,
+ gboolean show_gnome,
+ gboolean show_gnome_db)
+{
+ GladePaletteSection *sect;
+
+ /* Show the main page, and make the selector active. */
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (palette->notebook), 0);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (palette->selector), TRUE);
+
+ /* Show or hide the Gnome page if it exists. */
+ sect = g_hash_table_lookup (palette->sections, "_Gnome");
+ if (sect)
+ glade_palette_set_show_section (palette, sect, show_gnome);
+
+ /* Show or hide the GnomeDB page if it exists. */
+ sect = g_hash_table_lookup (palette->sections, "Gnome _DB");
+ if (sect)
+ glade_palette_set_show_section (palette, sect, show_gnome_db);
+
+ /* Show or hide the GNOME widgets on the Deprecated page if they exist. */
+ sect = g_hash_table_lookup (palette->sections, "Dep_recated");
+ if (sect)
+ {
+ set_button_visibility (sect, "GnomeDialog", show_gnome);
+ set_button_visibility (sect, "GnomeMessageBox", show_gnome);
+ set_button_visibility (sect, "GnomePropertyBox", show_gnome);
+ set_button_visibility (sect, "GnomePixmap", show_gnome);
+ set_button_visibility (sect, "GnomeColorPicker", show_gnome);
+ set_button_visibility (sect, "GnomeFontPicker", show_gnome);
+ set_button_visibility (sect, "GnomeAbout", show_gnome);
+ set_button_visibility (sect, "GnomeIconList", show_gnome);
+ set_button_visibility (sect, "GnomeEntry", show_gnome);
+ set_button_visibility (sect, "GnomeFileEntry", show_gnome);
+ set_button_visibility (sect, "GnomePixmapEntry", show_gnome);
+ }
+}
+
diff --git a/tools/glade/glade/glade_palette.h b/tools/glade/glade/glade_palette.h
new file mode 100644
index 00000000..c3095dac
--- /dev/null
+++ b/tools/glade/glade/glade_palette.h
@@ -0,0 +1,150 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+#ifndef GLADE_PALETTE_H
+#define GLADE_PALETTE_H
+
+#include <gtk/gtkwindow.h>
+#include <gtk/gtktooltips.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/* This is the only palette. */
+extern GtkWidget *glade_palette;
+
+
+#define GLADE_PALETTE(obj) GTK_CHECK_CAST (obj, glade_palette_get_type (), GladePalette)
+#define GLADE_PALETTE_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, glade_palette_get_type (), GladePaletteClass)
+#define GLADE_IS_PALETTE(obj) GTK_CHECK_TYPE (obj, glade_palette_get_type ())
+
+
+typedef struct _GladePaletteSection GladePaletteSection;
+typedef struct _GladePalette GladePalette;
+typedef struct _GladePaletteClass GladePaletteClass;
+
+struct _GladePaletteSection
+{
+ /* The notebook page number for the section. */
+ gint page;
+
+ /* The button to switch to this section. */
+ GtkWidget *section_button;
+
+ /* The table containing all the widget icons for the section. */
+ GtkWidget *table;
+
+ /* The position in the table where the next button for this section will be
+ added. */
+ guint x;
+ guint y;
+
+ /* A list of the buttons in the section. */
+ GList *buttons;
+
+ /* A hash of the buttons in the section, so you can look a button up by
+ name. */
+ GHashTable *buttonhash;
+};
+
+struct _GladePalette
+{
+ GtkWindow window;
+
+ GtkTooltips *tooltips;
+ GtkWidget *vbox;
+ GtkWidget *selector;
+ GtkWidget *selected_item_label;
+ GtkWidget *notebook;
+
+ /* The number of columns of widgets. */
+ guint width;
+
+ /* The name of the class of the currently selected widget, or 'Selector'. */
+ gchar *selected_widget;
+
+ /* Whether the widget was selected with the 'Ctrl' key, which means that it
+ will remain selected until the selector is selected again. */
+ gboolean hold_selected_widget;
+
+ /* The radio group of all the widget buttons and the selector. */
+ GSList *widget_button_group;
+
+ /* The radio group of the section buttons. */
+ GSList *section_button_group;
+
+ /* A hash table of GladePaletteSection's, keyed by section name. */
+ GHashTable *sections;
+
+ /* The number of the next notebook page to add. Note that the deprecated
+ page is always last. */
+ gint next_page_to_add;
+};
+
+struct _GladePaletteClass
+{
+ GtkWindowClass parent_class;
+
+ void (*select_item) (GladePalette *palette,
+ gchar *item_name);
+ void (*unselect_item) (GladePalette *palette,
+ gchar *item_name);
+};
+
+
+GType glade_palette_get_type (void);
+GtkWidget* glade_palette_new (void);
+
+/* Sets the number of columns of widgets in the palette. */
+void glade_palette_set_width (GladePalette *palette,
+ guint columns);
+
+/* Adds a widget to a section of the palette. */
+void glade_palette_add_widget (GladePalette *palette,
+ const gchar *section,
+ const gchar *name,
+ GdkPixmap *gdkpixmap,
+ GdkBitmap *mask,
+ const gchar *tooltip);
+
+/* Removes a widget from the palette. */
+void glade_palette_remove_widget (GladePalette *palette,
+ const gchar *section,
+ const gchar *name);
+
+/* Returns TRUE if the selector is currently selected. */
+gboolean glade_palette_is_selector_on (GladePalette *palette);
+
+/* Returns the class name of the selected widget. */
+gchar* glade_palette_get_widget_class (GladePalette *palette);
+
+/* Resets the palette selection to the Selector, unless the currently selected
+ item was selected with the Ctrl key held down (and allow_hold is TRUE). */
+void glade_palette_reset_selection (GladePalette *palette,
+ gboolean allow_hold);
+
+/* Shows or hides the GNOME widgets. */
+void glade_palette_set_show_gnome_widgets(GladePalette *palette,
+ gboolean show_gnome,
+ gboolean show_gnome_db);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_PALETTE_H */
diff --git a/tools/glade/glade/glade_plugin.c b/tools/glade/glade/glade_plugin.c
new file mode 100644
index 00000000..ceae962b
--- /dev/null
+++ b/tools/glade/glade/glade_plugin.c
@@ -0,0 +1,176 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * File : glade_plugin.c
+ * Description : Provides support for plugin widget libraries which use Args.
+ * Unfinished, experimental code at present.
+ * For Gnome, we may want to think about bonobo components,
+ * rather like COM/ActiveX components in Delphi/VB.
+ */
+
+#include "gladeconfig.h"
+
+#ifndef _WIN32
+#include <gmodule.h>
+#endif
+#include <gtk/gtk.h>
+
+#include "gbwidget.h"
+#include "glade_plugin.h"
+#include "palette.h"
+#include "utils.h"
+
+
+/* This loads extra libraries of widgets which we will access via the GTK+
+ Arg functions. */
+void
+glade_plugin_load_plugins (void)
+{
+#if 0
+ /* FIXME: Here we just test for /usr/local/gnome/lib/libdruid.so, but we'll
+ support some user configuration later. */
+ gchar *module_dir = "/usr/local/gnome/lib";
+ gchar *module_file = "druid";
+
+ typedef gboolean (*GladePluginInitFunc) (gint **widget_types,
+ gchar ****xpm_data);
+
+ GModule *module;
+ gchar *library_file;
+ gpointer symbol_value;
+ GladePluginInitFunc plugin_init_func;
+ gboolean status;
+ gint *widget_types;
+ gchar ***widget_xpms;
+ gint i;
+
+ /* Check if dynamic loading is supported by the current platform. */
+ if (!g_module_supported ())
+ return;
+
+ library_file = g_module_build_path (module_dir, module_file);
+ if (!glade_util_file_exists (library_file))
+ return;
+
+ module = g_module_open (library_file, 0);
+ g_return_if_fail (module != NULL);
+
+ /* Try to find the initialization function. */
+ if (!g_module_symbol (module, "glade_plugin_init", &symbol_value))
+ {
+ g_warning ("Plugin library contains no initialization function: %s\n",
+ library_file);
+ return;
+ }
+
+ plugin_init_func = (GladePluginInitFunc) symbol_value;
+ status = (*plugin_init_func) (&widget_types, &widget_xpms);
+ g_return_if_fail (status == TRUE);
+
+ g_return_if_fail (widget_types != NULL);
+
+ for (i = 0; widget_types[i]; i++)
+ {
+ GbWidget *gbwidget;
+ gchar *class_name;
+
+ gbwidget = glade_plugin_new ();
+ if (widget_xpms)
+ {
+ gbwidget->pixmap_struct = widget_xpms[i];
+ }
+
+ class_name = gtk_type_name (widget_types[i]);
+ gbwidget->tooltip = class_name;
+ gb_widget_register_gbwidget (class_name, gbwidget);
+ palette_add_gbwidget (gbwidget, "Plugins", class_name);
+ }
+#endif
+}
+
+
+/* This finds out which Args the widget (and any ancestors) support. */
+static void
+glade_plugin_create_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data)
+{
+#if 0
+ GtkObjectClass *klass;
+ GtkArg *args;
+ guint32 *arg_flags;
+ guint n_args;
+ gint arg;
+ gchar flags[16], *pos;
+ GtkType type;
+
+ g_print ("In glade_plugin_create_properties\n");
+
+ klass = GTK_OBJECT (widget)->klass;
+ g_return_if_fail (klass != NULL);
+
+ type = klass->type;
+ while (type != 0)
+ {
+ args = gtk_object_query_args (type, &arg_flags, &n_args);
+
+ for (arg = 0; arg < n_args; arg++)
+ {
+ pos = flags;
+ /* We use one-character flags for simplicity. */
+ if (arg_flags[arg] & GTK_ARG_READABLE)
+ *pos++ = 'r';
+ if (arg_flags[arg] & GTK_ARG_WRITABLE)
+ *pos++ = 'w';
+ if (arg_flags[arg] & GTK_ARG_CONSTRUCT)
+ *pos++ = 'x';
+ if (arg_flags[arg] & GTK_ARG_CONSTRUCT_ONLY)
+ *pos++ = 'X';
+ if (arg_flags[arg] & GTK_ARG_CHILD_ARG)
+ *pos++ = 'c';
+ *pos = '\0';
+
+ g_print ("ARG: %s (%s:%s)\n",
+ args[arg].name, gtk_type_name (args[arg].type), flags);
+ }
+
+ g_free (args);
+ g_free (arg_flags);
+
+ type = gtk_type_parent (type);
+ }
+#endif
+}
+
+
+/* This creates a new GbWidget which may have different tooltip/icon fields,
+ but the functions will all be the same, since we can handle Args
+ generically. */
+GbWidget*
+glade_plugin_new ()
+{
+ GbWidget *gbwidget;
+
+ gbwidget = g_new (GbWidget, 1);
+ gb_widget_init_struct (gbwidget);
+ gbwidget->gb_widget_create_properties = glade_plugin_create_properties;
+
+ return gbwidget;
+}
+
+
diff --git a/tools/glade/glade/glade_plugin.h b/tools/glade/glade/glade_plugin.h
new file mode 100644
index 00000000..4c0d8712
--- /dev/null
+++ b/tools/glade/glade/glade_plugin.h
@@ -0,0 +1,52 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * File : glade_plugin.h
+ * Description : Provides support for plugin widget libraries which use Args.
+ * Unfinished, experimental code at present.
+ * For Gnome, we may want to think about bonobo components,
+ * rather like COM/ActiveX components in Delphi/VB.
+ */
+#ifndef GLADE_PLUGIN_H
+#define GLADE_PLUGIN_H
+
+#include "gladeconfig.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/* This loads extra libraries of widgets which we will access via the GTK+
+ Arg functions. */
+void glade_plugin_load_plugins (void);
+
+
+/* This creates a new GbWidget which may have different tooltip/icon fields,
+ but the functions will all be the same, since we can handle Args
+ generically. */
+GbWidget* glade_plugin_new (void);
+
+
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_PLUGIN_H */
diff --git a/tools/glade/glade/glade_project.c b/tools/glade/glade/glade_project.c
new file mode 100644
index 00000000..26714933
--- /dev/null
+++ b/tools/glade/glade/glade_project.c
@@ -0,0 +1,1992 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+#include <string.h>
+#include <sys/stat.h>
+#ifndef _WIN32
+#include <unistd.h>
+#endif
+#include <errno.h>
+
+#include <dirent.h>
+
+#include <libxml/parser.h>
+
+#include <gtk/gtkmenu.h>
+#include <gtk/gtk.h>
+#include "gladeconfig.h"
+
+#include "editor.h"
+#include "glade_menu_editor.h"
+#include "glade_project.h"
+#include "load.h"
+#include "property.h"
+#include "save.h"
+#include "source.h"
+#include "tree.h"
+#include "utils.h"
+
+/* FIXME: This is the current project. We only support one open at present. */
+GladeProject *current_project = NULL;
+
+
+/* The order must match the GladeLanguageType enum in glade_project.h. */
+gchar *GladeLanguages[] = { "C", "C++" , "Ada 95", "Perl", "Eiffel" };
+#if 1
+gint GladeNumLanguages = 3; /* Only C, C++ and Ada ported to GTK+ 2. */
+#else
+gint GladeNumLanguages = sizeof (GladeLanguages) / sizeof (GladeLanguages[0]);
+#endif
+
+static void glade_project_class_init (GladeProjectClass * klass);
+static void glade_project_init (GladeProject *project);
+static void glade_project_destroy (GtkObject *object);
+
+static GladeError* glade_project_write_c_source (GladeProject *project);
+static GladeError* glade_project_write_cxx_source (GladeProject *project);
+static GladeError* glade_project_write_ada95_source (GladeProject *project);
+static GladeError* glade_project_write_perl_source (GladeProject *project);
+static GladeError* glade_project_write_eiffel_source (GladeProject *project);
+
+static void free_key (gchar *key,
+ gchar *value,
+ gpointer data);
+
+static gchar* glade_project_find_id (GladeProject *project,
+ const gchar *name);
+static void glade_project_real_ensure_widgets_named (GtkWidget *widget,
+ GladeProject *project);
+
+enum
+{
+ ADD_COMPONENT,
+ REMOVE_COMPONENT,
+ COMPONENT_CHANGED,
+ LAST_SIGNAL
+};
+
+static guint glade_project_signals[LAST_SIGNAL] = {0};
+
+static GtkObjectClass *parent_class = NULL;
+
+
+GType
+glade_project_get_type (void)
+{
+ static GType glade_project_type = 0;
+
+ if (!glade_project_type)
+ {
+ GtkTypeInfo glade_project_info =
+ {
+ "GladeProject",
+ sizeof (GladeProject),
+ sizeof (GladeProjectClass),
+ (GtkClassInitFunc) glade_project_class_init,
+ (GtkObjectInitFunc) glade_project_init,
+ /* reserved_1 */ NULL,
+ /* reserved_2 */ NULL,
+ (GtkClassInitFunc) NULL,
+ };
+
+ glade_project_type = gtk_type_unique (gtk_object_get_type (),
+ &glade_project_info);
+ }
+
+ return glade_project_type;
+}
+
+static void
+glade_project_class_init (GladeProjectClass * klass)
+{
+ GtkObjectClass *object_class;
+
+ object_class = (GtkObjectClass *) klass;
+
+ parent_class = gtk_type_class (gtk_object_get_type ());
+
+ glade_project_signals[ADD_COMPONENT] =
+ gtk_signal_new ("add_component",
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GladeProjectClass, add_component),
+ gtk_marshal_VOID__OBJECT,
+ GTK_TYPE_NONE, 1, GTK_TYPE_OBJECT);
+ glade_project_signals[REMOVE_COMPONENT] =
+ gtk_signal_new ("remove_component",
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GladeProjectClass, remove_component),
+ gtk_marshal_VOID__OBJECT,
+ GTK_TYPE_NONE, 1, GTK_TYPE_OBJECT);
+ glade_project_signals[COMPONENT_CHANGED] =
+ gtk_signal_new ("component_changed",
+ GTK_RUN_LAST,
+ GTK_CLASS_TYPE (object_class),
+ GTK_SIGNAL_OFFSET (GladeProjectClass, component_changed),
+ gtk_marshal_VOID__OBJECT,
+ GTK_TYPE_NONE, 1, GTK_TYPE_OBJECT);
+
+ klass->add_component = NULL;
+ klass->remove_component = NULL;
+ klass->component_changed = NULL;
+
+ object_class->destroy = glade_project_destroy;
+}
+
+
+static void
+glade_project_init (GladeProject * project)
+{
+ project->xml_filename = NULL;
+
+ /* The default project name, used when new projects are created. */
+ project->name = NULL;
+ project->program_name = NULL;
+ project->directory = NULL;
+ project->source_directory = NULL;
+ project->pixmaps_directory = NULL;
+
+ project->language = GLADE_LANGUAGE_C;
+ property_show_lang_specific_page (project->language);
+
+ project->changed = FALSE;
+
+ project->unique_id_hash = g_hash_table_new (g_str_hash, g_str_equal);
+
+ project->components = NULL;
+
+ project->pixmap_filenames = NULL;
+
+ project->current_directory = NULL;
+
+ project->gettext_support = TRUE;
+
+#ifdef USE_GNOME
+ project->gnome_support = TRUE;
+#else
+ project->gnome_support = FALSE;
+#endif
+
+ project->gnome_db_support = FALSE;
+ project->gnome_help_support = FALSE;
+
+ project->use_widget_names = FALSE;
+ project->output_main_file = TRUE;
+ project->output_support_files = TRUE;
+ project->output_build_files = TRUE;
+ project->backup_source_files = TRUE;
+
+ project->main_source_file = g_strdup ("interface.c");
+ project->main_header_file = g_strdup ("interface.h");
+ project->handler_source_file = g_strdup ("callbacks.c");
+ project->handler_header_file = g_strdup ("callbacks.h");
+
+ project->support_source_file = g_strdup ("support.c");
+ project->support_header_file = g_strdup ("support.h");
+
+ project->output_translatable_strings = FALSE;
+ project->translatable_strings_file = NULL;
+}
+
+
+GladeProject*
+glade_project_new (void)
+{
+ /* FIXME: Currently we only support one project open, so we have to destroy
+ any existing project, and reset everything. */
+ if (current_project)
+ {
+ property_set_widget (NULL);
+ editor_clear_selection (NULL);
+ gtk_object_destroy (GTK_OBJECT (current_project));
+ /* Delete all GbStyles and reset hash table. Do this after all widgets
+ are destroyed. */
+#ifdef GLADE_STYLE_SUPPORT
+ gb_widget_reset_gb_styles ();
+#endif
+ }
+
+ current_project = GLADE_PROJECT (gtk_type_new (glade_project_get_type()));
+ return current_project;
+}
+
+
+static void
+glade_project_destroy (GtkObject *object)
+{
+ GladeProject *project;
+ GList *tmp_list;
+
+ project = GLADE_PROJECT (object);
+
+ g_free (project->xml_filename);
+ project->xml_filename = NULL;
+
+ g_free (project->name);
+ project->name = NULL;
+
+ g_free (project->program_name);
+ project->program_name = NULL;
+
+ g_free (project->directory);
+ project->directory = NULL;
+
+ g_free (project->source_directory);
+ project->source_directory = NULL;
+
+ g_free (project->pixmaps_directory);
+ project->pixmaps_directory = NULL;
+
+ /* Destroy all project components. */
+ tmp_list = project->components;
+ while (tmp_list)
+ {
+ gtk_widget_destroy (GTK_WIDGET (tmp_list->data));
+ tmp_list = tmp_list->next;
+ }
+ g_list_free (project->components);
+ project->components = NULL;
+
+ /* Empty the tree. Do this after the widgets are destroyed as it is a bit
+ safer since the widgets won't ever have invalid pointers to the tree
+ nodes. */
+ tree_clear ();
+
+ /* Destroy the unique id hash. */
+ if (project->unique_id_hash)
+ {
+ g_hash_table_foreach (project->unique_id_hash, (GHFunc) free_key, NULL);
+ g_hash_table_destroy (project->unique_id_hash);
+ project->unique_id_hash = NULL;
+ }
+
+ /* Free all pixmap filenames. */
+ tmp_list = project->pixmap_filenames;
+ while (tmp_list)
+ {
+ g_free (tmp_list->data);
+ tmp_list = tmp_list->next;
+ }
+ g_list_free (project->pixmap_filenames);
+ project->pixmap_filenames = NULL;
+
+ g_free (project->current_directory);
+ project->current_directory = NULL;
+
+ g_free (project->main_source_file);
+ project->main_source_file = NULL;
+
+ g_free (project->main_header_file);
+ project->main_header_file = NULL;
+
+ g_free (project->handler_source_file);
+ project->handler_source_file = NULL;
+
+ g_free (project->handler_header_file);
+ project->handler_header_file = NULL;
+
+ g_free (project->support_source_file);
+ project->support_source_file = NULL;
+
+ g_free (project->support_header_file);
+ project->support_header_file = NULL;
+}
+
+
+/* This is called for each id in the unique id hash. We have to free the
+ id strings, since they were g_strdup'ed. */
+static void
+free_key (gchar *key,
+ gchar *value,
+ gpointer data)
+{
+ g_free (key);
+}
+
+
+gboolean
+glade_project_open (const gchar *xml_filename,
+ GladeProject **project_return)
+{
+ gboolean status;
+ GladeProject *project;
+
+ project = glade_project_new ();
+ project->xml_filename = g_strdup (xml_filename);
+
+ tree_freeze ();
+
+ status = load_project_file (project);
+
+ tree_thaw ();
+
+ if (!status)
+ {
+ gtk_object_destroy (GTK_OBJECT (project));
+ current_project = NULL;
+ }
+ else
+ {
+ *project_return = project;
+ }
+ return status;
+}
+
+
+GladeError*
+glade_project_save (GladeProject *project)
+{
+ GladeError *error;
+
+ error = glade_util_ensure_directory_exists (project->directory);
+ if (error)
+ return error;
+
+ /* Copy any pixmaps to the project's pixmaps directory. */
+ error = glade_project_copy_all_pixmaps (project);
+ if (error)
+ return error;
+
+ error = save_project_file (project);
+ if (error == NULL)
+ glade_project_set_changed (project, FALSE);
+
+ return error;
+}
+
+
+GladeError*
+glade_project_write_source (GladeProject *project)
+{
+ GladeError *error;
+
+ /* First we check that we have a project directory, a source directory,
+ and a pixmaps directory, and that the source directory is the same as
+ the project directory or is a subdirectory of it. */
+ if (project->directory == NULL)
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("The project directory is not set.\n"
+ "Please set it using the Project Options dialog.\n"));
+ }
+
+ if (project->source_directory == NULL)
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("The source directory is not set.\n"
+ "Please set it using the Project Options dialog.\n"));
+ }
+
+ if (!glade_util_directories_equivalent (project->directory,
+ project->source_directory)
+ && !glade_util_directory_contains_file (project->directory,
+ project->source_directory))
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("Invalid source directory:\n\n"
+ "The source directory must be the project directory\n"
+ "or a subdirectory of the project directory.\n"));
+ }
+
+ if (project->pixmaps_directory == NULL)
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("The pixmaps directory is not set.\n"
+ "Please set it using the Project Options dialog.\n"));
+ }
+
+ /* Copy any pixmaps to the project's pixmaps directory. */
+ error = glade_project_copy_all_pixmaps (project);
+ if (error)
+ return error;
+
+ /* We call a function according to the project's language. */
+ switch (project->language)
+ {
+ case GLADE_LANGUAGE_C:
+ return glade_project_write_c_source (project);
+ case GLADE_LANGUAGE_CPP:
+ return glade_project_write_cxx_source (project);
+ case GLADE_LANGUAGE_ADA95:
+ return glade_project_write_ada95_source (project);
+ case GLADE_LANGUAGE_PERL:
+ return glade_project_write_perl_source (project);
+ case GLADE_LANGUAGE_EIFFEL:
+ return glade_project_write_eiffel_source (project);
+ default:
+ break;
+ }
+
+ /* Shouldn't get here. */
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("Sorry - generating source for %s is not implemented yet"),
+ GladeLanguages[project->language]);
+}
+
+
+/* C source code output is built in to Glade, so we just call the main
+ C source code generation function here. */
+static GladeError*
+glade_project_write_c_source (GladeProject *project)
+{
+ return source_write (project);
+}
+
+/*
+ * Iterate through the list of widgets to ensure we're not using any
+ * deprecated widgets in the project when emitting C++ code.
+ */
+static gboolean
+check_deprecated_widget (GList* list)
+{
+ GtkWidget* widget;
+ GList* tmpList;
+ gboolean status;
+
+ for (; list != NULL; list = list->next )
+ {
+ widget = GTK_WIDGET (list->data);
+
+ if (GTK_IS_CONTAINER (widget))
+ {
+ tmpList = gtk_container_get_children (GTK_CONTAINER (widget));
+ status = check_deprecated_widget (tmpList);
+ g_list_free (tmpList);
+
+ if (!status)
+ {
+ return FALSE;
+ }
+ }
+
+ /* Check if any deprecated widgets are being used. Note that we only
+ check for widgets created by Glade, since GtkCombo uses a GtkList
+ internally and we don't want to disallow that. */
+ if (GB_IS_GB_WIDGET (widget)
+ && (GTK_IS_CLIST (widget) ||
+ GTK_IS_CTREE (widget) ||
+ GTK_IS_LIST (widget) ||
+ GTK_IS_PIXMAP (widget) ||
+ GTK_IS_PREVIEW (widget) ))
+ {
+ return FALSE;
+ }
+ }
+
+ return TRUE;
+}
+
+/* Use system() to run glade-- on the XML file to generate C++ source code. */
+static GladeError*
+glade_project_write_cxx_source (GladeProject *project)
+{
+ gchar *command_buffer;
+ gint status;
+
+ /*
+ * Ensure that our project does not have deprecated widgets
+ * that gtkmm-2 doesn't support.
+ */
+ if ( !check_deprecated_widget (project->components))
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("Your project uses deprecated widgets that Gtkmm-2\n"
+ "does not support. Check your project for these\n"
+ "widgets, and use their replacements."));
+ }
+
+ command_buffer = g_strdup_printf ("glade-- %s", project->xml_filename);
+ status = system (command_buffer);
+ g_free (command_buffer);
+
+ if (status != 0)
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("Error running glade-- to generate the C++ source code.\n"
+ "Check that you have glade-- installed and that it is in your PATH.\n"
+ "Then try running 'glade-- <project_file.glade>' in a terminal."));
+ }
+
+ return NULL;
+}
+
+
+/* Use system() to run gate on the XML file to generate Ada95 source code. */
+static GladeError*
+glade_project_write_ada95_source (GladeProject *project)
+{
+ gchar *command_buffer;
+ gint status;
+
+#ifdef _WIN32
+ chdir(project->directory);
+#endif
+
+ command_buffer = g_strdup_printf ("gate %s", project->xml_filename);
+ status = system (command_buffer);
+ g_free (command_buffer);
+
+ if (status != 0)
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("Error running gate to generate the Ada95 source code.\n"
+ "Check that you have gate installed and that it is in your PATH.\n"
+ "Then try running 'gate <project_file.glade>' in a terminal."));
+ }
+
+ return NULL;
+}
+
+
+/* Use system() to run gate on the XML file to generate Ada95 source code. */
+static GladeError*
+glade_project_write_perl_source (GladeProject *project)
+{
+ gchar *command_buffer;
+ gint status;
+
+ command_buffer = g_strdup_printf ("glade2perl %s", project->xml_filename);
+ status = system (command_buffer);
+ g_free (command_buffer);
+
+ if (status != 0)
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("Error running glade2perl to generate the Perl source code.\n"
+ "Check that you have glade2perl installed and that it is in your PATH.\n"
+ "Then try running 'glade2perl <project_file.glade>' in a terminal."));
+ }
+
+ return NULL;
+}
+
+
+/* Use system() to run eglade on the XML file to generate Eiffel source code. */
+static GladeError*
+glade_project_write_eiffel_source (GladeProject *project)
+{
+ gchar *command_buffer;
+ gint status;
+
+ command_buffer = g_strdup_printf ("eglade %s", project->xml_filename);
+ status = system (command_buffer);
+ g_free (command_buffer);
+
+ if (status != 0)
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("Error running eglade to generate the Eiffel source code.\n"
+ "Check that you have eglade installed and that it is in your PATH.\n"
+ "Then try running 'eglade <project_file.glade>' in a terminal."));
+ }
+
+ return NULL;
+}
+
+
+/* This should be called by anything which changes the project - adding or
+ removing widgets, changing properties, setting project options etc.
+ FIXME: It's not used throughout Glade yet. */
+void
+glade_project_set_changed (GladeProject *project,
+ gboolean changed)
+{
+ project->changed = changed;
+}
+
+
+gchar*
+glade_project_get_name (GladeProject *project)
+{
+ return project->name;
+}
+
+
+void
+glade_project_set_name (GladeProject *project,
+ const gchar *name)
+{
+ if (glade_util_strings_equivalent (project->name, name))
+ return;
+ g_free (project->name);
+ project->name = g_strdup (name);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gchar*
+glade_project_get_program_name (GladeProject *project)
+{
+ return project->program_name;
+}
+
+
+void
+glade_project_set_program_name (GladeProject *project,
+ const gchar *program_name)
+{
+ if (glade_util_strings_equivalent (project->program_name, program_name))
+ return;
+ g_free (project->program_name);
+ project->program_name = g_strdup (program_name);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gchar*
+glade_project_get_xml_filename (GladeProject *project)
+{
+ return project->xml_filename;
+}
+
+
+void
+glade_project_set_xml_filename (GladeProject *project,
+ const gchar *filename)
+{
+ gchar *xml_directory;
+
+ if (glade_util_strings_equivalent (project->xml_filename, filename))
+ return;
+ g_free (project->xml_filename);
+ project->xml_filename = g_strdup (filename);
+ xml_directory = glade_util_dirname (filename);
+
+ /* If the project directories are not set, set them to defaults based on
+ the directory the XML file is in. */
+ if (!project->directory || project->directory[0] == '\0')
+ {
+ project->directory = g_strdup (xml_directory);
+ }
+
+ if (!project->source_directory || project->source_directory[0] == '\0')
+ {
+ project->source_directory = glade_util_make_path (project->directory,
+ "src");
+ }
+
+ if (!project->pixmaps_directory || project->pixmaps_directory[0] == '\0')
+ {
+ project->pixmaps_directory = glade_util_make_path (project->directory,
+ "pixmaps");
+ }
+
+ g_free (xml_directory);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gchar*
+glade_project_get_directory (GladeProject *project)
+{
+ return project->directory;
+}
+
+
+void
+glade_project_set_directory (GladeProject *project,
+ const gchar *directory)
+{
+ if (glade_util_strings_equivalent (project->directory, directory))
+ return;
+ g_free (project->directory);
+ project->directory = g_strdup (directory);
+ glade_project_set_changed (project, TRUE);
+
+ /* If the pixmaps directory is not set, set it to defaults based on
+ the source directory. */
+ if (directory && directory[0] != '\0')
+ {
+ if (!project->pixmaps_directory || project->pixmaps_directory[0] == '\0')
+ {
+ project->pixmaps_directory = glade_util_make_path (directory,
+ "pixmaps");
+ }
+ }
+}
+
+
+gchar*
+glade_project_get_source_directory (GladeProject *project)
+{
+ return project->source_directory;
+}
+
+
+void
+glade_project_set_source_directory (GladeProject *project,
+ const gchar *directory)
+{
+ if (glade_util_strings_equivalent (project->source_directory, directory))
+ return;
+ g_free (project->source_directory);
+ project->source_directory = g_strdup (directory);
+
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gchar*
+glade_project_get_pixmaps_directory (GladeProject *project)
+{
+ return project->pixmaps_directory;
+}
+
+
+void
+glade_project_set_pixmaps_directory (GladeProject *project,
+ const gchar *directory)
+{
+ if (glade_util_strings_equivalent (project->pixmaps_directory, directory))
+ return;
+ g_free (project->pixmaps_directory);
+ project->pixmaps_directory = g_strdup (directory);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gint
+glade_project_get_language (GladeProject *project)
+{
+ return project->language;
+}
+
+
+void
+glade_project_set_language (GladeProject *project,
+ GladeLanguageType language)
+{
+ if (project->language == language)
+ return;
+ project->language = language;
+ property_show_lang_specific_page (language);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gboolean
+glade_project_set_language_name (GladeProject *project,
+ const gchar *language_name)
+{
+ gint language;
+
+ if (language_name == NULL || language_name[0] == '\0')
+ return FALSE;
+
+ for (language = 0; language < GladeNumLanguages; language++)
+ {
+ if (!strcmp (language_name, GladeLanguages[language]))
+ {
+ glade_project_set_language (project, language);
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
+
+void
+glade_project_add_component (GladeProject *project,
+ GtkWidget *component)
+{
+ project->components = g_list_append (project->components, component);
+ tree_add_widget (component);
+ gtk_signal_emit (GTK_OBJECT (project),
+ glade_project_signals[ADD_COMPONENT], component);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+void
+glade_project_show_component (GladeProject *project,
+ GtkWidget *component)
+{
+ /* Popup menus are shown in the menu editor. */
+ if (GTK_IS_MENU (component))
+ {
+ GtkWidget *menued;
+
+ menued = glade_menu_editor_new (project, GTK_MENU_SHELL (component));
+ gtk_widget_show (menued);
+ }
+ else if (GTK_IS_WINDOW (component))
+ {
+ gtk_widget_show (component);
+ /* This maps the window, which de-iconifies it according to the ICCCM. */
+ gdk_window_show (component->window);
+ /* This raises is to the top, in case it was hidden. */
+ gdk_window_raise (component->window);
+ }
+ else
+ g_warning ("Don't know how to show component.");
+}
+
+
+void
+glade_project_component_changed (GladeProject *project,
+ GtkWidget *component)
+{
+ gtk_signal_emit (GTK_OBJECT (project),
+ glade_project_signals[COMPONENT_CHANGED], component);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+void
+glade_project_foreach_component (GladeProject *project,
+ GtkCallback callback,
+ gpointer callback_data)
+{
+ GList *tmp_list;
+
+ g_return_if_fail (project != NULL);
+
+ tmp_list = project->components;
+ while (tmp_list)
+ {
+ (*callback) (GTK_WIDGET (tmp_list->data), callback_data);
+ tmp_list = tmp_list->next;
+ }
+}
+
+
+void
+glade_project_remove_component (GladeProject *project,
+ GtkWidget *component)
+{
+ project->components = g_list_remove (project->components, component);
+ gtk_signal_emit (GTK_OBJECT (project),
+ glade_project_signals[REMOVE_COMPONENT], component);
+
+ /* FIXME: These could be better. */
+ property_set_widget (NULL);
+ editor_clear_selection (NULL);
+
+ gtk_widget_destroy (component);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+/* These add/remove pixmaps to the project. The same filename can appear
+ more than once in the project's list of pixmaps, so refcounting isn't
+ needed. The filename is copied. */
+void
+glade_project_add_pixmap (GladeProject *project,
+ const gchar *filename)
+{
+ if (filename && filename[0])
+ {
+#if 0
+ g_print ("Adding pixmap: %s\n", filename);
+#endif
+ project->pixmap_filenames = g_list_prepend (project->pixmap_filenames,
+ g_strdup (filename));
+ glade_project_set_changed (project, TRUE);
+ }
+}
+
+
+/* This removes the given pixmap from the project. If the pixmap isn't in
+ the project it is ignored. */
+void
+glade_project_remove_pixmap (GladeProject *project,
+ const gchar *filename)
+{
+ GList *element;
+
+ if (!filename)
+ return;
+
+#if 0
+ g_print ("Removing pixmap: %s\n", filename);
+#endif
+
+ element = project->pixmap_filenames;
+ while (element)
+ {
+ if (!strcmp (element->data, filename))
+ {
+ project->pixmap_filenames = g_list_remove_link (project->pixmap_filenames, element);
+ g_free (element->data);
+ g_list_free (element);
+
+ glade_project_set_changed (project, TRUE);
+ break;
+ }
+ element = element->next;
+ }
+}
+
+
+/* This ensures that all pixmaps are in the project's pixmaps directory,
+ by copying them if necessary. Note that it doesn't change the pixmap
+ filenames in the list. They will be updated the next time the project is
+ opened. */
+GladeError*
+glade_project_copy_all_pixmaps (GladeProject *project)
+{
+ gchar *pixmaps_dir, *filename, *new_filename;
+ gint pixmaps_dir_len;
+ GList *element;
+ GladeError *error = NULL;
+ gboolean checked_pixmaps_dir = FALSE;
+
+ pixmaps_dir = glade_project_get_pixmaps_directory (project);
+ if (!pixmaps_dir || pixmaps_dir[0] == '\0')
+ {
+ return glade_error_new_general (GLADE_STATUS_ERROR,
+ _("The pixmap directory is not set.\n"
+ "Please set it using the Project Options dialog.\n"));
+ }
+
+ pixmaps_dir_len = strlen (pixmaps_dir);
+
+ element = project->pixmap_filenames;
+ while (element)
+ {
+ filename = (gchar*) element->data;
+
+ /* If the start of the pixmap filename doesn't match the pixmaps
+ directory, we make sure it is copied there. */
+ if (!glade_util_directory_contains_file (pixmaps_dir, filename))
+ {
+ new_filename = glade_util_make_path (pixmaps_dir,
+ g_basename (filename));
+
+ /* Check if it already exists, and copy if it doesn't. */
+ if (!glade_util_file_exists (new_filename))
+ {
+ /* We only want to do this once. */
+ if (!checked_pixmaps_dir)
+ {
+ checked_pixmaps_dir = TRUE;
+ error = glade_util_ensure_directory_exists (project->pixmaps_directory);
+ if (error)
+ {
+ g_free (new_filename);
+ break;
+ }
+ }
+
+ error = glade_util_copy_file (filename, new_filename);
+ g_free (new_filename);
+ if (error)
+ break;
+ }
+ }
+ element = element->next;
+ }
+
+ return error;
+}
+
+
+gchar*
+glade_project_get_current_directory (GladeProject *project)
+{
+ return project->current_directory;
+}
+
+
+void
+glade_project_set_current_directory (GladeProject *project,
+ const gchar *directory)
+{
+ g_free (project->current_directory);
+ project->current_directory = g_strdup (directory);
+}
+
+
+gboolean
+glade_project_get_gnome_support (GladeProject *project)
+{
+ return project->gnome_support;
+}
+
+
+void
+glade_project_set_gnome_support (GladeProject *project,
+ gboolean gnome_support)
+{
+ if (project->gnome_support == gnome_support)
+ return;
+
+ /* If we don't have Gnome support compiled-in, we can't build a Gnome app. */
+#ifndef USE_GNOME
+ if (gnome_support == TRUE)
+ return;
+#endif
+
+ project->gnome_support = gnome_support;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gboolean
+glade_project_get_gnome_db_support (GladeProject *project)
+{
+ return project->gnome_db_support;
+}
+
+
+void
+glade_project_set_gnome_db_support (GladeProject *project,
+ gboolean gnome_db_support)
+{
+ if (project->gnome_db_support == gnome_db_support)
+ return;
+
+ project->gnome_db_support = gnome_db_support;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+/*
+ * C Output options.
+ */
+gboolean
+glade_project_get_gettext_support (GladeProject *project)
+{
+ return project->gettext_support;
+}
+
+
+void
+glade_project_set_gettext_support (GladeProject *project,
+ gboolean gettext_support)
+{
+ if (project->gettext_support == gettext_support)
+ return;
+ project->gettext_support = gettext_support;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gboolean
+glade_project_get_use_widget_names (GladeProject *project)
+{
+ return project->use_widget_names;
+}
+
+
+void
+glade_project_set_use_widget_names (GladeProject *project,
+ gboolean use_widget_names)
+{
+ if (project->use_widget_names == use_widget_names)
+ return;
+ project->use_widget_names = use_widget_names;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gboolean
+glade_project_get_output_main_file (GladeProject *project)
+{
+ return project->output_main_file;
+}
+
+
+void
+glade_project_set_output_main_file (GladeProject *project,
+ gboolean output_main_file)
+{
+ if (project->output_main_file == output_main_file)
+ return;
+ project->output_main_file = output_main_file;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gboolean
+glade_project_get_output_support_files (GladeProject *project)
+{
+ return project->output_support_files;
+}
+
+
+void
+glade_project_set_output_support_files (GladeProject *project,
+ gboolean output_support_files)
+{
+ if (project->output_support_files == output_support_files)
+ return;
+ project->output_support_files = output_support_files;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gboolean
+glade_project_get_output_build_files (GladeProject *project)
+{
+ return project->output_build_files;
+}
+
+
+void
+glade_project_set_output_build_files (GladeProject *project,
+ gboolean output_build_files)
+{
+ if (project->output_build_files == output_build_files)
+ return;
+ project->output_build_files = output_build_files;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gboolean
+glade_project_get_backup_source_files (GladeProject *project)
+{
+ return project->backup_source_files;
+}
+
+
+void
+glade_project_set_backup_source_files (GladeProject *project,
+ gboolean backup_source_files)
+{
+ if (project->backup_source_files == backup_source_files)
+ return;
+ project->backup_source_files = backup_source_files;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gboolean
+glade_project_get_gnome_help_support (GladeProject *project)
+{
+ return project->gnome_help_support;
+}
+
+
+void
+glade_project_set_gnome_help_support (GladeProject *project,
+ gboolean gnome_help_support)
+{
+ if (project->gnome_help_support == gnome_help_support)
+ return;
+
+ project->gnome_help_support = gnome_help_support;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+/* FIXME: These will be removed when the source code output is improved. */
+void
+glade_project_get_source_files (GladeProject *project,
+ gchar **main_source_file,
+ gchar **main_header_file,
+ gchar **handler_source_file,
+ gchar **handler_header_file)
+{
+ *main_source_file = project->main_source_file;
+ *main_header_file = project->main_header_file;
+ *handler_source_file = project->handler_source_file;
+ *handler_header_file = project->handler_header_file;
+}
+
+
+void
+glade_project_set_source_files (GladeProject *project,
+ const gchar *main_source_file,
+ const gchar *main_header_file,
+ const gchar *handler_source_file,
+ const gchar *handler_header_file)
+{
+ if (glade_util_strings_equivalent (project->main_source_file,
+ main_source_file)
+ && glade_util_strings_equivalent (project->main_header_file,
+ main_header_file)
+ && glade_util_strings_equivalent (project->handler_source_file,
+ handler_source_file)
+ && glade_util_strings_equivalent (project->handler_header_file,
+ handler_header_file))
+ return;
+
+ g_free (project->main_source_file);
+ g_free (project->main_header_file);
+ g_free (project->handler_source_file);
+ g_free (project->handler_header_file);
+ project->main_source_file = g_strdup (main_source_file);
+ project->main_header_file = g_strdup (main_header_file);
+ project->handler_source_file = g_strdup (handler_source_file);
+ project->handler_header_file = g_strdup (handler_header_file);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gchar*
+glade_project_get_support_source_file (GladeProject *project)
+{
+ return project->support_source_file;
+}
+
+
+void
+glade_project_set_support_source_file (GladeProject *project,
+ const gchar* support_source_file)
+{
+ if (glade_util_strings_equivalent (project->support_source_file,
+ support_source_file))
+ return;
+ g_free (project->support_source_file);
+ project->support_source_file = g_strdup (support_source_file);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gchar*
+glade_project_get_support_header_file (GladeProject *project)
+{
+ return project->support_header_file;
+}
+
+
+void
+glade_project_set_support_header_file (GladeProject *project,
+ const gchar* support_header_file)
+{
+ if (glade_util_strings_equivalent (project->support_header_file,
+ support_header_file))
+ return;
+ g_free (project->support_header_file);
+ project->support_header_file = g_strdup (support_header_file);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+/*
+ * libglade options.
+ */
+
+gboolean
+glade_project_get_output_translatable_strings (GladeProject *project)
+{
+ return project->output_translatable_strings;
+}
+
+
+void
+glade_project_set_output_translatable_strings (GladeProject *project,
+ gboolean output_translatable_strings)
+{
+ if (project->output_translatable_strings == output_translatable_strings)
+ return;
+ project->output_translatable_strings = output_translatable_strings;
+ glade_project_set_changed (project, TRUE);
+}
+
+
+gchar*
+glade_project_get_translatable_strings_file (GladeProject *project)
+{
+ return project->translatable_strings_file;
+}
+
+
+void
+glade_project_set_translatable_strings_file (GladeProject *project,
+ const gchar* file)
+{
+ if (glade_util_strings_equivalent (project->translatable_strings_file, file))
+ return;
+ g_free (project->translatable_strings_file);
+ project->translatable_strings_file = g_strdup (file);
+ glade_project_set_changed (project, TRUE);
+}
+
+
+/*
+ * Loading Project Options.
+ */
+typedef enum {
+ PARSER_OPTION,
+ PARSER_UNKNOWN
+} OptionsParserState;
+
+typedef struct _GladeOptionsParseState GladeOptionsParseState;
+struct _GladeOptionsParseState {
+ OptionsParserState state;
+
+ GladeProject *project;
+
+ gchar *base_directory;
+
+ GString *option_name;
+ GString *option_value;
+};
+
+
+/* This sets one project option, as it is loaded by the SAX parser. */
+void
+glade_project_load_option (GladeOptionsParseState *state)
+{
+ GladeProject *project;
+ gchar *base, *option_name, *option_value;
+
+ project = state->project;
+ base = state->base_directory;
+ option_name = state->option_name->str;
+ option_value = state->option_value->str;
+
+#if 0
+ g_print ("Setting Option:'%s' to '%s'\n", option_name, option_value);
+#endif
+
+ if (!strcmp (option_name, "name"))
+ {
+ g_free (project->name);
+ project->name = glade_util_copy_string (option_value);
+ }
+ else if (!strcmp (option_name, "program_name"))
+ {
+ g_free (project->program_name);
+ project->program_name = glade_util_copy_string (option_value);
+ }
+ else if (!strcmp (option_name, "directory") && base)
+ {
+ g_free (project->directory);
+ project->directory = glade_util_make_absolute_path (base, option_value);
+ }
+ else if (!strcmp (option_name, "source_directory") && base)
+ {
+ g_free (project->source_directory);
+ project->source_directory = glade_util_make_absolute_path (base,
+ option_value);
+ }
+ else if (!strcmp (option_name, "pixmaps_directory") && base)
+ {
+ g_free (project->pixmaps_directory);
+ project->pixmaps_directory = glade_util_make_absolute_path (base,
+ option_value);
+ }
+ else if (!strcmp (option_name, "language"))
+ {
+ if (!glade_project_set_language_name (project, option_value))
+ g_warning ("Invalid source language");
+ }
+ else if (!strcmp (option_name, "gnome_support"))
+ {
+ gboolean gnome_support = load_parse_bool (NULL, option_value);
+#ifndef USE_GNOME
+ if (gnome_support == TRUE)
+ {
+ g_warning ("Glade has been compiled without support for Gnome.");
+ }
+#endif
+ project->gnome_support = gnome_support;
+ }
+ else if (!strcmp (option_name, "gnome_db_support"))
+ {
+ gboolean gnome_db_support = load_parse_bool (NULL, option_value);
+#ifndef USE_GNOME_DB
+ if (gnome_db_support == TRUE)
+ {
+ g_warning ("Glade has been compiled without support for Gnome DB.");
+ }
+#endif
+ project->gnome_db_support = gnome_db_support;
+ }
+ else if (!strcmp (option_name, "gettext_support"))
+ {
+ project->gettext_support = load_parse_bool (NULL, option_value);
+ }
+ else if (!strcmp (option_name, "use_widget_names"))
+ {
+ project->use_widget_names = load_parse_bool (NULL, option_value);
+ }
+ else if (!strcmp (option_name, "output_main_file"))
+ {
+ project->output_main_file = load_parse_bool (NULL, option_value);
+ }
+ else if (!strcmp (option_name, "output_support_files"))
+ {
+ project->output_support_files = load_parse_bool (NULL, option_value);
+ }
+ else if (!strcmp (option_name, "output_build_files"))
+ {
+ project->output_build_files = load_parse_bool (NULL, option_value);
+ }
+ else if (!strcmp (option_name, "backup_source_files"))
+ {
+ project->backup_source_files = load_parse_bool (NULL, option_value);
+ }
+ else if (!strcmp (option_name, "gnome_help_support"))
+ {
+ project->gnome_help_support = load_parse_bool (NULL, option_value);
+ }
+ else if (!strcmp (option_name, "main_source_file"))
+ {
+ g_free (project->main_source_file);
+ project->main_source_file = glade_util_copy_string (option_value);
+ }
+ else if (!strcmp (option_name, "main_header_file"))
+ {
+ g_free (project->main_header_file);
+ project->main_header_file = glade_util_copy_string (option_value);
+ }
+ else if (!strcmp (option_name, "handler_source_file"))
+ {
+ g_free (project->handler_source_file);
+ project->handler_source_file = glade_util_copy_string (option_value);
+ }
+ else if (!strcmp (option_name, "handler_header_file"))
+ {
+ g_free (project->handler_header_file);
+ project->handler_header_file = glade_util_copy_string (option_value);
+ }
+ else if (!strcmp (option_name, "support_source_file"))
+ {
+ g_free (project->support_source_file);
+ project->support_source_file = glade_util_copy_string (option_value);
+ }
+ else if (!strcmp (option_name, "support_header_file"))
+ {
+ g_free (project->support_header_file);
+ project->support_header_file = glade_util_copy_string (option_value);
+ }
+
+ else if (!strcmp (option_name, "output_translatable_strings"))
+ {
+ project->output_translatable_strings = load_parse_bool (NULL, option_value);
+ }
+ else if (!strcmp (option_name, "translatable_strings_file") && base)
+ {
+ g_free (project->translatable_strings_file);
+ project->translatable_strings_file = glade_util_make_absolute_path (base, option_value);
+ }
+
+ else
+ {
+ g_warning ("Unknown project option: %s\n", option_name);
+ }
+}
+
+
+static xmlEntityPtr
+glade_options_parser_get_entity(GladeOptionsParseState *state, const xmlChar *name)
+{
+ return xmlGetPredefinedEntity(name);
+}
+
+static void
+glade_options_parser_warning(GladeOptionsParseState *state, const char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ g_logv("XML", G_LOG_LEVEL_WARNING, msg, args);
+ va_end(args);
+}
+
+static void
+glade_options_parser_error(GladeOptionsParseState *state, const char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ g_logv("XML", G_LOG_LEVEL_CRITICAL, msg, args);
+ va_end(args);
+}
+
+static void
+glade_options_parser_fatal_error(GladeOptionsParseState *state, const char *msg, ...)
+{
+ va_list args;
+
+ va_start(args, msg);
+ g_logv("XML", G_LOG_LEVEL_ERROR, msg, args);
+ va_end(args);
+}
+
+static void
+glade_options_parser_start_document(GladeOptionsParseState *state)
+{
+ state->state = PARSER_UNKNOWN;
+
+ state->option_name = g_string_sized_new (128);
+ state->option_value = g_string_sized_new (1024);
+}
+
+static void
+glade_options_parser_end_document(GladeOptionsParseState *state)
+{
+ g_string_free (state->option_name, TRUE);
+ g_string_free (state->option_value, TRUE);
+}
+
+static void
+glade_options_parser_start_element(GladeOptionsParseState *state,
+ const xmlChar *name, const xmlChar **attrs)
+{
+ g_string_assign (state->option_name, name);
+ g_string_truncate (state->option_value, 0);
+
+ state->state = PARSER_OPTION;
+}
+
+static void
+glade_options_parser_end_element(GladeOptionsParseState *state, const xmlChar *name)
+{
+ if (state->state != PARSER_OPTION)
+ return;
+
+ glade_project_load_option (state);
+
+ state->state = PARSER_UNKNOWN;
+}
+
+static void
+glade_options_parser_characters(GladeOptionsParseState *state, const xmlChar *chars, int len)
+{
+ switch (state->state) {
+ case PARSER_OPTION:
+ g_string_append_len (state->option_value, chars, len);
+ break;
+ default:
+ /* don't care about content in any other states */
+ break;
+ }
+}
+
+static xmlSAXHandler glade_options_parser = {
+ 0, /* internalSubset */
+ 0, /* isStandalone */
+ 0, /* hasInternalSubset */
+ 0, /* hasExternalSubset */
+ 0, /* resolveEntity */
+ (getEntitySAXFunc)glade_options_parser_get_entity, /* getEntity */
+ 0, /* entityDecl */
+ 0, /* notationDecl */
+ 0, /* attributeDecl */
+ 0, /* elementDecl */
+ 0, /* unparsedEntityDecl */
+ 0, /* setDocumentLocator */
+ (startDocumentSAXFunc)glade_options_parser_start_document, /* startDocument */
+ (endDocumentSAXFunc)glade_options_parser_end_document, /* endDocument */
+ (startElementSAXFunc)glade_options_parser_start_element, /* startElement */
+ (endElementSAXFunc)glade_options_parser_end_element, /* endElement */
+ 0, /* reference */
+ (charactersSAXFunc)glade_options_parser_characters, /* characters */
+ 0, /* ignorableWhitespace */
+ 0, /* processingInstruction */
+ (commentSAXFunc)0, /* comment */
+ (warningSAXFunc)glade_options_parser_warning, /* warning */
+ (errorSAXFunc)glade_options_parser_error, /* error */
+ (fatalErrorSAXFunc)glade_options_parser_fatal_error, /* fatalError */
+};
+
+
+
+
+/* Returns TRUE if the options file was found and loaded OK. */
+gboolean
+glade_project_load_options (GladeProject *project)
+{
+ gchar *filename, *base;
+ gboolean retval = FALSE;
+
+ /* Check if the options file exists. If it doesn't we use defaults for
+ everything. */
+ filename = g_strdup_printf ("%sp", GladeSessionFile ? GladeSessionFile : project->xml_filename);
+ base = project->xml_filename ? g_dirname (project->xml_filename) : NULL;
+
+ if (glade_util_file_exists (filename))
+ {
+ GladeOptionsParseState state = { 0 };
+
+ state.project = project;
+ state.base_directory = base;
+
+ if (xmlSAXUserParseFile (&glade_options_parser, &state, filename) < 0)
+ {
+ g_warning("document not well formed!");
+ }
+ else
+ {
+ retval = TRUE;
+ }
+ }
+
+ /* Check that the directory options are set to defaults, but only if we
+ have a project filename set. We may not have one when loading a session
+ file. */
+ if (base)
+ {
+ if (project->directory == NULL)
+ project->directory = g_strdup (base);
+ if (project->source_directory == NULL)
+ project->source_directory = glade_util_make_absolute_path (base, "src");
+ if (project->pixmaps_directory == NULL)
+ project->pixmaps_directory = glade_util_make_absolute_path (base,
+ "pixmaps");
+ }
+
+ g_free (filename);
+ g_free (base);
+
+ return retval;
+}
+
+
+/*
+ * Saving Project Options.
+ */
+static void
+save_option (GString *buffer, gint indent, gchar *tag_name, gchar *tag_value)
+{
+ gint i;
+
+ for (i = 0; i < indent; i++)
+ g_string_append (buffer, " ");
+
+ g_string_append_printf (buffer, "<%s>%s</%s>\n",
+ tag_name, tag_value ? tag_value : "", tag_name);
+}
+
+
+static void
+save_bool_option (GString *buffer, gint indent, gchar *tag_name,
+ gboolean tag_value)
+{
+ save_option (buffer, indent, tag_name, tag_value ? "TRUE" : "FALSE");
+}
+
+
+GladeError*
+glade_project_save_options (GladeProject *project,
+ FILE *fp)
+{
+ GladeError *error = NULL;
+ GString *buffer;
+ gchar *base_dir, *dir, *file;
+ gint indent = 1, bytes_written;
+
+ buffer = g_string_sized_new (1024);
+
+ g_string_append (buffer, "<glade-project>\n");
+
+ save_option (buffer, indent, "name", project->name);
+ save_option (buffer, indent, "program_name", project->program_name);
+
+ /* All directories are saved relative to the xml file's directory. */
+ base_dir = glade_util_dirname (project->xml_filename);
+
+ /* We use defaults for most properties so only a few properties need to be
+ saved. */
+
+ dir = glade_util_make_relative_path (base_dir, project->directory);
+ if (strcmp (dir, ""))
+ save_option (buffer, indent, "directory", dir);
+ g_free (dir);
+
+ dir = glade_util_make_relative_path (base_dir, project->source_directory);
+ if (strcmp (dir, "src"))
+ save_option (buffer, indent, "source_directory", dir);
+ g_free (dir);
+
+ dir = glade_util_make_relative_path (base_dir, project->pixmaps_directory);
+ if (strcmp (dir, "pixmaps"))
+ save_option (buffer, indent, "pixmaps_directory", dir);
+ g_free (dir);
+
+ if (project->language != GLADE_LANGUAGE_C)
+ save_option (buffer, indent, "language", GladeLanguages[project->language]);
+ if (!project->gnome_support)
+ save_bool_option (buffer, indent, "gnome_support", project->gnome_support);
+
+ if (project->gnome_db_support)
+ save_bool_option (buffer, indent, "gnome_db_support", project->gnome_db_support);
+
+
+ /*
+ * C Options.
+ */
+ if (!project->gettext_support)
+ save_bool_option (buffer, indent, "gettext_support", project->gettext_support);
+ if (project->use_widget_names)
+ save_bool_option (buffer, indent, "use_widget_names", project->use_widget_names);
+ if (!project->output_main_file)
+ save_bool_option (buffer, indent, "output_main_file", project->output_main_file);
+ if (!project->output_support_files)
+ save_bool_option (buffer, indent, "output_support_files", project->output_support_files);
+ if (!project->output_build_files)
+ save_bool_option (buffer, indent, "output_build_files", project->output_build_files);
+ if (!project->backup_source_files)
+ save_bool_option (buffer, indent, "backup_source_files", project->backup_source_files);
+ if (project->gnome_help_support)
+ save_bool_option (buffer, indent, "gnome_help_support", project->gnome_help_support);
+
+ if (!project->main_source_file
+ || strcmp (project->main_source_file, "interface.c"))
+ save_option (buffer, indent, "main_source_file", project->main_source_file);
+ if (!project->main_header_file
+ || strcmp (project->main_header_file, "interface.h"))
+ save_option (buffer, indent, "main_header_file", project->main_header_file);
+ if (!project->handler_source_file
+ || strcmp (project->handler_source_file, "callbacks.c"))
+ save_option (buffer, indent, "handler_source_file", project->handler_source_file);
+ if (!project->handler_header_file
+ || strcmp (project->handler_header_file, "callbacks.h"))
+ save_option (buffer, indent, "handler_header_file", project->handler_header_file);
+ if (!project->support_source_file
+ || strcmp (project->support_source_file, "support.c"))
+ save_option (buffer, indent, "support_source_file", project->support_source_file);
+ if (!project->support_header_file
+ || strcmp (project->support_header_file, "support.h"))
+ save_option (buffer, indent, "support_header_file", project->support_header_file);
+
+ if (project->output_translatable_strings)
+ save_bool_option (buffer, indent, "output_translatable_strings", TRUE);
+ if (project->translatable_strings_file
+ && project->translatable_strings_file[0])
+ {
+ file = glade_util_make_relative_path (base_dir, project->translatable_strings_file);
+ if (strcmp (file, ""))
+ save_option (buffer, indent, "translatable_strings_file", file);
+ g_free (file);
+ }
+
+ g_free (base_dir);
+
+ g_string_append (buffer, "</glade-project>\n");
+
+ bytes_written = fwrite (buffer->str, sizeof (gchar), buffer->len, fp);
+ if (bytes_written != buffer->len)
+ error = glade_error_new_system (_("Error writing project XML file\n"));
+
+ g_string_free (buffer, TRUE);
+
+ return error;
+}
+
+
+/*
+ * Functions to do with ensuring widget names are unique.
+ */
+
+/* This returns a unique name for a widget using the given base name, often
+ a widget class name. If the base name starts with 'Gtk' or 'Gnome' then
+ that is taken off. The base name is converted to lower case and a number is
+ added on to the end of it to ensure that no other widget in the project
+ uses the same name. */
+gchar*
+glade_project_new_widget_name (GladeProject *project,
+ const gchar *base_name)
+{
+ char new_widget_name[128], *id_start;
+ gint widget_id, i, new_widget_name_len;
+
+ /* Check we won't overflow the buffer. */
+ g_return_val_if_fail (strlen (base_name) < 100, g_strdup (base_name));
+
+ /* Skip 'Gtk' or 'Gnome' at the start of all class names. */
+ if (!strncmp (base_name, "Gtk", 3))
+ base_name += 3;
+ else if (!strncmp (base_name, "Gnome", 5))
+ base_name += 5;
+
+ strcpy (new_widget_name, base_name);
+
+ /* Remove any id number at the end of the name. */
+ id_start = glade_project_find_id (project, new_widget_name);
+ if (id_start)
+ *id_start = '\0';
+
+ /* convert name to lower case (only normal ASCII chars) */
+ new_widget_name_len = strlen (new_widget_name);
+ for (i = 0; i < new_widget_name_len; i++)
+ {
+ if ((new_widget_name[i] >= 'A') && (new_widget_name[i] <= 'Z'))
+ new_widget_name[i] += 'a' - 'A';
+ }
+
+ widget_id = GPOINTER_TO_INT (g_hash_table_lookup (project->unique_id_hash,
+ new_widget_name));
+ if (widget_id == 0)
+ {
+ widget_id = 1;
+ g_hash_table_insert (project->unique_id_hash, g_strdup (new_widget_name),
+ GINT_TO_POINTER (widget_id));
+ }
+ else
+ {
+ widget_id++;
+ /* We don't need to g_strdup new_widget_name since it is already in the
+ hash. */
+ g_hash_table_insert (project->unique_id_hash, new_widget_name,
+ GINT_TO_POINTER (widget_id));
+ }
+
+ /* Add the ID onto the end of the name. */
+ sprintf (new_widget_name + strlen (new_widget_name), "%i", widget_id);
+
+ MSG1 ("Allocating new widget name: %s", new_widget_name);
+ return g_strdup (new_widget_name);
+}
+
+
+/* This releases a widget name, so that it can possibly be used again.
+ It will only be reused if it is the last ID with the same prefix. This is
+ still useful as it means that if a name is generated based on something
+ the user edits (e.g. a menuitem label), only the final name is reserved -
+ all the intermediate names get released so we don't waste IDs. */
+void
+glade_project_release_widget_name (GladeProject *project,
+ const gchar *name)
+{
+ gchar buffer[128];
+ const gchar *id_start;
+ gint id = 0, current_id;
+ gpointer hash_key, hash_value;
+ gboolean found;
+
+ id_start = glade_project_find_id (project, name);
+ if (id_start == NULL)
+ return;
+
+ /* Make sure we won't overflow the buffer. */
+ g_return_if_fail (id_start - name < 127);
+
+ id = atoi (id_start);
+ if (id == 0)
+ return;
+
+ strncpy (buffer, name, id_start - name);
+ buffer[id_start - name] = '\0';
+
+ found = g_hash_table_lookup_extended (project->unique_id_hash, buffer,
+ &hash_key, &hash_value);
+ if (found)
+ {
+ current_id = GPOINTER_TO_INT (hash_value);
+ /* We only release the ID if it is the last one. */
+ if (current_id == id)
+ {
+ /* If the current ID is 1, remove it from the hash completely. */
+ if (current_id == 1)
+ {
+ g_hash_table_remove (project->unique_id_hash, buffer);
+ g_free (hash_key);
+ }
+ else
+ {
+ /* We don't need to g_strdup buffer since it is already in the
+ hash. */
+ g_hash_table_insert (project->unique_id_hash, buffer,
+ GINT_TO_POINTER (id - 1));
+ }
+ }
+ }
+}
+
+
+/* Check if the name has a trailing ID number, and if so compare it to the
+ current maximum in the ID hash and update if necessary. */
+void
+glade_project_reserve_name (GladeProject *project,
+ const gchar *name)
+{
+ gchar buffer[128];
+ const gchar *id_start;
+ gint id = 0, current_id;
+
+ id_start = glade_project_find_id (project, name);
+ if (id_start == NULL)
+ return;
+
+ /* Make sure we won't overflow the buffer. */
+ g_return_if_fail (id_start - name < 127);
+
+ id = atoi (id_start);
+ if (id == 0)
+ return;
+
+ strncpy (buffer, name, id_start - name);
+ buffer[id_start - name] = '\0';
+
+ current_id = GPOINTER_TO_INT (g_hash_table_lookup (project->unique_id_hash,
+ buffer));
+ if (current_id == 0)
+ {
+ g_hash_table_insert (project->unique_id_hash, g_strdup (buffer),
+ GINT_TO_POINTER (id));
+ }
+ else if (id > current_id)
+ {
+ /* We don't need to g_strdup buffer since it is already in the hash. */
+ g_hash_table_insert (project->unique_id_hash, buffer,
+ GINT_TO_POINTER (id));
+ }
+}
+
+
+/* This returns the start of the ID number at the end of the widget name,
+ or NULL if there is no number. */
+static gchar*
+glade_project_find_id (GladeProject *project,
+ const gchar *name)
+{
+ gint pos;
+
+ pos = strlen (name) - 1;
+ if (pos <= 0)
+ return NULL;
+
+ /* Step back from the end of the string to find the first digit. */
+ while (pos > 0 && name[pos] >= '0' && name[pos] <= '9')
+ pos--;
+
+ /* We may have gone too far, so check. */
+ if (!(name[pos] >= '0' && name[pos] <= '9'))
+ pos++;
+
+ /* If there is no trailing number return NULL. */
+ if (name[pos] == '\0')
+ return NULL;
+
+ return (gchar*) &name[pos];
+}
+
+
+/* This recursively descends a widget tree, ensuring that all widgets have
+ names. If any names are NULL, default names are created for them. */
+void
+glade_project_ensure_widgets_named (GladeProject *project,
+ GtkWidget *widget)
+{
+ /* We have to switch the arguments for the recursive calls to work. */
+ glade_project_real_ensure_widgets_named (widget, project);
+}
+
+
+static void
+glade_project_real_ensure_widgets_named (GtkWidget *widget,
+ GladeProject *project)
+{
+ if (GB_IS_GB_WIDGET (widget) && widget->name == NULL)
+ {
+ gchar *class = gb_widget_get_class_id (widget);
+ gtk_widget_set_name (widget,
+ glade_project_new_widget_name (project, class));
+ MSG1 ("set default name for widget: %s\n", gtk_widget_get_name (widget));
+ }
+
+ gb_widget_children_foreach (widget, (GtkCallback) glade_project_real_ensure_widgets_named, project);
+}
diff --git a/tools/glade/glade/glade_project.h b/tools/glade/glade/glade_project.h
new file mode 100644
index 00000000..f26c5b3e
--- /dev/null
+++ b/tools/glade/glade/glade_project.h
@@ -0,0 +1,373 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_PROJECT_H
+#define GLADE_PROJECT_H
+
+#include "gbwidget.h"
+#include "glade.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/*
+ * GladeProject is a subclass of GtkObject and contains a project's data,
+ * which is viewed in a GladeProjectView.
+ */
+
+#define GLADE_PROJECT(obj) GTK_CHECK_CAST (obj, glade_project_get_type (), GladeProject)
+#define GLADE_PROJECT_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, glade_project_get_type (), GladeProjectClass)
+#define GLADE_IS_PROJECT(obj) GTK_CHECK_TYPE (obj, glade_project_get_type ())
+
+
+typedef enum
+{
+ GLADE_LANGUAGE_C,
+ GLADE_LANGUAGE_CPP,
+ GLADE_LANGUAGE_ADA95,
+ GLADE_LANGUAGE_PERL,
+ GLADE_LANGUAGE_EIFFEL
+} GladeLanguageType;
+
+extern gchar *GladeLanguages[];
+extern gint GladeNumLanguages;
+
+typedef struct _GladeProjectClass GladeProjectClass;
+
+/* All directories are absolute paths in GladeProject, but some are saved in
+ the XML file as relative paths so the project can be placed in different
+ directories (e.g. it should still work if multiple developers check it out
+ from a CVS repository into different directories.) */
+struct _GladeProject
+{
+ GtkObject object;
+
+ gchar *name;
+
+ /* The name of the executable to build. */
+ gchar *program_name;
+
+ /* This is the XML file. */
+ gchar *xml_filename;
+
+ /* This is the project directory, which defaults to the directory which the
+ XML file is in. */
+ gchar *directory;
+
+ /* These are the directories for the source code and pixmaps files, and
+ default to the project directory and the 'pixmaps' subdirectory. */
+ gchar *source_directory;
+ gchar *pixmaps_directory;
+
+ /* The currently selected language of the project, an index into
+ GladeLanguages[]. */
+ GladeLanguageType language;
+
+ /* If the project has changed since the last time it was saved.
+ FIXME: this isn't completely supported yet. */
+ gboolean changed;
+
+ /* The windows, dialogs & popup menus making up the project. */
+ GList *components;
+
+ /* A hash table used to ensure that all widget names are unique. */
+ GHashTable *unique_id_hash;
+
+ /* A list of absolute pixmap filenames used in the project. The same file
+ may appear more than once, so we don't need to use refcounting. */
+ GList *pixmap_filenames;
+
+ /* This is the project's 'current directory', used when opening/saving
+ files. We may want separate directories for opening/saving/writing
+ source. */
+ gchar *current_directory;
+
+ /* This is TRUE if we are building a Gnome application. It defaults to
+ TRUE if Glade has been compiled with Gnome support, though it can be
+ set to FALSE. If Glade doesn't have Gnome support it must be FALSE,
+ and we need to check that any projects loaded aren't Gnome projects. */
+ gboolean gnome_support;
+
+ /* This is TRUE to add support for Gnome DB. */
+ gboolean gnome_db_support;
+
+
+ /*
+ * C Source code options.
+ */
+
+ /* This is TRUE if translatable strings are output using the standard
+ gettext macros, _("") and N_(""). */
+ gboolean gettext_support;
+
+ /* This is TRUE if gtk_widget_set_name () is called to set the name of
+ each widget when they are created. Useful when using rc files. */
+ gboolean use_widget_names;
+
+ /* This is TRUE if a main.c file is output with a main() function.
+ Though an existing main.c will not be overwritten. */
+ gboolean output_main_file;
+
+ /* This is TRUE if a support file (support.c by default) is output with the
+ get_widget() function and other support functions. */
+ gboolean output_support_files;
+
+ /* This is TRUE if Makefile.am, configure.in, autogen.sh, m4 macros etc.
+ are output. */
+ gboolean output_build_files;
+
+ /* This is TRUE if backups are made of the source files. */
+ gboolean backup_source_files;
+
+ /* This is TRUE to add support for Gnome Help. Currently we just output
+ the GNOME_UIINFO_HELP macro at the top of the Help GnomeUIInfo structs,
+ but we will output a template help file with build files in future. */
+ gboolean gnome_help_support;
+
+ /* FIXME: These will be deleted soon, when we support better code output. */
+ gchar *main_source_file;
+ gchar *main_header_file;
+ gchar *handler_source_file;
+ gchar *handler_header_file;
+
+ gchar *support_source_file;
+ gchar *support_header_file;
+
+
+ /*
+ * libglade options.
+ */
+
+ /* This is TRUE to output a file containing all the translatable strings in
+ the interface, wrapped in gettext macros. When using libglade, this file
+ can be added to an app's POTFILES.in so the interface is translated. */
+ gboolean output_translatable_strings;
+
+ /* This is the file in which translatable strings are saved, useful when
+ XML interfaces are loaded dynamically by libglade. */
+ gchar *translatable_strings_file;
+};
+
+
+struct _GladeProjectClass
+{
+ GtkObjectClass parent_class;
+
+ void (*add_component) (GladeProject *project,
+ GtkWidget *component);
+ void (*remove_component) (GladeProject *project,
+ GtkWidget *component);
+ void (*component_changed) (GladeProject *project,
+ GtkWidget *component);
+};
+
+
+/* FIXME: Currently we only support one project open at once, and this is it.
+ But we will support multiple projects in future, so try not to use this
+ too much. */
+extern GladeProject *current_project;
+
+
+GType glade_project_get_type (void);
+GladeProject* glade_project_new (void);
+
+/* Note that even if this command succeeds, there may be some error messages
+ which should be displayed (e.g. some widget properties may be invalid).
+ The list of error messages should be freed, as well as each message. */
+gboolean glade_project_open (const gchar *xml_filename,
+ GladeProject **project);
+GladeError* glade_project_save (GladeProject *project);
+
+/* If an error occurs a GladeError will be returned, which should be freed. */
+GladeError* glade_project_write_source (GladeProject *project);
+
+/* This sets/resets the project's changed flag. */
+void glade_project_set_changed (GladeProject *project,
+ gboolean changed);
+
+/*
+ * These are for ensuring that widget names are unique.
+ */
+
+/* This returns a new unique widget name, based on the given base name
+ (often a widget class name). Any leading 'Gtk' or 'Gnome' is stripped,
+ it is converted to lower case, and a number is appended to ensure it is
+ unique. */
+gchar* glade_project_new_widget_name (GladeProject *project,
+ const gchar *base_name);
+
+/* This releases the given name, so it may possibly be reused in future.
+ It is used when a widget is destroyed or its name is changed. */
+void glade_project_release_widget_name (GladeProject *project,
+ const gchar *name);
+
+/* This reserves the given name, so that no other widgets will be given it.
+ It is used when loading the XML file. */
+void glade_project_reserve_name (GladeProject *project,
+ const gchar *name);
+
+/* This ensures that the given widget and all its descendants have been named,
+ creating default names for them if necessary. */
+void glade_project_ensure_widgets_named (GladeProject *project,
+ GtkWidget *widget);
+
+/*
+ * These are for loading & saving the project options to the XML file.
+ */
+gboolean glade_project_load_options (GladeProject *project);
+GladeError* glade_project_save_options (GladeProject *project,
+ FILE *fp);
+
+
+/*
+ * Accessor functions.
+ */
+gchar* glade_project_get_name (GladeProject *project);
+void glade_project_set_name (GladeProject *project,
+ const gchar *name);
+
+gchar* glade_project_get_program_name (GladeProject *project);
+void glade_project_set_program_name (GladeProject *project,
+ const gchar *program_name);
+
+gchar* glade_project_get_xml_filename (GladeProject *project);
+void glade_project_set_xml_filename (GladeProject *project,
+ const gchar *filename);
+
+gchar* glade_project_get_directory (GladeProject *project);
+void glade_project_set_directory (GladeProject *project,
+ const gchar *directory);
+
+gchar* glade_project_get_source_directory (GladeProject *project);
+void glade_project_set_source_directory (GladeProject *project,
+ const gchar *directory);
+
+gchar* glade_project_get_pixmaps_directory (GladeProject *project);
+void glade_project_set_pixmaps_directory (GladeProject *project,
+ const gchar *directory);
+
+gint glade_project_get_language (GladeProject *project);
+void glade_project_set_language (GladeProject *project,
+ GladeLanguageType language);
+gboolean glade_project_set_language_name (GladeProject *project,
+ const gchar *language_name);
+
+gboolean glade_project_get_gnome_support (GladeProject *project);
+void glade_project_set_gnome_support (GladeProject *project,
+ gboolean gnome_support);
+
+gboolean glade_project_get_gnome_db_support (GladeProject *project);
+void glade_project_set_gnome_db_support (GladeProject *project,
+ gboolean gnome_db_support);
+
+void glade_project_add_component (GladeProject *project,
+ GtkWidget *component);
+void glade_project_show_component (GladeProject *project,
+ GtkWidget *component);
+void glade_project_component_changed (GladeProject *project,
+ GtkWidget *component);
+void glade_project_foreach_component (GladeProject *project,
+ GtkCallback callback,
+ gpointer callback_data);
+void glade_project_remove_component (GladeProject *project,
+ GtkWidget *component);
+
+void glade_project_add_associated_window (GladeProject *project,
+ GtkWidget *window);
+void glade_project_remove_associated_window (GladeProject *project,
+ GtkWidget *window);
+
+/* These add/remove pixmaps to the project. The same filename can appear
+ more than once in the project's list of pixmaps, so refcounting isn't
+ needed. The filename is copied. */
+void glade_project_add_pixmap (GladeProject *project,
+ const gchar *filename);
+void glade_project_remove_pixmap (GladeProject *project,
+ const gchar *filename);
+
+/* This ensures that all pixmaps are in the project's pixmaps directory,
+ by copying them if necessary. */
+GladeError* glade_project_copy_all_pixmaps (GladeProject *project);
+
+gchar* glade_project_get_current_directory (GladeProject *project);
+void glade_project_set_current_directory (GladeProject *project,
+ const gchar *directory);
+
+
+/*
+ * C Output options.
+ */
+gboolean glade_project_get_gettext_support (GladeProject *project);
+void glade_project_set_gettext_support (GladeProject *project,
+ gboolean gettext_support);
+gboolean glade_project_get_use_widget_names (GladeProject *project);
+void glade_project_set_use_widget_names (GladeProject *project,
+ gboolean use_widget_names);
+gboolean glade_project_get_output_main_file (GladeProject *project);
+void glade_project_set_output_main_file (GladeProject *project,
+ gboolean output_main_file);
+gboolean glade_project_get_output_support_files (GladeProject *project);
+void glade_project_set_output_support_files (GladeProject *project,
+ gboolean output_support_files);
+gboolean glade_project_get_output_build_files (GladeProject *project);
+void glade_project_set_output_build_files (GladeProject *project,
+ gboolean output_build_files);
+gboolean glade_project_get_backup_source_files (GladeProject *project);
+void glade_project_set_backup_source_files (GladeProject *project,
+ gboolean backup_source_files);
+gboolean glade_project_get_gnome_help_support (GladeProject *project);
+void glade_project_set_gnome_help_support (GladeProject *project,
+ gboolean gnome_help_support);
+
+/* These will be removed when the source code output is improved. */
+void glade_project_get_source_files (GladeProject *project,
+ gchar **main_source_file,
+ gchar **main_header_file,
+ gchar **handler_source_file,
+ gchar **handler_header_file);
+void glade_project_set_source_files (GladeProject *project,
+ const gchar *main_source_file,
+ const gchar *main_header_file,
+ const gchar *handler_source_file,
+ const gchar *handler_header_file);
+
+gchar* glade_project_get_support_source_file (GladeProject *project);
+void glade_project_set_support_source_file (GladeProject *project,
+ const gchar* support_source_file);
+
+gchar* glade_project_get_support_header_file (GladeProject *project);
+void glade_project_set_support_header_file (GladeProject *project,
+ const gchar* support_header_file);
+
+
+/*
+ * libglade options.
+ */
+gboolean glade_project_get_output_translatable_strings (GladeProject *project);
+void glade_project_set_output_translatable_strings (GladeProject *project,
+ gboolean output_translatable_strings);
+
+gchar* glade_project_get_translatable_strings_file (GladeProject *project);
+void glade_project_set_translatable_strings_file (GladeProject *project,
+ const gchar* file);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_PROJECT_H */
diff --git a/tools/glade/glade/glade_project_options.c b/tools/glade/glade/glade_project_options.c
new file mode 100644
index 00000000..a1f19624
--- /dev/null
+++ b/tools/glade/glade/glade_project_options.c
@@ -0,0 +1,1433 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <ctype.h>
+#include <string.h>
+
+#include <gtk/gtkalignment.h>
+#include <gtk/gtkentry.h>
+#include <gtk/gtkeventbox.h>
+#include <gtk/gtkfilechooserdialog.h>
+#include <gtk/gtkframe.h>
+#include <gtk/gtkhbox.h>
+#include <gtk/gtkhbbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtknotebook.h>
+#include <gtk/gtkoptionmenu.h>
+#include <gtk/gtkradiobutton.h>
+#include <gtk/gtkstock.h>
+#include <gtk/gtkvbox.h>
+
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#endif
+
+#include "glade_project_options.h"
+#include "utils.h"
+
+
+static GtkWindowClass *parent_class = NULL;
+
+
+static void glade_project_options_class_init (GladeProjectOptionsClass * klass);
+static void glade_project_options_init (GladeProjectOptions * project_options);
+static void glade_project_options_destroy (GtkObject *object);
+
+static void glade_project_options_set_project (GladeProjectOptions *options,
+ GladeProject *project);
+static void glade_project_options_directory_changed (GtkWidget * entry,
+ GladeProjectOptions *options);
+static void glade_project_options_name_changed (GtkWidget * entry,
+ GladeProjectOptions *options);
+static void glade_project_options_program_name_changed (GtkWidget * entry,
+ GladeProjectOptions *options);
+static void glade_project_options_xml_filename_changed (GtkWidget * entry,
+ GladeProjectOptions *options);
+static void glade_project_options_generate_name (GladeProjectOptions *options);
+static void glade_project_options_generate_program_name (GladeProjectOptions *options);
+static void glade_project_options_generate_xml_filename (GladeProjectOptions *options);
+static gchar* glade_project_options_generate_project_name_from_directory (gchar *directory);
+static gchar* glade_project_options_generate_program_name_from_project_name (gchar *project_name);
+static gchar* glade_project_options_generate_xml_filename_from_program_name (gchar *program_name);
+static void glade_project_options_translatable_strings_toggled (GtkWidget *widget,
+ GladeProjectOptions *options);
+static void glade_project_options_show_file_selection (GtkWidget *widget,
+ gpointer data);
+static void on_filesel_response (GtkWidget *widget,
+ gint response_id,
+ GladeProjectOptions *options);
+static void glade_project_options_ok (GtkWidget *widget,
+ GladeProjectOptions *options);
+static gchar* get_entry_text (GtkWidget *entry);
+static gboolean glade_project_options_check_valid (GladeProjectOptions *options);
+
+GType
+glade_project_options_get_type (void)
+{
+ static GType glade_project_options_type = 0;
+
+ if (!glade_project_options_type)
+ {
+ GtkTypeInfo glade_project_options_info =
+ {
+ "GladeProjectOptions",
+ sizeof (GladeProjectOptions),
+ sizeof (GladeProjectOptionsClass),
+ (GtkClassInitFunc) glade_project_options_class_init,
+ (GtkObjectInitFunc) glade_project_options_init,
+ /* reserved_1 */ NULL,
+ /* reserved_2 */ NULL,
+ (GtkClassInitFunc) NULL,
+ };
+
+ glade_project_options_type = gtk_type_unique (gtk_window_get_type (),
+ &glade_project_options_info);
+ }
+ return glade_project_options_type;
+}
+
+
+static void
+glade_project_options_class_init (GladeProjectOptionsClass * klass)
+{
+ GtkObjectClass *object_class;
+
+ object_class = (GtkObjectClass *) klass;
+
+ parent_class = gtk_type_class (gtk_window_get_type ());
+
+ object_class->destroy = glade_project_options_destroy;
+}
+
+static void
+set_accessible_description (GtkWidget *widget, const gchar *desc)
+{
+ AtkObject *atk_widget;
+
+ g_return_if_fail (GTK_IS_WIDGET (widget));
+
+ atk_widget = gtk_widget_get_accessible (widget);
+
+ if (desc)
+ atk_object_set_description (atk_widget, desc);
+}
+
+
+static void
+glade_project_options_init (GladeProjectOptions * options)
+{
+ GtkTooltips *tooltips;
+ GtkWidget *main_vbox, *notebook;
+ GtkWidget *general_options_vbox, *c_options_vbox, *libglade_options_vbox;
+ GtkWidget *vbox, *table, *label, *button, *eventbox, *alignment;
+ GtkWidget *hbox, *hbbox, *radio_button, *frame;
+ gint row, language;
+ GSList *group;
+
+ options->generate_program_name = FALSE;
+ options->generate_xml_filename = FALSE;
+ options->language_buttons = NULL;
+ options->filesel = NULL;
+ options->auto_generation_level = 0;
+
+ tooltips = gtk_tooltips_new ();
+
+ gtk_container_set_border_width (GTK_CONTAINER (options), 4);
+ gtk_window_set_position (GTK_WINDOW (options), GTK_WIN_POS_MOUSE);
+ gtk_window_set_title (GTK_WINDOW (options), _("Project Options"));
+ gtk_window_set_policy (GTK_WINDOW (options), FALSE, TRUE, FALSE);
+ gtk_window_set_wmclass (GTK_WINDOW (options), "project_options", "Glade");
+
+ main_vbox = gtk_vbox_new (FALSE, 4);
+ gtk_container_add (GTK_CONTAINER (options), main_vbox);
+ gtk_widget_show (main_vbox);
+
+ notebook = gtk_notebook_new ();
+ gtk_widget_show (notebook);
+ gtk_box_pack_start (GTK_BOX (main_vbox), notebook, TRUE, TRUE, 0);
+
+
+ /*
+ * General Page.
+ */
+
+ label = gtk_label_new (_("General"));
+ gtk_widget_show (label);
+
+ general_options_vbox = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (general_options_vbox);
+ gtk_notebook_append_page (GTK_NOTEBOOK (notebook), general_options_vbox,
+ label);
+ gtk_container_set_border_width (GTK_CONTAINER (general_options_vbox), 7);
+
+ frame = gtk_frame_new (_("Basic Options:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (general_options_vbox), frame, FALSE, TRUE, 4);
+
+ table = gtk_table_new (3, 4, TRUE);
+ gtk_widget_show (table);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 2);
+ gtk_table_set_col_spacings (GTK_TABLE (table), 4);
+ gtk_container_add (GTK_CONTAINER (frame), table);
+ gtk_container_set_border_width (GTK_CONTAINER (table), 4);
+
+ /* Project Directory. */
+ row = 0;
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_table_attach (GTK_TABLE (table), eventbox, 0, 1, row, row + 1,
+ GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox,
+ _("The project directory"), NULL);
+
+ label = gtk_label_new (_("Project Directory:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ hbox = gtk_hbox_new (FALSE, 4);
+ gtk_widget_show (hbox);
+ gtk_table_attach (GTK_TABLE (table), hbox,
+ 1, 4, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+
+ options->directory_entry = gtk_entry_new ();
+ gtk_widget_show (options->directory_entry);
+ gtk_box_pack_start (GTK_BOX (hbox), options->directory_entry,
+ TRUE, TRUE, 0);
+ gtk_signal_connect (GTK_OBJECT (options->directory_entry), "changed",
+ GTK_SIGNAL_FUNC (glade_project_options_directory_changed),
+ options);
+
+ button = gtk_button_new_with_label (_("Browse..."));
+ gtk_widget_show (button);
+ gtk_box_pack_start (GTK_BOX (hbox), button, FALSE, FALSE, 0);
+ gtk_misc_set_padding (GTK_MISC (GTK_BIN (button)->child), 8, 0);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (glade_project_options_show_file_selection),
+ NULL);
+
+ /* Project Name. */
+ row++;
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_table_attach (GTK_TABLE (table), eventbox, 0, 1, row, row + 1,
+ GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox,
+ _("The name of the current project"), NULL);
+
+ label = gtk_label_new (_("Project Name:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->name_entry = gtk_entry_new ();
+ gtk_widget_set_usize (options->name_entry, 80, -1);
+ gtk_widget_show (options->name_entry);
+ gtk_table_attach (GTK_TABLE (table), options->name_entry,
+ 1, 2, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+ gtk_signal_connect (GTK_OBJECT (options->name_entry), "changed",
+ GTK_SIGNAL_FUNC (glade_project_options_name_changed),
+ options);
+
+ /* Program Name. */
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_table_attach (GTK_TABLE (table), eventbox, 2, 3, row, row + 1,
+ GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox,
+ _("The name of the program"), NULL);
+
+ label = gtk_label_new (_("Program Name:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->program_name_entry = gtk_entry_new ();
+ gtk_widget_set_usize (options->program_name_entry, 80, -1);
+ gtk_widget_show (options->program_name_entry);
+ gtk_table_attach (GTK_TABLE (table), options->program_name_entry,
+ 3, 4, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+ gtk_signal_connect (GTK_OBJECT (options->program_name_entry), "changed",
+ GTK_SIGNAL_FUNC (glade_project_options_program_name_changed),
+ options);
+
+ /* Project XML File. */
+ row++;
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_table_attach (GTK_TABLE (table), eventbox, 0, 1, row, row + 1,
+ GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox,
+ _("The project file"), NULL);
+
+ label = gtk_label_new (_("Project File:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->xml_filename_entry = gtk_entry_new ();
+ gtk_widget_set_usize (options->xml_filename_entry, 80, -1);
+ gtk_widget_show (options->xml_filename_entry);
+ gtk_table_attach (GTK_TABLE (table), options->xml_filename_entry,
+ 1, 4, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+ gtk_signal_connect (GTK_OBJECT (options->xml_filename_entry), "changed",
+ GTK_SIGNAL_FUNC (glade_project_options_xml_filename_changed),
+ options);
+
+
+ /* Project Source Directory. */
+ frame = gtk_frame_new (_("Subdirectories:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (general_options_vbox), frame, FALSE, TRUE, 4);
+
+ table = gtk_table_new (1, 4, TRUE);
+ gtk_widget_show (table);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 2);
+ gtk_table_set_col_spacings (GTK_TABLE (table), 4);
+ gtk_container_add (GTK_CONTAINER (frame), table);
+ gtk_container_set_border_width (GTK_CONTAINER (table), 4);
+
+ row = 0;
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_table_attach (GTK_TABLE (table), eventbox, 0, 1, row, row + 1,
+ GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox,
+ _("The directory to save generated source code"),
+ NULL);
+
+ label = gtk_label_new (_("Source Directory:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_RIGHT);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->source_directory_entry = gtk_entry_new ();
+ gtk_widget_set_usize (options->source_directory_entry, 80, -1);
+ gtk_widget_show (options->source_directory_entry);
+ gtk_table_attach (GTK_TABLE (table), options->source_directory_entry,
+ 1, 2, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+
+
+ /* Project Pixmaps Directory. */
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_table_attach (GTK_TABLE (table), eventbox, 2, 3, row, row + 1,
+ GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox,
+ _("The directory to store pixmaps"),
+ NULL);
+
+ label = gtk_label_new (_("Pixmaps Directory:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_RIGHT);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->pixmaps_directory_entry = gtk_entry_new ();
+ gtk_widget_set_usize (options->pixmaps_directory_entry, 80, -1);
+ gtk_widget_show (options->pixmaps_directory_entry);
+ gtk_table_attach (GTK_TABLE (table), options->pixmaps_directory_entry,
+ 3, 4, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+
+
+ /* Project License. */
+ /* Take this out until we actually use it. */
+#if 0
+ row++;
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_table_attach (GTK_TABLE (table), eventbox, 0, 1, row, row + 1,
+ GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox,
+ _("The license which is added at the top of generated files"), NULL);
+
+ label = gtk_label_new (_("License:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_RIGHT);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->license_option_menu = gtk_option_menu_new ();
+ gtk_widget_show (options->license_option_menu);
+ gtk_table_attach (GTK_TABLE (table), options->license_option_menu,
+ 1, 3, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+
+ menu = gtk_menu_new ();
+ menuitem = gtk_menu_item_new_with_label ("GNU General Public License");
+ gtk_widget_show (menuitem);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_option_menu_set_menu (GTK_OPTION_MENU (options->license_option_menu),
+ menu);
+#endif
+
+ /* Source Language. */
+ frame = gtk_frame_new (_("Language:"));
+ /* Change this to 0 if you don't want the language option (C/C++/Perl). */
+#if 1
+ gtk_widget_show (frame);
+#endif
+ gtk_box_pack_start (GTK_BOX (general_options_vbox), frame, FALSE, TRUE, 4);
+
+ alignment = gtk_alignment_new (0.0, 0.5, 0.0, 0.0);
+ gtk_widget_show (alignment);
+ gtk_container_add (GTK_CONTAINER (frame), alignment);
+
+ hbox = gtk_hbox_new (TRUE, 4);
+ gtk_widget_show (hbox);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 0);
+ gtk_container_add (GTK_CONTAINER (alignment), hbox);
+
+ options->language_buttons = g_new (GtkWidget*, GladeNumLanguages);
+ group = NULL;
+ for (language = 0; language < GladeNumLanguages; language++)
+ {
+ radio_button = gtk_radio_button_new_with_label (group,
+ GladeLanguages[language]);
+ gtk_widget_show (radio_button);
+ gtk_box_pack_start (GTK_BOX (hbox), radio_button, FALSE, TRUE, 4);
+ group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio_button));
+
+ options->language_buttons[language] = radio_button;
+ }
+
+ /* Gnome Support. */
+#ifdef USE_GNOME
+ frame = gtk_frame_new (_("Gnome:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (general_options_vbox), frame, FALSE, TRUE, 4);
+
+ hbox = gtk_hbox_new (TRUE, 4);
+ gtk_widget_show (hbox);
+ gtk_container_add (GTK_CONTAINER (frame), hbox);
+
+ options->gnome_support = gtk_check_button_new_with_label (_("Enable Gnome Support"));
+ /* This can't be changed now. */
+ gtk_widget_set_sensitive (options->gnome_support, FALSE);
+ gtk_widget_show (options->gnome_support);
+ gtk_box_pack_start (GTK_BOX (hbox), options->gnome_support, TRUE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, options->gnome_support,
+ _("If a Gnome application is to be built"), NULL);
+
+#ifdef USE_GNOME_DB
+ options->gnome_db_support = gtk_check_button_new_with_label (_("Enable Gnome DB Support"));
+ gtk_widget_show (options->gnome_db_support);
+ gtk_box_pack_start (GTK_BOX (hbox), options->gnome_db_support, TRUE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, options->gnome_db_support,
+ _("If a Gnome DB application is to be built"), NULL);
+#endif /* USE_GNOME_DB */
+
+#endif /* USE_GNOME */
+
+
+ /*
+ * C Options Page.
+ */
+
+ label = gtk_label_new (_("C Options"));
+ gtk_widget_show (label);
+
+ c_options_vbox = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (c_options_vbox);
+ gtk_notebook_append_page (GTK_NOTEBOOK (notebook), c_options_vbox, label);
+ gtk_container_set_border_width (GTK_CONTAINER (c_options_vbox), 7);
+
+ label = gtk_label_new (NULL);
+ gtk_label_set_markup (GTK_LABEL (label), _("<b>Note:</b> for large applications the use of libglade is recommended."));
+ gtk_widget_set_size_request (label, 400, -1);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+ gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
+ gtk_widget_show (label);
+ gtk_box_pack_start (GTK_BOX (c_options_vbox), label, FALSE, TRUE, 4);
+
+ hbox = gtk_hbox_new (TRUE, 4);
+ gtk_widget_show (hbox);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 0);
+ gtk_box_pack_start (GTK_BOX (c_options_vbox), hbox, FALSE, TRUE, 4);
+
+ frame = gtk_frame_new (_("General Options:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (hbox), frame, FALSE, TRUE, 0);
+
+ vbox = gtk_vbox_new (TRUE, 0);
+ gtk_widget_show (vbox);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox), 0);
+ gtk_container_add (GTK_CONTAINER (frame), vbox);
+
+ /* Gettext Support. */
+ options->gettext_support = gtk_check_button_new_with_label (_("Gettext Support"));
+ gtk_widget_show (options->gettext_support);
+ gtk_box_pack_start (GTK_BOX (vbox), options->gettext_support,
+ FALSE, FALSE, 0);
+ gtk_tooltips_set_tip (tooltips, options->gettext_support,
+ _("If strings are marked for translation by gettext"),
+ NULL);
+
+ /* Setting widget names. */
+ options->use_widget_names = gtk_check_button_new_with_label (_("Set Widget Names"));
+ gtk_widget_show (options->use_widget_names);
+ gtk_box_pack_start (GTK_BOX (vbox), options->use_widget_names,
+ FALSE, FALSE, 0);
+ gtk_tooltips_set_tip (tooltips, options->use_widget_names,
+ _("If widget names are set in the source code"),
+ NULL);
+
+ /* Backing up source files. */
+ options->backup_source_files = gtk_check_button_new_with_label (_("Backup Source Files"));
+ gtk_widget_show (options->backup_source_files);
+ gtk_box_pack_start (GTK_BOX (vbox), options->backup_source_files,
+ FALSE, FALSE, 0);
+ gtk_tooltips_set_tip (tooltips, options->backup_source_files,
+ _("If copies of old source files are made"),
+ NULL);
+
+ /* Gnome Help System support. */
+ options->gnome_help_support = gtk_check_button_new_with_label (_("Gnome Help Support"));
+#ifdef USE_GNOME
+ gtk_widget_show (options->gnome_help_support);
+#endif
+ gtk_box_pack_start (GTK_BOX (vbox), options->gnome_help_support,
+ FALSE, FALSE, 0);
+ gtk_tooltips_set_tip (tooltips, options->gnome_help_support,
+ _("If support for the Gnome Help system should be included"),
+ NULL);
+
+ frame = gtk_frame_new (_("File Output Options:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (hbox), frame, FALSE, TRUE, 0);
+
+ vbox = gtk_vbox_new (TRUE, 0);
+ gtk_widget_show (vbox);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox), 0);
+ gtk_container_add (GTK_CONTAINER (frame), vbox);
+
+ /* Outputting main file. */
+ options->output_main_file = gtk_check_button_new_with_label (_("Output main.c File"));
+ gtk_widget_show (options->output_main_file);
+ gtk_box_pack_start (GTK_BOX (vbox), options->output_main_file,
+ FALSE, FALSE, 0);
+ gtk_tooltips_set_tip (tooltips, options->output_main_file,
+ _("If a main.c file is output containing a main() function, if it doesn't already exist"),
+ NULL);
+
+ /* Outputting support files. */
+ options->output_support_files = gtk_check_button_new_with_label (_("Output Support Functions"));
+ gtk_widget_show (options->output_support_files);
+ gtk_box_pack_start (GTK_BOX (vbox), options->output_support_files,
+ FALSE, FALSE, 0);
+ gtk_tooltips_set_tip (tooltips, options->output_support_files,
+ _("If the support functions are output"),
+ NULL);
+
+ /* Outputting build files. */
+ options->output_build_files = gtk_check_button_new_with_label (_("Output Build Files"));
+ gtk_widget_show (options->output_build_files);
+ gtk_box_pack_start (GTK_BOX (vbox), options->output_build_files,
+ FALSE, FALSE, 0);
+ gtk_tooltips_set_tip (tooltips, options->output_build_files,
+ _("If files for building the source code are output, including Makefile.am and configure.in, if they don't already exist"),
+ NULL);
+
+ /* Main source file. */
+ frame = gtk_frame_new (_("Interface Creation Functions:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (c_options_vbox), frame, FALSE, TRUE, 4);
+
+ hbox = gtk_hbox_new (TRUE, 4);
+ gtk_widget_show (hbox);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 4);
+ gtk_container_add (GTK_CONTAINER (frame), hbox);
+
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_box_pack_start (GTK_BOX (hbox), eventbox, FALSE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox, _("The file in which the functions to create the interface are written"), NULL);
+
+ label = gtk_label_new (_("Source File:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->main_source_entry = gtk_entry_new ();
+ gtk_widget_show (options->main_source_entry);
+ gtk_widget_set_usize (options->main_source_entry, 80, -1);
+ gtk_box_pack_start (GTK_BOX (hbox), options->main_source_entry,
+ TRUE, TRUE, 0);
+
+ /* Main header file. */
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_box_pack_start (GTK_BOX (hbox), eventbox, FALSE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox, _("The file in which the declarations of the functions to create the interface are written"), NULL);
+
+ label = gtk_label_new (_("Header File:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->main_header_entry = gtk_entry_new ();
+ gtk_widget_show (options->main_header_entry);
+ gtk_widget_set_usize (options->main_header_entry, 80, -1);
+ gtk_box_pack_start (GTK_BOX (hbox), options->main_header_entry,
+ TRUE, TRUE, 0);
+
+ set_accessible_description (options->main_source_entry, _("Source file for interface creation functions"));
+ set_accessible_description (options->main_header_entry, _("Header file for interface creation functions"));
+
+ /* Handler source file. */
+ frame = gtk_frame_new (_("Signal Handler & Callback Functions:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (c_options_vbox), frame, FALSE, TRUE, 4);
+
+ hbox = gtk_hbox_new (TRUE, 4);
+ gtk_widget_show (hbox);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 4);
+ gtk_container_add (GTK_CONTAINER (frame), hbox);
+
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_box_pack_start (GTK_BOX (hbox), eventbox, FALSE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox, _("The file in which the empty signal handler and callback functions are written"), NULL);
+
+ label = gtk_label_new (_("Source File:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->handler_source_entry = gtk_entry_new ();
+ gtk_widget_show (options->handler_source_entry);
+ gtk_widget_set_usize (options->handler_source_entry, 80, -1);
+ gtk_box_pack_start (GTK_BOX (hbox), options->handler_source_entry,
+ TRUE, TRUE, 0);
+
+ /* Handler header file. */
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_box_pack_start (GTK_BOX (hbox), eventbox, FALSE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox, _("The file in which the declarations of the signal handler and callback functions are written"), NULL);
+
+ label = gtk_label_new (_("Header File:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->handler_header_entry = gtk_entry_new ();
+ gtk_widget_show (options->handler_header_entry);
+ gtk_widget_set_usize (options->handler_header_entry, 80, -1);
+ gtk_box_pack_start (GTK_BOX (hbox), options->handler_header_entry,
+ TRUE, TRUE, 0);
+
+ set_accessible_description (options->handler_source_entry, _("Source file for signal handler and callback functions"));
+ set_accessible_description (options->handler_header_entry, _("Header file for signal handler and callback functions"));
+
+ /* Support source file. */
+ frame = gtk_frame_new (_("Support Functions:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (c_options_vbox), frame, FALSE, TRUE, 4);
+
+ hbox = gtk_hbox_new (TRUE, 4);
+ gtk_widget_show (hbox);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 4);
+ gtk_container_add (GTK_CONTAINER (frame), hbox);
+
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_box_pack_start (GTK_BOX (hbox), eventbox, FALSE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox, _("The file in which the support functions are written"), NULL);
+
+ label = gtk_label_new (_("Source File:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->support_source_entry = gtk_entry_new ();
+ gtk_widget_show (options->support_source_entry);
+ gtk_widget_set_usize (options->support_source_entry, 80, -1);
+ gtk_box_pack_start (GTK_BOX (hbox), options->support_source_entry,
+ TRUE, TRUE, 0);
+
+ /* Support header file. */
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_box_pack_start (GTK_BOX (hbox), eventbox, FALSE, TRUE, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox, _("The file in which the declarations of the support functions are written"), NULL);
+
+ label = gtk_label_new (_("Header File:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+ options->support_header_entry = gtk_entry_new ();
+ gtk_widget_show (options->support_header_entry);
+ gtk_widget_set_usize (options->support_header_entry, 80, -1);
+ gtk_box_pack_start (GTK_BOX (hbox), options->support_header_entry,
+ TRUE, TRUE, 0);
+
+ set_accessible_description (options->support_source_entry, _("Source file for support functions"));
+ set_accessible_description (options->support_header_entry, _("Header file for support functions"));
+
+ /*
+ * libglade Options Page.
+ */
+
+ label = gtk_label_new (_("LibGlade Options"));
+ gtk_widget_show (label);
+
+ libglade_options_vbox = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (libglade_options_vbox);
+ gtk_notebook_append_page (GTK_NOTEBOOK (notebook), libglade_options_vbox,
+ label);
+ gtk_container_set_border_width (GTK_CONTAINER (libglade_options_vbox), 7);
+
+ frame = gtk_frame_new (_("Translatable Strings:"));
+ gtk_widget_show (frame);
+ gtk_box_pack_start (GTK_BOX (libglade_options_vbox), frame, FALSE, TRUE, 4);
+
+ table = gtk_table_new (2, 3, FALSE);
+ gtk_widget_show (table);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 2);
+ gtk_table_set_col_spacings (GTK_TABLE (table), 2);
+ gtk_container_add (GTK_CONTAINER (frame), table);
+ gtk_container_set_border_width (GTK_CONTAINER (table), 4);
+
+ row = 0;
+
+ label = gtk_label_new (NULL);
+ gtk_label_set_markup (GTK_LABEL (label), _("<b>Note:</b> this option is deprecated - use intltool instead."));
+ gtk_widget_set_size_request (label, 400, -1);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+ gtk_label_set_line_wrap (GTK_LABEL (label), TRUE);
+ gtk_widget_show (label);
+ gtk_table_attach (GTK_TABLE (table), label,
+ 0, 3, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+ row++;
+
+ /* Output translatable strings. */
+ options->output_translatable_strings = gtk_check_button_new_with_label (_("Save Translatable Strings"));
+ gtk_widget_show (options->output_translatable_strings);
+ gtk_table_attach (GTK_TABLE (table), options->output_translatable_strings,
+ 0, 3, row, row + 1, GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, options->output_translatable_strings,
+ _("If translatable strings are saved in a separate C source file, to enable translation of interfaces loaded by libglade"),
+ NULL);
+
+ /* Translatable Strings File. */
+ row++;
+ eventbox = gtk_event_box_new ();
+ gtk_widget_show (eventbox);
+ gtk_table_attach (GTK_TABLE (table), eventbox, 0, 1, row, row + 1,
+ GTK_FILL, 0, 0, 0);
+ gtk_tooltips_set_tip (tooltips, eventbox,
+ _("The C source file to save all translatable strings in"), NULL);
+
+ label = gtk_label_new (_("File:"));
+ gtk_widget_show (label);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+ gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+ options->translatable_strings_filename_label = label;
+
+ options->translatable_strings_filename_entry = gtk_entry_new ();
+ gtk_widget_show (options->translatable_strings_filename_entry);
+ gtk_table_attach (GTK_TABLE (table),
+ options->translatable_strings_filename_entry,
+ 1, 2, row, row + 1, GTK_EXPAND | GTK_FILL, 0, 0, 0);
+
+
+ /* The button box with OK & Cancel buttons. */
+ hbbox = gtk_hbutton_box_new ();
+ gtk_widget_show (hbbox);
+ gtk_box_pack_start (GTK_BOX (main_vbox), hbbox, TRUE, TRUE, 0);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (hbbox), GTK_BUTTONBOX_END);
+ gtk_box_set_spacing (GTK_BOX (hbbox), 8);
+
+ options->cancel_button = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
+ GTK_WIDGET_SET_FLAGS (options->cancel_button, GTK_CAN_DEFAULT);
+ gtk_widget_show (options->cancel_button);
+ gtk_container_add (GTK_CONTAINER (hbbox), options->cancel_button);
+ gtk_signal_connect_object (GTK_OBJECT (options->cancel_button), "clicked",
+ GTK_SIGNAL_FUNC (gtk_widget_destroy),
+ GTK_OBJECT (options));
+
+ options->ok_button = gtk_button_new_from_stock (GTK_STOCK_OK);
+ GTK_WIDGET_SET_FLAGS (options->ok_button, GTK_CAN_DEFAULT);
+ gtk_widget_show (options->ok_button);
+ gtk_container_add (GTK_CONTAINER (hbbox), options->ok_button);
+ gtk_widget_grab_default (options->ok_button);
+ gtk_signal_connect (GTK_OBJECT (options->ok_button), "clicked",
+ GTK_SIGNAL_FUNC (glade_project_options_ok), options);
+
+ gtk_signal_connect (GTK_OBJECT (options), "key_press_event",
+ GTK_SIGNAL_FUNC (glade_util_check_key_is_esc),
+ GINT_TO_POINTER (GladeEscDestroys));
+
+ gtk_widget_grab_focus (options->directory_entry);
+}
+
+
+GtkWidget *
+glade_project_options_new (GladeProject *project)
+{
+ GladeProjectOptions *options;
+
+ g_return_val_if_fail (GLADE_IS_PROJECT (project), NULL);
+
+ options = GLADE_PROJECT_OPTIONS (gtk_type_new (glade_project_options_get_type ()));
+ glade_project_options_set_project (options, project);
+
+ return GTK_WIDGET (options);
+}
+
+
+static void
+glade_project_options_destroy (GtkObject *object)
+{
+ GladeProjectOptions *options;
+
+ options = GLADE_PROJECT_OPTIONS (object);
+
+ g_free (options->language_buttons);
+ options->language_buttons = NULL;
+
+ /* FIXME: Maybe we need to disconnect the destroy signal handler added to
+ the project. */
+
+ if (options->filesel)
+ {
+ gtk_widget_destroy (options->filesel);
+ options->filesel = NULL;
+ }
+}
+
+
+/* This sets which project which we show the options of. */
+static void
+glade_project_options_set_project (GladeProjectOptions *options,
+ GladeProject *project)
+{
+ GladeError *error;
+ gchar *base = NULL, *next_project_dir = NULL;
+ gint next_project_num = -1;
+
+ g_return_if_fail (GLADE_IS_PROJECT (project));
+
+ options->project = project;
+ options->generate_name = FALSE;
+ options->generate_program_name = FALSE;
+ options->generate_xml_filename = FALSE;
+
+ /* If the project directory has been set, we show it, else we show the
+ next free project directory in $HOME/Projects as the default. */
+ if (project->directory && project->directory[0])
+ {
+ base = project->directory;
+ gtk_entry_set_text (GTK_ENTRY (options->directory_entry), base);
+ }
+ else
+ {
+ error = glade_util_get_next_free_project_directory (&next_project_dir,
+ &next_project_num);
+ if (!error)
+ {
+ base = next_project_dir;
+ gtk_entry_set_text (GTK_ENTRY (options->directory_entry), base);
+ }
+ else
+ {
+ g_warning ("Couldn't find next free project directory.");
+ gtk_entry_set_text (GTK_ENTRY (options->directory_entry), "");
+ }
+ }
+
+ /* Project name. */
+ if (project->name && project->name[0])
+ {
+ gchar *generated_project_name;
+
+ gtk_entry_set_text (GTK_ENTRY (options->name_entry), project->name);
+
+ /* See if it matches what would have been auto-generated. */
+ generated_project_name = glade_project_options_generate_project_name_from_directory (base);
+ if (!strcmp (generated_project_name, project->name))
+ options->generate_name = TRUE;
+ g_free (generated_project_name);
+ }
+ else
+ {
+ glade_project_options_generate_name (options);
+ options->generate_name = TRUE;
+ }
+
+ /* Program name. */
+ if (project->program_name && project->program_name[0])
+ {
+ gchar *generated_program_name;
+
+ gtk_entry_set_text (GTK_ENTRY (options->program_name_entry),
+ project->program_name);
+
+ /* See if it matches what would have been auto-generated. */
+ generated_program_name = glade_project_options_generate_program_name_from_project_name (project->name);
+ if (!strcmp (generated_program_name, project->program_name))
+ options->generate_program_name = TRUE;
+ g_free (generated_program_name);
+ }
+ else
+ {
+ glade_project_options_generate_program_name (options);
+ options->generate_program_name = TRUE;
+ }
+
+ /* XML filename. */
+ if (project->xml_filename && project->xml_filename[0])
+ {
+ gchar *xml_filename_relative, *generated_filename;
+
+ xml_filename_relative = glade_util_make_relative_path (base, project->xml_filename);
+ gtk_entry_set_text (GTK_ENTRY (options->xml_filename_entry),
+ xml_filename_relative);
+
+ /* See if it matches what would have been auto-generated. */
+ generated_filename = glade_project_options_generate_xml_filename_from_program_name (project->program_name);
+ if (!strcmp (generated_filename, xml_filename_relative))
+ options->generate_xml_filename = TRUE;
+ g_free (generated_filename);
+ g_free (xml_filename_relative);
+ }
+ else
+ {
+ glade_project_options_generate_xml_filename (options);
+ options->generate_xml_filename = TRUE;
+ }
+
+ /* Source directory. */
+ if (project->source_directory && project->source_directory[0])
+ {
+ gchar *srcdir_relative;
+
+ srcdir_relative = glade_util_make_relative_path (base, project->source_directory);
+ gtk_entry_set_text (GTK_ENTRY (options->source_directory_entry),
+ srcdir_relative);
+ g_free (srcdir_relative);
+ }
+ else
+ {
+ gtk_entry_set_text (GTK_ENTRY (options->source_directory_entry),
+ "src");
+ }
+
+ /* Pixmaps directory. */
+ if (project->pixmaps_directory && project->pixmaps_directory[0])
+ {
+ gchar *pixmaps_relative;
+
+ pixmaps_relative = glade_util_make_relative_path (base, project->pixmaps_directory);
+ gtk_entry_set_text (GTK_ENTRY (options->pixmaps_directory_entry),
+ pixmaps_relative);
+ g_free (pixmaps_relative);
+ }
+ else
+ {
+ gtk_entry_set_text (GTK_ENTRY (options->pixmaps_directory_entry),
+ "pixmaps");
+ }
+
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->language_buttons[project->language]), TRUE);
+
+#ifdef USE_GNOME
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->gnome_support),
+ project->gnome_support);
+#ifdef USE_GNOME_DB
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->gnome_db_support),
+ project->gnome_db_support);
+#endif
+#endif
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->gettext_support),
+ project->gettext_support);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->use_widget_names),
+ project->use_widget_names);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->output_main_file),
+ project->output_main_file);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->output_support_files),
+ project->output_support_files);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->output_build_files),
+ project->output_build_files);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->backup_source_files),
+ project->backup_source_files);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->gnome_help_support),
+ project->gnome_help_support);
+
+ gtk_entry_set_text (GTK_ENTRY (options->main_source_entry),
+ project->main_source_file
+ ? project->main_source_file : "");
+ gtk_entry_set_text (GTK_ENTRY (options->main_header_entry),
+ project->main_header_file
+ ? project->main_header_file : "");
+ gtk_entry_set_text (GTK_ENTRY (options->handler_source_entry),
+ project->handler_source_file
+ ? project->handler_source_file : "");
+ gtk_entry_set_text (GTK_ENTRY (options->handler_header_entry),
+ project->handler_header_file
+ ? project->handler_header_file : "");
+
+ gtk_entry_set_text (GTK_ENTRY (options->support_source_entry),
+ project->support_source_file
+ ? project->support_source_file : "");
+ gtk_entry_set_text (GTK_ENTRY (options->support_header_entry),
+ project->support_header_file
+ ? project->support_header_file : "");
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (options->output_translatable_strings),
+ project->output_translatable_strings);
+ if (project->translatable_strings_file
+ && project->translatable_strings_file[0])
+ {
+ gchar *filename;
+
+ filename = glade_util_make_relative_path (base, project->translatable_strings_file);
+ gtk_entry_set_text (GTK_ENTRY (options->translatable_strings_filename_entry),
+ filename);
+ g_free (filename);
+ }
+ else
+ {
+ gtk_entry_set_text (GTK_ENTRY (options->translatable_strings_filename_entry), "");
+ }
+ gtk_signal_connect (GTK_OBJECT (options->output_translatable_strings),
+ "toggled",
+ GTK_SIGNAL_FUNC (glade_project_options_translatable_strings_toggled),
+ options);
+
+ /* Set the sensitivity of the options. */
+ gtk_widget_set_sensitive (options->translatable_strings_filename_label,
+ project->output_translatable_strings);
+ gtk_widget_set_sensitive (options->translatable_strings_filename_entry,
+ project->output_translatable_strings);
+
+
+ /* Connect to the project's destroy signal so we can destroy ourself. */
+ gtk_signal_connect_object (GTK_OBJECT (project), "destroy",
+ GTK_SIGNAL_FUNC (gtk_widget_destroy),
+ GTK_OBJECT (options));
+
+ g_free (next_project_dir);
+}
+
+
+static void
+glade_project_options_directory_changed (GtkWidget * entry,
+ GladeProjectOptions *options)
+{
+ if (options->generate_name)
+ glade_project_options_generate_name (options);
+}
+
+
+static void
+glade_project_options_name_changed (GtkWidget * entry,
+ GladeProjectOptions *options)
+{
+ if (options->generate_program_name)
+ glade_project_options_generate_program_name (options);
+
+ /* If this option has been edited by the user, turn auto-generation off. */
+ if (options->auto_generation_level == 0)
+ options->generate_name = FALSE;
+}
+
+
+static void
+glade_project_options_program_name_changed (GtkWidget * entry,
+ GladeProjectOptions *options)
+{
+ if (options->generate_xml_filename)
+ glade_project_options_generate_xml_filename (options);
+
+ /* If this option has been edited by the user, turn auto-generation off. */
+ if (options->auto_generation_level == 0)
+ options->generate_program_name = FALSE;
+}
+
+
+static void
+glade_project_options_xml_filename_changed (GtkWidget * entry,
+ GladeProjectOptions *options)
+{
+ /* If this option has been edited by the user, turn auto-generation off. */
+ if (options->auto_generation_level == 0)
+ options->generate_xml_filename = FALSE;
+}
+
+
+static void
+glade_project_options_generate_name (GladeProjectOptions *options)
+{
+ gchar *directory, *project_name;
+
+ directory = (char*) gtk_entry_get_text (GTK_ENTRY (options->directory_entry));
+ project_name = glade_project_options_generate_project_name_from_directory (directory);
+ options->auto_generation_level++;
+ gtk_entry_set_text (GTK_ENTRY (options->name_entry), project_name);
+ options->auto_generation_level--;
+ g_free (project_name);
+}
+
+
+static gchar*
+glade_project_options_generate_project_name_from_directory (gchar *directory)
+{
+ gchar *project_name;
+
+ if (directory == NULL)
+ return g_strdup ("");
+
+ project_name = g_strdup (g_basename (directory));
+ if (project_name[0] != '\0')
+ project_name[0] = toupper (project_name[0]);
+ return project_name;
+}
+
+
+static void
+glade_project_options_generate_program_name (GladeProjectOptions *options)
+{
+ gchar *project_name, *program_name;
+
+ project_name = (char*) gtk_entry_get_text (GTK_ENTRY (options->name_entry));
+ program_name = glade_project_options_generate_program_name_from_project_name (project_name);
+ options->auto_generation_level++;
+ gtk_entry_set_text (GTK_ENTRY (options->program_name_entry), program_name);
+ options->auto_generation_level--;
+ g_free (program_name);
+}
+
+
+static gchar*
+glade_project_options_generate_program_name_from_project_name (gchar *project_name)
+{
+ gchar *program_name, *pos;
+
+ if (project_name == NULL)
+ return g_strdup ("");
+
+ program_name = g_strdup (project_name);
+ g_strdown (program_name);
+ /* Try to convert any characters which shouldn't be in a program name to '-'.
+ We'll allow alphanumerics and characters in [.+-_] */
+ for (pos = program_name; *pos; pos++)
+ {
+ if (!(isalnum (*pos) || *pos == '.' || *pos == '+' || *pos == '-'
+ || *pos == '_'))
+ *pos = '-';
+ }
+ return program_name;
+}
+
+
+static void
+glade_project_options_generate_xml_filename (GladeProjectOptions *options)
+{
+ gchar *program_name, *xml_filename;
+
+ program_name = (char*) gtk_entry_get_text (GTK_ENTRY (options->program_name_entry));
+ xml_filename = glade_project_options_generate_xml_filename_from_program_name (program_name);
+ options->auto_generation_level++;
+ gtk_entry_set_text (GTK_ENTRY (options->xml_filename_entry), xml_filename);
+ options->auto_generation_level--;
+ g_free (xml_filename);
+}
+
+
+static gchar*
+glade_project_options_generate_xml_filename_from_program_name (gchar *program_name)
+{
+ gchar *xml_filename;
+
+ if (program_name == NULL)
+ return g_strdup ("");
+
+ xml_filename = g_strdup_printf ("%s.glade", program_name);
+ return xml_filename;
+}
+
+
+static void
+glade_project_options_translatable_strings_toggled (GtkWidget *widget,
+ GladeProjectOptions *options)
+{
+ gboolean sensitive;
+
+ sensitive = GTK_TOGGLE_BUTTON (options->output_translatable_strings)->active;
+
+ /* Set the sensitivity of the options. */
+ gtk_widget_set_sensitive (options->translatable_strings_filename_label,
+ sensitive);
+ gtk_widget_set_sensitive (options->translatable_strings_filename_entry,
+ sensitive);
+}
+
+
+static void
+glade_project_options_show_file_selection (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectOptions *options;
+ gchar *filename;
+
+ options = GLADE_PROJECT_OPTIONS (gtk_widget_get_toplevel (widget));
+
+ if (options->filesel == NULL)
+ {
+ options->filesel = gtk_file_chooser_dialog_new (_("Select the Project Directory"),
+ GTK_WINDOW (options),
+ GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (options->filesel),
+ GTK_RESPONSE_OK);
+
+ g_signal_connect (options->filesel, "response",
+ GTK_SIGNAL_FUNC (on_filesel_response), options);
+ g_signal_connect (options->filesel, "delete_event",
+ G_CALLBACK (gtk_true), NULL);
+ }
+
+ filename = (char*) gtk_entry_get_text (GTK_ENTRY (options->directory_entry));
+ if (glade_util_file_exists (filename))
+ {
+ glade_util_set_file_selection_filename (options->filesel, filename);
+ }
+
+ gtk_window_present (GTK_WINDOW (options->filesel));
+}
+
+
+static void
+on_filesel_response (GtkWidget *widget,
+ gint response_id,
+ GladeProjectOptions *options)
+{
+ gchar *filename;
+
+ if (response_id == GTK_RESPONSE_OK)
+ {
+ filename = glade_util_get_file_selection_filename (options->filesel);
+ if (filename)
+ gtk_entry_set_text (GTK_ENTRY (options->directory_entry), filename);
+ g_free (filename);
+ }
+
+ glade_util_close_window (options->filesel);
+}
+
+
+static void
+glade_project_options_ok (GtkWidget *widget,
+ GladeProjectOptions *options)
+{
+ GladeProject *project;
+ gchar *xml_filename, *directory, *source_directory, *pixmaps_directory;
+ gchar *strings_filename;
+ gint language;
+
+ project = options->project;
+
+ /* First check that the options are valid, according to the requested action.
+ If not, we need to stop the signal so the dialog isn't closed. */
+ if (!glade_project_options_check_valid (options))
+ {
+ gtk_signal_emit_stop_by_name (GTK_OBJECT (widget), "clicked");
+ return;
+ }
+
+ /* The project directory is the only aboslute path. Everything else is
+ relative to it, so needs to be turned into an absolute path here. */
+ directory = get_entry_text (options->directory_entry);
+ glade_project_set_directory (project, directory);
+
+ glade_project_set_name (project, get_entry_text (options->name_entry));
+ glade_project_set_program_name (project, get_entry_text (options->program_name_entry));
+
+ pixmaps_directory = get_entry_text (options->pixmaps_directory_entry);
+ pixmaps_directory = glade_util_make_absolute_path (directory,
+ pixmaps_directory);
+ glade_project_set_pixmaps_directory (project, pixmaps_directory);
+ g_free (pixmaps_directory);
+
+ source_directory = get_entry_text (options->source_directory_entry);
+ source_directory = glade_util_make_absolute_path (directory,
+ source_directory);
+ glade_project_set_source_directory (project, source_directory);
+ g_free (source_directory);
+
+ xml_filename = get_entry_text (options->xml_filename_entry);
+ xml_filename = glade_util_make_absolute_path (directory, xml_filename);
+ glade_project_set_xml_filename (project, xml_filename);
+ g_free (xml_filename);
+
+ for (language = 0; language < GladeNumLanguages; language++)
+ {
+
+ if (GTK_TOGGLE_BUTTON (options->language_buttons[language])->active)
+ {
+ glade_project_set_language_name (project, GladeLanguages[language]);
+ break;
+ }
+ }
+
+
+#ifdef USE_GNOME
+ glade_project_set_gnome_support (project, GTK_TOGGLE_BUTTON (options->gnome_support)->active ? TRUE : FALSE);
+#ifdef USE_GNOME_DB
+ glade_project_set_gnome_db_support (project, GTK_TOGGLE_BUTTON (options->gnome_db_support)->active ? TRUE : FALSE);
+#endif
+#endif
+
+ glade_project_set_gettext_support (project, GTK_TOGGLE_BUTTON (options->gettext_support)->active ? TRUE : FALSE);
+
+ glade_project_set_use_widget_names (project, GTK_TOGGLE_BUTTON (options->use_widget_names)->active ? TRUE : FALSE);
+
+ glade_project_set_output_main_file (project, GTK_TOGGLE_BUTTON (options->output_main_file)->active ? TRUE : FALSE);
+
+ glade_project_set_output_support_files (project, GTK_TOGGLE_BUTTON (options->output_support_files)->active ? TRUE : FALSE);
+
+ glade_project_set_output_build_files (project, GTK_TOGGLE_BUTTON (options->output_build_files)->active ? TRUE : FALSE);
+
+ glade_project_set_backup_source_files (project, GTK_TOGGLE_BUTTON (options->backup_source_files)->active ? TRUE : FALSE);
+
+ glade_project_set_gnome_help_support (project, GTK_TOGGLE_BUTTON (options->gnome_help_support)->active ? TRUE : FALSE);
+
+ glade_project_set_source_files (project,
+ get_entry_text (options->main_source_entry),
+ get_entry_text (options->main_header_entry),
+ get_entry_text (options->handler_source_entry),
+ get_entry_text (options->handler_header_entry));
+ glade_project_set_support_source_file (project, get_entry_text (options->support_source_entry));
+ glade_project_set_support_header_file (project, get_entry_text (options->support_header_entry));
+
+ glade_project_set_output_translatable_strings (project, GTK_TOGGLE_BUTTON (options->output_translatable_strings)->active ? TRUE : FALSE);
+
+ strings_filename = get_entry_text (options->translatable_strings_filename_entry);
+ strings_filename = glade_util_make_absolute_path (directory,
+ strings_filename);
+ glade_project_set_translatable_strings_file (project, strings_filename);
+ g_free (strings_filename);
+
+ g_free (directory);
+ gtk_widget_destroy (GTK_WIDGET (options));
+}
+
+
+/* This returns a pointer to the text in the given entry, or NULL if the entry
+ is empty. */
+static gchar*
+get_entry_text (GtkWidget *entry)
+{
+ gchar *text;
+
+ text = (char*) gtk_entry_get_text (GTK_ENTRY (entry));
+ if (text && text[0] != '\0')
+ return text;
+ else
+ return NULL;
+}
+
+
+void
+glade_project_options_set_action (GladeProjectOptions *options,
+ GladeProjectOptionsAction action)
+{
+ options->action = action;
+}
+
+
+/* This checks that all the options needed for the required action have been
+ set, and returns TRUE if so. */
+static gboolean
+glade_project_options_check_valid (GladeProjectOptions *options)
+{
+ gchar *error = NULL;
+ gchar *directory, *xml_filename, *project_name, *program_name;
+ gchar *source_directory, *pixmaps_directory;
+ gboolean output_translatable_strings;
+ gchar *translatable_strings_filename;
+
+ directory = get_entry_text (options->directory_entry);
+ xml_filename = get_entry_text (options->xml_filename_entry);
+ project_name = get_entry_text (options->name_entry);
+ program_name = get_entry_text (options->program_name_entry);
+ source_directory = get_entry_text (options->source_directory_entry);
+ pixmaps_directory = get_entry_text (options->pixmaps_directory_entry);
+ output_translatable_strings = GTK_TOGGLE_BUTTON (options->output_translatable_strings)->active;
+ translatable_strings_filename = get_entry_text (options->translatable_strings_filename_entry);
+
+ switch (options->action)
+ {
+ case GLADE_PROJECT_OPTIONS_ACTION_NORMAL:
+ if (output_translatable_strings
+ && (translatable_strings_filename == NULL
+ || translatable_strings_filename[0] == '\0'))
+ error = _("You need to set the Translatable Strings File option");
+ break;
+ case GLADE_PROJECT_OPTIONS_ACTION_SAVE:
+ if (directory == NULL || directory[0] == '\0')
+ error = _("You need to set the Project Directory option");
+ else if (xml_filename == NULL || xml_filename[0] == '\0')
+ error = _("You need to set the Project File option");
+ else if (output_translatable_strings
+ && (translatable_strings_filename == NULL
+ || translatable_strings_filename[0] == '\0'))
+ error = _("You need to set the Translatable Strings File option");
+ break;
+ case GLADE_PROJECT_OPTIONS_ACTION_BUILD:
+ if (directory == NULL || directory[0] == '\0')
+ error = _("You need to set the Project Directory option");
+ else if (xml_filename == NULL || xml_filename[0] == '\0')
+ error = _("You need to set the Project File option");
+ else if (output_translatable_strings
+ && (translatable_strings_filename == NULL
+ || translatable_strings_filename[0] == '\0'))
+ error = _("You need to set the Translatable Strings File option");
+ else if (project_name == NULL || project_name[0] == '\0')
+ error = _("You need to set the Project Name option");
+ else if (program_name == NULL || program_name[0] == '\0')
+ error = _("You need to set the Program Name option");
+#if 0
+ else if (source_directory == NULL || source_directory[0] == '\0')
+ error = _("You need to set the Source Directory option");
+#endif
+ else if (pixmaps_directory == NULL || pixmaps_directory[0] == '\0')
+ error = _("You need to set the Pixmaps Directory option");
+ break;
+ }
+
+ if (error)
+ {
+ glade_util_show_message_box (error, GTK_WIDGET (options));
+ return FALSE;
+ }
+
+ return TRUE;
+}
diff --git a/tools/glade/glade/glade_project_options.h b/tools/glade/glade/glade_project_options.h
new file mode 100644
index 00000000..120ce78b
--- /dev/null
+++ b/tools/glade/glade/glade_project_options.h
@@ -0,0 +1,142 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_PROJECT_OPTIONS_H
+#define GLADE_PROJECT_OPTIONS_H
+
+#include <gtk/gtkwindow.h>
+
+#include "glade_project.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/*
+ * GladeProjectOptions is a subclass of GtkWindow, used to set the project
+ * options.
+ */
+
+#define GLADE_PROJECT_OPTIONS(obj) GTK_CHECK_CAST (obj, glade_project_options_get_type (), GladeProjectOptions)
+#define GLADE_PROJECT_OPTIONS_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, glade_project_options_get_type (), GladeProjectOptionsClass)
+#define GLADE_IS_PROJECT_OPTIONS(obj) GTK_CHECK_TYPE (obj, glade_project_options_get_type ())
+
+typedef enum
+{
+ GLADE_PROJECT_OPTIONS_ACTION_NORMAL,
+ GLADE_PROJECT_OPTIONS_ACTION_SAVE,
+ GLADE_PROJECT_OPTIONS_ACTION_BUILD
+} GladeProjectOptionsAction;
+
+
+typedef struct _GladeProjectOptions GladeProjectOptions;
+typedef struct _GladeProjectOptionsClass GladeProjectOptionsClass;
+
+struct _GladeProjectOptions
+{
+ GtkWindow window;
+
+ /* This is the project whose options we are editing. */
+ GladeProject *project;
+
+ /* This is the action which will be taken after the dialog is closed.
+ We will ensure that any options needed for the action are set properly
+ before the dialog is closed. */
+ GladeProjectOptionsAction action;
+
+ /*
+ * General options page.
+ */
+ GtkWidget *name_entry;
+ gboolean generate_name;
+ GtkWidget *program_name_entry;
+ gboolean generate_program_name;
+ GtkWidget *xml_filename_entry;
+ gboolean generate_xml_filename;
+ GtkWidget *directory_entry;
+ GtkWidget *source_directory_entry;
+ GtkWidget *pixmaps_directory_entry;
+
+ GtkWidget **language_buttons;
+
+ /* Take this out until we support it. */
+ /*GtkWidget *license_option_menu;*/
+
+ GtkWidget *gnome_support;
+ GtkWidget *gnome_db_support;
+
+ /*
+ * C options page.
+ */
+ GtkWidget *gettext_support;
+ GtkWidget *use_widget_names;
+ GtkWidget *output_main_file;
+ GtkWidget *output_support_files;
+ GtkWidget *output_build_files;
+ GtkWidget *backup_source_files;
+ GtkWidget *gnome_help_support;
+
+ GtkWidget *main_source_entry;
+ GtkWidget *main_header_entry;
+ GtkWidget *handler_source_entry;
+ GtkWidget *handler_header_entry;
+ GtkWidget *support_source_entry;
+ GtkWidget *support_header_entry;
+
+ /*
+ * libglade options page.
+ */
+ GtkWidget *output_translatable_strings;
+ GtkWidget *translatable_strings_filename_label;
+ GtkWidget *translatable_strings_filename_entry;
+
+
+ /*
+ * C options page.
+ */
+ GtkWidget *ok_button;
+ GtkWidget *cancel_button;
+
+ /* This is the file selection dialog we use for all file selections. */
+ GtkWidget *filesel;
+
+ /* This is incremented when we are auto-generating the project name, program
+ name & xml filename. It is used to tell whether an options is being
+ auto-generated or the user has edited it. */
+ gint auto_generation_level;
+};
+
+
+struct _GladeProjectOptionsClass
+{
+ GtkWindowClass parent_class;
+};
+
+
+
+
+GType glade_project_options_get_type (void);
+GtkWidget* glade_project_options_new (GladeProject *project);
+
+void glade_project_options_set_action (GladeProjectOptions *options,
+ GladeProjectOptionsAction action);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_PROJECT_OPTIONS_H */
diff --git a/tools/glade/glade/glade_project_view.c b/tools/glade/glade/glade_project_view.c
new file mode 100644
index 00000000..730f63e2
--- /dev/null
+++ b/tools/glade/glade/glade_project_view.c
@@ -0,0 +1,311 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#include <gtk/gtk.h>
+#include "editor.h"
+#include "glade_project_view.h"
+#include "utils.h"
+
+GladeProjectView *current_project_view = NULL;
+
+static GtkCListClass *parent_class = NULL;
+
+static void glade_project_view_class_init (GladeProjectViewClass * klass);
+static void glade_project_view_init (GladeProjectView * project_view);
+
+void set_project_callback (GtkWidget *component,
+ GladeProjectView *project_view);
+
+static void glade_project_view_real_add_component (GladeProject *project,
+ GtkWidget *component,
+ GladeProjectView *project_view);
+static void glade_project_view_real_remove_component (GladeProject *project,
+ GtkWidget *component,
+ GladeProjectView *project_view);
+static void glade_project_view_component_changed (GladeProject *project,
+ GtkWidget *component,
+ GladeProjectView *project_view);
+static void glade_project_view_select_component (GladeProjectView *project_view,
+ gint row,
+ gint column,
+ GdkEventButton *bevent,
+ gpointer data);
+
+GType
+glade_project_view_get_type (void)
+{
+ static GType glade_project_view_type = 0;
+
+ if (!glade_project_view_type)
+ {
+ GtkTypeInfo glade_project_view_info =
+ {
+ "GladeProjectView",
+ sizeof (GladeProjectView),
+ sizeof (GladeProjectViewClass),
+ (GtkClassInitFunc) glade_project_view_class_init,
+ (GtkObjectInitFunc) glade_project_view_init,
+ /* reserved_1 */ NULL,
+ /* reserved_2 */ NULL,
+ (GtkClassInitFunc) NULL,
+ };
+
+ glade_project_view_type = gtk_type_unique (gtk_clist_get_type (),
+ &glade_project_view_info);
+ }
+ return glade_project_view_type;
+}
+
+
+static void
+glade_project_view_class_init (GladeProjectViewClass * klass)
+{
+ GtkObjectClass *object_class;
+
+ object_class = (GtkObjectClass *) klass;
+
+ parent_class = gtk_type_class (gtk_clist_get_type ());
+}
+
+
+static void
+glade_project_view_init (GladeProjectView * project_view)
+{
+ project_view->project = NULL;
+ /* This no longer exists in GTK+ 2.0, so I hope it isn't needed. */
+ /*gtk_clist_construct (GTK_CLIST (project_view), 1, NULL);*/
+}
+
+
+GtkWidget *
+glade_project_view_new ()
+{
+ GtkWidget *project_view;
+
+ project_view = GTK_WIDGET (gtk_type_new (glade_project_view_get_type ()));
+ gtk_clist_column_titles_hide (GTK_CLIST (project_view));
+ gtk_clist_set_row_height (GTK_CLIST (project_view), 20);
+ gtk_clist_set_column_width (GTK_CLIST (project_view), 0, 140);
+ gtk_widget_set_usize (project_view, 172, 100);
+ gtk_signal_connect (GTK_OBJECT (project_view), "select_row",
+ GTK_SIGNAL_FUNC (glade_project_view_select_component),
+ NULL);
+
+ /* FIXME: We only support one project view at present. */
+ current_project_view = GLADE_PROJECT_VIEW (project_view);
+
+ return project_view;
+}
+
+
+GladeProject*
+glade_project_view_get_project (GladeProjectView *project_view)
+{
+ return project_view->project;
+}
+
+
+void
+glade_project_view_set_project (GladeProjectView *project_view,
+ GladeProject *project)
+{
+ if (project_view->project == project)
+ return;
+
+ project_view->project = project;
+ gtk_clist_clear (GTK_CLIST (project_view));
+
+ if (project)
+ {
+ glade_project_foreach_component (project,
+ (GtkCallback) set_project_callback,
+ project_view);
+ gtk_signal_connect (GTK_OBJECT (project), "add_component",
+ GTK_SIGNAL_FUNC (glade_project_view_real_add_component),
+ project_view);
+ gtk_signal_connect (GTK_OBJECT (project), "remove_component",
+ GTK_SIGNAL_FUNC (glade_project_view_real_remove_component),
+ project_view);
+ gtk_signal_connect (GTK_OBJECT (project), "component_changed",
+ GTK_SIGNAL_FUNC (glade_project_view_component_changed),
+ project_view);
+ }
+}
+
+
+void
+set_project_callback (GtkWidget *component,
+ GladeProjectView *project_view)
+{
+ GbWidget *gbwidget;
+ gchar *name;
+ gint row;
+
+ name = (gchar*) gtk_widget_get_name (component);
+ gbwidget = gb_widget_lookup (component);
+ g_return_if_fail (gbwidget != NULL);
+
+ row = gtk_clist_append (GTK_CLIST (project_view), &name);
+ gtk_clist_set_row_data (GTK_CLIST (project_view), row, component);
+ gtk_clist_set_pixtext (GTK_CLIST (project_view), row, 0, name, 3,
+ gbwidget->gdkpixmap, gbwidget->mask);
+}
+
+
+static void
+glade_project_view_real_add_component (GladeProject *project,
+ GtkWidget *component,
+ GladeProjectView *project_view)
+{
+ GbWidget * gbwidget;
+ gchar *name;
+ gint row;
+
+ name = (gchar*) gtk_widget_get_name (component);
+ gbwidget = gb_widget_lookup (component);
+ g_return_if_fail (gbwidget != NULL);
+
+ row = gtk_clist_append (GTK_CLIST (project_view), &name);
+ gtk_clist_set_row_data (GTK_CLIST (project_view), row, component);
+ gtk_clist_set_pixtext (GTK_CLIST (project_view), row, 0, name, 3,
+ gbwidget->gdkpixmap, gbwidget->mask);
+}
+
+
+static void
+glade_project_view_real_remove_component (GladeProject *project,
+ GtkWidget *component,
+ GladeProjectView *project_view)
+{
+ gint row;
+
+ row = gtk_clist_find_row_from_data (GTK_CLIST (project_view), component);
+ g_return_if_fail (row != -1);
+ gtk_clist_remove (GTK_CLIST (project_view), row);
+}
+
+
+/* This is called when a 'component_changed' signal has been emitted by the
+ GladeProject. Currently that only happens when the component's name has
+ changed. */
+static void
+glade_project_view_component_changed (GladeProject *project,
+ GtkWidget *component,
+ GladeProjectView *project_view)
+{
+ gchar *name, *old_name;
+ gint row;
+ guint8 spacing;
+ GdkPixmap *pixmap;
+ GdkBitmap *mask;
+
+ row = gtk_clist_find_row_from_data (GTK_CLIST (project_view), component);
+ g_return_if_fail (row != -1);
+ gtk_clist_get_pixtext (GTK_CLIST (project_view), row, 0, &old_name, &spacing,
+ &pixmap, &mask);
+ name = (gchar*) gtk_widget_get_name (component);
+ gtk_clist_set_pixtext (GTK_CLIST (project_view), row, 0, name, spacing,
+ pixmap, mask);
+}
+
+
+void
+glade_project_view_clear_component_selection (GladeProjectView *project_view,
+ GtkWidget *widget)
+{
+ GtkWidget *component;
+ GList *selection, *list;
+ gint row;
+
+ list = g_list_copy (GTK_CLIST (project_view)->selection);
+
+ selection = list;
+ while (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ component = gtk_clist_get_row_data (GTK_CLIST (project_view), row);
+ if (component != widget)
+ {
+ gtk_clist_unselect_row (GTK_CLIST (project_view), row, 0);
+ }
+ selection = selection->next;
+ }
+
+ g_list_free (list);
+}
+
+
+static void
+glade_project_view_select_component (GladeProjectView *project_view,
+ gint row,
+ gint column,
+ GdkEventButton *bevent,
+ gpointer data)
+{
+ GtkWidget *component;
+
+ component = (GtkWidget*) gtk_clist_get_row_data (GTK_CLIST (project_view),
+ row);
+ g_return_if_fail (component != NULL);
+
+ /* Select the widget, so it can be copied/pasted. */
+ editor_clear_selection (component);
+ if (!editor_is_selected (component))
+ {
+ editor_select_widget_control (component);
+ }
+
+ /* Show the properties of the component. */
+ gb_widget_show_properties (component);
+
+ /* If the component is double-clicked we also show it. */
+ if (bevent && bevent->type == GDK_2BUTTON_PRESS)
+ glade_project_show_component (project_view->project, component);
+}
+
+
+gboolean
+glade_project_view_has_selection (GladeProjectView *project_view)
+{
+ if (GTK_CLIST (project_view)->selection)
+ return TRUE;
+ else
+ return FALSE;
+}
+
+
+void
+glade_project_view_delete_selection (GladeProjectView *project_view)
+{
+ GtkWidget *component;
+ GList *selection;
+
+ selection = GTK_CLIST (project_view)->selection;
+ while (selection)
+ {
+ component = gtk_clist_get_row_data (GTK_CLIST (project_view),
+ GPOINTER_TO_INT (selection->data));
+ glade_project_remove_component (project_view->project, component);
+
+ /* The deletion may have changed the selection, so we simply start at
+ the beginning of the list each time. */
+ selection = GTK_CLIST (project_view)->selection;
+ }
+}
diff --git a/tools/glade/glade/glade_project_view.h b/tools/glade/glade/glade_project_view.h
new file mode 100644
index 00000000..93213735
--- /dev/null
+++ b/tools/glade/glade/glade_project_view.h
@@ -0,0 +1,85 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_PROJECT_VIEW_H
+#define GLADE_PROJECT_VIEW_H
+
+#include <gtk/gtkclist.h>
+
+#include "glade_project.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/*
+ * GladeProjectView is a subclass of GtkCList, used to show the project
+ * components. (It may change to a subclass of CTree later).
+ *
+ * I've made it a separate widget so it can be placed anywhere in an
+ * interface, e.g. an IDE may place it in a notebook, with one notebook page
+ * containing the source files in the project, and another containing a
+ * GladeProjectView to show the components/widgets in a project.
+ */
+
+#define GLADE_PROJECT_VIEW(obj) GTK_CHECK_CAST (obj, glade_project_view_get_type (), GladeProjectView)
+#define GLADE_PROJECT_VIEW_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, glade_project_view_get_type (), GladeProjectViewClass)
+#define GLADE_IS_PROJECT_VIEW(obj) GTK_CHECK_TYPE (obj, glade_project_view_get_type ())
+
+
+typedef struct _GladeProjectView GladeProjectView;
+typedef struct _GladeProjectViewClass GladeProjectViewClass;
+
+struct _GladeProjectView
+{
+ GtkCList clist;
+
+ GladeProject *project;
+};
+
+
+struct _GladeProjectViewClass
+{
+ GtkCListClass parent_class;
+};
+
+
+/* FIXME: Currently we only support one project view at once, and this is it.
+ But we will support multiple projects in future, so try not to use this
+ too much. */
+extern GladeProjectView *current_project_view;
+
+
+GType glade_project_view_get_type (void);
+GtkWidget* glade_project_view_new (void);
+
+GladeProject* glade_project_view_get_project (GladeProjectView *project_view);
+void glade_project_view_set_project (GladeProjectView *project_view,
+ GladeProject *project);
+
+gboolean glade_project_view_has_selection (GladeProjectView *project_view);
+/* Deselect all components, except the given widget */
+void glade_project_view_clear_component_selection (GladeProjectView *project_view,
+ GtkWidget *widget);
+void glade_project_view_delete_selection(GladeProjectView *project_view);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_PROJECT_VIEW_H */
diff --git a/tools/glade/glade/glade_project_window.c b/tools/glade/glade/glade_project_window.c
new file mode 100644
index 00000000..4a609fd5
--- /dev/null
+++ b/tools/glade/glade/glade_project_window.c
@@ -0,0 +1,2108 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <locale.h>
+
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtkcheckmenuitem.h>
+#include <gtk/gtkfilechooserdialog.h>
+#include <gtk/gtkhbbox.h>
+#include <gtk/gtkimage.h>
+#include <gtk/gtkimagemenuitem.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenubar.h>
+#include <gtk/gtkscrolledwindow.h>
+#include <gtk/gtkseparatormenuitem.h>
+#include <gtk/gtkstatusbar.h>
+#include <gtk/gtkstock.h>
+#include <gtk/gtktextview.h>
+#include <gtk/gtkvbox.h>
+
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#endif
+
+#include "glade.h"
+#include "glade_clipboard.h"
+#include "glade_palette.h"
+#include "glade_project_options.h"
+#include "glade_project_window.h"
+#include "editor.h"
+#include "gbwidget.h"
+#include "load.h"
+#include "property.h"
+#include "tree.h"
+#include "utils.h"
+
+/* This is the main project window. */
+static GladeProjectWindow *project_window;
+
+/* This is used to store a pointer to a GladeProjectWindow in the main window.
+ */
+static gchar *GladeProjectWindowKey = "GladeProjectWindowKey";
+
+/* The menuitem's to show/hide the various windows. */
+static GtkWidget *palette_item = NULL;
+static GtkWidget *property_editor_item = NULL;
+static GtkWidget *widget_tree_item = NULL;
+static GtkWidget *clipboard_item = NULL;
+
+/* stuff for opening a file when dragged into glade */
+enum
+{
+ TARGET_URI_LIST
+};
+
+static GtkTargetEntry drop_types[] =
+{
+ {"text/uri-list", 0, TARGET_URI_LIST}
+};
+
+
+static gboolean glade_project_window_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ GladeProjectWindow *project_window);
+static void glade_project_window_destroy (GtkWidget *widget,
+ gpointer data);
+
+static void glade_project_window_new_project (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_on_new_project_ok (GladeProjectWindow *project_window);
+static void glade_project_window_on_open_project (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_real_open_project (GtkWidget *widget,
+ gint response_id,
+ GladeProjectWindow *project_window);
+
+static void glade_project_window_drag_data_received (GtkWidget *widget,
+ GdkDragContext *context,
+ gint x, gint y,
+ GtkSelectionData *selection_data,
+ guint info, guint time, gpointer data);
+#if 0
+static void glade_project_window_show_loading_errors (GladeProjectWindow *project_window,
+ GList *errors);
+#endif
+static GtkWidget* glade_project_window_new_errors_dialog (GladeProjectWindow *project_window,
+ GtkWidget **text_return);
+
+static void glade_project_window_on_edit_options (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_edit_options (GladeProjectWindow *project_window,
+ GladeProjectOptionsAction action);
+static void glade_project_window_save_project (GtkWidget *widget,
+ gpointer data);
+#if 0
+static void glade_project_window_on_save_project_as (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_save_project_as (GladeProjectWindow *project_window);
+static void glade_project_window_save_as_callback (GtkWidget *widget,
+ gint response_id,
+ GladeProjectWindow *project_window);
+#endif
+static gboolean glade_project_window_real_save_project (GladeProjectWindow *project_window,
+ gboolean warn_before_overwrite);
+static void glade_project_window_write_source (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_real_write_source (GladeProjectWindow *project_window);
+static void glade_project_window_show_error (GladeProjectWindow *project_window,
+ GladeError *error,
+ gchar *title);
+
+static void glade_project_window_quit (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_show_quit_dialog (GladeProjectWindow *project_window);
+
+static void glade_project_window_cut (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_copy (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_paste (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_delete (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_real_delete (GladeProjectWindow *project_window);
+
+static void glade_project_window_toggle_palette (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_toggle_property_editor (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_toggle_widget_tree (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_toggle_clipboard (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_toggle_tooltips (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_toggle_grid (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_edit_grid_settings (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_toggle_snap (GtkWidget *widget,
+ gpointer data);
+static void glade_project_window_edit_snap_settings (GtkWidget *widget,
+ gpointer data);
+
+static void glade_project_window_about (GtkWidget *widget,
+ gpointer data);
+
+static gint glade_project_window_key_press_event (GtkWidget * widget,
+ GdkEventKey * event,
+ gpointer data);
+
+static void glade_project_window_options_ok (GtkWidget *widget,
+ GladeProjectWindow *project_window);
+static void glade_project_window_update_title (GladeProjectWindow *project_window);
+
+
+
+#ifdef USE_GNOME
+static void
+glade_project_window_show_help_doc (const gchar *docname,
+ GtkWidget *transient_widget)
+{
+ GError *error = NULL;
+
+ gnome_help_display (docname, NULL, &error);
+ if (error) {
+ char *message;
+ message = g_strdup_printf (_("Couldn't show help file: %s.\n\nError: %s"),
+ docname, error->message);
+ glade_util_show_message_box (message, transient_widget);
+ g_free (message);
+ g_error_free (error);
+ }
+}
+
+
+static void
+glade_project_window_show_glade_faq (GtkWidget *menuitem,
+ gpointer data)
+{
+ glade_project_window_show_help_doc ("glade-faq", menuitem);
+}
+#endif
+
+
+/*
+ * These are the menubar and toolbar definitions for Gnome.
+ */
+#ifdef USE_GNOME
+static GnomeUIInfo FileMenu[] =
+{
+ GNOMEUIINFO_MENU_NEW_ITEM (N_("_New"), N_("Create a new project"),
+ glade_project_window_new_project, NULL),
+ GNOMEUIINFO_MENU_OPEN_ITEM (glade_project_window_on_open_project, NULL),
+ GNOMEUIINFO_MENU_SAVE_ITEM (glade_project_window_save_project, NULL),
+ /*GNOMEUIINFO_MENU_SAVE_AS_ITEM (glade_project_window_on_save_project_as,
+ NULL),*/
+ GNOMEUIINFO_SEPARATOR,
+ {
+ GNOME_APP_UI_ITEM, N_("_Build"),
+ N_("Output the project source code"),
+ glade_project_window_write_source, NULL, NULL,
+ GNOME_APP_PIXMAP_STOCK, GTK_STOCK_CONVERT,
+ 'B', GDK_CONTROL_MASK, NULL
+ },
+ {
+ GNOME_APP_UI_ITEM, N_("Op_tions..."),
+ N_("Edit the project options"),
+ glade_project_window_on_edit_options, NULL, NULL,
+ GNOME_APP_PIXMAP_STOCK, GTK_STOCK_PROPERTIES,
+ 0, 0, NULL
+ },
+ GNOMEUIINFO_SEPARATOR,
+ GNOMEUIINFO_MENU_QUIT_ITEM (glade_project_window_quit, NULL),
+ GNOMEUIINFO_END
+};
+
+static GnomeUIInfo EditMenu[] =
+{
+ GNOMEUIINFO_MENU_CUT_ITEM (glade_project_window_cut, NULL),
+ GNOMEUIINFO_MENU_COPY_ITEM (glade_project_window_copy, NULL),
+ GNOMEUIINFO_MENU_PASTE_ITEM (glade_project_window_paste, NULL),
+ { GNOME_APP_UI_ITEM, N_("_Delete"), N_("Delete the selected widget"),
+ glade_project_window_delete, NULL, NULL,
+ GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_MENU_TRASH,
+ GDK_DELETE, 0, NULL },
+ GNOMEUIINFO_END
+};
+
+
+/* These must match the indices of the appropriate items in the settings
+ GnomeUIInfo array. We need them to set the initial state. */
+#define GLADE_PALETTE_ITEM 0
+#define GLADE_PROPERTY_EDITOR_ITEM 1
+#define GLADE_WIDGET_TREE_ITEM 2
+#define GLADE_CLIPBOARD_ITEM 3
+
+static GnomeUIInfo ViewMenu[] =
+{
+ {
+ GNOME_APP_UI_TOGGLEITEM, N_("Show _Palette"), N_("Show the palette of widgets"),
+ glade_project_window_toggle_palette, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_TOGGLEITEM, N_("Show Property _Editor"),
+ N_("Show the property editor"),
+ glade_project_window_toggle_property_editor, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_TOGGLEITEM, N_("Show Widget _Tree"),
+ N_("Show the widget tree"),
+ glade_project_window_toggle_widget_tree, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_TOGGLEITEM, N_("Show _Clipboard"),
+ N_("Show the clipboard"),
+ glade_project_window_toggle_clipboard, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+ GNOMEUIINFO_END
+};
+
+
+/* These must match the indices of the appropriate items in the settings
+ GnomeUIInfo array. We need them to set the initial state. */
+#define GLADE_SHOW_GRID_ITEM 0
+#define GLADE_SNAP_TO_GRID_ITEM 1
+#define GLADE_SHOW_TOOLTIPS_ITEM 2
+
+static GnomeUIInfo SettingsMenu[] =
+{
+ {
+ GNOME_APP_UI_TOGGLEITEM, N_("Show _Grid"),
+ N_("Show the grid (in fixed containers only)"),
+ glade_project_window_toggle_grid, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_TOGGLEITEM, N_("_Snap to Grid"),
+ N_("Snap widgets to the grid"),
+ glade_project_window_toggle_snap, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_TOGGLEITEM, N_("Show _Widget Tooltips"),
+ N_("Show the tooltips of created widgets"),
+ glade_project_window_toggle_tooltips, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+
+ GNOMEUIINFO_SEPARATOR,
+
+ {
+ GNOME_APP_UI_ITEM, N_("Set Grid _Options..."),
+ N_("Set the grid style and spacing"),
+ glade_project_window_edit_grid_settings, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_ITEM, N_("Set Snap O_ptions..."),
+ N_("Set options for snapping to the grid"),
+ glade_project_window_edit_snap_settings, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+ GNOMEUIINFO_END
+};
+
+static GnomeUIInfo HelpMenu[] =
+{
+ GNOMEUIINFO_HELP ("glade-user-guide"),
+ {
+ GNOME_APP_UI_ITEM, N_("_FAQ"),
+ N_("View the Glade FAQ"),
+ glade_project_window_show_glade_faq, NULL, NULL,
+ GNOME_APP_PIXMAP_NONE, NULL,
+ 0, 0, NULL
+ },
+
+ GNOMEUIINFO_SEPARATOR,
+
+ GNOMEUIINFO_MENU_ABOUT_ITEM (glade_project_window_about, NULL),
+ GNOMEUIINFO_END
+};
+
+static GnomeUIInfo MainMenu[] =
+{
+ GNOMEUIINFO_SUBTREE (N_("_Project"), FileMenu),
+ GNOMEUIINFO_MENU_EDIT_TREE (EditMenu),
+ GNOMEUIINFO_MENU_VIEW_TREE (ViewMenu),
+ GNOMEUIINFO_MENU_SETTINGS_TREE (SettingsMenu),
+ GNOMEUIINFO_MENU_HELP_TREE (HelpMenu),
+ GNOMEUIINFO_END
+};
+
+static GnomeUIInfo ToolBar[] =
+{
+ {
+ GNOME_APP_UI_ITEM, N_("New"), N_("New Project"),
+ glade_project_window_new_project, NULL, NULL,
+ GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_PIXMAP_NEW, 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_ITEM, N_("Open"), N_("Open Project"),
+ glade_project_window_on_open_project, NULL, NULL,
+ GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_PIXMAP_OPEN, 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_ITEM, N_("Save"), N_("Save Project"),
+ glade_project_window_save_project, NULL, NULL,
+ GNOME_APP_PIXMAP_STOCK, GNOME_STOCK_PIXMAP_SAVE, 0, 0, NULL
+ },
+ GNOMEUIINFO_SEPARATOR,
+ {
+ GNOME_APP_UI_ITEM, N_("Options"), N_("Project Options"),
+ glade_project_window_on_edit_options, NULL, NULL,
+ GNOME_APP_PIXMAP_STOCK, GTK_STOCK_PROPERTIES, 0, 0, NULL
+ },
+ {
+ GNOME_APP_UI_ITEM, N_("Build"), N_("Build the Source Code"),
+ glade_project_window_write_source, NULL, NULL,
+ GNOME_APP_PIXMAP_STOCK, GTK_STOCK_CONVERT, 0, 0, NULL
+ },
+ GNOMEUIINFO_END
+};
+#endif
+
+
+#ifdef USE_GNOME
+GladeProjectWindow*
+glade_project_window_new (void)
+{
+ GtkWidget *scrolled_win;
+ GtkWidget *show_grid_item, *snap_to_grid_item, *show_tooltips_item;
+
+ project_window = g_new (GladeProjectWindow, 1);
+ project_window->current_directory = NULL;
+
+ project_window->window = gnome_app_new ("Glade", "Glade");
+ gtk_widget_set_name (project_window->window, "GladeProjectWindow");
+ gtk_window_set_wmclass (GTK_WINDOW (project_window->window),
+ "project", "Glade");
+
+ /* We want all the keyboard accelerators from the menus to work anywhere in
+ the Glade GUI, including windows being designed. So we add the accel
+ group to every window. */
+ GNOME_APP (project_window->window)->accel_group = glade_get_global_accel_group ();
+ gtk_window_add_accel_group (GTK_WINDOW (project_window->window),
+ glade_get_global_accel_group ());
+
+ /* Save a pointer to the GladeProjectWindow, so we can find it in callbacks.
+ */
+ gtk_object_set_data (GTK_OBJECT (project_window->window),
+ GladeProjectWindowKey, project_window);
+
+ gtk_window_move (GTK_WINDOW (project_window->window), 0, 0);
+
+ gtk_signal_connect (GTK_OBJECT (project_window->window), "destroy",
+ GTK_SIGNAL_FUNC (glade_project_window_destroy), NULL);
+ gtk_signal_connect (GTK_OBJECT (project_window->window), "delete_event",
+ GTK_SIGNAL_FUNC (glade_project_window_delete_event),
+ project_window);
+ gtk_signal_connect_after (GTK_OBJECT (project_window->window),
+ "key_press_event",
+ GTK_SIGNAL_FUNC (glade_project_window_key_press_event),
+ NULL);
+
+ /* support for opening a file by dragging onto the project window */
+ gtk_drag_dest_set (project_window->window,
+ GTK_DEST_DEFAULT_ALL,
+ drop_types, G_N_ELEMENTS (drop_types),
+ GDK_ACTION_COPY | GDK_ACTION_MOVE);
+
+ g_signal_connect (G_OBJECT (project_window->window), "drag-data-received",
+ G_CALLBACK (glade_project_window_drag_data_received), NULL);
+
+ gnome_app_create_menus (GNOME_APP (project_window->window), MainMenu);
+
+ /* Set the states of the toggle items. */
+ palette_item = ViewMenu[GLADE_PALETTE_ITEM].widget;
+ property_editor_item = ViewMenu[GLADE_PROPERTY_EDITOR_ITEM].widget;
+ widget_tree_item = ViewMenu[GLADE_WIDGET_TREE_ITEM].widget;
+ clipboard_item = ViewMenu[GLADE_CLIPBOARD_ITEM].widget;
+
+ show_grid_item = SettingsMenu[GLADE_SHOW_GRID_ITEM].widget;
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (show_grid_item),
+ editor_get_show_grid ());
+
+ snap_to_grid_item = SettingsMenu[GLADE_SNAP_TO_GRID_ITEM].widget;
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (snap_to_grid_item),
+ editor_get_snap_to_grid ());
+
+ show_tooltips_item = SettingsMenu[GLADE_SHOW_TOOLTIPS_ITEM].widget;
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (show_tooltips_item),
+ gb_widget_get_show_tooltips ());
+
+
+ gnome_app_create_toolbar (GNOME_APP (project_window->window), ToolBar);
+
+ /* Create list of components */
+ project_window->project_view = glade_project_view_new ();
+ gtk_widget_show (project_window->project_view);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win),
+ project_window->project_view);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_widget_show(scrolled_win);
+
+ gnome_app_set_contents (GNOME_APP (project_window->window), scrolled_win);
+
+ /* Create status bar. */
+ project_window->statusbar = gtk_statusbar_new ();
+ gnome_app_set_statusbar (GNOME_APP (project_window->window),
+ project_window->statusbar);
+ gnome_app_install_statusbar_menu_hints (GTK_STATUSBAR (project_window->statusbar), MainMenu);
+
+ return project_window;
+}
+
+#else
+
+#if 0
+static GtkItemFactoryEntry menu_items[] =
+{
+ { "/_File", NULL,
+ 0, 0, "<Branch>" },
+ { "/File/tearoff1", NULL,
+ 0, 0, "<Tearoff>" },
+ { "/File/_New Project", NULL,
+ glade_project_window_new_project, 0, "<StockItem>", GTK_STOCK_NEW },
+ { "/File/_Open", NULL,
+ glade_project_window_on_open_project, 0, "<StockItem>", GTK_STOCK_OPEN },
+ { "/File/_Save", NULL,
+ glade_project_window_save_project, 0, "<StockItem>", GTK_STOCK_SAVE },
+ { "/File/sep1", NULL,
+ 0, 0, "<Separator>" },
+ { "/File/_Build Source Code", NULL,
+ glade_project_window_write_source, 0, "<StockItem>", GTK_STOCK_CONVERT },
+ { "/File/_Project Options", NULL,
+ glade_project_window_on_edit_options, 0, "<StockItem>", GTK_STOCK_PROPERTIES },
+ { "/File/_Quit", NULL,
+ glade_project_window_quit, 0, "<StockItem>", GTK_STOCK_QUIT },
+
+ { "/_Edit", NULL,
+ 0, 0, "<Branch>" },
+
+ { "/_View", NULL,
+ 0, 0, "<Branch>" },
+
+ { "/_Help", NULL,
+ 0, 0, "<LastBranch>" },
+ { "/Help/_About", NULL,
+ glade_project_window_about, 0 },
+};
+
+static int nmenu_items = sizeof (menu_items) / sizeof (menu_items[0]);
+#endif
+
+static void
+add_stock_menu_item (GtkMenu *menu, gchar *stock_id, gchar *label,
+ GtkSignalFunc callback, GtkAccelGroup *accel_group,
+ GtkTooltips *tooltips, gchar *tip)
+{
+ GtkWidget *menuitem;
+
+ menuitem = gtk_image_menu_item_new_from_stock (stock_id, accel_group);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+
+ if (label)
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (GTK_BIN (menuitem)->child),
+ label);
+
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate", callback, NULL);
+
+ gtk_tooltips_set_tip (tooltips, menuitem, tip, NULL);
+ gtk_widget_show (menuitem);
+}
+
+
+GladeProjectWindow*
+glade_project_window_new (void)
+{
+ GtkTooltips *tooltips;
+
+ GtkWidget *menubar;
+ GtkWidget *menu;
+ GtkWidget *menuitem;
+ GtkWidget *image;
+ GtkWidget *toolbar;
+ GdkColormap *colormap;
+ GtkAccelGroup *accel_group;
+ GtkWidget *scrolled_win;
+ GtkWidget *vbox_main;
+ GtkIconSize icon_size;
+ GtkToolbarChild *toolbar_child;
+ GList *elem;
+
+ project_window = g_new (GladeProjectWindow, 1);
+ project_window->current_directory = NULL;
+
+ project_window->window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_widget_set_name (project_window->window, "GladeProjectWindow");
+ gtk_window_set_title (GTK_WINDOW (project_window->window), "Glade");
+ gtk_window_set_wmclass (GTK_WINDOW (project_window->window),
+ "project", "Glade");
+
+ /* Save a pointer to the GladeProjectWindow, so we can find it in callbacks.
+ */
+ gtk_object_set_data (GTK_OBJECT (project_window->window),
+ GladeProjectWindowKey, project_window);
+
+ gtk_window_move (GTK_WINDOW (project_window->window), 0, 0);
+
+ gtk_signal_connect (GTK_OBJECT (project_window->window), "destroy",
+ GTK_SIGNAL_FUNC (glade_project_window_destroy), NULL);
+ gtk_signal_connect (GTK_OBJECT (project_window->window), "delete_event",
+ GTK_SIGNAL_FUNC (glade_project_window_delete_event),
+ project_window);
+ gtk_signal_connect_after (GTK_OBJECT (project_window->window),
+ "key_press_event",
+ GTK_SIGNAL_FUNC (glade_project_window_key_press_event),
+ NULL);
+
+ tooltips = gtk_tooltips_new ();
+
+ vbox_main = gtk_vbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (project_window->window), vbox_main);
+ gtk_widget_show (vbox_main);
+
+ /* Create accelerator table */
+ accel_group = glade_get_global_accel_group ();
+ gtk_window_add_accel_group (GTK_WINDOW (project_window->window),
+ accel_group);
+
+#if 0
+ /* Create the menubar items, using the factory. */
+ item_factory = gtk_item_factory_new (GTK_TYPE_MENU_BAR, "<main>",
+ accel_group);
+ gtk_object_set_data_full (GTK_OBJECT (project_window->window), "<main>",
+ item_factory, (GtkDestroyNotify) gtk_object_unref);
+ gtk_item_factory_create_items (item_factory, nmenu_items, menu_items, NULL);
+ gtk_box_pack_start (GTK_BOX (vbox_main),
+ gtk_item_factory_get_widget (item_factory, "<main>"),
+ FALSE, FALSE, 0);
+ gtk_widget_show_all (vbox_main);
+#endif
+
+ /* create menu bar */
+ menubar = gtk_menu_bar_new ();
+ gtk_box_pack_start (GTK_BOX (vbox_main), menubar, FALSE, TRUE, 0);
+ gtk_widget_show (menubar);
+
+ /* create File menu */
+ menuitem = gtk_menu_item_new_with_mnemonic (_("_Project"));
+ gtk_container_add (GTK_CONTAINER (menubar), menuitem);
+ gtk_widget_show (menuitem);
+
+ menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
+
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_NEW, _("_New"),
+ GTK_SIGNAL_FUNC (glade_project_window_new_project),
+ accel_group, tooltips, _("Create a new project"));
+
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_OPEN, NULL,
+ GTK_SIGNAL_FUNC (glade_project_window_on_open_project),
+ accel_group, tooltips, _("Open an existing project"));
+
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_SAVE, NULL,
+ GTK_SIGNAL_FUNC (glade_project_window_save_project),
+ accel_group, tooltips, _("Save project"));
+
+ /*
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_SAVE_AS, NULL,
+ GTK_SIGNAL_FUNC (glade_project_window_save_project_as),
+ accel_group, tooltips, _("Save project to a new file"));
+ */
+
+ menuitem = gtk_separator_menu_item_new ();
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_image_menu_item_new_with_mnemonic (_("_Build"));
+ image = gtk_image_new_from_stock (GTK_STOCK_CONVERT, GTK_ICON_SIZE_MENU);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image);
+ gtk_widget_show (image);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_write_source),
+ NULL);
+ gtk_widget_add_accelerator (menuitem, "activate", accel_group,
+ 'B', GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Output the project source code"), NULL);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_image_menu_item_new_with_mnemonic (_("Op_tions..."));
+ image = gtk_image_new_from_stock (GTK_STOCK_PROPERTIES, GTK_ICON_SIZE_MENU);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (menuitem), image);
+ gtk_widget_show (image);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_on_edit_options),
+ NULL);
+
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem, _("Edit the project options"),
+ NULL);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_separator_menu_item_new ();
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_QUIT, NULL,
+ GTK_SIGNAL_FUNC (glade_project_window_quit),
+ accel_group, tooltips, _("Quit Glade"));
+
+
+ /* Create Edit menu */
+ menuitem = gtk_menu_item_new_with_mnemonic (_("_Edit"));
+ gtk_container_add (GTK_CONTAINER (menubar), menuitem);
+ gtk_widget_show (menuitem);
+
+ menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
+
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_CUT, NULL,
+ GTK_SIGNAL_FUNC (glade_project_window_cut),
+ accel_group, tooltips,
+ _("Cut the selected widget to the clipboard"));
+
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_COPY, NULL,
+ GTK_SIGNAL_FUNC (glade_project_window_copy),
+ accel_group, tooltips,
+ _("Copy the selected widget to the clipboard"));
+
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_PASTE, NULL,
+ GTK_SIGNAL_FUNC (glade_project_window_paste),
+ accel_group, tooltips,
+ _("Paste the widget from the clipboard over the selected widget"));
+
+ add_stock_menu_item (GTK_MENU (menu), GTK_STOCK_DELETE, NULL,
+ GTK_SIGNAL_FUNC (glade_project_window_delete),
+ accel_group, tooltips,
+ _("Delete the selected widget"));
+
+
+ /* Create View menu */
+ menuitem = gtk_menu_item_new_with_mnemonic (_("_View"));
+ gtk_container_add (GTK_CONTAINER (menubar), menuitem);
+ gtk_widget_show (menuitem);
+
+ menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
+
+ menuitem = gtk_check_menu_item_new_with_mnemonic (_("Show _Palette"));
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_toggle_palette),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem, _("Show the palette of widgets"),
+ NULL);
+ palette_item = menuitem;
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_check_menu_item_new_with_mnemonic (_("Show Property _Editor"));
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_toggle_property_editor),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Show the property editor"), NULL);
+ property_editor_item = menuitem;
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_check_menu_item_new_with_mnemonic (_("Show Widget _Tree"));
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_toggle_widget_tree),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Show the widget tree"), NULL);
+ widget_tree_item = menuitem;
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_check_menu_item_new_with_mnemonic (_("Show _Clipboard"));
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_toggle_clipboard),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Show the clipboard"), NULL);
+ clipboard_item = menuitem;
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_separator_menu_item_new ();
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_check_menu_item_new_with_mnemonic (_("Show _Widget Tooltips"));
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem),
+ gb_widget_get_show_tooltips ());
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_toggle_tooltips),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Show the tooltips of created widgets"), NULL);
+ gtk_widget_show (menuitem);
+
+
+ menuitem = gtk_menu_item_new_with_mnemonic (_("_Grid"));
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+
+ /* Create Grid submenu */
+ menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
+
+ menuitem = gtk_check_menu_item_new_with_mnemonic (_("_Show Grid"));
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem),
+ editor_get_show_grid ());
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_toggle_grid),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Show the grid (in fixed containers only)"), NULL);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_menu_item_new_with_mnemonic (_("Set Grid _Options..."));
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_edit_grid_settings),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Set the spacing between grid lines"), NULL);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_check_menu_item_new_with_mnemonic (_("S_nap to Grid"));
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem),
+ editor_get_snap_to_grid ());
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_toggle_snap),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Snap widgets to the grid (in fixed containers only)"),
+ NULL);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_menu_item_new_with_mnemonic (_("Set Snap O_ptions..."));
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_edit_snap_settings),
+ NULL);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_tooltips_set_tip (tooltips, menuitem,
+ _("Set which parts of a widget snap to the grid"), NULL);
+ gtk_widget_show (menuitem);
+
+ /* Create Help menu */
+ menuitem = gtk_menu_item_new_with_mnemonic (_("_Help"));
+ gtk_container_add (GTK_CONTAINER (menubar), menuitem);
+ gtk_widget_show (menuitem);
+
+ menu = gtk_menu_new ();
+ gtk_menu_item_set_submenu (GTK_MENU_ITEM (menuitem), menu);
+
+ /* Don't show these yet as we have no help pages.
+ menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+
+ menuitem = gtk_menu_item_new ();
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+ */
+
+ menuitem = gtk_menu_item_new_with_mnemonic (_("_About..."));
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (glade_project_window_about),
+ NULL);
+ gtk_widget_show (menuitem);
+
+ /* Create toolbar */
+ toolbar = gtk_toolbar_new ();
+ /*gtk_toolbar_set_button_relief (GTK_TOOLBAR (toolbar), GTK_RELIEF_HALF);*/
+ gtk_box_pack_start (GTK_BOX (vbox_main), toolbar, FALSE, TRUE, 0);
+ gtk_widget_show (toolbar);
+
+ colormap = gtk_widget_get_colormap (toolbar);
+
+ /* I've taken this out to try to make the window smaller. */
+#if 0
+ gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar), GTK_STOCK_NEW,
+ _("New Project"), "",
+ GTK_SIGNAL_FUNC (glade_project_window_new_project),
+ NULL, -1);
+#endif
+ gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar), GTK_STOCK_OPEN,
+ _("Open Project"), "",
+ GTK_SIGNAL_FUNC (glade_project_window_on_open_project),
+ NULL, -1);
+ gtk_toolbar_insert_stock (GTK_TOOLBAR (toolbar), GTK_STOCK_SAVE,
+ _("Save Project"), "",
+ GTK_SIGNAL_FUNC (glade_project_window_save_project),
+ NULL, -1);
+ gtk_toolbar_append_space (GTK_TOOLBAR (toolbar));
+
+ icon_size = gtk_toolbar_get_icon_size (GTK_TOOLBAR (toolbar));
+ image = gtk_image_new_from_stock (GTK_STOCK_PROPERTIES, icon_size);
+ gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "",
+ _("Project Options"), "", image,
+ GTK_SIGNAL_FUNC (glade_project_window_on_edit_options),
+ NULL);
+ elem = g_list_last (GTK_TOOLBAR (toolbar)->children);
+ toolbar_child = elem->data;
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (toolbar_child->label),
+ _("Optio_ns"));
+
+ image = gtk_image_new_from_stock (GTK_STOCK_CONVERT, icon_size);
+ gtk_toolbar_append_item (GTK_TOOLBAR (toolbar), "",
+ _("Write Source Code"), "", image,
+ GTK_SIGNAL_FUNC (glade_project_window_write_source),
+ NULL);
+ elem = g_list_last (GTK_TOOLBAR (toolbar)->children);
+ toolbar_child = elem->data;
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (toolbar_child->label),
+ _("_Build"));
+
+ /* Create list of components */
+ project_window->project_view = glade_project_view_new ();
+ gtk_widget_show (project_window->project_view);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win),
+ project_window->project_view);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_widget_show(scrolled_win);
+ gtk_box_pack_start (GTK_BOX (vbox_main), scrolled_win, TRUE, TRUE, 0);
+
+ /* Create status bar. */
+ project_window->statusbar = gtk_statusbar_new ();
+ gtk_box_pack_start (GTK_BOX (vbox_main), project_window->statusbar,
+ FALSE, FALSE, 0);
+ gtk_widget_show (project_window->statusbar);
+
+ return project_window;
+}
+#endif
+
+
+/* This returns the GladeProjectWindow given any widget in the window,
+ e.g. a menuitem or a toolbar item, or NULL if not found. */
+static GladeProjectWindow*
+get_glade_project_window (GtkWidget *widget)
+{
+ /* We just use a global now. */
+ return project_window;
+
+#if 0
+ return (gtk_object_get_data (GTK_OBJECT (glade_util_get_toplevel (widget)),
+ GladeProjectWindowKey));
+#endif
+}
+
+
+static gboolean
+glade_project_window_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ GladeProjectWindow *project_window)
+{
+ glade_project_window_show_quit_dialog (project_window);
+ return TRUE;
+}
+
+
+static void
+glade_project_window_destroy (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ gtk_widget_destroy (project_window->window);
+ g_free (project_window->current_directory);
+ g_free (project_window);
+
+ gtk_exit (0);
+}
+
+
+static void
+glade_project_window_new_project (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+ GtkWidget *dialog, *label;
+ gint response;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ /* If we don't currently have a project, there's no point in prompting for
+ confirmation. */
+ if (current_project == NULL)
+ {
+ glade_project_window_on_new_project_ok (project_window);
+ return;
+ }
+
+ dialog = gtk_dialog_new_with_buttons (_("Glade"),
+ GTK_WINDOW (project_window->window),
+ GTK_DIALOG_MODAL,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+ label = gtk_label_new (_("Are you sure you want to create a new project?"));
+ gtk_misc_set_padding (GTK_MISC (label), 20, 20);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), label,
+ TRUE, TRUE, 0);
+ gtk_widget_show (label);
+
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "new_project", "Glade");
+
+ response = gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
+
+ if (response == GTK_RESPONSE_OK)
+ glade_project_window_on_new_project_ok (project_window);
+}
+
+
+/* This sets the palette sensitive if a project is open or insensitive if
+ not, and shows/hides the GNOME widgets as appropriate. */
+static void
+glade_project_window_setup_interface (GladeProjectWindow *project_window)
+{
+ gboolean gnome_support = TRUE;
+ gboolean gnome_db_support = TRUE;
+
+ /* Make sure the arrow is selected in the palette. */
+ glade_palette_reset_selection (GLADE_PALETTE (glade_palette), FALSE);
+
+ if (current_project)
+ {
+ gnome_support = glade_project_get_gnome_support (current_project);
+ gnome_db_support = glade_project_get_gnome_db_support (current_project);
+ }
+
+ glade_palette_set_show_gnome_widgets (GLADE_PALETTE (glade_palette),
+ gnome_support, gnome_db_support);
+
+ gtk_widget_set_sensitive (GTK_BIN (glade_palette)->child,
+ current_project ? TRUE : FALSE);
+}
+
+
+static void
+glade_project_window_on_new_project_ok (GladeProjectWindow *project_window)
+{
+ GladeProject *project;
+
+ /* In the GNOME version we need to ask the user to specify whether they
+ want a GTK+ or GNOME project. The menu stock systems are different. */
+#ifdef USE_GNOME
+#define RESPONSE_GNOME 1
+#define RESPONSE_GTK 2
+
+ GtkWidget *dialog, *label;
+ gint response;
+
+ dialog = gtk_dialog_new_with_buttons (_("New Project"),
+ GTK_WINDOW (project_window->window),
+ GTK_DIALOG_MODAL,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ _("New _GTK+ Project"), RESPONSE_GTK,
+ _("New G_NOME Project"), RESPONSE_GNOME,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), RESPONSE_GNOME);
+ label = gtk_label_new (_("Which type of project do you want to create?"));
+ gtk_misc_set_padding (GTK_MISC (label), 20, 20);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), label,
+ TRUE, TRUE, 0);
+ gtk_widget_show (label);
+
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "new_project_type", "Glade");
+
+ response = gtk_dialog_run (GTK_DIALOG (dialog));
+
+ gtk_widget_destroy (dialog);
+
+ if (response == GTK_RESPONSE_CANCEL)
+ return;
+
+ project = glade_project_new ();
+
+ /* In the GNOME version, gnome_support defaults to TRUE, so we turn it off
+ if the user requested a GTK+ project. */
+ if (response == RESPONSE_GTK)
+ glade_project_set_gnome_support (project, FALSE);
+
+#else
+
+ project = glade_project_new ();
+
+#endif
+
+ glade_project_view_set_project (GLADE_PROJECT_VIEW (project_window->project_view), project);
+ glade_project_window_update_title (project_window);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (project_window->statusbar), 1);
+ gtk_statusbar_push (GTK_STATUSBAR (project_window->statusbar), 1,
+ _("New project created."));
+
+ /* Make sure the palette is sensitive now and shows the appropriate
+ widgets. */
+ glade_project_window_setup_interface (project_window);
+}
+
+
+static void
+glade_project_window_on_open_project (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+ GtkWidget *filesel;
+ GtkFileFilter *filter;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ filesel = gtk_file_chooser_dialog_new (_("Open Project"),
+ GTK_WINDOW (project_window->window),
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OPEN, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (filesel), GTK_RESPONSE_OK);
+ gtk_window_set_position (GTK_WINDOW (filesel), GTK_WIN_POS_MOUSE);
+
+ g_signal_connect (filesel, "response",
+ GTK_SIGNAL_FUNC (glade_project_window_real_open_project),
+ project_window);
+
+ filter = gtk_file_filter_new ();
+ gtk_file_filter_set_name (filter, "Glade Files");
+ gtk_file_filter_add_pattern (filter, "*.glade");
+ gtk_file_filter_add_pattern (filter, "*.glade2");
+ gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (filesel), filter);
+
+ filter = gtk_file_filter_new ();
+ gtk_file_filter_set_name (filter, "All Files");
+ gtk_file_filter_add_pattern (filter, "*");
+ gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (filesel), filter);
+
+ if (project_window->current_directory)
+ glade_util_set_file_selection_filename (filesel, project_window->current_directory);
+
+ gtk_widget_show (filesel);
+}
+
+
+static void
+glade_project_window_real_open_project (GtkWidget *filesel,
+ gint response_id,
+ GladeProjectWindow *project_window)
+{
+ if (response_id == GTK_RESPONSE_OK)
+ {
+ gchar *filename = glade_util_get_file_selection_filename (filesel);
+ if (filename)
+ glade_project_window_open_project (project_window, filename);
+ g_free (filename);
+ }
+ gtk_widget_destroy (filesel);
+}
+
+
+void
+glade_project_window_open_project (GladeProjectWindow *project_window,
+ const gchar *filename)
+{
+ GladeProject *project;
+ gboolean status;
+
+ /* Clear the project view. Otherwise we may show an invalid project for
+ a while. */
+ glade_project_view_set_project (GLADE_PROJECT_VIEW (project_window->project_view), NULL);
+
+ if (filename)
+ {
+ g_free (project_window->current_directory);
+ project_window->current_directory = glade_util_dirname (filename);
+ }
+
+ status = glade_project_open (filename, &project);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (project_window->statusbar), 1);
+ if (status)
+ {
+ glade_project_view_set_project (GLADE_PROJECT_VIEW (project_window->project_view), project);
+ gtk_statusbar_push (GTK_STATUSBAR (project_window->statusbar), 1,
+ _("Project opened."));
+ }
+ else
+ {
+ /* For GNOME we set the current project to NULL - we can't create a new
+ project without asking if it is for GNOMR or GTK+. For GTK+ we can
+ create a new empty GTK+ project. */
+#ifdef USE_GNOME
+ project = NULL;
+#else
+ project = glade_project_new ();
+#endif
+ glade_project_view_set_project (GLADE_PROJECT_VIEW (project_window->project_view), project);
+ gtk_statusbar_push (GTK_STATUSBAR (project_window->statusbar), 1,
+ _("Error opening project."));
+ }
+
+ /* Make sure the palette is sensitive if needed and show the appropriate
+ widgets. */
+ glade_project_window_setup_interface (project_window);
+
+ glade_project_window_update_title (project_window);
+}
+
+
+static void
+glade_project_window_drag_data_received (GtkWidget *widget,
+ GdkDragContext *context,
+ gint x, gint y,
+ GtkSelectionData *selection_data,
+ guint info, guint time, gpointer data)
+{
+ GladeProjectWindow *project_window;
+ gchar *uri_list;
+ GList *list = NULL;
+
+ if (info != TARGET_URI_LIST)
+ return;
+
+ /*
+ * Mmh... it looks like on Windows selection_data->data is not
+ * NULL terminated, so we need to make sure our local copy is.
+ */
+ uri_list = g_new (gchar, selection_data->length + 1);
+ memcpy (uri_list, selection_data->data, selection_data->length);
+ uri_list[selection_data->length] = 0;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ /* For now, if more than a file is dragged into glade we actually
+ * only try the first one... we can open only one anyway.
+ */
+ list = glade_util_uri_list_parse (uri_list);
+ if (list->data)
+ glade_project_window_open_project (project_window, list->data);
+
+ /* we can now free each string in the list */
+ g_list_foreach (list, (GFunc) g_free, NULL);
+ g_list_free (list);
+}
+
+
+/* This shows the errors in a dialog, and frees them. */
+/* Currently unused, since we switched to using libxml. */
+#if 0
+static void
+glade_project_window_show_loading_errors (GladeProjectWindow *project_window,
+ GList *errors)
+{
+ GtkWidget *dialog, *text;
+ GtkTextBuffer *buffer;
+ GList *element;
+ gchar *message, buf[16];
+
+ dialog = glade_project_window_new_errors_dialog (project_window, &text);
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+
+ gtk_window_set_title (GTK_WINDOW (dialog), _("Errors opening project file"));
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "error", "Glade");
+
+ sprintf (buf, "\n%i", g_list_length (errors));
+ gtk_text_buffer_insert_at_cursor (buffer, buf, -1);
+
+ message = _(" errors opening project file:");
+ gtk_text_buffer_insert_at_cursor (buffer, message, -1);
+ gtk_text_buffer_insert_at_cursor (buffer, "\n\n", 2);
+
+ element = errors;
+ while (element)
+ {
+ message = (gchar*) element->data;
+ gtk_text_buffer_insert_at_cursor (buffer, message, -1);
+ g_free (message);
+ element = element->next;
+ }
+ g_list_free (errors);
+
+ gtk_widget_show (dialog);
+}
+#endif
+
+
+static GtkWidget*
+glade_project_window_new_errors_dialog (GladeProjectWindow *project_window,
+ GtkWidget **text_return)
+{
+ GtkWidget *dialog, *vbox, *text, *hbbox, *ok_button, *scrolled_win;
+
+ dialog = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_container_set_border_width (GTK_CONTAINER (dialog), 2);
+
+ vbox = gtk_vbox_new (FALSE, 4);
+ gtk_widget_show (vbox);
+ gtk_container_add (GTK_CONTAINER (dialog), vbox);
+
+ text = gtk_text_view_new ();
+ gtk_text_view_set_editable (GTK_TEXT_VIEW (text), FALSE);
+ gtk_widget_show (text);
+ gtk_widget_set_usize (text, 400, 150);
+ GTK_WIDGET_UNSET_FLAGS (text, GTK_CAN_FOCUS);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), text);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (vbox), scrolled_win, TRUE, TRUE, 0);
+ gtk_widget_show(scrolled_win);
+
+ hbbox = gtk_hbutton_box_new ();
+ gtk_widget_show (hbbox);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (hbbox), GTK_BUTTONBOX_END);
+ gtk_box_pack_start (GTK_BOX (vbox), hbbox, FALSE, TRUE, 0);
+
+ ok_button = gtk_button_new_with_label (_("OK"));
+ gtk_widget_show (ok_button);
+ GTK_WIDGET_SET_FLAGS (ok_button, GTK_CAN_DEFAULT);
+ gtk_container_add (GTK_CONTAINER (hbbox), ok_button);
+ gtk_widget_grab_default (ok_button);
+ gtk_signal_connect_object (GTK_OBJECT (ok_button), "clicked",
+ GTK_SIGNAL_FUNC (gtk_widget_destroy),
+ GTK_OBJECT (dialog));
+ gtk_signal_connect (GTK_OBJECT (dialog), "key_press_event",
+ GTK_SIGNAL_FUNC (glade_util_check_key_is_esc),
+ GINT_TO_POINTER (GladeEscDestroys));
+
+ *text_return = text;
+ return dialog;
+}
+
+
+/* This shows a warning dialog when the user tries to use a command like
+ Save/Options/Build when we currently have no project. */
+static void
+glade_project_window_show_no_project_warning (GladeProjectWindow *project_window)
+{
+ glade_util_show_message_box (_("There is no project currently open.\n"
+ "Create a new project with the Project/New command."),
+ project_window->window);
+}
+
+
+static void
+glade_project_window_on_edit_options (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ glade_project_window_edit_options (project_window,
+ GLADE_PROJECT_OPTIONS_ACTION_NORMAL);
+}
+
+
+/* The action specifies what to do when 'OK' is clicked. It can be NULL, to
+ simply update the options, or 'Save' or 'Build' to save the XML file, or
+ build the source code. */
+static void
+glade_project_window_edit_options (GladeProjectWindow *project_window,
+ GladeProjectOptionsAction action)
+{
+ GladeProject *project;
+ GtkWidget *options;
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ if (project)
+ {
+ options = glade_project_options_new (project);
+ gtk_signal_connect (GTK_OBJECT (GLADE_PROJECT_OPTIONS (options)->ok_button),
+ "clicked",
+ GTK_SIGNAL_FUNC (glade_project_window_options_ok),
+ project_window);
+ if (action)
+ glade_project_options_set_action (GLADE_PROJECT_OPTIONS (options),
+ action);
+ if (GTK_IS_WINDOW (project_window->window))
+ gtk_window_set_transient_for (GTK_WINDOW (options),
+ GTK_WINDOW (project_window->window));
+
+ gtk_widget_show (options);
+ }
+ else
+ {
+ glade_project_window_show_no_project_warning (project_window);
+ }
+}
+
+
+static void
+glade_project_window_options_ok (GtkWidget *widget,
+ GladeProjectWindow *project_window)
+{
+ GladeProjectOptions *options;
+ GladeProjectOptionsAction action;
+ gboolean saved;
+
+ options = GLADE_PROJECT_OPTIONS (gtk_widget_get_toplevel (widget));
+ action = options->action;
+
+ glade_project_window_update_title (project_window);
+ glade_project_window_setup_interface (project_window);
+
+ gtk_widget_destroy (GTK_WIDGET (options));
+
+ switch (action)
+ {
+ case GLADE_PROJECT_OPTIONS_ACTION_NORMAL:
+ /* Don't need to do anything here. */
+ break;
+ case GLADE_PROJECT_OPTIONS_ACTION_SAVE:
+ glade_project_window_real_save_project (project_window, FALSE);
+ break;
+ case GLADE_PROJECT_OPTIONS_ACTION_BUILD:
+ saved = glade_project_window_real_save_project (project_window, FALSE);
+ if (saved)
+ glade_project_window_real_write_source (project_window);
+ break;
+ }
+}
+
+
+static void
+glade_project_window_save_project (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+ GladeProject *project;
+ gchar *xml_filename = NULL;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ if (project)
+ {
+ xml_filename = glade_project_get_xml_filename (project);
+
+ /* If the XML filename isn't set, show the project options dialog,
+ and tell it we are saving. */
+ if (xml_filename == NULL || xml_filename[0] == '\0')
+ glade_project_window_edit_options (project_window,
+ GLADE_PROJECT_OPTIONS_ACTION_SAVE);
+ else
+ glade_project_window_real_save_project (project_window, FALSE);
+ }
+ else
+ {
+ glade_project_window_show_no_project_warning (project_window);
+ }
+}
+
+
+#if 0
+static void
+glade_project_window_on_save_project_as (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ glade_project_window_save_project_as (project_window);
+}
+
+
+static void
+glade_project_window_save_project_as (GladeProjectWindow *project_window)
+{
+ GtkWidget *filesel;
+
+ filesel = gtk_file_chooser_dialog_new (_("Save Project"),
+ GTK_WINDOW (project_window->window),
+ GTK_FILE_CHOOSER_ACTION_SAVE,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_SAVE, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (filesel), GTK_RESPONSE_OK);
+ gtk_window_set_position (GTK_WINDOW (filesel), GTK_WIN_POS_MOUSE);
+
+ g_signal_connect (options->filesel, "response",
+ GTK_SIGNAL_FUNC (glade_project_window_save_as_callback),
+ project_window);
+
+ if (project_window->current_directory)
+ glade_util_set_file_selection_filename (filesel, project_window->current_directory);
+
+ gtk_widget_show (filesel);
+}
+
+
+static void
+glade_project_window_save_as_callback (GtkWidget *filesel,
+ gint response_id,
+ GladeProjectWindow *project_window)
+{
+ GladeProject *project;
+ gchar *filename;
+
+ if (response_id == GTK_RESPONSE_OK)
+ {
+ filename = glade_util_get_file_selection_filename (filesel);
+
+ g_free (project_window->current_directory);
+ project_window->current_directory = glade_util_dirname (filename);
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ if (project)
+ {
+ glade_project_set_xml_filename (project, filename);
+ glade_project_window_real_save_project (project_window, TRUE);
+ }
+ g_free (filename);
+ }
+
+ gtk_widget_destroy (filesel);
+}
+#endif
+
+
+/* Returns TRUE if the XML file is saved OK.
+ FIXME: Doesn't use warn_before_overwrite. */
+static gboolean
+glade_project_window_real_save_project (GladeProjectWindow *project_window,
+ gboolean warn_before_overwrite)
+{
+ GladeProject *project;
+ GladeError *error;
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ g_return_val_if_fail (project != NULL, GLADE_STATUS_ERROR);
+
+ error = glade_project_save (project);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (project_window->statusbar), 1);
+ if (error)
+ {
+ glade_project_window_show_error (project_window, error,
+ _("Error saving project"));
+ gtk_statusbar_push (GTK_STATUSBAR (project_window->statusbar), 1,
+ _("Error saving project."));
+ glade_error_free (error);
+ return FALSE;
+ }
+ else
+ gtk_statusbar_push (GTK_STATUSBAR (project_window->statusbar), 1,
+ _("Project saved."));
+ return TRUE;
+}
+
+
+static void
+glade_project_window_write_source (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+ GladeProject *project;
+ gchar *directory, *xml_filename, *project_name, *program_name;
+ gchar *source_directory, *pixmaps_directory;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ if (!project)
+ {
+ glade_project_window_show_no_project_warning (project_window);
+ return;
+ }
+
+ /* First we need to make sure we have an XML file, a project name, and a
+ program name. */
+ directory = glade_project_get_directory (project);
+ xml_filename = glade_project_get_xml_filename (project);
+ project_name = glade_project_get_name (project);
+ program_name = glade_project_get_program_name (project);
+ source_directory = glade_project_get_source_directory (project);
+ pixmaps_directory = glade_project_get_pixmaps_directory (project);
+
+ /* First check we have all the options we need. If not show the project
+ options dialog, and tell it we are building the source. */
+ if (directory == NULL || directory[0] == '\0'
+ || xml_filename == NULL || xml_filename[0] == '\0'
+ || project_name == NULL || project_name[0] == '\0'
+ || program_name == NULL || program_name[0] == '\0'
+ || source_directory == NULL || source_directory[0] == '\0'
+ || pixmaps_directory == NULL || pixmaps_directory[0] == '\0')
+ {
+ glade_project_window_edit_options (project_window,
+ GLADE_PROJECT_OPTIONS_ACTION_BUILD);
+ return;
+ }
+
+ /* If there is an error saving the XML file we simply return. The user
+ will already have been informed of the error. */
+ if (!glade_project_window_real_save_project (project_window, FALSE))
+ return;
+ glade_project_window_real_write_source (project_window);
+}
+
+
+static void
+glade_project_window_real_write_source (GladeProjectWindow *project_window)
+{
+ GladeProject *project;
+ GladeError *error;
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ g_return_if_fail (project != NULL);
+
+ error = glade_project_write_source (project);
+
+ gtk_statusbar_pop (GTK_STATUSBAR (project_window->statusbar), 1);
+ if (error)
+ {
+ glade_project_window_show_error (project_window, error,
+ _("Errors writing source code"));
+ gtk_statusbar_push (GTK_STATUSBAR (project_window->statusbar), 1,
+ _("Error writing source."));
+ glade_error_free (error);
+ return;
+ }
+
+ gtk_statusbar_push (GTK_STATUSBAR (project_window->statusbar), 1,
+ _("Source code written."));
+}
+
+
+/* This shows a single GladeError in a dialog. */
+static void
+glade_project_window_show_error (GladeProjectWindow *project_window,
+ GladeError *error,
+ gchar *title)
+{
+ GtkWidget *dialog, *text;
+ GtkTextBuffer *buffer;
+ gchar *message;
+
+ dialog = glade_project_window_new_errors_dialog (project_window, &text);
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+
+ gtk_window_set_title (GTK_WINDOW (dialog), title);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "error", "Glade");
+ if (GTK_IS_WINDOW (project_window->window))
+ gtk_window_set_transient_for (GTK_WINDOW (dialog),
+ GTK_WINDOW (project_window->window));
+
+ gtk_text_buffer_insert_at_cursor (buffer, error->message, -1);
+
+ /* For system errors, we also output the system error message. */
+ if (error->status == GLADE_STATUS_SYSTEM_ERROR)
+ {
+ /* Insert a blank line between our message and the system message. */
+ gtk_text_buffer_insert_at_cursor (buffer, "\n", 1);
+
+ message = _("System error message:");
+ gtk_text_buffer_insert_at_cursor (buffer, message, -1);
+
+ /* Place the system error message on the next line, indented slightly. */
+ gtk_text_buffer_insert_at_cursor (buffer, "\n ", -1);
+
+ message = (char*) g_strerror (error->system_errno);
+ gtk_text_buffer_insert_at_cursor (buffer, message, -1);
+ }
+
+ gtk_widget_show (dialog);
+}
+
+
+static void
+glade_project_window_quit (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ glade_project_window_show_quit_dialog (project_window);
+}
+
+
+static void
+glade_project_window_show_quit_dialog (GladeProjectWindow *project_window)
+{
+ GtkWidget *dialog, *label;
+
+ dialog = gtk_dialog_new_with_buttons (_("Glade"),
+ GTK_WINDOW (project_window->window),
+ GTK_DIALOG_MODAL,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_QUIT, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+ label = gtk_label_new (_("Are you sure you want to quit?"));
+ gtk_misc_set_padding (GTK_MISC (label), 20, 20);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), label,
+ TRUE, TRUE, 0);
+ gtk_widget_show (label);
+
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "quit", "Glade");
+
+ if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK)
+ {
+ glade_save_settings (project_window, glade_palette, win_property,
+ win_tree, glade_clipboard);
+ gtk_widget_destroy (project_window->window);
+ }
+
+ gtk_widget_destroy (dialog);
+}
+
+
+static void
+glade_project_window_cut (GtkWidget *widget,
+ gpointer user_data)
+{
+ GladeProjectWindow *project_window;
+ GladeProject *project;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ if (project == NULL)
+ return;
+
+ glade_clipboard_cut (GLADE_CLIPBOARD (glade_clipboard), project, NULL);
+}
+
+
+static void
+glade_project_window_copy (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+ GladeProject *project;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ if (project == NULL)
+ return;
+
+ glade_clipboard_copy (GLADE_CLIPBOARD (glade_clipboard), project, NULL);
+}
+
+
+static void
+glade_project_window_paste (GtkWidget *widget,
+ gpointer user_data)
+{
+ GladeProjectWindow *project_window;
+ GladeProject *project;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+ if (project == NULL)
+ return;
+
+ glade_clipboard_paste (GLADE_CLIPBOARD (glade_clipboard), project, NULL);
+}
+
+
+static void
+glade_project_window_delete (GtkWidget *widget,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+
+ project_window = get_glade_project_window (widget);
+ g_return_if_fail (project_window != NULL);
+
+ glade_project_window_real_delete (project_window);
+}
+
+
+/* If one or more items in the project view is selected, we delete them.
+ If not, we delete any widgets selected in the interface.
+ FIXME: I'm not sure of the correct way to handle the Delete key. Should we
+ be using X selections to determine what is currently selected? */
+static void
+glade_project_window_real_delete (GladeProjectWindow *project_window)
+{
+ if (glade_project_view_has_selection (GLADE_PROJECT_VIEW (project_window->project_view)))
+ glade_project_view_delete_selection (GLADE_PROJECT_VIEW (project_window->project_view));
+ else
+ editor_on_delete ();
+}
+
+
+static void
+refresh_menu_item (GtkWidget *menuitem, GtkWidget *window)
+{
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (menuitem),
+ GTK_WIDGET_VISIBLE (window));
+}
+
+void
+glade_project_window_refresh_menu_items (void)
+{
+ refresh_menu_item (palette_item, glade_palette);
+ refresh_menu_item (property_editor_item, win_property);
+ refresh_menu_item (widget_tree_item, win_tree);
+ refresh_menu_item (clipboard_item, glade_clipboard);
+}
+
+
+void
+glade_project_window_uncheck_palette_menu_item (void)
+{
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (palette_item),
+ FALSE);
+}
+
+
+void
+glade_project_window_uncheck_property_editor_menu_item (void)
+{
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (property_editor_item),
+ FALSE);
+}
+
+
+void
+glade_project_window_uncheck_widget_tree_menu_item (void)
+{
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (widget_tree_item),
+ FALSE);
+}
+
+
+void
+glade_project_window_uncheck_clipboard_menu_item (void)
+{
+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (clipboard_item),
+ FALSE);
+}
+
+
+static void
+glade_project_window_toggle_palette (GtkWidget *widget,
+ gpointer data)
+{
+ gboolean show_palette;
+
+ show_palette = GTK_CHECK_MENU_ITEM (widget)->active;
+ if (show_palette)
+ glade_show_palette ();
+ else
+ glade_hide_palette ();
+}
+
+
+static void
+glade_project_window_toggle_property_editor (GtkWidget *widget,
+ gpointer data)
+{
+ gboolean show_property_editor;
+
+ show_property_editor = GTK_CHECK_MENU_ITEM (widget)->active;
+ if (show_property_editor)
+ glade_show_property_editor ();
+ else
+ glade_hide_property_editor ();
+}
+
+
+static void
+glade_project_window_toggle_widget_tree (GtkWidget *widget,
+ gpointer data)
+{
+ gboolean show_widget_tree;
+
+ show_widget_tree = GTK_CHECK_MENU_ITEM (widget)->active;
+ if (show_widget_tree)
+ glade_show_widget_tree ();
+ else
+ glade_hide_widget_tree ();
+}
+
+
+static void
+glade_project_window_toggle_clipboard (GtkWidget *widget,
+ gpointer data)
+{
+ gboolean show_clipboard;
+
+ show_clipboard = GTK_CHECK_MENU_ITEM (widget)->active;
+ if (show_clipboard)
+ glade_show_clipboard ();
+ else
+ glade_hide_clipboard ();
+}
+
+
+static void
+glade_project_window_toggle_tooltips (GtkWidget *widget,
+ gpointer data)
+{
+ gboolean show_tooltips;
+
+ show_tooltips = GTK_CHECK_MENU_ITEM (widget)->active;
+ gb_widget_set_show_tooltips (show_tooltips);
+}
+
+
+static void
+glade_project_window_toggle_grid (GtkWidget *widget,
+ gpointer data)
+{
+ gboolean show_grid;
+
+ show_grid = GTK_CHECK_MENU_ITEM (widget)->active;
+ editor_set_show_grid (show_grid);
+}
+
+
+static void
+glade_project_window_edit_grid_settings (GtkWidget *widget,
+ gpointer data)
+{
+ editor_show_grid_settings_dialog (widget);
+}
+
+
+static void
+glade_project_window_toggle_snap (GtkWidget *widget,
+ gpointer data)
+{
+ gboolean snap_to_grid;
+
+ snap_to_grid = GTK_CHECK_MENU_ITEM (widget)->active;
+ editor_set_snap_to_grid (snap_to_grid);
+}
+
+
+static void
+glade_project_window_edit_snap_settings (GtkWidget *widget,
+ gpointer data)
+{
+ editor_show_snap_settings_dialog (widget);
+}
+
+
+static void
+glade_project_window_about (GtkWidget *widget,
+ gpointer data)
+{
+ /* VERSION comes from configure.in - the only place it should be defined */
+
+#ifdef USE_GNOME
+ static GtkWidget *about = NULL;
+
+ if (about == NULL )
+ {
+ const gchar *author[] = { "Damon Chaplin <damon@gnome.org>",
+ "Martijn van Beers <martijn@earthling.net>",
+ "Jacob Berkman <jacob@ximian.com>",
+ NULL };
+ const gchar *documenter[] = { NULL };
+ GtkWidget *transient_parent;
+ GdkPixbuf *pixbuf = NULL;
+ char *filename;
+
+ filename = gnome_program_locate_file (gnome_program_get (),
+ GNOME_FILE_DOMAIN_APP_PIXMAP,
+ "glade-2.png", /* "glade-2/glade_logo.png", */
+ TRUE, NULL);
+ if (filename)
+ pixbuf = gdk_pixbuf_new_from_file (filename, NULL);
+
+ about = gnome_about_new (_("Glade"),
+ VERSION,
+ _("(C) 1998-2002 Damon Chaplin"),
+ _("Glade is a User Interface Builder for GTK+ and GNOME."),
+ author, documenter, NULL, pixbuf);
+ if (pixbuf)
+ gdk_pixbuf_unref (pixbuf);
+
+ /* set the widget pointer to NULL when the widget is destroyed */
+ g_signal_connect (G_OBJECT (about), "destroy",
+ G_CALLBACK (gtk_widget_destroyed),
+ &about);
+ gtk_window_set_wmclass (GTK_WINDOW (about), "about", "Glade");
+ transient_parent = glade_util_get_toplevel (widget);
+ if (GTK_IS_WINDOW (transient_parent))
+ gtk_window_set_transient_for (GTK_WINDOW (about),
+ GTK_WINDOW (transient_parent));
+
+ gtk_widget_show_all (GTK_WIDGET (about));
+ }
+ gtk_window_present (GTK_WINDOW (about));
+
+#else
+ static GtkWidget *about = NULL;
+
+ if (about == NULL )
+ {
+ GtkWidget *vbox, *image, *label;
+ GtkWindow *transient_parent;
+ char *filename, *text;
+
+ transient_parent = GTK_WINDOW (glade_util_get_toplevel (widget));
+ about = gtk_dialog_new_with_buttons (_("About Glade"),
+ transient_parent,
+ 0,
+ GTK_STOCK_OK,
+ GTK_RESPONSE_OK,
+ NULL);
+ gtk_window_set_resizable (GTK_WINDOW (about), FALSE);
+ g_signal_connect (G_OBJECT (about), "response",
+ G_CALLBACK (gtk_widget_destroy), NULL);
+ /* set the widget pointer to NULL when the widget is destroyed */
+ g_signal_connect (G_OBJECT (about), "destroy",
+ G_CALLBACK (gtk_widget_destroyed),
+ &about);
+ gtk_window_set_wmclass (GTK_WINDOW (about), "about", "Glade");
+
+ vbox = gtk_vbox_new (FALSE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox), 8);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (about)->vbox),
+ vbox, TRUE, TRUE, 0);
+
+ filename = g_strdup_printf ("%s/pixmaps/glade-2.png", GLADE_DATADIR);
+ image = gtk_image_new_from_file (filename);
+ g_free (filename);
+ gtk_box_pack_start (GTK_BOX (vbox), image, TRUE, TRUE, 8);
+
+ text = g_strdup_printf ("<span size=\"xx-large\" weight=\"bold\">Glade "
+ VERSION "</span>\n\n"
+ "%s\n\n"
+ "<span size=\"small\">%s</span>",
+ _("Glade is a User Interface Builder for GTK+ and GNOME."),
+ _("(C) 1998-2002 Damon Chaplin"));
+
+ label = gtk_label_new (text);
+ gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+ gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_CENTER);
+ gtk_box_pack_start (GTK_BOX (vbox), label, TRUE, TRUE, 0);
+ gtk_widget_show_all (GTK_WIDGET (about));
+ }
+ gtk_window_present (GTK_WINDOW (about));
+#endif
+}
+
+
+static gint
+glade_project_window_key_press_event (GtkWidget * widget,
+ GdkEventKey * event,
+ gpointer data)
+{
+ GladeProjectWindow *project_window;
+
+ project_window = get_glade_project_window (widget);
+ g_return_val_if_fail (project_window != NULL, FALSE);
+
+ switch (event->keyval)
+ {
+ case GDK_Delete:
+ glade_project_window_real_delete (project_window);
+ break;
+ }
+ return TRUE;
+}
+
+
+void
+glade_project_window_set_project (GladeProjectWindow *project_window,
+ GladeProject *project)
+{
+ glade_project_view_set_project (GLADE_PROJECT_VIEW (project_window->project_view),
+ project);
+ glade_project_window_update_title (project_window);
+}
+
+
+static void
+glade_project_window_update_title (GladeProjectWindow *project_window)
+{
+ GladeProject *project;
+ gchar *title, *project_name = NULL;
+
+ project = glade_project_view_get_project (GLADE_PROJECT_VIEW (project_window->project_view));
+
+ if (project)
+ project_name = glade_project_get_name (project);
+
+ if (!project_name || !project_name[0])
+ project_name = _("<untitled>");
+
+ title = g_strdup_printf ("Glade: %s", project_name);
+ gtk_window_set_title (GTK_WINDOW (project_window->window), title);
+ g_free (title);
+}
diff --git a/tools/glade/glade/glade_project_window.h b/tools/glade/glade/glade_project_window.h
new file mode 100644
index 00000000..41b06bfc
--- /dev/null
+++ b/tools/glade/glade/glade_project_window.h
@@ -0,0 +1,77 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_PROJECT_WINDOW_H
+#define GLADE_PROJECT_WINDOW_H
+
+#include "glade_project_view.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/*
+ * GladeProjectWindow is the main project window, containing a mennubar,
+ * toolbar, statusbar and a GladeProjectView to show the project components.
+ * It is not a widget, it just creates a window. I did it this way because
+ * for Gnome we need to use a GnomeApp instead of a GtkWindow, and I didn't
+ * want to use conditional code to subsclass the different widgets.
+ */
+
+typedef struct _GladeProjectWindow GladeProjectWindow;
+
+struct _GladeProjectWindow
+{
+ /* The main GtkWindow/GnomeApp. */
+ GtkWidget *window;
+
+ /* The GladeProjectView, showing the components in the project. */
+ GtkWidget *project_view;
+
+ /* The statusbar, for status messages, e.g. 'Project Saved'. */
+ GtkWidget *statusbar;
+
+ /* The current directory, for opening projects. */
+ gchar *current_directory;
+};
+
+
+GladeProjectWindow* glade_project_window_new (void);
+
+void glade_project_window_open_project (GladeProjectWindow *project_window,
+ const gchar *filename);
+
+void glade_project_window_set_project (GladeProjectWindow *project_window,
+ GladeProject *project);
+
+
+void glade_project_window_refresh_menu_items (void);
+
+void glade_project_window_uncheck_palette_menu_item (void);
+
+void glade_project_window_uncheck_property_editor_menu_item (void);
+
+void glade_project_window_uncheck_widget_tree_menu_item (void);
+
+void glade_project_window_uncheck_clipboard_menu_item (void);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_PROJECT_WINDOW_H */
diff --git a/tools/glade/glade/glade_widget_data.c b/tools/glade/glade/glade_widget_data.c
new file mode 100644
index 00000000..b201777f
--- /dev/null
+++ b/tools/glade/glade/glade_widget_data.c
@@ -0,0 +1,408 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-2000 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+/*
+ * Defines the extra data that Glade keeps for each widget, and functions to
+ * manipulate it.
+ */
+
+#include "gladeconfig.h"
+
+#include "glade_widget_data.h"
+
+
+static GList* glade_widget_data_copy_signals (GList *signals);
+static GladeSignal* glade_widget_data_copy_signal (GladeSignal *signal);
+static GList* glade_widget_data_copy_accels (GList *accels);
+static GladeAccelerator* glade_widget_data_copy_accel(GladeAccelerator *accel);
+static GList* glade_widget_data_copy_relations (GList *relations);
+static GladeRelation* glade_widget_data_copy_relation (GladeRelation *relation);
+
+
+
+GladeWidgetData *
+glade_widget_data_new (GbWidget *gbwidget)
+{
+ GladeWidgetData *wdata;
+
+ g_return_val_if_fail (gbwidget != NULL, NULL);
+
+ wdata = g_new (GladeWidgetData, 1);
+
+ wdata->flags = GLADE_VISIBLE | GLADE_SENSITIVE | GLADE_STYLE_IS_UNNAMED
+ | GLADE_STYLE_PROPAGATE | GLADE_SIZE_NOT_ALLOCATED;
+ wdata->width = 0;
+ wdata->height = 0;
+ wdata->events = 0;
+ wdata->tooltip = NULL;
+ wdata->signals = NULL;
+ wdata->accelerators = NULL;
+ wdata->relations = NULL;
+#ifdef GLADE_STYLE_SUPPORT
+ wdata->gbstyle = gb_widget_default_gb_style;
+ gb_widget_ref_gb_style (gb_widget_default_gb_style);
+#endif
+
+ /* C options. */
+ wdata->source_file = NULL;
+ wdata->public_field = 1;
+
+ /* C++ options. */
+ wdata->cxx_separate_file = 0;
+ wdata->cxx_separate_class = 0;
+ wdata->cxx_visibility = 0;
+
+ wdata->gbwidget = gbwidget;
+
+ return wdata;
+}
+
+
+GladeWidgetData *
+glade_widget_data_copy (GladeWidgetData *wdata)
+{
+ GladeWidgetData *new_wdata = g_new (GladeWidgetData, 1);
+
+ new_wdata->flags = wdata->flags;
+ new_wdata->width = wdata->width;
+ new_wdata->height = wdata->height;
+ new_wdata->events = wdata->events;
+ new_wdata->tooltip = g_strdup (wdata->tooltip);
+
+ new_wdata->signals = glade_widget_data_copy_signals (wdata->signals);
+ new_wdata->accelerators = glade_widget_data_copy_accels (wdata->accelerators);
+ new_wdata->relations = glade_widget_data_copy_relations (wdata->relations);
+
+ /* C options. */
+ new_wdata->source_file = g_strdup (wdata->source_file);
+ new_wdata->public_field = wdata->public_field;
+
+ /* C++ options. */
+ new_wdata->cxx_separate_file = wdata->cxx_separate_file;
+ new_wdata->cxx_separate_class = wdata->cxx_separate_class;
+ new_wdata->cxx_visibility = wdata->cxx_visibility;
+
+ new_wdata->gbwidget = wdata->gbwidget;
+
+ return new_wdata;
+}
+
+
+static GList*
+glade_widget_data_copy_signals (GList *signals)
+{
+ GList *signals_copy = NULL, *elem;
+ GladeSignal *signal;
+
+ for (elem = signals; elem; elem = elem->next)
+ {
+ signal = (GladeSignal*) elem->data;
+ signals_copy = g_list_prepend (signals_copy,
+ glade_widget_data_copy_signal (signal));
+ }
+
+ return g_list_reverse (signals_copy);
+}
+
+
+static GladeSignal*
+glade_widget_data_copy_signal (GladeSignal *signal)
+{
+ GladeSignal *signal_copy;
+
+ signal_copy = g_new (GladeSignal, 1);
+
+ signal_copy->name = g_strdup (signal->name);
+ signal_copy->handler = g_strdup (signal->handler);
+ signal_copy->object = g_strdup (signal->object);
+ signal_copy->after = signal->after;
+ signal_copy->data = g_strdup (signal->data);
+ signal_copy->last_modification_time = signal->last_modification_time;
+
+ return signal_copy;
+}
+
+
+static GList*
+glade_widget_data_copy_accels (GList *accels)
+{
+ GList *accels_copy = NULL, *elem;
+ GladeAccelerator *accel;
+
+ for (elem = accels; elem; elem = elem->next)
+ {
+ accel = (GladeAccelerator*) elem->data;
+ accels_copy = g_list_prepend (accels_copy,
+ glade_widget_data_copy_accel (accel));
+ }
+
+ return g_list_reverse (accels_copy);
+}
+
+
+static GladeAccelerator*
+glade_widget_data_copy_accel (GladeAccelerator *accel)
+{
+ GladeAccelerator *accel_copy;
+
+ accel_copy = g_new (GladeAccelerator, 1);
+
+ accel_copy->modifiers = accel->modifiers;
+ accel_copy->key = g_strdup (accel->key);
+ accel_copy->signal = g_strdup (accel->signal);
+
+ return accel_copy;
+}
+
+
+static GList*
+glade_widget_data_copy_relations (GList *relations)
+{
+ GList *relations_copy = NULL, *elem;
+ GladeRelation *relation;
+
+ for (elem = relations; elem; elem = elem->next)
+ {
+ relation = (GladeRelation*) elem->data;
+ relations_copy = g_list_prepend (relations_copy,
+ glade_widget_data_copy_relation (relation));
+ }
+
+ return g_list_reverse (relations_copy);
+}
+
+
+static GladeRelation*
+glade_widget_data_copy_relation (GladeRelation *relation)
+{
+ GladeRelation *relation_copy;
+ GList *elem;
+
+ relation_copy = g_new (GladeRelation, 1);
+
+ relation_copy->relationship = relation->relationship;
+
+ relation_copy->targets = NULL;
+ for (elem = relation->targets; elem; elem = elem->next)
+ {
+ GtkWidget *target = elem->data;
+ relation_copy->targets = g_list_prepend (relation_copy->targets, target);
+ /* We add a weak pointer to the widget, so the element data will be
+ set to NULL if the widget is destroyed. */
+ g_object_add_weak_pointer (G_OBJECT (target),
+ &relation_copy->targets->data);
+ }
+ relation_copy->targets = g_list_reverse (relation_copy->targets);
+
+ return relation_copy;
+}
+
+
+void
+glade_widget_data_free (GladeWidgetData *wdata)
+{
+ g_free (wdata->tooltip);
+ g_free (wdata->source_file);
+
+ glade_widget_data_clear_accels (wdata);
+ glade_widget_data_clear_signals (wdata);
+ glade_widget_data_clear_relations (wdata);
+
+ g_free (wdata);
+}
+
+
+void
+glade_widget_data_clear_accels (GladeWidgetData *wdata)
+{
+ GList *item;
+ GladeAccelerator *accel;
+
+ item = wdata->accelerators;
+ while (item)
+ {
+ accel = (GladeAccelerator *) item->data;
+ glade_widget_data_free_accel (accel);
+ item = item->next;
+ }
+ g_list_free (wdata->accelerators);
+ wdata->accelerators = NULL;
+}
+
+
+void
+glade_widget_data_free_accel (GladeAccelerator *accel)
+{
+ g_free (accel->key);
+ g_free (accel->signal);
+}
+
+
+void
+glade_widget_data_set_accels (GladeWidgetData *wdata,
+ GList *accels)
+{
+ glade_widget_data_clear_accels (wdata);
+ wdata->accelerators = accels;
+}
+
+
+void
+glade_widget_data_clear_signals (GladeWidgetData *wdata)
+{
+ GList *item;
+ GladeSignal *signal;
+
+ item = wdata->signals;
+ while (item)
+ {
+ signal = (GladeSignal *) item->data;
+ glade_widget_data_free_signal (signal);
+ item = item->next;
+ }
+ g_list_free (wdata->signals);
+ wdata->signals = NULL;
+}
+
+
+void
+glade_widget_data_free_signal (GladeSignal *signal)
+{
+ g_free (signal->name);
+ g_free (signal->handler);
+ g_free (signal->object);
+ g_free (signal->data);
+}
+
+
+void
+glade_widget_data_set_signals (GladeWidgetData *wdata,
+ GList *signals)
+{
+ glade_widget_data_clear_signals (wdata);
+ wdata->signals = signals;
+}
+
+
+void
+glade_widget_data_clear_relations (GladeWidgetData *wdata)
+{
+ GList *item;
+ GladeRelation *relation;
+
+ item = wdata->relations;
+ while (item)
+ {
+ relation = (GladeRelation *) item->data;
+ glade_widget_data_free_relation (relation);
+ item = item->next;
+ }
+ g_list_free (wdata->relations);
+ wdata->relations = NULL;
+}
+
+
+void
+glade_widget_data_free_relation (GladeRelation *relation)
+{
+ GList *elem;
+
+ /* We need to remove the weak pointers. */
+ for (elem = relation->targets; elem; elem = elem->next)
+ g_object_remove_weak_pointer (G_OBJECT (elem->data), &elem->data);
+
+ g_list_free (relation->targets);
+}
+
+
+/* The relations should already have weak pointers added to the widgets. */
+void
+glade_widget_data_set_relations (GladeWidgetData *wdata,
+ GList *relations)
+{
+ glade_widget_data_clear_relations (wdata);
+ wdata->relations = relations;
+}
+
+
+/* This sets one relation type, used when the relation dialog is applied.
+ The targets should be weak pointers to the widgets. */
+void
+glade_widget_data_set_relation (GladeWidgetData *wdata,
+ AtkRelationType relationship,
+ GList *targets)
+{
+ GList *elem;
+ GladeRelation *relation;
+
+ /* If we already have a relation of this type then replace the targets,
+ else add a new relation. */
+ for (elem = wdata->relations; elem; elem = elem->next)
+ {
+ relation = (GladeRelation *) elem->data;
+
+ if (relation->relationship == relationship)
+ {
+ glade_widget_data_free_relation (relation);
+ relation->targets = targets;
+ return;
+ }
+ }
+
+ relation = g_new (GladeRelation, 1);
+ relation->relationship = relationship;
+ relation->targets = targets;
+
+ wdata->relations = g_list_prepend (wdata->relations, relation);
+}
+
+
+/* This adds one target widget to a relation, or creates a new relation if
+ it doesn't exist yet. It will use a weak pointer to the widget. */
+void
+glade_widget_data_add_relation (GladeWidgetData *wdata,
+ AtkRelationType relationship,
+ GtkWidget *target)
+{
+ GList *elem;
+ GladeRelation *relation;
+
+ /* If we already have a relation of this type then add the new target,
+ else add a new relation. */
+ for (elem = wdata->relations; elem; elem = elem->next)
+ {
+ relation = (GladeRelation *) elem->data;
+
+ if (relation->relationship == relationship)
+ {
+ relation->targets = g_list_prepend (relation->targets, target);
+ g_object_add_weak_pointer (G_OBJECT (target),
+ &relation->targets->data);
+ return;
+ }
+ }
+
+ relation = g_new (GladeRelation, 1);
+ relation->relationship = relationship;
+ relation->targets = g_list_append (NULL, target);
+ g_object_add_weak_pointer (G_OBJECT (target),
+ &relation->targets->data);
+
+ wdata->relations = g_list_prepend (wdata->relations, relation);
+}
+
diff --git a/tools/glade/glade/glade_widget_data.h b/tools/glade/glade/glade_widget_data.h
new file mode 100644
index 00000000..51210da7
--- /dev/null
+++ b/tools/glade/glade/glade_widget_data.h
@@ -0,0 +1,145 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-2000 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_WIDGET_DATA_H
+#define GLADE_WIDGET_DATA_H
+
+/*
+ * Defines the extra data that Glade keeps for each widget, and functions to
+ * manipulate it.
+ */
+
+#include <time.h>
+#include <atk/atkobject.h>
+#include <atk/atkrelation.h>
+#include "glade.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+/* Flags in GladeWidgetData */
+enum
+{
+ GLADE_VISIBLE = 1 << 0, /* If the widget is initially visible */
+ GLADE_SENSITIVE = 1 << 1, /* If the widget is initially sensitive */
+ GLADE_GRAB_DEFAULT = 1 << 2, /* If it grabs the default */
+ GLADE_GRAB_FOCUS = 1 << 3, /* If it grabs the focus */
+ GLADE_STYLE_IS_UNNAMED = 1 << 4, /* If it's using its own unnamed style */
+ GLADE_STYLE_PROPAGATE = 1 << 5, /* If it propgates style to children */
+ GLADE_ACTIVE = 1 << 6, /* If it is initially active (toggles) */
+ GLADE_WIDTH_SET = 1 << 7, /* If the width is set explicitly */
+ GLADE_HEIGHT_SET = 1 << 8, /* If the height is set explicitly */
+
+ GLADE_SIZE_NOT_ALLOCATED = 1 << 9 /* Internally used so that a widget's size
+ and position properties aren't
+ displayed until its area has been
+ allocated. */
+};
+
+typedef struct _GladeWidgetData GladeWidgetData;
+struct _GladeWidgetData
+{
+ guint16 flags;
+ gint16 width;
+ gint16 height;
+ gint events;
+ gchar *tooltip;
+ GList *signals; /* A list of GladeSignal*. */
+ GList *accelerators; /* A list of GladeAccelerator*. */
+ GList *relations; /* A list of GladeRelation*. */
+#ifdef GLADE_STYLE_SUPPORT
+ GbStyle *gbstyle;
+#endif
+
+ /* C options (currently not used). */
+ gchar *source_file;
+ guint public_field : 1;
+
+ /* C++ options. */
+ guint cxx_separate_file : 1;
+ guint cxx_separate_class : 1;
+ guint cxx_visibility : 2; /* 0=private 1=protected 2=public */
+
+ GbWidget *gbwidget;
+};
+
+typedef struct _GladeSignal GladeSignal;
+struct _GladeSignal
+{
+ gchar *name;
+ gchar *handler;
+ gchar *object;
+ gboolean after;
+ gchar *data;
+ /* This records the last time that handler, object or data were changed,
+ since we have to change the prototype output when they change.
+ name can't be changed, or it would become a completely different signal */
+ time_t last_modification_time;
+};
+
+typedef struct _GladeAccelerator GladeAccelerator;
+struct _GladeAccelerator
+{
+ GdkModifierType modifiers;
+ gchar *key;
+ gchar *signal;
+};
+
+typedef struct _GladeRelation GladeRelation;
+struct _GladeRelation
+{
+ AtkRelationType relationship;
+ /* A list of GtkWidget*, with weak pointers to the widgets, so if the
+ widget gets destroyed the pointer is set to NULL. */
+ GList *targets;
+};
+
+
+GladeWidgetData* glade_widget_data_new (GbWidget *gbwidget);
+GladeWidgetData* glade_widget_data_copy (GladeWidgetData *wdata);
+
+void glade_widget_data_free (GladeWidgetData *wdata);
+
+void glade_widget_data_clear_accels (GladeWidgetData *wdata);
+void glade_widget_data_set_accels (GladeWidgetData *wdata,
+ GList *accels);
+void glade_widget_data_free_accel (GladeAccelerator *accel);
+
+void glade_widget_data_clear_signals (GladeWidgetData *wdata);
+void glade_widget_data_set_signals (GladeWidgetData *wdata,
+ GList *signals);
+void glade_widget_data_free_signal (GladeSignal *signal);
+
+void glade_widget_data_clear_relations(GladeWidgetData *wdata);
+void glade_widget_data_set_relations (GladeWidgetData *wdata,
+ GList *relations);
+void glade_widget_data_set_relation (GladeWidgetData *wdata,
+ AtkRelationType relationship,
+ GList *targets);
+void glade_widget_data_add_relation (GladeWidgetData *wdata,
+ AtkRelationType relationship,
+ GtkWidget *target);
+void glade_widget_data_free_relation (GladeRelation *relation);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_WIDGET_DATA_H */
diff --git a/tools/glade/glade/gladeconfig.h b/tools/glade/glade/gladeconfig.h
new file mode 100644
index 00000000..aad46f7a
--- /dev/null
+++ b/tools/glade/glade/gladeconfig.h
@@ -0,0 +1,64 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+
+/* This header should be included by all Glade sources. */
+
+#ifndef GLADE_CONFIG_H
+#define GLADE_CONFIG_H
+
+#include <config.h>
+
+#include "debug.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+/* Internationalization. */
+#ifdef USE_GNOME
+#include <libgnome/gnome-i18n.h>
+#else
+
+#ifdef ENABLE_NLS
+#include <libintl.h>
+#undef _
+#define _(String) dgettext (GETTEXT_PACKAGE, String)
+#ifdef gettext_noop
+#define N_(String) gettext_noop (String)
+#else
+#define N_(String) (String)
+#endif /* gettext_noop */
+#else
+/* Stubs that do something close enough. */
+#define textdomain(String) (String)
+#define gettext(String) (String)
+#define dgettext(Domain,Message) (Message)
+#define dcgettext(Domain,Message,Type) (Message)
+#define bindtextdomain(Domain,Directory) (Domain)
+#define _(String) (String)
+#define N_(String) (String)
+#endif /* ENABLE_NLS */
+
+#endif /* USE_GNOME */
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_CONFIG_H */
diff --git a/tools/glade/glade/gnome-db/Makefile.am b/tools/glade/glade/gnome-db/Makefile.am
new file mode 100644
index 00000000..e2547f54
--- /dev/null
+++ b/tools/glade/glade/gnome-db/Makefile.am
@@ -0,0 +1,23 @@
+## Process this file with automake to produce Makefile.in
+
+noinst_LIBRARIES = libgnomedbwidgets.a
+
+INCLUDES = $(GLADE_CFLAGS) \
+ $(GLADE_DEPRECATION_CFLAGS)
+
+libgnomedbwidgets_a_SOURCES = \
+ gnomedbcombo.c \
+ gnomedbconnectprop.c \
+ gnomedbdsnconfig.c \
+ gnomedbdsndruid.c \
+ gnomedbeditor.c \
+ gnomedberror.c \
+ gnomedberrordlg.c \
+ gnomedbform.c \
+ gnomedbgraybar.c \
+ gnomedbgrid.c \
+ gnomedblogin.c \
+ gnomedblogindlg.c \
+ gnomedbprovidersel.c \
+ gnomedbsourcesel.c \
+ gnomedbtableeditor.c
diff --git a/tools/glade/glade/gnome-db/gnomedbcombo.c b/tools/glade/glade/gnome-db/gnomedbcombo.c
new file mode 100644
index 00000000..c06cb38c
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbcombo.c
@@ -0,0 +1,136 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <libgnomedb/gnome-db-combo.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-combo.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbCombo, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_db_combo_new (GbWidgetNewData *data)
+{
+ return gnome_db_combo_new ();
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_combo_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_combo_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_combo_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbCombo, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_db_combo_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_combo_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_combo_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_combo_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_combo_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_combo_xpm;
+ gbwidget.tooltip = _("Data-bound combo");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_combo_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_combo_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_combo_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_combo_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_db_combo_write_source;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_combo_create_popup_menu;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedbconnectprop.c b/tools/glade/glade/gnome-db/gnomedbconnectprop.c
new file mode 100644
index 00000000..4f9bfe0f
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbconnectprop.c
@@ -0,0 +1,93 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <libgnomedb/gnome-db-connection-properties.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-connection-properties.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbEditor, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+
+GtkWidget*
+gb_gnome_db_connection_properties_new(GbWidgetNewData *data)
+{
+ return (GtkWidget *) gnome_db_connection_properties_new(NULL);
+}
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_connection_properties_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_connection_properties_new (NULL);\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+}
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_gnome_db_connection_properties_init ()
+{
+ /* Initialise the GTK type */
+ volatile GType type;
+ type = gnome_db_connection_properties_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_connection_properties_xpm;
+ gbwidget.tooltip = _("GnomeDbConnectionProperties");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_connection_properties_new;
+ gbwidget.gb_widget_write_source = gb_gnome_db_connection_properties_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gnome-db/gnomedbdsnconfig.c b/tools/glade/glade/gnome-db/gnomedbdsnconfig.c
new file mode 100644
index 00000000..be57bc6b
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbdsnconfig.c
@@ -0,0 +1,147 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 2001 Carlos Perell Marn <carlos@gnome-db.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <libgnomedb/gnome-db-dsn-config.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-dsnconfig.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbDsnConfig, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_db_dsnconfig_new (GbWidgetNewData *data)
+{
+ return gnome_db_dsn_config_new ();
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_dsnconfig_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_dsnconfig_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_dsnconfig_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbBrowser, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_db_dsnconfig_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_dsnconfig_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_dsn_config_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_dsnconfig_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_dsn_config_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_dsnconfig_xpm;
+ gbwidget.tooltip = _("DSN Configurator");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_dsnconfig_new;
+ gbwidget.gb_widget_write_source = gb_gnome_db_dsnconfig_write_source;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_dsnconfig_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_dsnconfig_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_dsnconfig_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_dsnconfig_create_popup_menu;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gnome-db/gnomedbdsndruid.c b/tools/glade/glade/gnome-db/gnomedbdsndruid.c
new file mode 100644
index 00000000..e0661cc6
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbdsndruid.c
@@ -0,0 +1,161 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include <libgnomedb/gnome-db-dsn-config-druid.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-dsn-druid.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbDsnConfigDruid, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_gnome_db_dsn_config_druid_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+static void
+gb_gnome_db_dsn_config_druid_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+static void
+gb_gnome_db_dsn_config_druid_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+static void
+gb_gnome_db_dsn_config_druid_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbDsnConfigDruid, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_db_dsn_config_druid_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_dsn_config_druid_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_dsn_config_druid_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_dsn_config_druid_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_dsn_config_druid_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_dsn_druid_xpm;
+ gbwidget.tooltip = _("DSN Config Druid");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_write_source = gb_gnome_db_dsn_config_druid_write_source;
+/*
+ gbwidget.gb_widget_new = gb_gnome_db_dsn_config_druid_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_dsn_config_druid_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_dsn_config_druid_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_dsn_config_druid_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_dsn_config_druid_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedbeditor.c b/tools/glade/glade/gnome-db/gnomedbeditor.c
new file mode 100644
index 00000000..4c90fdf9
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbeditor.c
@@ -0,0 +1,188 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <libgnomedb/gnome-db-editor.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-editor.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Editable = "GnomeDbEditor::editable";
+static gchar *Highlight = "GnomeDbEditor::highlight";
+static gchar *Text = "GnomeDbEditor::text";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbEditor, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+
+GtkWidget*
+gb_gnome_db_editor_new(GbWidgetNewData *data)
+{
+ return (GtkWidget *) gnome_db_editor_new();
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_editor_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (Editable, _("Editable:"), _("If the text can be edited"));
+ property_add_bool (Highlight, _("Highlight text:"), _("If selected, text will be highlighted inside the widget"));
+ property_add_string (Text, _("Text:"), _("The text to display"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_editor_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ gchar *wtext;
+ wtext = (gchar *) gnome_db_editor_get_all_text(GNOME_DB_EDITOR(widget));
+ gb_widget_output_translatable_string (data, Text, wtext);
+ gb_widget_output_bool(data, Editable, gnome_db_editor_get_editable(GNOME_DB_EDITOR(widget)));
+#ifdef HAVE_GTKSOURCEVIEW
+ gb_widget_output_bool(data, Highlight, gnome_db_editor_get_highlight(GNOME_DB_EDITOR(widget)));
+#else
+#endif
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_editor_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean editable, highlight;
+ gchar *text;
+
+ editable = gb_widget_input_bool (data, Editable);
+ if (data->apply)
+ gnome_db_editor_set_editable (GNOME_DB_EDITOR (widget), editable);
+
+#ifdef HAVE_GTKSOURCEVIEW
+ highlight = gb_widget_input_bool (data, Highlight);
+ if (data->apply)
+ gnome_db_editor_set_highlight (GNOME_DB_EDITOR (widget), highlight);
+#else
+#endif
+
+ text = gb_widget_input_string (data, Text);
+ if (data->apply)
+ gnome_db_editor_set_text (GNOME_DB_EDITOR (widget), text, -1);
+}
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_editor_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ const gchar *entry_text = (gchar *)gnome_db_editor_get_all_text (GNOME_DB_EDITOR (widget));
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_editor_new ();\n", data->wname);
+ }
+
+ if (entry_text != NULL)
+ {
+ glade_util_get_translation_properties (widget, Text, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gnome_db_editor_set_text (GNOME_DB_EDITOR (%s), %s, -1);\n",
+ data->wname,
+ source_make_string_full (entry_text,
+ data->use_gettext && translatable,
+ context));
+ }
+
+ if (!gnome_db_editor_get_editable (GNOME_DB_EDITOR(widget)))
+ {
+ source_add (data, " gnome_db_editor_set_editable (GNOME_DB_EDITOR (%s), FALSE);\n",
+ data->wname);
+ }
+ if (!gnome_db_editor_get_highlight (GNOME_DB_EDITOR(widget)))
+ {
+ source_add (data, " gnome_db_editor_set_highlight (GNOME_DB_EDITOR (%s), FALSE);\n",
+ data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget *
+gb_gnome_db_editor_init ()
+{
+ /* Initialise the GTK type */
+ volatile GType type;
+ type = gnome_db_editor_get_type ();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct (&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_editor_xpm;
+ gbwidget.tooltip = _("GnomeDbEditor");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_gnome_db_editor_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_editor_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_editor_set_properties;
+ gbwidget.gb_widget_new = gb_gnome_db_editor_new;
+ gbwidget.gb_widget_write_source = gb_gnome_db_editor_write_source;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gnome-db/gnomedberror.c b/tools/glade/glade/gnome-db/gnomedberror.c
new file mode 100644
index 00000000..52816f20
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedberror.c
@@ -0,0 +1,148 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <libgnomedb/gnome-db-error.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-error.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbError, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_db_error_new (GbWidgetNewData *data)
+{
+ return gnome_db_error_new ();
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_error_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_error_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_error_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbError, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_db_error_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_error_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_error_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_error_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_error_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_error_xpm;
+ gbwidget.tooltip = _("Database error viewer");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_error_new;
+ gbwidget.gb_widget_write_source = gb_gnome_db_error_write_source;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_error_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_error_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_error_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_error_create_popup_menu;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedberrordlg.c b/tools/glade/glade/gnome-db/gnomedberrordlg.c
new file mode 100644
index 00000000..696be87d
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedberrordlg.c
@@ -0,0 +1,232 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtkmain.h>
+#include <libgnomedb/gnome-db-error-dialog.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-error-dlg.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "GnomeDbErrorDlg|GtkWindow::title";
+static gchar *Type = "GnomeDbErrorDlg|GtkWindow::type";
+static gchar *Position = "GnomeDbErrorDlg|GtkWindow::window_position";
+static gchar *Modal = "GnomeDbErrorDlg|GtkWindow::modal";
+static gchar *DefaultWidth = "GnomeDbErrorDlg|GtkWindow::default_width";
+static gchar *DefaultHeight = "GnomeDbErrorDlg|GtkWindow::default_height";
+static gchar *Shrink = "GnomeDbErrorDlg|GtkWindow::allow_shrink";
+static gchar *Grow = "GnomeDbErrorDlg|GtkWindow::allow_grow";
+static gchar *AutoShrink = "GnomeDbErrorDlg|GtkWindow::auto_shrink";
+static gchar *IconName = "GnomeDbErrorDlg|GtkWindow::icon_name";
+static gchar *FocusOnMap = "GnomeDbErrorDlg|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "GnomeDbErrorDlg|GtkWindow::resizable";
+static gchar *DestroyWithParent = "GnomeDbErrorDlg|GtkWindow::destroy_with_parent";
+static gchar *Icon = "GnomeDbErrorDlg|GtkWindow::icon";
+
+static gchar *Role = "GnomeDbErrorDlg|GtkWindow::role";
+static gchar *TypeHint = "GnomeDbErrorDlg|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "GnomeDbErrorDlg|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "GnomeDbErrorDlg|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "GnomeDbErrorDlg|GtkWindow::decorated";
+static gchar *Gravity = "GnomeDbErrorDlg|GtkWindow::gravity";
+static gchar *Urgency = "GnomeDbErrorDlg|GtkWindow::urgency_hint";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbErrorDlg, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_db_errordlg_new (GbWidgetNewData *data)
+{
+ GtkWidget *widget;
+ GList *elem;
+
+ widget = gnome_db_error_dialog_new (_("Error"));
+
+ /* We connect a close signal handler which always returns TRUE so that
+ the built-in close functionality is skipped. */
+ gtk_signal_connect (GTK_OBJECT (widget), "close",
+ GTK_SIGNAL_FUNC (gtk_true), NULL);
+
+ /* Now we connect our normal delete_event handler. */
+ gtk_signal_connect (GTK_OBJECT (widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gtk_object_set_data (GTK_OBJECT (widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_errordlg_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_errordlg_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_errordlg_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbErrorDlg, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_db_errordlg_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_errordlg_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ gchar *title;
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ title = GTK_WINDOW (widget)->title;
+ source_add (data, " %s = gnome_db_error_dialog_new (%s);\n",
+ data->wname,
+ title ? source_make_string_full (title, data->use_gettext && translatable, context) : "NULL");
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* The title is already set above, so we pass NULL to skip it. */
+ gb_window_write_standard_source (widget, data,
+ NULL, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_errordlg_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_error_dialog_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_error_dlg_xpm;
+ gbwidget.tooltip = _("Database error dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_errordlg_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_errordlg_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_errordlg_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_errordlg_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_db_errordlg_write_source;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_errordlg_create_popup_menu;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedbform.c b/tools/glade/glade/gnome-db/gnomedbform.c
new file mode 100644
index 00000000..08ea9b5d
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbform.c
@@ -0,0 +1,161 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include <libgnomedb/gnome-db-form.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-form.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbForm, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_gnome_db_form_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+static void
+gb_gnome_db_form_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+static void
+gb_gnome_db_form_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+static void
+gb_gnome_db_form_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbForm, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_db_form_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_form_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_form_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_form_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_form_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_form_xpm;
+ gbwidget.tooltip = _("Form");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_write_source = gb_gnome_db_form_write_source;
+/*
+ gbwidget.gb_widget_new = gb_gnome_db_form_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_form_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_form_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_form_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_form_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedbgraybar.c b/tools/glade/glade/gnome-db/gnomedbgraybar.c
new file mode 100644
index 00000000..4e32a988
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbgraybar.c
@@ -0,0 +1,149 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <libgnomedb/gnome-db-gray-bar.h>
+#include <gtk/gtkentry.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-graybar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+static gchar *Text = "GnomeDbGrayBar::text";
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbGrayBar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_db_gray_bar_new (GbWidgetNewData *data)
+{
+ return gnome_db_gray_bar_new ("");
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_gray_bar_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (Text, _("Text:"), _("Text inside the gray bar"));
+}
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_gray_bar_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gchar *wtext;
+ wtext = (gchar *)gnome_db_gray_bar_get_text (GNOME_DB_GRAY_BAR(widget));
+ gb_widget_output_translatable_string (data, Text, wtext);
+}
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_gray_bar_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ const gchar *text;
+
+ text = gb_widget_input_string (data, Text);
+ if (data->apply)
+ gnome_db_gray_bar_set_text (GNOME_DB_GRAY_BAR (widget), text);
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_gray_bar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ const gchar *text;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ text = gnome_db_gray_bar_get_text(GNOME_DB_GRAY_BAR (widget));
+
+ glade_util_get_translation_properties (widget, Text, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " %s = gnome_db_gray_bar_new (%s);\n",
+ data->wname,
+ source_make_string_full (text,
+ data->use_gettext && translatable,
+ context));
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_gray_bar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_gray_bar_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_graybar_xpm;
+ gbwidget.tooltip = _("Gray Bar");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_gray_bar_new;
+ gbwidget.gb_widget_write_source = gb_gnome_db_gray_bar_write_source;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_gray_bar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_gray_bar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_gray_bar_set_properties;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedbgrid.c b/tools/glade/glade/gnome-db/gnomedbgrid.c
new file mode 100644
index 00000000..d899a3a8
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbgrid.c
@@ -0,0 +1,144 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <libgnomedb/gnome-db-grid.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-grid.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbGrid, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_db_grid_new (GbWidgetNewData *data)
+{
+ return gnome_db_grid_new ();
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_grid_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_grid_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_grid_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbGrid, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_db_grid_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_grid_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_grid_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_grid_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_grid_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_grid_xpm;
+ gbwidget.tooltip = _("Data-bound grid");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_grid_new;
+ gbwidget.gb_widget_write_source = gb_gnome_db_grid_write_source;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_grid_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_grid_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_grid_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_grid_create_popup_menu;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedblogin.c b/tools/glade/glade/gnome-db/gnomedblogin.c
new file mode 100644
index 00000000..b50720b4
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedblogin.c
@@ -0,0 +1,148 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <libgnomedb/gnome-db-login.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-login.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbLogin, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_db_login_new (GbWidgetNewData *data)
+{
+ return gnome_db_login_new (NULL);
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_login_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_login_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_login_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbLogin, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_db_login_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_login_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_login_new (NULL);\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_login_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_login_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_login_xpm;
+ gbwidget.tooltip = _("Database login widget");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_login_new;
+ gbwidget.gb_widget_write_source = gb_gnome_db_login_write_source;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_login_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_login_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_login_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_login_create_popup_menu;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedblogindlg.c b/tools/glade/glade/gnome-db/gnomedblogindlg.c
new file mode 100644
index 00000000..a4239814
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedblogindlg.c
@@ -0,0 +1,234 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtkmain.h>
+#include <libgnomedb/gnome-db-login.h>
+#include <libgnomedb/gnome-db-login-dialog.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-login-dlg.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "GnomeDbLoginDlg|GtkWindow::title";
+static gchar *Type = "GnomeDbLoginDlg|GtkWindow::type";
+static gchar *Position = "GnomeDbLoginDlg|GtkWindow::window_position";
+static gchar *Modal = "GnomeDbLoginDlg|GtkWindow::modal";
+static gchar *DefaultWidth = "GnomeDbLoginDlg|GtkWindow::default_width";
+static gchar *DefaultHeight = "GnomeDbLoginDlg|GtkWindow::default_height";
+static gchar *Shrink = "GnomeDbLoginDlg|GtkWindow::allow_shrink";
+static gchar *Grow = "GnomeDbLoginDlg|GtkWindow::allow_grow";
+static gchar *AutoShrink = "GnomeDbLoginDlg|GtkWindow::auto_shrink";
+static gchar *IconName = "GnomeDbLoginDlg|GtkWindow::icon_name";
+static gchar *FocusOnMap = "GnomeDbLoginDlg|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "GnomeDbLoginDlg|GtkWindow::resizable";
+static gchar *DestroyWithParent = "GnomeDbLoginDlg|GtkWindow::destroy_with_parent";
+static gchar *Icon = "GnomeDbLoginDlg|GtkWindow::icon";
+
+static gchar *Role = "GnomeDbLoginDlg|GtkWindow::role";
+static gchar *TypeHint = "GnomeDbLoginDlg|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "GnomeDbLoginDlg|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "GnomeDbLoginDlg|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "GnomeDbLoginDlg|GtkWindow::decorated";
+static gchar *Gravity = "GnomeDbLoginDlg|GtkWindow::gravity";
+static gchar *Urgency = "GnomeDbLoginDlg|GtkWindow::urgency_hint";
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbLoginDlg, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_db_logindlg_new (GbWidgetNewData *data)
+{
+ GtkWidget *widget, *login;
+ GList *elem;
+
+ login = gnome_db_login_new (NULL);
+
+ widget = gnome_db_login_dialog_new (_("Login"));
+
+ /* We connect a close signal handler which always returns TRUE so that
+ the built-in close functionality is skipped. */
+ gtk_signal_connect (GTK_OBJECT (widget), "close",
+ GTK_SIGNAL_FUNC (gtk_true), NULL);
+
+ /* Now we connect our normal delete_event handler. */
+ gtk_signal_connect (GTK_OBJECT (widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gtk_object_set_data (GTK_OBJECT (widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_logindlg_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_logindlg_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_logindlg_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbLoginDlg, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_db_logindlg_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_logindlg_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ gchar *title;
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ title = GTK_WINDOW (widget)->title;
+ source_add (data, " %s = gnome_db_login_dialog_new (%s);\n",
+ data->wname,
+ title ? source_make_string_full (title, data->use_gettext && translatable, context) : "NULL");
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* The title is already set above, so we pass NULL to skip it. */
+ gb_window_write_standard_source (widget, data,
+ NULL, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_logindlg_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_login_dialog_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_login_dlg_xpm;
+ gbwidget.tooltip = _("Database login dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_logindlg_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_logindlg_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_logindlg_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_logindlg_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_db_logindlg_write_source;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_logindlg_create_popup_menu;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedbprovidersel.c b/tools/glade/glade/gnome-db/gnomedbprovidersel.c
new file mode 100644
index 00000000..69dd669b
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbprovidersel.c
@@ -0,0 +1,161 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include <libgnomedb/gnome-db-provider-selector.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-provider-sel.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbProviderSelector, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_gnome_db_provider_selector_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+static void
+gb_gnome_db_provider_selector_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+static void
+gb_gnome_db_provider_selector_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+static void
+gb_gnome_db_provider_selector_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbProviderSelector, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_db_provider_selector_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_provider_selector_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_provider_selector_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_provider_selector_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_provider_selector_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_provider_sel_xpm;
+ gbwidget.tooltip = _("Provider Selector");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_write_source = gb_gnome_db_provider_selector_write_source;
+/*
+ gbwidget.gb_widget_new = gb_gnome_db_provider_selector_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_provider_selector_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_provider_selector_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_provider_selector_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_provider_selector_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedbsourcesel.c b/tools/glade/glade/gnome-db/gnomedbsourcesel.c
new file mode 100644
index 00000000..3398e499
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbsourcesel.c
@@ -0,0 +1,161 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999-2002 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gtk/gtk.h>
+#include <libgnomedb/gnome-db-data-source-selector.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-db-sourcesel.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbDataSourceSelector, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_gnome_db_data_source_selector_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+static void
+gb_gnome_db_data_source_selector_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+static void
+gb_gnome_db_data_source_selector_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+static void
+gb_gnome_db_data_source_selector_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbDataSourceSelector, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_db_data_source_selector_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_data_source_selector_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_data_source_selector_new (NULL);\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_data_source_selector_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_data_source_selector_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_db_sourcesel_xpm;
+ gbwidget.tooltip = _("Data Source Selector");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_write_source = gb_gnome_db_data_source_selector_write_source;
+/*
+ gbwidget.gb_widget_new = gb_gnome_db_data_source_selector_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_data_source_selector_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_data_source_selector_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_data_source_selector_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_data_source_selector_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome-db/gnomedbtableeditor.c b/tools/glade/glade/gnome-db/gnomedbtableeditor.c
new file mode 100644
index 00000000..e7b7cf8f
--- /dev/null
+++ b/tools/glade/glade/gnome-db/gnomedbtableeditor.c
@@ -0,0 +1,144 @@
+/* GNOME DB library
+ * Copyright (C), 1999-2001 The Free Software Foundation
+ *
+ * AUTHORS:
+ * Rodrigo Moya <rodrigo@gnome-db.org>
+ *
+ * This Library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This Library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this Library; see the file COPYING.LIB. If not,
+ * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ * Revision 0.1
+ */
+#include <config.h>
+
+#include <libgnomedb/gnome-db-table-editor.h>
+
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+/* This has to be changed to the correct pixmap! */
+#include "../graphics/gnome-db-table-editor.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDbTableEditor, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+
+static GtkWidget*
+gb_gnome_db_table_editor_new (GbWidgetNewData *data)
+{
+ return gnome_db_table_editor_new ();
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_db_table_editor_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_db_table_editor_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_db_table_editor_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDbGrid, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_db_table_editor_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_db_table_editor_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_db_table_editor_new ();\n", data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_db_table_editor_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_db_table_editor_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct =gnome_db_table_editor_xpm;
+ gbwidget.tooltip = _("Table Editor "); /* Please FIXME*/
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_db_table_editor_new;
+ gbwidget.gb_widget_write_source = gb_gnome_db_table_editor_write_source;
+ gbwidget.gb_widget_create_properties = gb_gnome_db_table_editor_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_db_table_editor_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_db_table_editor_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_db_table_editor_create_popup_menu;
+
+ return &gbwidget;
+}
diff --git a/tools/glade/glade/gnome/Makefile.am b/tools/glade/glade/gnome/Makefile.am
new file mode 100644
index 00000000..02f3da2d
--- /dev/null
+++ b/tools/glade/glade/gnome/Makefile.am
@@ -0,0 +1,33 @@
+## Process this file with automake to produce Makefile.in
+
+noinst_LIBRARIES = libgnomewidgets.a
+
+# maybe this should just be $(GLADE_GNOME_CFLAGS) ?
+INCLUDES = $(GLADE_CFLAGS) \
+ $(GLADE_DEPRECATION_CFLAGS)
+
+libgnomewidgets_a_SOURCES = \
+ bonobodock.c \
+ bonobodockitem.c \
+ gnomeabout.c \
+ gnomeapp.c \
+ gnomeappbar.c \
+ gnomecanvas.c \
+ gnomecolorpicker.c \
+ gnomecontrol.c \
+ gnomedateedit.c \
+ gnomedialog.c \
+ gnomedruid.c \
+ gnomedruidpageedge.c \
+ gnomedruidpagestandard.c \
+ gnomeentry.c \
+ gnomefileentry.c \
+ gnomefontpicker.c \
+ gnomehref.c \
+ gnomeiconentry.c \
+ gnomeiconlist.c \
+ gnomeiconselection.c \
+ gnomemessagebox.c \
+ gnomepixmap.c \
+ gnomepixmapentry.c \
+ gnomepropertybox.c
diff --git a/tools/glade/glade/gnome/bonobodock.c b/tools/glade/glade/gnome/bonobodock.c
new file mode 100644
index 00000000..24a2db34
--- /dev/null
+++ b/tools/glade/glade/gnome/bonobodock.c
@@ -0,0 +1,510 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+#include "../tree.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/bonobo-dock.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *AllowFloating = "BonoboDock::allow_floating";
+
+
+static void gb_bonobo_dock_add_band_on_left (GtkWidget * menuitem,
+ GtkWidget * dock);
+static void gb_bonobo_dock_add_band_on_right (GtkWidget * menuitem,
+ GtkWidget * dock);
+static void gb_bonobo_dock_add_band_on_top (GtkWidget * menuitem,
+ GtkWidget * dock);
+static void gb_bonobo_dock_add_band_on_bottom (GtkWidget * menuitem,
+ GtkWidget * dock);
+static void gb_bonobo_dock_add_band_floating (GtkWidget * menuitem,
+ GtkWidget * dock);
+static void gb_bonobo_dock_add_band (GtkWidget * dock,
+ BonoboDockPlacement placement);
+
+static void gb_bonobo_dock_init_widget (GtkWidget *widget);
+static void gb_bonobo_dock_size_request (GtkWidget *widget,
+ GtkRequisition *requisition,
+ gpointer user_data);
+static void gb_bonobo_dock_size_allocate (GtkWidget *widget,
+ GtkAllocation *allocation,
+ gpointer user_data);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class BonoboDock, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_bonobo_dock_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = bonobo_dock_new ();
+
+ /* FIXME: GnomeLibs 1.0.1 bug workaround to resize floating items. */
+ gb_bonobo_dock_init_widget (new_widget);
+
+ return new_widget;
+}
+
+
+/* FIXME: GnomeLibs 1.0.1 bug workaround to resize floating items. */
+static void
+gb_bonobo_dock_create_from_widget (GtkWidget *widget,
+ GbWidgetCreateFromData *data)
+{
+ gb_bonobo_dock_init_widget (widget);
+}
+
+
+/* FIXME: GnomeLibs 1.0.1 bug workaround to resize floating items. */
+static void
+gb_bonobo_dock_init_widget (GtkWidget *widget)
+{
+ gtk_signal_connect_after (GTK_OBJECT (widget), "size_request",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_size_request),
+ NULL);
+ gtk_signal_connect_after (GTK_OBJECT (widget), "size_allocate",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_size_allocate),
+ NULL);
+}
+
+
+/* FIXME: GnomeLibs 1.0.1 bug workaround to resize floating items.
+ Calls gtk_widget_size_request() for all floating items, just so that they
+ calculate their requisition. */
+static void
+gb_bonobo_dock_size_request (GtkWidget *widget, GtkRequisition *requisition,
+ gpointer user_data)
+{
+ GList *lp;
+ GtkWidget *w;
+ GtkRequisition float_item_requisition;
+
+ lp = BONOBO_DOCK (widget)->floating_children;
+ while (lp != NULL)
+ {
+ w = lp->data;
+ lp = lp->next;
+ gtk_widget_size_request (w, &float_item_requisition);
+ }
+}
+
+
+/* FIXME: GnomeLibs 1.0.1 bug workaround to resize floating items.
+ Calls gtk_widget_size_allocate() for all floating items, allocating
+ whatever the item wants in its requisition. */
+static void
+gb_bonobo_dock_size_allocate (GtkWidget *widget, GtkAllocation *allocation,
+ gpointer user_data)
+{
+ GList *lp;
+ GtkWidget *w;
+ GtkAllocation float_item_allocation;
+
+ lp = BONOBO_DOCK (widget)->floating_children;
+ while (lp != NULL)
+ {
+ w = lp->data;
+ lp = lp->next;
+
+ float_item_allocation.x = 0;
+ float_item_allocation.y = 0;
+ float_item_allocation.width = w->requisition.width;
+ float_item_allocation.height = w->requisition.height;
+ gtk_widget_size_allocate (w, &float_item_allocation);
+ }
+}
+
+
+void
+gb_bonobo_dock_add_child (GtkWidget *widget, GtkWidget * child,
+ GbWidgetSetArgData *data)
+{
+ gchar *orientation_string, *placement_string;
+ BonoboDockPlacement placement;
+ GtkOrientation orientation;
+ gint band_num, position, offset, placement_index, orientation_index;
+
+ if (BONOBO_IS_DOCK_ITEM (child))
+ {
+ data->loading_type = GB_CHILD_PROPERTIES;
+
+ placement_string = load_choice (data, "placement");
+ placement = BONOBO_DOCK_TOP;
+ if (placement_string && placement_string[0])
+ {
+ placement_index = glade_util_string_array_index (GladePlacementSymbols,
+ GladePlacementSize,
+ placement_string);
+ if (placement_index != -1)
+ placement = GladePlacementValues[placement_index];
+ }
+
+ if (placement == BONOBO_DOCK_FLOATING)
+ {
+ orientation_string = load_choice (data, "orientation");
+ orientation = GTK_ORIENTATION_HORIZONTAL;
+ if (orientation_string && orientation_string[0])
+ {
+ orientation_index = glade_util_string_array_index (GladeOrientationSymbols, GladeOrientationSize, orientation_string);
+ if (orientation_index != -1)
+ orientation = GladeOrientationValues[orientation_index];
+ }
+
+ /* FIXME: Where fo we put the floating item? Use 300,300 for now. */
+ bonobo_dock_add_floating_item (BONOBO_DOCK (widget),
+ BONOBO_DOCK_ITEM (child),
+ 300, 300, orientation);
+ }
+ else
+ {
+ gboolean new_band = FALSE;
+
+ band_num = load_int (data, "band");
+ position = load_int (data, "position");
+ offset = load_int (data, "offset");
+
+ /* When loading, we don't want to create a new band explicitly,
+ but when pasting we do (though I'm not sure yet). */
+ if (data->xml_buffer)
+ new_band = TRUE;
+
+ bonobo_dock_add_item (BONOBO_DOCK (widget), BONOBO_DOCK_ITEM (child),
+ placement, band_num, position, offset,
+ new_band /* FIXME: what should this be. */);
+ }
+
+ data->loading_type = GB_STANDARD_PROPERTIES;
+ }
+ else
+ {
+ bonobo_dock_set_client_area (BONOBO_DOCK (widget), child);
+ }
+
+ /* Floating dock items must be shown after adding to the dock, or they do
+ not appear (GnomeLibs 1.0.1). */
+ gtk_widget_show (child);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_bonobo_dock_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (AllowFloating, _("Allow Floating:"),
+ _("If floating dock items are allowed"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_bonobo_dock_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, AllowFloating,
+ BONOBO_DOCK (widget)->floating_items_allowed);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_bonobo_dock_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean allow_floating;
+
+ allow_floating = gb_widget_input_bool (data, AllowFloating);
+ if (data->apply)
+ {
+ bonobo_dock_allow_floating_items (BONOBO_DOCK (widget), allow_floating);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a BonoboDock, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_bonobo_dock_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+ GtkWidget *menuitem;
+
+ menuitem = gtk_menu_item_new_with_label (_("Add dock band on top"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_add_band_on_top),
+ widget);
+
+ menuitem = gtk_menu_item_new_with_label (_("Add dock band on bottom"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_add_band_on_bottom),
+ widget);
+
+ menuitem = gtk_menu_item_new_with_label (_("Add dock band on left"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_add_band_on_left),
+ widget);
+
+ menuitem = gtk_menu_item_new_with_label (_("Add dock band on right"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_add_band_on_right),
+ widget);
+
+ menuitem = gtk_menu_item_new_with_label (_("Add floating dock item"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_add_band_floating),
+ widget);
+}
+
+static void
+gb_bonobo_dock_add_band_on_left (GtkWidget * menuitem, GtkWidget * dock)
+{
+ gb_bonobo_dock_add_band (dock, BONOBO_DOCK_LEFT);
+}
+
+static void
+gb_bonobo_dock_add_band_on_right (GtkWidget * menuitem, GtkWidget * dock)
+{
+ gb_bonobo_dock_add_band (dock, BONOBO_DOCK_RIGHT);
+}
+
+static void
+gb_bonobo_dock_add_band_on_top (GtkWidget * menuitem, GtkWidget * dock)
+{
+ gb_bonobo_dock_add_band (dock, BONOBO_DOCK_TOP);
+}
+
+static void
+gb_bonobo_dock_add_band_on_bottom (GtkWidget * menuitem, GtkWidget * dock)
+{
+ gb_bonobo_dock_add_band (dock, BONOBO_DOCK_BOTTOM);
+}
+
+static void
+gb_bonobo_dock_add_band_floating (GtkWidget * menuitem, GtkWidget * dock)
+{
+ gb_bonobo_dock_add_band (dock, BONOBO_DOCK_FLOATING);
+}
+
+static void
+gb_bonobo_dock_add_band (GtkWidget * dock, BonoboDockPlacement placement)
+{
+ GtkWidget *dock_item, *placeholder;
+ gint x, y;
+
+ dock_item = gb_widget_new ("BonoboDockItem", NULL);
+
+ placeholder = editor_new_placeholder ();
+ gtk_container_add (GTK_CONTAINER (dock_item), placeholder);
+
+ if (placement == BONOBO_DOCK_FLOATING)
+ {
+ gdk_window_get_pointer (NULL, &x, &y, NULL);
+ /* Place the floating item slightly to the left and above the pointer,
+ but make sure it is on the screen. */
+ x = MAX (0, x - 50);
+ y = MAX (0, y - 50);
+ bonobo_dock_add_floating_item (BONOBO_DOCK (dock),
+ BONOBO_DOCK_ITEM (dock_item),
+ x, y, GTK_ORIENTATION_HORIZONTAL);
+ }
+ else
+ {
+ bonobo_dock_add_item (BONOBO_DOCK (dock), BONOBO_DOCK_ITEM (dock_item),
+ placement, -1, 0, 0, TRUE);
+ }
+
+ /* Floating dock items must be shown after adding to the dock, or they do
+ not appear (GnomeLibs 1.0.1). */
+ gtk_widget_show (dock_item);
+
+ /* Show the properties of the new dock item. */
+ gb_widget_show_properties (dock_item);
+
+ tree_add_widget (dock_item);
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_bonobo_dock_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ /* If our parent is a GnomeApp we don't create the BonoboDock here. */
+ if (widget->parent && GTK_IS_VBOX (widget->parent)
+ && widget->parent->parent && GNOME_IS_APP (widget->parent->parent))
+ {
+ data->create_widget = FALSE;
+ source_add (data, " %s = GNOME_APP (%s)->dock;\n",
+ data->wname, data->component_name);
+ }
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = bonobo_dock_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!BONOBO_DOCK (widget)->floating_items_allowed)
+ {
+ source_add (data,
+ " bonobo_dock_allow_floating_items (BONOBO_DOCK (%s), FALSE);\n",
+ data->wname);
+ }
+
+ /* Set the initial positions for any floating dock items. */
+ gtk_object_set_data (GTK_OBJECT (widget), "glade-dock-item-x",
+ GINT_TO_POINTER (100));
+ gtk_object_set_data (GTK_OBJECT (widget), "glade-dock-item-y",
+ GINT_TO_POINTER (100));
+}
+
+
+/* Outputs source to add a child menu to a BonoboDock. */
+static void
+gb_bonobo_dock_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ if (BONOBO_IS_DOCK_ITEM (child))
+ {
+ gchar *orientation;
+ gint x, y;
+
+ /* FIXME: We should support adding normal dock items eventually. */
+ if (!glade_gnome_is_app_dock_item (child))
+ g_warning ("Can't add normal dock items to a BonoboDock: %s",
+ data->wname);
+
+ if (!BONOBO_DOCK_ITEM (child)->is_floating)
+ g_warning ("Can't add non-floating dock items to a BonoboDock: %s",
+ data->wname);
+
+ if (BONOBO_DOCK_ITEM (child)->orientation == GTK_ORIENTATION_HORIZONTAL)
+ orientation = "GTK_ORIENTATION_HORIZONTAL";
+ else
+ orientation = "GTK_ORIENTATION_VERTICAL";
+
+ /* We add the floating item to the layout. I think that is OK.
+ FIXME: Ideally we don't want the position of the floating item to
+ be set explicitly, so the user has to position in. But I don't know
+ if that can be done. So what should we do? */
+
+ x = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (parent),
+ "glade-dock-item-x"));
+ y = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (parent),
+ "glade-dock-item-y"));
+
+ source_add (data,
+ " bonobo_dock_layout_add_floating_item (BONOBO_DOCK_LAYOUT (GNOME_APP (%s)->layout),\n"
+ " BONOBO_DOCK_ITEM (%s), %i, %i,\n"
+ " %s);\n",
+ data->component_name, data->wname, x, y, orientation);
+
+ gtk_object_set_data (GTK_OBJECT (parent), "glade-dock-item-x",
+ GINT_TO_POINTER (x + 50));
+ gtk_object_set_data (GTK_OBJECT (parent), "glade-dock-item-y",
+ GINT_TO_POINTER (y + 50));
+ }
+ else
+ {
+ source_add (data,
+ " gnome_app_set_contents (GNOME_APP (%s), %s);\n",
+ data->component_name, data->wname);
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_bonobo_dock_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = bonobo_dock_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = bonobo_dock_xpm;
+ gbwidget.tooltip = _("Gnome Dock");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_bonobo_dock_new;
+ gbwidget.gb_widget_create_from_widget = gb_bonobo_dock_create_from_widget;
+ gbwidget.gb_widget_add_child = gb_bonobo_dock_add_child;
+ gbwidget.gb_widget_create_properties = gb_bonobo_dock_create_properties;
+ gbwidget.gb_widget_get_properties = gb_bonobo_dock_get_properties;
+ gbwidget.gb_widget_set_properties = gb_bonobo_dock_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_bonobo_dock_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_bonobo_dock_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_bonobo_dock_write_add_child_source;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/bonobodockitem.c b/tools/glade/glade/gnome/bonobodockitem.c
new file mode 100644
index 00000000..8c871210
--- /dev/null
+++ b/tools/glade/glade/gnome/bonobodockitem.c
@@ -0,0 +1,786 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include <bonobo.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/bonobo-dock-item.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *ShadowType = "BonoboDockItem::shadow_type";
+static gchar *Orientation = "BonoboDockItem::orientation";
+
+/* These 5 are boolean flags in the property editor, but saved as one property,
+ "behavior" in the XML. */
+static gchar *Locked = "BonoboDockItem::locked";
+static gchar *Exclusive = "BonoboDockItem::exclusive";
+static gchar *NeverFloating = "BonoboDockItem::never_floating";
+static gchar *NeverVertical = "BonoboDockItem::never_vertical";
+static gchar *NeverHorizontal = "BonoboDockItem::never_horizontal";
+
+/* These are only used for loading & saving - they are not displayed in the
+ property editor. */
+static gchar *Placement = "BonoboDockItem::placement";
+static gchar *BandNum = "BonoboDockItem::band";
+static gchar *Position = "BonoboDockItem::position";
+static gchar *Offset = "BonoboDockItem::offset";
+static gchar *Behavior = "BonoboDockItem::behavior";
+
+static const gchar *GbShadowChoices[] =
+{"None", "In", "Out",
+ "Etched In", "Etched Out", NULL};
+static const gint GbShadowValues[] =
+{
+ GTK_SHADOW_NONE,
+ GTK_SHADOW_IN,
+ GTK_SHADOW_OUT,
+ GTK_SHADOW_ETCHED_IN,
+ GTK_SHADOW_ETCHED_OUT
+};
+static const gchar *GbShadowSymbols[] =
+{
+ "GTK_SHADOW_NONE",
+ "GTK_SHADOW_IN",
+ "GTK_SHADOW_OUT",
+ "GTK_SHADOW_ETCHED_IN",
+ "GTK_SHADOW_ETCHED_OUT"
+};
+
+
+static void gb_bonobo_dock_item_init_widget (GtkWidget *widget);
+static void gb_bonobo_dock_item_drag_end (GtkWidget *widget,
+ gpointer user_data);
+
+static void gb_bonobo_dock_item_add_item_before (GtkWidget * menuitem,
+ BonoboDockItem * dock_item);
+static void gb_bonobo_dock_item_add_item_after (GtkWidget * menuitem,
+ BonoboDockItem * dock_item);
+static void gb_bonobo_dock_item_add_item (BonoboDockItem * existing_dock_item,
+ gboolean after);
+static gboolean gb_bonobo_dock_item_find_position (BonoboDockItem * dock_item,
+ BonoboDockPlacement *placement,
+ gint *band_num,
+ gint *position,
+ gint *offset);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class BonoboDockItem, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_bonobo_dock_item_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = bonobo_dock_item_new (NULL, BONOBO_DOCK_ITEM_BEH_NORMAL);
+
+ gb_bonobo_dock_item_init_widget (new_widget);
+
+ return new_widget;
+}
+
+
+static void
+gb_bonobo_dock_item_create_from_widget (GtkWidget *widget,
+ GbWidgetCreateFromData *data)
+{
+ gb_bonobo_dock_item_init_widget (widget);
+}
+
+
+static void
+gb_bonobo_dock_item_init_widget (GtkWidget *widget)
+{
+ /* Connect a handler so we can update the properties if the item is moved. */
+ gtk_signal_connect_after (GTK_OBJECT (widget), "dock_drag_end",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_item_drag_end),
+ NULL);
+}
+
+
+/* If the widgets properties are currently shown, we update them if necessary.
+ */
+static void
+gb_bonobo_dock_item_drag_end (GtkWidget *widget, gpointer user_data)
+{
+ if (property_get_widget () == widget)
+ {
+ /* The orientation is only useful for floating items. */
+ property_set_sensitive (Orientation,
+ BONOBO_DOCK_ITEM (widget)->is_floating);
+ }
+}
+
+
+void
+gb_bonobo_dock_item_add_child (GtkWidget *widget, GtkWidget * child,
+ GbWidgetSetArgData *data)
+{
+ /* Try to set up menubars and toolbars just like GnomeApp does.
+ We don't do anything now. I'm not sure what we should do. */
+
+ gtk_container_add (GTK_CONTAINER (widget), child);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_bonobo_dock_item_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (Locked, _("Locked:"),
+ _("If the dock item is locked in position"));
+ property_add_bool (Exclusive, _("Exclusive:"),
+ _("If the dock item is always the only item in its band"));
+ property_add_bool (NeverFloating, _("Never Floating:"),
+ _("If the dock item is never allowed to float in its own window"));
+ property_add_bool (NeverVertical, _("Never Vertical:"),
+ _("If the dock item is never allowed to be vertical"));
+ property_add_bool (NeverHorizontal, _("Never Horizontal:"),
+ _("If the dock item is never allowed to be horizontal"));
+
+ property_add_choice (ShadowType, _("Shadow:"),
+ _("The type of shadow around the dock item"),
+ GbShadowChoices);
+ property_add_choice (Orientation, _("Orientation:"),
+ _("The orientation of a floating dock item"),
+ GladeOrientationChoices);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_bonobo_dock_item_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gint i;
+
+ if (BONOBO_DOCK_ITEM (widget)->is_floating)
+ {
+ /* Orientation is only relevant when floating. */
+ for (i = 0; i < GladeOrientationSize; i++)
+ {
+ if (GladeOrientationValues[i] == BONOBO_DOCK_ITEM (widget)->orientation)
+ {
+ gb_widget_output_choice (data, Orientation, i,
+ GladeOrientationSymbols[i]);
+ }
+ }
+ }
+
+ if (data->action == GB_SHOWING)
+ {
+ gb_widget_output_bool (data, Locked, BONOBO_DOCK_ITEM (widget)->behavior & BONOBO_DOCK_ITEM_BEH_LOCKED);
+ gb_widget_output_bool (data, Exclusive, BONOBO_DOCK_ITEM (widget)->behavior & BONOBO_DOCK_ITEM_BEH_EXCLUSIVE);
+ gb_widget_output_bool (data, NeverFloating, BONOBO_DOCK_ITEM (widget)->behavior & BONOBO_DOCK_ITEM_BEH_NEVER_FLOATING);
+ gb_widget_output_bool (data, NeverVertical, BONOBO_DOCK_ITEM (widget)->behavior & BONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL);
+ gb_widget_output_bool (data, NeverHorizontal, BONOBO_DOCK_ITEM (widget)->behavior & BONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL);
+ }
+
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]); i++)
+ {
+ if (GbShadowValues[i] == BONOBO_DOCK_ITEM (widget)->shadow_type)
+ gb_widget_output_choice (data, ShadowType, i, GbShadowSymbols[i]);
+ }
+
+ if (data->action == GB_SHOWING)
+ {
+ /* The orientation is only useful for floating items. */
+ property_set_sensitive (Orientation,
+ BONOBO_DOCK_ITEM (widget)->is_floating);
+ }
+}
+
+
+/* SPECIAL CODE: "placement", "band", "position", "offset" and "behavior"
+ are now packing properties, so we have this special function to save
+ them, which is called directly in gb_widget_save(). */
+void
+gb_bonobo_dock_item_save_packing_properties (GtkWidget *parent,
+ GtkWidget *widget,
+ GbWidgetGetArgData * data)
+{
+ char *behavior;
+
+ save_start_tag (data, "packing");
+
+ if (BONOBO_DOCK_ITEM (widget)->is_floating)
+ {
+ gb_widget_output_string (data, Placement, "BONOBO_DOCK_FLOATING");
+ }
+ else
+ {
+ BonoboDockPlacement placement;
+ gint band_num, position, offset, idx;
+
+ if (gb_bonobo_dock_item_find_position (BONOBO_DOCK_ITEM (widget),
+ &placement, &band_num,
+ &position, &offset))
+ {
+ idx = glade_util_int_array_index (GladePlacementValues,
+ GladePlacementSize,
+ placement);
+ if (idx != -1)
+ gb_widget_output_string (data, Placement,
+ GladePlacementSymbols[idx]);
+
+ gb_widget_output_int (data, BandNum, band_num);
+ gb_widget_output_int (data, Position, position);
+ gb_widget_output_int (data, Offset, offset);
+ }
+ else
+ {
+ g_warning ("Dock band not found");
+ }
+ }
+
+ behavior = glade_util_string_from_flags (BONOBO_TYPE_DOCK_ITEM_BEHAVIOR,
+ BONOBO_DOCK_ITEM (widget)->behavior);
+ save_string (data, Behavior, behavior);
+ g_free (behavior);
+
+ save_end_tag (data, "packing");
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_bonobo_dock_item_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean locked, exclusive, never_floating, never_vertical, never_horizontal;
+ gchar *shadow, *orientation;
+ BonoboDockItemBehavior behavior;
+ gint i;
+
+ /* This is a bit of a hack, as some of the properties are now saved as
+ packing properties instead of normal properties. */
+ if (data->action == GB_LOADING)
+ {
+ gchar *behavior_string;
+
+ data->loading_type = GB_CHILD_PROPERTIES;
+
+ behavior_string = load_string (data, Behavior);
+ behavior = glade_util_flags_from_string (BONOBO_TYPE_DOCK_ITEM_BEHAVIOR,
+ behavior_string);
+
+ data->loading_type = GB_STANDARD_PROPERTIES;
+ }
+ else
+ {
+ behavior = BONOBO_DOCK_ITEM (widget)->behavior;
+
+ locked = gb_widget_input_bool (data, Locked);
+ if (data->apply)
+ {
+ if (locked)
+ behavior |= BONOBO_DOCK_ITEM_BEH_LOCKED;
+ else
+ behavior &= ~BONOBO_DOCK_ITEM_BEH_LOCKED;
+
+ /* This avoids any problems with redrawing the selection. */
+ if (data->action == GB_APPLYING)
+ editor_clear_selection (NULL);
+
+ gtk_widget_queue_resize (widget);
+ }
+
+ exclusive = gb_widget_input_bool (data, Exclusive);
+ if (data->apply)
+ {
+ if (exclusive)
+ behavior |= BONOBO_DOCK_ITEM_BEH_EXCLUSIVE;
+ else
+ behavior &= ~BONOBO_DOCK_ITEM_BEH_EXCLUSIVE;
+ }
+
+ never_floating = gb_widget_input_bool (data, NeverFloating);
+ if (data->apply)
+ {
+ if (never_floating)
+ behavior |= BONOBO_DOCK_ITEM_BEH_NEVER_FLOATING;
+ else
+ behavior &= ~BONOBO_DOCK_ITEM_BEH_NEVER_FLOATING;
+ }
+
+ never_vertical = gb_widget_input_bool (data, NeverVertical);
+ if (data->apply)
+ {
+ if (never_vertical)
+ behavior |= BONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL;
+ else
+ behavior &= ~BONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL;
+ }
+
+ never_horizontal = gb_widget_input_bool (data, NeverHorizontal);
+ if (data->apply)
+ {
+ if (never_horizontal)
+ behavior |= BONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL;
+ else
+ behavior &= ~BONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL;
+ }
+ }
+
+ /* BonoboDockItem has no method for setting the behavior. */
+ BONOBO_DOCK_ITEM (widget)->behavior = behavior;
+
+
+ shadow = gb_widget_input_choice (data, ShadowType);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbShadowValues) / sizeof (GbShadowValues[0]);
+ i++)
+ {
+ if (!strcmp (shadow, GbShadowChoices[i])
+ || !strcmp (shadow, GbShadowSymbols[i]))
+ {
+ bonobo_dock_item_set_shadow_type (BONOBO_DOCK_ITEM (widget),
+ GbShadowValues[i]);
+ break;
+ }
+ }
+ }
+
+ orientation = gb_widget_input_choice (data, Orientation);
+ if (data->apply)
+ {
+ for (i = 0; i < GladeOrientationSize; i++)
+ {
+ if (!strcmp (orientation, GladeOrientationChoices[i])
+ || !strcmp (orientation, GladeOrientationSymbols[i]))
+ {
+ bonobo_dock_item_set_orientation (BONOBO_DOCK_ITEM (widget),
+ GladeOrientationValues[i]);
+
+ /* This avoids any problems with redrawing the selection. */
+ if (data->action == GB_APPLYING)
+ editor_clear_selection (NULL);
+
+ /* FIXME: A test to see if changing orientation works. */
+ if (BONOBO_DOCK_ITEM (widget)->bin.child)
+ gtk_widget_queue_resize (BONOBO_DOCK_ITEM (widget)->bin.child);
+
+ break;
+ }
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a BonoboDockItem, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_bonobo_dock_item_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+ GtkWidget *menuitem;
+
+ /* We can't add items next to floating items or items that have the
+ BONOBO_DOCK_ITEM_BEH_EXCLUSIVE flag set. */
+ if (!BONOBO_DOCK_ITEM (widget)->is_floating
+ && !(BONOBO_DOCK_ITEM (widget)->behavior & BONOBO_DOCK_ITEM_BEH_EXCLUSIVE))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Add dock item before"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_item_add_item_before),
+ widget);
+
+ menuitem = gtk_menu_item_new_with_label (_("Add dock item after"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_bonobo_dock_item_add_item_after),
+ widget);
+ }
+}
+
+
+static void
+gb_bonobo_dock_item_add_item_before (GtkWidget * menuitem,
+ BonoboDockItem * dock_item)
+{
+ gb_bonobo_dock_item_add_item (dock_item, FALSE);
+}
+
+
+static void
+gb_bonobo_dock_item_add_item_after (GtkWidget * menuitem,
+ BonoboDockItem * dock_item)
+{
+ gb_bonobo_dock_item_add_item (dock_item, TRUE);
+}
+
+
+static void
+gb_bonobo_dock_item_add_item (BonoboDockItem * existing_dock_item,
+ gboolean after)
+{
+ BonoboDock *dock;
+ BonoboDockBand *dock_band;
+ GtkWidget *dock_item, *placeholder;
+ BonoboDockPlacement placement;
+ gint band_num, position, offset;
+
+ if (!gb_bonobo_dock_item_find_position (BONOBO_DOCK_ITEM (existing_dock_item),
+ &placement, &band_num,
+ &position, &offset))
+ {
+ g_warning ("Dock band not found");
+ return;
+ }
+
+ dock_band = BONOBO_DOCK_BAND (GTK_WIDGET (existing_dock_item)->parent);
+ dock = BONOBO_DOCK (GTK_WIDGET (dock_band)->parent);
+
+ /* Create the new dock item. */
+ dock_item = gb_widget_new ("BonoboDockItem", NULL);
+
+ placeholder = editor_new_placeholder ();
+ gtk_container_add (GTK_CONTAINER (dock_item), placeholder);
+
+ /* Now add it at the required position. */
+ if (after)
+ position++;
+ bonobo_dock_add_item (dock, BONOBO_DOCK_ITEM (dock_item), placement, band_num,
+ position, 0, FALSE);
+
+ gtk_widget_show (dock_item);
+
+ /* Show the properties of the new dock item. */
+ gb_widget_show_properties (dock_item);
+}
+
+
+/* This gets the placement, band number, position and offset of dock items
+ which are not floating. It returns TRUE if the dock item is found. */
+static gboolean
+gb_bonobo_dock_item_find_position (BonoboDockItem * dock_item,
+ BonoboDockPlacement *placement,
+ gint *band_num,
+ gint *position,
+ gint *offset)
+{
+ BonoboDock *dock;
+ BonoboDockBand *dock_band;
+ BonoboDockBandChild *dock_band_child;
+ gint pos;
+ GList *elem;
+
+ g_return_val_if_fail (BONOBO_IS_DOCK_BAND (GTK_WIDGET (dock_item)->parent),
+ FALSE);
+ dock_band = BONOBO_DOCK_BAND (GTK_WIDGET (dock_item)->parent);
+
+ g_return_val_if_fail (BONOBO_IS_DOCK (GTK_WIDGET (dock_band)->parent), FALSE);
+ dock = BONOBO_DOCK (GTK_WIDGET (dock_band)->parent);
+
+ /* First we find out which band the existing dock item is. */
+ if ((*band_num = g_list_index (dock->top_bands, dock_band)) != -1)
+ *placement = BONOBO_DOCK_TOP;
+ else if ((*band_num = g_list_index (dock->bottom_bands, dock_band)) != -1)
+ *placement = BONOBO_DOCK_BOTTOM;
+ else if ((*band_num = g_list_index (dock->left_bands, dock_band)) != -1)
+ *placement = BONOBO_DOCK_LEFT;
+ else if ((*band_num = g_list_index (dock->right_bands, dock_band)) != -1)
+ *placement = BONOBO_DOCK_RIGHT;
+ else
+ return FALSE;
+
+ /* Now find the position of the existing dock item within the band. */
+ for (elem = dock_band->children, pos = 0;
+ elem != NULL;
+ elem = elem->next, pos++)
+ {
+ dock_band_child = (BonoboDockBandChild*) elem->data;
+ if (dock_band_child->widget == GTK_WIDGET (dock_item))
+ {
+ *position = pos;
+ *offset = dock_band_child->offset;
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_bonobo_dock_item_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ /* If we are in a GnomeApp's dock, we don't create the dock item here, or
+ add it to the BonoboDock, since it is created automatically when the item
+ is added to the GnomeApp. */
+ if (glade_gnome_is_app_dock_item (widget)
+ && !BONOBO_DOCK_ITEM (widget)->is_floating)
+ {
+ return;
+ }
+
+ if (data->create_widget)
+ {
+ BonoboDockItemBehavior behavior;
+ const gchar *prefix = "\n ";
+ const gchar *prefix2 = "\n | ";
+
+ behavior = BONOBO_DOCK_ITEM (widget)->behavior;
+
+ source_add (data,
+ " %s = bonobo_dock_item_new (%s,",
+ data->wname, source_make_string (data->real_wname, FALSE));
+ if (behavior == 0)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_NORMAL);\n", prefix);
+ }
+ else
+ {
+ if (behavior & BONOBO_DOCK_ITEM_BEH_EXCLUSIVE)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_EXCLUSIVE",
+ prefix);
+ prefix = prefix2;
+ }
+ if (behavior & BONOBO_DOCK_ITEM_BEH_NEVER_FLOATING)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_NEVER_FLOATING",
+ prefix);
+ prefix = prefix2;
+ }
+ if (behavior & BONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL",
+ prefix);
+ prefix = prefix2;
+ }
+ if (behavior & BONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL",
+ prefix);
+ prefix = prefix2;
+ }
+ if (behavior & BONOBO_DOCK_ITEM_BEH_LOCKED)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_LOCKED",
+ prefix);
+ }
+
+ source_add (data, ");\n");
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+}
+
+
+/* Outputs source to add a child menu to a BonoboDock. */
+static void
+gb_bonobo_dock_item_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ GnomeApp *app;
+
+ /* If we're adding a dock item to a GnomeApp's dock, we use
+ the special functions to add it here. */
+ if ((app = glade_gnome_is_app_dock_item (parent)))
+ {
+ /* Children of floating items are added as normal. */
+ if (BONOBO_DOCK_ITEM (parent)->is_floating)
+ {
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+ else if (GTK_IS_MENU_BAR (child))
+ {
+ source_add (data,
+ " gnome_app_create_menus (GNOME_APP (%s), %s_uiinfo);\n",
+ data->component_name, data->real_wname);
+
+ /* Output the code to install the menu hints, if the GnomeApp has
+ a status bar. This must be output after the code to create the
+ GnomeAppBar is output, so we add it to the same buffer as the
+ signal connections. */
+ if (app->statusbar)
+ {
+ source_add_to_buffer (data, GLADE_SIGNAL_CONNECTIONS,
+ " gnome_app_install_menu_hints (GNOME_APP (%s), %s_uiinfo);\n",
+ data->component_name, data->real_wname);
+ }
+ }
+ else
+ {
+ BonoboDockPlacement placement;
+ BonoboDockItemBehavior behavior;
+ const gchar *placement_string;
+ gint idx, band_num, position, offset;
+ gchar *prefix, *prefix2;
+
+ if (gb_bonobo_dock_item_find_position (BONOBO_DOCK_ITEM (parent),
+ &placement, &band_num,
+ &position, &offset))
+ {
+ idx = glade_util_int_array_index (GladePlacementValues,
+ GladePlacementSize,
+ placement);
+ if (idx == -1)
+ {
+ g_warning ("BonoboDock placement not found");
+ placement = 0;
+ }
+ placement_string = GladePlacementSymbols[idx];
+
+ if (GTK_IS_TOOLBAR (child))
+ {
+ source_add (data,
+ " gnome_app_add_toolbar (GNOME_APP (%s), GTK_TOOLBAR (%s), %s,\n",
+ data->component_name, data->wname,
+ source_make_string (data->wname, FALSE));
+ }
+ else
+ {
+ source_add (data,
+ " gnome_app_add_docked (GNOME_APP (%s), %s, %s,\n",
+ data->component_name, data->wname,
+ source_make_string (data->wname, FALSE));
+ }
+
+ source_add (data, " ");
+ behavior = BONOBO_DOCK_ITEM (parent)->behavior;
+ prefix = "";
+ prefix2 = "\n | ";
+ if (behavior == BONOBO_DOCK_ITEM_BEH_NORMAL)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_NORMAL", prefix);
+ }
+ else
+ {
+ if (behavior & BONOBO_DOCK_ITEM_BEH_EXCLUSIVE)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_EXCLUSIVE",
+ prefix);
+ prefix = prefix2;
+ }
+ if (behavior & BONOBO_DOCK_ITEM_BEH_NEVER_FLOATING)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_NEVER_FLOATING",
+ prefix);
+ prefix = prefix2;
+ }
+ if (behavior & BONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL",
+ prefix);
+ prefix = prefix2;
+ }
+ if (behavior & BONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL",
+ prefix);
+ prefix = prefix2;
+ }
+ if (behavior & BONOBO_DOCK_ITEM_BEH_LOCKED)
+ {
+ source_add (data, "%sBONOBO_DOCK_ITEM_BEH_LOCKED",
+ prefix);
+ prefix = prefix2;
+ }
+ }
+
+ source_add (data,
+ ",\n"
+ " %s, %i, %i, %i);\n",
+ placement_string, band_num, position, offset);
+ }
+ }
+ }
+ else
+ {
+ g_warning ("Skipping adding dock item to parent - unimplemented.");
+ }
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_bonobo_dock_item_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = bonobo_dock_item_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = bonobo_dock_item_xpm;
+ gbwidget.tooltip = _("Gnome Dock Item");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_bonobo_dock_item_new;
+ gbwidget.gb_widget_create_from_widget = gb_bonobo_dock_item_create_from_widget;
+ gbwidget.gb_widget_add_child = gb_bonobo_dock_item_add_child;
+ gbwidget.gb_widget_create_popup_menu = gb_bonobo_dock_item_create_popup_menu;
+ gbwidget.gb_widget_create_properties = gb_bonobo_dock_item_create_properties;
+ gbwidget.gb_widget_get_properties = gb_bonobo_dock_item_get_properties;
+ gbwidget.gb_widget_set_properties = gb_bonobo_dock_item_set_properties;
+ gbwidget.gb_widget_write_source = gb_bonobo_dock_item_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_bonobo_dock_item_write_add_child_source;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomeabout.c b/tools/glade/glade/gnome/gnomeabout.c
new file mode 100644
index 00000000..730f369e
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomeabout.c
@@ -0,0 +1,554 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-about.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Logo = "GnomeAbout::logo";
+static gchar *Copyright = "GnomeAbout::copyright";
+static gchar *Comments = "GnomeAbout::comments";
+
+static gchar *Authors = "GnomeAbout::authors";
+static gchar *Documenters = "GnomeAbout::documenters";
+static gchar *TranslatorCredits = "GnomeAbout::translator_credits";
+
+static gchar *IconName = "GnomeAbout|GtkWindow::icon_name";
+static gchar *FocusOnMap = "GnomeAbout|GtkWindow::focus_on_map";
+static gchar *DestroyWithParent = "GnomeAbout|GtkWindow::destroy_with_parent";
+static gchar *Icon = "GnomeAbout|GtkWindow::icon";
+
+static gchar *Role = "GnomeAbout|GtkWindow::role";
+static gchar *TypeHint = "GnomeAbout|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "GnomeAbout|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "GnomeAbout|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "GnomeAbout|GtkWindow::decorated";
+static gchar *Gravity = "GnomeAbout|GtkWindow::gravity";
+
+#define GLADE_TRANSLATORS_STRING "translator_credits"
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/* Pinched from gnome-about.c */
+#define GNOME_RESPONSE_CREDITS 1
+
+static void
+gb_gnome_about_response_cb (GtkDialog *dialog, gint response, gpointer data)
+{
+ /* We only let the response signal continue if it is going to show the
+ Credits sub-dialog. Otherwise we stop the signal. If the window close
+ button is pressed, our standard delete-event handler will hide the
+ dialog. But we must ensure the dialog isn't destroyed when it is closed.
+ */
+ if (response != GNOME_RESPONSE_CREDITS) {
+ g_signal_stop_emission_by_name (dialog, "response");
+ }
+}
+
+
+/*
+ * Creates a new GtkWidget of class GnomeAbout, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_about_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+ gchar *project_name;
+ const gchar *authors[] = { NULL };
+
+ project_name = glade_project_get_name (data->project);
+ new_widget = gnome_about_new (project_name ? project_name : "",
+ "x.x", NULL, NULL, authors, authors, NULL, NULL);
+
+ /* We want it to be treated as a normal window. */
+ gtk_window_set_type_hint (GTK_WINDOW (new_widget),
+ GDK_WINDOW_TYPE_HINT_NORMAL);
+
+ /* Make the About dialog modal by default. */
+ /* We can't do this in GNOME 2, as the Credits sub-dialog won't work. */
+ /*gtk_object_set_data (GTK_OBJECT (new_widget), Modal, "TRUE");*/
+
+ /* We connect a close signal handler which always returns TRUE so that
+ the built-in close functionality is skipped. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "response",
+ GTK_SIGNAL_FUNC (gb_gnome_about_response_cb), NULL);
+
+ /* Now we connect our normal delete_event handler. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ /* Set the default comment string for the translator credits. */
+ glade_util_set_translation_properties (new_widget, TranslatorCredits,
+ TRUE, "TRANSLATORS: Replace this string with your names, one name per line.", FALSE);
+
+ return new_widget;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_about_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL,
+ IconName, FocusOnMap,
+ NULL, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, NULL);
+
+ property_add_filename (Logo, _("Logo:"), _("The pixmap to use as the logo"));
+ property_add_text (Copyright, _("Copyright:"), _("The copyright notice"), 2);
+ property_add_text (Comments, _("Comments:"), _("Additional information, such as a description of the package and its home page on the web"), 3);
+
+ property_add_text (Authors, _("Authors:"), _("The authors of the package, one on each line"), 2);
+ property_add_text (Documenters, _("Documenters:"), _("The documenters of the package, one on each line"), 2);
+ property_add_text (TranslatorCredits, _("Translators:"), _("The translators of the package. This should normally be left empty so that translators can add their names in the po files"), 2);
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_about_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ char *translator_credits, *copyright, *comments, *translator_credits_output;
+
+ gb_window_get_standard_properties (widget, data,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL,
+ IconName, FocusOnMap,
+ NULL, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, NULL);
+
+ g_object_get (G_OBJECT (widget),
+ "copyright", &copyright,
+ "comments", &comments,
+ "translator-credits", &translator_credits,
+ NULL);
+
+ gb_widget_output_pixmap_filename (data, Logo,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ Logo));
+ gb_widget_output_translatable_text (data, Copyright, copyright);
+ gb_widget_output_translatable_text (data, Comments, comments);
+
+ gb_widget_output_text (data, Authors,
+ gtk_object_get_data (GTK_OBJECT (widget), Authors));
+ gb_widget_output_text (data, Documenters,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ Documenters));
+
+ /* If we are saving, and translator_credits isn't set but is translatable,
+ we save the string "translator_credits". Translators can then
+ replace this with their own names in the po files. */
+ translator_credits_output = translator_credits;
+ if (data->action == GB_SAVING
+ && (!translator_credits || *translator_credits == '\0'))
+ {
+ gchar *comments_text;
+ gboolean translatable, context;
+
+ glade_util_get_translation_properties (widget, TranslatorCredits,
+ &translatable,
+ &comments_text, &context);
+ if (translatable)
+ translator_credits_output = GLADE_TRANSLATORS_STRING;
+ }
+
+ gb_widget_output_translatable_text (data, TranslatorCredits,
+ translator_credits_output);
+
+ g_free (copyright);
+ g_free (comments);
+ g_free (translator_credits);
+}
+
+static GValueArray *
+carray_from_text (GbWidgetSetArgData *data, GtkWidget *widget, const char *key)
+{
+ GValueArray *array = NULL;
+ char *str;
+
+ str = gb_widget_input_text (data, key);
+ if (data->apply)
+ {
+ char **strv;
+ int i;
+
+ gtk_object_set_data_full (GTK_OBJECT (widget), key, g_strdup (str),
+ str ? g_free : NULL);
+
+ strv = g_strsplit (str, "\n", 0);
+ array = g_value_array_new (0);
+
+ for (i = 0; strv[i]; i++) {
+ GValue value = { 0 };
+ g_value_init (&value, G_TYPE_STRING);
+ g_value_set_string (&value, strv[i]);
+ array = g_value_array_append (array, &value);
+ }
+
+ g_strfreev (strv);
+ }
+ if (data->action == GB_APPLYING)
+ g_free (str);
+
+ return array;
+}
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_about_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GValueArray *authors, *documenters;
+ gchar *copyright, *comments, *translators;
+ gchar *filename, *old_filename;
+ GdkPixbuf *logo = NULL;
+ GObject *object;
+ gboolean redraw = FALSE;
+
+ object = G_OBJECT (widget);
+
+ gb_window_set_standard_properties (widget, data,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL,
+ IconName, FocusOnMap,
+ NULL, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, NULL);
+
+ filename = gb_widget_input_pixmap_filename (data, Logo);
+ if (data->apply)
+ {
+ if (filename && filename[0] == '\0')
+ filename = NULL;
+
+ old_filename = gtk_object_get_data (GTK_OBJECT (widget), Logo);
+ glade_project_remove_pixmap (data->project, old_filename);
+ gtk_object_set_data_full (GTK_OBJECT (widget), Logo,
+ g_strdup (filename), filename ? g_free : NULL);
+ glade_project_add_pixmap (data->project, filename);
+ logo = filename ? gdk_pixbuf_new_from_file (filename, NULL) : NULL;
+ g_object_set (object, "logo", logo, NULL);
+ if (logo)
+ g_object_unref (logo);
+ }
+ if (data->action == GB_LOADING)
+ g_free (filename);
+
+ copyright = gb_widget_input_text (data, Copyright);
+ if (data->apply)
+ {
+ g_object_set (object, "copyright", copyright, NULL);
+ redraw = TRUE;
+ }
+ if (data->action == GB_APPLYING)
+ g_free (copyright);
+
+ comments = gb_widget_input_text (data, Comments);
+ if (data->apply)
+ {
+ g_object_set (object, "comments", comments, NULL);
+ redraw = TRUE;
+ }
+ if (data->action == GB_APPLYING)
+ g_free (comments);
+
+
+ translators = gb_widget_input_text (data, TranslatorCredits);
+ if (data->apply)
+ {
+ if (!strcmp (translators, GLADE_TRANSLATORS_STRING))
+ g_object_set (object, "translator-credits", "", NULL);
+ else
+ g_object_set (object, "translator-credits", translators, NULL);
+ }
+ if (data->action == GB_APPLYING)
+ g_free (translators);
+
+ authors = carray_from_text (data, widget, Authors);
+ if (data->apply)
+ g_object_set (object, "authors", authors, NULL);
+ if (authors)
+ g_value_array_free (authors);
+
+ documenters = carray_from_text (data, widget, Documenters);
+ if (data->apply)
+ g_object_set (object, "documenters", documenters, NULL);
+ if (documenters)
+ g_value_array_free (documenters);
+
+ /* If the window is resized the selection rectangles mess it up, so we
+ queue a redraw. */
+ if (redraw)
+ gtk_widget_queue_draw (widget);
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeAbout, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_about_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_about_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ gchar *project_name = glade_project_get_name (data->project);
+ char *copyright, *about_comments, *translators;
+ char *authors, **authorsv, *documenters, **documentersv;
+ gchar *logo_filename;
+ char *pixbuf_name = NULL;
+ gint i;
+ gboolean translatable, context;
+ gchar *comments;
+
+ g_object_get (G_OBJECT (widget),
+ "copyright", &copyright,
+ "comments", &about_comments,
+ "translator-credits", &translators,
+ NULL);
+
+ authors = gtk_object_get_data (GTK_OBJECT (widget), Authors);
+ documenters = gtk_object_get_data (GTK_OBJECT (widget), Documenters);
+
+ /* Output the array of authors. */
+ if (authors && *authors)
+ {
+ source_add_decl (data, " const gchar *authors[] = {\n");
+ authorsv = g_strsplit (authors, "\n", 0);
+ for (i = 0; authorsv[i]; i++)
+ {
+ if (authorsv[i][0])
+ source_add_decl (data, " %s,\n",
+ source_make_string (authorsv[i], FALSE));
+ }
+ source_add_decl (data, " NULL\n };\n");
+ g_strfreev (authorsv);
+ }
+ else
+ {
+ source_add_decl (data, " const gchar *authors[] = { NULL };\n");
+ }
+
+ /* Output the array of documenters. */
+ if (documenters && *documenters)
+ {
+ source_add_decl (data, " const gchar *documenters[] = {\n");
+ documentersv = g_strsplit (documenters, "\n", 0);
+ for (i = 0; documentersv[i]; i++)
+ {
+ if (documentersv[i][0])
+ source_add_decl (data, " %s,\n",
+ source_make_string (documentersv[i], FALSE));
+ }
+ source_add_decl (data, " NULL\n };\n");
+ g_strfreev (documentersv);
+ }
+ else
+ {
+ source_add_decl (data, " const gchar *documenters[] = { NULL };\n");
+ }
+
+ /* If translators is set, then we use that specific string.
+ If it is not set, then if gettext support is enabled we output code
+ to call gettext to translate the special "translator_credits" string,
+ and use that if it is translated. */
+ glade_util_get_translation_properties (widget, TranslatorCredits,
+ &translatable,
+ &comments, &context);
+ if (translators && translators[0])
+ {
+ source_add_translator_comments_to_buffer (data, GLADE_DECLARATIONS, translatable, comments);
+ source_add_decl (data, " gchar *translators = %s;\n",
+ source_make_string (translators, FALSE));
+ }
+ else if (data->use_gettext && translatable)
+ {
+ if (!comments || comments[0] == '\0')
+ comments = "TRANSLATORS: Replace this string with your names, one name per line.";
+
+ source_add_translator_comments_to_buffer (data, GLADE_DECLARATIONS,
+ translatable, comments);
+ source_add_decl (data,
+ " gchar *translators = _(\"%s\");\n",
+ GLADE_TRANSLATORS_STRING);
+
+ source_add (data,
+ " if (!strcmp (translators, \"%s\"))\n"
+ " translators = NULL;\n",
+ GLADE_TRANSLATORS_STRING);
+ }
+ else
+ {
+ source_add_decl (data, " gchar *translators = NULL;\n");
+ }
+
+ logo_filename = gtk_object_get_data (GTK_OBJECT (widget), Logo);
+ if (logo_filename && logo_filename[0])
+ {
+ pixbuf_name = g_strdup_printf ("%s_logo_pixbuf", data->wname);
+
+ source_add_decl (data, " GdkPixbuf *%s;\n", pixbuf_name);
+ source_create_pixbuf (data, pixbuf_name, logo_filename);
+ }
+
+ /* Now output the call to gnome_about_new(). We do it in pieces since
+ source_make_string() returns a pointer to a single static buffer. */
+ source_add (data,
+ " %s = gnome_about_new (%s, VERSION,\n",
+ data->wname,
+ source_make_string (project_name ? project_name : "",
+ FALSE));
+
+ glade_util_get_translation_properties (widget, Copyright, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " %s,\n",
+ source_make_string_full (copyright ? copyright : "",
+ data->use_gettext && translatable,
+ context));
+
+ glade_util_get_translation_properties (widget, Comments, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+ source_add (data,
+ " %s,\n",
+ source_make_string_full (about_comments ? about_comments : "",
+ data->use_gettext && translatable,
+ context));
+
+ source_add (data,
+ " authors,\n"
+ " documenters,\n"
+ " translators,\n");
+
+ source_add (data,
+ " %s);\n",
+ pixbuf_name ? pixbuf_name : "NULL");
+
+ g_free (pixbuf_name);
+ g_free (copyright);
+ g_free (about_comments);
+ g_free (translators);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ gb_window_write_standard_source (widget, data,
+ NULL, NULL, NULL, NULL,
+ NULL, NULL, NULL, NULL, NULL,
+ IconName, FocusOnMap,
+ NULL, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, NULL);
+}
+
+
+void
+gb_gnome_about_destroy (GtkWidget * widget,
+ GbWidgetDestroyData * data)
+{
+ gchar *filename;
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), Logo);
+ glade_project_remove_pixmap (data->project, filename);
+
+ gb_window_destroy (widget, data);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_about_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_about_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_about_xpm;
+ gbwidget.tooltip = _("Gnome About Dialog");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_about_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_about_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_about_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_about_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_about_write_source;
+ gbwidget.gb_widget_destroy = gb_gnome_about_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_about_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomeapp.c b/tools/glade/glade/gnome/gnomeapp.c
new file mode 100644
index 00000000..3835f6d8
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomeapp.c
@@ -0,0 +1,461 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+#include "../tree.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-app.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+static gchar *Title = "GnomeApp|GtkWindow::title";
+static gchar *Type = "GnomeApp|GtkWindow::type";
+static gchar *Position = "GnomeApp|GtkWindow::window_position";
+static gchar *Modal = "GnomeApp|GtkWindow::modal";
+static gchar *DefaultWidth = "GnomeApp|GtkWindow::default_width";
+static gchar *DefaultHeight = "GnomeApp|GtkWindow::default_height";
+static gchar *Shrink = "GnomeAppl|GtkWindow::allow_shrink";
+static gchar *Grow = "GnomeApp|GtkWindow::allow_grow";
+static gchar *AutoShrink = "GnomeApp|GtkWindow::auto_shrink";
+static gchar *IconName = "GnomeApp|GtkWindow::icon_name";
+static gchar *FocusOnMap = "GnomeApp|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "GnomeApp|GtkWindow::resizable";
+static gchar *DestroyWithParent = "GnomeApp|GtkWindow::destroy_with_parent";
+static gchar *Icon = "GnomeApp|GtkWindow::icon";
+
+static gchar *Role = "GnomeApp|GtkWindow::role";
+static gchar *TypeHint = "GnomeApp|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "GnomeApp|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "GnomeApp|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "GnomeApp|GtkWindow::decorated";
+static gchar *Gravity = "GnomeApp|GtkWindow::gravity";
+static gchar *Urgency = "GnomeApp|GtkWindow::urgency_hint";
+
+/* This is kept as object data as we don't want config info written when it is
+ used in Glade. */
+static gchar *EnableLayoutConfig = "GnomeApp::enable_layout_config";
+
+/* This is only used within Glade. We don't save or load it, since the
+ appbar will be saved on its own if it has been added. */
+static gchar *StatusBar = "GnomeApp::status_bar";
+
+
+static void gb_gnome_app_setup_initial_app (GtkWidget *widget);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeApp, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_app_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+ gchar *project_name;
+
+ project_name = glade_project_get_name (data->project);
+ new_widget = gnome_app_new (project_name ? project_name : "", project_name);
+ gtk_object_set_data (GTK_OBJECT (new_widget), EnableLayoutConfig,
+ GINT_TO_POINTER (TRUE));
+
+ /* Turn off the automatic loading/saving of the configuration, and
+ destroy the BonoboDockLayout, so that when items are added they are
+ added straight away. If we don't do this, items don't get added to
+ the widget tree. */
+ gnome_app_enable_layout_config (GNOME_APP (new_widget), FALSE);
+ g_object_unref (G_OBJECT (GNOME_APP (new_widget)->layout));
+ GNOME_APP (new_widget)->layout = NULL;
+
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gb_widget_create_from (GNOME_APP (new_widget)->dock,
+ data->action == GB_CREATING ? "BonoboDock" : NULL);
+ gb_widget_set_child_name (GNOME_APP (new_widget)->dock, GladeChildGnomeAppDock);
+
+ if (data->action == GB_CREATING)
+ gb_gnome_app_setup_initial_app (new_widget);
+
+ return new_widget;
+}
+
+
+static void
+gb_gnome_app_add_toolbar_button (GtkToolbar *toolbar,
+ const gchar *stock_id,
+ const gchar *tooltip)
+{
+ GtkWidget *button;
+ GladeWidgetData *wdata;
+
+ button = gb_widget_new ("GtkToolButton", NULL);
+
+ gtk_tool_button_set_stock_id (GTK_TOOL_BUTTON (button), stock_id);
+ gtk_tool_button_set_icon_widget (GTK_TOOL_BUTTON (button), NULL);
+ gtk_tool_button_set_label (GTK_TOOL_BUTTON (button), NULL);
+
+ gtk_object_set_data_full (GTK_OBJECT (button),
+ GladeToolButtonStockIDKey,
+ g_strdup (stock_id), g_free);
+
+ wdata = gtk_object_get_data (GTK_OBJECT (button), GB_WIDGET_DATA_KEY);
+ wdata->tooltip = g_strdup (tooltip);
+
+ gtk_toolbar_insert (GTK_TOOLBAR (toolbar), GTK_TOOL_ITEM (button), -1);
+}
+
+
+static void
+gb_gnome_app_setup_initial_app (GtkWidget *widget)
+{
+ GtkWidget *placeholder, *toolbar;
+
+ /* We create a standard menubar and toolbar which the user can edit or
+ simply delete anything they don't want. */
+ glade_gnome_setup_initial_menus (widget);
+
+ /* We need to get rid of the accelerators, since they aren't used, and
+ they would override our default accelerators. */
+ gtk_window_remove_accel_group (GTK_WINDOW (widget),
+ GNOME_APP (widget)->accel_group);
+
+ /* FIXME: GnomeLibs bug workaround. It sets the initial border width
+ to -2, which causes us lots of problems. */
+#if 0
+ gtk_container_set_border_width (GTK_CONTAINER (GNOME_APP (widget)->menubar),
+ 0);
+#endif
+ gb_widget_create_from (GNOME_APP (widget)->menubar, "GtkMenubar");
+ gb_widget_create_from (GNOME_APP (widget)->menubar->parent, "BonoboDockItem");
+
+ /* Toolbar */
+ toolbar = gtk_toolbar_new ();
+ gnome_app_set_toolbar (GNOME_APP (widget), GTK_TOOLBAR (toolbar));
+ gb_widget_create_from (toolbar, "GtkToolbar");
+ gb_widget_create_from (toolbar->parent, "BonoboDockItem");
+
+ gb_gnome_app_add_toolbar_button (GTK_TOOLBAR (toolbar), GTK_STOCK_NEW,
+ _("New File"));
+ gb_gnome_app_add_toolbar_button (GTK_TOOLBAR (toolbar), GTK_STOCK_OPEN,
+ _("Open File"));
+ gb_gnome_app_add_toolbar_button (GTK_TOOLBAR (toolbar), GTK_STOCK_SAVE,
+ _("Save File"));
+
+
+ /* Statusbar */
+ gnome_app_set_statusbar (GNOME_APP (widget),
+ gb_widget_new ("GnomeAppBar", widget));
+ gb_widget_set_child_name (GNOME_APP (widget)->statusbar, GladeChildGnomeAppBar);
+
+ /* We need to size the placeholders or the dialog is very small. */
+ placeholder = editor_new_placeholder ();
+ gtk_widget_set_usize (placeholder, 300, 200);
+ gnome_app_set_contents (GNOME_APP (widget), placeholder);
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_app_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+ property_add_bool (StatusBar, _("Status Bar:"),
+ _("If the window has a status bar"));
+ property_add_bool (EnableLayoutConfig, _("Store Config:"),
+ _("If the layout is saved and restored automatically"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_app_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ if (data->action == GB_SHOWING)
+ {
+ gb_widget_output_bool (data, StatusBar,
+ GNOME_APP (widget)->statusbar != NULL
+ ? TRUE : FALSE);
+ }
+
+ gb_widget_output_bool (data, EnableLayoutConfig, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), EnableLayoutConfig)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_app_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean statusbar, enable_layout_config;
+
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ if (data->action == GB_APPLYING)
+ {
+ statusbar = gb_widget_input_bool (data, StatusBar);
+ if (data->apply)
+ {
+ if (statusbar)
+ {
+ if (!GNOME_APP (widget)->statusbar)
+ {
+ gnome_app_set_statusbar (GNOME_APP (widget),
+ gb_widget_new ("GnomeAppBar",
+ widget));
+ gb_widget_set_child_name (GNOME_APP (widget)->statusbar,
+ GladeChildGnomeAppBar);
+ tree_add_widget (GNOME_APP (widget)->statusbar);
+ }
+ }
+ else
+ {
+ if (GNOME_APP (widget)->statusbar)
+ {
+ /* This is not very clean, but there's no proper way to
+ remove the statusbar. The statusbar has an hbox inserted
+ above it which is added to the GnomeApp's vbox, so we
+ remove the hbox. */
+ GtkWidget *hbox = GNOME_APP (widget)->statusbar->parent;
+ gtk_container_remove (GTK_CONTAINER (hbox->parent), hbox);
+ GNOME_APP (widget)->statusbar = NULL;
+ }
+ }
+ }
+ }
+
+ enable_layout_config = gb_widget_input_bool (data, EnableLayoutConfig);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), EnableLayoutConfig,
+ GINT_TO_POINTER (enable_layout_config));
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeApp, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_app_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_app_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *appname;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ appname = glade_project_get_name (data->project);
+ appname = appname ? source_make_string (appname, FALSE) : "\"\"";
+ appname = g_strdup (appname);
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ /* Note that this assumes that we use the same appname for each GnomeApp.
+ FIXME: I think this is correct, but I'm not sure.
+ Note also that we don't translate the project name. Maybe we should.*/
+ source_add (data, " %s = gnome_app_new (%s, %s);\n", data->wname,
+ appname,
+ GTK_WINDOW (widget)->title
+ ? source_make_string_full (GTK_WINDOW (widget)->title,
+ data->use_gettext && translatable,
+ context)
+ : "NULL");
+ g_free (appname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* The title is already set above, so we pass NULL to skip it. */
+ gb_window_write_standard_source (widget, data,
+ NULL, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ if (!GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ EnableLayoutConfig)))
+ {
+ source_add (data,
+ " gnome_app_enable_layout_config (GNOME_APP (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+/* Outputs source to add a child menu to a GnomeApp. */
+static void
+gb_gnome_app_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ gchar *child_name;
+
+ child_name = gb_widget_get_child_name (child);
+
+ if (child_name && (!strcmp (child_name, GladeChildGnomeAppBar)))
+ {
+ source_add (data,
+ " gnome_app_set_statusbar (GNOME_APP (%s), %s);\n",
+ parent_name, data->wname);
+ }
+ else
+ {
+ g_warning ("Adding unknown child to a GnomeApp: %s", data->wname);
+ source_add (data, " gtk_container_add (GTK_CONTAINER (%s), %s);\n",
+ parent_name, data->wname);
+ }
+}
+
+
+static void
+gb_gnome_app_add_child (GtkWidget *widget, GtkWidget * child,
+ GbWidgetSetArgData *data)
+{
+ gchar *child_name = NULL;
+
+ if (data->child_info)
+ child_name = data->child_info->internal_child;
+
+ if (child_name && (!strcmp (child_name, GladeChildGnomeAppBar)))
+ {
+ gnome_app_set_statusbar (GNOME_APP (widget), child);
+ }
+}
+
+
+static GtkWidget *
+gb_gnome_app_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildGnomeAppDock))
+ return GNOME_APP (widget)->dock;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_app_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_app_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_app_xpm;
+ gbwidget.tooltip = _("Gnome Application Window");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_app_new;
+ gbwidget.gb_widget_add_child = gb_gnome_app_add_child;
+ gbwidget.gb_widget_get_child = gb_gnome_app_get_child;
+ gbwidget.gb_widget_create_properties = gb_gnome_app_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_app_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_app_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_app_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_gnome_app_write_add_child_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_app_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomeappbar.c b/tools/glade/glade/gnome/gnomeappbar.c
new file mode 100644
index 00000000..fe9b6afd
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomeappbar.c
@@ -0,0 +1,198 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-appbar.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *HasProgress = "GnomeApp::has_progress";
+static gchar *HasStatus = "GnomeApp::has_status";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeAppBar, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_appbar_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gnome_appbar_new (TRUE, TRUE, GNOME_PREFERENCES_NEVER);
+
+ gnome_appbar_set_status (GNOME_APPBAR (new_widget), _("Status Message."));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_appbar_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (HasProgress, _("Progress:"),
+ _("If the app bar has a progress indicator"));
+ property_add_bool (HasStatus, _("Status:"),
+ _("If the app bar has an area for status messages and user input"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_appbar_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, HasProgress,
+ GTK_WIDGET_VISIBLE (gnome_appbar_get_progress (GNOME_APPBAR (widget))));
+ gb_widget_output_bool (data, HasStatus,
+ GTK_WIDGET_VISIBLE (gnome_appbar_get_status (GNOME_APPBAR (widget))));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_appbar_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean has_progress, has_status;
+
+ has_progress = gb_widget_input_bool (data, HasProgress);
+ if (data->apply)
+ {
+ if (has_progress)
+ gtk_widget_show (GTK_WIDGET (gnome_appbar_get_progress (GNOME_APPBAR (widget))));
+ else
+ gtk_widget_hide (GTK_WIDGET (gnome_appbar_get_progress (GNOME_APPBAR (widget))));
+ }
+
+ has_status = gb_widget_input_bool (data, HasStatus);
+ if (data->apply)
+ {
+ if (has_status)
+ gtk_widget_show (gnome_appbar_get_status (GNOME_APPBAR (widget)));
+ else
+ gtk_widget_hide (gnome_appbar_get_status (GNOME_APPBAR (widget)));
+
+ /* We need to clear the selection or redrawing is messed up. */
+ editor_clear_selection (NULL);
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeAppBar, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_appbar_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_appbar_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = gnome_appbar_new (%s, %s, GNOME_PREFERENCES_NEVER);\n",
+ data->wname,
+ GTK_WIDGET_VISIBLE (gnome_appbar_get_progress (GNOME_APPBAR (widget)))
+ ? "TRUE" : "FALSE",
+ GTK_WIDGET_VISIBLE (gnome_appbar_get_status (GNOME_APPBAR (widget)))
+ ? "TRUE" : "FALSE");
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* If the GnomeAppBar is in a GnomeApp, the code to install the menu hints
+ is output in gnomedockitem.c. */
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_appbar_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_appbar_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_appbar_xpm;
+ gbwidget.tooltip = _("Gnome Application Bar");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_appbar_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_appbar_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_appbar_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_appbar_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_appbar_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_appbar_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomecanvas.c b/tools/glade/glade/gnome/gnomecanvas.c
new file mode 100644
index 00000000..2f757be5
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomecanvas.c
@@ -0,0 +1,263 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-canvas.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *AntiAliased = "GnomeCanvas::aa";
+static gchar *ScrollX1 = "GnomeCanvas::scroll_x1";
+static gchar *ScrollY1 = "GnomeCanvas::scroll_y1";
+static gchar *ScrollX2 = "GnomeCanvas::scroll_x2";
+static gchar *ScrollY2 = "GnomeCanvas::scroll_y2";
+static gchar *PixelsPerUnit = "GnomeCanvas::pixels_per_unit";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeCanvas, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+/*
+static GtkWidget*
+gb_gnome_canvas_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_canvas_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (AntiAliased, _("Anti-Aliased:"),
+ _("If the canvas is anti-aliased, to smooth the edges of text and graphics"));
+ property_add_float (ScrollX1, _("X1:"), _("The minimum x coordinate"));
+ property_add_float (ScrollY1, _("Y1:"), _("The minimum y coordinate"));
+ property_add_float (ScrollX2, _("X2:"), _("The maximum x coordinate"));
+ property_add_float (ScrollY2, _("Y2:"), _("The maximum y coordinate"));
+
+ property_add_float (PixelsPerUnit, _("Pixels Per Unit:"),
+ _("The number of pixels corresponding to one unit"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_canvas_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, AntiAliased,
+ GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), AntiAliased)));
+
+ gb_widget_output_float (data, ScrollX1, GNOME_CANVAS (widget)->scroll_x1);
+ gb_widget_output_float (data, ScrollY1, GNOME_CANVAS (widget)->scroll_y1);
+ gb_widget_output_float (data, ScrollX2, GNOME_CANVAS (widget)->scroll_x2);
+ gb_widget_output_float (data, ScrollY2, GNOME_CANVAS (widget)->scroll_y2);
+
+ gb_widget_output_float (data, PixelsPerUnit,
+ GNOME_CANVAS (widget)->pixels_per_unit);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_canvas_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean antialiased;
+ gfloat value;
+ gfloat scroll_x1, scroll_y1, scroll_x2, scroll_y2;
+ gfloat old_scroll_x1, old_scroll_y1, old_scroll_x2, old_scroll_y2;
+ gfloat pixels_per_unit;
+
+ antialiased = gb_widget_input_bool (data, AntiAliased);
+ if (data->apply)
+ gtk_object_set_data (GTK_OBJECT (widget), AntiAliased,
+ GINT_TO_POINTER (antialiased));
+
+ /* Also check for the old name we used for this. */
+ if (data->action == GB_LOADING)
+ {
+ antialiased = gb_widget_input_bool (data, "anti_aliased");
+ if (data->apply)
+ gtk_object_set_data (GTK_OBJECT (widget), AntiAliased,
+ GINT_TO_POINTER (antialiased));
+ }
+
+ scroll_x1 = old_scroll_x1 = GNOME_CANVAS (widget)->scroll_x1;
+ scroll_y1 = old_scroll_y1 = GNOME_CANVAS (widget)->scroll_y1;
+ scroll_x2 = old_scroll_x2 = GNOME_CANVAS (widget)->scroll_x2;
+ scroll_y2 = old_scroll_y2 = GNOME_CANVAS (widget)->scroll_y2;
+
+ value = gb_widget_input_float (data, ScrollX1);
+ if (data->apply)
+ scroll_x1 = value;
+ value = gb_widget_input_float (data, ScrollY1);
+ if (data->apply)
+ scroll_y1 = value;
+ value = gb_widget_input_float (data, ScrollX2);
+ if (data->apply)
+ scroll_x2 = value;
+ value = gb_widget_input_float (data, ScrollY2);
+ if (data->apply)
+ scroll_y2 = value;
+
+ if (scroll_x1 != old_scroll_x1 || scroll_y1 != old_scroll_y1
+ || scroll_x2 != old_scroll_x2 || scroll_y2 != old_scroll_y2)
+ {
+ gnome_canvas_set_scroll_region (GNOME_CANVAS (widget),
+ scroll_x1, scroll_y1,
+ scroll_x2, scroll_y2);
+ }
+
+ pixels_per_unit = gb_widget_input_float (data, PixelsPerUnit);
+ if (data->apply)
+ gnome_canvas_set_pixels_per_unit (GNOME_CANVAS (widget), pixels_per_unit);
+}
+
+
+/*
+ * Sets the properties for the child widget specific to this type of
+ * parent widget.
+ */
+/*
+static void
+gb_gnome_canvas_set_child_props (GtkWidget * widget, GtkWidget * child, GbWidgetSetArgData * data)
+{
+
+}
+*/
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeCanvas, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_canvas_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_canvas_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ if (gtk_object_get_data (GTK_OBJECT (widget), AntiAliased))
+ {
+ source_add (data,
+ " %s = gnome_canvas_new_aa ();\n",
+ data->wname);
+ }
+ else
+ {
+ source_add (data,
+ " %s = gnome_canvas_new ();\n",
+ data->wname);
+ }
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ source_add (data,
+ " gnome_canvas_set_scroll_region (GNOME_CANVAS (%s), %g, %g, %g, %g);\n",
+ data->wname,
+ GNOME_CANVAS (widget)->scroll_x1,
+ GNOME_CANVAS (widget)->scroll_y1,
+ GNOME_CANVAS (widget)->scroll_x2,
+ GNOME_CANVAS (widget)->scroll_y2);
+
+ if (GNOME_CANVAS (widget)->pixels_per_unit != 1.0)
+ source_add (data,
+ " gnome_canvas_set_pixels_per_unit (GNOME_CANVAS (%s), %g);\n",
+ data->wname,
+ GNOME_CANVAS (widget)->pixels_per_unit);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_canvas_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_canvas_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_canvas_xpm;
+ gbwidget.tooltip = _("GnomeCanvas");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_gnome_canvas_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_canvas_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_canvas_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_canvas_write_source;
+/*
+ gbwidget.gb_widget_new = gb_gnome_canvas_new;
+ gbwidget.gb_widget_set_child_props = gb_gnome_canvas_set_child_props;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_canvas_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomecolorpicker.c b/tools/glade/glade/gnome/gnomecolorpicker.c
new file mode 100644
index 00000000..346bdec8
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomecolorpicker.c
@@ -0,0 +1,233 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-colorpicker.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Dither = "GnomeColorPicker::dither";
+static gchar *UseAlpha = "GnomeColorPicker::use_alpha";
+static gchar *Title = "GnomeColorPicker::title";
+static gchar *FocusOnClick = "GnomeColorPicker|GtkButton::focus_on_click";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeColorPicker, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+static GtkWidget*
+gb_gnome_color_picker_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_color_picker_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (Dither, _("Dither:"),
+ _("If the sample should use dithering to be more accurate"));
+ property_add_bool (UseAlpha, _("Use Alpha:"),
+ _("If the alpha channel should be used"));
+
+ property_add_string (Title, _("Title:"),
+ _("The title of the color selection dialog"));
+
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_color_picker_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_bool (data, Dither, gnome_color_picker_get_dither (GNOME_COLOR_PICKER (widget)));
+ gb_widget_output_bool (data, UseAlpha,
+ gnome_color_picker_get_use_alpha (GNOME_COLOR_PICKER (widget)));
+ gb_widget_output_translatable_string (data, Title,
+ gnome_color_picker_get_title (GNOME_COLOR_PICKER (widget)));
+
+ gb_widget_output_bool (data, FocusOnClick,
+ gtk_button_get_focus_on_click (GTK_BUTTON (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_color_picker_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean dither, use_alpha, focus_on_click;
+ gchar *title;
+
+ dither = gb_widget_input_bool (data, Dither);
+ if (data->apply)
+ gnome_color_picker_set_dither (GNOME_COLOR_PICKER (widget), dither);
+
+ use_alpha = gb_widget_input_bool (data, UseAlpha);
+ if (data->apply)
+ gnome_color_picker_set_use_alpha (GNOME_COLOR_PICKER (widget), use_alpha);
+
+ title = gb_widget_input_string (data, Title);
+ if (data->apply)
+ gnome_color_picker_set_title (GNOME_COLOR_PICKER (widget), title);
+
+ focus_on_click = gb_widget_input_bool (data, FocusOnClick);
+ if (data->apply)
+ gtk_button_set_focus_on_click (GTK_BUTTON (widget), focus_on_click);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeColorPicker, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_color_picker_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_color_picker_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_color_picker_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (strcmp (gnome_color_picker_get_title (GNOME_COLOR_PICKER (widget)),
+ dgettext (GLADE_LIBGNOMEUI_GETTEXT_PACKAGE, "Pick a color")))
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gnome_color_picker_set_title (GNOME_COLOR_PICKER (%s), %s);\n",
+ data->wname,
+ source_make_string_full (gnome_color_picker_get_title (GNOME_COLOR_PICKER (widget)),
+ data->use_gettext && translatable,
+ context));
+ }
+
+ if (!gnome_color_picker_get_dither (GNOME_COLOR_PICKER (widget)))
+ {
+ source_add (data,
+ " gnome_color_picker_set_dither (GNOME_COLOR_PICKER (%s), FALSE);\n",
+ data->wname);
+
+ }
+
+ if (gnome_color_picker_get_use_alpha (GNOME_COLOR_PICKER (widget)))
+ {
+ source_add (data,
+ " gnome_color_picker_set_use_alpha (GNOME_COLOR_PICKER (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (!gtk_button_get_focus_on_click (GTK_BUTTON (widget)))
+ {
+ source_add (data,
+ " gtk_button_set_focus_on_click (GTK_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_color_picker_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_color_picker_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_colorpicker_xpm;
+ gbwidget.tooltip = _("Gnome Color Picker");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_gnome_color_picker_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_color_picker_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_color_picker_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_color_picker_write_source;
+/*
+ gbwidget.gb_widget_new = gb_gnome_color_picker_new;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_color_picker_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomecontrol.c b/tools/glade/glade/gnome/gnomecontrol.c
new file mode 100644
index 00000000..5744fda9
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomecontrol.c
@@ -0,0 +1,757 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+/*
+ * Glade only shows Bonobo controls which have a 'glade:show' attribute set
+ * to TRUE, e.g. with this in their .server file:
+ *
+ * <oaf_attribute name="glade:show" type="boolean" value="TRUE"/>
+ *
+ */
+
+#include <config.h>
+
+#include <gtk/gtkhbox.h>
+#include <gtk/gtklabel.h>
+#include <gtk/gtkmain.h>
+#include <gtk/gtkmenu.h>
+#include <gtk/gtkmenuitem.h>
+#include <gtk/gtkspinbutton.h>
+
+#include "../gb.h"
+#include "../palette.h"
+
+#include <bonobo.h>
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-control.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/* This is the key we use to store a pointer to the bonobo widget's property
+ bag. */
+static gchar *GladePropertyBagKey = "GladePropertyBagKey";
+
+/* This is the Moniker property which stores the type of control. It is saved
+ in the XML. */
+const gchar *Moniker = "BonoboWidget::moniker";
+
+
+static GbWidget *control_get_gb_widget (const char *obj_id);
+
+
+/****************************************************************************
+ * This is the dummy GbWidget we put in the palette. It only contains a
+ * new() function to create Bonobo controls. We create a GbWidget for each
+ * type of control when needed, and it is that that contains functions to
+ * create/get/set properties.
+ ****************************************************************************/
+
+/* Columns in the GtkTreeView for selecting the type of control. */
+enum {
+ COL_OBJID,
+ COL_DESC,
+ COL_LAST
+};
+
+static GtkWidget *
+control_create (GbWidgetNewData * data, char *obj_id, Bonobo_UIContainer uic)
+{
+ GtkWidget *widget;
+ BonoboControlFrame *cf;
+ Bonobo_PropertyBag pb;
+
+ g_return_val_if_fail (obj_id != NULL, NULL);
+
+ widget = bonobo_widget_new_control (obj_id, uic);
+
+ g_return_val_if_fail (widget != NULL, NULL);
+ cf = bonobo_widget_get_control_frame (BONOBO_WIDGET (widget));
+
+ if (!cf) {
+ g_warning ("Control has no frame!");
+ gtk_widget_destroy (widget);
+
+ return NULL;
+ }
+
+ pb = bonobo_control_frame_get_control_property_bag (cf, NULL);
+
+ gtk_object_set_data (GTK_OBJECT (widget), GladePropertyBagKey, pb);
+ gtk_object_set_data (GTK_OBJECT (widget), Moniker, g_strdup (obj_id));
+
+ /* Make sure the GbWidget for this control is created & registered,
+ and set the real GbWidget for this control. */
+ data->widget_data->gbwidget = control_get_gb_widget (obj_id);
+
+ return widget;
+}
+
+static Bonobo_PropertyBag
+control_get_pb (GtkWidget *widget)
+{
+ return gtk_object_get_data (GTK_OBJECT (widget),
+ GladePropertyBagKey);
+}
+
+static Bonobo_UIContainer
+widget_get_uic (GtkWidget *widget)
+{
+ GtkWidget *top;
+
+ top = gtk_widget_get_toplevel (widget);
+
+ if (!BONOBO_IS_WINDOW (top))
+ return CORBA_OBJECT_NIL;
+
+ /* FIXME: Should we unref this somewhere? */
+ return (Bonobo_UIContainer) BONOBO_OBJREF (bonobo_window_get_ui_container (BONOBO_WINDOW (top)));
+}
+
+static void
+on_control_dialog_ok (GtkWidget *widget,
+ GbWidgetNewData *data)
+{
+ GtkTreeView *view;
+ GtkTreeModel *model;
+ GtkTreeIter iter;
+ GtkWidget *dialog;
+ GtkTreeSelection *selection;
+ char *moniker;
+ GtkWidget *new_widget;
+
+ dialog = gtk_widget_get_toplevel (widget);
+
+ view = g_object_get_data (G_OBJECT (dialog), "tree_view");
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (view));
+ gtk_tree_selection_get_selected (selection, &model, &iter);
+ gtk_tree_model_get (model, &iter, COL_OBJID, &moniker, -1);
+
+ new_widget = control_create (data, moniker, widget_get_uic (data->parent));
+ if (new_widget)
+ {
+ gb_widget_initialize (new_widget, data);
+ data->callback (new_widget, data);
+ }
+ else
+ {
+ glade_util_show_message_box (_("Couldn't create the Bonobo control"),
+ NULL);
+ }
+
+ gtk_widget_destroy (dialog);
+}
+
+static void
+on_control_dialog_destroy (GtkWidget *widget,
+ GbWidgetNewData *data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+static GtkListStore *
+do_query (void)
+{
+ GtkListStore *store;
+ Bonobo_ServerInfoList *servers;
+#if 0
+ /* This is the old query, but too many components are not generally useful
+ and cause problems, so we are changing to an 'opt-in' query, where
+ we only include components that have a 'glade:show' property set to TRUE.
+ */
+ const char *query = "repo_ids.has('IDL:Bonobo/Control:1.0') AND NOT "
+ "repo_ids.has('IDL:GNOME/Vertigo/PanelAppletShell:1.0')";
+#else
+ const char *query = "glade:show";
+#endif
+ char *sort[] = { "description", NULL };
+ CORBA_Environment ev;
+ int i;
+
+ Bonobo_ServerInfo *serverinfo;
+ const char *desc;
+ GtkTreeIter iter;
+
+ store = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING);
+
+ CORBA_exception_init (&ev);
+
+ servers = bonobo_activation_query (query, sort, &ev);
+ if (BONOBO_EX (&ev)) {
+ g_warning ("query failed: %s\n", ev._id);
+ CORBA_exception_free (&ev);
+ return store;
+ }
+ CORBA_exception_free (&ev);
+
+#if 0
+ g_print ("got %d servers.\n", servers ? servers->_length : 0);
+#endif
+
+ for (i = 0; i < servers->_length; i++) {
+ serverinfo = &servers->_buffer[i];
+
+ desc = bonobo_server_info_prop_lookup (serverinfo, "description", NULL);
+ if (!desc)
+ desc = bonobo_server_info_prop_lookup (serverinfo, "name", NULL);
+ if (!desc)
+ desc = serverinfo->iid;
+
+ gtk_list_store_append (store, &iter);
+ gtk_list_store_set (store, &iter,
+ COL_OBJID, serverinfo->iid,
+ COL_DESC, desc,
+ -1);
+ }
+
+ CORBA_free (servers);
+
+ return store;
+}
+
+static void
+on_list_selection_changed (GtkTreeSelection *selection, GtkDialog *dialog)
+{
+ gtk_dialog_set_response_sensitive (dialog, GTK_RESPONSE_OK,
+ gtk_tree_selection_get_selected (selection, NULL, NULL));
+}
+
+static void
+show_control_dialog (GbWidgetNewData *data)
+{
+ GtkWidget *dialog, *vbox, *label, *list, *scroll;
+ GtkListStore *store;
+ GtkCellRenderer *ren;
+
+ dialog = glade_util_create_dialog (_("New Bonobo Control"), data->parent,
+ GTK_SIGNAL_FUNC (on_control_dialog_ok),
+ data, &vbox);
+ g_object_set (G_OBJECT (dialog),
+ "resizable", TRUE,
+ "default-width", 400,
+ "default-height", 300,
+ NULL);
+ gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog),
+ GTK_RESPONSE_OK, FALSE);
+ g_signal_connect (dialog, "destroy",
+ G_CALLBACK (on_control_dialog_destroy), data);
+
+ label = gtk_label_new (_("Select a Bonobo Control"));
+ gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);
+
+ scroll = g_object_new (GTK_TYPE_SCROLLED_WINDOW,
+ "hadjustment", NULL,
+ "vadjustment", NULL,
+ "shadow-type", GTK_SHADOW_ETCHED_IN,
+ "vscrollbar-policy", GTK_POLICY_AUTOMATIC,
+ "hscrollbar-policy", GTK_POLICY_AUTOMATIC,
+ NULL);
+ gtk_box_pack_start (GTK_BOX (vbox), scroll, TRUE, TRUE, 0);
+
+ store = do_query ();
+
+ list = g_object_new (GTK_TYPE_TREE_VIEW,
+ "model", store,
+ "headers-visible", FALSE,
+ NULL);
+ g_signal_connect (gtk_tree_view_get_selection (GTK_TREE_VIEW (list)),
+ "changed",
+ G_CALLBACK (on_list_selection_changed), dialog);
+
+ g_object_unref (store);
+
+ ren = gtk_cell_renderer_text_new ();
+
+#if 0
+ gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (list),
+ -1, _("OAFIID"), ren,
+ "text", COL_OBJID,
+ NULL);
+#endif
+ gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (list),
+ -1, _("Description"), ren,
+ "text", COL_DESC,
+ NULL);
+
+ gtk_container_add (GTK_CONTAINER (scroll), list);
+
+ g_object_set_data (G_OBJECT (dialog), "tree_view", list);
+
+ gtk_widget_show_all (dialog);
+ gtk_grab_add (dialog);
+}
+
+static GtkWidget *
+gb_bonobo_control_new (GbWidgetNewData * data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING) {
+ char *moniker;
+
+ moniker = load_string (data->loading_data, Moniker);
+
+ new_widget = control_create (data, moniker, widget_get_uic (data->parent));
+
+ return new_widget;
+ } else {
+ show_control_dialog (data);
+ return NULL;
+ }
+}
+
+/*
+ * Initializes the GbWidget structure.
+ */
+GbWidget *
+gb_bonobo_control_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = BONOBO_TYPE_WIDGET;
+
+ gb_widget_init_struct (&gbwidget);
+
+ gbwidget.pixmap_struct = gnome_control_xpm;
+ gbwidget.tooltip = _("Bonobo Control");
+
+ gbwidget.gb_widget_new = gb_bonobo_control_new;
+
+ return &gbwidget;
+}
+
+
+/****************************************************************************
+ * This is the GbWidget that will be created for each type of control.
+ ****************************************************************************/
+
+/* We use the moniker to ensure the property names are unique in the property
+ editor. */
+static char *
+create_prop_name (const char *moniker, const char *txt)
+{
+ return g_strconcat (moniker, "::", txt, NULL);
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_bonobo_control_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ Bonobo_PropertyBag pb = control_get_pb (widget);
+ char *moniker = gtk_object_get_data (GTK_OBJECT (widget), Moniker);
+ GList *key_list, *names;
+
+ g_assert (moniker);
+
+ if (!pb)
+ return;
+
+ key_list = bonobo_pbclient_get_keys (pb, NULL);
+ for (names = key_list; names; names = names->next) {
+ CORBA_TypeCode tc;
+ char *title, *doc;
+ char *prop = create_prop_name (moniker, names->data);
+
+ tc = bonobo_pbclient_get_type (pb, names->data, NULL);
+ title = bonobo_pbclient_get_doc_title (pb, names->data, NULL);
+ doc = bonobo_pbclient_get_doc (pb, names->data, NULL);
+
+ switch (tc->kind) {
+ case CORBA_tk_boolean:
+ property_add_bool (prop, title, doc);
+ break;
+ case CORBA_tk_string:
+ property_add_string (prop, title, doc);
+ break;
+ case CORBA_tk_short:
+ case CORBA_tk_ushort:
+ /* FIXME: _int_range() ? */
+ property_add_int (prop, title, doc);
+ break;
+ case CORBA_tk_double:
+ case CORBA_tk_float:
+ property_add_float (prop, title, doc);
+ break;
+ case CORBA_tk_ulong:
+ case CORBA_tk_long:
+ property_add_int (prop, title, doc);
+ break;
+ default:
+ g_warning ("Unhandled type %d", tc->kind);
+ break;
+ }
+ g_free (prop);
+ CORBA_free (title);
+ CORBA_free (doc);
+ }
+ bonobo_pbclient_free_keys (key_list);
+}
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_bonobo_control_get_properties (GtkWidget * widget, GbWidgetGetArgData * data)
+{
+ Bonobo_PropertyBag pb = control_get_pb (widget);
+ char *moniker = gtk_object_get_data (GTK_OBJECT (widget), Moniker);
+ GList *key_list, *names;
+
+ g_assert (moniker);
+
+ if (!pb)
+ return;
+
+ /* We save the moniker in the XML, though we don't show it in the property
+ editor. */
+ if (data->action == GB_SAVING)
+ {
+ save_string (data, Moniker, moniker);
+ }
+
+ key_list = bonobo_pbclient_get_keys (pb, NULL);
+ for (names = key_list; names; names = names->next) {
+ CORBA_TypeCode tc;
+ char *prop = create_prop_name (moniker, names->data);
+
+ tc = bonobo_pbclient_get_type (pb, names->data, NULL);
+ switch (tc->kind) {
+ case CORBA_tk_boolean:
+ gb_widget_output_bool (data, prop,
+ bonobo_pbclient_get_boolean (pb, names->data, NULL));
+ break;
+ case CORBA_tk_string:
+ {
+ char *str = bonobo_pbclient_get_string (pb, names->data, NULL);
+
+ gb_widget_output_translatable_string (data, prop, str);
+
+ g_free (str);
+ break;
+ }
+ case CORBA_tk_ulong:
+ gb_widget_output_int (data, prop,
+ bonobo_pbclient_get_ulong (pb, names->data, NULL));
+ break;
+ case CORBA_tk_long:
+ gb_widget_output_int (data, prop,
+ bonobo_pbclient_get_long (pb, names->data, NULL));
+ break;
+ case CORBA_tk_short:
+ gb_widget_output_int (data, prop,
+ bonobo_pbclient_get_short (pb, names->data, NULL));
+ break;
+ case CORBA_tk_ushort:
+ gb_widget_output_int (data, prop,
+ bonobo_pbclient_get_ushort (pb, names->data, NULL));
+ break;
+ case CORBA_tk_float:
+ gb_widget_output_float (data, prop,
+ bonobo_pbclient_get_float (pb, names->data, NULL));
+ break;
+ case CORBA_tk_double:
+ gb_widget_output_float (data, prop,
+ bonobo_pbclient_get_double (pb, names->data, NULL));
+ break;
+ default:
+ g_warning ("Unhandled type %d", tc->kind);
+ break;
+ }
+ g_free (prop);
+ }
+ bonobo_pbclient_free_keys (key_list);
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_bonobo_control_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ Bonobo_PropertyBag pb = control_get_pb (widget);
+ char *moniker = gtk_object_get_data (GTK_OBJECT (widget), Moniker);
+ GList *key_list, *names;
+
+ g_assert (moniker);
+
+ if (!pb)
+ return;
+
+ key_list = bonobo_pbclient_get_keys (pb, NULL);
+ for (names = key_list; names; names = names->next) {
+ CORBA_TypeCode tc;
+ char *prop = create_prop_name (moniker, names->data);
+
+#if 0
+ g_print ("Checking property: %s\n", prop);
+#endif
+
+ tc = bonobo_pbclient_get_type (pb, names->data, NULL);
+ switch (tc->kind) {
+ case CORBA_tk_boolean:
+ {
+ gboolean val;
+
+ val = gb_widget_input_bool (data, prop);
+ if (data->apply)
+ bonobo_pbclient_set_boolean (pb, names->data, val, NULL);
+ break;
+ }
+ case CORBA_tk_string:
+ {
+ const char *str;
+
+ str = gb_widget_input_string (data, prop);
+ if (data->apply)
+ bonobo_pbclient_set_string (pb, names->data, str, NULL);
+
+ break;
+ }
+ case CORBA_tk_float:
+ {
+ gfloat val;
+
+ val = gb_widget_input_float (data, prop);
+ if (data->apply)
+ bonobo_pbclient_set_float (pb, names->data, val, NULL);
+ break;
+ }
+ case CORBA_tk_double:
+ {
+ gdouble val;
+
+ val = gb_widget_input_float (data, prop);
+ if (data->apply)
+ bonobo_pbclient_set_double (pb, names->data, val, NULL);
+ break;
+ }
+ case CORBA_tk_long:
+ {
+ glong val;
+
+ val = gb_widget_input_int (data, prop);
+ if (data->apply)
+ bonobo_pbclient_set_long (pb, names->data, val, NULL);
+ break;
+ }
+ case CORBA_tk_ulong:
+ {
+ glong val;
+
+ val = gb_widget_input_int (data, prop);
+ if (data->apply)
+ bonobo_pbclient_set_ulong (pb, names->data, val, NULL);
+ break;
+ }
+ case CORBA_tk_short:
+ {
+ glong val;
+
+ val = gb_widget_input_int (data, prop);
+ if (data->apply)
+ bonobo_pbclient_set_short (pb, names->data, val, NULL);
+ break;
+ }
+ case CORBA_tk_ushort:
+ {
+ glong val;
+
+ val = gb_widget_input_int (data, prop);
+ if (data->apply)
+ bonobo_pbclient_set_ushort (pb, names->data, val, NULL);
+ break;
+ }
+ default:
+ g_warning ("Unhandled type %d", tc->kind);
+ break;
+ }
+ g_free (prop);
+ }
+ bonobo_pbclient_free_keys (key_list);
+}
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_bonobo_control_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ char *moniker = gtk_object_get_data (GTK_OBJECT (widget), Moniker);
+ BonoboControlFrame *cf;
+ Bonobo_PropertyBag pb;
+ GList *key_list, *names;
+
+ if (data->create_widget)
+ {
+ /* Currently we don't support BonoboWindow, so it will always be NIL,
+ but if we ever do, then it just needs to set bonobo_uic when it is
+ created. */
+ source_ensure_decl (data, " Bonobo_UIContainer bonobo_uic = CORBA_OBJECT_NIL;\n");
+ source_add (data,
+ " %s = bonobo_widget_new_control (%s, bonobo_uic);\n",
+ data->wname,
+ source_make_string (moniker, FALSE));
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ cf = bonobo_widget_get_control_frame (BONOBO_WIDGET (widget));
+ if (!cf)
+ return;
+
+ pb = bonobo_control_frame_get_control_property_bag (cf, NULL);
+
+ source_ensure_decl (data, " BonoboControlFrame *bonobo_cf;\n");
+ source_ensure_decl (data, " Bonobo_PropertyBag bonobo_pb;\n");
+
+ source_add (data,
+ " bonobo_cf = bonobo_widget_get_control_frame (BONOBO_WIDGET (%s));\n",
+ data->wname);
+ source_add (data,
+ " bonobo_pb = bonobo_control_frame_get_control_property_bag (bonobo_cf, NULL);\n");
+
+
+ key_list = bonobo_pbclient_get_keys (pb, NULL);
+ for (names = key_list; names; names = names->next) {
+ CORBA_TypeCode tc;
+
+ tc = bonobo_pbclient_get_type (pb, names->data, NULL);
+ switch (tc->kind) {
+ case CORBA_tk_boolean: {
+ gboolean val = bonobo_pbclient_get_boolean (pb, names->data, NULL);
+ source_add (data,
+ " bonobo_pbclient_set_boolean (bonobo_pb, %s, %s, NULL);\n",
+ source_make_string (names->data, FALSE),
+ val ? "TRUE" : "FALSE");
+ break;
+ }
+ case CORBA_tk_string: {
+ char *val = bonobo_pbclient_get_string (pb, names->data, NULL);
+ source_add (data,
+ " bonobo_pbclient_set_string (bonobo_pb, %s,",
+ source_make_string (names->data, FALSE));
+ source_add (data, " %s, NULL);\n",
+ source_make_string (val, data->use_gettext));
+ g_free (val);
+ break;
+ }
+ case CORBA_tk_ulong: {
+ gulong val = bonobo_pbclient_get_ulong (pb, names->data, NULL);
+ source_add (data,
+ " bonobo_pbclient_set_ulong (bonobo_pb, %s, %lu, NULL);\n",
+ source_make_string (names->data, FALSE),
+ val);
+ break;
+ }
+ case CORBA_tk_long: {
+ glong val = bonobo_pbclient_get_long (pb, names->data, NULL);
+ source_add (data,
+ " bonobo_pbclient_set_long (bonobo_pb, %s, %li, NULL);\n",
+ source_make_string (names->data, FALSE),
+ val);
+ break;
+ }
+ case CORBA_tk_short: {
+ gshort val = bonobo_pbclient_get_short (pb, names->data, NULL);
+ source_add (data,
+ " bonobo_pbclient_set_short (bonobo_pb, %s, %i, NULL);\n",
+ source_make_string (names->data, FALSE),
+ val);
+ break;
+ }
+ case CORBA_tk_ushort: {
+ gushort val = bonobo_pbclient_get_ushort (pb, names->data, NULL);
+ source_add (data,
+ " bonobo_pbclient_set_ushort (bonobo_pb, %s, %u, NULL);\n",
+ source_make_string (names->data, FALSE),
+ val);
+ break;
+ }
+ case CORBA_tk_float: {
+ gfloat val = bonobo_pbclient_get_float (pb, names->data, NULL);
+ source_add (data,
+ " bonobo_pbclient_set_float (bonobo_pb, %s, %g, NULL);\n",
+ source_make_string (names->data, FALSE),
+ val);
+ break;
+ }
+ case CORBA_tk_double: {
+ gdouble val = bonobo_pbclient_get_double (pb, names->data, NULL);
+ source_add (data,
+ " bonobo_pbclient_set_double (bonobo_pb, %s, %g, NULL);\n",
+ source_make_string (names->data, FALSE),
+ val);
+ break;
+ }
+ default:
+ g_warning ("Unhandled type %d", tc->kind);
+ break;
+ }
+
+
+ }
+ bonobo_pbclient_free_keys (key_list);
+}
+
+static GbWidget *
+control_get_gb_widget (const char *obj_id)
+{
+ GbWidget *gbwidget;
+
+ /* Check if this GbWidget is already registered. */
+ gbwidget = gb_widget_lookup_class (obj_id);
+
+ /* If it isn't registered, create it and register it. */
+ if (!gbwidget)
+ {
+ gbwidget = g_new (GbWidget, 1);
+
+ gb_widget_init_struct (gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget->pixmap_struct = gnome_control_xpm;
+ gbwidget->tooltip = NULL;
+
+ /* Fill in any functions that this Gbwidget has */
+ gbwidget->gb_widget_new = NULL;
+ gbwidget->gb_widget_create_properties = gb_bonobo_control_create_properties;
+ gbwidget->gb_widget_get_properties = gb_bonobo_control_get_properties;
+ gbwidget->gb_widget_set_properties = gb_bonobo_control_set_properties;
+ gbwidget->gb_widget_write_source = gb_bonobo_control_write_source;
+
+#if 0
+ g_print ("Registering Bonobo control GbWidget: %s\n", obj_id);
+#endif
+ gb_widget_register_gbwidget (obj_id, gbwidget);
+ }
+
+ return gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomedateedit.c b/tools/glade/glade/gnome/gnomedateedit.c
new file mode 100644
index 00000000..6b18973c
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomedateedit.c
@@ -0,0 +1,313 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-dateedit.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *DateEditFlags = "GnomeDateEdit::dateedit_flags";
+static gchar *ShowTime = "GnomeDateEdit::show_time";
+static gchar *Use24Format = "GnomeDateEdit::use_24_format";
+static gchar *WeekStartMonday = "GnomeDateEdit::week_start_monday";
+static gchar *LowerHour = "GnomeDateEdit::lower_hour";
+static gchar *UpperHour = "GnomeDateEdit::upper_hour";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDateEdit, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_date_edit_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gnome_date_edit_new ((time_t) 0, TRUE, TRUE);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_date_edit_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (ShowTime, _("Show Time:"),
+ _("If the time is shown as well as the date"));
+ property_add_bool (Use24Format, _("24 Hour Format:"),
+ _("If the time is shown in 24-hour format"));
+ property_add_bool (WeekStartMonday, _("Monday First:"),
+ _("If the week should start on Monday"));
+ property_add_int_range (LowerHour, _("Lower Hour:"),
+ _("The lowest hour to show in the popup"),
+ 0, 23, 1, 10, 1);
+ property_add_int_range (UpperHour, _("Upper Hour:"),
+ _("The highest hour to show in the popup"),
+ 0, 23, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_date_edit_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GnomeDateEditFlags flags;
+ int lower_hour, upper_hour;
+
+ flags = gnome_date_edit_get_flags (GNOME_DATE_EDIT (widget));
+
+ /* we save only one property, but the property editor has 3 toggle
+ buttons */
+ if (data->action == GB_SAVING) {
+ char *s = glade_util_string_from_flags (GNOME_TYPE_DATE_EDIT_FLAGS, flags);
+ gb_widget_output_string (data, DateEditFlags, s);
+ g_free (s);
+ } else {
+ gb_widget_output_bool (data, ShowTime,
+ flags & GNOME_DATE_EDIT_SHOW_TIME);
+ gb_widget_output_bool (data, Use24Format,
+ flags & GNOME_DATE_EDIT_24_HR);
+ gb_widget_output_bool (data, WeekStartMonday,
+ flags & GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY);
+ }
+
+ g_object_get (G_OBJECT (widget),
+ "lower-hour", &lower_hour,
+ "upper-hour", &upper_hour,
+ NULL);
+
+ gb_widget_output_int (data, LowerHour, lower_hour);
+ gb_widget_output_int (data, UpperHour, upper_hour);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_date_edit_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GnomeDateEditFlags flags, old_flags;
+ gboolean value;
+ gint value_int, lower_hour, old_lower_hour, upper_hour, old_upper_hour;
+
+ old_flags = flags = gnome_date_edit_get_flags (GNOME_DATE_EDIT (widget));
+
+ /* we load only one property, but the property editor has 3 toggle
+ buttons */
+ if (data->action == GB_LOADING) {
+ char *s = gb_widget_input_string (data, DateEditFlags);
+ if (data->apply)
+ flags = glade_util_flags_from_string (GNOME_TYPE_DATE_EDIT_FLAGS, s);
+ } else {
+ value = gb_widget_input_bool (data, ShowTime)
+ ? GNOME_DATE_EDIT_SHOW_TIME : 0;
+ if (data->apply)
+ flags = (flags & ~GNOME_DATE_EDIT_SHOW_TIME) | value;
+
+ value = gb_widget_input_bool (data, Use24Format)
+ ? GNOME_DATE_EDIT_24_HR : 0;
+ if (data->apply)
+ flags = (flags & ~GNOME_DATE_EDIT_24_HR) | value;
+
+ value = gb_widget_input_bool (data, WeekStartMonday)
+ ? GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY : 0;
+ if (data->apply)
+ flags = (flags & ~GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY) | value;
+ }
+
+ if (flags != old_flags)
+ gnome_date_edit_set_flags (GNOME_DATE_EDIT (widget), flags);
+
+ g_object_get (G_OBJECT (widget),
+ "lower-hour", &old_lower_hour,
+ "upper-hour", &old_upper_hour,
+ NULL);
+
+ value_int = gb_widget_input_int (data, LowerHour);
+ if (data->apply)
+ lower_hour = value_int;
+ else
+ lower_hour = old_lower_hour;
+
+ value_int = gb_widget_input_int (data, UpperHour);
+ if (data->apply)
+ upper_hour = value_int;
+ else
+ upper_hour = old_upper_hour;
+
+ if (lower_hour != old_lower_hour || upper_hour != old_upper_hour)
+ {
+ gnome_date_edit_set_popup_range (GNOME_DATE_EDIT (widget), lower_hour,
+ upper_hour);
+ }
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDateEdit, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_date_edit_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_date_edit_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GnomeDateEditFlags flags;
+ gboolean set_flags = FALSE;
+ int upper_hour, lower_hour;
+
+ flags = gnome_date_edit_get_flags (GNOME_DATE_EDIT (widget));
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_date_edit_new ((time_t) 0, %s, %s);\n",
+ data->wname,
+ flags & GNOME_DATE_EDIT_SHOW_TIME ? "TRUE" : "FALSE",
+ flags & GNOME_DATE_EDIT_24_HR ? "TRUE" : "FALSE");
+ }
+ else
+ {
+ set_flags = TRUE;
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (flags & GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY)
+ set_flags = TRUE;
+
+ if (set_flags)
+ {
+ const gchar *prefix = "\n ";
+ const gchar *prefix2 = "\n | ";
+
+ source_add (data, " gnome_date_edit_set_flags (GNOME_DATE_EDIT (%s),",
+ data->wname);
+ if (flags)
+ {
+ if (flags & GNOME_DATE_EDIT_SHOW_TIME)
+ {
+ source_add (data, "%sGNOME_DATE_EDIT_SHOW_TIME", prefix);
+ prefix = prefix2;
+ }
+ if (flags & GNOME_DATE_EDIT_24_HR)
+ {
+ source_add (data, "%sGNOME_DATE_EDIT_24_HR", prefix);
+ prefix = prefix2;
+ }
+ if (flags & GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY)
+ {
+ source_add (data, "%sGNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY",
+ prefix);
+ }
+ source_add (data, ");\n");
+ }
+ else
+ source_add (data, "0);\n");
+ }
+
+ g_object_get (G_OBJECT (widget),
+ "lower-hour", &lower_hour,
+ "upper-hour", &upper_hour,
+ NULL);
+
+ if (lower_hour != 7 || upper_hour != 19)
+
+ {
+ source_add (data, " gnome_date_edit_set_popup_range (GNOME_DATE_EDIT (%s), %i, %i);\n",
+ data->wname,
+ lower_hour,
+ upper_hour);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_date_edit_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_date_edit_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_dateedit_xpm;
+ gbwidget.tooltip = _("GnomeDateEdit");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_date_edit_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_date_edit_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_date_edit_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_date_edit_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_date_edit_write_source;
+/*
+ gbwidget.gb_widget_set_child_props = gb_gnome_date_edit_set_child_props;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_date_edit_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomedialog.c b/tools/glade/glade/gnome/gnomedialog.c
new file mode 100644
index 00000000..af0dd469
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomedialog.c
@@ -0,0 +1,358 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-dialog.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "GnomeDialog|GtkWindow::title";
+static gchar *Type = "GnomeDialog|GtkWindow::type";
+static gchar *Position = "GnomeDialog|GtkWindow::window_position";
+static gchar *Modal = "GnomeDialog|GtkWindow::modal";
+static gchar *DefaultWidth = "GnomeDialog|GtkWindow::default_width";
+static gchar *DefaultHeight = "GnomeDialog|GtkWindow::default_height";
+static gchar *Shrink = "GnomeDialogl|GtkWindow::allow_shrink";
+static gchar *Grow = "GnomeDialog|GtkWindow::allow_grow";
+static gchar *AutoShrink = "GnomeDialog|GtkWindow::auto_shrink";
+static gchar *IconName = "GnomeDialog|GtkWindow::icon_name";
+static gchar *FocusOnMap = "GnomeDialog|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "GnomeDialog|GtkWindow::resizable";
+static gchar *DestroyWithParent = "GnomeDialog|GtkWindow::destroy_with_parent";
+static gchar *Icon = "GnomeDialog|GtkWindow::icon";
+
+static gchar *Role = "GnomeDialog|GtkWindow::role";
+static gchar *TypeHint = "GnomeDialog|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "GnomeDialog|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "GnomeDialog|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "GnomeDialog|GtkWindow::decorated";
+static gchar *Gravity = "GnomeDialog|GtkWindow::gravity";
+static gchar *Urgency = "GnomeDialog|GtkWindow::urgency_hint";
+
+static gchar *AutoClose = "GnomeDialog::auto_close";
+static gchar *HideOnClose = "GnomeDialog::hide_on_close";
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDialog, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_dialog_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *placeholder;
+ GList *elem;
+
+ if (data->action == GB_CREATING)
+ {
+ /* When creating a new dialog, we add a few standard buttons, which
+ the user can change/delete easily. */
+ new_widget = gnome_dialog_new (NULL,
+ GTK_STOCK_CANCEL,
+ GTK_STOCK_OK,
+ NULL);
+
+ /* Now turn the buttons into GbWidgets so the user can edit them. */
+ elem = GNOME_DIALOG (new_widget)->buttons;
+ gb_widget_create_from (GTK_WIDGET (elem->data), "button");
+ gtk_object_set_data (GTK_OBJECT (elem->data), GladeButtonStockIDKey,
+ GTK_STOCK_CANCEL);
+
+ elem = elem->next;
+ gb_widget_create_from (GTK_WIDGET (elem->data), "button");
+ gtk_object_set_data (GTK_OBJECT (elem->data), GladeButtonStockIDKey,
+ GTK_STOCK_OK);
+
+ /* We need to size the placeholders or the dialog is very small. */
+ placeholder = editor_new_placeholder ();
+ gtk_widget_set_usize (placeholder, 300, 200);
+ gtk_box_pack_start (GTK_BOX (GNOME_DIALOG (new_widget)->vbox),
+ placeholder, TRUE, TRUE, 0);
+ }
+ else
+ {
+ /* When loading we create the bare dialog with no buttons. */
+ new_widget = gnome_dialog_new (NULL, NULL);
+ }
+
+ gb_widget_create_from (GNOME_DIALOG (new_widget)->vbox,
+ data->action == GB_CREATING ? "dialog-vbox" : NULL);
+ gb_widget_set_child_name (GNOME_DIALOG (new_widget)->vbox, GladeChildDialogVBox);
+
+ gb_widget_create_from (GNOME_DIALOG (new_widget)->action_area,
+ data->action == GB_CREATING ? "dialog-action_area"
+ : NULL);
+ gb_widget_set_child_name (GNOME_DIALOG (new_widget)->action_area,
+ GladeChildDialogActionArea);
+
+ /* We connect a close signal handler which always returns TRUE so that
+ the built-in close functionality is skipped. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "close",
+ GTK_SIGNAL_FUNC (gtk_true), NULL);
+
+ /* Now we connect our normal delete_event handler. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return new_widget;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_dialog_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+ property_add_bool (AutoClose, _("Auto Close:"),
+ _("If the dialog closes when any button is clicked"));
+ property_add_bool (HideOnClose, _("Hide on Close:"),
+ _("If the dialog is hidden when it is closed, instead of being destroyed"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_dialog_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ gb_widget_output_bool (data, AutoClose, GNOME_DIALOG (widget)->click_closes);
+ gb_widget_output_bool (data, HideOnClose, GNOME_DIALOG (widget)->just_hide);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_dialog_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gboolean auto_close, hide_on_close;
+
+ gb_window_set_standard_properties (widget, data,
+ Title, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ auto_close = gb_widget_input_bool (data, AutoClose);
+ if (data->apply)
+ gnome_dialog_set_close (GNOME_DIALOG (widget), auto_close);
+
+ hide_on_close = gb_widget_input_bool (data, HideOnClose);
+ if (data->apply)
+ gnome_dialog_close_hides (GNOME_DIALOG (widget), hide_on_close);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDialog, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_dialog_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_dialog_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *wname, *child_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ gchar *title;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ title = GTK_WINDOW (widget)->title;
+ source_add (data, " %s = gnome_dialog_new (%s, NULL);\n",
+ data->wname,
+ title ? source_make_string_full (title, data->use_gettext && translatable, context)
+ : "NULL");
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* The title is already set above, so we pass NULL to skip it. */
+ gb_window_write_standard_source (widget, data,
+ NULL, Type, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ if (GNOME_DIALOG (widget)->click_closes)
+ {
+ source_add (data,
+ " gnome_dialog_set_close (GNOME_DIALOG (%s), TRUE);\n",
+ data->wname);
+ }
+
+ if (GNOME_DIALOG (widget)->just_hide)
+ {
+ source_add (data,
+ " gnome_dialog_close_hides (GNOME_DIALOG (%s), TRUE);\n",
+ data->wname);
+ }
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_DIALOG (<dialog-name>)->vbox".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (char*) gtk_widget_get_name (GNOME_DIALOG (widget)->vbox);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GNOME_DIALOG (%s)->vbox;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GNOME_DIALOG (widget)->vbox, data);
+
+ /* action_area is a child of vbox so I had to add a kludge to stop it
+ being written as a normal child - we need to do it here so that we
+ don't output code to create it. */
+ child_name = (char*) gtk_widget_get_name (GNOME_DIALOG (widget)->action_area);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GNOME_DIALOG (%s)->action_area;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GNOME_DIALOG (widget)->action_area, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+static GtkWidget *
+gb_gnome_dialog_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildDialogVBox))
+ return GNOME_DIALOG (widget)->vbox;
+ else if (!strcmp (child_name, GladeChildDialogActionArea))
+ return GNOME_DIALOG (widget)->action_area;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_dialog_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_dialog_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_dialog_xpm;
+ gbwidget.tooltip = _("Gnome Dialog Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_dialog_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_dialog_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_dialog_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_dialog_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_dialog_write_source;
+ gbwidget.gb_widget_get_child = gb_gnome_dialog_get_child;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_dialog_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomedruid.c b/tools/glade/glade/gnome/gnomedruid.c
new file mode 100644
index 00000000..aa3a7aa9
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomedruid.c
@@ -0,0 +1,499 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+#include "../tree.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-druid.xpm"
+
+const char *ShowHelp = "GnomeDruid::show_help";
+
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+static void show_druid_dialog (GbWidgetNewData * data);
+static void on_druid_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_druid_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+
+static void gb_gnome_druid_add_start_page (GtkWidget * menuitem,
+ GnomeDruid *druid);
+static void gb_gnome_druid_add_finish_page (GtkWidget * menuitem,
+ GnomeDruid *druid);
+static void gb_gnome_druid_insert_page_before (GtkWidget * menuitem,
+ GnomeDruidPage *page);
+static void gb_gnome_druid_insert_page_after (GtkWidget * menuitem,
+ GnomeDruidPage *page);
+static void gb_gnome_druid_show_page (GtkWidget *parent,
+ GtkWidget *new_page);
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDruid, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_druid_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING)
+ {
+ new_widget = gnome_druid_new ();
+ return new_widget;
+ }
+ else
+ {
+ show_druid_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_druid_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New Gnome Druid"), data->parent,
+ GTK_SIGNAL_FUNC (on_druid_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_druid_dialog_destroy), data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of Pages:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 2, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "pages",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_druid_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window, *page;
+ gint pages, i;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "pages");
+ g_return_if_fail (spinbutton != NULL);
+ pages = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gnome_druid_new ();
+ page = gnome_druid_page_edge_new_aa (GNOME_EDGE_START);
+ gb_widget_create_from (page, "GnomeDruidPageStart");
+ gnome_druid_append_page (GNOME_DRUID (new_widget),
+ GNOME_DRUID_PAGE (page));
+ gnome_druid_set_page (GNOME_DRUID (new_widget), GNOME_DRUID_PAGE (page));
+
+ for (i = 0; i < pages - 2; i++)
+ {
+ page = gb_widget_new ("GnomeDruidPageStandard", new_widget);
+ gnome_druid_append_page (GNOME_DRUID (new_widget),
+ GNOME_DRUID_PAGE (page));
+ }
+
+ if (pages >= 2)
+ {
+ page = gnome_druid_page_edge_new_aa (GNOME_EDGE_FINISH);
+ gb_widget_create_from (page, "GnomeDruidPageFinish");
+ gnome_druid_append_page (GNOME_DRUID (new_widget),
+ GNOME_DRUID_PAGE (page));
+ }
+
+ gtk_widget_show_all (new_widget);
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_druid_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+void
+gb_gnome_druid_add_child (GtkWidget *widget,
+ GtkWidget *child,
+ GbWidgetSetArgData *data)
+{
+ gnome_druid_append_page (GNOME_DRUID (widget), GNOME_DRUID_PAGE (child));
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_druid_create_properties (GtkWidget *widget,
+ GbWidgetCreateArgData *data)
+{
+ property_add_bool (ShowHelp, _("Show Help"), _("Display the help button."));
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_druid_get_properties (GtkWidget *widget,
+ GbWidgetGetArgData *data)
+{
+ gboolean show_help;
+
+ g_object_get (G_OBJECT (widget),
+ "show-help", &show_help,
+ NULL);
+
+ gb_widget_output_bool (data, ShowHelp, show_help);
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_druid_set_properties (GtkWidget *widget,
+ GbWidgetSetArgData *data)
+{
+ gboolean show_help;
+
+ show_help = gb_widget_input_bool (data, ShowHelp);
+ if (data->apply)
+ g_object_set (G_OBJECT (widget), "show-help", show_help, NULL);
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDruid, with signals pointing to
+ * other functions in this file.
+ */
+static void
+gb_gnome_druid_create_popup_menu (GtkWidget * widget,
+ GbWidgetCreateMenuData * data)
+{
+ GtkWidget *menuitem;
+ GnomeDruid *druid;
+ GList *children, *elem;
+
+ if (data->child == NULL)
+ return;
+
+ g_return_if_fail (GNOME_IS_DRUID (data->child->parent));
+ druid = GNOME_DRUID (data->child->parent);
+
+ children = gtk_container_get_children (GTK_CONTAINER (widget));
+
+ /* 'Add Start Page' is added if the druid has no pages or the first one
+ is not a start page. */
+ if (!children ||
+ !(GNOME_IS_DRUID_PAGE_EDGE (children->data) &&
+ GNOME_DRUID_PAGE_EDGE (children->data)->position == GNOME_EDGE_START))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Add Start Page"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_gnome_druid_add_start_page),
+ druid);
+ }
+
+ /* 'Add Finish Page' is added if the druid has no pages or the last one
+ is not a finish page. */
+ elem = g_list_last (children);
+ if (!elem ||
+ !(GNOME_IS_DRUID_PAGE_EDGE (elem->data) &&
+ GNOME_DRUID_PAGE_EDGE (elem->data)->position == GNOME_EDGE_FINISH))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Add Finish Page"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_gnome_druid_add_finish_page),
+ druid);
+ }
+
+ g_list_free (children);
+
+ /* 'Insert Page Before' is added if the current page is not the start page.
+ */
+ if (!(GNOME_IS_DRUID_PAGE_EDGE (data->child) &&
+ GNOME_DRUID_PAGE_EDGE (data->child)->position == GNOME_EDGE_START))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Insert Page Before"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_gnome_druid_insert_page_before),
+ data->child);
+ }
+
+ /* 'Insert Page After' is added if the current page is not the finish page.
+ */
+ if (!(GNOME_IS_DRUID_PAGE_EDGE (data->child) &&
+ GNOME_DRUID_PAGE_EDGE (data->child)->position == GNOME_EDGE_FINISH))
+ {
+ menuitem = gtk_menu_item_new_with_label (_("Insert Page After"));
+ gtk_widget_show (menuitem);
+ gtk_menu_append (GTK_MENU (data->menu), menuitem);
+ gtk_signal_connect (GTK_OBJECT (menuitem), "activate",
+ GTK_SIGNAL_FUNC (gb_gnome_druid_insert_page_after),
+ data->child);
+ }
+}
+
+
+static void
+gb_gnome_druid_add_start_page (GtkWidget * menuitem,
+ GnomeDruid *druid)
+{
+ GtkWidget *new_page;
+
+ new_page = gnome_druid_page_edge_new_aa (GNOME_EDGE_START);
+ gb_widget_create_from (new_page, "GnomeDruidPageStart");
+ gtk_widget_show_all (new_page);
+
+ gnome_druid_prepend_page (druid, GNOME_DRUID_PAGE (new_page));
+
+ gb_gnome_druid_show_page (GTK_WIDGET (druid), new_page);
+
+ gnome_druid_set_page (druid, GNOME_DRUID_PAGE (new_page));
+ tree_add_widget (GTK_WIDGET (new_page));
+}
+
+
+static void
+gb_gnome_druid_add_finish_page (GtkWidget * menuitem,
+ GnomeDruid *druid)
+{
+ GtkWidget *new_page;
+
+ new_page = gnome_druid_page_edge_new_aa (GNOME_EDGE_FINISH);
+ gb_widget_create_from (new_page, "GnomeDruidPageFinish");
+ gtk_widget_show_all (new_page);
+
+ gnome_druid_append_page (druid, GNOME_DRUID_PAGE (new_page));
+
+ gb_gnome_druid_show_page (GTK_WIDGET (druid), new_page);
+
+ gnome_druid_set_page (druid, GNOME_DRUID_PAGE (new_page));
+ tree_add_widget (GTK_WIDGET (new_page));
+}
+
+
+static void
+gb_gnome_druid_insert_page_before (GtkWidget * menuitem,
+ GnomeDruidPage *page)
+{
+ GtkWidget *parent, *new_page;
+ GnomeDruidPage *prev_page;
+ GList *children, *elem;
+
+ parent = GTK_WIDGET (page)->parent;
+ g_return_if_fail (GNOME_IS_DRUID (parent));
+
+ children = gtk_container_get_children (GTK_CONTAINER (parent));
+ elem = g_list_find (children, page);
+ g_return_if_fail (elem != NULL);
+
+ new_page = gb_widget_new ("GnomeDruidPageStandard", parent);
+ gtk_widget_show_all (new_page);
+
+ if (elem->prev)
+ prev_page = GNOME_DRUID_PAGE (elem->prev->data);
+ else
+ prev_page = NULL;
+
+ g_list_free (children);
+
+ gnome_druid_insert_page (GNOME_DRUID (parent), prev_page,
+ GNOME_DRUID_PAGE (new_page));
+
+ gb_gnome_druid_show_page (parent, new_page);
+
+ gnome_druid_set_page (GNOME_DRUID (parent), GNOME_DRUID_PAGE (new_page));
+ tree_add_widget (GTK_WIDGET (new_page));
+}
+
+
+static void
+gb_gnome_druid_insert_page_after (GtkWidget * menuitem,
+ GnomeDruidPage *page)
+{
+ GtkWidget *parent, *new_page;
+
+ parent = GTK_WIDGET (page)->parent;
+ g_return_if_fail (GNOME_IS_DRUID (parent));
+
+ new_page = gb_widget_new ("GnomeDruidPageStandard", parent);
+ gtk_widget_show_all (new_page);
+
+ gnome_druid_insert_page (GNOME_DRUID (parent),
+ GNOME_DRUID_PAGE (page),
+ GNOME_DRUID_PAGE (new_page));
+
+ gb_gnome_druid_show_page (parent, new_page);
+
+ gnome_druid_set_page (GNOME_DRUID (parent), GNOME_DRUID_PAGE (new_page));
+ tree_add_widget (GTK_WIDGET (new_page));
+}
+
+
+/* FIXME: GnomeDruid bug workaround. */
+static void
+gb_gnome_druid_show_page (GtkWidget *parent, GtkWidget *new_page)
+{
+ /* Hopefully we don't need this for GNOME 2. */
+#if 0
+ if (GTK_WIDGET_REALIZED (parent))
+ gtk_widget_realize (new_page);
+
+ if (GTK_WIDGET_VISIBLE (parent) && GTK_WIDGET_VISIBLE (new_page))
+ {
+ if (GTK_WIDGET_MAPPED (parent))
+ gtk_widget_map (new_page);
+
+ gtk_widget_queue_resize (new_page);
+ }
+#endif
+}
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_druid_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ gboolean show_help;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_druid_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ g_object_get (G_OBJECT (widget),
+ "show-help", &show_help,
+ NULL);
+
+ if (show_help)
+ {
+ source_add (data,
+ " gnome_druid_set_show_help (GNOME_DRUID (%s), TRUE);\n",
+ data->wname);
+ }
+}
+
+
+/* Outputs source to add a child widget to a table. */
+static void
+gb_gnome_druid_write_add_child_source (GtkWidget * parent,
+ const gchar *parent_name,
+ GtkWidget *child,
+ GbWidgetWriteSourceData * data)
+{
+ source_add (data,
+ " gnome_druid_append_page (GNOME_DRUID (%s),\n"
+ " GNOME_DRUID_PAGE (%s));\n",
+ parent_name, data->wname);
+}
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_druid_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_druid_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_druid_xpm;
+ gbwidget.tooltip = _("Druid");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_druid_new;
+ gbwidget.gb_widget_add_child = gb_gnome_druid_add_child;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_druid_create_popup_menu;
+ gbwidget.gb_widget_write_source = gb_gnome_druid_write_source;
+ gbwidget.gb_widget_write_add_child_source = gb_gnome_druid_write_add_child_source;
+ gbwidget.gb_widget_create_properties = gb_gnome_druid_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_druid_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_druid_set_properties;
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomedruidpageedge.c b/tools/glade/glade/gnome/gnomedruidpageedge.c
new file mode 100644
index 00000000..2578d7ba
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomedruidpageedge.c
@@ -0,0 +1,537 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-druid-page-start.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *BackgroundColor = "GnomeDruidPageEdge::background_color";
+static gchar *LogoBackgroundColor = "GnomeDruidPageEdge::logo_background_color";
+static gchar *TextboxColor = "GnomeDruidPageEdge::textbox_color";
+static gchar *TextColor = "GnomeDruidPageEdge::text_color";
+static gchar *TitleColor = "GnomeDruidPageEdge::title_color";
+static gchar *Text = "GnomeDruidPageEdge::text";
+static gchar *Title = "GnomeDruidPageEdge::title";
+static gchar *LogoImage = "GnomeDruidPageEdge::logo";
+static gchar *Watermark = "GnomeDruidPageEdge::watermark";
+static gchar *TopWatermark = "GnomeDruidPageEdge::top_watermark";
+static gchar *Position = "GnomeDruidPageEdge::position";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDruidPageEdge, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_druid_page_edge_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+ GnomeEdgePosition position = GNOME_EDGE_START;
+
+ if (data->action == GB_LOADING)
+ {
+ char *position_string = load_string (data->loading_data, Position);
+ if (position_string && *position_string)
+ {
+ position = glade_enum_from_string (GNOME_TYPE_EDGE_POSITION,
+ position_string);
+ }
+ else
+ {
+ g_warning ("no position property in XML file. Defaulting to GNOME_EDGE_START");
+ }
+ }
+ else
+ {
+ g_warning ("gb_gnome_druid_page_edge_new() called to create widget. Defaulting to GNOME_EDGE_START");
+ }
+
+ new_widget = gnome_druid_page_edge_new (position);
+
+ return new_widget;
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_druid_page_edge_create_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data)
+{
+ property_add_string (Title, _("Title:"),
+ _("The title of the page"));
+ property_add_text (Text, _("Text:"),
+ _("The main text of the page, "
+ "introducing people to the druid."), 5);
+ property_add_color (TitleColor, _("Title Color:"),
+ _("The color of the title text"));
+ property_add_color (TextColor, _("Text Color:"),
+ _("The color of the main text"));
+ property_add_color (BackgroundColor, _("Back. Color:"),
+ _("The background color of the page"));
+ property_add_color (LogoBackgroundColor, _("Logo Back. Color:"),
+ _("The background color around the logo"));
+ property_add_color (TextboxColor, _("Text Box Color:"),
+ _("The background color of the main text area"));
+ property_add_filename (LogoImage, _("Logo Image:"),
+ _("The logo to display in the top-right of the page"));
+ property_add_filename (Watermark, _("Side Watermark:"),
+ _("The main image to display on the side of the page."));
+ property_add_filename (TopWatermark, _("Top Watermark:"),
+ _("The watermark to display at the top of the page."));
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_druid_page_edge_get_properties (GtkWidget *widget,
+ GbWidgetGetArgData * data)
+{
+ GnomeDruidPageEdge *page;
+
+ page = GNOME_DRUID_PAGE_EDGE (widget);
+
+ if (data->action == GB_SAVING)
+ {
+ save_string (data, Position,
+ glade_string_from_enum (GNOME_TYPE_EDGE_POSITION,
+ page->position));
+ }
+
+ gb_widget_output_translatable_string (data, Title, gtk_object_get_data (GTK_OBJECT (widget), Title));
+ gb_widget_output_translatable_text (data, Text, page->text);
+
+ /* We do this to make sure the colors are set. */
+ gtk_widget_ensure_style (widget);
+
+ /* Only save colors if they have been set explicitly. */
+ if (data->action == GB_SHOWING
+ || gtk_object_get_data (GTK_OBJECT (widget), TitleColor))
+ gb_widget_output_color (data, TitleColor, &page->title_color);
+
+ if (data->action == GB_SHOWING
+ || gtk_object_get_data (GTK_OBJECT (widget), TextColor))
+ gb_widget_output_color (data, TextColor, &page->text_color);
+
+ if (data->action == GB_SHOWING
+ || gtk_object_get_data (GTK_OBJECT (widget), BackgroundColor))
+ gb_widget_output_color (data, BackgroundColor, &page->background_color);
+
+ if (data->action == GB_SHOWING
+ || gtk_object_get_data (GTK_OBJECT (widget), LogoBackgroundColor))
+ gb_widget_output_color (data, LogoBackgroundColor,
+ &page->logo_background_color);
+
+ if (data->action == GB_SHOWING
+ || gtk_object_get_data (GTK_OBJECT (widget), TextboxColor))
+ gb_widget_output_color (data, TextboxColor, &page->textbox_color);
+
+ gb_widget_output_pixmap_filename (data, LogoImage,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ LogoImage));
+ gb_widget_output_pixmap_filename (data, Watermark,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ Watermark));
+
+ gb_widget_output_pixmap_filename (data, TopWatermark,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ TopWatermark));
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+
+static void
+gb_gnome_druid_page_edge_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ GnomeDruidPageEdge *page;
+ gchar *string, *old_filename;
+ GdkColor *color;
+ GdkPixbuf *pb;
+
+ page = GNOME_DRUID_PAGE_EDGE (widget);
+
+ string = gb_widget_input_string (data, Title);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), Title, g_strdup (string));
+ gnome_druid_page_edge_set_title (page, string);
+ }
+
+ string = gb_widget_input_text (data, Text);
+ if (data->apply)
+ gnome_druid_page_edge_set_text (page, string);
+ if (data->action == GB_APPLYING)
+ g_free (string);
+
+ /* For colors, we store a flag to indicate if the color has been set.
+ Unfortunately the only way to reset a color to the default at present is
+ to remove it from the XML file. */
+ color = gb_widget_input_color (data, BackgroundColor);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), BackgroundColor, "Y");
+ gnome_druid_page_edge_set_bg_color (page, color);
+ }
+
+ color = gb_widget_input_color (data, LogoBackgroundColor);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), LogoBackgroundColor, "Y");
+ gnome_druid_page_edge_set_logo_bg_color (page, color);
+ }
+
+ color = gb_widget_input_color (data, TextboxColor);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), TextboxColor, "Y");
+ gnome_druid_page_edge_set_textbox_color (page, color);
+ }
+
+ color = gb_widget_input_color (data, TextColor);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), TextColor, "Y");
+ gnome_druid_page_edge_set_text_color (page, color);
+ }
+
+ color = gb_widget_input_color (data, TitleColor);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), TitleColor, "Y");
+ gnome_druid_page_edge_set_title_color (page, color);
+ }
+
+ string = gb_widget_input_pixmap_filename (data, LogoImage);
+ if (data->apply)
+ {
+ if (string && string[0] == '\0')
+ string = NULL;
+ old_filename = gtk_object_get_data (GTK_OBJECT (widget), LogoImage);
+ glade_project_remove_pixmap (data->project, old_filename);
+ gtk_object_set_data_full (GTK_OBJECT (widget), LogoImage,
+ g_strdup (string), string ? g_free : NULL);
+ glade_project_add_pixmap (data->project, string);
+ pb = string ? gdk_pixbuf_new_from_file (string, NULL) : NULL;
+ gnome_druid_page_edge_set_logo (page, pb);
+ if (pb)
+ gdk_pixbuf_unref (pb);
+ }
+ if (data->action == GB_LOADING)
+ g_free (string);
+
+ string = gb_widget_input_pixmap_filename (data, Watermark);
+ if (data->apply)
+ {
+ if (string && string[0] == '\0')
+ string = NULL;
+ old_filename = gtk_object_get_data (GTK_OBJECT (widget), Watermark);
+ glade_project_remove_pixmap (data->project, old_filename);
+ gtk_object_set_data_full (GTK_OBJECT (widget), Watermark,
+ g_strdup (string), string ? g_free : NULL);
+ glade_project_add_pixmap (data->project, string);
+ pb = string ? gdk_pixbuf_new_from_file (string, NULL) : NULL;
+ gnome_druid_page_edge_set_watermark (page, pb);
+ if (pb)
+ gdk_pixbuf_unref (pb);
+ }
+ if (data->action == GB_LOADING)
+ g_free (string);
+
+ string = gb_widget_input_pixmap_filename (data, TopWatermark);
+ if (data->apply)
+ {
+ if (string && string[0] == '\0')
+ string = NULL;
+ old_filename = gtk_object_get_data (GTK_OBJECT (widget), TopWatermark);
+ glade_project_remove_pixmap (data->project, old_filename);
+ gtk_object_set_data_full (GTK_OBJECT (widget), TopWatermark,
+ g_strdup (string), string ? g_free : NULL);
+ glade_project_add_pixmap (data->project, string);
+ pb = string ? gdk_pixbuf_new_from_file (string, NULL) : NULL;
+ gnome_druid_page_edge_set_top_watermark (page, pb);
+ if (pb)
+ gdk_pixbuf_unref (pb);
+ }
+ if (data->action == GB_LOADING)
+ g_free (string);
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDruidPageEdge, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_druid_page_edge_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_druid_page_edge_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GnomeDruidPageEdge *page;
+ GdkColor *color;
+ gchar *filename, *title;
+ gboolean translatable, context;
+ gchar *comments;
+
+ g_return_if_fail (GNOME_IS_DRUID (widget->parent));
+ page = GNOME_DRUID_PAGE_EDGE (widget);
+
+ /* We do this to make sure the colors are set. */
+ gtk_widget_ensure_style (widget);
+
+ if (data->create_widget)
+ {
+ const char *position = glade_string_from_enum (GNOME_TYPE_EDGE_POSITION,
+ page->position);
+
+ source_add (data, " %s = gnome_druid_page_edge_new (%s);\n",
+ data->wname, position);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ color = &page->background_color;
+ if (gtk_object_get_data (GTK_OBJECT (widget), BackgroundColor))
+ {
+ source_add_decl (data,
+ " GdkColor %s_bg_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ color->red, color->green, color->blue);
+ source_add (data,
+ " gnome_druid_page_edge_set_bg_color (GNOME_DRUID_PAGE_EDGE (%s),\n"
+ " &%s_bg_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ color = &page->textbox_color;
+ if (gtk_object_get_data (GTK_OBJECT (widget), TextboxColor))
+ {
+ source_add_decl (data,
+ " GdkColor %s_textbox_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ color->red, color->green, color->blue);
+ source_add (data,
+ " gnome_druid_page_edge_set_textbox_color (GNOME_DRUID_PAGE_EDGE (%s),\n"
+ " &%s_textbox_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ color = &page->logo_background_color;
+ if (gtk_object_get_data (GTK_OBJECT (widget), LogoBackgroundColor))
+ {
+ source_add_decl (data,
+ " GdkColor %s_logo_bg_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ color->red, color->green, color->blue);
+ source_add (data,
+ " gnome_druid_page_edge_set_logo_bg_color (GNOME_DRUID_PAGE_EDGE (%s),\n"
+ " &%s_logo_bg_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ color = &page->title_color;
+ if (gtk_object_get_data (GTK_OBJECT (widget), TitleColor))
+ {
+ source_add_decl (data,
+ " GdkColor %s_title_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ color->red, color->green, color->blue);
+ source_add (data,
+ " gnome_druid_page_edge_set_title_color (GNOME_DRUID_PAGE_EDGE (%s),\n"
+ " &%s_title_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ color = &page->text_color;
+ if (gtk_object_get_data (GTK_OBJECT (widget), TextColor))
+ {
+ source_add_decl (data,
+ " GdkColor %s_text_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ color->red, color->green, color->blue);
+ source_add (data,
+ " gnome_druid_page_edge_set_text_color (GNOME_DRUID_PAGE_EDGE (%s),\n"
+ " &%s_text_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ title = gtk_object_get_data (GTK_OBJECT (widget), Title);
+ if (title && *title)
+ {
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gnome_druid_page_edge_set_title (GNOME_DRUID_PAGE_EDGE (%s), %s);\n",
+ data->wname,
+ source_make_string_full (title, data->use_gettext && translatable, context));
+ }
+
+ if (page->text && strcmp (page->text, ""))
+ {
+ glade_util_get_translation_properties (widget, Text, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gnome_druid_page_edge_set_text (GNOME_DRUID_PAGE_EDGE (%s), %s);\n",
+ data->wname,
+ source_make_string_full (page->text, data->use_gettext && translatable, context));
+ }
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), LogoImage);
+ if (filename && filename[0])
+ {
+ source_ensure_decl (data, " GdkPixbuf *tmp_pixbuf;\n");
+
+ source_add (data,
+ " tmp_pixbuf = create_pixbuf (\"%s/%s\");\n"
+ " if (tmp_pixbuf)\n"
+ " {\n"
+ " gnome_druid_page_edge_set_logo (GNOME_DRUID_PAGE_EDGE (%s),\n"
+ " tmp_pixbuf);\n"
+ " gdk_pixbuf_unref (tmp_pixbuf);\n"
+ " }\n",
+ data->program_name, g_basename (filename), data->wname);
+ }
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), Watermark);
+ if (filename && filename[0])
+ {
+ source_ensure_decl (data, " GdkPixbuf *tmp_pixbuf;\n");
+
+ source_add (data,
+ " tmp_pixbuf = create_pixbuf (\"%s/%s\");\n"
+ " if (tmp_pixbuf)\n"
+ " {\n"
+ " gnome_druid_page_edge_set_watermark (GNOME_DRUID_PAGE_EDGE (%s),\n"
+ " tmp_pixbuf);\n"
+ " gdk_pixbuf_unref (tmp_pixbuf);\n"
+ " }\n",
+ data->program_name, g_basename (filename), data->wname);
+ }
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), TopWatermark);
+ if (filename && filename[0])
+ {
+ source_ensure_decl (data, " GdkPixbuf *tmp_pixbuf;\n");
+
+ source_add (data,
+ " tmp_pixbuf = create_pixbuf (\"%s/%s\");\n"
+ " if (tmp_pixbuf)\n"
+ " {\n"
+ " gnome_druid_page_edge_set_top_watermark (GNOME_DRUID_PAGE_EDGE (%s),\n"
+ " tmp_pixbuf);\n"
+ " gdk_pixbuf_unref (tmp_pixbuf);\n"
+ " }\n",
+ data->program_name, g_basename (filename), data->wname);
+ }
+}
+
+
+
+void
+gb_gnome_druid_page_edge_destroy (GtkWidget * widget,
+ GbWidgetDestroyData * data)
+{
+ gchar *filename;
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), LogoImage);
+ glade_project_remove_pixmap (data->project, filename);
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), TopWatermark);
+ glade_project_remove_pixmap (data->project, filename);
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), Watermark);
+ glade_project_remove_pixmap (data->project, filename);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_druid_page_edge_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_druid_page_edge_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_druid_page_start_xpm;
+ gbwidget.tooltip = _("Druid Start or Finish Page");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_druid_page_edge_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_druid_page_edge_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_druid_page_edge_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_druid_page_edge_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_druid_page_edge_write_source;
+ gbwidget.gb_widget_destroy = gb_gnome_druid_page_edge_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_druid_page_edge_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomedruidpagestandard.c b/tools/glade/glade/gnome/gnomedruidpagestandard.c
new file mode 100644
index 00000000..97ec324d
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomedruidpagestandard.c
@@ -0,0 +1,463 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-druid-page-standard.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *BackgroundColor = "GnomeDruidPageStandard::background";
+static gchar *LogoBackgroundColor = "GnomeDruidPageStandard::logo_background";
+static gchar *ContentsBackgroundColor = "GnomeDruidPageStandard::contents_background";
+static gchar *TitleColor = "GnomeDruidPageStandard::title_foreground";
+static gchar *Title = "GnomeDruidPageStandard::title";
+static gchar *LogoImage = "GnomeDruidPageStandard::logo";
+static gchar *TopWatermark = "GnomeDruidPageStandard::top_watermark";
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeDruidPageStandard, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_druid_page_standard_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *placeholder;
+
+ if (data->action == GB_CREATING)
+ {
+ new_widget = gnome_druid_page_standard_new_with_vals ("", NULL, NULL);
+ placeholder = editor_new_placeholder ();
+ gtk_box_pack_start (GTK_BOX (GNOME_DRUID_PAGE_STANDARD (new_widget)->vbox),
+ placeholder, TRUE, TRUE, 0);
+ }
+ else
+ {
+ new_widget = gnome_druid_page_standard_new_with_vals ("", NULL, NULL);
+ }
+ gb_widget_create_from (GNOME_DRUID_PAGE_STANDARD (new_widget)->vbox,
+ "druid-vbox");
+ gb_widget_set_child_name (GNOME_DRUID_PAGE_STANDARD (new_widget)->vbox,
+ GladeChildGnomeDruidVBox);
+ gtk_widget_show_all (new_widget);
+ return new_widget;
+}
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_druid_page_standard_create_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data)
+{
+ property_add_string (Title, _("Title:"),
+ _("The title of the page"));
+ property_add_color (TitleColor, _("Title Color:"),
+ _("The color of the title text"));
+ property_add_color (ContentsBackgroundColor, _("Contents Back. Color:"),
+ _("The background color around the title"));
+ property_add_color (BackgroundColor, _("Back. Color:"),
+ _("The background color of the page"));
+ property_add_color (LogoBackgroundColor, _("Logo Back. Color:"),
+ _("The background color around the logo"));
+ property_add_filename (LogoImage, _("Logo Image:"),
+ _("The logo to display in the top-right of the page"));
+ property_add_filename (TopWatermark, _("Top Watermark:"),
+ _("The image to display along the top of the page"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_druid_page_standard_get_properties (GtkWidget *widget,
+ GbWidgetGetArgData * data)
+{
+ GnomeDruidPageStandard *page;
+ GdkColor *title_color, *background_color, *logo_background_color;
+ gboolean title_color_set, background_color_set, logo_background_color_set;
+
+ page = GNOME_DRUID_PAGE_STANDARD (widget);
+
+ /* We do this to make sure the colors are set. */
+ gtk_widget_ensure_style (widget);
+
+ gb_widget_output_translatable_string (data, Title, page->title);
+
+ g_object_get (G_OBJECT (widget),
+ "title-foreground-set", &title_color_set,
+ "title-foreground-gdk", &title_color,
+ "background-set", &background_color_set,
+ "background-gdk", &background_color,
+ "logo-background-set", &logo_background_color_set,
+ "logo-background-gdk", &logo_background_color,
+ NULL);
+
+ if (data->action == GB_SHOWING || title_color_set)
+ gb_widget_output_color (data, TitleColor, title_color);
+
+ if (data->action == GB_SHOWING || background_color_set)
+ gb_widget_output_color (data, BackgroundColor, background_color);
+
+ if (data->action == GB_SHOWING || logo_background_color_set)
+ gb_widget_output_color (data, LogoBackgroundColor, logo_background_color);
+
+ gdk_color_free (title_color);
+ gdk_color_free (background_color);
+ gdk_color_free (logo_background_color);
+
+ /* FIXME: GNOME 2 bug workaround. It doesn't install the properties for
+ these, so we have to do it ourselves. */
+ if (data->action == GB_SHOWING
+ || gtk_object_get_data (GTK_OBJECT (widget), ContentsBackgroundColor))
+ gb_widget_output_color (data, ContentsBackgroundColor,
+ &page->contents_background);
+
+ gb_widget_output_pixmap_filename (data, LogoImage,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ LogoImage));
+
+ gb_widget_output_pixmap_filename (data, TopWatermark,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ TopWatermark));
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+
+static void
+gb_gnome_druid_page_standard_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ GnomeDruidPageStandard *page;
+ gchar *string, *old_filename;
+ GdkColor *color;
+ GdkPixbuf *image;
+
+ page = GNOME_DRUID_PAGE_STANDARD (widget);
+
+ string = gb_widget_input_string (data, Title);
+ if (data->apply)
+ gnome_druid_page_standard_set_title (page, string);
+
+ color = gb_widget_input_color (data, BackgroundColor);
+ if (data->apply)
+ gnome_druid_page_standard_set_bg_color (page, color);
+
+ color = gb_widget_input_color (data, LogoBackgroundColor);
+ if (data->apply)
+ gnome_druid_page_standard_set_logo_bg_color (page, color);
+
+ color = gb_widget_input_color (data, TitleColor);
+ if (data->apply)
+ gnome_druid_page_standard_set_title_color (page, color);
+
+ color = gb_widget_input_color (data, ContentsBackgroundColor);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), ContentsBackgroundColor, "Y");
+ gnome_druid_page_standard_set_contents_background (page, color);
+ }
+
+ string = gb_widget_input_pixmap_filename (data, LogoImage);
+ if (data->apply)
+ {
+ if (string && string[0] == '\0')
+ string = NULL;
+ old_filename = gtk_object_get_data (GTK_OBJECT (widget), LogoImage);
+ glade_project_remove_pixmap (data->project, old_filename);
+ gtk_object_set_data_full (GTK_OBJECT (widget), LogoImage,
+ g_strdup (string), string ? g_free : NULL);
+ glade_project_add_pixmap (data->project, string);
+ image = string ? gdk_pixbuf_new_from_file (string, NULL) : NULL;
+ gnome_druid_page_standard_set_logo (page, image);
+ if (image)
+ gdk_pixbuf_unref (image);
+ }
+ if (data->action == GB_LOADING)
+ g_free (string);
+
+ string = gb_widget_input_pixmap_filename (data, TopWatermark);
+ if (data->apply)
+ {
+ if (string && string[0] == '\0')
+ string = NULL;
+ old_filename = gtk_object_get_data (GTK_OBJECT (widget), TopWatermark);
+ glade_project_remove_pixmap (data->project, old_filename);
+ gtk_object_set_data_full (GTK_OBJECT (widget), TopWatermark,
+ g_strdup (string), string ? g_free : NULL);
+ glade_project_add_pixmap (data->project, string);
+ image = string ? gdk_pixbuf_new_from_file (string, NULL) : NULL;
+ gnome_druid_page_standard_set_top_watermark (page, image);
+ if (image)
+ gdk_pixbuf_unref (image);
+ }
+ if (data->action == GB_LOADING)
+ g_free (string);
+}
+
+static GtkWidget *
+gb_gnome_druid_page_standard_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildGnomeDruidVBox))
+ return GNOME_DRUID_PAGE_STANDARD (widget)->vbox;
+ else
+ return NULL;
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeDruidPageStandard, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_druid_page_standard_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_druid_page_standard_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GnomeDruidPageStandard *page;
+ gchar *filename, *title;
+ gchar *wname, *child_name;
+ GdkColor title_color, background_color, logo_background_color;
+ gboolean title_color_set, background_color_set, logo_background_color_set;
+
+ page = GNOME_DRUID_PAGE_STANDARD (widget);
+
+ /* We do this to make sure the colors are set. */
+ gtk_widget_ensure_style (widget);
+
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = gnome_druid_page_standard_new ();\n",
+ data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ g_object_get (G_OBJECT (widget),
+ "title-foreground-set", &title_color_set,
+ "title-foreground-gdk", &title_color,
+ "background-set", &background_color_set,
+ "background-gdk", &background_color,
+ "logo-background-set", &logo_background_color_set,
+ "logo-background-gdk", &logo_background_color,
+ "title", &title,
+ NULL);
+
+ if (background_color_set)
+ {
+ source_add_decl (data,
+ " GdkColor %s_bg_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ background_color.red, background_color.green, background_color.blue);
+ source_add (data,
+ " gnome_druid_page_standard_set_background (GNOME_DRUID_PAGE_STANDARD (%s), &%s_bg_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ if (logo_background_color_set)
+ {
+ source_add_decl (data,
+ " GdkColor %s_logo_bg_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ logo_background_color.red, logo_background_color.green, logo_background_color.blue);
+ source_add (data,
+ " gnome_druid_page_standard_set_logo_background (GNOME_DRUID_PAGE_STANDARD (%s), &%s_logo_bg_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ if (title_color_set)
+ {
+ source_add_decl (data,
+ " GdkColor %s_title_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ title_color.red, title_color.green, title_color.blue);
+ source_add (data,
+ " gnome_druid_page_standard_set_title_foreground (GNOME_DRUID_PAGE_STANDARD (%s), &%s_title_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ if (gtk_object_get_data (GTK_OBJECT (widget), ContentsBackgroundColor))
+ {
+ GdkColor *color = &page->contents_background;
+ source_add_decl (data,
+ " GdkColor %s_contents_bg_color = { 0, %i, %i, %i };\n",
+ data->real_wname,
+ color->red, color->green, color->blue);
+ source_add (data,
+ " gnome_druid_page_standard_set_contents_background (GNOME_DRUID_PAGE_STANDARD (%s), &%s_contents_bg_color);\n",
+ data->wname, data->real_wname);
+ }
+
+ if (title && *title)
+ {
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gnome_druid_page_standard_set_title (GNOME_DRUID_PAGE_STANDARD (%s), %s);\n",
+ data->wname,
+ source_make_string_full (title, data->use_gettext && translatable, context));
+ }
+ g_free (title);
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), LogoImage);
+ if (filename && filename[0])
+ {
+ source_ensure_decl (data, " GdkPixbuf *tmp_pixbuf;\n");
+
+ source_add (data,
+ " tmp_pixbuf = create_pixbuf (\"%s/%s\");\n"
+ " if (tmp_pixbuf)\n"
+ " {\n"
+ " gnome_druid_page_standard_set_logo (GNOME_DRUID_PAGE_STANDARD (%s),\n"
+ " tmp_pixbuf);\n"
+ " gdk_pixbuf_unref (tmp_pixbuf);\n"
+ " }\n",
+ data->program_name, g_basename (filename), data->wname);
+ }
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), TopWatermark);
+ if (filename && filename[0])
+ {
+ source_ensure_decl (data, " GdkPixbuf *tmp_pixbuf;\n");
+
+ source_add (data,
+ " tmp_pixbuf = create_pixbuf (\"%s/%s\");\n"
+ " if (tmp_pixbuf)\n"
+ " {\n"
+ " gnome_druid_page_standard_set_top_watermark (GNOME_DRUID_PAGE_STANDARD (%s),\n"
+ " tmp_pixbuf);\n"
+ " gdk_pixbuf_unref (tmp_pixbuf);\n"
+ " }\n",
+ data->program_name, g_basename (filename), data->wname);
+ }
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_COMBO (<combo-name>)->entry".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (char*) gtk_widget_get_name (GNOME_DRUID_PAGE_STANDARD (widget)->vbox);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GNOME_DRUID_PAGE_STANDARD (%s)->vbox;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GNOME_DRUID_PAGE_STANDARD (widget)->vbox, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+void
+gb_gnome_druid_page_standard_destroy (GtkWidget * widget,
+ GbWidgetDestroyData * data)
+{
+ gchar *filename;
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), LogoImage);
+ glade_project_remove_pixmap (data->project, filename);
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), TopWatermark);
+ glade_project_remove_pixmap (data->project, filename);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_druid_page_standard_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_druid_page_standard_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_druid_page_standard_xpm;
+ gbwidget.tooltip = _("Druid Standard Page");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_druid_page_standard_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_druid_page_standard_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_druid_page_standard_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_druid_page_standard_set_properties;
+ gbwidget.gb_widget_get_child = gb_gnome_druid_page_standard_get_child;
+ gbwidget.gb_widget_write_source = gb_gnome_druid_page_standard_write_source;
+ gbwidget.gb_widget_destroy = gb_gnome_druid_page_standard_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_druid_page_standard_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomeentry.c b/tools/glade/glade/gnome/gnomeentry.c
new file mode 100644
index 00000000..1f190021
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomeentry.c
@@ -0,0 +1,225 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-entry.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *HistoryID = "GnomeEntry::history_id";
+static gchar *MaxSaved = "GnomeEntry::max_saved";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeEntry, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_entry_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gnome_entry_new (NULL);
+
+ gb_widget_create_from (GTK_COMBO (new_widget)->entry,
+ data->action == GB_CREATING ? "combo-entry" : NULL);
+ gb_widget_set_child_name (GTK_COMBO (new_widget)->entry, GladeChildGnomeEntry);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_entry_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (HistoryID, _("History ID:"),
+ _("The ID to save the history entries under"));
+ property_add_int_range (MaxSaved, _("Max Saved:"),
+ _("The maximum number of history entries saved"),
+ 0, 10000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_entry_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_string (data, HistoryID, gtk_object_get_data (GTK_OBJECT (widget), HistoryID));
+ gb_widget_output_int (data, MaxSaved, gnome_entry_get_max_saved (GNOME_ENTRY (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_entry_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *history_id;
+ gint max_saved;
+
+ history_id = gb_widget_input_string (data, HistoryID);
+ if (data->apply)
+ gtk_object_set_data_full (GTK_OBJECT (widget), HistoryID,
+ g_strdup (history_id),
+ history_id ? g_free : NULL);
+
+ max_saved = gb_widget_input_int (data, MaxSaved);
+ if (data->apply)
+ gnome_entry_set_max_saved (GNOME_ENTRY (widget), max_saved);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeEntry, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_entry_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_entry_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *wname, *child_name;
+
+ if (data->create_widget)
+ {
+ gchar *history_id;
+
+ history_id = gtk_object_get_data (GTK_OBJECT (widget), HistoryID);
+ if (history_id && history_id[0])
+ source_add (data, " %s = gnome_entry_new (%s);\n",
+ data->wname, source_make_string (history_id, FALSE));
+ else
+ source_add (data, " %s = gnome_entry_new (NULL);\n",
+ data->wname);
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ /* Note that GLADE_DEFAULT_MAX_HISTORY_SAVED is copied from gnome-entry.c */
+ if (gnome_entry_get_max_saved (GNOME_ENTRY (widget)) != GLADE_DEFAULT_MAX_HISTORY_SAVED)
+ source_add (data, " gnome_entry_set_max_saved (GNOME_ENTRY (%s), %i);\n",
+ data->wname, gnome_entry_get_max_saved (GNOME_ENTRY (widget)));
+
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_COMBO (<combo-name>)->entry".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (char*) gtk_widget_get_name (GTK_COMBO (widget)->entry);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = gnome_entry_gtk_entry (GNOME_ENTRY (%s));\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GTK_COMBO (widget)->entry, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+static GtkWidget *
+gb_gnome_entry_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildGnomeEntry))
+ return GTK_COMBO (widget)->entry;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_entry_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_entry_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_entry_xpm;
+ gbwidget.tooltip = _("Gnome Entry");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_entry_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_entry_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_entry_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_entry_set_properties;
+ gbwidget.gb_widget_get_child = gb_gnome_entry_get_child;
+ gbwidget.gb_widget_write_source = gb_gnome_entry_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_entry_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomefileentry.c b/tools/glade/glade/gnome/gnomefileentry.c
new file mode 100644
index 00000000..7889659a
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomefileentry.c
@@ -0,0 +1,382 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-fileentry.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Directory = "GnomeFileEntry::directory_entry";
+static gchar *HistoryID = "GnomeFileEntry|GnomeEntry::history_id";
+static gchar *MaxSaved = "GnomeFileEntry|GnomeEntry::max_saved";
+static gchar *Title = "GnomeFileEntry::browse_dialog_title";
+static gchar *Modal = "GnomeFileEntry::modal";
+static gchar *FileChooser = "GnomeFileEntry::use_filechooser";
+
+static gchar *Action = "GnomeFileEntry::filechooser_action";
+
+
+static const gchar *GbActionChoices[] =
+{"Open", "Save", "Select Folder", "Create Folder", NULL};
+static const gint GbActionValues[] =
+{
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ GTK_FILE_CHOOSER_ACTION_SAVE,
+ GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,
+ GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
+};
+static const gchar *GbActionSymbols[] =
+{
+ "GTK_FILE_CHOOSER_ACTION_OPEN",
+ "GTK_FILE_CHOOSER_ACTION_SAVE",
+ "GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER",
+ "GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER"
+};
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeFileEntry, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_file_entry_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *entry;
+
+ new_widget = gnome_file_entry_new (NULL, NULL);
+
+ entry = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (new_widget));
+ gb_widget_create_from (entry,
+ data->action == GB_CREATING ? "combo-entry" : NULL);
+ gb_widget_set_child_name (entry, GladeChildGnomeEntry);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_file_entry_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (HistoryID, _("History ID:"),
+ _("The ID to save the history entries under"));
+ property_add_int_range (MaxSaved, _("Max Saved:"),
+ _("The maximum number of history entries saved"),
+ 0, 10000, 1, 10, 1);
+ property_add_string (Title, _("Title:"),
+ _("The title of the file selection dialog"));
+ property_add_bool (Directory, _("Directory:"),
+ _("If a directory is needed rather than a file"));
+ property_add_bool (Modal, _("Modal:"),
+ _("If the file selection dialog should be modal"));
+ property_add_bool (FileChooser, _("Use FileChooser:"),
+ _("Use the new GtkFileChooser widget instead of GtkFileSelection"));
+ property_add_choice (Action, _("Action:"),
+ _("The type of file operation being performed"),
+ GbActionChoices);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_file_entry_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GtkWidget *gentry;
+ gboolean use_filechooser = FALSE;
+ GtkFileChooserAction action;
+ gint i;
+
+ gentry = gnome_file_entry_gnome_entry (GNOME_FILE_ENTRY (widget));
+
+ gb_widget_output_string (data, HistoryID, gtk_object_get_data (GTK_OBJECT (widget), HistoryID));
+ gb_widget_output_int (data, MaxSaved, gnome_entry_get_max_saved (GNOME_ENTRY (gentry)));
+ gb_widget_output_translatable_string (data, Title, gtk_object_get_data (GTK_OBJECT (widget), Title));
+ gb_widget_output_bool (data, Directory,
+ gnome_file_entry_get_directory_entry (GNOME_FILE_ENTRY (widget)));
+ gb_widget_output_bool (data, Modal,
+ gnome_file_entry_get_modal (GNOME_FILE_ENTRY (widget)));
+ g_object_get (G_OBJECT (widget),
+ "use_filechooser", &use_filechooser,
+ "filechooser_action", &action,
+ NULL);
+ gb_widget_output_bool (data, FileChooser, use_filechooser);
+
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]); i++)
+ {
+ if (GbActionValues[i] == action)
+ gb_widget_output_choice (data, Action, i, GbActionSymbols[i]);
+ }
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_file_entry_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GtkWidget *gentry;
+ gchar *history_id, *title, *action;
+ gint max_saved, i;
+ gboolean directory, modal, use_filechooser;
+
+ gentry = gnome_file_entry_gnome_entry (GNOME_FILE_ENTRY (widget));
+
+ history_id = gb_widget_input_string (data, HistoryID);
+ if (data->apply)
+ gtk_object_set_data_full (GTK_OBJECT (widget), HistoryID,
+ g_strdup (history_id),
+ history_id ? g_free : NULL);
+
+ max_saved = gb_widget_input_int (data, MaxSaved);
+ if (data->apply)
+ gnome_entry_set_max_saved (GNOME_ENTRY (gentry), max_saved);
+
+ title = gb_widget_input_string (data, Title);
+ if (data->apply)
+ {
+ gtk_object_set_data_full (GTK_OBJECT (widget), Title, g_strdup (title),
+ title ? g_free : NULL);
+ gnome_file_entry_set_title (GNOME_FILE_ENTRY (widget),
+ title && title[0] ? title : NULL);
+ }
+
+ directory = gb_widget_input_bool (data, Directory);
+ if (data->apply)
+ gnome_file_entry_set_directory_entry (GNOME_FILE_ENTRY (widget), directory);
+
+ modal = gb_widget_input_bool (data, Modal);
+ if (data->apply)
+ gnome_file_entry_set_modal (GNOME_FILE_ENTRY (widget), modal);
+
+ use_filechooser = gb_widget_input_bool (data, FileChooser);
+ if (data->apply)
+ g_object_set (G_OBJECT (widget), "use_filechooser", use_filechooser, NULL);
+
+ action = gb_widget_input_choice (data, Action);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]);
+ i++)
+ {
+ if (!strcmp (action, GbActionChoices[i])
+ || !strcmp (action, GbActionSymbols[i]))
+ {
+ g_object_set (widget, "filechooser_action", GbActionValues[i], NULL);
+ break;
+ }
+ }
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeFileEntry, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_file_entry_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_file_entry_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GtkWidget *gentry, *entry;
+ gchar *title, *history_id;
+ gchar *wname, *child_name;
+ gboolean use_filechooser = FALSE;
+ GtkFileChooserAction action;
+ gboolean translatable, context;
+ gchar *comments;
+
+ gentry = gnome_file_entry_gnome_entry (GNOME_FILE_ENTRY (widget));
+
+ title = gtk_object_get_data (GTK_OBJECT (widget), Title);
+ if (title && title[0] == '\0')
+ title = NULL;
+
+ history_id = gtk_object_get_data (GTK_OBJECT (widget), HistoryID);
+ if (history_id && history_id[0] == '\0')
+ history_id = NULL;
+
+ if (data->create_widget)
+ {
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " %s = gnome_file_entry_new (%s, ",
+ data->wname,
+ history_id ? source_make_string (history_id, FALSE) : "NULL");
+
+ source_add (data, "%s);\n",
+ title ? source_make_string_full (title, data->use_gettext && translatable, context) : "NULL");
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ /* Note that GLADE_DEFAULT_MAX_HISTORY_SAVED is copied from gnome-entry.c */
+ if (gnome_entry_get_max_saved (GNOME_ENTRY (gentry)) != GLADE_DEFAULT_MAX_HISTORY_SAVED)
+ source_add (data, " gnome_entry_set_max_saved (GNOME_ENTRY (gnome_file_entry_gnome_entry (GNOME_FILE_ENTRY (%s))), %i);\n",
+ data->wname,
+ gnome_entry_get_max_saved (GNOME_ENTRY (gentry)));
+
+ if (gnome_file_entry_get_directory_entry (GNOME_FILE_ENTRY (widget)))
+ source_add (data,
+ " gnome_file_entry_set_directory_entry (GNOME_FILE_ENTRY (%s), TRUE);\n",
+ data->wname);
+
+ if (gnome_file_entry_get_modal (GNOME_FILE_ENTRY (widget)))
+ source_add (data,
+ " gnome_file_entry_set_modal (GNOME_FILE_ENTRY (%s), TRUE);\n",
+ data->wname);
+
+ g_object_get (G_OBJECT (widget),
+ "use_filechooser", &use_filechooser,
+ "filechooser_action", &action,
+ NULL);
+
+ if (use_filechooser)
+ {
+ const gchar *action_symbol = GbActionSymbols[0];
+ gint i;
+
+ for (i = 0; i < sizeof (GbActionValues) / sizeof (GbActionValues[0]);
+ i++)
+ {
+ if (GbActionValues[i] == action)
+ action_symbol = GbActionSymbols[i];
+ }
+
+ source_add (data,
+ " g_object_set (G_OBJECT (%s),\n"
+ " \"use_filechooser\", TRUE,\n"
+ " \"filechooser_action\", %s,\n"
+ " NULL);\n",
+ data->wname, action_symbol);
+ }
+
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_COMBO (<combo-name>)->entry".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ entry = GTK_COMBO (gentry)->entry;
+ child_name = (char*) gtk_widget_get_name (entry);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data,
+ " %s = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (%s));\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (entry, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+static GtkWidget *
+gb_gnome_file_entry_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildGnomeEntry))
+ return gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (widget));
+ else
+ return NULL;
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_file_entry_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_file_entry_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_fileentry_xpm;
+ gbwidget.tooltip = _("Gnome File Entry");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_file_entry_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_file_entry_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_file_entry_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_file_entry_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_file_entry_write_source;
+ gbwidget.gb_widget_get_child = gb_gnome_file_entry_get_child;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_file_entry_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomefontpicker.c b/tools/glade/glade/gnome/gnomefontpicker.c
new file mode 100644
index 00000000..5c38972a
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomefontpicker.c
@@ -0,0 +1,406 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-fontpicker.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+/* Copied from gnome-font-picker.c */
+#define DEF_PREVIEW_TEXT "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz"
+
+static gchar *Title = "GnomeFontPicker::title";
+static gchar *PreviewText = "GnomeFontPicker::preview_text";
+static gchar *Mode = "GnomeFontPicker::mode";
+static gchar *ShowSize = "GnomeFontPicker::show_size";
+static gchar *UseFont = "GnomeFontPicker::use_font_in_label";
+static gchar *UseFontSize = "GnomeFontPicker::label_font_size";
+static gchar *FocusOnClick = "GnomeFontPicker|GtkButton::focus_on_click";
+
+static const gchar *GbModeChoices[] =
+{
+ "Pixmap",
+ "Font Information",
+ NULL
+};
+static const gint GbModeValues[] =
+{
+ GNOME_FONT_PICKER_MODE_PIXMAP,
+ GNOME_FONT_PICKER_MODE_FONT_INFO
+};
+static const gchar *GbModeSymbols[] =
+{
+ "GNOME_FONT_PICKER_MODE_PIXMAP",
+ "GNOME_FONT_PICKER_MODE_FONT_INFO"
+};
+
+
+static void gb_gnome_font_picker_set_property_states (GtkWidget *widget);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeFontPicker, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_font_picker_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gnome_font_picker_new ();
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_font_picker_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (Title, _("Title:"),
+ _("The title of the font selection dialog"));
+ property_add_string (PreviewText, _("Preview Text:"),
+ _("The preview text to show in the font selection dialog"));
+ property_add_choice (Mode, _("Mode:"),
+ _("What to display in the font picker button"),
+ GbModeChoices);
+ property_add_bool (ShowSize, _("Show Size:"),
+ _("If the font size is shown as part of the font information"));
+ property_add_bool (UseFont, _("Use Font:"),
+ _("If the selected font is used when displaying the font information"));
+ property_add_int_range (UseFontSize, _("Use Size:"),
+ _("The size of the font to use in the font picker button"),
+ 2, 1000, 1, 10, 1);
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_font_picker_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gint i, show_size, use_font_in_label, use_font_in_label_size;
+ const gchar *title, *preview_text;
+
+ /* Only save if the title is different to the default. */
+ title = gnome_font_picker_get_title (GNOME_FONT_PICKER (widget));
+ if (data->action == GB_SHOWING
+ || (title && strcmp (title, dgettext (GLADE_LIBGNOMEUI_GETTEXT_PACKAGE,
+ "Pick a Font"))))
+ gb_widget_output_translatable_string (data, Title, title);
+
+ /* Only save if the preview text is different to the default. */
+ preview_text = gnome_font_picker_get_preview_text (GNOME_FONT_PICKER (widget));
+ if (data->action == GB_SHOWING
+ || (preview_text && strcmp (dgettext (GLADE_LIBGNOMEUI_GETTEXT_PACKAGE,
+ DEF_PREVIEW_TEXT), preview_text)))
+ gb_widget_output_translatable_string (data, PreviewText, preview_text);
+
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == gnome_font_picker_get_mode (GNOME_FONT_PICKER (widget)))
+ gb_widget_output_choice (data, Mode, i, GbModeSymbols[i]);
+ }
+
+ g_object_get (G_OBJECT (widget),
+ "show-size", &show_size,
+ "use-font-in-label", &use_font_in_label,
+ "label-font-size", &use_font_in_label_size,
+ NULL);
+
+ gb_widget_output_bool (data, ShowSize, show_size);
+ gb_widget_output_bool (data, UseFont, use_font_in_label);
+ gb_widget_output_int (data, UseFontSize, use_font_in_label_size);
+
+ if (data->action == GB_SHOWING)
+ gb_gnome_font_picker_set_property_states (widget);
+
+ gb_widget_output_bool (data, FocusOnClick,
+ gtk_button_get_focus_on_click (GTK_BUTTON (widget)));
+}
+
+
+static void
+gb_gnome_font_picker_set_property_states (GtkWidget *widget)
+{
+ gboolean use_font_sens = FALSE, use_font_size_sens = FALSE;
+
+ if (gnome_font_picker_get_mode (GNOME_FONT_PICKER (widget)) == GNOME_FONT_PICKER_MODE_FONT_INFO)
+ {
+ use_font_sens = TRUE;
+ g_object_get (G_OBJECT (widget),
+ "use-font-in-label", &use_font_size_sens,
+ NULL);
+ }
+ property_set_sensitive (ShowSize, use_font_sens);
+ property_set_sensitive (UseFont, use_font_sens);
+ property_set_sensitive (UseFontSize, use_font_size_sens);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_font_picker_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *title, *preview_text, *mode;
+ gint i, use_font_size, new_use_font_size;
+ gboolean show_size, use_font, focus_on_click;
+ gboolean new_use_font, set_use_font = FALSE;
+ gboolean set_property_states = FALSE;
+
+ title = gb_widget_input_string (data, Title);
+ if (data->apply)
+ gnome_font_picker_set_title (GNOME_FONT_PICKER (widget),
+ title && title[0]
+ ? title : dgettext (GLADE_LIBGNOMEUI_GETTEXT_PACKAGE,
+ "Pick a Font"));
+
+ preview_text = gb_widget_input_string (data, PreviewText);
+ if (data->apply)
+ gnome_font_picker_set_preview_text (GNOME_FONT_PICKER (widget),
+ preview_text && preview_text[0]
+ ? preview_text : DEF_PREVIEW_TEXT);
+
+ mode = gb_widget_input_choice (data, Mode);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (!strcmp (mode, GbModeChoices[i])
+ || !strcmp (mode, GbModeSymbols[i]))
+ {
+ gnome_font_picker_set_mode (GNOME_FONT_PICKER (widget),
+ GbModeValues[i]);
+ set_property_states = TRUE;
+ break;
+ }
+ }
+ }
+
+ show_size = gb_widget_input_bool (data, ShowSize);
+ if (data->apply)
+ gnome_font_picker_fi_set_show_size (GNOME_FONT_PICKER (widget),
+ show_size);
+
+ g_object_get (G_OBJECT (widget),
+ "use-font-in-label", &new_use_font,
+ "label-font-size", &new_use_font_size,
+ NULL);
+
+ use_font = gb_widget_input_bool (data, UseFont);
+ if (data->apply)
+ {
+ new_use_font = use_font;
+ set_use_font = TRUE;
+ }
+
+ use_font_size = gb_widget_input_int (data, UseFontSize);
+ if (data->apply)
+ {
+ new_use_font_size = use_font_size;
+ set_use_font = TRUE;
+ }
+
+ if (set_use_font)
+ {
+ gnome_font_picker_fi_set_use_font_in_label (GNOME_FONT_PICKER (widget),
+ new_use_font,
+ new_use_font_size);
+ set_property_states = TRUE;
+ }
+
+ if ((data->action == GB_APPLYING) && set_property_states)
+ gb_gnome_font_picker_set_property_states (widget);
+
+ focus_on_click = gb_widget_input_bool (data, FocusOnClick);
+ if (data->apply)
+ gtk_button_set_focus_on_click (GTK_BUTTON (widget), focus_on_click);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeFontPicker, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_font_picker_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_font_picker_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ const gchar *title, *preview_text;
+ gint i;
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ source_add (data, " %s = gnome_font_picker_new ();\n", data->wname);
+
+ gb_widget_write_standard_source (widget, data);
+
+ title = gnome_font_picker_get_title (GNOME_FONT_PICKER (widget));
+ if (title && title[0]
+ && strcmp (title, dgettext (GLADE_LIBGNOMEUI_GETTEXT_PACKAGE,
+ "Pick a Font")))
+ {
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gnome_font_picker_set_title (GNOME_FONT_PICKER (%s), %s);\n",
+ data->wname, source_make_string_full (title, data->use_gettext && translatable, context));
+ }
+
+ preview_text = gnome_font_picker_get_preview_text (GNOME_FONT_PICKER (widget));
+ if (preview_text && preview_text[0]
+ && strcmp (dgettext (GLADE_LIBGNOMEUI_GETTEXT_PACKAGE, DEF_PREVIEW_TEXT),
+ preview_text))
+ {
+ glade_util_get_translation_properties (widget, PreviewText,
+ &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " gnome_font_picker_set_preview_text (GNOME_FONT_PICKER (%s), %s);\n",
+ data->wname, source_make_string_full (preview_text,
+ data->use_gettext && translatable, context));
+ }
+
+ if (gnome_font_picker_get_mode (GNOME_FONT_PICKER (widget)) != GNOME_FONT_PICKER_MODE_PIXMAP)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == gnome_font_picker_get_mode (GNOME_FONT_PICKER (widget)))
+ source_add (data,
+ " gnome_font_picker_set_mode (GNOME_FONT_PICKER (%s),\n"
+ " %s);\n",
+ data->wname, GbModeSymbols[i]);
+ }
+ }
+
+ if (gnome_font_picker_get_mode (GNOME_FONT_PICKER (widget)) == GNOME_FONT_PICKER_MODE_FONT_INFO)
+ {
+ int show_size, use_font_in_label, label_font_size;
+ g_object_get (G_OBJECT (widget),
+ "show-size", &show_size,
+ "use-font-in-label", &use_font_in_label,
+ "label-font-size", &label_font_size,
+ NULL);
+ if (!show_size)
+ {
+ source_add (data,
+ " gnome_font_picker_fi_set_show_size (GNOME_FONT_PICKER (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (use_font_in_label)
+ {
+ source_add (data,
+ " gnome_font_picker_fi_set_use_font_in_label (GNOME_FONT_PICKER (%s),\n"
+ " TRUE, %i);\n",
+ data->wname,
+ label_font_size);
+ }
+ }
+
+ if (!gtk_button_get_focus_on_click (GTK_BUTTON (widget)))
+ {
+ source_add (data,
+ " gtk_button_set_focus_on_click (GTK_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_font_picker_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_font_picker_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_fontpicker_xpm;
+ gbwidget.tooltip = _("Gnome Font Picker");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_font_picker_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_font_picker_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_font_picker_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_font_picker_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_font_picker_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_font_picker_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomehref.c b/tools/glade/glade/gnome/gnomehref.c
new file mode 100644
index 00000000..fdbeb438
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomehref.c
@@ -0,0 +1,220 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-href.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *HRefURL = "GnomeHRef::url";
+static gchar *HRefLabel = "GnomeHRef::text";
+static gchar *FocusOnClick = "GnomeHRef|GtkButton::focus_on_click";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeHRef, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+/*
+static GtkWidget*
+gb_gnome_href_new (GbWidgetNewData *data)
+{
+
+}
+*/
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_href_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (HRefURL, _("URL:"),
+ _("The URL to display when the button is clicked"));
+ property_add_text (HRefLabel, _("Label:"),
+ _("The text to display in the button"), 2);
+ property_add_bool (FocusOnClick, _("Focus On Click:"), _("If the button grabs focus when it is clicked"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_href_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gchar *uri, *label;
+
+ g_object_get (G_OBJECT (widget),
+ "url", &uri,
+ "text", &label,
+ NULL);
+ gb_widget_output_string (data, HRefURL, uri);
+ gb_widget_output_translatable_text (data, HRefLabel, label);
+
+ g_free (uri);
+ g_free (label);
+
+ gb_widget_output_bool (data, FocusOnClick,
+ gtk_button_get_focus_on_click (GTK_BUTTON (widget)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_href_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *url, *label_text;
+ gboolean focus_on_click;
+
+ url = gb_widget_input_string (data, HRefURL);
+ if (data->apply)
+ gnome_href_set_url (GNOME_HREF (widget), url && url[0] ? url : "");
+
+ label_text = gb_widget_input_text (data, HRefLabel);
+ /* Support the old name we used for the property. */
+ if (!data->apply && data->action == GB_LOADING)
+ label_text = gb_widget_input_text (data, "label");
+ if (data->apply)
+ gnome_href_set_text (GNOME_HREF (widget), label_text);
+ if (data->action == GB_APPLYING)
+ g_free (label_text);
+
+ focus_on_click = gb_widget_input_bool (data, FocusOnClick);
+ if (data->apply)
+ gtk_button_set_focus_on_click (GTK_BUTTON (widget), focus_on_click);
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeHRef, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_href_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_href_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gboolean translatable, context;
+ gchar *comments;
+
+ if (data->create_widget)
+ {
+ gchar *url, *label_text;
+
+ g_object_get (G_OBJECT (widget),
+ "url", &url,
+ "text", &label_text,
+ NULL);
+
+ glade_util_get_translation_properties (widget, HRefURL, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " %s = gnome_href_new (%s, ",
+ data->wname,
+ url && *url ? source_make_string (url, FALSE) : "\"\"");
+
+ source_add (data, "%s);\n",
+ source_make_string_full (label_text, data->use_gettext && translatable, context));
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!gtk_button_get_focus_on_click (GTK_BUTTON (widget)))
+ {
+ source_add (data,
+ " gtk_button_set_focus_on_click (GTK_BUTTON (%s), FALSE);\n",
+ data->wname);
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_href_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_href_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_href_xpm;
+ gbwidget.tooltip = _("Gnome HRef Link Button");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_create_properties = gb_gnome_href_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_href_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_href_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_href_write_source;
+/*
+ gbwidget.gb_widget_new = gb_gnome_href_new;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_href_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomeiconentry.c b/tools/glade/glade/gnome/gnomeiconentry.c
new file mode 100644
index 00000000..55f55caf
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomeiconentry.c
@@ -0,0 +1,222 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-iconentry.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *HistoryID = "GnomeIconEntry|GnomeEntry::history_id";
+static gchar *MaxSaved = "GnomeIconEntry|GnomeEntry::max_saved";
+static gchar *Title = "GnomeIconEntry::browse_dialog_title";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeIconEntry, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_icon_entry_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gnome_icon_entry_new (NULL, NULL);
+
+ /* Set MaxSaved to the default. */
+ gtk_object_set_data (GTK_OBJECT (new_widget), MaxSaved,
+ GINT_TO_POINTER (GLADE_DEFAULT_MAX_HISTORY_SAVED));
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_icon_entry_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_string (Title, _("Title:"),
+ _("The title of the file selection dialog"));
+ property_add_string (HistoryID, _("History ID:"),
+ _("The ID to save the history entries under"));
+ property_add_int_range (MaxSaved, _("Max Saved:"),
+ _("The maximum number of history entries saved"),
+ 0, 10000, 1, 10, 1);
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_icon_entry_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_widget_output_translatable_string (data, Title, gtk_object_get_data (GTK_OBJECT (widget), Title));
+ gb_widget_output_string (data, HistoryID, gtk_object_get_data (GTK_OBJECT (widget), HistoryID));
+ gb_widget_output_int (data, MaxSaved, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), MaxSaved)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_icon_entry_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *title, *history_id;
+ gint max_saved;
+
+ title = gb_widget_input_string (data, Title);
+ if (data->apply)
+ {
+ gtk_object_set_data_full (GTK_OBJECT (widget), Title, g_strdup (title),
+ title ? g_free : NULL);
+ gnome_icon_entry_set_browse_dialog_title (GNOME_ICON_ENTRY (widget),
+ title && title[0] ? title : "");
+ }
+
+ history_id = gb_widget_input_string (data, HistoryID);
+ if (data->apply)
+ gtk_object_set_data_full (GTK_OBJECT (widget), HistoryID,
+ g_strdup (history_id),
+ history_id ? g_free : NULL);
+
+ max_saved = gb_widget_input_int (data, MaxSaved);
+ if (data->apply)
+ gtk_object_set_data (GTK_OBJECT (widget), MaxSaved,
+ GINT_TO_POINTER (max_saved));
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeIconEntry, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_icon_entry_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_icon_entry_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *title, *history_id;
+ gint max_saved;
+ gboolean translatable, context;
+ gchar *comments;
+
+ title = gtk_object_get_data (GTK_OBJECT (widget), Title);
+ if (title && title[0] == '\0')
+ title = NULL;
+
+ history_id = gtk_object_get_data (GTK_OBJECT (widget), HistoryID);
+ if (history_id && history_id[0] == '\0')
+ history_id = NULL;
+
+ if (data->create_widget)
+ {
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data, " %s = gnome_icon_entry_new (%s, ",
+ data->wname,
+ history_id ? source_make_string (history_id, FALSE) : "NULL");
+
+ source_add (data, "%s);\n",
+ title ? source_make_string_full (title, data->use_gettext && translatable, context) : "NULL");
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ /* Note that GLADE_DEFAULT_MAX_HISTORY_SAVED is copied from gnome-entry.c */
+ max_saved = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ MaxSaved));
+ if (max_saved != GLADE_DEFAULT_MAX_HISTORY_SAVED)
+ source_add (data, " gnome_entry_set_max_saved (GNOME_ENTRY (gnome_icon_entry_gnome_entry (GNOME_ICON_ENTRY (%s))), %i);\n",
+ data->wname, max_saved);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_icon_entry_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_icon_entry_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_iconentry_xpm;
+ gbwidget.tooltip = _("Gnome Icon Entry");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_icon_entry_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_icon_entry_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_icon_entry_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_icon_entry_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_icon_entry_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_icon_entry_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomeiconlist.c b/tools/glade/glade/gnome/gnomeiconlist.c
new file mode 100644
index 00000000..12b7d6eb
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomeiconlist.c
@@ -0,0 +1,475 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-iconlist.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+#define DEFAULT_ICON_WIDTH 78
+
+/* These are pinched from GnomeIconList */
+#define DEFAULT_ROW_SPACING 4
+#define DEFAULT_COL_SPACING 2
+#define DEFAULT_TEXT_SPACING 2
+#define DEFAULT_ICON_BORDER 2
+
+static gchar *SelectionMode = "GnomeIconList::selection_mode";
+static gchar *IconWidth = "GnomeIconList::icon_width";
+static gchar *RowSpacing = "GnomeIconList::row_spacing";
+static gchar *ColSpacing = "GnomeIconList::column_spacing";
+#if 0
+/* The icon border property doesn't seem to be used. */
+static gchar *IconBorder = "GnomeIconList::icon_border";
+#endif
+static gchar *TextSpacing = "GnomeIconList::text_spacing";
+static gchar *TextEditable = "GnomeIconList::text_editable";
+static gchar *TextStatic = "GnomeIconList::text_static";
+
+static const gchar *GbModeChoices[] =
+{"Single", "Browse", "Multiple", NULL};
+static const gint GbModeValues[] =
+{
+ GTK_SELECTION_SINGLE,
+ GTK_SELECTION_BROWSE,
+ GTK_SELECTION_MULTIPLE
+};
+static const gchar *GbModeSymbols[] =
+{
+ "GTK_SELECTION_SINGLE",
+ "GTK_SELECTION_BROWSE",
+ "GTK_SELECTION_MULTIPLE"
+};
+
+static gint gb_gnome_icon_list_expose (GtkWidget *widget,
+ GdkEventExpose *event,
+ gpointer data);
+static void gb_gnome_icon_list_adjustment_changed (GtkAdjustment *adjustment,
+ GtkWidget *widget);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeIconList, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_icon_list_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+ GdkPixbuf *image;
+ gint i;
+
+ new_widget = gnome_icon_list_new (DEFAULT_ICON_WIDTH, NULL, 0);
+
+ image = gdk_pixbuf_new_from_xpm_data ((const char**) gnome_iconlist_xpm);
+ for (i = 0; i < 10; i++)
+ {
+ gnome_icon_list_append_pixbuf (GNOME_ICON_LIST (new_widget), image,
+ NULL,
+ "This is an example icon");
+ }
+ gdk_pixbuf_unref (image);
+ /* We save the property values in the GnomeIconList's data list, since they
+ are not available from GnomeIconList in any way.
+ We let TextEditable and TextStatic default to FALSE so we don't need to
+ set them here. */
+ gtk_object_set_data (GTK_OBJECT (new_widget), SelectionMode,
+ GINT_TO_POINTER (GTK_SELECTION_SINGLE));
+ gtk_object_set_data (GTK_OBJECT (new_widget), IconWidth,
+ GINT_TO_POINTER (DEFAULT_ICON_WIDTH));
+ gtk_object_set_data (GTK_OBJECT (new_widget), RowSpacing,
+ GINT_TO_POINTER (DEFAULT_ROW_SPACING));
+ gtk_object_set_data (GTK_OBJECT (new_widget), ColSpacing,
+ GINT_TO_POINTER (DEFAULT_COL_SPACING));
+#if 0
+ gtk_object_set_data (GTK_OBJECT (new_widget), IconBorder,
+ GINT_TO_POINTER (DEFAULT_ICON_BORDER));
+#endif
+ gtk_object_set_data (GTK_OBJECT (new_widget), TextSpacing,
+ GINT_TO_POINTER (DEFAULT_TEXT_SPACING));
+
+ /* We connect to the expose event so we can connect to the "value_changed"
+ signals of the scrollbar adjustments. The scrollbars aren't setup until
+ the widget is added to a scrolled window. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "expose_event",
+ (GtkSignalFunc) gb_gnome_icon_list_expose, NULL);
+
+ return new_widget;
+}
+
+
+/* If data is not NULL, then we are creating the widget, so the step increments
+ are set to a decent initial value. */
+static gint
+gb_gnome_icon_list_expose (GtkWidget *widget,
+ GdkEventExpose *event,
+ gpointer data)
+{
+ if (GNOME_ICON_LIST (widget)->adj)
+ gtk_signal_connect (GTK_OBJECT (GNOME_ICON_LIST (widget)->adj),
+ "value_changed",
+ (GtkSignalFunc) gb_gnome_icon_list_adjustment_changed,
+ widget);
+ if (GNOME_ICON_LIST (widget)->hadj)
+ gtk_signal_connect (GTK_OBJECT (GNOME_ICON_LIST (widget)->hadj),
+ "value_changed",
+ (GtkSignalFunc) gb_gnome_icon_list_adjustment_changed,
+ widget);
+
+ /* Disconnect this handler since we don't need it any more. */
+ gtk_signal_disconnect_by_func (GTK_OBJECT (widget),
+ (GtkSignalFunc) gb_gnome_icon_list_expose,
+ data);
+ return FALSE;
+}
+
+
+static void
+gb_gnome_icon_list_adjustment_changed (GtkAdjustment *adjustment,
+ GtkWidget *widget)
+{
+ /* Just queue a complete clear for now. It's good enough. */
+ gtk_widget_queue_clear (widget);
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_icon_list_create_properties (GtkWidget * widget,
+ GbWidgetCreateArgData * data)
+{
+ property_add_choice (SelectionMode, _("Select Mode:"),
+ _("The selection mode"),
+ GbModeChoices);
+ property_add_int_range (IconWidth, _("Icon Width:"),
+ _("The width of each icon"),
+ 1, 10000, 1, 10, 1);
+ property_add_int_range (RowSpacing, _("Row Spacing:"),
+ _("The number of pixels between rows of icons"),
+ 0, 10000, 1, 10, 1);
+ property_add_int_range (ColSpacing, _("Col Spacing:"),
+ _("The number of pixels between columns of icons"),
+ 0, 10000, 1, 10, 1);
+#if 0
+ property_add_int_range (IconBorder, _("Icon Border:"),
+ _("The number of pixels around icons (unused?)"),
+ 0, 10000, 1, 10, 1);
+#endif
+ property_add_int_range (TextSpacing, _("Text Spacing:"),
+ _("The number of pixels between the text and the icon"),
+ 0, 10000, 1, 10, 1);
+ property_add_bool (TextEditable, _("Text Editable:"),
+ _("If the icon text can be edited by the user"));
+ property_add_bool (TextStatic, _("Text Static:"),
+ _("If the icon text is static, in which case it will not be copied by the GnomeIconList"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_icon_list_get_properties (GtkWidget *widget,
+ GbWidgetGetArgData * data)
+{
+ GnomeIconList *gil;
+ gint selection_mode, i;
+
+ gil = (GnomeIconList*) widget;
+
+ selection_mode = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ SelectionMode));
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == selection_mode)
+ gb_widget_output_choice (data, SelectionMode, i, GbModeSymbols[i]);
+ }
+
+ gb_widget_output_int (data, IconWidth, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), IconWidth)));
+ gb_widget_output_int (data, RowSpacing, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), RowSpacing)));
+ gb_widget_output_int (data, ColSpacing, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), ColSpacing)));
+#if 0
+ gb_widget_output_int (data, IconBorder, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), IconBorder)));
+#endif
+ gb_widget_output_int (data, TextSpacing, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), TextSpacing)));
+ gb_widget_output_bool (data, TextEditable, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), TextEditable)));
+ gb_widget_output_bool (data, TextStatic, GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), TextStatic)));
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_icon_list_set_properties (GtkWidget * widget,
+ GbWidgetSetArgData * data)
+{
+ gchar *mode;
+ gint icon_width, row_spacing, col_spacing, /*icon_border,*/ text_spacing, i;
+ gboolean text_editable, text_static;
+
+ mode = gb_widget_input_choice (data, SelectionMode);
+ if (data->apply)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (!strcmp (mode, GbModeChoices[i])
+ || !strcmp (mode, GbModeSymbols[i]))
+ {
+ gnome_icon_list_set_selection_mode (GNOME_ICON_LIST (widget),
+ GbModeValues[i]);
+ gtk_object_set_data (GTK_OBJECT (widget), SelectionMode,
+ GINT_TO_POINTER (GbModeValues[i]));
+ break;
+ }
+ }
+ }
+
+ icon_width = gb_widget_input_int (data, IconWidth);
+ if (data->apply)
+ {
+ gnome_icon_list_set_icon_width (GNOME_ICON_LIST (widget), icon_width);
+ gtk_object_set_data (GTK_OBJECT (widget), IconWidth,
+ GINT_TO_POINTER (icon_width));
+ }
+
+ row_spacing = gb_widget_input_int (data, RowSpacing);
+ if (data->apply)
+ {
+ gnome_icon_list_set_row_spacing (GNOME_ICON_LIST (widget), row_spacing);
+ gtk_object_set_data (GTK_OBJECT (widget), RowSpacing,
+ GINT_TO_POINTER (row_spacing));
+ }
+
+ col_spacing = gb_widget_input_int (data, ColSpacing);
+ if (data->apply)
+ {
+ gnome_icon_list_set_col_spacing (GNOME_ICON_LIST (widget), col_spacing);
+ gtk_object_set_data (GTK_OBJECT (widget), ColSpacing,
+ GINT_TO_POINTER (col_spacing));
+ }
+
+#if 0
+ icon_border = gb_widget_input_int (data, IconBorder);
+ if (data->apply)
+ {
+ gnome_icon_list_set_icon_border (GNOME_ICON_LIST (widget), icon_border);
+ gtk_object_set_data (GTK_OBJECT (widget), IconBorder,
+ GINT_TO_POINTER (icon_border));
+ }
+#endif
+
+ text_spacing = gb_widget_input_int (data, TextSpacing);
+ if (data->apply)
+ {
+ gnome_icon_list_set_text_spacing (GNOME_ICON_LIST (widget),
+ text_spacing);
+ gtk_object_set_data (GTK_OBJECT (widget), TextSpacing,
+ GINT_TO_POINTER (text_spacing));
+ }
+
+ text_editable = gb_widget_input_bool (data, TextEditable);
+ if (data->apply)
+ {
+ /* GnomeIconList doesn't have a function to set this. We may also want
+ to reconfigure any example icon items so this works. */
+ gtk_object_set_data (GTK_OBJECT (widget), TextEditable,
+ GINT_TO_POINTER (text_editable));
+ }
+
+ text_static = gb_widget_input_bool (data, TextStatic);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), TextStatic,
+ GINT_TO_POINTER (text_static));
+ }
+}
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeIconList, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_icon_list_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_icon_list_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ gint icon_width, row_spacing, col_spacing, /*icon_border,*/ text_spacing;
+ gint i, selection_mode;
+ gboolean text_editable, text_static;
+ gchar *flags;
+
+ icon_width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ IconWidth));
+ text_editable = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ TextEditable));
+ text_static = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ TextStatic));
+
+ if (data->create_widget)
+ {
+ if (text_editable && text_static)
+ flags = "GNOME_ICON_LIST_IS_EDITABLE | GNOME_ICON_LIST_STATIC_TEXT";
+ else if (text_editable)
+ flags = "GNOME_ICON_LIST_IS_EDITABLE";
+ else if (text_static)
+ flags = "GNOME_ICON_LIST_STATIC_TEXT";
+ else
+ flags = "0";
+
+ source_add (data, " %s = gnome_icon_list_new (%i, NULL, %s);\n",
+ data->wname, icon_width, flags);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ if (!data->create_widget)
+ {
+ if (icon_width != DEFAULT_ICON_WIDTH)
+ {
+ source_add (data,
+ " gnome_icon_list_set_icon_width (GNOME_ICON_LIST (%s), %i);\n",
+ data->wname, icon_width);
+ }
+ }
+
+ row_spacing = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ RowSpacing));
+ if (row_spacing != DEFAULT_ROW_SPACING)
+ {
+ source_add (data,
+ " gnome_icon_list_set_row_spacing (GNOME_ICON_LIST (%s), %i);\n",
+ data->wname, row_spacing);
+ }
+
+ col_spacing = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ ColSpacing));
+ if (col_spacing != DEFAULT_COL_SPACING)
+ {
+ source_add (data,
+ " gnome_icon_list_set_col_spacing (GNOME_ICON_LIST (%s), %i);\n",
+ data->wname, col_spacing);
+ }
+
+#if 0
+ icon_border = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ IconBorder));
+ if (icon_border != DEFAULT_ICON_BORDER)
+ {
+ source_add (data,
+ " gnome_icon_list_set_icon_border (GNOME_ICON_LIST (%s), %i);\n",
+ data->wname, icon_border);
+ }
+#endif
+
+ text_spacing = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ TextSpacing));
+ if (text_spacing != DEFAULT_TEXT_SPACING)
+ {
+ source_add (data,
+ " gnome_icon_list_set_text_spacing (GNOME_ICON_LIST (%s), %i);\n",
+ data->wname, text_spacing);
+ }
+
+ selection_mode = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ SelectionMode));
+ if (selection_mode != GTK_SELECTION_SINGLE)
+ {
+ for (i = 0; i < sizeof (GbModeValues) / sizeof (GbModeValues[0]); i++)
+ {
+ if (GbModeValues[i] == selection_mode)
+ source_add (data,
+ " gnome_icon_list_set_selection_mode (GNOME_ICON_LIST (%s), %s);\n",
+ data->wname, GbModeSymbols[i]);
+ }
+ }
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_icon_list_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_icon_list_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_iconlist_xpm;
+ gbwidget.tooltip = _("Icon List");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_icon_list_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_icon_list_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_icon_list_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_icon_list_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_icon_list_write_source;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_icon_list_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomeiconselection.c b/tools/glade/glade/gnome/gnomeiconselection.c
new file mode 100644
index 00000000..279753d7
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomeiconselection.c
@@ -0,0 +1,168 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-iconselection.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeIconSelection, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_icon_selection_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gnome_icon_selection_new ();
+ gnome_icon_selection_add_defaults (GNOME_ICON_SELECTION (new_widget));
+#if 0
+ gnome_icon_selection_show_icons (GNOME_ICON_SELECTION (new_widget));
+#endif
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+/*
+static void
+gb_gnome_icon_selection_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+/*
+static void
+gb_gnome_icon_selection_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+/*
+static void
+gb_gnome_icon_selection_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeIconSelection, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_icon_selection_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_icon_selection_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_icon_selection_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_icon_selection_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_icon_selection_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_iconselection_xpm;
+ gbwidget.tooltip = _("Icon Selection");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_icon_selection_new;
+ gbwidget.gb_widget_write_source = gb_gnome_icon_selection_write_source;
+/*
+ gbwidget.gb_widget_create_properties = gb_gnome_icon_selection_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_icon_selection_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_icon_selection_set_properties;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_icon_selection_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomemessagebox.c b/tools/glade/glade/gnome/gnomemessagebox.c
new file mode 100644
index 00000000..e8ca907a
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomemessagebox.c
@@ -0,0 +1,515 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+#include "../glade_gnome.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-messagebox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "GnomeMessageBox|GtkWindow::title";
+static gchar *Position = "GnomeMessageBox|GtkWindow::window_position";
+static gchar *Modal = "GnomeMessageBox|GtkWindow::modal";
+static gchar *DefaultWidth = "GnomeMessageBox|GtkWindow::default_width";
+static gchar *DefaultHeight = "GnomeMessageBox|GtkWindow::default_height";
+static gchar *Shrink = "GnomeMessageBox|GtkWindow::allow_shrink";
+static gchar *Grow = "GnomeMessageBox|GtkWindow::allow_grow";
+static gchar *AutoShrink = "GnomeMessageBox|GtkWindow::auto_shrink";
+static gchar *IconName = "GnomeMessageBox|GtkWindow::icon_name";
+static gchar *FocusOnMap = "GnomeMessageBox|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "GnomeMessageBox|GtkWindow::resizable";
+static gchar *DestroyWithParent = "GnomeMessageBox|GtkWindow::destroy_with_parent";
+static gchar *Icon = "GnomeMessageBox|GtkWindow::icon";
+
+static gchar *Role = "GnomeMessageBox|GtkWindow::role";
+static gchar *TypeHint = "GnomeMessageBox|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "GnomeMessageBox|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "GnomeMessageBox|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "GnomeMessageBox|GtkWindow::decorated";
+static gchar *Gravity = "GnomeMessageBox|GtkWindow::gravity";
+static gchar *Urgency = "GnomeMessageBox|GtkWindow::urgency_hint";
+
+static gchar *MessageBoxType = "GnomeMessageBox::message_box_type";
+static gchar *Message = "GnomeMessageBox::message";
+
+static gchar *AutoClose = "GnomeMessageBox|GnomeDialog::auto_close";
+static gchar *HideOnClose = "GnomeMessageBox|GnomeDialog::hide_on_close";
+
+
+static const gchar *GbMessageBoxTypeChoices[] =
+{
+ "Information",
+ "Warning",
+ "Error",
+ "Question",
+ "Generic",
+ NULL
+};
+static const gchar *GbMessageBoxTypeSymbols[] =
+{
+ "GNOME_MESSAGE_BOX_INFO",
+ "GNOME_MESSAGE_BOX_WARNING",
+ "GNOME_MESSAGE_BOX_ERROR",
+ "GNOME_MESSAGE_BOX_QUESTION",
+ "GNOME_MESSAGE_BOX_GENERIC"
+};
+static const gchar* GbMessageBoxTypePixmapStockIDs[] =
+{
+ GTK_STOCK_DIALOG_INFO,
+ GTK_STOCK_DIALOG_WARNING,
+ GTK_STOCK_DIALOG_ERROR,
+ GTK_STOCK_DIALOG_QUESTION,
+ ""
+};
+
+
+static void get_message_box_widgets (GtkWidget *dialog,
+ GtkWidget **pixmap,
+ GtkWidget **label);
+static void set_message_box_type (GtkWidget *dialog,
+ GtkWidget *pixmap,
+ gchar *type_name);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the funtion in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomeMessageBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ * If the widget needs a special destroy handler, add a signal here.
+ */
+static GtkWidget*
+gb_gnome_message_box_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+ GList *elem;
+ GtkWidget *aa;
+
+ if (data->action == GB_CREATING)
+ {
+ /* When creating a new dialog, we add a few standard buttons, which
+ the user can change/delete easily. */
+ new_widget = gnome_message_box_new ("", GNOME_MESSAGE_BOX_INFO,
+ GTK_STOCK_OK, NULL);
+
+ /* Now turn the buttons into GbWidgets so the user can edit them. */
+ elem = GNOME_DIALOG (new_widget)->buttons;
+ gb_widget_create_from (GTK_WIDGET (elem->data), "button");
+ gtk_object_set_data (GTK_OBJECT (elem->data), GladeButtonStockIDKey,
+ GTK_STOCK_OK);
+ }
+ else
+ {
+ /* FIXME: We create it with an OK button, and then remove the button,
+ to work around a bug in gnome_message_box_new() - it tries to set the
+ keyboard focus to the last button, which may not exist. It also
+ ensures that gnome_dialog_init_action_area() has been called. */
+ new_widget = gnome_message_box_new ("", GNOME_MESSAGE_BOX_INFO,
+ GNOME_STOCK_BUTTON_OK, NULL);
+ gtk_container_remove (GTK_CONTAINER (GNOME_DIALOG (new_widget)->action_area),
+ GNOME_DIALOG (new_widget)->buttons->data);
+ GNOME_DIALOG (new_widget)->buttons = NULL;
+ }
+
+ aa = GNOME_DIALOG (new_widget)->action_area;
+
+ gb_widget_create_from (GNOME_DIALOG (new_widget)->vbox,
+ data->action == GB_CREATING ? "dialog-vbox" : NULL);
+ gb_widget_set_child_name (GNOME_DIALOG (new_widget)->vbox, GladeChildDialogVBox);
+ gb_widget_create_from (aa,
+ data->action == GB_CREATING ? "dialog-action_area"
+ : NULL);
+ gb_widget_set_child_name (aa, GladeChildDialogActionArea);
+
+ /* We connect a close signal handler which always returns TRUE so that
+ the built-in close functionality is skipped. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "close",
+ GTK_SIGNAL_FUNC (gtk_true), NULL);
+
+ /* Now we connect our normal delete_event handler. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ return new_widget;
+}
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_message_box_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_choice (MessageBoxType, _("Message Type:"),
+ _("The type of the message box"),
+ GbMessageBoxTypeChoices);
+ property_add_text (Message, _("Message:"), _("The message to display"), 5);
+
+ /* We don't allow setting of the title, so we pass NULL here. */
+ gb_window_create_standard_properties (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ property_add_bool (AutoClose, _("Auto Close:"),
+ _("If the dialog closes when any button is clicked"));
+ property_add_bool (HideOnClose, _("Hide on Close:"),
+ _("If the dialog is hidden when it is closed, instead of being destroyed"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_message_box_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GtkWidget *pixmap, *label;
+ const gchar *label_text;
+ gint type_index;
+
+ get_message_box_widgets (widget, &pixmap, &label);
+ g_return_if_fail (pixmap != NULL);
+ g_return_if_fail (label != NULL);
+
+ type_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ MessageBoxType));
+ gb_widget_output_choice (data, MessageBoxType, type_index,
+ GbMessageBoxTypeSymbols[type_index]);
+
+ label_text = gtk_label_get_text (GTK_LABEL (label));
+ gb_widget_output_translatable_text (data, Message, label_text);
+
+ gb_window_get_standard_properties (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+ gb_widget_output_bool (data, AutoClose, GNOME_DIALOG (widget)->click_closes);
+ gb_widget_output_bool (data, HideOnClose, GNOME_DIALOG (widget)->just_hide);
+}
+
+
+/* This tries to find the pixmap and label in the message box. */
+static void
+get_message_box_widgets (GtkWidget *dialog,
+ GtkWidget **pixmap,
+ GtkWidget **label)
+{
+ GtkWidget *vbox, *hbox;
+ GtkBoxChild *child;
+ GList *elem;
+
+ *pixmap = NULL;
+ *label = NULL;
+
+ vbox = GNOME_DIALOG (dialog)->vbox;
+ if (!vbox || !GTK_IS_VBOX (vbox))
+ return;
+
+ for (elem = GTK_BOX (vbox)->children; elem; elem = elem->next)
+ {
+ child = (GtkBoxChild*)elem->data;
+ if (GTK_IS_HBOX (child->widget))
+ break;
+ }
+
+ if (!elem)
+ return;
+
+ hbox = child->widget;
+
+ elem = GTK_BOX (hbox)->children;
+ while (elem)
+ {
+ child = (GtkBoxChild*)elem->data;
+ if (GTK_IS_LABEL (child->widget))
+ *label = child->widget;
+ if (GTK_IS_IMAGE (child->widget))
+ *pixmap = child->widget;
+
+ elem = elem->next;
+ }
+}
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_message_box_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GtkWidget *pixmap, *label;
+ gchar *message, *type_name;
+ gboolean auto_close, hide_on_close;
+
+ get_message_box_widgets (widget, &pixmap, &label);
+ g_return_if_fail (pixmap != NULL);
+ g_return_if_fail (label != NULL);
+
+ type_name = gb_widget_input_choice (data, MessageBoxType);
+ if (data->apply)
+ {
+ set_message_box_type (widget, pixmap, type_name);
+ }
+
+ message = gb_widget_input_text (data, Message);
+ if (data->apply)
+ {
+ gtk_label_set_text (GTK_LABEL (label), message);
+ }
+ if (data->action == GB_APPLYING)
+ g_free (message);
+
+ gb_window_set_standard_properties (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ auto_close = gb_widget_input_bool (data, AutoClose);
+ if (data->apply)
+ gnome_dialog_set_close (GNOME_DIALOG (widget), auto_close);
+
+ hide_on_close = gb_widget_input_bool (data, HideOnClose);
+ if (data->apply)
+ gnome_dialog_close_hides (GNOME_DIALOG (widget), hide_on_close);
+}
+
+
+/* Here we set the type of the message box, i.e. we change the pixmap. */
+static void
+set_message_box_type (GtkWidget *dialog,
+ GtkWidget *pixmap,
+ gchar *type_name)
+{
+ gint i, type_index = 0; /* Set to 0 in case we can't find it. */
+
+ /* Find out the index of the type. */
+ for (i = 0; GbMessageBoxTypeChoices[i]; i++)
+ {
+ if (!strcmp (type_name, GbMessageBoxTypeChoices[i])
+ || !strcmp (type_name, GbMessageBoxTypeSymbols[i]))
+ {
+ type_index = i;
+ break;
+ }
+ }
+
+ gtk_object_set_data (GTK_OBJECT (dialog), MessageBoxType,
+ GINT_TO_POINTER (type_index));
+
+ g_object_set (G_OBJECT (pixmap), "stock",
+ GbMessageBoxTypePixmapStockIDs[type_index], NULL);
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomeMessageBox, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_message_box_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_message_box_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ GtkWidget *pixmap, *label;
+ const gchar *label_text;
+ gint type_index;
+ gchar *wname, *child_name;
+ gboolean translatable, context;
+ gchar *comments;
+
+ get_message_box_widgets (widget, &pixmap, &label);
+ g_return_if_fail (pixmap != NULL);
+ g_return_if_fail (label != NULL);
+
+ type_index = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ MessageBoxType));
+ label_text = gtk_label_get_text (GTK_LABEL (label));
+
+ if (data->create_widget)
+ {
+ glade_util_get_translation_properties (widget, Message, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ source_add (data,
+ " %s = gnome_message_box_new (%s,\n"
+ " %s, NULL);\n",
+ data->wname,
+ source_make_string_full (label_text, data->use_gettext && translatable, context),
+ GbMessageBoxTypeSymbols[type_index]);
+
+#if 0
+ source_add (data,
+ " gtk_container_remove (GTK_CONTAINER (GNOME_DIALOG (%s)->action_area), GNOME_DIALOG (%s)->buttons->data);\n"
+ " GNOME_DIALOG (%s)->buttons = NULL;\n",
+ data->wname, data->wname, data->wname);
+#endif
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ gb_window_write_standard_source (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ if (!GNOME_DIALOG (widget)->click_closes)
+ {
+ source_add (data,
+ " gnome_dialog_set_close (GNOME_DIALOG (%s), FALSE);\n",
+ data->wname);
+ }
+
+ if (GNOME_DIALOG (widget)->just_hide)
+ {
+ source_add (data,
+ " gnome_dialog_close_hides (GNOME_DIALOG (%s), TRUE);\n",
+ data->wname);
+ }
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_DIALOG (<dialog-name>)->vbox".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (char*) gtk_widget_get_name (GNOME_DIALOG (widget)->vbox);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GNOME_DIALOG (%s)->vbox;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GNOME_DIALOG (widget)->vbox, data);
+
+ /* action_area is a child of vbox so I had to add a kludge to stop it
+ being written as a normal child - we need to do it here so that we
+ don't output code to create it. */
+ child_name = (char*) gtk_widget_get_name (GNOME_DIALOG (widget)->action_area);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GNOME_DIALOG (%s)->action_area;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GNOME_DIALOG (widget)->action_area, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+
+static GtkWidget *
+gb_gnome_message_box_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildDialogVBox))
+ return GNOME_DIALOG (widget)->vbox;
+ else if (!strcmp (child_name, GladeChildDialogActionArea))
+ return GNOME_DIALOG (widget)->action_area;
+ else
+ return NULL;
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_message_box_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_message_box_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_messagebox_xpm;
+ gbwidget.tooltip = _("Gnome Message Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_message_box_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_message_box_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_message_box_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_message_box_set_properties;
+ gbwidget.gb_widget_get_child = gb_gnome_message_box_get_child;
+ gbwidget.gb_widget_write_source = gb_gnome_message_box_write_source;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_message_box_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomepixmap.c b/tools/glade/glade/gnome/gnomepixmap.c
new file mode 100644
index 00000000..2870dbd2
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomepixmap.c
@@ -0,0 +1,361 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-pixmap.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Filename = "GnomePixmap::filename";
+static gchar *Width = "GnomePixmap::scaled_width";
+static gchar *Height = "GnomePixmap::scaled_height";
+
+/* This is only used in Glade. It is not saved to the XML since it is implied
+ by the existence of the scaled_width & scaled_height properties. */
+static gchar *Scaled = "GnomePixmap::scaled";
+
+static void gb_gnome_pixmap_reload (GtkWidget *widget);
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomePixmap, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_pixmap_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ new_widget = gtk_type_new (gnome_pixmap_get_type ());
+ /* Set the default scaled width to 48 x 48. */
+ gtk_object_set_data (GTK_OBJECT (new_widget), Width, GINT_TO_POINTER (48));
+ gtk_object_set_data (GTK_OBJECT (new_widget), Height, GINT_TO_POINTER (48));
+
+ if (data->action == GB_CREATING)
+ gnome_pixmap_load_xpm_d (GNOME_PIXMAP (new_widget),
+ (const char**) gnome_pixmap_xpm);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_pixmap_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_filename (Filename, _("File:"), _("The pixmap filename"));
+ property_add_bool (Scaled, _("Scaled:"), _("If the pixmap is scaled"));
+ property_add_int_range (Width, _("Scaled Width:"),
+ _("The width to scale the pixmap to"),
+ 1, 10000, 1, 10, 1);
+ property_add_int_range (Height, _("Scaled Height:"),
+ _("The height to scale the pixmap to"),
+ 1, 10000, 1, 10, 1);
+}
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_pixmap_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gboolean scaled;
+ gint w, h;
+
+ gb_widget_output_pixmap_filename (data, Filename,
+ gtk_object_get_data (GTK_OBJECT (widget),
+ Filename));
+
+ scaled = gtk_object_get_data (GTK_OBJECT (widget), Scaled) != NULL
+ ? TRUE : FALSE;
+ if (data->action == GB_SHOWING)
+ {
+ gb_widget_output_bool (data, Scaled, scaled);
+ property_set_sensitive (Width, scaled);
+ property_set_sensitive (Height, scaled);
+ }
+
+ /* We only save the scaled width and height if the pixmap is scaled. */
+ w = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Width));
+ if (scaled || data->action == GB_SHOWING)
+ gb_widget_output_int (data, Width, w);
+
+ h = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Height));
+ if (scaled || data->action == GB_SHOWING)
+ gb_widget_output_int (data, Height, h);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_pixmap_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gchar *filename, *old_filename;
+ gboolean set_pixmap = FALSE, scaled;
+ gint width, height;
+
+ filename = gb_widget_input_pixmap_filename (data, Filename);
+ if (data->apply)
+ {
+ set_pixmap = TRUE;
+ if (filename && filename[0] == '\0')
+ filename = NULL;
+
+ old_filename = gtk_object_get_data (GTK_OBJECT (widget), Filename);
+ if (old_filename)
+ {
+ glade_project_remove_pixmap (data->project, old_filename);
+ g_free (old_filename);
+ }
+
+ gtk_object_set_data_full (GTK_OBJECT (widget), Filename,
+ g_strdup (filename),
+ filename ? g_free : NULL);
+ if (filename)
+ {
+ glade_project_add_pixmap (data->project, filename);
+ }
+ }
+ if (data->action == GB_LOADING)
+ g_free (filename);
+
+ scaled = gb_widget_input_bool (data, Scaled);
+ if (data->apply)
+ {
+ set_pixmap = TRUE;
+ gtk_object_set_data (GTK_OBJECT (widget), Scaled, scaled ? "Y" : NULL);
+ if (property_get_widget() == widget)
+ {
+ property_set_sensitive (Width, scaled);
+ property_set_sensitive (Height, scaled);
+ }
+ }
+
+ width = gb_widget_input_int (data, Width);
+ if (data->apply)
+ {
+ set_pixmap = TRUE;
+ if (data->action == GB_LOADING)
+ gtk_object_set_data (GTK_OBJECT (widget), Scaled, "Y");
+ gtk_object_set_data (GTK_OBJECT (widget), Width,
+ GINT_TO_POINTER (width));
+ }
+
+ height = gb_widget_input_int (data, Height);
+ if (data->apply)
+ {
+ set_pixmap = TRUE;
+ if (data->action == GB_LOADING)
+ gtk_object_set_data (GTK_OBJECT (widget), Scaled, "Y");
+ gtk_object_set_data (GTK_OBJECT (widget), Height,
+ GINT_TO_POINTER (height));
+ }
+
+ if (set_pixmap)
+ gb_gnome_pixmap_reload (widget);
+}
+
+
+static void
+gb_gnome_pixmap_reload (GtkWidget *widget)
+{
+ gchar *filename;
+ gboolean scaled;
+ gint width, height;
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), Filename);
+ scaled = gtk_object_get_data (GTK_OBJECT (widget), Scaled) != NULL
+ ? TRUE : FALSE;
+ width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Width));
+ height = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Height));
+
+ if (filename)
+ {
+ if (scaled && width > 0 && height > 0)
+ gnome_pixmap_load_file_at_size (GNOME_PIXMAP (widget), filename,
+ width, height);
+ else
+ gnome_pixmap_load_file (GNOME_PIXMAP (widget), filename);
+ }
+ else
+ {
+ if (scaled && width > 0 && height > 0)
+ gnome_pixmap_load_xpm_d_at_size (GNOME_PIXMAP (widget),
+ (const char**) gnome_pixmap_xpm,
+ width, height);
+ else
+ gnome_pixmap_load_xpm_d (GNOME_PIXMAP (widget),
+ (const char**) gnome_pixmap_xpm);
+ }
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomePixmap, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_pixmap_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_pixmap_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *filename;
+ gboolean scaled;
+ gint width, height;
+
+ filename = gtk_object_get_data (GTK_OBJECT (widget), Filename);
+ if (filename && !*filename)
+ filename = NULL;
+ scaled = gtk_object_get_data (GTK_OBJECT (widget), Scaled) != NULL
+ ? TRUE : FALSE;
+ width = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Width));
+ height = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Height));
+
+ if (data->create_widget)
+ {
+ source_add (data,
+ " %s = g_object_new (GNOME_TYPE_PIXMAP, NULL);\n",
+ data->wname);
+ }
+
+ if (filename)
+ {
+ filename = (gchar*) g_basename (filename);
+
+ source_add_decl (data, " gchar *%s_filename;\n", data->real_wname);
+ /* FIXME: Should convert filename to a valid C string? */
+ source_add (data,
+ " %s_filename = gnome_program_locate_file (NULL,\n"
+ " GNOME_FILE_DOMAIN_APP_PIXMAP, \"%s/%s\", TRUE, NULL);\n"
+ " if (%s_filename)\n",
+ data->real_wname,
+ data->program_name, filename,
+ data->real_wname);
+
+ if (scaled)
+ {
+ source_add (data,
+ " gnome_pixmap_load_file_at_size (GNOME_PIXMAP (%s), %s_filename, %i, %i);\n",
+ data->wname, data->real_wname, width, height);
+ }
+ else
+ {
+ source_add (data,
+ " gnome_pixmap_load_file (GNOME_PIXMAP (%s), %s_filename);\n",
+ data->wname, data->real_wname);
+ }
+
+ source_add (data,
+ " else\n"
+ " g_warning (%s, ",
+ source_make_string ("Couldn't find pixmap file: %s",
+ data->use_gettext));
+ source_add (data,
+ "%s);\n",
+ source_make_string (filename, FALSE));
+
+ source_add (data, " g_free (%s_filename);\n", data->real_wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+}
+
+
+void
+gb_gnome_pixmap_destroy (GtkWidget * widget, GbWidgetDestroyData * data)
+{
+ gchar *filename;
+
+ /* This can be a stock id or a filename. But glade_project_remove_pixmap()
+ will just ignore it if it isn't a project pixmap file. */
+ filename = gtk_object_get_data (GTK_OBJECT (widget), Filename);
+ glade_project_remove_pixmap (data->project, filename);
+}
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_pixmap_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_pixmap_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_pixmap_xpm;
+ gbwidget.tooltip = _("Gnome Pixmap");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_pixmap_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_pixmap_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_pixmap_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_pixmap_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_pixmap_write_source;
+ gbwidget.gb_widget_destroy = gb_gnome_pixmap_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_pixmap_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomepixmapentry.c b/tools/glade/glade/gnome/gnomepixmapentry.c
new file mode 100644
index 00000000..0dc75baa
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomepixmapentry.c
@@ -0,0 +1,319 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-pixmapentry.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Preview = "GnomePixmapEntry::do_preview";
+static gchar *HistoryID = "GnomePixmapEntry|GnomeEntry::history_id";
+static gchar *MaxSaved = "GnomePixmapEntry|GnomeEntry::max_saved";
+static gchar *Title = "GnomePixmapEntry|GnomeFileEntry::browse_dialog_title";
+static gchar *Modal = "GnomePixmapEntry|GnomeFileEntry::modal";
+static gchar *FileChooser = "GnomePixmapEntry|GnomeFileEntry::use_filechooser";
+
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomePixmapEntry, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_pixmap_entry_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget, *entry;
+
+ new_widget = gnome_pixmap_entry_new (NULL, NULL, TRUE);
+
+ entry = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (new_widget));
+ gb_widget_create_from (entry,
+ data->action == GB_CREATING ? "combo-entry" : NULL);
+ gb_widget_set_child_name (entry, GladeChildGnomeEntry);
+
+ return new_widget;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+static void
+gb_gnome_pixmap_entry_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ property_add_bool (Preview, _("Preview:"),
+ _("If a small preview of the pixmap is displayed"));
+ property_add_string (HistoryID, _("History ID:"),
+ _("The ID to save the history entries under"));
+ property_add_int_range (MaxSaved, _("Max Saved:"),
+ _("The maximum number of history entries saved"),
+ 0, 10000, 1, 10, 1);
+ property_add_string (Title, _("Title:"),
+ _("The title of the file selection dialog"));
+ property_add_bool (Modal, _("Modal:"),
+ _("If the file selection dialog should be modal"));
+ property_add_bool (FileChooser, _("Use FileChooser:"),
+ _("Use the new GtkFileChooser widget instead of GtkFileSelection"));
+}
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+static void
+gb_gnome_pixmap_entry_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ GtkWidget *gentry;
+ gboolean use_filechooser = FALSE;
+
+ gentry = gnome_file_entry_gnome_entry (GNOME_FILE_ENTRY (widget));
+
+ gb_widget_output_string (data, HistoryID, gtk_object_get_data (GTK_OBJECT (widget), HistoryID));
+ gb_widget_output_int (data, MaxSaved, gnome_entry_get_max_saved (GNOME_ENTRY (gentry)));
+ gb_widget_output_translatable_string (data, Title, gtk_object_get_data (GTK_OBJECT (widget), Title));
+ gb_widget_output_bool (data, Modal,
+ gnome_file_entry_get_modal (GNOME_FILE_ENTRY (widget)));
+ gb_widget_output_bool (data, Preview,
+ GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget), Preview)));
+ g_object_get (G_OBJECT (widget), "use_filechooser", &use_filechooser,
+ NULL);
+ gb_widget_output_bool (data, FileChooser, use_filechooser);
+}
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+static void
+gb_gnome_pixmap_entry_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ GtkWidget *gentry;
+ gchar *history_id, *title;
+ gint max_saved;
+ gboolean modal, preview, use_filechooser;
+
+ gentry = gnome_file_entry_gnome_entry (GNOME_FILE_ENTRY (widget));
+
+ preview = gb_widget_input_bool (data, Preview);
+ if (data->apply)
+ {
+ gtk_object_set_data (GTK_OBJECT (widget), Preview,
+ GINT_TO_POINTER (preview));
+ gnome_pixmap_entry_set_preview (GNOME_PIXMAP_ENTRY (widget), preview);
+ /* FIXME: In GnomeLibs 1.0.1 it doesn't resize properly without this. */
+ /*gtk_widget_queue_resize (widget);*/
+ }
+
+ history_id = gb_widget_input_string (data, HistoryID);
+ if (data->apply)
+ gtk_object_set_data_full (GTK_OBJECT (widget), HistoryID,
+ g_strdup (history_id),
+ history_id ? g_free : NULL);
+
+ max_saved = gb_widget_input_int (data, MaxSaved);
+ if (data->apply)
+ gnome_entry_set_max_saved (GNOME_ENTRY (gentry), max_saved);
+
+ title = gb_widget_input_string (data, Title);
+ if (data->apply)
+ {
+ gtk_object_set_data_full (GTK_OBJECT (widget), Title, g_strdup (title),
+ title ? g_free : NULL);
+ gnome_file_entry_set_title (GNOME_FILE_ENTRY (widget),
+ title && title[0] ? title : NULL);
+ }
+
+ modal = gb_widget_input_bool (data, Modal);
+ if (data->apply)
+ gnome_file_entry_set_modal (GNOME_FILE_ENTRY (widget), modal);
+
+ use_filechooser = gb_widget_input_bool (data, FileChooser);
+ if (data->apply)
+ g_object_set (G_OBJECT (widget), "use_filechooser", use_filechooser, NULL);
+}
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomePixmapEntry, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_pixmap_entry_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_pixmap_entry_write_source (GtkWidget * widget,
+ GbWidgetWriteSourceData * data)
+{
+ GtkWidget *gentry, *entry;
+ gchar *title, *history_id;
+ gchar *wname, *child_name;
+ gboolean use_filechooser = FALSE;
+ gboolean translatable, context;
+ gchar *comments;
+
+ gentry = gnome_file_entry_gnome_entry (GNOME_FILE_ENTRY (widget));
+
+ title = gtk_object_get_data (GTK_OBJECT (widget), Title);
+ if (title && title[0] == '\0')
+ title = NULL;
+
+ history_id = gtk_object_get_data (GTK_OBJECT (widget), HistoryID);
+ if (history_id && history_id[0] == '\0')
+ history_id = NULL;
+
+ if (data->create_widget)
+ {
+ gboolean do_preview;
+
+ glade_util_get_translation_properties (widget, Title, &translatable,
+ &comments, &context);
+ source_add_translator_comments (data, translatable, comments);
+
+ do_preview = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (widget),
+ Preview));
+
+ source_add (data, " %s = gnome_pixmap_entry_new (%s, ",
+ data->wname,
+ history_id ? source_make_string (history_id, FALSE) : "NULL");
+
+ source_add (data, "%s, %s);\n",
+ title ? source_make_string_full (title, data->use_gettext && translatable, context) : "NULL",
+ do_preview ? "TRUE" : "FALSE");
+ }
+ gb_widget_write_standard_source (widget, data);
+
+ /* Note that GLADE_DEFAULT_MAX_HISTORY_SAVED is copied from gnome-entry.c */
+ if (gnome_entry_get_max_saved (GNOME_ENTRY (gentry)) != GLADE_DEFAULT_MAX_HISTORY_SAVED)
+ source_add (data, " gnome_entry_set_max_saved (GNOME_ENTRY (gnome_file_entry_gnome_entry (GNOME_FILE_ENTRY (%s))), %i);\n",
+ data->wname,
+ gnome_entry_get_max_saved (GNOME_ENTRY (gentry)));
+
+ if (gnome_file_entry_get_modal (GNOME_FILE_ENTRY (widget)))
+ source_add (data,
+ " gnome_file_entry_set_modal (GNOME_FILE_ENTRY (%s), TRUE);\n",
+ data->wname);
+
+ g_object_get (G_OBJECT (widget), "use_filechooser", &use_filechooser, NULL);
+ if (use_filechooser)
+ source_add (data,
+ " g_object_set (G_OBJECT (%s), \"use_filechooser\", TRUE, NULL);\n",
+ data->wname);
+
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_COMBO (<combo-name>)->entry".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ entry = GTK_COMBO (gentry)->entry;
+ child_name = (char*) gtk_widget_get_name (entry);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data,
+ " %s = gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (%s));\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (entry, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+static GtkWidget *
+gb_gnome_pixmap_entry_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildGnomeEntry))
+ return gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (widget));
+ else
+ return NULL;
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_pixmap_entry_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_pixmap_entry_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_pixmapentry_xpm;
+ gbwidget.tooltip = _("GnomePixmapEntry");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_pixmap_entry_new;
+ gbwidget.gb_widget_create_properties = gb_gnome_pixmap_entry_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_pixmap_entry_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_pixmap_entry_set_properties;
+ gbwidget.gb_widget_write_source = gb_gnome_pixmap_entry_write_source;
+ gbwidget.gb_widget_get_child = gb_gnome_pixmap_entry_get_child;
+/*
+ gbwidget.gb_widget_set_child_props = gb_gnome_pixmap_entry_set_child_props;
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_pixmap_entry_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/gnome/gnomepropertybox.c b/tools/glade/glade/gnome/gnomepropertybox.c
new file mode 100644
index 00000000..51ba9aec
--- /dev/null
+++ b/tools/glade/glade/gnome/gnomepropertybox.c
@@ -0,0 +1,383 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1999 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <config.h>
+
+#include <gnome.h>
+#include "../gb.h"
+
+/* Include the 21x21 icon pixmap for this widget, to be used in the palette */
+#include "../graphics/gnome-propertybox.xpm"
+
+/*
+ * This is the GbWidget struct for this widget (see ../gbwidget.h).
+ * It is initialized in the init() function at the end of this file
+ */
+static GbWidget gbwidget;
+
+static gchar *Title = "GnomePropertyBox|GtkWindow::title";
+static gchar *Position = "GnomePropertyBox|GtkWindow::window_position";
+static gchar *Modal = "GnomePropertyBox|GtkWindow::modal";
+static gchar *DefaultWidth = "GnomePropertyBox|GtkWindow::default_width";
+static gchar *DefaultHeight = "GnomePropertyBox|GtkWindow::default_height";
+static gchar *Shrink = "GnomePropertyBox|GtkWindow::allow_shrink";
+static gchar *Grow = "GnomePropertyBox|GtkWindow::allow_grow";
+static gchar *AutoShrink = "GnomePropertyBox|GtkWindow::auto_shrink";
+static gchar *IconName = "GnomePropertyBox|GtkWindow::icon_name";
+static gchar *FocusOnMap = "GnomePropertyBox|GtkWindow::focus_on_map";
+
+static gchar *Resizable = "GnomePropertyBox|GtkWindow::resizable";
+static gchar *DestroyWithParent = "GnomePropertyBox|GtkWindow::destroy_with_parent";
+static gchar *Icon = "GnomePropertyBox|GtkWindow::icon";
+
+static gchar *Role = "GnomePropertyBox|GtkWindow::role";
+static gchar *TypeHint = "GnomePropertyBox|GtkWindow::type_hint";
+static gchar *SkipTaskbar = "GnomePropertyBox|GtkWindow::skip_taskbar_hint";
+static gchar *SkipPager = "GnomePropertyBox|GtkWindow::skip_pager_hint";
+static gchar *Decorated = "GnomePropertyBox|GtkWindow::decorated";
+static gchar *Gravity = "GnomePropertyBox|GtkWindow::gravity";
+static gchar *Urgency = "GnomePropertyBox|GtkWindow::urgency_hint";
+
+static void show_gnome_property_box_dialog (GbWidgetNewData * data);
+static void on_gnome_property_box_dialog_ok (GtkWidget * widget,
+ GbWidgetNewData * data);
+static void on_gnome_property_box_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data);
+GtkWidget * gnome_property_box_new_tab_label ();
+
+/******
+ * NOTE: To use these functions you need to uncomment them AND add a pointer
+ * to the function in the GbWidget struct at the end of this file.
+ ******/
+
+/*
+ * Creates a new GtkWidget of class GnomePropertyBox, performing any specialized
+ * initialization needed for the widget to work correctly in this environment.
+ * If a dialog box is used to initialize the widget, return NULL from this
+ * function, and call data->callback with your new widget when it is done.
+ */
+static GtkWidget*
+gb_gnome_property_box_new (GbWidgetNewData *data)
+{
+ GtkWidget *new_widget;
+
+ if (data->action == GB_LOADING)
+ {
+ new_widget = gnome_property_box_new ();
+
+ gb_widget_create_from (GNOME_PROPERTY_BOX (new_widget)->notebook,
+ data->action == GB_CREATING ? "notebook" : NULL);
+ gb_widget_set_child_name (GNOME_PROPERTY_BOX (new_widget)->notebook,
+ GladeChildGnomePBoxNotebook);
+
+ /* We connect a close signal handler which always returns TRUE so that
+ the built-in close functionality is skipped. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "close",
+ GTK_SIGNAL_FUNC (gtk_true), NULL);
+
+ /* Now we connect our normal delete_event handler. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ return new_widget;
+ }
+ else
+ {
+ show_gnome_property_box_dialog (data);
+ return NULL;
+ }
+}
+
+
+static void
+show_gnome_property_box_dialog (GbWidgetNewData * data)
+{
+ GtkWidget *dialog, *vbox, *hbox, *label, *spinbutton;
+ GtkObject *adjustment;
+
+ dialog = glade_util_create_dialog (_("New GnomePropertyBox"), data->parent,
+ GTK_SIGNAL_FUNC (on_gnome_property_box_dialog_ok),
+ data, &vbox);
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_gnome_property_box_dialog_destroy),
+ data);
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 5);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 10);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (_("Number of pages:"));
+ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 5);
+ gtk_widget_show (label);
+
+ adjustment = gtk_adjustment_new (3, 1, 100, 1, 10, 10);
+ spinbutton = glade_util_spin_button_new (GTK_OBJECT (dialog), "pages",
+ GTK_ADJUSTMENT (adjustment), 1, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), spinbutton, TRUE, TRUE, 5);
+ gtk_widget_set_usize (spinbutton, 50, -1);
+ gtk_widget_grab_focus (spinbutton);
+ gtk_widget_show (spinbutton);
+
+ gtk_widget_show (dialog);
+ gtk_grab_add (dialog);
+}
+
+
+static void
+on_gnome_property_box_dialog_ok (GtkWidget * widget, GbWidgetNewData * data)
+{
+ GtkWidget *new_widget, *spinbutton, *window, *placeholder;
+ gint pages, i;
+
+ window = gtk_widget_get_toplevel (widget);
+
+ /* Only call callback if placeholder/fixed widget is still there */
+ if (gb_widget_can_finish_new (data))
+ {
+ spinbutton = gtk_object_get_data (GTK_OBJECT (window), "pages");
+ g_return_if_fail (spinbutton != NULL);
+ pages = gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spinbutton));
+
+ new_widget = gnome_property_box_new ();
+
+ gb_widget_create_from (GNOME_PROPERTY_BOX (new_widget)->notebook,
+ "notebook");
+ gb_widget_set_child_name (GNOME_PROPERTY_BOX (new_widget)->notebook,
+ GladeChildGnomePBoxNotebook);
+
+ for (i = 0; i < pages; i++)
+ {
+ placeholder = editor_new_placeholder ();
+ gtk_widget_set_usize (placeholder, 300, 150);
+ gnome_property_box_append_page (GNOME_PROPERTY_BOX (new_widget),
+ placeholder,
+ gnome_property_box_new_tab_label ());
+ }
+
+ /* We connect a close signal handler which always returns TRUE so that
+ the built-in close functionality is skipped. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "close",
+ GTK_SIGNAL_FUNC (gtk_true), NULL);
+
+ /* Now we connect our normal delete_event handler. */
+ gtk_signal_connect (GTK_OBJECT (new_widget), "delete_event",
+ GTK_SIGNAL_FUNC (editor_close_window), NULL);
+
+ gtk_object_set_data (GTK_OBJECT (new_widget), TypeHint,
+ GINT_TO_POINTER (GLADE_TYPE_HINT_DIALOG_INDEX));
+
+ gb_widget_initialize (new_widget, data);
+ (*data->callback) (new_widget, data);
+ }
+ gtk_widget_destroy (window);
+}
+
+
+static void
+on_gnome_property_box_dialog_destroy (GtkWidget * widget,
+ GbWidgetNewData * data)
+{
+ gb_widget_free_new_data (data);
+ gtk_grab_remove (widget);
+}
+
+
+GtkWidget *
+gnome_property_box_new_tab_label ()
+{
+ GtkWidget *label;
+
+ label = gb_widget_new ("GtkLabel", NULL);
+ g_return_val_if_fail (label != NULL, NULL);
+ return label;
+}
+
+
+
+/*
+ * Creates the components needed to edit the extra properties of this widget.
+ */
+
+static void
+gb_gnome_property_box_create_properties (GtkWidget * widget, GbWidgetCreateArgData * data)
+{
+ gb_window_create_standard_properties (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+
+/*
+ * Gets the properties of the widget. This is used for both displaying the
+ * properties in the property editor, and also for saving the properties.
+ */
+
+static void
+gb_gnome_property_box_get_properties (GtkWidget *widget, GbWidgetGetArgData * data)
+{
+ gb_window_get_standard_properties (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+
+/*
+ * Sets the properties of the widget. This is used for both applying the
+ * properties changed in the property editor, and also for loading.
+ */
+
+static void
+gb_gnome_property_box_set_properties (GtkWidget * widget, GbWidgetSetArgData * data)
+{
+ gb_window_set_standard_properties (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+}
+
+
+
+
+/*
+ * Adds menu items to a context menu which is just about to appear!
+ * Add commands to aid in editing a GnomePropertyBox, with signals pointing to
+ * other functions in this file.
+ */
+/*
+static void
+gb_gnome_property_box_create_popup_menu (GtkWidget * widget, GbWidgetCreateMenuData * data)
+{
+
+}
+*/
+
+
+
+/*
+ * Writes the source code needed to create this widget.
+ * You have to output everything necessary to create the widget here, though
+ * there are some convenience functions to help.
+ */
+static void
+gb_gnome_property_box_write_source (GtkWidget * widget, GbWidgetWriteSourceData * data)
+{
+ gchar *wname, *child_name;
+
+ if (data->create_widget)
+ {
+ source_add (data, " %s = gnome_property_box_new ();\n", data->wname);
+ }
+
+ gb_widget_write_standard_source (widget, data);
+
+ gb_window_write_standard_source (widget, data,
+ Title, NULL, Position, Modal,
+ DefaultWidth, DefaultHeight,
+ Shrink, Grow, AutoShrink,
+ IconName, FocusOnMap,
+ Resizable, DestroyWithParent, Icon,
+ Role, TypeHint, SkipTaskbar,
+ SkipPager, Decorated, Gravity, Urgency);
+
+ /* We output the source code for the children here, since the code should
+ not include calls to create the widgets. We need to specify that the
+ names used are like: "GTK_DIALOG (<dialog-name>)->vbox".
+ We need to remember the dialog's name since data->wname
+ will be overwritten. */
+ wname = g_strdup (data->wname);
+
+ source_add (data, "\n");
+ child_name = (char*) gtk_widget_get_name (GNOME_PROPERTY_BOX (widget)->notebook);
+ child_name = source_create_valid_identifier (child_name);
+ source_add (data, " %s = GNOME_PROPERTY_BOX (%s)->notebook;\n",
+ child_name, wname);
+ g_free (child_name);
+ data->create_widget = FALSE;
+ gb_widget_write_source (GNOME_PROPERTY_BOX (widget)->notebook, data);
+
+ g_free (wname);
+ data->write_children = FALSE;
+}
+
+
+static GtkWidget *
+gb_gnome_property_box_get_child (GtkWidget * widget,
+ const gchar * child_name)
+{
+ if (!strcmp (child_name, GladeChildGnomePBoxNotebook))
+ return GNOME_PROPERTY_BOX (widget)->notebook;
+ else
+ return NULL;
+}
+
+
+
+/*
+ * Initializes the GbWidget structure.
+ * I've placed this at the end of the file so we don't have to include
+ * declarations of all the functions.
+ */
+GbWidget*
+gb_gnome_property_box_init ()
+{
+ /* Initialise the GTK type */
+ volatile GtkType type;
+ type = gnome_property_box_get_type();
+
+ /* Initialize the GbWidget structure */
+ gb_widget_init_struct(&gbwidget);
+
+ /* Fill in the pixmap struct & tooltip */
+ gbwidget.pixmap_struct = gnome_propertybox_xpm;
+ gbwidget.tooltip = _("Property Dialog Box");
+
+ /* Fill in any functions that this GbWidget has */
+ gbwidget.gb_widget_new = gb_gnome_property_box_new;
+ gbwidget.gb_widget_write_source = gb_gnome_property_box_write_source;
+ gbwidget.gb_widget_get_child = gb_gnome_property_box_get_child;
+
+ gbwidget.gb_widget_create_properties = gb_gnome_property_box_create_properties;
+ gbwidget.gb_widget_get_properties = gb_gnome_property_box_get_properties;
+ gbwidget.gb_widget_set_properties = gb_gnome_property_box_set_properties;
+ gbwidget.gb_widget_destroy = gb_window_destroy;
+/*
+ gbwidget.gb_widget_create_popup_menu = gb_gnome_property_box_create_popup_menu;
+*/
+
+ return &gbwidget;
+}
+
diff --git a/tools/glade/glade/graphics/aboutdialog.xpm b/tools/glade/glade/graphics/aboutdialog.xpm
new file mode 100644
index 00000000..2e2cc181
--- /dev/null
+++ b/tools/glade/glade/graphics/aboutdialog.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * aboutdialog_xpm[] = {
+"21 21 10 1",
+" c None",
+". c #7B7B7B",
+"+ c #00007B",
+"@ c #FF0000",
+"# c #FFFF00",
+"$ c #000000",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FFFFFF",
+"= c #D6D6D6",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .+@#++++++++++++$ ",
+" .+%&+***++++=$=$$ ",
+" ................$ ",
+" .**************.$ ",
+" .**************.$ ",
+" .****$*****$***.$ ",
+" .***$$****$*$**.$ ",
+" .****$****$*$**.$ ",
+" .***$$$*$**$***.$ ",
+" .**************.$ ",
+" .**************.$ ",
+" ................$ ",
+" $$$$$$$$$$$$$$$$ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/accellabel.xpm b/tools/glade/glade/graphics/accellabel.xpm
new file mode 100644
index 00000000..1470c654
--- /dev/null
+++ b/tools/glade/glade/graphics/accellabel.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * accellabel_xpm[] = {
+"21 21 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ... . ",
+" . .. ",
+" . . . ",
+" .. .. . ",
+" .... . . ",
+" .... . ... ",
+" ...... ",
+" .. ... ",
+" .. .... ",
+" ........ ",
+" ........ ",
+" . ... ",
+" ... ..... ",
+" .... ...... ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/alignment.xpm b/tools/glade/glade/graphics/alignment.xpm
new file mode 100644
index 00000000..76cd89ce
--- /dev/null
+++ b/tools/glade/glade/graphics/alignment.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *alignment_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"++++++++++++ ++++++++",
+"+++++++++++ +++++++",
+"++++++++++ + + ++++++",
+"++++++++++++ ++++++++",
+"++++++++++++ ++++++++",
+"++++++++++ + + ++++++",
+"+++++++++++ +++++++",
+"++++++++++++ ++++++++",
+"++++++++OOOOOOOOO +++",
+"++++++++OXXXXXXX. +++",
+"++ ++ ++OXXXXXXX. +++",
+"+ ++++ +OXXXXXXX. +++",
+" OXXXXXXX. +++",
+"+ ++++ +OXXXXXXX. +++",
+"++ ++ ++OXXXXXXX. +++",
+"++++++++O........ +++",
+"++++++++ +++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/arrow.xpm b/tools/glade/glade/graphics/arrow.xpm
new file mode 100644
index 00000000..3149714c
--- /dev/null
+++ b/tools/glade/glade/graphics/arrow.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *arrow_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 5 1",
+" c Gray0",
+". c #d6d6d6",
+"X c #b3cece",
+"o c Gray100",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOooOOOOOOOOOOOOOOOO",
+"OOOo.ooOOOOOOOOOOOOOO",
+"OOOo...ooOOOOOOOOOOOO",
+"OOOo.....ooOOOOOOOOOO",
+"OOOo.......ooOOOOOOOO",
+"OOOo.........ooOOOOOO",
+"OOOo........... OOOO",
+"OOOo......... OOOOOO",
+"OOOo....... OOOOOOOO",
+"OOOo..... OOOOOOOOOO",
+"OOOo... OOOOOOOOOOOO",
+"OOOo. OOOOOOOOOOOOOO",
+"OOOo OOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO"
+};
diff --git a/tools/glade/glade/graphics/aspectframe.xpm b/tools/glade/glade/graphics/aspectframe.xpm
new file mode 100644
index 00000000..66b9ca14
--- /dev/null
+++ b/tools/glade/glade/graphics/aspectframe.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *aspectframe_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++ + +++++++++++",
+"+...X X X X......O+",
+"+.OOX X X XOOOOO.O+",
+"+.OXX X X XXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXX.XXXXXXX.O+",
+"+.OXXXXXX...XXXXXX.O+",
+"+.OXXXXX.X.X.XXXXX.O+",
+"+.OXXXXXXX.XXXXXXX.O+",
+"+.OXX.XXXX.XXXX.XX.O+",
+"+.OX.XXXXX.XXXXX.X.O+",
+"+.O................O+",
+"+.OX.XXXXX.XXXXX.X.O+",
+"+.OXX.XXXX.XXXX.XX.O+",
+"+.OXXXXX.X.X.XXXXX.O+",
+"+.OXXXXXX...XXXXXX.O+",
+"+.OXXXXXXX.XXXXXXX.O+",
+"+..................O+",
+"+OOOOOOOOOOOOOOOOOOO+",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/bonobo-dock-item.xpm b/tools/glade/glade/graphics/bonobo-dock-item.xpm
new file mode 100644
index 00000000..38e5cfb5
--- /dev/null
+++ b/tools/glade/glade/graphics/bonobo-dock-item.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * bonobo_dock_item_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #7B7B7B",
+"@ c #D6D6D6",
+"# c #000000",
+".....................",
+".+@+@@@@@@@@@@@@@@@@#",
+".@.+@@@@@@@@@@@@@@@@#",
+".+@+@@@@@@@@@@@@@@@@#",
+".####################",
+".....................",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/bonobo-dock.xpm b/tools/glade/glade/graphics/bonobo-dock.xpm
new file mode 100644
index 00000000..08d64dad
--- /dev/null
+++ b/tools/glade/glade/graphics/bonobo-dock.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * bonobo_dock_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #7B7B7B",
+"@ c #D6D6D6",
+"# c #000000",
+".....................",
+".+@+@@@@@@@@@@@@@@@@#",
+".@.+@@@@@@@@@@@@@@@@#",
+".+@+@@@@@@@@@@@@@@@@#",
+".####################",
+".....@@@@@@@@@@@....#",
+".+@+#@@@@@@@@@@@.+@+#",
+".@.@#@@@@@@@@@@@.@.@#",
+".+++#@@@@@@@@@@@.+++#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".####@@@@@@@@@@@.####",
+"....................#",
+".+@+@@@@@@@@@@@@@@@@#",
+".@.+@@@@@@@@@@@@@@@@#",
+".+@+@@@@@@@@@@@@@@@@#",
+"#####################"};
diff --git a/tools/glade/glade/graphics/button.xpm b/tools/glade/glade/graphics/button.xpm
new file mode 100644
index 00000000..eca4d627
--- /dev/null
+++ b/tools/glade/glade/graphics/button.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * button_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@++@@+@@+@@@@#+ ",
+" .@@@+@@+@+@+@@@@@#+ ",
+" .@@@+@@+@++@@@@@@#+ ",
+" .@@@+@@+@+@+@@@@@#+ ",
+" .@@@+@@+@+@@+@@@@#+ ",
+" .@@@@++@@+@@+@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .#################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/calendar.xpm b/tools/glade/glade/graphics/calendar.xpm
new file mode 100644
index 00000000..cb4dd8c8
--- /dev/null
+++ b/tools/glade/glade/graphics/calendar.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * calendar_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #000000",
+"+ c #DEDEDE",
+"@ c #FFFFFF",
+"# c #DFDFDF",
+" ",
+".....................",
+".+++++++++++++++++++.",
+".+..+..+..+..+..+..+.",
+".+++++++++++++++++++.",
+".....................",
+".@@@@@@@@@@@@@@@@@@@.",
+".@@+@@.@@.@@.@@.@@.@.",
+".@@@@@@@@@@@@@@@@@@@.",
+".@@.@@.@@.@@.@@.@@.@.",
+".@@@@@@@@@@@@@@@@@@@.",
+".@@.@@.@@.@@.@@.@@.@.",
+".@@@@@@@@@@@@@@@@@@@.",
+".@@.@@.@@.@@.@@.@@.@.",
+".@@@@@@@@@@@@@@@@@@@.",
+".@@.@@.@@.@@+@@+@@+@.",
+".@@@@@@@@@@@@@@@@@@@.",
+".@@+@@+@@+@@+@@+@@#@.",
+".@@@@@@@@@@@@@@@@@@@.",
+".....................",
+" "};
diff --git a/tools/glade/glade/graphics/cellview.xpm b/tools/glade/glade/graphics/cellview.xpm
new file mode 100644
index 00000000..edb5aeb6
--- /dev/null
+++ b/tools/glade/glade/graphics/cellview.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * cellview_xpm[] = {
+"21 21 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" . . ",
+" . . ",
+" . . ",
+".....................",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+" .++...+.++++++++. ",
+" .++.+.+.++++++++. ",
+" .++.+.+...+...++. ",
+" .++...+.+.+.++++. ",
+" .++.+.+.+.+.++++. ",
+" .++.+.+...+...++. ",
+" .+++++++++++++++. ",
+" .+++++++++++++++. ",
+".....................",
+" . . ",
+" . . ",
+" . . ",
+" "};
diff --git a/tools/glade/glade/graphics/checkbutton.xpm b/tools/glade/glade/graphics/checkbutton.xpm
new file mode 100644
index 00000000..2b8a7d94
--- /dev/null
+++ b/tools/glade/glade/graphics/checkbutton.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * checkbutton_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #A4A5A4",
+"+ c #000000",
+"@ c #FFFFFF",
+"# c #D5D2D5",
+"$ c #7B7D7B",
+" ",
+" ",
+" ",
+" ",
+" ............. ",
+" .+++++++++++@ ",
+" .+@@@@@@@@@#@ ",
+" .+@@@@@@@+$#@ ",
+" .+@@@@@@++@#@ ",
+" .+@@@@@++@@#@ ",
+" .+@$$@$+@@@#@ ",
+" .+@++$+$@@@#@ ",
+" .+@@$++@@@@#@ ",
+" .+@@@@+@@@@#@ ",
+" .+@@@@@@@@@#@ ",
+" .+##########@ ",
+" .@@@@@@@@@@@@ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/checkmenuitem.xpm b/tools/glade/glade/graphics/checkmenuitem.xpm
new file mode 100644
index 00000000..197eee36
--- /dev/null
+++ b/tools/glade/glade/graphics/checkmenuitem.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * checkmenuitem_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #FFFFFF",
+"+ c #7B7B7B",
+"@ c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ........ ",
+" . +@ ",
+" . +@ ",
+" . +@ ",
+" . +@ @ ",
+" . +++++@ @@ ",
+" .@@@@@@@ @@@@ ",
+" @@@@@ ",
+" @@@@ ",
+" @@@ ",
+" @ @ ",
+" @ ",
+" @ ",
+" "};
diff --git a/tools/glade/glade/graphics/clist.xpm b/tools/glade/glade/graphics/clist.xpm
new file mode 100644
index 00000000..b3c04c38
--- /dev/null
+++ b/tools/glade/glade/graphics/clist.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * clist_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #000000",
+"+ c #DEDEDE",
+"@ c #FFFFFF",
+".....................",
+".++++++.++++++.+++++.",
+".++++++.++++++.+++++.",
+".++++++.++++++.+++++.",
+".....................",
+".@@@@@@.@@@@@@.@@@@@.",
+".@@@@@@.@@@@@@.@@@@@.",
+".@@@@@@.@@@@@@.@@@@@.",
+".....................",
+".@@@@@@.@@@@@@.@@@@@.",
+".@@@@@@.@@@@@@.@@@@@.",
+".@@@@@@.@@@@@@.@@@@@.",
+".....................",
+".@@@@@@.@@@@@@.@@@@@.",
+".@@@@@@.@@@@@@.@@@@@.",
+".@@@@@@.@@@@@@.@@@@@.",
+".....................",
+".@@@@@@.@@@@@@.@@@@@.",
+".@@@@@@.@@@@@@.@@@@@.",
+".@@@@@@.@@@@@@.@@@@@.",
+"....................."};
diff --git a/tools/glade/glade/graphics/colorbutton.xpm b/tools/glade/glade/graphics/colorbutton.xpm
new file mode 100644
index 00000000..76ca023c
--- /dev/null
+++ b/tools/glade/glade/graphics/colorbutton.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * colorbutton_xpm[] = {
+"21 21 7 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #949594",
+"% c #E6A1CD",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@............$@#+ ",
+" .@@.$$$$$$$$$$.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@............$@#+ ",
+" .@@$$$$$$$$$$$$$@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .#################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/colorseldialog.xpm b/tools/glade/glade/graphics/colorseldialog.xpm
new file mode 100644
index 00000000..4a38e4c5
--- /dev/null
+++ b/tools/glade/glade/graphics/colorseldialog.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *colorseldialog_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 12 1",
+" c Gray0",
+". c #00007b",
+"X c #7b7b7b",
+"o c Blue",
+"O c Green",
+"+ c Cyan",
+"@ c Red",
+"# c Yellow",
+"$ c #d6d6d6",
+"% c #b3cece",
+"& c Gray100",
+"* c None",
+/* pixels */
+"*********************",
+"*********************",
+"*********************",
+"*********************",
+"**XXXXXXXXXXXXXXXX***",
+"**X.@#...........X **",
+"**X.+O.&&&....$ $X **",
+"**XXXXXXXXXXXXXXXX **",
+"**X&&&&&&&&&&&&&&X **",
+"**X&&&&&&&&&&&&&&X **",
+"**X&&@@@OOOooo&&&X **",
+"**X&&@@@OOOooo&&&X **",
+"**X&&@@@OOOooo&&&X **",
+"**X&&@@@OOOooo&&&X **",
+"**X&&&&&&&&&&&&&&X **",
+"**X&&&&&&&&&&&&&&X **",
+"**XXXXXXXXXXXXXXXX **",
+"*** **",
+"*********************",
+"*********************",
+"*********************"
+};
diff --git a/tools/glade/glade/graphics/colorselection.xpm b/tools/glade/glade/graphics/colorselection.xpm
new file mode 100644
index 00000000..0bb0914d
--- /dev/null
+++ b/tools/glade/glade/graphics/colorselection.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *colorselection_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 8 1",
+" c Gray0",
+". c #7b7b7b",
+"X c Blue",
+"o c Green",
+"O c Red",
+"+ c #b3cece",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"#####################",
+"#####################",
+"#####################",
+"#####################",
+"#####################",
+"##................###",
+"##.@@@@@@@@@@@@@@. ##",
+"##.@@@@@@@@@@@@@@. ##",
+"##.@@@@@@@@@@@@@@. ##",
+"##.@@OOOoooXXX@@@. ##",
+"##.@@OOOoooXXX@@@. ##",
+"##.@@OOOoooXXX@@@. ##",
+"##.@@OOOoooXXX@@@. ##",
+"##.@@@@@@@@@@@@@@. ##",
+"##.@@@@@@@@@@@@@@. ##",
+"##.@@@@@@@@@@@@@@. ##",
+"##................ ##",
+"### ##",
+"#####################",
+"#####################",
+"#####################"
+};
diff --git a/tools/glade/glade/graphics/combo.xpm b/tools/glade/glade/graphics/combo.xpm
new file mode 100644
index 00000000..3b4055b6
--- /dev/null
+++ b/tools/glade/glade/graphics/combo.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *combo_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray87",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@",
+" ",
+" +++++++++++++ OOOOO ",
+" +++++++++++++ OOO ",
+" +++++++++++++ O ",
+" ",
+" +++++++++++++ ++++++",
+" +++++++++++++ XXXXX ",
+" +.........+++ XX XX ",
+" +++++++++++++ X X ",
+" +++++++++++++ XXXXX ",
+" +...........+ ",
+" +++++++++++++ +++++ ",
+" +++++++++++++ +XXXX ",
+" +..........++ ..... ",
+" +++++++++++++ +++++ ",
+" +++++++++++++ XXXXX ",
+" +...........+ X X ",
+" +++++++++++++ XX XX ",
+" +++++++++++++ XXXXX ",
+" "
+};
diff --git a/tools/glade/glade/graphics/combobox.xpm b/tools/glade/glade/graphics/combobox.xpm
new file mode 100644
index 00000000..8b04b90a
--- /dev/null
+++ b/tools/glade/glade/graphics/combobox.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *combobox_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"OOOOOOOOOOOOOOOOOOOO ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXOOOOXX. ",
+"OXXXXXXXXXXXXOXX XX. ",
+"OXXXXXXXXXXXXO XX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"O................... ",
+" ",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/comboboxentry.xpm b/tools/glade/glade/graphics/comboboxentry.xpm
new file mode 100644
index 00000000..dfa03b1c
--- /dev/null
+++ b/tools/glade/glade/graphics/comboboxentry.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *comboboxentry_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray87",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@",
+" ",
+" +++++++++++++ OOOOO ",
+" +++++++++++++ OOO ",
+" +++++++++++++ O ",
+" ",
+" +++++++++++++ ++++++",
+" +++++++++++++ XXXXX ",
+" +.........+++ XX XX ",
+" +++++++++++++ X X ",
+" +++++++++++++ XXXXX ",
+" +...........+ ",
+" +++++++++++++ +++++ ",
+" +++++++++++++ +XXXX ",
+" +..........++ ..... ",
+" +++++++++++++ +++++ ",
+" +++++++++++++ XXXXX ",
+" +...........+ X X ",
+" +++++++++++++ XX XX ",
+" +++++++++++++ XXXXX ",
+" "
+};
diff --git a/tools/glade/glade/graphics/ctree.xpm b/tools/glade/glade/graphics/ctree.xpm
new file mode 100644
index 00000000..96673148
--- /dev/null
+++ b/tools/glade/glade/graphics/ctree.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * ctree_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #000000",
+"+ c #DEDEDE",
+"@ c #FFFFFF",
+"# c #FFFF00",
+"$ c #00FF00",
+".....................",
+".+++++++++++++.+++++.",
+".+++++++++++++.+++++.",
+".+++++++++++++.+++++.",
+".....................",
+".@@@@@@@@@@@@@.@@@@@.",
+".@@@@@@@@@@@@@.@@@@@.",
+".@@@...@@@@@@@.@@@@@.",
+".@@@.#.@@@@@@@.......",
+".@@@...@@@@@@@.@@@@@.",
+".@@@@.@@@@@@@@.@@@@@.",
+".@@@@.@@...@@@.@@@@@.",
+".@@@@....$.@@@.......",
+".@@@@.@@...@@@.@@@@@.",
+".@@@@.@@@@@@@@.@@@@@.",
+".@@@@.@@...@@@.@@@@@.",
+".@@@@....$.@@@.......",
+".@@@@@@@...@@@.@@@@@.",
+".@@@@@@@@@@@@@.@@@@@.",
+".@@@@@@@@@@@@@.@@@@@.",
+"....................."};
diff --git a/tools/glade/glade/graphics/curve.xpm b/tools/glade/glade/graphics/curve.xpm
new file mode 100644
index 00000000..eb30712d
--- /dev/null
+++ b/tools/glade/glade/graphics/curve.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *curve_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 5 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OO.................OO",
+"OO.XXX.XXX.XXX.X .OO",
+"OO.XXX.XXX.XXX X.OO",
+"OO.XXX.XXX.X XXX.OO",
+"OO........ ......OO",
+"OO.XXX.XX XXX.XXX.OO",
+"OO.XXX.X .XXX.XXX.OO",
+"OO.XXX. X.XXX.XXX.OO",
+"OO.... ...........OO",
+"OO.XXX XXX.XXX.XXX.OO",
+"OO.XX .XXX.XXX.XXX.OO",
+"OO.XX .XXX.XXX.XXX.OO",
+"OO.. .............OO",
+"OO.X X.XXX.XXX.XXX.OO",
+"OO. X.XXX.XXX.XXX.OO",
+"OO. XX.XXX.XXX.XXX.OO",
+"OO.................OO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO"
+};
diff --git a/tools/glade/glade/graphics/custom.xpm b/tools/glade/glade/graphics/custom.xpm
new file mode 100644
index 00000000..7b5cd917
--- /dev/null
+++ b/tools/glade/glade/graphics/custom.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * custom_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #0000FF",
+" ",
+" ",
+" ................+ ",
+" .@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@#+ ",
+" .@@@@@$$$$@@@@@#+ ",
+" .@@@@$$$$$$@@@@#+ ",
+" .@@@$$$@@@$$@@@#+ ",
+" .@@@$$@@@@@$@@@#+ ",
+" .@@@$$@@@@@@@@@#+ ",
+" .@@@$$@@@@@@@@@#+ ",
+" .@@@$$@@@@@$@@@#+ ",
+" .@@@$$$@@@$$@@@#+ ",
+" .@@@@$$$$$$@@@@#+ ",
+" .@@@@@$$$$@@@@@#+ ",
+" .@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@#+ ",
+" .###############+ ",
+" +++++++++++++++++ ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/custom_bg.xpm b/tools/glade/glade/graphics/custom_bg.xpm
new file mode 100644
index 00000000..dabb1809
--- /dev/null
+++ b/tools/glade/glade/graphics/custom_bg.xpm
@@ -0,0 +1,15 @@
+/* XPM */
+static char * custom_bg_xpm[] = {
+"8 8 4 1",
+" c None",
+". c #BBBBBB",
+"+ c #D6D6D6",
+"@ c #6B5EFF",
+".+..+...",
+"+..@@@..",
+"..@...++",
+"..@...++",
+"+.@..+..",
+".++@@@..",
+"..++....",
+"..++...."};
diff --git a/tools/glade/glade/graphics/dialog.xpm b/tools/glade/glade/graphics/dialog.xpm
new file mode 100644
index 00000000..00473b65
--- /dev/null
+++ b/tools/glade/glade/graphics/dialog.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *dialog_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 11 1",
+" c Gray0",
+". c #00007b",
+"X c #7b7b7b",
+"o c Green",
+"O c Cyan",
+"+ c Red",
+"@ c Yellow",
+"# c #d6d6d6",
+"$ c #b3cece",
+"% c Gray100",
+"& c None",
+/* pixels */
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&XXXXXXXXXXXXXXXX&&&",
+"&&X.+@............ &&",
+"&&X.Oo.%%%....# # &&",
+"&&XXXXXXXXXXXXXXXX &&",
+"&&X%%%%%%%%%%%%%%X &&",
+"&&X%%%%%%%%%%%%%%X &&",
+"&&X%%X%XX%XX%XX%%X &&",
+"&&X%%%%%%%%%%%%%%X &&",
+"&&X%%%%%%%%%%%%%%X &&",
+"&&X%%%XXX%%XXX%%%X &&",
+"&&X%%%X %%X %%%X &&",
+"&&X%%%%%%%%%%%%%%X &&",
+"&&XXXXXXXXXXXXXXXX &&",
+"&&& &&",
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&"
+};
diff --git a/tools/glade/glade/graphics/drawingarea.xpm b/tools/glade/glade/graphics/drawingarea.xpm
new file mode 100644
index 00000000..4770628b
--- /dev/null
+++ b/tools/glade/glade/graphics/drawingarea.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *drawingarea_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c Blue",
+"X c Red",
+"o c Yellow",
+"O c #b3cece",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"++ +++++++++",
+"++ XXXXXXXX +++++++++",
+"++ XXXXXXXX +++++",
+"++ XXXXXXX ooooo ++++",
+"++ XXXXXX ooooooo +++",
+"++ XXXXX ooooooooo ++",
+"++ XXXXX ooooooooo ++",
+"++ XXXXX ooooooooo ++",
+"++ XXXXX ooooooooo ++",
+"++ ooooooo +++",
+"++++ ..... ooooo ++++",
+"++++ ...... +++++",
+"++++ ......... ++++++",
+"++++ ......... ++++++",
+"++++ ......... ++++++",
+"++++ ++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/entry.xpm b/tools/glade/glade/graphics/entry.xpm
new file mode 100644
index 00000000..cb900413
--- /dev/null
+++ b/tools/glade/glade/graphics/entry.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *entry_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"....................O",
+". XO",
+". OOOOOOOOOOOOOOOOOXO",
+". OOOOOOOOOOOOOOO OXO",
+". OOOOOOOO OOOOOO OXO",
+". OOOOOOOO OOOOOO OXO",
+". OOO OO X OOO OXO",
+". OO XOX O O. OO OXO",
+". OOOOOO O OOO OO OXO",
+". OOO O OOO OO OXO",
+". OO XOO O OOO OO OXO",
+". OO XOO O OO. OO OXO",
+". OOO O OOO OXO",
+". OOOOOOOOOOOOOOO OXO",
+". OOOOOOOOOOOOOOOOOXO",
+".XXXXXXXXXXXXXXXXXXXO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/eventbox.xpm b/tools/glade/glade/graphics/eventbox.xpm
new file mode 100644
index 00000000..73da445d
--- /dev/null
+++ b/tools/glade/glade/graphics/eventbox.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *eventbox_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c Blue",
+"o c #d6d6d6",
+"O c #b3cece",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@X+@@@@@@@@@",
+"@@@@@@@@@XX+@@@@@@@@@",
+"@@@@@@@@XX+@@@@@@@@@@",
+"@@@@@@@XX+@@@@@@@@@@@",
+"@@@@@@@@XX+@@@@@@@@@@",
+"@@@@@@@@@XX+@@@@@@@@@",
+"@@@@@@@@@@XX+@@@@@@@@",
+"@@@++++++XX++++++ @@@",
+"@@@+ooooXX+ooooo. @@@",
+"@@@+oooXX+oooooo. @@@",
+"@@@+ooooXX+ooooo. @@@",
+"@@@+oooooXX+oooo. @@@",
+"@@@+ooooooXX+ooo. @@@",
+"@@@+oooooooooooo. @@@",
+"@@@+oooooooooooo. @@@",
+"@@@+oooooooooooo. @@@",
+"@@@+............. @@@",
+"@@@ @@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@"
+};
diff --git a/tools/glade/glade/graphics/expander.xpm b/tools/glade/glade/graphics/expander.xpm
new file mode 100644
index 00000000..7aff2542
--- /dev/null
+++ b/tools/glade/glade/graphics/expander.xpm
@@ -0,0 +1,27 @@
+/* XPM */
+static char * expander_xpm[] = {
+"21 21 3 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .. ",
+" .+. ",
+" .++. ... . ",
+" .+++. . . . ",
+" .++++. . . ... ... ",
+" .+++. ... . . . ",
+" .++. . . . . . ",
+" .+. . . ... ... ",
+" .. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/filechooserbutton.xpm b/tools/glade/glade/graphics/filechooserbutton.xpm
new file mode 100644
index 00000000..886566ed
--- /dev/null
+++ b/tools/glade/glade/graphics/filechooserbutton.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * filechooserbutton_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #FFFF00",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@++@@@@@@@@#+ ",
+" .@@@@@+$$+++@@@@@#+ ",
+" .@@@@@+$$$$$+@@@@#+ ",
+" .@@@@@+$$$$$+@@@@#+ ",
+" .@@@@@+$$$$$+@@@@#+ ",
+" .@@@@@+++++++@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .#################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/filechooserdialog.xpm b/tools/glade/glade/graphics/filechooserdialog.xpm
new file mode 100644
index 00000000..3d2e9529
--- /dev/null
+++ b/tools/glade/glade/graphics/filechooserdialog.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * filechooserdialog_xpm[] = {
+"21 21 10 1",
+" c None",
+". c #7B7B7B",
+"+ c #00007B",
+"@ c #FF0000",
+"# c #FFFF00",
+"$ c #000000",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FFFFFF",
+"= c #D6D6D6",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .+@#+++++++++++.$ ",
+" .+%&+***++++=$=.$ ",
+" ................$ ",
+" .**************.$ ",
+" .*****$$*******.$ ",
+" .****$##$$$****.$ ",
+" .****$#####$***.$ ",
+" .****$#####$***.$ ",
+" .****$#####$***.$ ",
+" .****$$$$$$$***.$ ",
+" .**************.$ ",
+" ................$ ",
+" $$$$$$$$$$$$$$$$ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/filechooserwidget.xpm b/tools/glade/glade/graphics/filechooserwidget.xpm
new file mode 100644
index 00000000..560af2b6
--- /dev/null
+++ b/tools/glade/glade/graphics/filechooserwidget.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * filechooserwidget_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #7B7B7B",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #FFFF00",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .++++++++++++++.@ ",
+" .++++++++++++++.@ ",
+" .+++++@@+++++++.@ ",
+" .++++@##@@@++++.@ ",
+" .++++@#####@+++.@ ",
+" .++++@#####@+++.@ ",
+" .++++@#####@+++.@ ",
+" .++++@@@@@@@+++.@ ",
+" .++++++++++++++.@ ",
+" .++++++++++++++.@ ",
+" ................@ ",
+" @@@@@@@@@@@@@@@@ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/fileseldialog.xpm b/tools/glade/glade/graphics/fileseldialog.xpm
new file mode 100644
index 00000000..cbe792e9
--- /dev/null
+++ b/tools/glade/glade/graphics/fileseldialog.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * fileseldialog_xpm[] = {
+"21 21 10 1",
+" c None",
+". c #7B7B7B",
+"+ c #00007B",
+"@ c #FF0000",
+"# c #FFFF00",
+"$ c #000000",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FFFFFF",
+"= c #D6D6D6",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .+@#+++++++++++.$ ",
+" .+%&+***++++=$=.$ ",
+" ................$ ",
+" .**************.$ ",
+" .*****$$*******.$ ",
+" .****$##$$$****.$ ",
+" .****$#####$***.$ ",
+" .****$#####$***.$ ",
+" .****$#####$***.$ ",
+" .****$$$$$$$***.$ ",
+" .**************.$ ",
+" ................$ ",
+" $$$$$$$$$$$$$$$$ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/fixed.xpm b/tools/glade/glade/graphics/fixed.xpm
new file mode 100644
index 00000000..1e50253a
--- /dev/null
+++ b/tools/glade/glade/graphics/fixed.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * fixed_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@.....+@@@@@@@@@@@#+",
+".@.@@@#+@@@@@@@@@@@#+",
+".@.@@@#+@@@@.....+@#+",
+".@.####+@@@@.@@@#+@#+",
+".@++++++@@@@.@@@#+@#+",
+".@@@@@@@@@@@.####+@#+",
+".@@@@@@@@@@@++++++@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@.....+@@@@@@@@#+",
+".@@@@.@@@#+@@@@@@@@#+",
+".@@@@.@@@#+@@@@@@@@#+",
+".@@@@.####+@@@@@@@@#+",
+".@@@@++++++@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".###################+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/fontbutton.xpm b/tools/glade/glade/graphics/fontbutton.xpm
new file mode 100644
index 00000000..6b2b39e9
--- /dev/null
+++ b/tools/glade/glade/graphics/fontbutton.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * fontbutton_xpm[] = {
+"21 21 7 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #FFFF9C",
+"% c #FF0000",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@$$$$$@@@@@#+ ",
+" .@@@@@@%%%%$@@@@@#+ ",
+" .@@@@@%$$%%$@@@@@#+ ",
+" .@@@@@@@%$%$%%%@@#+ ",
+" .@@@%$$%%%%%$$$%@#+ ",
+" .@@%$%%%$$%%$@@$@#+ ",
+" .@@@$%$$%@$%$@@@@#+ ",
+" .@@@$%$%@@$%$$$%@#+ ",
+" .@@@$%$$%@@$%%%$@#+ ",
+" .@@@$%%%$@@@$$$@@#+ ",
+" .@@@@$$$@@@@@@@@@#+ ",
+" .#################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/fontsel.xpm b/tools/glade/glade/graphics/fontsel.xpm
new file mode 100644
index 00000000..cd397292
--- /dev/null
+++ b/tools/glade/glade/graphics/fontsel.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *fontsel_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 8 1",
+" c Gray0",
+". c #7b7b7b",
+"X c Gray61",
+"o c #d6d6d6",
+"O c #b3cece",
+"+ c Gray87",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"#####################",
+"#####################",
+"#####################",
+"#####################",
+"#####################",
+"##................###",
+"##.@@@@@@@@@@@@@@. ##",
+"##.@@@@@@@@@@@@@@. ##",
+"##.@@@@@@@X o@@@. ##",
+"##.@@@@@@+ @X@@@. ##",
+"##.@@@@@ @@@@@@. ##",
+"##.@@@@@@ @@@@@. ##",
+"##.@@@ + @@@@@@@. ##",
+"##.@@@o X@@@@@@@. ##",
+"##.@@@@@@@@@@@@@@. ##",
+"##.@@@@@@@@@@@@@@. ##",
+"##................ ##",
+"### ##",
+"#####################",
+"#####################",
+"#####################"
+};
diff --git a/tools/glade/glade/graphics/fontseldialog.xpm b/tools/glade/glade/graphics/fontseldialog.xpm
new file mode 100644
index 00000000..1e8e82e0
--- /dev/null
+++ b/tools/glade/glade/graphics/fontseldialog.xpm
@@ -0,0 +1,40 @@
+/* XPM */
+static char *fontseldialog_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 13 1",
+" c Gray0",
+". c #00007b",
+"X c #7b7b7b",
+"o c Green",
+"O c Cyan",
+"+ c Red",
+"@ c Yellow",
+"# c Gray61",
+"$ c #d6d6d6",
+"% c #b3cece",
+"& c Gray87",
+"* c Gray100",
+"= c None",
+/* pixels */
+"=====================",
+"=====================",
+"=====================",
+"=====================",
+"==XXXXXXXXXXXXXXXX===",
+"==X.+@...........X ==",
+"==X.Oo.***....$ $X ==",
+"==XXXXXXXXXXXXXXXX ==",
+"==X**************X ==",
+"==X*******# $***X ==",
+"==X******& *#***X ==",
+"==X***** ******X ==",
+"==X****** *****X ==",
+"==X*** & *******X ==",
+"==X***$ #*******X ==",
+"==X**************X ==",
+"==XXXXXXXXXXXXXXXX ==",
+"=== ==",
+"=====================",
+"=====================",
+"====================="
+};
diff --git a/tools/glade/glade/graphics/frame.xpm b/tools/glade/glade/graphics/frame.xpm
new file mode 100644
index 00000000..c8c8b578
--- /dev/null
+++ b/tools/glade/glade/graphics/frame.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *frame_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++ + +++++++++++",
+"+...X X X X......O+",
+"+.OOX X X XOOOOO.O+",
+"+.OXX X X XXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+.OXXXXXXXXXXXXXXX.O+",
+"+..................O+",
+"+OOOOOOOOOOOOOOOOOOO+",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/gammacurve.xpm b/tools/glade/glade/graphics/gammacurve.xpm
new file mode 100644
index 00000000..da0dcc74
--- /dev/null
+++ b/tools/glade/glade/graphics/gammacurve.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *gammacurve_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"++++++++++++++++++OOO",
+".................+OX.",
+".XXX.XXX.XXX.X .+O..",
+".XXX.XXX.XXX X.++++",
+".XXX.XXX.X XXX.+OOO",
+"........ ......+OX.",
+".XXX.XX XXX.XXX.+O..",
+".XXX.X .XXX.XXX.++++",
+".XXX. X.XXX.XXX.+OOO",
+".... ...........+OX.",
+".XXX XXX.XXX.XXX.+O..",
+".XX .XXX.XXX.XXX.++++",
+".XX .XXX.XXX.XXX.+OOO",
+".. .............+OX.",
+".X X.XXX.XXX.XXX.+O..",
+". X.XXX.XXX.XXX.++++",
+". XX.XXX.XXX.XXX.+OOO",
+".................+OX.",
+"++++++++++++++++++O..",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/glade-atk.xpm b/tools/glade/glade/graphics/glade-atk.xpm
new file mode 100644
index 00000000..d6a051b1
--- /dev/null
+++ b/tools/glade/glade/graphics/glade-atk.xpm
@@ -0,0 +1,112 @@
+/* XPM */
+static char * glade_atk_xpm[] = {
+"20 20 89 1",
+" c None",
+". c #AEAFAE",
+"+ c #FFFFFF",
+"@ c #C4C4F1",
+"# c #4646D3",
+"$ c #8484E2",
+"% c #3535D0",
+"& c #0000C4",
+"* c #D5D5F5",
+"= c #6363DB",
+"- c #1515C9",
+"; c #EEEEFB",
+"> c #F7F7FD",
+", c #6969DC",
+"' c #B7B7EE",
+") c #7A7AE0",
+"! c #0606C5",
+"~ c #DDDDF7",
+"{ c #5656D8",
+"] c #B2B2ED",
+"^ c #6464DB",
+"/ c #6868DC",
+"( c #9F9FE9",
+"_ c #BCBCEF",
+": c #7373DE",
+"< c #2929CD",
+"[ c #EFEFFB",
+"} c #2121CC",
+"| c #8282E2",
+"1 c #E7E7FA",
+"2 c #E7E7F9",
+"3 c #E6E6F9",
+"4 c #F0F0FB",
+"5 c #7474DF",
+"6 c #FBFBFE",
+"7 c #9090E5",
+"8 c #CACAF3",
+"9 c #FEFEFF",
+"0 c #1616C9",
+"a c #ACACEC",
+"b c #D0D0F4",
+"c c #0808C6",
+"d c #3636D0",
+"e c #FDFDFF",
+"f c #E9E9FA",
+"g c #E4E4F8",
+"h c #E5E5F9",
+"i c #C1C1F1",
+"j c #4A4AD5",
+"k c #9B9BE8",
+"l c #EAEAFA",
+"m c #E2E2F8",
+"n c #0909C6",
+"o c #CECEF4",
+"p c #F3F3FC",
+"q c #1A1ACA",
+"r c #A7A7EB",
+"s c #F5F5FD",
+"t c #5656D7",
+"u c #8181E2",
+"v c #2424CC",
+"w c #0101C4",
+"x c #A6A6EA",
+"y c #2E2ECF",
+"z c #F8F8FD",
+"A c #2323CC",
+"B c #F4F4FC",
+"C c #2222CC",
+"D c #1919CA",
+"E c #A6A6EB",
+"F c #F2F2FC",
+"G c #2727CD",
+"H c #4E4ED6",
+"I c #9696E7",
+"J c #0707C6",
+"K c #E3E3F9",
+"L c #3737D1",
+"M c #1313C8",
+"N c #8F8FE5",
+"O c #7D7DE1",
+"P c #3030CF",
+"Q c #1010C8",
+"R c #AFAFEC",
+"S c #FCFCFE",
+"T c #5E5EDA",
+"U c #4040D3",
+"V c #4F4FD6",
+"W c #8B8BE4",
+"X c #ECECFA",
+"....................",
+".+++++@#$++++++++++.",
+".+++++%&&*+++++++++.",
+".+++++=&-;+++++++++.",
+".+++++>,'++++++++++.",
+".+++++)&!~+++++++++.",
+".+++++{&&]+++++++++.",
+".+++++^&&/((_++++++.",
+".+++~,:&&&&&<++++++.",
+".++[}/|&&)1234+++++.",
+".++5%67&&&&&&!8++++.",
+".+90a+bc&&&&&&de+++.",
+".+f&g++hiiiiij&k+++.",
+".+l&m++++++++*n-;op.",
+".+9qr+++++++stu&vwx.",
+".++)yz++++++uABCDE+.",
+".++FGH[+++9IJ_+b4++.",
+".+++KLM,NOPQR++++++.",
+".++++SaTUVWX+++++++.",
+"...................."};
diff --git a/tools/glade/glade/graphics/glade_logo.png b/tools/glade/glade/graphics/glade_logo.png
new file mode 100644
index 00000000..4786e6d2
--- /dev/null
+++ b/tools/glade/glade/graphics/glade_logo.png
Binary files differ
diff --git a/tools/glade/glade/graphics/gnome-about.xpm b/tools/glade/glade/graphics/gnome-about.xpm
new file mode 100644
index 00000000..af965f43
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-about.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * gnome_about_xpm[] = {
+"21 21 10 1",
+" c None",
+". c #7B7B7B",
+"+ c #CC5972",
+"@ c #FF0000",
+"# c #FFFF00",
+"$ c #000000",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FFFFFF",
+"= c #D6D6D6",
+" ",
+" ",
+" ",
+".................... ",
+".+@#+++++++++++++++.$",
+".+%&+***+**+++++=+=.$",
+"....................$",
+".******************.$",
+".**$***$****$***$**.$",
+".***$*$******$*$***.$",
+".****$********$****.$",
+".***$*$**$$**$*$***.$",
+".**$***$*$$*$***$**.$",
+".******************.$",
+".****...****...****.$",
+".****.$$****.$$****.$",
+".******************.$",
+"....................$",
+" $$$$$$$$$$$$$$$$$$$$",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-animator.xpm b/tools/glade/glade/graphics/gnome-animator.xpm
new file mode 100644
index 00000000..e51f6e6f
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-animator.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * gnome_animator_xpm[] = {
+"21 21 8 1",
+" c None",
+". c #898989",
+"+ c #C4C4C4",
+"@ c #FFFF74",
+"# c #FFFFFF",
+"$ c #FFFFBF",
+"% c #000000",
+"& c #FFFF00",
+" ",
+" ",
+" ",
+" ",
+" .+ ",
+" +@@.++ ",
+" ++#.$$@@.. ",
+" +$$++@@$.@@... ",
+" +$@$.@$@.@@@@@. ",
+" +++$$$+.++.@@@%%. ",
+"+$$+@$@$@+ .@@%&&%%% ",
+"+$$+++++++ ...%&&&&&%",
+"+$$$$$+ %&&&&&%",
+"+$$$$$+ %&&&&&%",
+"+++++++ %%%%%%%",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-app.xpm b/tools/glade/glade/graphics/gnome-app.xpm
new file mode 100644
index 00000000..713889aa
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-app.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * gnome_app_xpm[] = {
+"21 21 10 1",
+" c None",
+". c #7B7B7B",
+"+ c #CC5972",
+"@ c #FF0000",
+"# c #FFFF00",
+"$ c #000000",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FFFFFF",
+"= c #D6D6D6",
+" ",
+" ",
+" ",
+".................... ",
+".+@#+++++++++++++++.$",
+".+%&+***+**+++++=+=.$",
+"....................$",
+".=*****************.$",
+".=*****************.$",
+".=*****************.$",
+".=*****************.$",
+".=*****************.$",
+".=*****************.$",
+".=*****************.$",
+".=*****************.$",
+".=*****************.$",
+".=*****************.$",
+"....................$",
+" $$$$$$$$$$$$$$$$$$$$",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-appbar.xpm b/tools/glade/glade/graphics/gnome-appbar.xpm
new file mode 100644
index 00000000..cd622401
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-appbar.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_appbar_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #7B7B7B",
+"+ c #000000",
+"@ c #FFFFFF",
+"# c #D6D6D6",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".....................",
+".++++++++++++@++++++@",
+".+###########@+#####@",
+".+###########@+#####@",
+".+###########@+#####@",
+".@@@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-calculator.xpm b/tools/glade/glade/graphics/gnome-calculator.xpm
new file mode 100644
index 00000000..8e4666ea
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-calculator.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_calculator_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+" ",
+" ",
+" ",
+" ............ ",
+" ........++.. ",
+" ........++.. ",
+" ............ ",
+" .@@@@@@@@@@. ",
+" .@@@@@@@@@@. ",
+" .@+#+#+#+#@. ",
+" .@########@. ",
+" .@+#+#+#+#@. ",
+" .@########@. ",
+" .@+#+#+#+#@. ",
+" .@########@. ",
+" .@+#+#+#+#@. ",
+" .@########@. ",
+" .@@@@@@@@@@. ",
+" ............ ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-canvas.xpm b/tools/glade/glade/graphics/gnome-canvas.xpm
new file mode 100644
index 00000000..3daf84e1
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-canvas.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * gnome_canvas_xpm[] = {
+"21 21 7 1",
+" c None",
+". c #7B797B",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #D6D6D6",
+"$ c #7B7B7B",
+"% c #FFFF00",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@+++++++@+++@@@+++#+",
+".@++####$@++@%%%@++#+",
+".@++####$@+@%%%%%@+#+",
+".@++####$@+@%%%%%@+#+",
+".@++$$$$$@++@%%%@++#+",
+".@+@@@@@@@+++@@@+++#+",
+".@+++++++++++++++++#+",
+".@+++++++@+++++++++#+",
+".@+++++++@+++++++++#+",
+".@+++@@@+@@@+++@@++#+",
+".@++@++@+@++@+@++++#+",
+".@++@++@+@++@+@++++#+",
+".@+++@@@+@@@+++@@++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".###################+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/gnome-colorpicker.xpm b/tools/glade/glade/graphics/gnome-colorpicker.xpm
new file mode 100644
index 00000000..ca6831e2
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-colorpicker.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * gnome_colorpicker_xpm[] = {
+"21 21 7 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #949594",
+"% c #E6A1CD",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@............$@#+ ",
+" .@@.$$$$$$$$$$.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@.$%%%%%%%%%.$@#+ ",
+" .@@............$@#+ ",
+" .@@$$$$$$$$$$$$$@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .#################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-control.xpm b/tools/glade/glade/graphics/gnome-control.xpm
new file mode 100644
index 00000000..569925f7
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-control.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * gnome_control_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #FFFFFF",
+"+ c #D6D6D6",
+"@ c #7B7B7B",
+"# c #A1A6C9",
+"$ c #000000",
+" ..... ",
+" ........+++@....... ",
+" #######.+++@####### ",
+" @@@@@@@.+++@@@@@@@@ ",
+" @@@@@ ",
+" .#@ ",
+" .#@ ",
+" ..............$ ",
+" .++++++++++++@$ ",
+" .++++++++++++@$ ",
+" .++++++++++++@$ ",
+" .++++++++++++@$ ",
+" .++++++++++++@$ ",
+" .++++++++++++@$ ",
+" .++++++++++++@$ ",
+" .++++++++++++@$ ",
+" .@@@@@@@@@@@@@$ ",
+" $$$$$$$$$$$$$$$ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-dateedit.xpm b/tools/glade/glade/graphics/gnome-dateedit.xpm
new file mode 100644
index 00000000..18954671
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-dateedit.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_dateedit_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #FF0000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".....................",
+".+++++++++++++++.@@@.",
+".+++++++++++++++..@..",
+".....................",
+" ",
+" ####### ",
+" #+++++# ",
+" #++.++# ",
+" #+..++# ",
+" #++.++# ",
+" #+...+# ",
+" #+++++# ",
+" ####### "};
diff --git a/tools/glade/glade/graphics/gnome-db-browser.xpm b/tools/glade/glade/graphics/gnome-db-browser.xpm
new file mode 100644
index 00000000..9b978f61
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-browser.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_browser_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+@@@@@@@@@@ ",
+".++.+++++@++++++++@ ",
+"..+.+..++@@@@@@@@@@ ",
+".++.+++++@++++++++@ ",
+"...@@@@@@@@@@##+#+@ ",
+" @++++++++@+++++@ ",
+" @@@@@@@@@@@@@@@@ ",
+" @++++++++@ ",
+" @+#+@@@@@@@@@@ ",
+" @+++@++++++++@ ",
+" @@@@@@@@@@@@@@ ",
+" @++++++++@ ",
+" @+##+##++@ ",
+" @++++++++@ ",
+" @@@@@@@@@@ "};
diff --git a/tools/glade/glade/graphics/gnome-db-combo.xpm b/tools/glade/glade/graphics/gnome-db-combo.xpm
new file mode 100644
index 00000000..14e8c991
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-combo.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_combo_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.@@@@@@@@@@@@@@@@ ",
+"..+.@++++++++++@...@ ",
+".++.@++++++++++@@.@@ ",
+"....@@@@@@@@@@@@@@@@ ",
+" @++++++++++++++@ ",
+" @+#########++++@ ",
+" @++++++++++++++@ ",
+" @+############+@ ",
+" @++++++++++++++@ ",
+" @+##########+++@ ",
+" @++++++++++++++@ ",
+" @@@@@@@@@@@@@@@@ ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-connection-properties.xpm b/tools/glade/glade/graphics/gnome-db-connection-properties.xpm
new file mode 100644
index 00000000..126aa35d
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-connection-properties.xpm
@@ -0,0 +1,94 @@
+/* XPM */
+static char * gnome_db_connection_properties_xpm[] = {
+"21 21 70 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #7B7B7B",
+"# c #000000",
+"$ c #F6F6F6",
+"% c #B8B8B8",
+"& c #5E5E5C",
+"* c #393836",
+"= c #C9C9C9",
+"- c #838282",
+"; c #33322F",
+"> c #ACACAB",
+", c #73716B",
+"' c #9F9D99",
+") c #84817A",
+"! c #2B2B2B",
+"~ c #555555",
+"{ c #A8A8A8",
+"] c #575755",
+"^ c #A3A098",
+"/ c #AAAAAA",
+"( c #A4A4A4",
+"_ c #666663",
+": c #EBEAE6",
+"< c #C2BFB9",
+"[ c #8A8881",
+"} c #424643",
+"| c #89918B",
+"1 c #636463",
+"2 c #5C5B5A",
+"3 c #AAA7A1",
+"4 c #9C9B97",
+"5 c #CBC9C4",
+"6 c #EDEBE8",
+"7 c #B5B2AB",
+"8 c #8B8982",
+"9 c #D3D3D3",
+"0 c #5B5B5A",
+"a c #AAA7A0",
+"b c #55534D",
+"c c #53514A",
+"d c #807E75",
+"e c #AEABA4",
+"f c #9E9A92",
+"g c #827F78",
+"h c #50504F",
+"i c #99978F",
+"j c #9A9A9A",
+"k c #53524D",
+"l c #9C9991",
+"m c #949087",
+"n c #7E7C74",
+"o c #8A928C",
+"p c #656665",
+"q c #494947",
+"r c #8F8C84",
+"s c #AAA9A9",
+"t c #5B5954",
+"u c #716E66",
+"v c #6C6860",
+"w c #444341",
+"x c #87847B",
+"y c #F4F4F4",
+"z c #B7B7B7",
+"A c #706F6D",
+"B c #3B3A36",
+"C c #C4C4C4",
+"D c #81807F",
+"E c #302F2B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".+@@@@@@@@@@@@@@@@@@ ",
+"..@++++++++++++++++@#",
+".+@++++++++++++++++@#",
+"..@++++++++++++++++@#",
+".+@++++++++++++++++@#",
+"..@++++$%&*=+++++-;@#",
+" @++++>,')!~{+++]^@#",
+" @+//(_:<[}|1+++23@#",
+" @+4445678~/9+++0a@#",
+" @+bbcdefg~/9+++hi@#",
+" @+//jklmn}op+++qr@#",
+" @++++stuv!~{+++wx@#",
+" @++++yzABC+++++DE@#",
+" @++++++++++++++++@#",
+" @@@@@@@@@@@@@@@@@@#",
+" ###################"};
diff --git a/tools/glade/glade/graphics/gnome-db-connectsel.xpm b/tools/glade/glade/graphics/gnome-db-connectsel.xpm
new file mode 100644
index 00000000..3daedff3
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-connectsel.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * gnome_db_connectsel_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #D6D6D6",
+"$ c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+"++++++++++++++++++++@",
+"+##################$@",
+"+##################$@",
+"+##################$@",
+"+############++++##$@",
+"+############+##@##$@",
+"+############+@@@##$@",
+"+##################$@",
+"+##################$@",
+"+##################$@",
+"+$$$$$$$$$$$$$$$$$$$@",
+"@@@@@@@@@@@@@@@@@@@@@",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-dataset.xpm b/tools/glade/glade/graphics/gnome-db-dataset.xpm
new file mode 100644
index 00000000..b4a5427e
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-dataset.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_dataset_xpm[] = {
+"21 21 5 1",
+" c None",
+" c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.+@@@@@@@@@@@@@@@ ",
+"..+. @+++++++++++++@ ",
+".++. @+##+##+##+##+@ ",
+".... @+++++++++++++@ ",
+" @+++++++++++++@ ",
+" @+@@@@@@@@@@@+@ ",
+" @+++++++++++++@ ",
+" @+@@@@@@@@@@@+@ ",
+" @+++++++++++++@ ",
+" @+@@@@@@@@@@@+@ ",
+" @+++++++++++++@ ",
+" @+++++++++++++@ ",
+" @@@@@@@@@@@@@@@ ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-designer.xpm b/tools/glade/glade/graphics/gnome-db-designer.xpm
new file mode 100644
index 00000000..d1285132
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-designer.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_designer_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+###+@+###+@+###+@",
+"..@+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-dsn-druid.xpm b/tools/glade/glade/graphics/gnome-db-dsn-druid.xpm
new file mode 100644
index 00000000..9a2e914c
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-dsn-druid.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * gnome_db_dsn_druid_xpm[] = {
+"21 21 8 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #7B7B7B",
+"# c #07077B",
+"$ c #000000",
+"% c #00007B",
+"& c #D6D6D6",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"@@@@@@@@@@@@@@@@@@@@ ",
+"@##################@$",
+"@#+++#++########++#@$",
+"@###############++#@$",
+"@%%%%%%%%%%%%%%%###@$",
+"@$$$$++++++++++++++@$",
+"@$@&$++++++++++++++@$",
+"@$&@$+++$++$++$++++@$",
+"@$@&$+++++$+$++$+++@$",
+"@$&@$+++$+++++$$+++@$",
+"@$&&$++++++++++++++@$",
+"@$$$$++++++++++++++@$",
+"@&+++@@@+@@@+++@@@+@$",
+"@&++++&&&+&&&+++&&&@$",
+"@@@@@@@@@@@@@@@@@@@@$",
+" $$$$$$$$$$$$$$$$$$$$",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-dsnconfig.xpm b/tools/glade/glade/graphics/gnome-db-dsnconfig.xpm
new file mode 100644
index 00000000..ae0883b6
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-dsnconfig.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_dsnconfig_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.+@@@@@@@@@@@@@@@ ",
+"..+. @+++++++++++++@ ",
+".++. @+++++++++++++@ ",
+".... @+@@+@@@@@@@@+@ ",
+" @+++++++++++++@ ",
+" @+@@+@@@@@@@@+@ ",
+" @+++++++++++++@ ",
+" @+@@+@@@@@@@@+@ ",
+" @+++++++++++++@ ",
+" @+@@+@@@@@@@@+@ ",
+" @+++++++++++++@ ",
+" @+++++++++++++@ ",
+" @@@@@@@@@@@@@@@ ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-editor.xpm b/tools/glade/glade/graphics/gnome-db-editor.xpm
new file mode 100644
index 00000000..1231a973
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-editor.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * gnome_db_editor_xpm[] = {
+"21 21 8 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #7B7B7B",
+"# c #000000",
+"$ c #E8BA04",
+"% c #F92011",
+"& c #2BC60B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".+@@@@@@@@@@@@@@@@@@ ",
+"..@++++++++++++++++@#",
+".+@+$$+$+$$++++++++@#",
+"..@++++++++++++++++@#",
+".+@++++%%%%+%%%++++@#",
+"..@++++++++++++++++@#",
+" @++++++&+&&&&&+++@#",
+" @++++++++++++++++@#",
+" @++++%%%%+%++++++@#",
+" @++++++++++++++++@#",
+" @++++%%++%++%%%%+@#",
+" @++++++++++++++++@#",
+" @+$+$$+$$$$++++++@#",
+" @++++++++++++++++@#",
+" @@@@@@@@@@@@@@@@@@#",
+" ###################"};
diff --git a/tools/glade/glade/graphics/gnome-db-entry.xpm b/tools/glade/glade/graphics/gnome-db-entry.xpm
new file mode 100644
index 00000000..25197749
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-entry.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_entry_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+###+@+###+@+###+@",
+"..@+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-error-dlg.xpm b/tools/glade/glade/graphics/gnome-db-error-dlg.xpm
new file mode 100644
index 00000000..c765e962
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-error-dlg.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * gnome_db_error_dlg_xpm[] = {
+"21 21 11 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #7B7B7B",
+"# c #00007B",
+"$ c #FF0000",
+"% c #FFFF00",
+"& c #000000",
+"* c #00FFFF",
+"= c #00FF00",
+"- c #D6D6D6",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.@@@@@@@@@@@@@@@@ ",
+"..+.@#$%############&",
+".++.@#*=#+++####-&-&&",
+"....@@@@@@@@@@@@@@@@&",
+" @++++++++++++++@&",
+" @++++++$$++++++@&",
+" @++++++$$++++++@&",
+" @++++++$$++++++@&",
+" @++++++$$++++++@&",
+" @++++++++++++++@&",
+" @++++++$$++++++@&",
+" @++++++++++++++@&",
+" @@@@@@@@@@@@@@@@&",
+" &&&&&&&&&&&&&&&&"};
diff --git a/tools/glade/glade/graphics/gnome-db-error.xpm b/tools/glade/glade/graphics/gnome-db-error.xpm
new file mode 100644
index 00000000..7ecb9c95
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-error.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * gnome_db_error_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #7B7B7B",
+"# c #000000",
+"$ c #FF0000",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.+++++++. ",
+"..+.@@@@@@@@@@@@@@@@ ",
+".++.@++++++++++++++@#",
+"....@++++++$$++++++@#",
+" @++++++$$++++++@#",
+" @++++++$$++++++@#",
+" @++++++$$++++++@#",
+" @++++++++++++++@#",
+" @++++++$$++++++@#",
+" @++++++++++++++@#",
+" @@@@@@@@@@@@@@@@#",
+" ################",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-export.xpm b/tools/glade/glade/graphics/gnome-db-export.xpm
new file mode 100644
index 00000000..6a21ade5
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-export.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_export_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+###+@+###+@+###+@",
+"..@+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-form.xpm b/tools/glade/glade/graphics/gnome-db-form.xpm
new file mode 100644
index 00000000..776e5586
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-form.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_form_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++++++++++++++@",
+".+@++@@@++##+#+##+++@",
+"..@+++++++++++++++++@",
+" @++@@+++###+++++++@",
+" @+++++++++++++++++@",
+" @++@+@++#+##++++++@",
+" @+++++++++++++++++@",
+" @++++@+++++++@++++@",
+" @+++@@+++++++@@+++@",
+" @++++@+++++++@++++@",
+" @+++++++++++++++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-graybar.xpm b/tools/glade/glade/graphics/gnome-db-graybar.xpm
new file mode 100644
index 00000000..b9201560
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-graybar.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_graybar_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+"++++++++++++++++++++@",
+"####################@",
+"#######+############@",
+"##+++##+############@",
+"#+###+#+#++#########@",
+"#####+#++##+########@",
+"##++++#+###+########@",
+"#+###+#+###+########@",
+"#+###+#+###+########@",
+"##++++#++++#########@",
+"####################@",
+"@@@@@@@@@@@@@@@@@@@@@",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-grid.xpm b/tools/glade/glade/graphics/gnome-db-grid.xpm
new file mode 100644
index 00000000..dbe6a92d
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-grid.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_grid_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+###+@+###+@+###+@",
+"..@+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-iconlist.xpm b/tools/glade/glade/graphics/gnome-db-iconlist.xpm
new file mode 100644
index 00000000..6105d885
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-iconlist.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_iconlist_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+@@@+@+@@@+@+@@@+@",
+"..@+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-label.xpm b/tools/glade/glade/graphics/gnome-db-label.xpm
new file mode 100644
index 00000000..92cc78ee
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-label.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_label_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+###+@+###+@+###+@",
+"..@+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-list.xpm b/tools/glade/glade/graphics/gnome-db-list.xpm
new file mode 100644
index 00000000..28163ba6
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-list.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_list_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.++@@@@@@@@@@@@@ ",
+"..+.+.@+++++++++++@ ",
+".++.++@+#########+@ ",
+"......@+++++++++++@ ",
+" @+#########+@ ",
+" @+++++++++++@ ",
+" @+#########+@ ",
+" @+++++++++++@ ",
+" @+#########+@ ",
+" @+++++++++++@ ",
+" @+#########+@ ",
+" @+++++++++++@ ",
+" @@@@@@@@@@@@@ ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-log-viewer.xpm b/tools/glade/glade/graphics/gnome-db-log-viewer.xpm
new file mode 100644
index 00000000..deccde30
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-log-viewer.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_log_viewer_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+###+@+###+@+###+@",
+"..@+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-login-dlg.xpm b/tools/glade/glade/graphics/gnome-db-login-dlg.xpm
new file mode 100644
index 00000000..ed4faf28
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-login-dlg.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * gnome_db_login_dlg_xpm[] = {
+"21 21 11 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #7B7B7B",
+"# c #00007B",
+"$ c #FF0000",
+"% c #FFFF00",
+"& c #000000",
+"* c #00FFFF",
+"= c #00FF00",
+"- c #D6D6D6",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.@@@@@@@@@@@@@@@@ ",
+"..+.@#$%############&",
+".++.@#*=#+++####-&-&&",
+"....@@@@@@@@@@@@@@@@&",
+" @++++++++++++++@&",
+" @+++++&&&&&++++@&",
+" @++++&&&&&&++++@&",
+" @++++&&&&&&++++@&",
+" @++++&&&&&&&+++@&",
+" @+++++&&&&&++++@&",
+" @++++++&&&&++++@&",
+" @++++++++++++++@&",
+" @@@@@@@@@@@@@@@@&",
+" &&&&&&&&&&&&&&&&"};
diff --git a/tools/glade/glade/graphics/gnome-db-login.xpm b/tools/glade/glade/graphics/gnome-db-login.xpm
new file mode 100644
index 00000000..97d82636
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-login.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_login_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #7B7B7B",
+"# c #000000",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.+++++++. ",
+"..+.@@@@@@@@@@@@@@@@ ",
+".++.@++++++++++++++@#",
+"....@+++++#####++++@#",
+" @++++######++++@#",
+" @++++######++++@#",
+" @++++#######+++@#",
+" @+++++#####++++@#",
+" @++++++####++++@#",
+" @++++++++++++++@#",
+" @@@@@@@@@@@@@@@@#",
+" ################",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-provider-sel.xpm b/tools/glade/glade/graphics/gnome-db-provider-sel.xpm
new file mode 100644
index 00000000..c00dc33e
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-provider-sel.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * gnome_db_provider_sel_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #D6D6D6",
+"$ c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+"++++++++++++++++++++@",
+"+##################$@",
+"+##################$@",
+"+##################$@",
+"+############++++##$@",
+"+############+##@##$@",
+"+############+@@@##$@",
+"+##################$@",
+"+##################$@",
+"+##################$@",
+"+$$$$$$$$$$$$$$$$$$$@",
+"@@@@@@@@@@@@@@@@@@@@@",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-query-builder.xpm b/tools/glade/glade/graphics/gnome-db-query-builder.xpm
new file mode 100644
index 00000000..98146ea9
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-query-builder.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char * gnome_db_query_builder_xpm[] = {
+"21 21 36 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #7B7B7B",
+"# c #000000",
+"$ c #DDDDDD",
+"% c #474747",
+"& c #090909",
+"* c #0A0A0A",
+"= c #4E4E4E",
+"- c #E3E3E3",
+"; c #363636",
+"> c #6B6B6B",
+", c #E5E5E5",
+"' c #DEDEDE",
+") c #565656",
+"! c #404040",
+"~ c #EDEDED",
+"{ c #F3F3F3",
+"] c #D9D9D9",
+"^ c #040404",
+"/ c #FAFAFA",
+"( c #D7D7D7",
+"_ c #8B8B8B",
+": c #373737",
+"< c #FDFDFD",
+"[ c #808080",
+"} c #252525",
+"| c #666666",
+"1 c #414141",
+"2 c #EEEEEE",
+"3 c #020202",
+"4 c #ABABAB",
+"5 c #F5F5F5",
+"6 c #9B9B9B",
+"7 c #F4F4F4",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".+@@@@@@@@@@@@@@@@@@ ",
+"..@++++++++++++++++@#",
+".+@++++++++++++++++@#",
+"..@+++++$%&*=-+++++@#",
+".+@+++++;>,')!+++++@#",
+"..@++++~#{++]^+++++@#",
+" @++++/(+++_:+++++@#",
+" @+++++++<[}$+++++@#",
+" @+++++++|12++++++@#",
+" @+++++++3]+++++++@#",
+" @+++++++45+++++++@#",
+" @+++++++67+++++++@#",
+" @+++++++#-+++++++@#",
+" @++++++++++++++++@#",
+" @@@@@@@@@@@@@@@@@@#",
+" ###################"};
diff --git a/tools/glade/glade/graphics/gnome-db-report.xpm b/tools/glade/glade/graphics/gnome-db-report.xpm
new file mode 100644
index 00000000..edee0e0e
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-report.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_report_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".++.+@+++++++++++++@ ",
+"..+. @+++++++++++++@ ",
+".++. +++++++++++++++ ",
+".... @++#+###++##++@ ",
+" @+++++++++++++@ ",
+" @++###+#+##+++@ ",
+" +++++++++++++++ ",
+" @++#+#+###+#++@ ",
+" @+++++++++++++@ ",
+" @++#+##+##+#++@ ",
+" +++++++++++++++ ",
+" @+++++++++++++@ ",
+" @+++++++++++++@ ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-sourcesel.xpm b/tools/glade/glade/graphics/gnome-db-sourcesel.xpm
new file mode 100644
index 00000000..a27edd4f
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-sourcesel.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_sourcesel_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+###+@+###+@+###+@",
+"..@+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-sql-editor.xpm b/tools/glade/glade/graphics/gnome-db-sql-editor.xpm
new file mode 100644
index 00000000..e42a1cd2
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-sql-editor.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_sql_editor_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #00007B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".@@@@@@@@@@@@@@@@@@@@",
+".@++++++++++++++++++@",
+".@++++++++++++++++++@",
+".@++++++++++++++++++@",
+" @+##++++#+++++++#++@",
+" @+#++##+#+##+##+##+@",
+" @+##+##+#+##+#++#++@",
+" @++#+#++#+#++#++#++@",
+" @+##+##+#+##+##+##+@",
+" @++++++++++++++++++@",
+" @++++++++++++++++++@",
+" @++++++++++++++++++@",
+" @@@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-table-editor.xpm b/tools/glade/glade/graphics/gnome-db-table-editor.xpm
new file mode 100644
index 00000000..5bfc53a8
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-table-editor.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_table_editor_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++++++++++++++@",
+".+@+@@#@++###+++++++@",
+"..@+++++++++++++++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-db-window.xpm b/tools/glade/glade/graphics/gnome-db-window.xpm
new file mode 100644
index 00000000..0e1b5a89
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-db-window.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_db_window_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #B5B5B5",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #7B7B7B",
+"............ ",
+".++.++.++.+. ",
+"............ ",
+".++.+++++++. ",
+"..+.+..+.++. ",
+".++.+++++++. ",
+"..+.+.+.+.+. ",
+".+@@@@@@@@@@@@@@@@@@@",
+"..@+++++@+++++@+++++@",
+".+@+###+@+###+@+###+@",
+"..@+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @+###+@+###+@+###+@",
+" @+++++@+++++@+++++@",
+" @@@@@@@@@@@@@@@@@@@",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-dialog.xpm b/tools/glade/glade/graphics/gnome-dialog.xpm
new file mode 100644
index 00000000..205785b6
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-dialog.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * gnome_dialog_xpm[] = {
+"21 21 10 1",
+" c None",
+". c #7B7B7B",
+"+ c #CC5972",
+"@ c #FF0000",
+"# c #FFFF00",
+"$ c #000000",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FFFFFF",
+"= c #D6D6D6",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .+@#++++++++++++$ ",
+" .+%&+***++++=+=+$ ",
+" ................$ ",
+" .**************.$ ",
+" .**************.$ ",
+" .**.*..*..*..**.$ ",
+" .**************.$ ",
+" .**************.$ ",
+" .***...**...***.$ ",
+" .***.$$**.$$***.$ ",
+" .**************.$ ",
+" ................$ ",
+" $$$$$$$$$$$$$$$$ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-dock-band.xpm b/tools/glade/glade/graphics/gnome-dock-band.xpm
new file mode 100644
index 00000000..e5d0a378
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-dock-band.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char *gnome_dock_band_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 22 1",
+" c None",
+". c #302f2f",
+"X c #00007f",
+"o c #403f30",
+"O c #405040",
+"+ c #505f4f",
+"@ c #505f50",
+"# c #506050",
+"$ c Gray50",
+"% c Green",
+"& c Cyan",
+"* c Red",
+"= c #908070",
+"- c #90807f",
+"; c Yellow",
+": c #a09f90",
+"> c #bfafaf",
+", c #c0bfb0",
+"< c #cfc0bf",
+"1 c #d0d0d0",
+"2 c Gray100",
+"3 c Gray0",
+/* pixels */
+" ",
+" ",
+" ",
+"$$$$$$$$$$$$$$$$$$$$ ",
+"$X*;XXXXXXXXXXXXXXX$3",
+"$X&%X222X22XXXXX1 1$3",
+"$$$$$$$$$$$$$$$$$$$$3",
+"$12222222,2,2222222$3",
+"$1222222,->-O222222$3",
+"$122222,-O,.O222222$3",
+"$122222-O,--2222222$3",
+"$122222O<--#2222222$3",
+"$1222222>-@2<222222$3",
+"$1222222<:-<-+22222$3",
+"$1222222<:=-.+22222$3",
+"$12222222<+oO222222$3",
+"$122222222222222222$3",
+"$$$$$$$$$$$$$$$$$$$$3",
+" 33333333333333333333",
+" ",
+" "
+};
diff --git a/tools/glade/glade/graphics/gnome-dock-item.xpm b/tools/glade/glade/graphics/gnome-dock-item.xpm
new file mode 100644
index 00000000..4ac0d7f0
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-dock-item.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_dock_item_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #7B7B7B",
+"@ c #D6D6D6",
+"# c #000000",
+".....................",
+".+@+@@@@@@@@@@@@@@@@#",
+".@.+@@@@@@@@@@@@@@@@#",
+".+@+@@@@@@@@@@@@@@@@#",
+".####################",
+".....................",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".@@@@@@@@@@@@@@@@@@@+",
+".++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/gnome-dock.xpm b/tools/glade/glade/graphics/gnome-dock.xpm
new file mode 100644
index 00000000..4043033f
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-dock.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_dock_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #7B7B7B",
+"@ c #D6D6D6",
+"# c #000000",
+".....................",
+".+@+@@@@@@@@@@@@@@@@#",
+".@.+@@@@@@@@@@@@@@@@#",
+".+@+@@@@@@@@@@@@@@@@#",
+".####################",
+".....@@@@@@@@@@@....#",
+".+@+#@@@@@@@@@@@.+@+#",
+".@.@#@@@@@@@@@@@.@.@#",
+".+++#@@@@@@@@@@@.+++#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".@@@#@@@@@@@@@@@.@@@#",
+".####@@@@@@@@@@@.####",
+"....................#",
+".+@+@@@@@@@@@@@@@@@@#",
+".@.+@@@@@@@@@@@@@@@@#",
+".+@+@@@@@@@@@@@@@@@@#",
+"#####################"};
diff --git a/tools/glade/glade/graphics/gnome-druid-page-finish.xpm b/tools/glade/glade/graphics/gnome-druid-page-finish.xpm
new file mode 100644
index 00000000..32a74ada
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-druid-page-finish.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_druid_page_finish_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #7B7B7B",
+"+ c #00007B",
+"@ c #000000",
+"# c #FFFFFF",
+" ",
+" ",
+" ",
+".................... ",
+".++++++++++++++++++.@",
+".+###+##++++++++##+.@",
+".+++++++++++++++##+.@",
+".++++++++++++++++++.@",
+".++++##############.@",
+".++#+##############.@",
+".++++##############.@",
+".+#++##############.@",
+".++++##############.@",
+".++++##############.@",
+".++#+##############.@",
+".++++##############.@",
+".++++##############.@",
+"....................@",
+" @@@@@@@@@@@@@@@@@@@@",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-druid-page-standard.xpm b/tools/glade/glade/graphics/gnome-druid-page-standard.xpm
new file mode 100644
index 00000000..a1a68263
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-druid-page-standard.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * gnome_druid_page_standard_xpm[] = {
+"21 21 7 1",
+" c None",
+". c #7B7B7B",
+"+ c #07077B",
+"@ c #000000",
+"# c #FFFFFF",
+"$ c #00007B",
+"% c #D6D6D6",
+" ",
+" ",
+" ",
+".................... ",
+".++++++++++++++++++.@",
+".+###+##++++++++##+.@",
+".+++++++++++++++##+.@",
+".$$$$$$$$$$$$$$$+++.@",
+".+%%%%%%%%%%%%%%%%%.@",
+".+%%%%%%%%%%%%%%%%%.@",
+".+%%%%%%%%%%%%%%%%%.@",
+".+%%%%%%%%%%%%%%%%%.@",
+".+%%%%%%%%%%%%%%%%%.@",
+".+%%%%%%%%%%%%%%%%%.@",
+".+%%%%%%%%%%%%%%%%%.@",
+".+%%%%%%%%%%%%%%%%%.@",
+".+%%%%%%%%%%%%%%%%%.@",
+"....................@",
+" @@@@@@@@@@@@@@@@@@@@",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-druid-page-start.xpm b/tools/glade/glade/graphics/gnome-druid-page-start.xpm
new file mode 100644
index 00000000..bb36de43
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-druid-page-start.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * gnome_druid_page_start_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #7B7B7B",
+"+ c #00007B",
+"@ c #000000",
+"# c #FFFFFF",
+" ",
+" ",
+" ",
+".................... ",
+".++++++++++++++++++.@",
+".+###+##++++++++##+.@",
+".+++++++++++++++##+.@",
+".++++++++++++++++++.@",
+".++++##############.@",
+".++#+##############.@",
+".++++##############.@",
+".+#++##############.@",
+".++++##############.@",
+".++++##############.@",
+".++#+##############.@",
+".++++##############.@",
+".++++##############.@",
+"....................@",
+" @@@@@@@@@@@@@@@@@@@@",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-druid.xpm b/tools/glade/glade/graphics/gnome-druid.xpm
new file mode 100644
index 00000000..b15e45ad
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-druid.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * gnome_druid_xpm[] = {
+"21 21 7 1",
+" c None",
+". c #7B7B7B",
+"+ c #07077B",
+"@ c #000000",
+"# c #FFFFFF",
+"$ c #00007B",
+"% c #D6D6D6",
+" ",
+" ",
+" ",
+".................... ",
+".++++++++++++++++++.@",
+".+###+##++++++++##+.@",
+".+++++++++++++++##+.@",
+".$$$$$$$$$$$$$$$+++.@",
+".@@@@##############.@",
+".@.%@##############.@",
+".@%.@###@##@##@####.@",
+".@.%@#####@#@##@###.@",
+".@%.@###@#####@@###.@",
+".@%%@##############.@",
+".@@@@##############.@",
+".%###...#...###...#.@",
+".%####%%%#%%%###%%%.@",
+"....................@",
+" @@@@@@@@@@@@@@@@@@@@",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-entry.xpm b/tools/glade/glade/graphics/gnome-entry.xpm
new file mode 100644
index 00000000..bead2458
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-entry.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * gnome_entry_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+".....................",
+".+++++++++++++.@@@@@.",
+".+++++++++++++..@@@..",
+".+++++++++++++...@...",
+".....................",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-fileentry.xpm b/tools/glade/glade/graphics/gnome-fileentry.xpm
new file mode 100644
index 00000000..21061cab
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-fileentry.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * gnome_fileentry_xpm[] = {
+"21 21 7 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #7B7B7B",
+"$ c #D6D6D6",
+"% c #FFFF00",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+"............... ++++.",
+".+++++++++.@@@. +##$.",
+".+++++++++..@.. +$$$.",
+"............... .....",
+" ",
+" .. ",
+" .%%... ",
+" .%%%%%. ",
+" .%%%%%. ",
+" .%%%%%. ",
+" ....... ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-fontpicker.xpm b/tools/glade/glade/graphics/gnome-fontpicker.xpm
new file mode 100644
index 00000000..4b1b45b5
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-fontpicker.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * gnome_fontpicker_xpm[] = {
+"21 21 7 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #FFFF9C",
+"% c #FF0000",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@$$$$$@@@@@#+ ",
+" .@@@@@@%%%%$@@@@@#+ ",
+" .@@@@@%$$%%$@@@@@#+ ",
+" .@@@@@@@%$%$%%%@@#+ ",
+" .@@@%$$%%%%%$$$%@#+ ",
+" .@@%$%%%$$%%$@@$@#+ ",
+" .@@@$%$$%@$%$@@@@#+ ",
+" .@@@$%$%@@$%$$$%@#+ ",
+" .@@@$%$$%@@$%%%$@#+ ",
+" .@@@$%%%$@@@$$$@@#+ ",
+" .@@@@$$$@@@@@@@@@#+ ",
+" .#################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-href.xpm b/tools/glade/glade/graphics/gnome-href.xpm
new file mode 100644
index 00000000..ddb75f54
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-href.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * gnome_href_xpm[] = {
+"21 21 8 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #DEB6A4",
+"% c #ACC29C",
+"& c #626D52",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@++@@@@@#+ ",
+" .@@@@@@@@+$$+@@@@#+ ",
+" .@@@@@@@+$.$$+@@@#+ ",
+" .@@@@+++++$$$+@@@#+ ",
+" .@@@@@+..+$$+@@@@#+ ",
+" .@@@++.%&+++@@@@@#+ ",
+" .@++.%%&++@@@@@@@#+ ",
+" .@@+%%%+@+@@@@@@@#+ ",
+" .@@@+%&+@@@@@@@@@#+ ",
+" .@@@@++@@@@@@@@@@#+ ",
+" .@@@@@+@@@@@@@@@@#+ ",
+" .#################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-iconentry.xpm b/tools/glade/glade/graphics/gnome-iconentry.xpm
new file mode 100644
index 00000000..cd2ca01b
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-iconentry.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * gnome_iconentry_xpm[] = {
+"21 21 11 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #00FFFF",
+"% c #DEDEDE",
+"& c #FFFF00",
+"* c #1CA81C",
+"= c #00FF00",
+"- c #0000FF",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@++++++++++++@@#+ ",
+" .@@+$$$%$$.$$$+@@#+ ",
+" .@@+$.$$%$$$&$+@@#+ ",
+" .@@+$$$$##$$$$+@@#+ ",
+" .@@+$$$++++$$$+@@#+ ",
+" .@@+***+@@+***+@@#+ ",
+" .@@+===+@-+===+@@#+ ",
+" .@@++++++++++++@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .@@@@@@@@@@@@@@@@#+ ",
+" .#################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-iconlist.xpm b/tools/glade/glade/graphics/gnome-iconlist.xpm
new file mode 100644
index 00000000..f3ba1fb4
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-iconlist.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * gnome_iconlist_xpm[] = {
+"21 21 9 1",
+" c None",
+". c #7B797B",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #D6D6D6",
+"$ c #00007B",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FF0000",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@+++$%$+++++&%&+++#+",
+".@+++%$%+++++%&%+++#+",
+".@+++$%$+++++&%&+++#+",
+".@+++++++++++++++++#+",
+".@++@+@@+@++@@@+@++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@+++&*&+++++&*&+++#+",
+".@+++*&*+++++***+++#+",
+".@+++&*&+++++&*&+++#+",
+".@+++++++++++++++++#+",
+".@++@+@+@+++@+@@+++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".###################+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/gnome-iconselection.xpm b/tools/glade/glade/graphics/gnome-iconselection.xpm
new file mode 100644
index 00000000..3bbbc91f
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-iconselection.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * gnome_iconselection_xpm[] = {
+"21 21 8 1",
+" c None",
+". c #7B797B",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #D6D6D6",
+"$ c #FFFF00",
+"% c #00FF00",
+"& c #FF0000",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@++++++@@+++++++++#+",
+".@+++++@$$@@@++++++#+",
+".@+++++@$$$$$@+++++#+",
+".@+++++@$$$$$@+++++#+",
+".@+++++@$$$$$@+++++#+",
+".@+++++@@@@@@@+++++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@+++%&%+++++%&%+++#+",
+".@+++&%&+++++&&&+++#+",
+".@+++%&%+++++%&%+++#+",
+".@+++++++++++++++++#+",
+".@++@+@+@+++@+@@+++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".###################+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/gnome-less.xpm b/tools/glade/glade/graphics/gnome-less.xpm
new file mode 100644
index 00000000..2f815e32
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-less.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * gnome_less_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #D5D6D5",
+"+ c #7B797B",
+"@ c #000000",
+"# c #D6D6D6",
+"$ c #FFFFFF",
+".....................",
+"+++++++++++++++++++++",
+"+@@@@@@@@@@@@@@@#+$$+",
+"+@$$$$$$$$$$$$$$#+@$+",
+"+@$$$$$$$$$$$$$$#++$+",
+"+@$$@$@$@$$@$$@$#+.$+",
+"+@$@$@$$$@$@@$$$#+.$+",
+"+@$$@$@$$$$$$$$$#+.$+",
+"+@$$@$$@@$$$$$$$#+.$+",
+"+@$$$$$$$$$$$$$$#+$$+",
+"+@$@@$$@$@@$@$@$#+$$+",
+"+@$$@$@@$$@$$$$$#+.$+",
+"+@$$$$$$$$$$$$$$#+.$+",
+"+@$@$@@@$@$@$$$$#+.$+",
+"+@$$$$$$$$$$$$$$#+.$+",
+"+@$@@$@@$@$$$$$$#+.$+",
+"+@$@$$@$$@$@$$$$#+.$+",
+"+@$$@$$$$$$$$$$$#++$+",
+"+@$@$@@$@$$$$$$$#+$$+",
+"+################+@$+",
+"$$$$$$$$$$$$$$$$$++++"};
diff --git a/tools/glade/glade/graphics/gnome-messagebox.xpm b/tools/glade/glade/graphics/gnome-messagebox.xpm
new file mode 100644
index 00000000..62d1b0ab
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-messagebox.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * gnome_messagebox_xpm[] = {
+"21 21 10 1",
+" c None",
+". c #7B7B7B",
+"+ c #CC5972",
+"@ c #FF0000",
+"# c #FFFF00",
+"$ c #000000",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FFFFFF",
+"= c #D6D6D6",
+" ",
+" ",
+" ",
+" ",
+" ................ ",
+" .+@#++++++++++++$ ",
+" .+%&+***++++=+=+$ ",
+" ................$ ",
+" .**************.$ ",
+" .**...*********.$ ",
+" .*.*##.*..*..**.$ ",
+" .*.###.********.$ ",
+" .*=.#.*********.$ ",
+" .*...****...***.$ ",
+" .*$$*****.$$***.$ ",
+" .**************.$ ",
+" ................$ ",
+" $$$$$$$$$$$$$$$$ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-numberentry.xpm b/tools/glade/glade/graphics/gnome-numberentry.xpm
new file mode 100644
index 00000000..d1fe2d13
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-numberentry.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * gnome_numberentry_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #7B7B7B",
+"$ c #D6D6D6",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+"............... ++++.",
+".+++++++++.@@@. +##$.",
+".+++++++++..@.. +$$$.",
+"............... .....",
+" ",
+" ",
+" . ..@ ..@ ",
+" .. @. @. ",
+" . @.@ ..@ ",
+" . .@ @. ",
+" ... ... ..@ ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-papersel.xpm b/tools/glade/glade/graphics/gnome-papersel.xpm
new file mode 100644
index 00000000..a5605042
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-papersel.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * gnome_papersel_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #000000",
+"+ c #D6D6D6",
+"@ c #FFFFFF",
+"............... +.+ ",
+".@@@@@@@@@@@@@. ... ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@..@@@@.@@@. . ",
+".@@.@@.@@..@@@. . ",
+".@@.@@.@.@.@@@. . ",
+".@@....@....@@. . ",
+".@@.@@.@@@.@@@. . ",
+".@@.@@.@@@.@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. ... ",
+"............... +.+ ",
+" ",
+"+. .+ ",
+".............. ",
+"+. .+ "};
diff --git a/tools/glade/glade/graphics/gnome-pixmap.xpm b/tools/glade/glade/graphics/gnome-pixmap.xpm
new file mode 100644
index 00000000..991a12eb
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-pixmap.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *gnome_pixmap_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 12 1",
+" c Gray0",
+". c #007b00",
+"X c #7b7b7b",
+"o c Blue",
+"O c Green",
+"+ c Cyan",
+"@ c Yellow",
+"# c #d6d6d6",
+"$ c #b3cece",
+"% c Gray87",
+"& c Gray100",
+"* c None",
+/* pixels */
+"*********************",
+"*********************",
+"*********************",
+"* ",
+"* +++++%%%&+++++++++ ",
+"* +&&&++%%++&+++XX++ ",
+"* +++++++%+++++X@@X+ ",
+"* ++&&++++XX+++X@@X+ ",
+"* +++++++ XXX&++XX++ ",
+"* &+++++XXXXXX++++&+ ",
+"* +++++ +++++ ",
+"* +++++ ###### +++++ ",
+"* +++++ #o##o# +++++ ",
+"* ..... ###### ..... ",
+"* OOOOO ##oo## OOOOO ",
+"* OOOOO ##oo## OOOOO ",
+"* OOOOO OOOOO ",
+"* OOOOOOOOOOOOOOOOOO ",
+"* ",
+"*********************",
+"*********************"
+};
diff --git a/tools/glade/glade/graphics/gnome-pixmapentry.xpm b/tools/glade/glade/graphics/gnome-pixmapentry.xpm
new file mode 100644
index 00000000..751996c8
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-pixmapentry.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * gnome_pixmapentry_xpm[] = {
+"21 21 9 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #DEDEDE",
+"# c #7B7B7B",
+"$ c #D6D6D6",
+"% c #00FFFF",
+"& c #FFFF00",
+"* c #00FF00",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+"............... ++++.",
+".+++++++++.@@@. +##$.",
+".+++++++++..@.. +$$$.",
+"............... .....",
+" ",
+" ....... ",
+" .%%%%&. ",
+" .%%.%%. ",
+" .**.**. ",
+" .*****. ",
+" ....... ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-print-papersel.xpm b/tools/glade/glade/graphics/gnome-print-papersel.xpm
new file mode 100644
index 00000000..c8284eb4
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-print-papersel.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * gnome_print_papersel_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #000000",
+"+ c #D6D6D6",
+"@ c #FFFFFF",
+"............... +.+ ",
+".@@@@@@@@@@@@@. ... ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@..@@@@.@@@. . ",
+".@@.@@.@@..@@@. . ",
+".@@.@@.@.@.@@@. . ",
+".@@....@....@@. . ",
+".@@.@@.@@@.@@@. . ",
+".@@.@@.@@@.@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. . ",
+".@@@@@@@@@@@@@. ... ",
+"............... +.+ ",
+" ",
+"+. .+ ",
+".............. ",
+"+. .+ "};
diff --git a/tools/glade/glade/graphics/gnome-propertybox.xpm b/tools/glade/glade/graphics/gnome-propertybox.xpm
new file mode 100644
index 00000000..3a4867c2
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-propertybox.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char * gnome_propertybox_xpm[] = {
+"21 21 10 1",
+" c None",
+". c #7B7B7B",
+"+ c #CC5972",
+"@ c #FF0000",
+"# c #FFFF00",
+"$ c #000000",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FFFFFF",
+"= c #D6D6D6",
+" ",
+" ",
+" ",
+".................... ",
+".+@#+++++++++++++++.$",
+".+%&+***+**+++++=+=.$",
+"....................$",
+".******************.$",
+".*.........********.$",
+".*.==.==.==......**.$",
+".*.==============$*.$",
+".*.==============$*.$",
+".*.==============$*.$",
+".*.==============$*.$",
+".*$$$$$$$$$$$$$$$$*.$",
+".*******====*====**.$",
+".*******=...*=...**.$",
+"....................$",
+" $$$$$$$$$$$$$$$$$$$$",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-spell.xpm b/tools/glade/glade/graphics/gnome-spell.xpm
new file mode 100644
index 00000000..60dab70a
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-spell.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * gnome_spell_xpm[] = {
+"21 21 9 1",
+" c None",
+". c #000000",
+"+ c #4A6541",
+"@ c #415939",
+"# c #4A6941",
+"$ c #5A8152",
+"% c #628D5A",
+"& c #52754A",
+"* c #4A6D41",
+" ",
+" ",
+" ",
+" .. ... .. ",
+" . . . . . . ",
+" .... ... . ",
+" . . . . . . ",
+" . . ... .. .. ",
+" .. ",
+" .. .. ",
+" .+. .@. ",
+" .#. .#. ",
+" .+$.$@. ",
+" .#%&. ",
+" .+%@. ",
+" .#. ",
+" .*. ",
+" . ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gnome-stock.xpm b/tools/glade/glade/graphics/gnome-stock.xpm
new file mode 100644
index 00000000..dfebfb8f
--- /dev/null
+++ b/tools/glade/glade/graphics/gnome-stock.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *gnome_stock_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 12 1",
+" c Gray0",
+". c #007b00",
+"X c #7b7b7b",
+"o c Blue",
+"O c Green",
+"+ c Cyan",
+"@ c Yellow",
+"# c #d6d6d6",
+"$ c #b3cece",
+"% c Gray87",
+"& c Gray100",
+"* c None",
+/* pixels */
+"*********************",
+"*********************",
+"*********************",
+"* ",
+"* +++++%%%&+++++++++ ",
+"* +&&&++%%++&+++XX++ ",
+"* +++++++%+++++X@@X+ ",
+"* ++&&++++XX+++X@@X+ ",
+"* +++++++ XXX&++XX++ ",
+"* &+++++XXXXXX++++&+ ",
+"* +++++ +++++ ",
+"* +++++ ###### +++++ ",
+"* +++++ #o##o# +++++ ",
+"* ..... ###### ..... ",
+"* OOOOO ##oo## OOOOO ",
+"* OOOOO ##oo## OOOOO ",
+"* OOOOO OOOOO ",
+"* OOOOOOOOOOOOOOOOOO ",
+"* ",
+"*********************",
+"*********************"
+};
diff --git a/tools/glade/glade/graphics/gtk-clock.xpm b/tools/glade/glade/graphics/gtk-clock.xpm
new file mode 100644
index 00000000..86605ceb
--- /dev/null
+++ b/tools/glade/glade/graphics/gtk-clock.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * gtk_clock_xpm[] = {
+"21 21 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . .. . .. ",
+" .. . . .. . . ",
+" . . . . . . ",
+" . . . ... ",
+" . . . . . ",
+" . . . . . ",
+" ... .... ... .. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/gtk-dial.xpm b/tools/glade/glade/graphics/gtk-dial.xpm
new file mode 100644
index 00000000..a26bfb5e
--- /dev/null
+++ b/tools/glade/glade/graphics/gtk-dial.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * gtk_dial_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #000000",
+"+ c #D6D6D6",
+"@ c #9C9C9C",
+" ",
+" . ",
+" . . . ",
+" ",
+" . +. ",
+" . +.+ ",
+" ++.+ ",
+" . +@.+ . ",
+" +@.@+ ",
+" +@.@+ ",
+" +..@+ ",
+".. ...+ ..",
+" +.+ ",
+" ",
+" . . ",
+" ",
+" . . ",
+" . . ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/handlebox.xpm b/tools/glade/glade/graphics/handlebox.xpm
new file mode 100644
index 00000000..e4d792cb
--- /dev/null
+++ b/tools/glade/glade/graphics/handlebox.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *handlebox_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray87",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@++++++++++++++++++ @",
+"@+OOOO.XXXXXXXXXXX. @",
+"@++OOO.XXXXXXXXXXX. @",
+"@+O.+O.XXXXXXXXXXX. @",
+"@+OOO..XXXXXXXXXXX. @",
+"@++OOO.XXXXXXXXXXX. @",
+"@+O.+O.XXXXXXXXXXX. @",
+"@+OOO..XXXXXXXXXXX. @",
+"@++OOO.XXXXXXXXXXX. @",
+"@+O.+O.XXXXXXXXXXX. @",
+"@+OOO..XXXXXXXXXXX. @",
+"@+................. @",
+"@ @",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@"
+};
diff --git a/tools/glade/glade/graphics/hbox.xpm b/tools/glade/glade/graphics/hbox.xpm
new file mode 100644
index 00000000..47287513
--- /dev/null
+++ b/tools/glade/glade/graphics/hbox.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * hbox_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"......+......+......+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".@@@@#+.@@@@#+.@@@@#+",
+".#####+.#####+.#####+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/hbuttonbox.xpm b/tools/glade/glade/graphics/hbuttonbox.xpm
new file mode 100644
index 00000000..77d73dc4
--- /dev/null
+++ b/tools/glade/glade/graphics/hbuttonbox.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *hbuttonbox_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+OOOOO +OOOOO +OOOOO ",
+"+OXXX. +OXXX. +OXXX. ",
+"+OXXX. +OXXX. +OXXX. ",
+"+O.... +O.... +O.... ",
+"+ + + ",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/hpaned.xpm b/tools/glade/glade/graphics/hpaned.xpm
new file mode 100644
index 00000000..c6bce497
--- /dev/null
+++ b/tools/glade/glade/graphics/hpaned.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * hpaned_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"..........+.........+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@#####@@@@@@@#+",
+".@@@@@@#...##@@@@@@#+",
+".@@@@@@#...##@@@@@@#+",
+".@@@@@@#...##@@@@@@#+",
+".@@@@@@######@@@@@@#+",
+".@@@@@@@#####@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".#########+.########+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/hruler.xpm b/tools/glade/glade/graphics/hruler.xpm
new file mode 100644
index 00000000..1a3297b0
--- /dev/null
+++ b/tools/glade/glade/graphics/hruler.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *hruler_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c Gray0",
+". c #b3cece",
+"X c None",
+/* pixels */
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+" XXXXXXXXXXXXXXX ",
+" X XXXXXXXXXXXXXXX XX",
+" X XXXXXXXXXXXXXXX ",
+" X XXXXXXXXXXXXXXXXX ",
+" XXXXXXXXXXXXXXX ",
+"XXXXXXXXXXXXXXXXXXXXX",
+"X XXXXXXXXXXXXXXXXX X",
+"X XXXXXXXXXXXXXXXXX X",
+"X XXXXX XXXXX XXXXX X",
+"X XXXXX XXXXX XXXXX X",
+"X XX XX XX XX XX XX X",
+"X XX XX XX XX XX XX X",
+"X XX XX XX XX XX XX X",
+"X X",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX"
+};
diff --git a/tools/glade/glade/graphics/hscale.xpm b/tools/glade/glade/graphics/hscale.xpm
new file mode 100644
index 00000000..bfdaee15
--- /dev/null
+++ b/tools/glade/glade/graphics/hscale.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *hscale_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray87",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@ @@@@@ @@@@@@@@@",
+"@@ @@ @@@ @@ @@@@@@@@",
+"@@ @@ @@@ @@ @@@@@@@@",
+"@@ @@ @@@ @@ @@@@@@@@",
+"@@ @@ @@@ @@ @@@@@@@@",
+"@@@ @@ @@ @@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+".....................",
+". +",
+". ++++++++ XXXXXXXXO+",
+". +XXX.XX. XXXXXXXXO+",
+". +XXX.XX. XXXXXXXXO+",
+". +....... XXXXXXXXO+",
+". XXXXXXXXO+",
+". OOOOOOOOOOOOOOOOOO+",
+".++++++++++++++++++++",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@"
+};
diff --git a/tools/glade/glade/graphics/hscrollbar.xpm b/tools/glade/glade/graphics/hscrollbar.xpm
new file mode 100644
index 00000000..7f7ac92f
--- /dev/null
+++ b/tools/glade/glade/graphics/hscrollbar.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *hscrollbar_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c Gray61",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+" ",
+" ...O .OOOOOO .OO...O",
+" ..OX .OXXXXX .OXO..O",
+" .OXX .OXXXXX .OXXO.O",
+" OXXX .OXXXXX .OXXX O",
+" . XX .OXXXXX .OXX .O",
+" .. X .OXXXXX .OX ..O",
+" ... . .O ...O",
+"OOOOOOOOOOOOOOOOOOOOO",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/hseparator.xpm b/tools/glade/glade/graphics/hseparator.xpm
new file mode 100644
index 00000000..41ad8aaf
--- /dev/null
+++ b/tools/glade/glade/graphics/hseparator.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *hseparator_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 4 1",
+" c #7b7b7b",
+". c #b3cece",
+"X c Gray100",
+"o c None",
+/* pixels */
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"o o",
+"oXXXXXXXXXXXXXXXXXXXo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo",
+"ooooooooooooooooooooo"
+};
diff --git a/tools/glade/glade/graphics/iconview.xpm b/tools/glade/glade/graphics/iconview.xpm
new file mode 100644
index 00000000..b78b6711
--- /dev/null
+++ b/tools/glade/glade/graphics/iconview.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char * iconview_xpm[] = {
+"21 21 9 1",
+" c None",
+". c #7B797B",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #D6D6D6",
+"$ c #00007B",
+"% c #00FFFF",
+"& c #00FF00",
+"* c #FF0000",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@+++$%$+++++&%&+++#+",
+".@+++%$%+++++%&%+++#+",
+".@+++$%$+++++&%&+++#+",
+".@+++++++++++++++++#+",
+".@++@+@@+@++@@@+@++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".@+++&*&+++++&*&+++#+",
+".@+++*&*+++++***+++#+",
+".@+++&*&+++++&*&+++#+",
+".@+++++++++++++++++#+",
+".@++@+@+@+++@+@@+++#+",
+".@+++++++++++++++++#+",
+".@+++++++++++++++++#+",
+".###################+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/image.xpm b/tools/glade/glade/graphics/image.xpm
new file mode 100644
index 00000000..9f353cc4
--- /dev/null
+++ b/tools/glade/glade/graphics/image.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *image_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 12 1",
+" c Gray0",
+". c #007b00",
+"X c #7b7b7b",
+"o c Blue",
+"O c Green",
+"+ c Cyan",
+"@ c Yellow",
+"# c #d6d6d6",
+"$ c #b3cece",
+"% c Gray87",
+"& c Gray100",
+"* c None",
+/* pixels */
+"*********************",
+"*********************",
+"*********************",
+"* ",
+"* +++++%%%&+++++++++ ",
+"* +&&&++%%++&+++XX++ ",
+"* +++++++%+++++X@@X+ ",
+"* ++&&++++XX+++X@@X+ ",
+"* +++++++ XXX&++XX++ ",
+"* &+++++XXXXXX++++&+ ",
+"* +++++ +++++ ",
+"* +++++ ###### +++++ ",
+"* +++++ #o##o# +++++ ",
+"* ..... ###### ..... ",
+"* OOOOO ##oo## OOOOO ",
+"* OOOOO ##oo## OOOOO ",
+"* OOOOO OOOOO ",
+"* OOOOOOOOOOOOOOOOOO ",
+"* ",
+"*********************",
+"*********************"
+};
diff --git a/tools/glade/glade/graphics/inputdialog.xpm b/tools/glade/glade/graphics/inputdialog.xpm
new file mode 100644
index 00000000..80bf2a9f
--- /dev/null
+++ b/tools/glade/glade/graphics/inputdialog.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *inputdialog_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 12 1",
+" c Gray0",
+". c #00007b",
+"X c #7b7b7b",
+"o c Green",
+"O c Cyan",
+"+ c Red",
+"@ c Yellow",
+"# c #d6d6d6",
+"$ c #b3cece",
+"% c Gray87",
+"& c Gray100",
+"* c None",
+/* pixels */
+"*********************",
+"*********************",
+"*********************",
+"*********************",
+"**XXXXXXXXXXXXXXXX***",
+"**X.+@............ **",
+"**X.Oo.&&&....# # **",
+"**XXXXXXXXXXXXXXXX **",
+"**X&&&&&&&&&&&&&&X **",
+"**X&&&&& &&&&&&&X **",
+"**X&&&&& &&&&&X **",
+"**X&&&&& &&&&&&X **",
+"**X&&&&& & %&&&&&X **",
+"**X&&&&&&&% &&&&&X **",
+"**X&&&&&&&&% &&&&X **",
+"**X&&&&&&&&&&&&&&X **",
+"**XXXXXXXXXXXXXXXX **",
+"*** **",
+"*********************",
+"*********************",
+"*********************"
+};
diff --git a/tools/glade/glade/graphics/label.xpm b/tools/glade/glade/graphics/label.xpm
new file mode 100644
index 00000000..013e13a9
--- /dev/null
+++ b/tools/glade/glade/graphics/label.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *label_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c Gray0",
+". c #b3cece",
+"X c None",
+/* pixels */
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXX XXXXXXXXX",
+"XXXXXXXXX XXXXXXXXX",
+"XXXXXXXXX XXXXXXXXX",
+"XXXXXXXX XXXXXXXX",
+"XXXXXXXX XXXXXXXX",
+"XXXXXXXX XXXXXXX",
+"XXXXXXX X XXXXXXX",
+"XXXXXXX X XXXXXX",
+"XXXXXX XX XXXXXX",
+"XXXXXX XXXXX",
+"XXXXX XXXXX",
+"XXXXX XXXXX XXXXX",
+"XXXX XXXXX XXXX",
+"XXX XXXXX XXX",
+"XXX XXX XXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX"
+};
diff --git a/tools/glade/glade/graphics/layout.xpm b/tools/glade/glade/graphics/layout.xpm
new file mode 100644
index 00000000..f446511d
--- /dev/null
+++ b/tools/glade/glade/graphics/layout.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * layout_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #D6D6D6",
+"@ c #000000",
+"# c #7B7B7B",
+".....................",
+".+++++++++++++.+++++@",
+".+.....+++++++.++@++@",
+".+.+++#+++++++.+@@@+@",
+".+.+++#+.....+.+++++@",
+".+.####+.+++#+.@@@@@@",
+".+++++++.+++#+......@",
+".+++++++.####+..++++@",
+".+++++++++++++..++++@",
+".+++.....+++++......@",
+".+++.+++#+++++.+++++@",
+".+++.+++#+++++.+@@@+@",
+".+++.####+++++.++@++@",
+".+++++++++++++.+++++@",
+"...............@@@@@@",
+".++++@...@++++@++++++",
+".++@+@.++@+@++@++++++",
+".+@@+@.++@+@@+@++++++",
+".++@+@.++@+@++@++++++",
+".++++@.++@++++@++++++",
+".@@@@@@@@@@@@@@++++++"};
diff --git a/tools/glade/glade/graphics/list.xpm b/tools/glade/glade/graphics/list.xpm
new file mode 100644
index 00000000..9cb085d6
--- /dev/null
+++ b/tools/glade/glade/graphics/list.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *list_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 4 1",
+" c Gray0",
+". c #b3cece",
+"X c Gray100",
+"o c None",
+/* pixels */
+"ooooooooooooooooooooo",
+"oooo oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo X XXX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo X XX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo X XX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo X XX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo X XXX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo XXXXXXXXXXX oooo",
+"oooo oooo",
+"ooooooooooooooooooooo"
+};
diff --git a/tools/glade/glade/graphics/listitem.xpm b/tools/glade/glade/graphics/listitem.xpm
new file mode 100644
index 00000000..999929eb
--- /dev/null
+++ b/tools/glade/glade/graphics/listitem.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *listitem_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c Red",
+"X c #b3cece",
+"o c Gray87",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"++++ ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OoooooooOOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ O........OO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OooooooooOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OooooooooOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OoooooooOOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ OOOOOOOOOOO ++++",
+"++++ ++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/menubar.xpm b/tools/glade/glade/graphics/menubar.xpm
new file mode 100644
index 00000000..dd351ab8
--- /dev/null
+++ b/tools/glade/glade/graphics/menubar.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * menubar_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #DEDEDE",
+" ",
+" ",
+" ...................+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .@$$$$+$$$$+$$$$+@#+",
+" .@$@@@+$@@@+$@@@+@#+",
+" .@$@@@+$@@@+$@@@+@#+",
+" .@.......#++$++++@#+",
+" .@.$$$$$$#@@@@@@@@#+",
+" .#.$####$##########+",
+" ++.$$$$$$#++++++++++",
+" .$####$#+ ",
+" .$$$$$$#+ ",
+" .$####$#+ ",
+" .$$$$$$#+ ",
+" .$####$#+ ",
+" .$$$$$$#+ ",
+" .#######+ ",
+" ++++++++ ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/menuitem.xpm b/tools/glade/glade/graphics/menuitem.xpm
new file mode 100644
index 00000000..a1da3fa3
--- /dev/null
+++ b/tools/glade/glade/graphics/menuitem.xpm
@@ -0,0 +1,26 @@
+/* XPM */
+static char * menuitem_xpm[] = {
+"21 21 2 1",
+" c None",
+". c #000000",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" . ",
+" .. ",
+" .... ",
+" ..... ",
+" .... ",
+" ... ",
+" . . ",
+" . ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/menutoolbutton.xpm b/tools/glade/glade/graphics/menutoolbutton.xpm
new file mode 100644
index 00000000..c1b7902a
--- /dev/null
+++ b/tools/glade/glade/graphics/menutoolbutton.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * menutoolbutton_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+" ...................+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .@....+....+....+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.++++.++++.++++@#+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .##################+",
+" ++++++++++++++++++++",
+" ",
+" ",
+" ...............+ ",
+" .@@@@@@@@@.@@@#+ ",
+" .@@+@@+@+@.@@@#+ ",
+" .@+@+@++@@.+#+#+ ",
+" .@+@+@++@@.@+@#+ ",
+" .@@+@@+@+@.@@@#+ ",
+" .@@@@@@@@@.@@@#+ ",
+" .##############+ ",
+" ++++++++++++++++ ",
+" "};
diff --git a/tools/glade/glade/graphics/new.xpm b/tools/glade/glade/graphics/new.xpm
new file mode 100644
index 00000000..e6318907
--- /dev/null
+++ b/tools/glade/glade/graphics/new.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char * new_xpm[] = {
+"24 24 89 1",
+" c None",
+". c #000000",
+"+ c #ADAD9C",
+"@ c #959585",
+"# c #DCDCC5",
+"$ c #DFDFC8",
+"% c #242424",
+"& c #A7A796",
+"* c #D7D7C1",
+"= c #D9D9C3",
+"- c #DCDCC4",
+"; c #DDDDC7",
+"> c #E1E1CA",
+", c #A6A694",
+"' c #D6D6BF",
+") c #D8D8C2",
+"! c #DBDBC4",
+"~ c #DFDFC7",
+"{ c #E3E3CB",
+"] c #B2B29F",
+"^ c #7C7C7C",
+"/ c #646464",
+"( c #D5D5BD",
+"_ c #D5D5BF",
+": c #D7D7C0",
+"< c #DADAC3",
+"[ c #DEDEC6",
+"} c #E1E1C9",
+"| c #E5E5CD",
+"1 c #E9E9D1",
+"2 c #343434",
+"3 c #E7E7E7",
+"4 c #373736",
+"5 c #B8B8A6",
+"6 c #D3D3BC",
+"7 c #D9D9C2",
+"8 c #DDDDC5",
+"9 c #E0E0C8",
+"0 c #E8E8D0",
+"a c #ECECD4",
+"b c #EEEED5",
+"c c #ECECEC",
+"d c #EDEDED",
+"e c #3D3D37",
+"f c #CECEB7",
+"g c #E6E6CE",
+"h c #EAEAD2",
+"i c #F1F1D8",
+"j c #A5A594",
+"k c #EEEEE5",
+"l c #3C3C3C",
+"m c #8F8F80",
+"n c #D0D0B9",
+"o c #E4E4CB",
+"p c #EAEAD1",
+"q c #ECECD3",
+"r c #EFEFD6",
+"s c #F2F2D9",
+"t c #F3F3DA",
+"u c #EEEEE6",
+"v c #505050",
+"w c #929282",
+"x c #D1D1B9",
+"y c #E7E7CF",
+"z c #EBEBD2",
+"A c #F4F4DB",
+"B c #F5F5DC",
+"C c #969686",
+"D c #D2D2BC",
+"E c #E0E0C9",
+"F c #E9E9D0",
+"G c #EDEDD4",
+"H c #F0F0D7",
+"I c #BEBEAB",
+"J c #797973",
+"K c #D8D8C1",
+"L c #DDDDC6",
+"M c #98988F",
+"N c #E4E4CC",
+"O c #818174",
+"P c #E2E2CA",
+"Q c #BEBEAE",
+"R c #4E4E4E",
+"S c #828274",
+"T c #EBEBD3",
+"U c #BBBBA8",
+"V c #CDCDB8",
+"W c #4D4D45",
+"X c #A6A696",
+" ",
+" ",
+" . ",
+" ..+. ",
+" ..@#$% ",
+" ..&*=-;>. ",
+" ..,'**)!~{]. ",
+" .^/'(_:<[}|12 ",
+" .3456*789|0ab. ",
+" .cdef_!9g0hbij. ",
+" .kklmn9opqrist. ",
+" .uvwx-}yzbittAB. ",
+" ..CD!E{FGHtAABBI. ",
+" .JK7L>ypbitBBBBB). ",
+" .M!#$NyzbitBBBBBO. ",
+" .~9P|1qrsABBBB.. ",
+" .Q||0hGHtABB<. ",
+" R01hGrstAsS. ",
+" .TaGriss<. ",
+" .rHis1j. ",
+" .UstVW. ",
+" .tX. ",
+" .. ",
+" "};
diff --git a/tools/glade/glade/graphics/notebook.xpm b/tools/glade/glade/graphics/notebook.xpm
new file mode 100644
index 00000000..77ac20d6
--- /dev/null
+++ b/tools/glade/glade/graphics/notebook.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *notebook_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+OOOOOO.OOOO.OOOO.+++",
+"+OXXXXX.X.X..X.X..+++",
+"+OXXXXX..X.X..X.X.+++",
+"+OXXXXX.X.X..X.X..+++",
+"+OXXXXX.OOOOOOOOOOO +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+OXXXXXXXXXXXXXXXX. +",
+"+O................. +",
+"+ +",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/open.xpm b/tools/glade/glade/graphics/open.xpm
new file mode 100644
index 00000000..ae2fc3ba
--- /dev/null
+++ b/tools/glade/glade/graphics/open.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char * open_xpm[] = {
+"24 24 5 1",
+" c None",
+". c #000000",
+"+ c #99907B",
+"@ c #FFFEF7",
+"# c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" ",
+" .. ",
+" ...++. ",
+" .. ...++++@@#... ",
+" .++..++++@@@@..++. ",
+" .+++++@@@@@..++++. ",
+" .++@@@@@..++++++. ",
+" .++@@@..++++++++. ",
+" .+@@.++++++++++. ",
+" .++@.++++++++++. ",
+" .+@.++++++++++. ",
+" .++.++++++++.. ",
+" .+.++++++.. ",
+" .+.+++++. ",
+" ..+++.. ",
+" ..+.. ",
+" .. ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/optionmenu.xpm b/tools/glade/glade/graphics/optionmenu.xpm
new file mode 100644
index 00000000..9d3c56fb
--- /dev/null
+++ b/tools/glade/glade/graphics/optionmenu.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *optionmenu_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"OOOOOOOOOOOOOOOOOOOO ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXOOOOXX. ",
+"OXXXXXXXXXXXXOXX XX. ",
+"OXXXXXXXXXXXXO XX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"OXXXXXXXXXXXXXXXXXX. ",
+"O................... ",
+" ",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/options.xpm b/tools/glade/glade/graphics/options.xpm
new file mode 100644
index 00000000..d1f5b62d
--- /dev/null
+++ b/tools/glade/glade/graphics/options.xpm
@@ -0,0 +1,140 @@
+/* XPM */
+static char * options_xpm[] = {
+"24 24 113 2",
+" c None",
+". c #000000",
+"+ c #ADAD9C",
+"@ c #959585",
+"# c #DCDCC5",
+"$ c #DFDFC8",
+"% c #242424",
+"& c #A7A796",
+"* c #D7D7C1",
+"= c #D9D9C3",
+"- c #DCDCC4",
+"; c #DDDDC7",
+"> c #E1E1CA",
+", c #D8BE6A",
+"' c #A6A694",
+") c #D6D6BF",
+"! c #D8D8C2",
+"~ c #DBDBC4",
+"{ c #A2A291",
+"] c #E3E3CB",
+"^ c #B2B29F",
+"/ c #8E7D45",
+"( c #7C7C7C",
+"_ c #646464",
+": c #D5D5BD",
+"< c #D5D5BF",
+"[ c #D7D7C0",
+"} c #9E9E8D",
+"| c #ABAB98",
+"1 c #E1E1C9",
+"2 c #E5E5CD",
+"3 c #E9E9D1",
+"4 c #343434",
+"5 c #E7E7E7",
+"6 c #373736",
+"7 c #B8B8A6",
+"8 c #D3D3BC",
+"9 c #909081",
+"0 c #9F9F8E",
+"a c #DDDDC5",
+"b c #E0E0C8",
+"c c #A2A292",
+"d c #ECECD4",
+"e c #EEEED5",
+"f c #ECECEC",
+"g c #EDEDED",
+"h c #3D3D37",
+"i c #8A8A7A",
+"j c #E6E6CE",
+"k c #9A9A8A",
+"l c #EAEAD2",
+"m c #EEEEE5",
+"n c #3C3C3C",
+"o c #8F8F80",
+"p c #D0D0B9",
+"q c #999988",
+"r c #ECECD3",
+"s c #EFEFD6",
+"t c #EEEEE6",
+"u c #505050",
+"v c #929282",
+"w c #D1D1B9",
+"x c #969686",
+"y c #E7E7CF",
+"z c #EBEBD2",
+"A c #F5F5DC",
+"B c #D2D2BC",
+"C c #E9E9D0",
+"D c #EDEDD4",
+"E c #E3E3DC",
+"F c #797973",
+"G c #D8D8C1",
+"H c #919182",
+"I c #949484",
+"J c #EAEAD1",
+"K c #D9D9CC",
+"L c #BFBFB0",
+"M c #ACACA5",
+"N c #9F9F93",
+"O c #98988F",
+"P c #E4E4CC",
+"Q c #AD8E30",
+"R c #756020",
+"S c #C4C4B0",
+"T c #9D9D8D",
+"U c #818174",
+"V c #DFDFC7",
+"W c #E2E2CA",
+"X c #060605",
+"Y c #9B9B8B",
+"Z c #9C9C8C",
+"` c #BEBEAE",
+" . c #8B8B7D",
+".. c #7E7E71",
+"+. c #C0C0AC",
+"@. c #C2C2AE",
+"#. c #C3C3AF",
+"$. c #DADAC3",
+"%. c #4E4E4E",
+"&. c #E8E8D0",
+"*. c #A0A090",
+"=. c #F2F2D9",
+"-. c #F3F3DA",
+";. c #F4F4DB",
+">. c #828274",
+",. c #EBEBD3",
+"'. c #F1F1D8",
+"). c #F0F0D7",
+"!. c #A5A594",
+"~. c #BBBBA8",
+"{. c #CDCDB8",
+"]. c #4D4D45",
+"^. c #A6A696",
+" ",
+" ",
+" . ",
+" . . + . ",
+" . . @ # $ % . ",
+" . . & * = - ; > . . , . ",
+" . . ' ) * * ! ~ { ] ^ . . , / . ",
+" . ( _ ) : < [ } | 1 2 3 4 . , / . ",
+" . 5 6 7 8 9 0 a b 2 c d e . , / . ",
+" . f g h i < ~ b j k l e . , / . ",
+" . m m n o p b q q r s . , / . ",
+" . t u v w - x y z e . , / . A . ",
+" . . x B ~ x ] C D . , / . A A E . ",
+" . F G H I > y J . , / . A K L M N . ",
+" . O ~ # $ P y Q R . . S T T T T U . ",
+" . V b W 2 3 X . Y Z T T T T . . ",
+" . ` 2 2 T ...+.@.#.S A $.. ",
+" %.&.*.l D s =.-.;.=.>.. ",
+" . ,.d D s '.=.=.$.. ",
+" . s ).'.=.3 !.. ",
+" . ~.=.-.{.].. ",
+" . -.^.. ",
+" . . ",
+" "};
diff --git a/tools/glade/glade/graphics/packer.xpm b/tools/glade/glade/graphics/packer.xpm
new file mode 100644
index 00000000..1c5a267a
--- /dev/null
+++ b/tools/glade/glade/graphics/packer.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *packer_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+OOOOO ++++++++OOOOO ",
+"+OXXX. ++++++++OXXX. ",
+"+OXXX. ++++++++OXXX. ",
+"+O.... ++++++++O.... ",
+"+ ++++++++ ",
+"+++++++++++++++++++++",
+"++++++++OOOOO +++++++",
+"++++++++OXXX. +++++++",
+"++++++++OXXX. +++++++",
+"++++++++O.... +++++++",
+"++++++++ +++++++",
+"+++++++++++++++++++++",
+"+OOOOO ++++++++OOOOO ",
+"+OXXX. ++++++++OXXX. ",
+"+OXXX. ++++++++OXXX. ",
+"+O.... ++++++++O.... ",
+"+ ++++++++ ",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/pixmap.xpm b/tools/glade/glade/graphics/pixmap.xpm
new file mode 100644
index 00000000..d76a5ec8
--- /dev/null
+++ b/tools/glade/glade/graphics/pixmap.xpm
@@ -0,0 +1,39 @@
+/* XPM */
+static char *pixmap_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 12 1",
+" c Gray0",
+". c #007b00",
+"X c #7b7b7b",
+"o c Blue",
+"O c Green",
+"+ c Cyan",
+"@ c Yellow",
+"# c #d6d6d6",
+"$ c #b3cece",
+"% c Gray87",
+"& c Gray100",
+"* c None",
+/* pixels */
+"*********************",
+"*********************",
+"*********************",
+"* ",
+"* +++++%%%&+++++++++ ",
+"* +&&&++%%++&+++XX++ ",
+"* +++++++%+++++X@@X+ ",
+"* ++&&++++XX+++X@@X+ ",
+"* +++++++ XXX&++XX++ ",
+"* &+++++XXXXXX++++&+ ",
+"* +++++ +++++ ",
+"* +++++ ###### +++++ ",
+"* +++++ #o##o# +++++ ",
+"* ..... ###### ..... ",
+"* OOOOO ##oo## OOOOO ",
+"* OOOOO ##oo## OOOOO ",
+"* OOOOO OOOOO ",
+"* OOOOOOOOOOOOOOOOOO ",
+"* ",
+"*********************",
+"*********************"
+};
diff --git a/tools/glade/glade/graphics/placeholder.xpm b/tools/glade/glade/graphics/placeholder.xpm
new file mode 100644
index 00000000..4068801d
--- /dev/null
+++ b/tools/glade/glade/graphics/placeholder.xpm
@@ -0,0 +1,16 @@
+/* XPM */
+static char *placeholder_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"8 8 2 1",
+" c #bbbbbb",
+". c #d6d6d6",
+/* pixels */
+" . . ",
+". . ",
+" ..",
+" ..",
+". . ",
+" . . ",
+" .. ",
+" .. "
+};
diff --git a/tools/glade/glade/graphics/popup.xpm b/tools/glade/glade/graphics/popup.xpm
new file mode 100644
index 00000000..f2cc6be9
--- /dev/null
+++ b/tools/glade/glade/graphics/popup.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *popup_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 5 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #b3cece",
+"o c Gray100",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"OOOOOOOOOOOOOOOOOOOOO",
+"................OOOOO",
+".oooooooooooooo. OOOO",
+".oooooooooooooo. OOOO",
+".oooooooooooooo. OOOO",
+".oooooooooooooo. OOOO",
+".oooooooooooooo. OOOO",
+".oooooooooooooo. OOOO",
+".oooooooooooooo. O.OO",
+".oooooooooooooo. O.OO",
+"................ O.OO",
+"O O.O.",
+"OOOOOOOOOOOOOOOOOO.O.",
+"OOOOOO.............O.",
+"OOOOOOOOOOOOOOOOOOOO.",
+"OOOOOOOOOO...........",
+"OOOOOOOOOOOOOOOOOOOOO"
+};
diff --git a/tools/glade/glade/graphics/popupmenu.xpm b/tools/glade/glade/graphics/popupmenu.xpm
new file mode 100644
index 00000000..8b60afe3
--- /dev/null
+++ b/tools/glade/glade/graphics/popupmenu.xpm
@@ -0,0 +1,32 @@
+/* XPM */
+static char *popupmenu_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 5 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #b3cece",
+"o c Gray100",
+"O c None",
+/* pixels */
+"OOOOOOOOOOOOOOOOOOOOO",
+"OO........OOOOOOOOOOO",
+"OO.oooooo OOOOOOOOOO",
+"OO.ooooo........OOOOO",
+"OO.ooooo.oooooo. OOOO",
+"OO.......oooooo. OOOO",
+"OO.ooooo.oooooo. O.OO",
+"OO.ooooo........ O.OO",
+"OO.ooooo.oooooo. O.O.",
+"OO.......oooooo. O.O.",
+"OO.ooooo.oooooo. O.O.",
+"OO.ooooo........ O.O.",
+"OO.ooooo. O.O.",
+"OO........ O.OOOOO.O.",
+"OO.oooooo. O.O.....O.",
+"OO.oooooo. O.O.OOOOO.",
+"OO.oooooo. O.O.O.....",
+"OO........ O.O.OOOOOO",
+"OOO O.O.OOOOOO",
+"OOOOOOOOOOOO.O.OOOOOO",
+"OOOOO........O.OOOOOO"
+};
diff --git a/tools/glade/glade/graphics/preview.xpm b/tools/glade/glade/graphics/preview.xpm
new file mode 100644
index 00000000..ad8fdcb3
--- /dev/null
+++ b/tools/glade/glade/graphics/preview.xpm
@@ -0,0 +1,36 @@
+/* XPM */
+static char *preview_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 9 1",
+" c Gray0",
+". c Blue",
+"X c Green",
+"o c Cyan",
+"O c Red",
+"+ c Magenta",
+"@ c Yellow",
+"# c #b3cece",
+"$ c None",
+/* pixels */
+"$$$$$$$$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$$$$$$$$$",
+"$ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ OOO@@@XXXooo...+++ ",
+"$ ",
+"$$$$$$$$$$$$$$$$$$$$$",
+"$$$$$$$$$$$$$$$$$$$$$"
+};
diff --git a/tools/glade/glade/graphics/progressbar.xpm b/tools/glade/glade/graphics/progressbar.xpm
new file mode 100644
index 00000000..95ee6753
--- /dev/null
+++ b/tools/glade/glade/graphics/progressbar.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *progressbar_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray87",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@..................@",
+"@@.++++++. XXXXXXXX+@",
+"@@.+OOOOO. XXXXXXXX+@",
+"@@.+OOOOO. XXXXXXXX+@",
+"@@.+OOOOO. XXXXXXXX+@",
+"@@.+OOOOO. XXXXXXXX+@",
+"@@.+OOOOO. XXXXXXXX+@",
+"@@........ XXXXXXXX+@",
+"@@. XXXXXXXX+@",
+"@@++++++++++++++++++@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@"
+};
diff --git a/tools/glade/glade/graphics/radiobutton.xpm b/tools/glade/glade/graphics/radiobutton.xpm
new file mode 100644
index 00000000..a8005cab
--- /dev/null
+++ b/tools/glade/glade/graphics/radiobutton.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * radiobutton_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #949594",
+"+ c #000000",
+"@ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" .... ",
+" ..+++++. ",
+" .++@@@@@+. ",
+" .+@@@@@@@. ",
+" .+@@@+++@@@.@ ",
+" .+@@+++++@@.@ ",
+" .+@@+++++@@.@ ",
+" .+@@+++++@@.@ ",
+" +@@@+++@@.@ ",
+" .+@@@@@@@.@ ",
+" ..@@@@..@ ",
+" ....@@ ",
+" @@@@ ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/radiomenuitem.xpm b/tools/glade/glade/graphics/radiomenuitem.xpm
new file mode 100644
index 00000000..9f88b425
--- /dev/null
+++ b/tools/glade/glade/graphics/radiomenuitem.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * radiomenuitem_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #7B7B7B",
+"+ c #000000",
+"@ c #FFFFFF",
+" ",
+" ",
+" ",
+" ",
+" . ",
+" ... ",
+" ..+.. ",
+" ..+ +.. ",
+" ..+ +.. ",
+" ..+ +.. ",
+" @@ @@ ",
+" @@ @@ ",
+" @@ @@ + ",
+" @@@ ++ ",
+" @ ++++ ",
+" +++++ ",
+" ++++ ",
+" +++ ",
+" + + ",
+" + ",
+" "};
diff --git a/tools/glade/glade/graphics/radiotoolbutton.xpm b/tools/glade/glade/graphics/radiotoolbutton.xpm
new file mode 100644
index 00000000..6cdc4487
--- /dev/null
+++ b/tools/glade/glade/graphics/radiotoolbutton.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * radiotoolbutton_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+" ...................+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .@....+....+....+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.++++.++++.++++@#+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .##################+",
+" ++++++++++++++++++++",
+" ",
+" ",
+" ++++ ",
+" +@..@# ",
+" +@.##.@# ",
+" +.#++#.# ",
+" +.#++#.# ",
+" +@.##.@# ",
+" #@..@# ",
+" #### ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/save.xpm b/tools/glade/glade/graphics/save.xpm
new file mode 100644
index 00000000..5ca816c7
--- /dev/null
+++ b/tools/glade/glade/graphics/save.xpm
@@ -0,0 +1,91 @@
+/* XPM */
+static char * save_xpm[] = {
+"24 24 64 1",
+" c None",
+". c #000000",
+"+ c #779FA8",
+"@ c #495A5E",
+"# c #BFD1D5",
+"$ c #A8C1C5",
+"% c #E4ECED",
+"& c #FFFFFF",
+"* c #EEF3F4",
+"= c #E0E9EB",
+"- c #87AAB2",
+"; c #AEC4C9",
+"> c #F5F8F9",
+", c #8BADB5",
+"' c #3E4D50",
+") c #94B2B9",
+"! c #CFDCDF",
+"~ c #E4ECEE",
+"{ c #788A8D",
+"] c #EBF1F2",
+"^ c #E8EFF0",
+"/ c #F2F6F7",
+"( c #607A7F",
+"_ c #F0F4F5",
+": c #536E75",
+"< c #A0BCC1",
+"[ c #465E63",
+"} c #4B575A",
+"| c #557278",
+"1 c #A4ABAD",
+"2 c #EAEAEA",
+"3 c #E4E4E4",
+"4 c #606364",
+"5 c #C6CACC",
+"6 c #F3F3F3",
+"7 c #F1F1F1",
+"8 c #E7E7E7",
+"9 c #E1E1E1",
+"0 c #A9B2B4",
+"a c #486166",
+"b c #34464A",
+"c c #729096",
+"d c #BCC2C3",
+"e c #F6F6F6",
+"f c #57696D",
+"g c #CFD8DA",
+"h c #DEDEDE",
+"i c #D8D8D8",
+"j c #8C9394",
+"k c #F2F2F2",
+"l c #3A474A",
+"m c #7EA4AC",
+"n c #D5DADA",
+"o c #E0E0E0",
+"p c #B4B4B4",
+"q c #657376",
+"r c #D0D5D6",
+"s c #E9E9E9",
+"t c #A7B0B2",
+"u c #D2D4D5",
+"v c #899293",
+"w c #484848",
+"x c #DDDDDD",
+"y c #8F9A9B",
+" ",
+" ",
+" ",
+" .. ",
+" ..+@. ",
+" ..#$%+. ",
+" ..#$#&*+@. ",
+" ..#$#&&&&=+. ",
+" ..-;#&&&&&&>,'. ",
+" .);!&&&&&&&&&~+. ",
+" .{)]&&&&&&&&&^+@. ",
+" .$=&&&&&&&/=+++. ",
+" .(-]&&&&_=++::+@. ",
+" .<=&&_=++[}|+:+. ",
+" .(-^=++[1234+:+@. ",
+" .)++:567890a+[b. ",
+" .c-+defg3hij+'.. ",
+" .)+:klmnopq.. ",
+" .|++rstuvw. ",
+" .a+:xy.. ",
+" ..... ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/scrolledwindow.xpm b/tools/glade/glade/graphics/scrolledwindow.xpm
new file mode 100644
index 00000000..da9951a0
--- /dev/null
+++ b/tools/glade/glade/graphics/scrolledwindow.xpm
@@ -0,0 +1,28 @@
+/* XPM */
+static char * scrolledwindow_xpm[] = {
+"21 21 4 1",
+" c None",
+". c #FFFFFF",
+"+ c #D6D6D6",
+"@ c #000000",
+".....................",
+".+++++++++++++.+++++@",
+".+++++++++++++.++@++@",
+".+++++++++++++.+@@@+@",
+".+++++++++++++.+++++@",
+".+++++++++++++.@@@@@@",
+".+++++++++++++......@",
+".+++++++++++++..++++@",
+".+++++++++++++..++++@",
+".+++++++++++++......@",
+".+++++++++++++.+++++@",
+".+++++++++++++.+@@@+@",
+".+++++++++++++.++@++@",
+".+++++++++++++.+++++@",
+"...............@@@@@@",
+".++++@...@++++@++++++",
+".++@+@.++@+@++@++++++",
+".+@@+@.++@+@@+@++++++",
+".++@+@.++@+@++@++++++",
+".++++@.++@++++@++++++",
+".@@@@@@@@@@@@@@++++++"};
diff --git a/tools/glade/glade/graphics/selector.xpm b/tools/glade/glade/graphics/selector.xpm
new file mode 100644
index 00000000..4c39b4dd
--- /dev/null
+++ b/tools/glade/glade/graphics/selector.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *selector_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c Gray0",
+". c #b3cece",
+"X c None",
+/* pixels */
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXX XXXXXXXXXXXXXX",
+"XXXXXX XXXXXXXXXXXXX",
+"XXXXXX XXXXXXXXXXXX",
+"XXXXXX XXXXXXXXXXX",
+"XXXXXX XXXXXXXXXX",
+"XXXXXX XXXXXXXXX",
+"XXXXXX XXXXXXXX",
+"XXXXXX XXXXXXX",
+"XXXXXX XXXXXX",
+"XXXXXX XXXXXXXXX",
+"XXXXXX X XXXXXXXXX",
+"XXXXXX XXX XXXXXXXX",
+"XXXXXXXXXX XXXXXXXX",
+"XXXXXXXXXXX XXXXXXX",
+"XXXXXXXXXXXX XXXXXXX",
+"XXXXXXXXXXXX XXXXXX",
+"XXXXXXXXXXXXX XXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX",
+"XXXXXXXXXXXXXXXXXXXXX"
+};
diff --git a/tools/glade/glade/graphics/separatortoolitem.xpm b/tools/glade/glade/graphics/separatortoolitem.xpm
new file mode 100644
index 00000000..0705bdef
--- /dev/null
+++ b/tools/glade/glade/graphics/separatortoolitem.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * separatortoolitem_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+" ...................+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .@....+....+....+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.++++.++++.++++@#+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .##################+",
+" ++++++++++++++++++++",
+" ",
+" ",
+" #. ",
+" #. ",
+" #. ",
+" #. ",
+" #. ",
+" #. ",
+" #. ",
+" #. ",
+" #. ",
+" "};
diff --git a/tools/glade/glade/graphics/source.xpm b/tools/glade/glade/graphics/source.xpm
new file mode 100644
index 00000000..5d6aba4d
--- /dev/null
+++ b/tools/glade/glade/graphics/source.xpm
@@ -0,0 +1,107 @@
+/* XPM */
+static char * source_xpm[] = {
+"24 24 80 1",
+" c None",
+". c #000000",
+"+ c #B2A97E",
+"@ c #B6AD81",
+"# c #7A7356",
+"$ c #B0A77C",
+"% c #B5AC80",
+"& c #BAB184",
+"* c #BBB284",
+"= c #B6AD80",
+"- c #ADA57B",
+"; c #B7AE81",
+"> c #BDB486",
+", c #837C5C",
+"' c #B4AC80",
+") c #7C7557",
+"! c #C0B687",
+"~ c #BEB586",
+"{ c #B1A87D",
+"] c #B9B082",
+"^ c #C0B788",
+"/ c #AFA67B",
+"( c #AFA77C",
+"_ c #BAB183",
+": c #BBB285",
+"< c #BCB385",
+"[ c #C4BB8B",
+"} c #C6BC8C",
+"| c #C7BD8D",
+"1 c #C7BE8D",
+"2 c #C8BF8E",
+"3 c #C8BE8D",
+"4 c #C5BC8B",
+"5 c #C1B788",
+"6 c #B9B083",
+"7 c #CDC391",
+"8 c #D0C693",
+"9 c #D1C794",
+"0 c #D3C995",
+"a c #CDC491",
+"b c #C2B889",
+"c c #CAC18F",
+"d c #D5CB97",
+"e c #D6CC97",
+"f c #D6CC98",
+"g c #D7CD98",
+"h c #CEC491",
+"i c #C2B98A",
+"j c #CBC18F",
+"k c #C1B889",
+"l c #8A8261",
+"m c #D4CA96",
+"n c #C0B787",
+"o c #80785A",
+"p c #B9B183",
+"q c #827C5B",
+"r c #CFC592",
+"s c #C7BD8C",
+"t c #C3BA8A",
+"u c #CAC08F",
+"v c #D0C793",
+"w c #7C7657",
+"x c #D2C894",
+"y c #D2C995",
+"z c #CCC290",
+"A c #C4BA8A",
+"B c #D1C793",
+"C c #CEC592",
+"D c #C5BC8C",
+"E c #CFC693",
+"F c #C1B888",
+"G c #BEB486",
+"H c #C8BF8D",
+"I c #C9C08F",
+"J c #C9BF8E",
+"K c #C5BB8B",
+"L c #B2A97D",
+"M c #C2B989",
+"N c #BFB687",
+"O c #B3AA7E",
+" ",
+" ",
+" ",
+" .... ",
+" .+.@#. ",
+" .$%&*=-. ",
+" ..;>,$.. ",
+" .-')!~@. ... ",
+" ..{]~^.. ./({. . ",
+" .#._#._..&:<..@. ",
+" . ..>[}|1232456. ",
+" .2789009a2. ",
+" .bc9defge0h.. ",
+" .]ij9ekl1gm83n. ",
+" .*ic9dopqgmrs~. ",
+" .<tu8mvwuxyzA*. ",
+" ..3ax0rBxC3.. ",
+" .DuhE8rz3F. ",
+" .Gt}HIJ1K^*L. ",
+" .~..MbN..O. ",
+" . .*_;. . ",
+" ... ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/spinbutton.xpm b/tools/glade/glade/graphics/spinbutton.xpm
new file mode 100644
index 00000000..f3a313b1
--- /dev/null
+++ b/tools/glade/glade/graphics/spinbutton.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *spinbutton_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+ +",
+"+ OOOOOOOOOOO OOOOO +",
+"+ OOOOOOOOOOO OX X. +",
+"+ OOOOOOOOOOO O . +",
+"+ OOOOOOOOOOO OOOOO +",
+"+ OOOOOOOOOOO O . +",
+"+ OOOOOOOOOOO OX X. +",
+"+ OOOOOOOOOOO ..... +",
+"+ +",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/statusbar.xpm b/tools/glade/glade/graphics/statusbar.xpm
new file mode 100644
index 00000000..8576d88c
--- /dev/null
+++ b/tools/glade/glade/graphics/statusbar.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *statusbar_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray87",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@+XX.@@@@@@@@@@@@@@",
+"@@@+XX.@@@@@@@@@@@@@@",
+"@@@+XX.@@@@@@@@@@@@@@",
+"@@@+XX.@@@@@@@@@@@@@@",
+"@@@+XX++++++++++++@@@",
+"@@@+XXXXXXXXXXXXXX@@@",
+"@@@+XXXXXXXXXXXXXX@@@",
+"@@@+XX............@@@",
+"@@@+XX.OOOOOOOOOOO@@@",
+"@@@+XX.OOOOOOOOOOO@@@",
+"@@@+XX.OOOOOOOOOOO@@@",
+"@@@+XX++++++++++++@@@",
+"@@@+XXXXXXXXXXXXXX@@@",
+"@@@+XXXXXXXXXXXXXX@@@",
+"@@@ @@@",
+"@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@"
+};
diff --git a/tools/glade/glade/graphics/table.xpm b/tools/glade/glade/graphics/table.xpm
new file mode 100644
index 00000000..f5c2ef99
--- /dev/null
+++ b/tools/glade/glade/graphics/table.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * table_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"..........+.........+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".#########+.########+",
+"+++++++++++++++++++++",
+"..........+.........+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".#########+.########+",
+"+++++++++++++++++++++",
+"..........+.........+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".@@@@@@@@#+.@@@@@@@#+",
+".#########+.########+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/text.xpm b/tools/glade/glade/graphics/text.xpm
new file mode 100644
index 00000000..64153895
--- /dev/null
+++ b/tools/glade/glade/graphics/text.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * text_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #7B7B7B",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #D6D6D6",
+"$ c #DEDEDE",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@+++++++++++++++++#+",
+".@+++++++@+++++++++#+",
+".@+++++++@+++++++++#+",
+".@++@@@++@$@@++$@@+#+",
+".@+.+++@+@@+$@+@+$@#+",
+".@++@@@@+@+++@+@+++#+",
+".@+@+++@+@+++@+@+++#+",
+".@+@+++@+@++$@+@+$@#+",
+".@++@@@@+@@@@++$@@+#+",
+".@+++++++++++++++++#+",
+".@+++++@+++++++++@@#+",
+".@+++++@++@@@+++@$+#+",
+".@++@@@@+@$+$@++@++#+",
+".@+@$+$@+@$++@+@@@+#+",
+".@+@+++@+@@@@+++@++#+",
+".@+@$+$@+@+++.++@++#+",
+".@++@@@@++@@@+++@++#+",
+".###################+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/togglebutton.xpm b/tools/glade/glade/graphics/togglebutton.xpm
new file mode 100644
index 00000000..96d40354
--- /dev/null
+++ b/tools/glade/glade/graphics/togglebutton.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * togglebutton_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #7B7B7B",
+"+ c #FFFFFF",
+"@ c #000000",
+"# c #C5C2C5",
+" ",
+" ",
+" ",
+" ..................+ ",
+" .@@@@@@@@@@@@@@@@@+ ",
+" .@################+ ",
+" .@################+ ",
+" .@################+ ",
+" .@####@@##@##@####+ ",
+" .@###@##@#@.#@####+ ",
+" .@###@##@#@@#@####+ ",
+" .@###@##@#@#@@####+ ",
+" .@###@##@#@#.@####+ ",
+" .@####@@##@##@####+ ",
+" .@################+ ",
+" .@################+ ",
+" .@################+ ",
+" +++++++++++++++++++ ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/toggletoolbutton.xpm b/tools/glade/glade/graphics/toggletoolbutton.xpm
new file mode 100644
index 00000000..e8a58081
--- /dev/null
+++ b/tools/glade/glade/graphics/toggletoolbutton.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char * toggletoolbutton_xpm[] = {
+"21 21 6 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"$ c #C5C2C5",
+" ...................+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .@....+....+....+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.++++.++++.++++@#+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .##################+",
+" ++++++++++++++++++++",
+" ",
+" ",
+" ############. ",
+" #+++++++++++. ",
+" #+$$$$$$$$$$. ",
+" #+$$+$$+$+$$. ",
+" #+$+$+$+#+$$. ",
+" #+$+$+$+#+$$. ",
+" #+$$+$$+$+$$. ",
+" #+$$$$$$$$$$. ",
+" ............. ",
+" "};
diff --git a/tools/glade/glade/graphics/toolbar.xpm b/tools/glade/glade/graphics/toolbar.xpm
new file mode 100644
index 00000000..d9a52171
--- /dev/null
+++ b/tools/glade/glade/graphics/toolbar.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *toolbar_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+OOOOOOOOOOOOOOOOOOO ",
+"+OXXXXXXXXXXXXXXXXX. ",
+"+OXOOOO OOOO OOOO X. ",
+"+OXOXXX OXXX OXXX X. ",
+"+OXOXXX OXXX OXXX X. ",
+"+OXO O O X. ",
+"+OXXXXXXXXXXXXXXXXX. ",
+"+O.................. ",
+"+ ",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/toolbutton.xpm b/tools/glade/glade/graphics/toolbutton.xpm
new file mode 100644
index 00000000..6b44dd61
--- /dev/null
+++ b/tools/glade/glade/graphics/toolbutton.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * toolbutton_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+" ...................+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .@....+....+....+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.@@@+.@@@+.@@@+@#+",
+" .@.++++.++++.++++@#+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .##################+",
+" ++++++++++++++++++++",
+" ",
+" ",
+" ............+ ",
+" .@@@@@@@@@@#+ ",
+" .@@+@@+@+@@#+ ",
+" .@+@+@++@@@#+ ",
+" .@+@+@++@@@#+ ",
+" .@@+@@+@+@@#+ ",
+" .@@@@@@@@@@#+ ",
+" .###########+ ",
+" +++++++++++++ ",
+" "};
diff --git a/tools/glade/glade/graphics/toolitem.xpm b/tools/glade/glade/graphics/toolitem.xpm
new file mode 100644
index 00000000..bef1e216
--- /dev/null
+++ b/tools/glade/glade/graphics/toolitem.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * toolitem_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+" ",
+" ",
+" ",
+" ",
+" ...................+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .@@@@@@....+@@@@@@#+",
+" .@@@@@@.@@@+@@@@@@#+",
+" .@@@@@@.@@@+@@@@@@#+",
+" .@@@@@@.++++@@@@@@#+",
+" .@@@@@@@@@@@@@@@@@#+",
+" .##################+",
+" ++++++++++++++++++++",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/tools/glade/glade/graphics/tree.xpm b/tools/glade/glade/graphics/tree.xpm
new file mode 100644
index 00000000..0a15524b
--- /dev/null
+++ b/tools/glade/glade/graphics/tree.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *tree_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c Green",
+"o c Cyan",
+"O c Yellow",
+"+ c #b3cece",
+"@ c None",
+/* pixels */
+"@ @@@@@@@@@@@@@@@@@",
+"@ o @......@@@@@@@@@@",
+"@ @@@@@@@@@@@@@@@@@",
+"@@ @@@@@@@@@@@@@@@@@@",
+"@@ @@ @@@@@@@@@@@@@",
+"@@ O @......@@@@@@",
+"@@ @@ @@@@@@@@@@@@@",
+"@@ @@@ @@@@@@@@@@@@@@",
+"@@ @@@ @@ @@@@@@@@@",
+"@@ @@@ X @......@@",
+"@@ @@@ @@ @@@@@@@@@",
+"@@ @@@ @@@@@@@@@@@@@@",
+"@@ @@@ @@ @@@@@@@@@",
+"@@ @@@ X @......@@",
+"@@ @@@@@@ @@@@@@@@@",
+"@@ @@@@@@@@@@@@@@@@@@",
+"@@ @@ @@@@@@@@@@@@@",
+"@@ O @......@@@@@@",
+"@@@@@ @@@@@@@@@@@@@",
+"@@@@@@ @@@@@@@@@@@@@@",
+"@@@@@@ @@@@@@@@@@@@@@"
+};
diff --git a/tools/glade/glade/graphics/treeitem.xpm b/tools/glade/glade/graphics/treeitem.xpm
new file mode 100644
index 00000000..2c0bf836
--- /dev/null
+++ b/tools/glade/glade/graphics/treeitem.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char *treeitem_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 8 1",
+" c Gray0",
+". c #7b7b7b",
+"X c Red",
+"o c Yellow",
+"O c #b3cece",
+"+ c Gray87",
+"@ c Gray100",
+"# c None",
+/* pixels */
+"#####################",
+"#####################",
+"#####################",
+"###...###############",
+"## .@ #+++++#########",
+"### ###############",
+"#### ################",
+"#### #...############",
+"#### .o #XXXXXXX####",
+"#### # #XXXXXXX####",
+"#### ################",
+"#### #...############",
+"#### .@ #+++++######",
+"#### # ############",
+"#### ## #############",
+"#### ## #...#########",
+"#### ## .o #+++++###",
+"#### #### #########",
+"#####################",
+"#####################",
+"#####################"
+};
diff --git a/tools/glade/glade/graphics/unknown.xpm b/tools/glade/glade/graphics/unknown.xpm
new file mode 100644
index 00000000..7ce9bce5
--- /dev/null
+++ b/tools/glade/glade/graphics/unknown.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *unknown_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"++OOOOOOOOOOOOOOOO ++",
+"++OXXXXXXXXXXXXXX. ++",
+"++OXXXXX XXXXXX. ++",
+"++OXXXX XXXXX. ++",
+"++OXXX X XXXX. ++",
+"++OXXX XXX XXXX. ++",
+"++OXXXXXXX XXXX. ++",
+"++OXXXXXX XXXXX. ++",
+"++OXXXXXX XXXXXX. ++",
+"++OXXXXXX XXXXXX. ++",
+"++OXXXXXX XXXXXX. ++",
+"++OXXXXXXXXXXXXXX. ++",
+"++OXXXXXX XXXXXX. ++",
+"++OXXXXXX XXXXXX. ++",
+"++OXXXXXXXXXXXXXX. ++",
+"++O............... ++",
+"++ ++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/vbox.xpm b/tools/glade/glade/graphics/vbox.xpm
new file mode 100644
index 00000000..dbec9e9d
--- /dev/null
+++ b/tools/glade/glade/graphics/vbox.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * vbox_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".###################+",
+"+++++++++++++++++++++",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".###################+",
+"+++++++++++++++++++++",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".###################+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/vbuttonbox.xpm b/tools/glade/glade/graphics/vbuttonbox.xpm
new file mode 100644
index 00000000..0c2bc959
--- /dev/null
+++ b/tools/glade/glade/graphics/vbuttonbox.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *vbuttonbox_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 6 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"+++++++++++++++++++++",
+"+++++++++++++++++++++",
+"++++++++OOOOO +++++++",
+"++++++++OXXX. +++++++",
+"++++++++OXXX. +++++++",
+"++++++++O.... +++++++",
+"++++++++ +++++++",
+"+++++++++++++++++++++",
+"++++++++OOOOO +++++++",
+"++++++++OXXX. +++++++",
+"++++++++OXXX. +++++++",
+"++++++++O.... +++++++",
+"++++++++ +++++++",
+"+++++++++++++++++++++",
+"++++++++OOOOO +++++++",
+"++++++++OXXX. +++++++",
+"++++++++OXXX. +++++++",
+"++++++++O.... +++++++",
+"++++++++ +++++++",
+"+++++++++++++++++++++",
+"+++++++++++++++++++++"
+};
diff --git a/tools/glade/glade/graphics/viewport.xpm b/tools/glade/glade/graphics/viewport.xpm
new file mode 100644
index 00000000..71e5e80c
--- /dev/null
+++ b/tools/glade/glade/graphics/viewport.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *viewport_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray87",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@",
+"@...................@",
+"@. +O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@. XXXXXXXXXXXXXXX+O@",
+"@.+++++++++++++++++O@",
+"@.OOOOOOOOOOOOOOOOOO@",
+"@@@@@@@@@@@@@@@@@@@@@"
+};
diff --git a/tools/glade/glade/graphics/vpaned.xpm b/tools/glade/glade/graphics/vpaned.xpm
new file mode 100644
index 00000000..96c23500
--- /dev/null
+++ b/tools/glade/glade/graphics/vpaned.xpm
@@ -0,0 +1,29 @@
+/* XPM */
+static char * vpaned_xpm[] = {
+"21 21 5 1",
+" c None",
+". c #FFFFFF",
+"+ c #000000",
+"@ c #D6D6D6",
+"# c #7B7B7B",
+"....................+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@#####@@#+",
+".@@@@@@@@@@@#...##@#+",
+".############...####+",
+"++++++++++++#...##+++",
+"............######..+",
+".@@@@@@@@@@@@#####@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".@@@@@@@@@@@@@@@@@@#+",
+".###################+",
+"+++++++++++++++++++++"};
diff --git a/tools/glade/glade/graphics/vruler.xpm b/tools/glade/glade/graphics/vruler.xpm
new file mode 100644
index 00000000..630157fd
--- /dev/null
+++ b/tools/glade/glade/graphics/vruler.xpm
@@ -0,0 +1,30 @@
+/* XPM */
+static char *vruler_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 3 1",
+" c Gray0",
+". c #b3cece",
+"X c None",
+/* pixels */
+"XXXX XXXXXXXXXXXXXX",
+"XXXX X XX XXXX",
+"XXXX X XXXXXXXXX XXXX",
+"XXXX XXXXXXXXX XXXX",
+"XXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXXXXX XXXX",
+"XXXXXXXXXXXXXXXX XXXX",
+"XXXX XXXXXX XXXX",
+"XXXX XXXXXXXXXXX XXXX",
+"XXXX XXXXXXXXX XXXX",
+"XXXXXX XX XXXX",
+"XXXX XXXXXXXXXXXXXX"
+};
diff --git a/tools/glade/glade/graphics/vscale.xpm b/tools/glade/glade/graphics/vscale.xpm
new file mode 100644
index 00000000..339698fd
--- /dev/null
+++ b/tools/glade/glade/graphics/vscale.xpm
@@ -0,0 +1,34 @@
+/* XPM */
+static char *vscale_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 7 1",
+" c Gray0",
+". c #7b7b7b",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray87",
+"+ c Gray100",
+"@ c None",
+/* pixels */
+".........@@@@@@@@@@@@",
+". +@@@@@@@@@@@@",
+". ++++ O+@@@@@@@@@@@@",
+". +XX. O+@@@@@@@@@@@@",
+". +XX. O+@@ @@@@@ @",
+". +XX. O+@ @@ @@@ @@ ",
+". +... O+@ @@ @@@ @@ ",
+". +XX. O+@ @@ @@@ @@ ",
+". +XX. O+@ @@ @@@ @@ ",
+". +... O+@@ @@ @@ @",
+". O+@@@@@@@@@@@@",
+". XXXXXO+@@@@@@@@@@@@",
+". XXXXXO+@@@@@@@@@@@@",
+". XXXXXO+@@@@@@@@@@@@",
+". XXXXXO+@@@@@@@@@@@@",
+". XXXXXO+@@@@@@@@@@@@",
+". XXXXXO+@@@@@@@@@@@@",
+". XXXXXO+@@@@@@@@@@@@",
+". XXXXXO+@@@@@@@@@@@@",
+". OOOOOO+@@@@@@@@@@@@",
+".++++++++@@@@@@@@@@@@"
+};
diff --git a/tools/glade/glade/graphics/vscrollbar.xpm b/tools/glade/glade/graphics/vscrollbar.xpm
new file mode 100644
index 00000000..0e902b1e
--- /dev/null
+++ b/tools/glade/glade/graphics/vscrollbar.xpm
@@ -0,0 +1,33 @@
+/* XPM */
+static char *vscrollbar_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"20 21 6 1",
+" c Gray0",
+". c Gray61",
+"X c #d6d6d6",
+"o c #b3cece",
+"O c Gray100",
+"+ c None",
+/* pixels */
+"++++++ +++++",
+"++++++ ...O...O+++++",
+"++++++ ..OX ..O+++++",
+"++++++ .OXXX .O+++++",
+"++++++ OXXXXX O+++++",
+"++++++ O+++++",
+"++++++ .......O+++++",
+"++++++ OOOOOO O+++++",
+"++++++ OXXXXX O+++++",
+"++++++ OXXXXX O+++++",
+"++++++ OXXXXX O+++++",
+"++++++ OXXXXX O+++++",
+"++++++ OXXXXX O+++++",
+"++++++ O O+++++",
+"++++++ .......O+++++",
+"++++++ OOOOOOOO+++++",
+"++++++ OXXXXX O+++++",
+"++++++ .OXXX .O+++++",
+"++++++ ..OX ..O+++++",
+"++++++ ... ...O+++++",
+"++++++OOOOOOOOO+++++"
+};
diff --git a/tools/glade/glade/graphics/vseparator.xpm b/tools/glade/glade/graphics/vseparator.xpm
new file mode 100644
index 00000000..3455f74d
--- /dev/null
+++ b/tools/glade/glade/graphics/vseparator.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char *vseparator_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 4 1",
+" c #7b7b7b",
+". c #b3cece",
+"X c Gray100",
+"o c None",
+/* pixels */
+"ooooooooooooooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"oooooooooo Xooooooooo",
+"ooooooooooooooooooooo"
+};
diff --git a/tools/glade/glade/graphics/window.xpm b/tools/glade/glade/graphics/window.xpm
new file mode 100644
index 00000000..8407e283
--- /dev/null
+++ b/tools/glade/glade/graphics/window.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char *window_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"21 21 11 1",
+" c Gray0",
+". c #00007b",
+"X c #7b7b7b",
+"o c Green",
+"O c Cyan",
+"+ c Red",
+"@ c Yellow",
+"# c #d6d6d6",
+"$ c #b3cece",
+"% c Gray100",
+"& c None",
+/* pixels */
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&",
+"XXXXXXXXXXXXXXXXXXXX&",
+"X.+@...............X ",
+"X.Oo.%%%.%%.....# #X ",
+"XXXXXXXXXXXXXXXXXXXX ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"X#%%%%%%%%%%%%%%%%%X ",
+"XXXXXXXXXXXXXXXXXXXX ",
+"& ",
+"&&&&&&&&&&&&&&&&&&&&&",
+"&&&&&&&&&&&&&&&&&&&&&"
+};
diff --git a/tools/glade/glade/keys.c b/tools/glade/glade/keys.c
new file mode 100644
index 00000000..060a73f3
--- /dev/null
+++ b/tools/glade/glade/keys.c
@@ -0,0 +1,1375 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <gdk/gdkkeysyms.h>
+
+#include "gladeconfig.h"
+
+#include "keys.h"
+
+/*
+ * This is automatically generated by helpers/getkeys.pl
+ * Note that GTK 1.0 only supports 1-byte keysyms for accelerators,
+ * so we filter them out. GTK 1.1 can use all of them.
+ */
+const GbKey GbKeys[] =
+{
+ { GDK_A, "A" },
+ { GDK_B, "B" },
+ { GDK_C, "C" },
+ { GDK_D, "D" },
+ { GDK_E, "E" },
+ { GDK_F, "F" },
+ { GDK_G, "G" },
+ { GDK_H, "H" },
+ { GDK_I, "I" },
+ { GDK_J, "J" },
+ { GDK_K, "K" },
+ { GDK_L, "L" },
+ { GDK_M, "M" },
+ { GDK_N, "N" },
+ { GDK_O, "O" },
+ { GDK_P, "P" },
+ { GDK_Q, "Q" },
+ { GDK_R, "R" },
+ { GDK_S, "S" },
+ { GDK_T, "T" },
+ { GDK_U, "U" },
+ { GDK_V, "V" },
+ { GDK_W, "W" },
+ { GDK_X, "X" },
+ { GDK_Y, "Y" },
+ { GDK_Z, "Z" },
+ { GDK_a, "a" },
+ { GDK_b, "b" },
+ { GDK_c, "c" },
+ { GDK_d, "d" },
+ { GDK_e, "e" },
+ { GDK_f, "f" },
+ { GDK_g, "g" },
+ { GDK_h, "h" },
+ { GDK_i, "i" },
+ { GDK_j, "j" },
+ { GDK_k, "k" },
+ { GDK_l, "l" },
+ { GDK_m, "m" },
+ { GDK_n, "n" },
+ { GDK_o, "o" },
+ { GDK_p, "p" },
+ { GDK_q, "q" },
+ { GDK_r, "r" },
+ { GDK_s, "s" },
+ { GDK_t, "t" },
+ { GDK_u, "u" },
+ { GDK_v, "v" },
+ { GDK_w, "w" },
+ { GDK_x, "x" },
+ { GDK_y, "y" },
+ { GDK_z, "z" },
+
+ { GDK_F1, "F1" },
+ { GDK_F2, "F2" },
+ { GDK_F3, "F3" },
+ { GDK_F4, "F4" },
+ { GDK_F5, "F5" },
+ { GDK_F6, "F6" },
+ { GDK_F7, "F7" },
+ { GDK_F8, "F8" },
+ { GDK_F9, "F9" },
+ { GDK_F10, "F10" },
+ { GDK_F11, "F11" },
+ { GDK_F12, "F12" },
+ { GDK_F13, "F13" },
+ { GDK_F14, "F14" },
+ { GDK_F15, "F15" },
+ { GDK_F16, "F16" },
+ { GDK_F17, "F17" },
+ { GDK_F18, "F18" },
+ { GDK_F19, "F19" },
+ { GDK_F20, "F20" },
+ { GDK_F21, "F21" },
+ { GDK_F22, "F22" },
+ { GDK_F23, "F23" },
+ { GDK_F24, "F24" },
+ { GDK_F25, "F25" },
+ { GDK_F26, "F26" },
+ { GDK_F27, "F27" },
+ { GDK_F28, "F28" },
+ { GDK_F29, "F29" },
+ { GDK_F30, "F30" },
+ { GDK_F31, "F31" },
+ { GDK_F32, "F32" },
+ { GDK_F33, "F33" },
+ { GDK_F34, "F34" },
+ { GDK_F35, "F35" },
+
+ { GDK_BackSpace, "BackSpace" },
+ { GDK_Tab, "Tab" },
+ { GDK_Return, "Return" },
+ { GDK_Escape, "Escape" },
+ { GDK_Delete, "Delete" },
+ { GDK_Insert, "Insert" },
+ { GDK_space, "space" },
+
+ { GDK_Home, "Home" },
+ { GDK_Left, "Left" },
+ { GDK_Up, "Up" },
+ { GDK_Right, "Right" },
+ { GDK_Down, "Down" },
+ { GDK_Page_Up, "Page_Up" },
+ { GDK_Page_Down, "Page_Down" },
+ { GDK_End, "End" },
+
+ { GDK_KP_Space, "KP_Space" },
+ { GDK_KP_Tab, "KP_Tab" },
+ { GDK_KP_Enter, "KP_Enter" },
+ { GDK_KP_F1, "KP_F1" },
+ { GDK_KP_F2, "KP_F2" },
+ { GDK_KP_F3, "KP_F3" },
+ { GDK_KP_F4, "KP_F4" },
+ { GDK_KP_Home, "KP_Home" },
+ { GDK_KP_Left, "KP_Left" },
+ { GDK_KP_Up, "KP_Up" },
+ { GDK_KP_Right, "KP_Right" },
+ { GDK_KP_Down, "KP_Down" },
+ { GDK_KP_Prior, "KP_Prior" },
+ { GDK_KP_Page_Up, "KP_Page_Up" },
+ { GDK_KP_Next, "KP_Next" },
+ { GDK_KP_Page_Down, "KP_Page_Down" },
+ { GDK_KP_End, "KP_End" },
+ { GDK_KP_Begin, "KP_Begin" },
+ { GDK_KP_Insert, "KP_Insert" },
+ { GDK_KP_Delete, "KP_Delete" },
+ { GDK_KP_Equal, "KP_Equal" },
+ { GDK_KP_Multiply, "KP_Multiply" },
+ { GDK_KP_Add, "KP_Add" },
+ { GDK_KP_Separator, "KP_Separator" },
+ { GDK_KP_Subtract, "KP_Subtract" },
+ { GDK_KP_Decimal, "KP_Decimal" },
+ { GDK_KP_Divide, "KP_Divide" },
+ { GDK_KP_0, "KP_0" },
+ { GDK_KP_1, "KP_1" },
+ { GDK_KP_2, "KP_2" },
+ { GDK_KP_3, "KP_3" },
+ { GDK_KP_4, "KP_4" },
+ { GDK_KP_5, "KP_5" },
+ { GDK_KP_6, "KP_6" },
+ { GDK_KP_7, "KP_7" },
+ { GDK_KP_8, "KP_8" },
+ { GDK_KP_9, "KP_9" },
+
+ { GDK_0, "0" },
+ { GDK_1, "1" },
+ { GDK_2, "2" },
+ { GDK_3, "3" },
+ { GDK_4, "4" },
+ { GDK_5, "5" },
+ { GDK_6, "6" },
+ { GDK_7, "7" },
+ { GDK_8, "8" },
+ { GDK_9, "9" },
+
+ { GDK_VoidSymbol, "VoidSymbol" },
+ { GDK_Linefeed, "Linefeed" },
+ { GDK_Clear, "Clear" },
+ { GDK_Pause, "Pause" },
+ { GDK_Scroll_Lock, "Scroll_Lock" },
+ { GDK_Sys_Req, "Sys_Req" },
+ { GDK_Multi_key, "Multi_key" },
+ { GDK_Codeinput, "Codeinput" },
+ { GDK_SingleCandidate, "SingleCandidate" },
+ { GDK_MultipleCandidate, "MultipleCandidate" },
+ { GDK_PreviousCandidate, "PreviousCandidate" },
+ { GDK_Kanji, "Kanji" },
+ { GDK_Muhenkan, "Muhenkan" },
+ { GDK_Henkan_Mode, "Henkan_Mode" },
+ { GDK_Henkan, "Henkan" },
+ { GDK_Romaji, "Romaji" },
+ { GDK_Hiragana, "Hiragana" },
+ { GDK_Katakana, "Katakana" },
+ { GDK_Hiragana_Katakana, "Hiragana_Katakana" },
+ { GDK_Zenkaku, "Zenkaku" },
+ { GDK_Hankaku, "Hankaku" },
+ { GDK_Zenkaku_Hankaku, "Zenkaku_Hankaku" },
+ { GDK_Touroku, "Touroku" },
+ { GDK_Massyo, "Massyo" },
+ { GDK_Kana_Lock, "Kana_Lock" },
+ { GDK_Kana_Shift, "Kana_Shift" },
+ { GDK_Eisu_Shift, "Eisu_Shift" },
+ { GDK_Eisu_toggle, "Eisu_toggle" },
+ { GDK_Kanji_Bangou, "Kanji_Bangou" },
+ { GDK_Zen_Koho, "Zen_Koho" },
+ { GDK_Mae_Koho, "Mae_Koho" },
+ { GDK_Prior, "Prior" },
+ { GDK_Next, "Next" },
+ { GDK_Begin, "Begin" },
+ { GDK_Select, "Select" },
+ { GDK_Print, "Print" },
+ { GDK_Execute, "Execute" },
+ { GDK_Undo, "Undo" },
+ { GDK_Redo, "Redo" },
+ { GDK_Menu, "Menu" },
+ { GDK_Find, "Find" },
+ { GDK_Cancel, "Cancel" },
+ { GDK_Help, "Help" },
+ { GDK_Break, "Break" },
+ { GDK_Mode_switch, "Mode_switch" },
+ { GDK_script_switch, "script_switch" },
+ { GDK_Num_Lock, "Num_Lock" },
+ { GDK_L1, "L1" },
+ { GDK_L2, "L2" },
+ { GDK_L3, "L3" },
+ { GDK_L4, "L4" },
+ { GDK_L5, "L5" },
+ { GDK_L6, "L6" },
+ { GDK_L7, "L7" },
+ { GDK_L8, "L8" },
+ { GDK_L9, "L9" },
+ { GDK_L10, "L10" },
+ { GDK_R1, "R1" },
+ { GDK_R2, "R2" },
+ { GDK_R3, "R3" },
+ { GDK_R4, "R4" },
+ { GDK_R5, "R5" },
+ { GDK_R6, "R6" },
+ { GDK_R7, "R7" },
+ { GDK_R8, "R8" },
+ { GDK_R9, "R9" },
+ { GDK_R10, "R10" },
+ { GDK_R11, "R11" },
+ { GDK_R12, "R12" },
+ { GDK_R13, "R13" },
+ { GDK_R14, "R14" },
+ { GDK_R15, "R15" },
+ { GDK_Shift_L, "Shift_L" },
+ { GDK_Shift_R, "Shift_R" },
+ { GDK_Control_L, "Control_L" },
+ { GDK_Control_R, "Control_R" },
+ { GDK_Caps_Lock, "Caps_Lock" },
+ { GDK_Shift_Lock, "Shift_Lock" },
+ { GDK_Meta_L, "Meta_L" },
+ { GDK_Meta_R, "Meta_R" },
+ { GDK_Alt_L, "Alt_L" },
+ { GDK_Alt_R, "Alt_R" },
+ { GDK_Super_L, "Super_L" },
+ { GDK_Super_R, "Super_R" },
+ { GDK_Hyper_L, "Hyper_L" },
+ { GDK_Hyper_R, "Hyper_R" },
+ { GDK_ISO_Lock, "ISO_Lock" },
+ { GDK_ISO_Level2_Latch, "ISO_Level2_Latch" },
+ { GDK_ISO_Level3_Shift, "ISO_Level3_Shift" },
+ { GDK_ISO_Level3_Latch, "ISO_Level3_Latch" },
+ { GDK_ISO_Level3_Lock, "ISO_Level3_Lock" },
+ { GDK_ISO_Group_Shift, "ISO_Group_Shift" },
+ { GDK_ISO_Group_Latch, "ISO_Group_Latch" },
+ { GDK_ISO_Group_Lock, "ISO_Group_Lock" },
+ { GDK_ISO_Next_Group, "ISO_Next_Group" },
+ { GDK_ISO_Next_Group_Lock, "ISO_Next_Group_Lock" },
+ { GDK_ISO_Prev_Group, "ISO_Prev_Group" },
+ { GDK_ISO_Prev_Group_Lock, "ISO_Prev_Group_Lock" },
+ { GDK_ISO_First_Group, "ISO_First_Group" },
+ { GDK_ISO_First_Group_Lock, "ISO_First_Group_Lock" },
+ { GDK_ISO_Last_Group, "ISO_Last_Group" },
+ { GDK_ISO_Last_Group_Lock, "ISO_Last_Group_Lock" },
+ { GDK_ISO_Left_Tab, "ISO_Left_Tab" },
+ { GDK_ISO_Move_Line_Up, "ISO_Move_Line_Up" },
+ { GDK_ISO_Move_Line_Down, "ISO_Move_Line_Down" },
+ { GDK_ISO_Partial_Line_Up, "ISO_Partial_Line_Up" },
+ { GDK_ISO_Partial_Line_Down, "ISO_Partial_Line_Down" },
+ { GDK_ISO_Partial_Space_Left, "ISO_Partial_Space_Left" },
+ { GDK_ISO_Partial_Space_Right, "ISO_Partial_Space_Right" },
+ { GDK_ISO_Set_Margin_Left, "ISO_Set_Margin_Left" },
+ { GDK_ISO_Set_Margin_Right, "ISO_Set_Margin_Right" },
+ { GDK_ISO_Release_Margin_Left, "ISO_Release_Margin_Left" },
+ { GDK_ISO_Release_Margin_Right, "ISO_Release_Margin_Right" },
+ { GDK_ISO_Release_Both_Margins, "ISO_Release_Both_Margins" },
+ { GDK_ISO_Fast_Cursor_Left, "ISO_Fast_Cursor_Left" },
+ { GDK_ISO_Fast_Cursor_Right, "ISO_Fast_Cursor_Right" },
+ { GDK_ISO_Fast_Cursor_Up, "ISO_Fast_Cursor_Up" },
+ { GDK_ISO_Fast_Cursor_Down, "ISO_Fast_Cursor_Down" },
+ { GDK_ISO_Continuous_Underline, "ISO_Continuous_Underline" },
+ { GDK_ISO_Discontinuous_Underline, "ISO_Discontinuous_Underline" },
+ { GDK_ISO_Emphasize, "ISO_Emphasize" },
+ { GDK_ISO_Center_Object, "ISO_Center_Object" },
+ { GDK_ISO_Enter, "ISO_Enter" },
+ { GDK_dead_grave, "dead_grave" },
+ { GDK_dead_acute, "dead_acute" },
+ { GDK_dead_circumflex, "dead_circumflex" },
+ { GDK_dead_tilde, "dead_tilde" },
+ { GDK_dead_macron, "dead_macron" },
+ { GDK_dead_breve, "dead_breve" },
+ { GDK_dead_abovedot, "dead_abovedot" },
+ { GDK_dead_diaeresis, "dead_diaeresis" },
+ { GDK_dead_abovering, "dead_abovering" },
+ { GDK_dead_doubleacute, "dead_doubleacute" },
+ { GDK_dead_caron, "dead_caron" },
+ { GDK_dead_cedilla, "dead_cedilla" },
+ { GDK_dead_ogonek, "dead_ogonek" },
+ { GDK_dead_iota, "dead_iota" },
+ { GDK_dead_voiced_sound, "dead_voiced_sound" },
+ { GDK_dead_semivoiced_sound, "dead_semivoiced_sound" },
+ { GDK_dead_belowdot, "dead_belowdot" },
+ { GDK_First_Virtual_Screen, "First_Virtual_Screen" },
+ { GDK_Prev_Virtual_Screen, "Prev_Virtual_Screen" },
+ { GDK_Next_Virtual_Screen, "Next_Virtual_Screen" },
+ { GDK_Last_Virtual_Screen, "Last_Virtual_Screen" },
+ { GDK_Terminate_Server, "Terminate_Server" },
+ { GDK_AccessX_Enable, "AccessX_Enable" },
+ { GDK_AccessX_Feedback_Enable, "AccessX_Feedback_Enable" },
+ { GDK_RepeatKeys_Enable, "RepeatKeys_Enable" },
+ { GDK_SlowKeys_Enable, "SlowKeys_Enable" },
+ { GDK_BounceKeys_Enable, "BounceKeys_Enable" },
+ { GDK_StickyKeys_Enable, "StickyKeys_Enable" },
+ { GDK_MouseKeys_Enable, "MouseKeys_Enable" },
+ { GDK_MouseKeys_Accel_Enable, "MouseKeys_Accel_Enable" },
+ { GDK_Overlay1_Enable, "Overlay1_Enable" },
+ { GDK_Overlay2_Enable, "Overlay2_Enable" },
+ { GDK_AudibleBell_Enable, "AudibleBell_Enable" },
+ { GDK_Pointer_Left, "Pointer_Left" },
+ { GDK_Pointer_Right, "Pointer_Right" },
+ { GDK_Pointer_Up, "Pointer_Up" },
+ { GDK_Pointer_Down, "Pointer_Down" },
+ { GDK_Pointer_UpLeft, "Pointer_UpLeft" },
+ { GDK_Pointer_UpRight, "Pointer_UpRight" },
+ { GDK_Pointer_DownLeft, "Pointer_DownLeft" },
+ { GDK_Pointer_DownRight, "Pointer_DownRight" },
+ { GDK_Pointer_Button_Dflt, "Pointer_Button_Dflt" },
+ { GDK_Pointer_Button1, "Pointer_Button1" },
+ { GDK_Pointer_Button2, "Pointer_Button2" },
+ { GDK_Pointer_Button3, "Pointer_Button3" },
+ { GDK_Pointer_Button4, "Pointer_Button4" },
+ { GDK_Pointer_Button5, "Pointer_Button5" },
+ { GDK_Pointer_DblClick_Dflt, "Pointer_DblClick_Dflt" },
+ { GDK_Pointer_DblClick1, "Pointer_DblClick1" },
+ { GDK_Pointer_DblClick2, "Pointer_DblClick2" },
+ { GDK_Pointer_DblClick3, "Pointer_DblClick3" },
+ { GDK_Pointer_DblClick4, "Pointer_DblClick4" },
+ { GDK_Pointer_DblClick5, "Pointer_DblClick5" },
+ { GDK_Pointer_Drag_Dflt, "Pointer_Drag_Dflt" },
+ { GDK_Pointer_Drag1, "Pointer_Drag1" },
+ { GDK_Pointer_Drag2, "Pointer_Drag2" },
+ { GDK_Pointer_Drag3, "Pointer_Drag3" },
+ { GDK_Pointer_Drag4, "Pointer_Drag4" },
+ { GDK_Pointer_Drag5, "Pointer_Drag5" },
+ { GDK_Pointer_EnableKeys, "Pointer_EnableKeys" },
+ { GDK_Pointer_Accelerate, "Pointer_Accelerate" },
+ { GDK_Pointer_DfltBtnNext, "Pointer_DfltBtnNext" },
+ { GDK_Pointer_DfltBtnPrev, "Pointer_DfltBtnPrev" },
+ { GDK_3270_Duplicate, "3270_Duplicate" },
+ { GDK_3270_FieldMark, "3270_FieldMark" },
+ { GDK_3270_Right2, "3270_Right2" },
+ { GDK_3270_Left2, "3270_Left2" },
+ { GDK_3270_BackTab, "3270_BackTab" },
+ { GDK_3270_EraseEOF, "3270_EraseEOF" },
+ { GDK_3270_EraseInput, "3270_EraseInput" },
+ { GDK_3270_Reset, "3270_Reset" },
+ { GDK_3270_Quit, "3270_Quit" },
+ { GDK_3270_PA1, "3270_PA1" },
+ { GDK_3270_PA2, "3270_PA2" },
+ { GDK_3270_PA3, "3270_PA3" },
+ { GDK_3270_Test, "3270_Test" },
+ { GDK_3270_Attn, "3270_Attn" },
+ { GDK_3270_CursorBlink, "3270_CursorBlink" },
+ { GDK_3270_AltCursor, "3270_AltCursor" },
+ { GDK_3270_KeyClick, "3270_KeyClick" },
+ { GDK_3270_Jump, "3270_Jump" },
+ { GDK_3270_Ident, "3270_Ident" },
+ { GDK_3270_Rule, "3270_Rule" },
+ { GDK_3270_Copy, "3270_Copy" },
+ { GDK_3270_Play, "3270_Play" },
+ { GDK_3270_Setup, "3270_Setup" },
+ { GDK_3270_Record, "3270_Record" },
+ { GDK_3270_ChangeScreen, "3270_ChangeScreen" },
+ { GDK_3270_DeleteWord, "3270_DeleteWord" },
+ { GDK_3270_ExSelect, "3270_ExSelect" },
+ { GDK_3270_CursorSelect, "3270_CursorSelect" },
+ { GDK_3270_PrintScreen, "3270_PrintScreen" },
+ { GDK_3270_Enter, "3270_Enter" },
+ { GDK_exclam, "exclam" },
+ { GDK_quotedbl, "quotedbl" },
+ { GDK_numbersign, "numbersign" },
+ { GDK_dollar, "dollar" },
+ { GDK_percent, "percent" },
+ { GDK_ampersand, "ampersand" },
+ { GDK_apostrophe, "apostrophe" },
+ { GDK_quoteright, "quoteright" },
+ { GDK_parenleft, "parenleft" },
+ { GDK_parenright, "parenright" },
+ { GDK_asterisk, "asterisk" },
+ { GDK_plus, "plus" },
+ { GDK_comma, "comma" },
+ { GDK_minus, "minus" },
+ { GDK_period, "period" },
+ { GDK_slash, "slash" },
+ { GDK_colon, "colon" },
+ { GDK_semicolon, "semicolon" },
+ { GDK_less, "less" },
+ { GDK_equal, "equal" },
+ { GDK_greater, "greater" },
+ { GDK_question, "question" },
+ { GDK_at, "at" },
+ { GDK_bracketleft, "bracketleft" },
+ { GDK_backslash, "backslash" },
+ { GDK_bracketright, "bracketright" },
+ { GDK_asciicircum, "asciicircum" },
+ { GDK_underscore, "underscore" },
+ { GDK_grave, "grave" },
+ { GDK_quoteleft, "quoteleft" },
+ { GDK_braceleft, "braceleft" },
+ { GDK_bar, "bar" },
+ { GDK_braceright, "braceright" },
+ { GDK_asciitilde, "asciitilde" },
+ { GDK_nobreakspace, "nobreakspace" },
+ { GDK_exclamdown, "exclamdown" },
+ { GDK_cent, "cent" },
+ { GDK_sterling, "sterling" },
+ { GDK_currency, "currency" },
+ { GDK_yen, "yen" },
+ { GDK_brokenbar, "brokenbar" },
+ { GDK_section, "section" },
+ { GDK_diaeresis, "diaeresis" },
+ { GDK_copyright, "copyright" },
+ { GDK_ordfeminine, "ordfeminine" },
+ { GDK_guillemotleft, "guillemotleft" },
+ { GDK_notsign, "notsign" },
+ { GDK_hyphen, "hyphen" },
+ { GDK_registered, "registered" },
+ { GDK_macron, "macron" },
+ { GDK_degree, "degree" },
+ { GDK_plusminus, "plusminus" },
+ { GDK_twosuperior, "twosuperior" },
+ { GDK_threesuperior, "threesuperior" },
+ { GDK_acute, "acute" },
+ { GDK_mu, "mu" },
+ { GDK_paragraph, "paragraph" },
+ { GDK_periodcentered, "periodcentered" },
+ { GDK_cedilla, "cedilla" },
+ { GDK_onesuperior, "onesuperior" },
+ { GDK_masculine, "masculine" },
+ { GDK_guillemotright, "guillemotright" },
+ { GDK_onequarter, "onequarter" },
+ { GDK_onehalf, "onehalf" },
+ { GDK_threequarters, "threequarters" },
+ { GDK_questiondown, "questiondown" },
+ { GDK_Agrave, "Agrave" },
+ { GDK_Aacute, "Aacute" },
+ { GDK_Acircumflex, "Acircumflex" },
+ { GDK_Atilde, "Atilde" },
+ { GDK_Adiaeresis, "Adiaeresis" },
+ { GDK_Aring, "Aring" },
+ { GDK_AE, "AE" },
+ { GDK_Ccedilla, "Ccedilla" },
+ { GDK_Egrave, "Egrave" },
+ { GDK_Eacute, "Eacute" },
+ { GDK_Ecircumflex, "Ecircumflex" },
+ { GDK_Ediaeresis, "Ediaeresis" },
+ { GDK_Igrave, "Igrave" },
+ { GDK_Iacute, "Iacute" },
+ { GDK_Icircumflex, "Icircumflex" },
+ { GDK_Idiaeresis, "Idiaeresis" },
+ { GDK_ETH, "ETH" },
+ { GDK_Eth, "Eth" },
+ { GDK_Ntilde, "Ntilde" },
+ { GDK_Ograve, "Ograve" },
+ { GDK_Oacute, "Oacute" },
+ { GDK_Ocircumflex, "Ocircumflex" },
+ { GDK_Otilde, "Otilde" },
+ { GDK_Odiaeresis, "Odiaeresis" },
+ { GDK_multiply, "multiply" },
+ { GDK_Ooblique, "Ooblique" },
+ { GDK_Ugrave, "Ugrave" },
+ { GDK_Uacute, "Uacute" },
+ { GDK_Ucircumflex, "Ucircumflex" },
+ { GDK_Udiaeresis, "Udiaeresis" },
+ { GDK_Yacute, "Yacute" },
+ { GDK_THORN, "THORN" },
+ { GDK_Thorn, "Thorn" },
+ { GDK_ssharp, "ssharp" },
+ { GDK_agrave, "agrave" },
+ { GDK_aacute, "aacute" },
+ { GDK_acircumflex, "acircumflex" },
+ { GDK_atilde, "atilde" },
+ { GDK_adiaeresis, "adiaeresis" },
+ { GDK_aring, "aring" },
+ { GDK_ae, "ae" },
+ { GDK_ccedilla, "ccedilla" },
+ { GDK_egrave, "egrave" },
+ { GDK_eacute, "eacute" },
+ { GDK_ecircumflex, "ecircumflex" },
+ { GDK_ediaeresis, "ediaeresis" },
+ { GDK_igrave, "igrave" },
+ { GDK_iacute, "iacute" },
+ { GDK_icircumflex, "icircumflex" },
+ { GDK_idiaeresis, "idiaeresis" },
+ { GDK_eth, "eth" },
+ { GDK_ntilde, "ntilde" },
+ { GDK_ograve, "ograve" },
+ { GDK_oacute, "oacute" },
+ { GDK_ocircumflex, "ocircumflex" },
+ { GDK_otilde, "otilde" },
+ { GDK_odiaeresis, "odiaeresis" },
+ { GDK_division, "division" },
+ { GDK_oslash, "oslash" },
+ { GDK_ugrave, "ugrave" },
+ { GDK_uacute, "uacute" },
+ { GDK_ucircumflex, "ucircumflex" },
+ { GDK_udiaeresis, "udiaeresis" },
+ { GDK_yacute, "yacute" },
+ { GDK_thorn, "thorn" },
+ { GDK_ydiaeresis, "ydiaeresis" },
+ { GDK_Aogonek, "Aogonek" },
+ { GDK_breve, "breve" },
+ { GDK_Lstroke, "Lstroke" },
+ { GDK_Lcaron, "Lcaron" },
+ { GDK_Sacute, "Sacute" },
+ { GDK_Scaron, "Scaron" },
+ { GDK_Scedilla, "Scedilla" },
+ { GDK_Tcaron, "Tcaron" },
+ { GDK_Zacute, "Zacute" },
+ { GDK_Zcaron, "Zcaron" },
+ { GDK_Zabovedot, "Zabovedot" },
+ { GDK_aogonek, "aogonek" },
+ { GDK_ogonek, "ogonek" },
+ { GDK_lstroke, "lstroke" },
+ { GDK_lcaron, "lcaron" },
+ { GDK_sacute, "sacute" },
+ { GDK_caron, "caron" },
+ { GDK_scaron, "scaron" },
+ { GDK_scedilla, "scedilla" },
+ { GDK_tcaron, "tcaron" },
+ { GDK_zacute, "zacute" },
+ { GDK_doubleacute, "doubleacute" },
+ { GDK_zcaron, "zcaron" },
+ { GDK_zabovedot, "zabovedot" },
+ { GDK_Racute, "Racute" },
+ { GDK_Abreve, "Abreve" },
+ { GDK_Lacute, "Lacute" },
+ { GDK_Cacute, "Cacute" },
+ { GDK_Ccaron, "Ccaron" },
+ { GDK_Eogonek, "Eogonek" },
+ { GDK_Ecaron, "Ecaron" },
+ { GDK_Dcaron, "Dcaron" },
+ { GDK_Dstroke, "Dstroke" },
+ { GDK_Nacute, "Nacute" },
+ { GDK_Ncaron, "Ncaron" },
+ { GDK_Odoubleacute, "Odoubleacute" },
+ { GDK_Rcaron, "Rcaron" },
+ { GDK_Uring, "Uring" },
+ { GDK_Udoubleacute, "Udoubleacute" },
+ { GDK_Tcedilla, "Tcedilla" },
+ { GDK_racute, "racute" },
+ { GDK_abreve, "abreve" },
+ { GDK_lacute, "lacute" },
+ { GDK_cacute, "cacute" },
+ { GDK_ccaron, "ccaron" },
+ { GDK_eogonek, "eogonek" },
+ { GDK_ecaron, "ecaron" },
+ { GDK_dcaron, "dcaron" },
+ { GDK_dstroke, "dstroke" },
+ { GDK_nacute, "nacute" },
+ { GDK_ncaron, "ncaron" },
+ { GDK_odoubleacute, "odoubleacute" },
+ { GDK_udoubleacute, "udoubleacute" },
+ { GDK_rcaron, "rcaron" },
+ { GDK_uring, "uring" },
+ { GDK_tcedilla, "tcedilla" },
+ { GDK_abovedot, "abovedot" },
+ { GDK_Hstroke, "Hstroke" },
+ { GDK_Hcircumflex, "Hcircumflex" },
+ { GDK_Iabovedot, "Iabovedot" },
+ { GDK_Gbreve, "Gbreve" },
+ { GDK_Jcircumflex, "Jcircumflex" },
+ { GDK_hstroke, "hstroke" },
+ { GDK_hcircumflex, "hcircumflex" },
+ { GDK_idotless, "idotless" },
+ { GDK_gbreve, "gbreve" },
+ { GDK_jcircumflex, "jcircumflex" },
+ { GDK_Cabovedot, "Cabovedot" },
+ { GDK_Ccircumflex, "Ccircumflex" },
+ { GDK_Gabovedot, "Gabovedot" },
+ { GDK_Gcircumflex, "Gcircumflex" },
+ { GDK_Ubreve, "Ubreve" },
+ { GDK_Scircumflex, "Scircumflex" },
+ { GDK_cabovedot, "cabovedot" },
+ { GDK_ccircumflex, "ccircumflex" },
+ { GDK_gabovedot, "gabovedot" },
+ { GDK_gcircumflex, "gcircumflex" },
+ { GDK_ubreve, "ubreve" },
+ { GDK_scircumflex, "scircumflex" },
+ { GDK_kra, "kra" },
+ { GDK_kappa, "kappa" },
+ { GDK_Rcedilla, "Rcedilla" },
+ { GDK_Itilde, "Itilde" },
+ { GDK_Lcedilla, "Lcedilla" },
+ { GDK_Emacron, "Emacron" },
+ { GDK_Gcedilla, "Gcedilla" },
+ { GDK_Tslash, "Tslash" },
+ { GDK_rcedilla, "rcedilla" },
+ { GDK_itilde, "itilde" },
+ { GDK_lcedilla, "lcedilla" },
+ { GDK_emacron, "emacron" },
+ { GDK_gcedilla, "gcedilla" },
+ { GDK_tslash, "tslash" },
+ { GDK_ENG, "ENG" },
+ { GDK_eng, "eng" },
+ { GDK_Amacron, "Amacron" },
+ { GDK_Iogonek, "Iogonek" },
+ { GDK_Eabovedot, "Eabovedot" },
+ { GDK_Imacron, "Imacron" },
+ { GDK_Ncedilla, "Ncedilla" },
+ { GDK_Omacron, "Omacron" },
+ { GDK_Kcedilla, "Kcedilla" },
+ { GDK_Uogonek, "Uogonek" },
+ { GDK_Utilde, "Utilde" },
+ { GDK_Umacron, "Umacron" },
+ { GDK_amacron, "amacron" },
+ { GDK_iogonek, "iogonek" },
+ { GDK_eabovedot, "eabovedot" },
+ { GDK_imacron, "imacron" },
+ { GDK_ncedilla, "ncedilla" },
+ { GDK_omacron, "omacron" },
+ { GDK_kcedilla, "kcedilla" },
+ { GDK_uogonek, "uogonek" },
+ { GDK_utilde, "utilde" },
+ { GDK_umacron, "umacron" },
+ { GDK_OE, "OE" },
+ { GDK_oe, "oe" },
+ { GDK_Ydiaeresis, "Ydiaeresis" },
+ { GDK_overline, "overline" },
+ { GDK_kana_fullstop, "kana_fullstop" },
+ { GDK_kana_openingbracket, "kana_openingbracket" },
+ { GDK_kana_closingbracket, "kana_closingbracket" },
+ { GDK_kana_comma, "kana_comma" },
+ { GDK_kana_conjunctive, "kana_conjunctive" },
+ { GDK_kana_middledot, "kana_middledot" },
+ { GDK_kana_WO, "kana_WO" },
+ { GDK_kana_a, "kana_a" },
+ { GDK_kana_i, "kana_i" },
+ { GDK_kana_u, "kana_u" },
+ { GDK_kana_e, "kana_e" },
+ { GDK_kana_o, "kana_o" },
+ { GDK_kana_ya, "kana_ya" },
+ { GDK_kana_yu, "kana_yu" },
+ { GDK_kana_yo, "kana_yo" },
+ { GDK_kana_tsu, "kana_tsu" },
+ { GDK_kana_tu, "kana_tu" },
+ { GDK_prolongedsound, "prolongedsound" },
+ { GDK_kana_A, "kana_A" },
+ { GDK_kana_I, "kana_I" },
+ { GDK_kana_U, "kana_U" },
+ { GDK_kana_E, "kana_E" },
+ { GDK_kana_O, "kana_O" },
+ { GDK_kana_KA, "kana_KA" },
+ { GDK_kana_KI, "kana_KI" },
+ { GDK_kana_KU, "kana_KU" },
+ { GDK_kana_KE, "kana_KE" },
+ { GDK_kana_KO, "kana_KO" },
+ { GDK_kana_SA, "kana_SA" },
+ { GDK_kana_SHI, "kana_SHI" },
+ { GDK_kana_SU, "kana_SU" },
+ { GDK_kana_SE, "kana_SE" },
+ { GDK_kana_SO, "kana_SO" },
+ { GDK_kana_TA, "kana_TA" },
+ { GDK_kana_CHI, "kana_CHI" },
+ { GDK_kana_TI, "kana_TI" },
+ { GDK_kana_TSU, "kana_TSU" },
+ { GDK_kana_TU, "kana_TU" },
+ { GDK_kana_TE, "kana_TE" },
+ { GDK_kana_TO, "kana_TO" },
+ { GDK_kana_NA, "kana_NA" },
+ { GDK_kana_NI, "kana_NI" },
+ { GDK_kana_NU, "kana_NU" },
+ { GDK_kana_NE, "kana_NE" },
+ { GDK_kana_NO, "kana_NO" },
+ { GDK_kana_HA, "kana_HA" },
+ { GDK_kana_HI, "kana_HI" },
+ { GDK_kana_FU, "kana_FU" },
+ { GDK_kana_HU, "kana_HU" },
+ { GDK_kana_HE, "kana_HE" },
+ { GDK_kana_HO, "kana_HO" },
+ { GDK_kana_MA, "kana_MA" },
+ { GDK_kana_MI, "kana_MI" },
+ { GDK_kana_MU, "kana_MU" },
+ { GDK_kana_ME, "kana_ME" },
+ { GDK_kana_MO, "kana_MO" },
+ { GDK_kana_YA, "kana_YA" },
+ { GDK_kana_YU, "kana_YU" },
+ { GDK_kana_YO, "kana_YO" },
+ { GDK_kana_RA, "kana_RA" },
+ { GDK_kana_RI, "kana_RI" },
+ { GDK_kana_RU, "kana_RU" },
+ { GDK_kana_RE, "kana_RE" },
+ { GDK_kana_RO, "kana_RO" },
+ { GDK_kana_WA, "kana_WA" },
+ { GDK_kana_N, "kana_N" },
+ { GDK_voicedsound, "voicedsound" },
+ { GDK_semivoicedsound, "semivoicedsound" },
+ { GDK_kana_switch, "kana_switch" },
+ { GDK_Arabic_comma, "Arabic_comma" },
+ { GDK_Arabic_semicolon, "Arabic_semicolon" },
+ { GDK_Arabic_question_mark, "Arabic_question_mark" },
+ { GDK_Arabic_hamza, "Arabic_hamza" },
+ { GDK_Arabic_maddaonalef, "Arabic_maddaonalef" },
+ { GDK_Arabic_hamzaonalef, "Arabic_hamzaonalef" },
+ { GDK_Arabic_hamzaonwaw, "Arabic_hamzaonwaw" },
+ { GDK_Arabic_hamzaunderalef, "Arabic_hamzaunderalef" },
+ { GDK_Arabic_hamzaonyeh, "Arabic_hamzaonyeh" },
+ { GDK_Arabic_alef, "Arabic_alef" },
+ { GDK_Arabic_beh, "Arabic_beh" },
+ { GDK_Arabic_tehmarbuta, "Arabic_tehmarbuta" },
+ { GDK_Arabic_teh, "Arabic_teh" },
+ { GDK_Arabic_theh, "Arabic_theh" },
+ { GDK_Arabic_jeem, "Arabic_jeem" },
+ { GDK_Arabic_hah, "Arabic_hah" },
+ { GDK_Arabic_khah, "Arabic_khah" },
+ { GDK_Arabic_dal, "Arabic_dal" },
+ { GDK_Arabic_thal, "Arabic_thal" },
+ { GDK_Arabic_ra, "Arabic_ra" },
+ { GDK_Arabic_zain, "Arabic_zain" },
+ { GDK_Arabic_seen, "Arabic_seen" },
+ { GDK_Arabic_sheen, "Arabic_sheen" },
+ { GDK_Arabic_sad, "Arabic_sad" },
+ { GDK_Arabic_dad, "Arabic_dad" },
+ { GDK_Arabic_tah, "Arabic_tah" },
+ { GDK_Arabic_zah, "Arabic_zah" },
+ { GDK_Arabic_ain, "Arabic_ain" },
+ { GDK_Arabic_ghain, "Arabic_ghain" },
+ { GDK_Arabic_tatweel, "Arabic_tatweel" },
+ { GDK_Arabic_feh, "Arabic_feh" },
+ { GDK_Arabic_qaf, "Arabic_qaf" },
+ { GDK_Arabic_kaf, "Arabic_kaf" },
+ { GDK_Arabic_lam, "Arabic_lam" },
+ { GDK_Arabic_meem, "Arabic_meem" },
+ { GDK_Arabic_noon, "Arabic_noon" },
+ { GDK_Arabic_ha, "Arabic_ha" },
+ { GDK_Arabic_heh, "Arabic_heh" },
+ { GDK_Arabic_waw, "Arabic_waw" },
+ { GDK_Arabic_alefmaksura, "Arabic_alefmaksura" },
+ { GDK_Arabic_yeh, "Arabic_yeh" },
+ { GDK_Arabic_fathatan, "Arabic_fathatan" },
+ { GDK_Arabic_dammatan, "Arabic_dammatan" },
+ { GDK_Arabic_kasratan, "Arabic_kasratan" },
+ { GDK_Arabic_fatha, "Arabic_fatha" },
+ { GDK_Arabic_damma, "Arabic_damma" },
+ { GDK_Arabic_kasra, "Arabic_kasra" },
+ { GDK_Arabic_shadda, "Arabic_shadda" },
+ { GDK_Arabic_sukun, "Arabic_sukun" },
+ { GDK_Arabic_switch, "Arabic_switch" },
+ { GDK_Serbian_dje, "Serbian_dje" },
+ { GDK_Macedonia_gje, "Macedonia_gje" },
+ { GDK_Cyrillic_io, "Cyrillic_io" },
+ { GDK_Ukrainian_ie, "Ukrainian_ie" },
+ { GDK_Ukranian_je, "Ukranian_je" },
+ { GDK_Macedonia_dse, "Macedonia_dse" },
+ { GDK_Ukrainian_i, "Ukrainian_i" },
+ { GDK_Ukranian_i, "Ukranian_i" },
+ { GDK_Ukrainian_yi, "Ukrainian_yi" },
+ { GDK_Ukranian_yi, "Ukranian_yi" },
+ { GDK_Cyrillic_je, "Cyrillic_je" },
+ { GDK_Serbian_je, "Serbian_je" },
+ { GDK_Cyrillic_lje, "Cyrillic_lje" },
+ { GDK_Serbian_lje, "Serbian_lje" },
+ { GDK_Cyrillic_nje, "Cyrillic_nje" },
+ { GDK_Serbian_nje, "Serbian_nje" },
+ { GDK_Serbian_tshe, "Serbian_tshe" },
+ { GDK_Macedonia_kje, "Macedonia_kje" },
+ { GDK_Byelorussian_shortu, "Byelorussian_shortu" },
+ { GDK_Cyrillic_dzhe, "Cyrillic_dzhe" },
+ { GDK_Serbian_dze, "Serbian_dze" },
+ { GDK_numerosign, "numerosign" },
+ { GDK_Serbian_DJE, "Serbian_DJE" },
+ { GDK_Macedonia_GJE, "Macedonia_GJE" },
+ { GDK_Cyrillic_IO, "Cyrillic_IO" },
+ { GDK_Ukrainian_IE, "Ukrainian_IE" },
+ { GDK_Ukranian_JE, "Ukranian_JE" },
+ { GDK_Macedonia_DSE, "Macedonia_DSE" },
+ { GDK_Ukrainian_I, "Ukrainian_I" },
+ { GDK_Ukranian_I, "Ukranian_I" },
+ { GDK_Ukrainian_YI, "Ukrainian_YI" },
+ { GDK_Ukranian_YI, "Ukranian_YI" },
+ { GDK_Cyrillic_JE, "Cyrillic_JE" },
+ { GDK_Serbian_JE, "Serbian_JE" },
+ { GDK_Cyrillic_LJE, "Cyrillic_LJE" },
+ { GDK_Serbian_LJE, "Serbian_LJE" },
+ { GDK_Cyrillic_NJE, "Cyrillic_NJE" },
+ { GDK_Serbian_NJE, "Serbian_NJE" },
+ { GDK_Serbian_TSHE, "Serbian_TSHE" },
+ { GDK_Macedonia_KJE, "Macedonia_KJE" },
+ { GDK_Byelorussian_SHORTU, "Byelorussian_SHORTU" },
+ { GDK_Cyrillic_DZHE, "Cyrillic_DZHE" },
+ { GDK_Serbian_DZE, "Serbian_DZE" },
+ { GDK_Cyrillic_yu, "Cyrillic_yu" },
+ { GDK_Cyrillic_a, "Cyrillic_a" },
+ { GDK_Cyrillic_be, "Cyrillic_be" },
+ { GDK_Cyrillic_tse, "Cyrillic_tse" },
+ { GDK_Cyrillic_de, "Cyrillic_de" },
+ { GDK_Cyrillic_ie, "Cyrillic_ie" },
+ { GDK_Cyrillic_ef, "Cyrillic_ef" },
+ { GDK_Cyrillic_ghe, "Cyrillic_ghe" },
+ { GDK_Cyrillic_ha, "Cyrillic_ha" },
+ { GDK_Cyrillic_i, "Cyrillic_i" },
+ { GDK_Cyrillic_shorti, "Cyrillic_shorti" },
+ { GDK_Cyrillic_ka, "Cyrillic_ka" },
+ { GDK_Cyrillic_el, "Cyrillic_el" },
+ { GDK_Cyrillic_em, "Cyrillic_em" },
+ { GDK_Cyrillic_en, "Cyrillic_en" },
+ { GDK_Cyrillic_o, "Cyrillic_o" },
+ { GDK_Cyrillic_pe, "Cyrillic_pe" },
+ { GDK_Cyrillic_ya, "Cyrillic_ya" },
+ { GDK_Cyrillic_er, "Cyrillic_er" },
+ { GDK_Cyrillic_es, "Cyrillic_es" },
+ { GDK_Cyrillic_te, "Cyrillic_te" },
+ { GDK_Cyrillic_u, "Cyrillic_u" },
+ { GDK_Cyrillic_zhe, "Cyrillic_zhe" },
+ { GDK_Cyrillic_ve, "Cyrillic_ve" },
+ { GDK_Cyrillic_softsign, "Cyrillic_softsign" },
+ { GDK_Cyrillic_yeru, "Cyrillic_yeru" },
+ { GDK_Cyrillic_ze, "Cyrillic_ze" },
+ { GDK_Cyrillic_sha, "Cyrillic_sha" },
+ { GDK_Cyrillic_e, "Cyrillic_e" },
+ { GDK_Cyrillic_shcha, "Cyrillic_shcha" },
+ { GDK_Cyrillic_che, "Cyrillic_che" },
+ { GDK_Cyrillic_hardsign, "Cyrillic_hardsign" },
+ { GDK_Cyrillic_YU, "Cyrillic_YU" },
+ { GDK_Cyrillic_A, "Cyrillic_A" },
+ { GDK_Cyrillic_BE, "Cyrillic_BE" },
+ { GDK_Cyrillic_TSE, "Cyrillic_TSE" },
+ { GDK_Cyrillic_DE, "Cyrillic_DE" },
+ { GDK_Cyrillic_IE, "Cyrillic_IE" },
+ { GDK_Cyrillic_EF, "Cyrillic_EF" },
+ { GDK_Cyrillic_GHE, "Cyrillic_GHE" },
+ { GDK_Cyrillic_HA, "Cyrillic_HA" },
+ { GDK_Cyrillic_I, "Cyrillic_I" },
+ { GDK_Cyrillic_SHORTI, "Cyrillic_SHORTI" },
+ { GDK_Cyrillic_KA, "Cyrillic_KA" },
+ { GDK_Cyrillic_EL, "Cyrillic_EL" },
+ { GDK_Cyrillic_EM, "Cyrillic_EM" },
+ { GDK_Cyrillic_EN, "Cyrillic_EN" },
+ { GDK_Cyrillic_O, "Cyrillic_O" },
+ { GDK_Cyrillic_PE, "Cyrillic_PE" },
+ { GDK_Cyrillic_YA, "Cyrillic_YA" },
+ { GDK_Cyrillic_ER, "Cyrillic_ER" },
+ { GDK_Cyrillic_ES, "Cyrillic_ES" },
+ { GDK_Cyrillic_TE, "Cyrillic_TE" },
+ { GDK_Cyrillic_U, "Cyrillic_U" },
+ { GDK_Cyrillic_ZHE, "Cyrillic_ZHE" },
+ { GDK_Cyrillic_VE, "Cyrillic_VE" },
+ { GDK_Cyrillic_SOFTSIGN, "Cyrillic_SOFTSIGN" },
+ { GDK_Cyrillic_YERU, "Cyrillic_YERU" },
+ { GDK_Cyrillic_ZE, "Cyrillic_ZE" },
+ { GDK_Cyrillic_SHA, "Cyrillic_SHA" },
+ { GDK_Cyrillic_E, "Cyrillic_E" },
+ { GDK_Cyrillic_SHCHA, "Cyrillic_SHCHA" },
+ { GDK_Cyrillic_CHE, "Cyrillic_CHE" },
+ { GDK_Cyrillic_HARDSIGN, "Cyrillic_HARDSIGN" },
+ { GDK_Greek_ALPHAaccent, "Greek_ALPHAaccent" },
+ { GDK_Greek_EPSILONaccent, "Greek_EPSILONaccent" },
+ { GDK_Greek_ETAaccent, "Greek_ETAaccent" },
+ { GDK_Greek_IOTAaccent, "Greek_IOTAaccent" },
+ { GDK_Greek_IOTAdiaeresis, "Greek_IOTAdiaeresis" },
+ { GDK_Greek_OMICRONaccent, "Greek_OMICRONaccent" },
+ { GDK_Greek_UPSILONaccent, "Greek_UPSILONaccent" },
+ { GDK_Greek_UPSILONdieresis, "Greek_UPSILONdieresis" },
+ { GDK_Greek_OMEGAaccent, "Greek_OMEGAaccent" },
+ { GDK_Greek_accentdieresis, "Greek_accentdieresis" },
+ { GDK_Greek_horizbar, "Greek_horizbar" },
+ { GDK_Greek_alphaaccent, "Greek_alphaaccent" },
+ { GDK_Greek_epsilonaccent, "Greek_epsilonaccent" },
+ { GDK_Greek_etaaccent, "Greek_etaaccent" },
+ { GDK_Greek_iotaaccent, "Greek_iotaaccent" },
+ { GDK_Greek_iotadieresis, "Greek_iotadieresis" },
+ { GDK_Greek_iotaaccentdieresis, "Greek_iotaaccentdieresis" },
+ { GDK_Greek_omicronaccent, "Greek_omicronaccent" },
+ { GDK_Greek_upsilonaccent, "Greek_upsilonaccent" },
+ { GDK_Greek_upsilondieresis, "Greek_upsilondieresis" },
+ { GDK_Greek_upsilonaccentdieresis, "Greek_upsilonaccentdieresis" },
+ { GDK_Greek_omegaaccent, "Greek_omegaaccent" },
+ { GDK_Greek_ALPHA, "Greek_ALPHA" },
+ { GDK_Greek_BETA, "Greek_BETA" },
+ { GDK_Greek_GAMMA, "Greek_GAMMA" },
+ { GDK_Greek_DELTA, "Greek_DELTA" },
+ { GDK_Greek_EPSILON, "Greek_EPSILON" },
+ { GDK_Greek_ZETA, "Greek_ZETA" },
+ { GDK_Greek_ETA, "Greek_ETA" },
+ { GDK_Greek_THETA, "Greek_THETA" },
+ { GDK_Greek_IOTA, "Greek_IOTA" },
+ { GDK_Greek_KAPPA, "Greek_KAPPA" },
+ { GDK_Greek_LAMDA, "Greek_LAMDA" },
+ { GDK_Greek_LAMBDA, "Greek_LAMBDA" },
+ { GDK_Greek_MU, "Greek_MU" },
+ { GDK_Greek_NU, "Greek_NU" },
+ { GDK_Greek_XI, "Greek_XI" },
+ { GDK_Greek_OMICRON, "Greek_OMICRON" },
+ { GDK_Greek_PI, "Greek_PI" },
+ { GDK_Greek_RHO, "Greek_RHO" },
+ { GDK_Greek_SIGMA, "Greek_SIGMA" },
+ { GDK_Greek_TAU, "Greek_TAU" },
+ { GDK_Greek_UPSILON, "Greek_UPSILON" },
+ { GDK_Greek_PHI, "Greek_PHI" },
+ { GDK_Greek_CHI, "Greek_CHI" },
+ { GDK_Greek_PSI, "Greek_PSI" },
+ { GDK_Greek_OMEGA, "Greek_OMEGA" },
+ { GDK_Greek_alpha, "Greek_alpha" },
+ { GDK_Greek_beta, "Greek_beta" },
+ { GDK_Greek_gamma, "Greek_gamma" },
+ { GDK_Greek_delta, "Greek_delta" },
+ { GDK_Greek_epsilon, "Greek_epsilon" },
+ { GDK_Greek_zeta, "Greek_zeta" },
+ { GDK_Greek_eta, "Greek_eta" },
+ { GDK_Greek_theta, "Greek_theta" },
+ { GDK_Greek_iota, "Greek_iota" },
+ { GDK_Greek_kappa, "Greek_kappa" },
+ { GDK_Greek_lamda, "Greek_lamda" },
+ { GDK_Greek_lambda, "Greek_lambda" },
+ { GDK_Greek_mu, "Greek_mu" },
+ { GDK_Greek_nu, "Greek_nu" },
+ { GDK_Greek_xi, "Greek_xi" },
+ { GDK_Greek_omicron, "Greek_omicron" },
+ { GDK_Greek_pi, "Greek_pi" },
+ { GDK_Greek_rho, "Greek_rho" },
+ { GDK_Greek_sigma, "Greek_sigma" },
+ { GDK_Greek_finalsmallsigma, "Greek_finalsmallsigma" },
+ { GDK_Greek_tau, "Greek_tau" },
+ { GDK_Greek_upsilon, "Greek_upsilon" },
+ { GDK_Greek_phi, "Greek_phi" },
+ { GDK_Greek_chi, "Greek_chi" },
+ { GDK_Greek_psi, "Greek_psi" },
+ { GDK_Greek_omega, "Greek_omega" },
+ { GDK_Greek_switch, "Greek_switch" },
+ { GDK_leftradical, "leftradical" },
+ { GDK_topleftradical, "topleftradical" },
+ { GDK_horizconnector, "horizconnector" },
+ { GDK_topintegral, "topintegral" },
+ { GDK_botintegral, "botintegral" },
+ { GDK_vertconnector, "vertconnector" },
+ { GDK_topleftsqbracket, "topleftsqbracket" },
+ { GDK_botleftsqbracket, "botleftsqbracket" },
+ { GDK_toprightsqbracket, "toprightsqbracket" },
+ { GDK_botrightsqbracket, "botrightsqbracket" },
+ { GDK_topleftparens, "topleftparens" },
+ { GDK_botleftparens, "botleftparens" },
+ { GDK_toprightparens, "toprightparens" },
+ { GDK_botrightparens, "botrightparens" },
+ { GDK_leftmiddlecurlybrace, "leftmiddlecurlybrace" },
+ { GDK_rightmiddlecurlybrace, "rightmiddlecurlybrace" },
+ { GDK_topleftsummation, "topleftsummation" },
+ { GDK_botleftsummation, "botleftsummation" },
+ { GDK_topvertsummationconnector, "topvertsummationconnector" },
+ { GDK_botvertsummationconnector, "botvertsummationconnector" },
+ { GDK_toprightsummation, "toprightsummation" },
+ { GDK_botrightsummation, "botrightsummation" },
+ { GDK_rightmiddlesummation, "rightmiddlesummation" },
+ { GDK_lessthanequal, "lessthanequal" },
+ { GDK_notequal, "notequal" },
+ { GDK_greaterthanequal, "greaterthanequal" },
+ { GDK_integral, "integral" },
+ { GDK_therefore, "therefore" },
+ { GDK_variation, "variation" },
+ { GDK_infinity, "infinity" },
+ { GDK_nabla, "nabla" },
+ { GDK_approximate, "approximate" },
+ { GDK_similarequal, "similarequal" },
+ { GDK_ifonlyif, "ifonlyif" },
+ { GDK_implies, "implies" },
+ { GDK_identical, "identical" },
+ { GDK_radical, "radical" },
+ { GDK_includedin, "includedin" },
+ { GDK_includes, "includes" },
+ { GDK_intersection, "intersection" },
+ { GDK_union, "union" },
+ { GDK_logicaland, "logicaland" },
+ { GDK_logicalor, "logicalor" },
+ { GDK_partialderivative, "partialderivative" },
+ { GDK_function, "function" },
+ { GDK_leftarrow, "leftarrow" },
+ { GDK_uparrow, "uparrow" },
+ { GDK_rightarrow, "rightarrow" },
+ { GDK_downarrow, "downarrow" },
+ { GDK_blank, "blank" },
+ { GDK_soliddiamond, "soliddiamond" },
+ { GDK_checkerboard, "checkerboard" },
+ { GDK_ht, "ht" },
+ { GDK_ff, "ff" },
+ { GDK_cr, "cr" },
+ { GDK_lf, "lf" },
+ { GDK_nl, "nl" },
+ { GDK_vt, "vt" },
+ { GDK_lowrightcorner, "lowrightcorner" },
+ { GDK_uprightcorner, "uprightcorner" },
+ { GDK_upleftcorner, "upleftcorner" },
+ { GDK_lowleftcorner, "lowleftcorner" },
+ { GDK_crossinglines, "crossinglines" },
+ { GDK_horizlinescan1, "horizlinescan1" },
+ { GDK_horizlinescan3, "horizlinescan3" },
+ { GDK_horizlinescan5, "horizlinescan5" },
+ { GDK_horizlinescan7, "horizlinescan7" },
+ { GDK_horizlinescan9, "horizlinescan9" },
+ { GDK_leftt, "leftt" },
+ { GDK_rightt, "rightt" },
+ { GDK_bott, "bott" },
+ { GDK_topt, "topt" },
+ { GDK_vertbar, "vertbar" },
+ { GDK_emspace, "emspace" },
+ { GDK_enspace, "enspace" },
+ { GDK_em3space, "em3space" },
+ { GDK_em4space, "em4space" },
+ { GDK_digitspace, "digitspace" },
+ { GDK_punctspace, "punctspace" },
+ { GDK_thinspace, "thinspace" },
+ { GDK_hairspace, "hairspace" },
+ { GDK_emdash, "emdash" },
+ { GDK_endash, "endash" },
+ { GDK_signifblank, "signifblank" },
+ { GDK_ellipsis, "ellipsis" },
+ { GDK_doubbaselinedot, "doubbaselinedot" },
+ { GDK_onethird, "onethird" },
+ { GDK_twothirds, "twothirds" },
+ { GDK_onefifth, "onefifth" },
+ { GDK_twofifths, "twofifths" },
+ { GDK_threefifths, "threefifths" },
+ { GDK_fourfifths, "fourfifths" },
+ { GDK_onesixth, "onesixth" },
+ { GDK_fivesixths, "fivesixths" },
+ { GDK_careof, "careof" },
+ { GDK_figdash, "figdash" },
+ { GDK_leftanglebracket, "leftanglebracket" },
+ { GDK_decimalpoint, "decimalpoint" },
+ { GDK_rightanglebracket, "rightanglebracket" },
+ { GDK_marker, "marker" },
+ { GDK_oneeighth, "oneeighth" },
+ { GDK_threeeighths, "threeeighths" },
+ { GDK_fiveeighths, "fiveeighths" },
+ { GDK_seveneighths, "seveneighths" },
+ { GDK_trademark, "trademark" },
+ { GDK_signaturemark, "signaturemark" },
+ { GDK_trademarkincircle, "trademarkincircle" },
+ { GDK_leftopentriangle, "leftopentriangle" },
+ { GDK_rightopentriangle, "rightopentriangle" },
+ { GDK_emopencircle, "emopencircle" },
+ { GDK_emopenrectangle, "emopenrectangle" },
+ { GDK_leftsinglequotemark, "leftsinglequotemark" },
+ { GDK_rightsinglequotemark, "rightsinglequotemark" },
+ { GDK_leftdoublequotemark, "leftdoublequotemark" },
+ { GDK_rightdoublequotemark, "rightdoublequotemark" },
+ { GDK_prescription, "prescription" },
+ { GDK_minutes, "minutes" },
+ { GDK_seconds, "seconds" },
+ { GDK_latincross, "latincross" },
+ { GDK_hexagram, "hexagram" },
+ { GDK_filledrectbullet, "filledrectbullet" },
+ { GDK_filledlefttribullet, "filledlefttribullet" },
+ { GDK_filledrighttribullet, "filledrighttribullet" },
+ { GDK_emfilledcircle, "emfilledcircle" },
+ { GDK_emfilledrect, "emfilledrect" },
+ { GDK_enopencircbullet, "enopencircbullet" },
+ { GDK_enopensquarebullet, "enopensquarebullet" },
+ { GDK_openrectbullet, "openrectbullet" },
+ { GDK_opentribulletup, "opentribulletup" },
+ { GDK_opentribulletdown, "opentribulletdown" },
+ { GDK_openstar, "openstar" },
+ { GDK_enfilledcircbullet, "enfilledcircbullet" },
+ { GDK_enfilledsqbullet, "enfilledsqbullet" },
+ { GDK_filledtribulletup, "filledtribulletup" },
+ { GDK_filledtribulletdown, "filledtribulletdown" },
+ { GDK_leftpointer, "leftpointer" },
+ { GDK_rightpointer, "rightpointer" },
+ { GDK_club, "club" },
+ { GDK_diamond, "diamond" },
+ { GDK_heart, "heart" },
+ { GDK_maltesecross, "maltesecross" },
+ { GDK_dagger, "dagger" },
+ { GDK_doubledagger, "doubledagger" },
+ { GDK_checkmark, "checkmark" },
+ { GDK_ballotcross, "ballotcross" },
+ { GDK_musicalsharp, "musicalsharp" },
+ { GDK_musicalflat, "musicalflat" },
+ { GDK_malesymbol, "malesymbol" },
+ { GDK_femalesymbol, "femalesymbol" },
+ { GDK_telephone, "telephone" },
+ { GDK_telephonerecorder, "telephonerecorder" },
+ { GDK_phonographcopyright, "phonographcopyright" },
+ { GDK_caret, "caret" },
+ { GDK_singlelowquotemark, "singlelowquotemark" },
+ { GDK_doublelowquotemark, "doublelowquotemark" },
+ { GDK_cursor, "cursor" },
+ { GDK_leftcaret, "leftcaret" },
+ { GDK_rightcaret, "rightcaret" },
+ { GDK_downcaret, "downcaret" },
+ { GDK_upcaret, "upcaret" },
+ { GDK_overbar, "overbar" },
+ { GDK_downtack, "downtack" },
+ { GDK_upshoe, "upshoe" },
+ { GDK_downstile, "downstile" },
+ { GDK_underbar, "underbar" },
+ { GDK_jot, "jot" },
+ { GDK_quad, "quad" },
+ { GDK_uptack, "uptack" },
+ { GDK_circle, "circle" },
+ { GDK_upstile, "upstile" },
+ { GDK_downshoe, "downshoe" },
+ { GDK_rightshoe, "rightshoe" },
+ { GDK_leftshoe, "leftshoe" },
+ { GDK_lefttack, "lefttack" },
+ { GDK_righttack, "righttack" },
+ { GDK_hebrew_doublelowline, "hebrew_doublelowline" },
+ { GDK_hebrew_aleph, "hebrew_aleph" },
+ { GDK_hebrew_bet, "hebrew_bet" },
+ { GDK_hebrew_beth, "hebrew_beth" },
+ { GDK_hebrew_gimel, "hebrew_gimel" },
+ { GDK_hebrew_gimmel, "hebrew_gimmel" },
+ { GDK_hebrew_dalet, "hebrew_dalet" },
+ { GDK_hebrew_daleth, "hebrew_daleth" },
+ { GDK_hebrew_he, "hebrew_he" },
+ { GDK_hebrew_waw, "hebrew_waw" },
+ { GDK_hebrew_zain, "hebrew_zain" },
+ { GDK_hebrew_zayin, "hebrew_zayin" },
+ { GDK_hebrew_chet, "hebrew_chet" },
+ { GDK_hebrew_het, "hebrew_het" },
+ { GDK_hebrew_tet, "hebrew_tet" },
+ { GDK_hebrew_teth, "hebrew_teth" },
+ { GDK_hebrew_yod, "hebrew_yod" },
+ { GDK_hebrew_finalkaph, "hebrew_finalkaph" },
+ { GDK_hebrew_kaph, "hebrew_kaph" },
+ { GDK_hebrew_lamed, "hebrew_lamed" },
+ { GDK_hebrew_finalmem, "hebrew_finalmem" },
+ { GDK_hebrew_mem, "hebrew_mem" },
+ { GDK_hebrew_finalnun, "hebrew_finalnun" },
+ { GDK_hebrew_nun, "hebrew_nun" },
+ { GDK_hebrew_samech, "hebrew_samech" },
+ { GDK_hebrew_samekh, "hebrew_samekh" },
+ { GDK_hebrew_ayin, "hebrew_ayin" },
+ { GDK_hebrew_finalpe, "hebrew_finalpe" },
+ { GDK_hebrew_pe, "hebrew_pe" },
+ { GDK_hebrew_finalzade, "hebrew_finalzade" },
+ { GDK_hebrew_finalzadi, "hebrew_finalzadi" },
+ { GDK_hebrew_zade, "hebrew_zade" },
+ { GDK_hebrew_zadi, "hebrew_zadi" },
+ { GDK_hebrew_qoph, "hebrew_qoph" },
+ { GDK_hebrew_kuf, "hebrew_kuf" },
+ { GDK_hebrew_resh, "hebrew_resh" },
+ { GDK_hebrew_shin, "hebrew_shin" },
+ { GDK_hebrew_taw, "hebrew_taw" },
+ { GDK_hebrew_taf, "hebrew_taf" },
+ { GDK_Hebrew_switch, "Hebrew_switch" },
+ { GDK_Thai_kokai, "Thai_kokai" },
+ { GDK_Thai_khokhai, "Thai_khokhai" },
+ { GDK_Thai_khokhuat, "Thai_khokhuat" },
+ { GDK_Thai_khokhwai, "Thai_khokhwai" },
+ { GDK_Thai_khokhon, "Thai_khokhon" },
+ { GDK_Thai_khorakhang, "Thai_khorakhang" },
+ { GDK_Thai_ngongu, "Thai_ngongu" },
+ { GDK_Thai_chochan, "Thai_chochan" },
+ { GDK_Thai_choching, "Thai_choching" },
+ { GDK_Thai_chochang, "Thai_chochang" },
+ { GDK_Thai_soso, "Thai_soso" },
+ { GDK_Thai_chochoe, "Thai_chochoe" },
+ { GDK_Thai_yoying, "Thai_yoying" },
+ { GDK_Thai_dochada, "Thai_dochada" },
+ { GDK_Thai_topatak, "Thai_topatak" },
+ { GDK_Thai_thothan, "Thai_thothan" },
+ { GDK_Thai_thonangmontho, "Thai_thonangmontho" },
+ { GDK_Thai_thophuthao, "Thai_thophuthao" },
+ { GDK_Thai_nonen, "Thai_nonen" },
+ { GDK_Thai_dodek, "Thai_dodek" },
+ { GDK_Thai_totao, "Thai_totao" },
+ { GDK_Thai_thothung, "Thai_thothung" },
+ { GDK_Thai_thothahan, "Thai_thothahan" },
+ { GDK_Thai_thothong, "Thai_thothong" },
+ { GDK_Thai_nonu, "Thai_nonu" },
+ { GDK_Thai_bobaimai, "Thai_bobaimai" },
+ { GDK_Thai_popla, "Thai_popla" },
+ { GDK_Thai_phophung, "Thai_phophung" },
+ { GDK_Thai_fofa, "Thai_fofa" },
+ { GDK_Thai_phophan, "Thai_phophan" },
+ { GDK_Thai_fofan, "Thai_fofan" },
+ { GDK_Thai_phosamphao, "Thai_phosamphao" },
+ { GDK_Thai_moma, "Thai_moma" },
+ { GDK_Thai_yoyak, "Thai_yoyak" },
+ { GDK_Thai_rorua, "Thai_rorua" },
+ { GDK_Thai_ru, "Thai_ru" },
+ { GDK_Thai_loling, "Thai_loling" },
+ { GDK_Thai_lu, "Thai_lu" },
+ { GDK_Thai_wowaen, "Thai_wowaen" },
+ { GDK_Thai_sosala, "Thai_sosala" },
+ { GDK_Thai_sorusi, "Thai_sorusi" },
+ { GDK_Thai_sosua, "Thai_sosua" },
+ { GDK_Thai_hohip, "Thai_hohip" },
+ { GDK_Thai_lochula, "Thai_lochula" },
+ { GDK_Thai_oang, "Thai_oang" },
+ { GDK_Thai_honokhuk, "Thai_honokhuk" },
+ { GDK_Thai_paiyannoi, "Thai_paiyannoi" },
+ { GDK_Thai_saraa, "Thai_saraa" },
+ { GDK_Thai_maihanakat, "Thai_maihanakat" },
+ { GDK_Thai_saraaa, "Thai_saraaa" },
+ { GDK_Thai_saraam, "Thai_saraam" },
+ { GDK_Thai_sarai, "Thai_sarai" },
+ { GDK_Thai_saraii, "Thai_saraii" },
+ { GDK_Thai_saraue, "Thai_saraue" },
+ { GDK_Thai_sarauee, "Thai_sarauee" },
+ { GDK_Thai_sarau, "Thai_sarau" },
+ { GDK_Thai_sarauu, "Thai_sarauu" },
+ { GDK_Thai_phinthu, "Thai_phinthu" },
+ { GDK_Thai_maihanakat_maitho, "Thai_maihanakat_maitho" },
+ { GDK_Thai_baht, "Thai_baht" },
+ { GDK_Thai_sarae, "Thai_sarae" },
+ { GDK_Thai_saraae, "Thai_saraae" },
+ { GDK_Thai_sarao, "Thai_sarao" },
+ { GDK_Thai_saraaimaimuan, "Thai_saraaimaimuan" },
+ { GDK_Thai_saraaimaimalai, "Thai_saraaimaimalai" },
+ { GDK_Thai_lakkhangyao, "Thai_lakkhangyao" },
+ { GDK_Thai_maiyamok, "Thai_maiyamok" },
+ { GDK_Thai_maitaikhu, "Thai_maitaikhu" },
+ { GDK_Thai_maiek, "Thai_maiek" },
+ { GDK_Thai_maitho, "Thai_maitho" },
+ { GDK_Thai_maitri, "Thai_maitri" },
+ { GDK_Thai_maichattawa, "Thai_maichattawa" },
+ { GDK_Thai_thanthakhat, "Thai_thanthakhat" },
+ { GDK_Thai_nikhahit, "Thai_nikhahit" },
+ { GDK_Thai_leksun, "Thai_leksun" },
+ { GDK_Thai_leknung, "Thai_leknung" },
+ { GDK_Thai_leksong, "Thai_leksong" },
+ { GDK_Thai_leksam, "Thai_leksam" },
+ { GDK_Thai_leksi, "Thai_leksi" },
+ { GDK_Thai_lekha, "Thai_lekha" },
+ { GDK_Thai_lekhok, "Thai_lekhok" },
+ { GDK_Thai_lekchet, "Thai_lekchet" },
+ { GDK_Thai_lekpaet, "Thai_lekpaet" },
+ { GDK_Thai_lekkao, "Thai_lekkao" },
+ { GDK_Hangul, "Hangul" },
+ { GDK_Hangul_Start, "Hangul_Start" },
+ { GDK_Hangul_End, "Hangul_End" },
+ { GDK_Hangul_Hanja, "Hangul_Hanja" },
+ { GDK_Hangul_Jamo, "Hangul_Jamo" },
+ { GDK_Hangul_Romaja, "Hangul_Romaja" },
+ { GDK_Hangul_Codeinput, "Hangul_Codeinput" },
+ { GDK_Hangul_Jeonja, "Hangul_Jeonja" },
+ { GDK_Hangul_Banja, "Hangul_Banja" },
+ { GDK_Hangul_PreHanja, "Hangul_PreHanja" },
+ { GDK_Hangul_PostHanja, "Hangul_PostHanja" },
+ { GDK_Hangul_SingleCandidate, "Hangul_SingleCandidate" },
+ { GDK_Hangul_MultipleCandidate, "Hangul_MultipleCandidate" },
+ { GDK_Hangul_PreviousCandidate, "Hangul_PreviousCandidate" },
+ { GDK_Hangul_Special, "Hangul_Special" },
+ { GDK_Hangul_switch, "Hangul_switch" },
+ { GDK_Hangul_Kiyeog, "Hangul_Kiyeog" },
+ { GDK_Hangul_SsangKiyeog, "Hangul_SsangKiyeog" },
+ { GDK_Hangul_KiyeogSios, "Hangul_KiyeogSios" },
+ { GDK_Hangul_Nieun, "Hangul_Nieun" },
+ { GDK_Hangul_NieunJieuj, "Hangul_NieunJieuj" },
+ { GDK_Hangul_NieunHieuh, "Hangul_NieunHieuh" },
+ { GDK_Hangul_Dikeud, "Hangul_Dikeud" },
+ { GDK_Hangul_SsangDikeud, "Hangul_SsangDikeud" },
+ { GDK_Hangul_Rieul, "Hangul_Rieul" },
+ { GDK_Hangul_RieulKiyeog, "Hangul_RieulKiyeog" },
+ { GDK_Hangul_RieulMieum, "Hangul_RieulMieum" },
+ { GDK_Hangul_RieulPieub, "Hangul_RieulPieub" },
+ { GDK_Hangul_RieulSios, "Hangul_RieulSios" },
+ { GDK_Hangul_RieulTieut, "Hangul_RieulTieut" },
+ { GDK_Hangul_RieulPhieuf, "Hangul_RieulPhieuf" },
+ { GDK_Hangul_RieulHieuh, "Hangul_RieulHieuh" },
+ { GDK_Hangul_Mieum, "Hangul_Mieum" },
+ { GDK_Hangul_Pieub, "Hangul_Pieub" },
+ { GDK_Hangul_SsangPieub, "Hangul_SsangPieub" },
+ { GDK_Hangul_PieubSios, "Hangul_PieubSios" },
+ { GDK_Hangul_Sios, "Hangul_Sios" },
+ { GDK_Hangul_SsangSios, "Hangul_SsangSios" },
+ { GDK_Hangul_Ieung, "Hangul_Ieung" },
+ { GDK_Hangul_Jieuj, "Hangul_Jieuj" },
+ { GDK_Hangul_SsangJieuj, "Hangul_SsangJieuj" },
+ { GDK_Hangul_Cieuc, "Hangul_Cieuc" },
+ { GDK_Hangul_Khieuq, "Hangul_Khieuq" },
+ { GDK_Hangul_Tieut, "Hangul_Tieut" },
+ { GDK_Hangul_Phieuf, "Hangul_Phieuf" },
+ { GDK_Hangul_Hieuh, "Hangul_Hieuh" },
+ { GDK_Hangul_A, "Hangul_A" },
+ { GDK_Hangul_AE, "Hangul_AE" },
+ { GDK_Hangul_YA, "Hangul_YA" },
+ { GDK_Hangul_YAE, "Hangul_YAE" },
+ { GDK_Hangul_EO, "Hangul_EO" },
+ { GDK_Hangul_E, "Hangul_E" },
+ { GDK_Hangul_YEO, "Hangul_YEO" },
+ { GDK_Hangul_YE, "Hangul_YE" },
+ { GDK_Hangul_O, "Hangul_O" },
+ { GDK_Hangul_WA, "Hangul_WA" },
+ { GDK_Hangul_WAE, "Hangul_WAE" },
+ { GDK_Hangul_OE, "Hangul_OE" },
+ { GDK_Hangul_YO, "Hangul_YO" },
+ { GDK_Hangul_U, "Hangul_U" },
+ { GDK_Hangul_WEO, "Hangul_WEO" },
+ { GDK_Hangul_WE, "Hangul_WE" },
+ { GDK_Hangul_WI, "Hangul_WI" },
+ { GDK_Hangul_YU, "Hangul_YU" },
+ { GDK_Hangul_EU, "Hangul_EU" },
+ { GDK_Hangul_YI, "Hangul_YI" },
+ { GDK_Hangul_I, "Hangul_I" },
+ { GDK_Hangul_J_Kiyeog, "Hangul_J_Kiyeog" },
+ { GDK_Hangul_J_SsangKiyeog, "Hangul_J_SsangKiyeog" },
+ { GDK_Hangul_J_KiyeogSios, "Hangul_J_KiyeogSios" },
+ { GDK_Hangul_J_Nieun, "Hangul_J_Nieun" },
+ { GDK_Hangul_J_NieunJieuj, "Hangul_J_NieunJieuj" },
+ { GDK_Hangul_J_NieunHieuh, "Hangul_J_NieunHieuh" },
+ { GDK_Hangul_J_Dikeud, "Hangul_J_Dikeud" },
+ { GDK_Hangul_J_Rieul, "Hangul_J_Rieul" },
+ { GDK_Hangul_J_RieulKiyeog, "Hangul_J_RieulKiyeog" },
+ { GDK_Hangul_J_RieulMieum, "Hangul_J_RieulMieum" },
+ { GDK_Hangul_J_RieulPieub, "Hangul_J_RieulPieub" },
+ { GDK_Hangul_J_RieulSios, "Hangul_J_RieulSios" },
+ { GDK_Hangul_J_RieulTieut, "Hangul_J_RieulTieut" },
+ { GDK_Hangul_J_RieulPhieuf, "Hangul_J_RieulPhieuf" },
+ { GDK_Hangul_J_RieulHieuh, "Hangul_J_RieulHieuh" },
+ { GDK_Hangul_J_Mieum, "Hangul_J_Mieum" },
+ { GDK_Hangul_J_Pieub, "Hangul_J_Pieub" },
+ { GDK_Hangul_J_PieubSios, "Hangul_J_PieubSios" },
+ { GDK_Hangul_J_Sios, "Hangul_J_Sios" },
+ { GDK_Hangul_J_SsangSios, "Hangul_J_SsangSios" },
+ { GDK_Hangul_J_Ieung, "Hangul_J_Ieung" },
+ { GDK_Hangul_J_Jieuj, "Hangul_J_Jieuj" },
+ { GDK_Hangul_J_Cieuc, "Hangul_J_Cieuc" },
+ { GDK_Hangul_J_Khieuq, "Hangul_J_Khieuq" },
+ { GDK_Hangul_J_Tieut, "Hangul_J_Tieut" },
+ { GDK_Hangul_J_Phieuf, "Hangul_J_Phieuf" },
+ { GDK_Hangul_J_Hieuh, "Hangul_J_Hieuh" },
+ { GDK_Hangul_RieulYeorinHieuh, "Hangul_RieulYeorinHieuh" },
+ { GDK_Hangul_SunkyeongeumMieum, "Hangul_SunkyeongeumMieum" },
+ { GDK_Hangul_SunkyeongeumPieub, "Hangul_SunkyeongeumPieub" },
+ { GDK_Hangul_PanSios, "Hangul_PanSios" },
+ { GDK_Hangul_KkogjiDalrinIeung, "Hangul_KkogjiDalrinIeung" },
+ { GDK_Hangul_SunkyeongeumPhieuf, "Hangul_SunkyeongeumPhieuf" },
+ { GDK_Hangul_YeorinHieuh, "Hangul_YeorinHieuh" },
+ { GDK_Hangul_AraeA, "Hangul_AraeA" },
+ { GDK_Hangul_AraeAE, "Hangul_AraeAE" },
+ { GDK_Hangul_J_PanSios, "Hangul_J_PanSios" },
+ { GDK_Hangul_J_KkogjiDalrinIeung, "Hangul_J_KkogjiDalrinIeung" },
+ { GDK_Hangul_J_YeorinHieuh, "Hangul_J_YeorinHieuh" },
+ { GDK_Korean_Won, "Korean_Won" },
+ { GDK_EcuSign, "EcuSign" },
+ { GDK_ColonSign, "ColonSign" },
+ { GDK_CruzeiroSign, "CruzeiroSign" },
+ { GDK_FFrancSign, "FFrancSign" },
+ { GDK_LiraSign, "LiraSign" },
+ { GDK_MillSign, "MillSign" },
+ { GDK_NairaSign, "NairaSign" },
+ { GDK_PesetaSign, "PesetaSign" },
+ { GDK_RupeeSign, "RupeeSign" },
+ { GDK_WonSign, "WonSign" },
+ { GDK_NewSheqelSign, "NewSheqelSign" },
+ { GDK_DongSign, "DongSign" },
+ { GDK_EuroSign, "EuroSign" },
+
+ { 0, NULL }
+};
diff --git a/tools/glade/glade/keys.h b/tools/glade/glade/keys.h
new file mode 100644
index 00000000..02ada778
--- /dev/null
+++ b/tools/glade/glade/keys.h
@@ -0,0 +1,44 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_KEYS_H
+#define GLADE_KEYS_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+typedef struct _GbKey GbKey;
+struct _GbKey
+{
+ guint key;
+ gchar *name;
+};
+
+/* Array of GDK key values & symbols which can be used as GTK accelerator keys.
+ These are used for the GladeKeysDialog.
+ Note that in GTK 1.0 accelerator keys are a guchar which means that only
+ keys with values 0-255 can be used. In GTK 1.1 a guint is used. */
+extern const GbKey GbKeys[];
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_KEYS_H */
diff --git a/tools/glade/glade/load.c b/tools/glade/glade/load.c
new file mode 100644
index 00000000..ca0ab5af
--- /dev/null
+++ b/tools/glade/glade/load.c
@@ -0,0 +1,603 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <locale.h>
+#include <stdlib.h>
+
+#include "gladeconfig.h"
+
+#include <libxml/parser.h>
+
+#include "glade_atk.h"
+#include "glade_project.h"
+#include "gbwidget.h"
+#include "load.h"
+#include "save.h"
+#include "utils.h"
+
+
+static gboolean real_load_project_file (GladeProject *project,
+ gboolean found_options);
+static void load_ensure_widgets_named (GtkWidget *widget,
+ GladeProject *project);
+static void load_atk_properties (GtkWidget *widget,
+ GHashTable *all_widgets);
+
+
+
+/* We need this to make sure that numbers are read in a portable syntax,
+ instead of using the current locale. This code is from glibc info docs.
+ We also set the timezone temporarily to GMT so that we can read in dates
+ easily. */
+gboolean
+load_project_file (GladeProject *project)
+{
+ gchar *saved_locale, *saved_timezone;
+ gboolean status, found_options;
+
+ /* Set the locale to "C". */
+ saved_locale = g_strdup (setlocale (LC_NUMERIC, NULL));
+ setlocale (LC_NUMERIC, "C");
+
+ /* Set the timezone to "UTC". */
+ saved_timezone = glade_util_set_timezone ("UTC");
+
+ /* Load the project XML file, if it exists. Load this first so we know if
+ GNOME support is on or not. */
+ found_options = glade_project_load_options (project);
+
+ status = real_load_project_file (project, found_options);
+
+ /* Reset the timezone. */
+ glade_util_reset_timezone (saved_timezone);
+
+ /* Reset the locale. */
+ setlocale (LC_NUMERIC, saved_locale);
+ g_free (saved_locale);
+
+ return status;
+}
+
+
+static gboolean
+real_load_project_file (GladeProject *project, gboolean found_options)
+{
+ GbWidgetSetArgData data = { 0 };
+ gint i;
+
+ data.project = project;
+ data.filename = GladeSessionFile ? GladeSessionFile : project->xml_filename;
+ data.xml_buffer = NULL;
+ data.status = GLADE_STATUS_OK;
+ data.all_widgets = g_hash_table_new (g_str_hash, g_str_equal);
+
+ /* We load the saved session file if that has been set. */
+ data.interface = glade_parser_parse_file (data.filename, NULL);
+ if (!data.interface)
+ return FALSE;
+
+ /* If we didn't find a project options file (.gladep), try to guess whether
+ it is a GNOME or GTK+ project from the <requires> tags. */
+ if (!found_options)
+ {
+ project->gnome_support = FALSE;
+
+ for (i = 0; i < data.interface->n_requires; i++)
+ {
+#ifdef USE_GNOME
+ if (!strcmp (data.interface->requires[i], "gnome"))
+ project->gnome_support = TRUE;
+#else
+ if (!strcmp (data.interface->requires[i], "gnome"))
+ g_warning ("Glade has been compiled without support for Gnome.");
+#endif
+
+#ifdef USE_GNOME_DB
+ if (!strcmp (data.interface->requires[i], "gnomedb"))
+ project->gnome_db_support = TRUE;
+#else
+ if (!strcmp (data.interface->requires[i], "gnomedb"))
+ g_warning ("Glade has been compiled without support for Gnome DB.");
+#endif
+ }
+ }
+
+ /* Create each component in the interface. */
+ for (i = 0; i < data.interface->n_toplevels; i++)
+ {
+ data.child_info = NULL;
+ data.widget_info = data.interface->toplevels[i];
+ gb_widget_load (NULL, &data, NULL);
+ }
+
+ /* Now traverse all widgets, loading the ATK properties. We stored a pointer
+ to the GladeWidgetInfo inside each widget, which we now use to get the ATK
+ properties from. We also use the all_widgets hash to resolve relations. */
+ glade_project_foreach_component (data.project,
+ (GtkCallback) load_atk_properties,
+ data.all_widgets);
+
+ /* Destroy the parse data. */
+ glade_interface_destroy (data.interface);
+
+ /* Now we need to ensure that all widgets have names. In particular the
+ titles of CLists & CTrees, since sometimes it is necessary to create
+ these will loading. */
+ glade_project_foreach_component (data.project,
+ (GtkCallback) load_ensure_widgets_named,
+ data.project);
+
+ g_hash_table_destroy (data.all_widgets);
+
+ return TRUE;
+}
+
+
+gchar *
+load_get_value_full (GbWidgetSetArgData * data,
+ const gchar * property_name,
+ gboolean *translatable,
+ gchar **translator_comments,
+ gboolean *context_prefix)
+{
+ GladeProperty *properties;
+ gint nproperties;
+ const gchar *tag_name;
+ gint i;
+
+ data->apply = FALSE;
+
+ if (!data->widget_info)
+ return NULL;
+
+ tag_name = property_name;
+ while (*tag_name && (*tag_name != ':' || *(tag_name + 1) != ':'))
+ tag_name++;
+ if (*tag_name)
+ tag_name += 2;
+ else
+ tag_name = property_name;
+
+ if (data->loading_type == GB_STANDARD_PROPERTIES)
+ {
+ properties = data->widget_info->properties;
+ nproperties = data->widget_info->n_properties;
+ }
+ else
+ {
+ if (data->child_info)
+ {
+ properties = data->child_info->properties;
+ nproperties = data->child_info->n_properties;
+ }
+ else
+ {
+ properties = NULL;
+ nproperties = 0;
+ }
+ }
+
+ for (i = 0; i < nproperties; i++)
+ {
+ /* If we are loading properties for a specific agent, skip any properties
+ with no agent set or a different agent. */
+ if (data->agent && (!properties[i].agent
+ || strcmp (data->agent, properties[i].agent)))
+ continue;
+
+ if (!strcmp (tag_name, properties[i].name))
+ {
+ data->apply = TRUE;
+
+ if (translatable)
+ *translatable = properties[i].translatable;
+
+ if (translator_comments)
+ *translator_comments = properties[i].translator_comments;
+
+ if (context_prefix)
+ *context_prefix = properties[i].context_prefix;
+
+ return properties[i].value;
+ }
+ }
+
+ return NULL;
+}
+
+
+gchar *
+load_get_value (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ return load_get_value_full (data, property_name, NULL, NULL, NULL);
+}
+
+
+/* FIXME: Should the functions returning strings return NULL or "" ?
+ It doesn't matter too much as load_get_value() sets data->apply to FALSE
+ if no property is found. */
+
+gchar *
+load_string (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value, *translator_comments;
+ gboolean translatable, context_prefix;
+
+ value = load_get_value_full (data, property_name, &translatable,
+ &translator_comments, &context_prefix);
+ if (data->apply)
+ glade_util_set_translation_properties (data->widget, property_name,
+ translatable, translator_comments,
+ context_prefix);
+
+ return value ? value : "";
+}
+
+
+gchar *
+load_text (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ return load_string (data, property_name);
+}
+
+
+gint
+load_int (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ return value ? atoi (value) : 0;
+}
+
+
+gfloat
+load_float (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ return value ? atof (value) : 0;
+}
+
+
+gboolean
+load_bool (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ gboolean result = load_parse_bool (data, value);
+ if (data->status == GLADE_STATUS_INVALID_VALUE)
+ {
+ g_warning ("Invalid boolean value: %s", value);
+ data->status = GLADE_STATUS_OK;
+ result = FALSE;
+ }
+ return result;
+}
+
+
+gboolean
+load_parse_bool (GbWidgetSetArgData * data,
+ const gchar * value)
+{
+ if (value != NULL)
+ {
+ if (!g_strcasecmp (value, "true") || !g_strcasecmp (value, "yes") || !strcmp (value, "1"))
+ return TRUE;
+ else if (!g_strcasecmp (value, "false") || !g_strcasecmp (value, "no") || !strcmp (value, "0"))
+ return FALSE;
+ else
+ {
+ if (data)
+ data->status = GLADE_STATUS_INVALID_VALUE;
+ MSG1 ("===Invalid boolean property: %s", value);
+ }
+ }
+ return FALSE;
+}
+
+
+gchar *
+load_choice (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ return value ? value : "";
+}
+
+
+gchar *
+load_combo (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ return value ? value : "";
+}
+
+
+GdkColor *
+load_color (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ GdkColor *result = load_parse_color (data, value);
+ if (data->status == GLADE_STATUS_INVALID_VALUE)
+ {
+ g_warning ("Invalid color: %s", value);
+ data->status = GLADE_STATUS_OK;
+ }
+ return result;
+}
+
+
+/* Colors are now saved as '#rrrrggggbbbb', where rgb are 0-65535.
+ We use gdk_color_parse() when loading, so color names can be used as well.*/
+GdkColor *
+load_parse_color (GbWidgetSetArgData * data,
+ const gchar * value)
+{
+ static GdkColor color;
+
+ if (value == NULL)
+ return NULL;
+
+ if (!gdk_color_parse (value, &color))
+ {
+ data->status = GLADE_STATUS_INVALID_VALUE;
+
+ /* If an error occurs return white. */
+ color.red = 0xFFFF;
+ color.green = 0xFFFF;
+ color.blue = 0xFFFF;
+ }
+
+ return &color;
+}
+
+
+GdkPixmap *
+load_bgpixmap (GbWidgetSetArgData * data,
+ const gchar * property_name,
+ gchar ** filename)
+{
+ /*GdkPixmap *gdkpixmap;*/
+ gchar *value = load_get_value (data, property_name);
+ *filename = value;
+ if (value)
+ {
+ /* FIXME: What do I do here? We have no widget. Could use the parent,
+ or load the pixmap in a realize callback. */
+ /*
+ gdkpixmap = gdk_pixmap_create_from_xpm (data->holding_widget->window, NULL,
+ &data->holding_widget->style->bg[GTK_STATE_NORMAL],
+ value);
+ if (!gdkpixmap)
+ load_add_error_message_with_tag (data, GLADE_LINE_PROPERTY,
+ "Couldn't load pixmap",
+ property_name, value);
+
+ return gdkpixmap;
+ */
+ }
+
+ return NULL;
+}
+
+
+gpointer
+load_dialog (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ return value ? value : "";
+}
+
+
+gchar *
+load_filename (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ /* FIXME: Convert to absolute path, using project dir as relative path??. */
+ gchar *value = load_get_value (data, property_name);
+ return value ? value : "";
+}
+
+
+/* If we are loading the XML file, we convert any relative filenames to
+ absolute ones, based on the project directory and/or pixmaps directory
+ options. The returned filename should be freed when no longer needed. */
+gchar *
+load_pixmap_filename (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ gchar *pixmaps_dir;
+
+ if (value == NULL)
+ return NULL;
+
+ if (data->xml_buffer == NULL)
+ {
+ pixmaps_dir = glade_project_get_pixmaps_directory (data->project);
+ g_return_val_if_fail (pixmaps_dir != NULL, NULL);
+ g_return_val_if_fail (pixmaps_dir[0] != '\0', NULL);
+ return glade_util_make_absolute_path (pixmaps_dir, value);
+ }
+ else
+ return g_strdup (value);
+}
+
+
+GdkFont *
+load_font (GbWidgetSetArgData * data,
+ const gchar * property_name,
+ gchar ** xlfd_fontname)
+{
+ GdkFont *font;
+ gchar *value = load_get_value (data, property_name);
+ *xlfd_fontname = value;
+ if (value)
+ {
+ font = gdk_font_load (value);
+ if (font == NULL)
+ g_warning ("Couldn't load font: %s", value);
+ return font;
+ }
+ return NULL;
+}
+
+
+time_t
+load_date (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+ time_t result = value ? load_parse_date (data, value) : 0;
+
+ if (data->status == GLADE_STATUS_INVALID_VALUE)
+ {
+ g_warning ("Invalid date value: %s", value);
+ data->status = GLADE_STATUS_OK;
+ result = 0;
+ }
+
+ return result;
+}
+
+
+/* This parses a date in the RFC1123 format (an update of RFC822),
+ e.g. 'Sun, 06 Nov 1994 08:49:37 GMT'. */
+time_t
+load_parse_date (GbWidgetSetArgData * data,
+ const gchar * value)
+{
+ struct tm t;
+ gchar day[4], month[4];
+ gint matched, i;
+ time_t time;
+
+ if (!value || !value[0])
+ return 0;
+
+ /* Terminate the strings to be careful. */
+ day[0] = '\0';
+ month[0] = '\0';
+
+ MSG1 ("Trying to match date: %s", value);
+ matched = sscanf (value, "%3s, %2d %3s %4d %2d:%2d:%2d GMT",
+ &day[0], &t.tm_mday, &month[0], &t.tm_year,
+ &t.tm_hour, &t.tm_min, &t.tm_sec);
+ if (matched != 7)
+ {
+ MSG1 ("ERROR parsing date, matched: %i", matched);
+ data->status = GLADE_STATUS_INVALID_VALUE;
+ return 0;
+ }
+
+ /* The tm_year field starts from 1900 so we have to subtract that. */
+ t.tm_year -= 1900;
+
+ /* Find the month. */
+ t.tm_mon = -1;
+ for (i = 0; i < 12; i++)
+ {
+ if (!strcmp (GladeMonthNames[i], month))
+ {
+ t.tm_mon = i;
+ break;
+ }
+ }
+
+ /* Find the day. */
+ t.tm_wday = -1;
+ for (i = 0; i < 7; i++)
+ {
+ if (!strcmp (GladeDayNames[i], day))
+ {
+ t.tm_wday = i;
+ break;
+ }
+ }
+
+ if (t.tm_mon == -1 || t.tm_wday == -1)
+ {
+ MSG ("ERROR parsing date");
+ data->status = GLADE_STATUS_INVALID_VALUE;
+ return 0;
+ }
+
+ t.tm_isdst = -1;
+ /* Note that we don't need to set t.tm_yday (or t.tm_wday really).
+ They are recomputed by mktime.
+ Note also that mktime works since we have already set the timezone to GMT
+ in load_project_file(). */
+ time = mktime (&t);
+ if (time == -1)
+ {
+ MSG ("ERROR parsing date");
+ data->status = GLADE_STATUS_INVALID_VALUE;
+ return 0;
+ }
+ return time;
+}
+
+
+gchar*
+load_icon (GbWidgetSetArgData * data,
+ const gchar * property_name)
+{
+ gchar *value = load_get_value (data, property_name);
+
+ if (glade_util_check_is_stock_id (value))
+ return value;
+ else
+ return load_pixmap_filename (data, property_name);
+}
+
+
+static void
+load_ensure_widgets_named (GtkWidget *widget,
+ GladeProject *project)
+{
+ glade_project_ensure_widgets_named (project, widget);
+}
+
+
+static void
+load_atk_properties (GtkWidget *widget,
+ GHashTable *all_widgets)
+{
+ GladeWidgetInfo * widget_info;
+
+ widget_info = gtk_object_get_data (GTK_OBJECT (widget), GladeWidgetInfoKey);
+ if (widget_info)
+ {
+ glade_atk_load_properties (widget, widget_info, all_widgets);
+
+ /* Clear the pointer, just to be safe. */
+ gtk_object_set_data (GTK_OBJECT (widget), GladeWidgetInfoKey, NULL);
+ }
+
+ /* Load the child widgets' properties recursively. */
+ gb_widget_children_foreach (widget, (GtkCallback) load_atk_properties,
+ all_widgets);
+}
diff --git a/tools/glade/glade/load.h b/tools/glade/glade/load.h
new file mode 100644
index 00000000..2de6b8f4
--- /dev/null
+++ b/tools/glade/glade/load.h
@@ -0,0 +1,85 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_LOAD_H
+#define GLADE_LOAD_H
+
+#include <time.h>
+
+#include "gbwidget.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+gboolean load_project_file (GladeProject *project);
+
+
+gchar* load_string (GbWidgetSetArgData *data,
+ const gchar *property_name);
+gchar* load_text (GbWidgetSetArgData *data,
+ const gchar *property_name);
+gint load_int (GbWidgetSetArgData *data,
+ const gchar *property_name);
+gfloat load_float (GbWidgetSetArgData *data,
+ const gchar *property_name);
+gboolean load_bool (GbWidgetSetArgData *data,
+ const gchar *property_name);
+gchar* load_choice (GbWidgetSetArgData *data,
+ const gchar *property_name);
+gchar* load_combo (GbWidgetSetArgData *data,
+ const gchar *property_name);
+GdkColor* load_color (GbWidgetSetArgData *data,
+ const gchar *property_name);
+GdkPixmap* load_bgpixmap (GbWidgetSetArgData *data,
+ const gchar *property_name,
+ gchar **filename);
+gpointer load_dialog (GbWidgetSetArgData *data,
+ const gchar *property_name);
+gchar* load_filename (GbWidgetSetArgData *data,
+ const gchar *property_name);
+/* This will convert any relative filenames to absolute ones, based on the
+ project directory and/or pixmaps directory options. It should be freed
+ when no longer needed. */
+gchar* load_pixmap_filename (GbWidgetSetArgData *data,
+ const gchar *property_name);
+GdkFont* load_font (GbWidgetSetArgData *data,
+ const gchar *property_name,
+ gchar **xlfd_fontname);
+time_t load_date (GbWidgetSetArgData *data,
+ const gchar *property_name);
+gchar* load_icon (GbWidgetSetArgData *data,
+ const gchar *property_name);
+
+
+gboolean load_parse_bool (GbWidgetSetArgData *data,
+ const gchar *value);
+GdkColor* load_parse_color (GbWidgetSetArgData *data,
+ const gchar *value);
+time_t load_parse_date (GbWidgetSetArgData * data,
+ const gchar *value);
+
+gchar* load_get_value (GbWidgetSetArgData *data,
+ const gchar *property_name);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_LOAD_H */
diff --git a/tools/glade/glade/main.c b/tools/glade/glade/main.c
new file mode 100644
index 00000000..94a2331f
--- /dev/null
+++ b/tools/glade/glade/main.c
@@ -0,0 +1,608 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998-2002 Damon Chaplin
+ * Copyright (C) 2002 Sun Microsystems, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#include <stdio.h>
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#ifndef _WIN32
+#include <unistd.h>
+#endif
+
+#include <gtk/gtkmain.h>
+#include <gtk/gtkrc.h>
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#include <bonobo.h>
+#include <libgnomeui/gnome-window-icon.h>
+#endif
+
+#include "glade.h"
+#include "glade_palette.h"
+#include "glade_project.h"
+#include "glade_project_window.h"
+#include "property.h"
+#include "save.h"
+#include "tree.h"
+#include "utils.h"
+
+
+/* These are the arguments parsed from the command line. */
+static gchar *arg_filename = NULL; /* The XML file to load on start-up. */
+static int arg_write_source = 0; /* Set to write the source & exit. */
+static int arg_hide_palette = 0;
+static int arg_hide_property_editor = 0;
+static int arg_show_widget_tree = 0;
+static int arg_show_clipboard = 0;
+
+
+static void parse_command_line (int argc, char *argv[]);
+static guint final_setup_from_main_loop (gpointer data);
+static void write_source (void);
+static void usage (void);
+
+
+#ifdef USE_GNOME
+static poptContext pctx;
+
+static struct poptOption options[] = {
+ {
+ "write-source", 'w', POPT_ARG_NONE, &arg_write_source, 0,
+ N_("Write the source code and exit"), NULL
+ },
+ {
+ "hide-palette", '\0', POPT_ARG_NONE, &arg_hide_palette, 0,
+ N_("Start with the palette hidden"), NULL
+ },
+ {
+ "hide-property-editor", '\0', POPT_ARG_NONE, &arg_hide_property_editor, 0,
+ N_("Start with the property editor hidden"), NULL
+ },
+ {
+ "show-widget-tree", '\0', POPT_ARG_NONE, &arg_show_widget_tree, 0,
+ N_("Show the widget tree"), NULL
+ },
+ {
+ "show-clipboard", '\0', POPT_ARG_NONE, &arg_show_clipboard, 0,
+ N_("Show the clipboard"), NULL
+ },
+ {
+ NULL, '\0', 0, NULL, 0, NULL, NULL
+ }
+};
+
+static gint session_save_yourself_cb (GnomeClient *client, gint phase,
+ GnomeRestartStyle save_style,
+ gboolean shutdown,
+ GnomeInteractStyle interact_style,
+ gboolean fast,
+ gpointer client_data);
+static void session_die_cb (GnomeClient *client, gpointer client_data);
+#else
+static GOptionEntry options[] = {
+ {
+ "write-source", 'w', 0, G_OPTION_ARG_NONE, &arg_write_source,
+ N_("Write the source code and exit"), NULL
+ },
+ {
+ "hide-palette", '\0', 0, G_OPTION_ARG_NONE, &arg_hide_palette,
+ N_("Start with the palette hidden"), NULL
+ },
+ {
+ "hide-property-editor", '\0', 0, G_OPTION_ARG_NONE, &arg_hide_property_editor,
+ N_("Start with the property editor hidden"), NULL
+ },
+ {
+ "show-widget-tree", '\0', 0, G_OPTION_ARG_NONE, &arg_show_widget_tree,
+ N_("Show the widget tree"), NULL
+ },
+ {
+ "show-clipboard", '\0', 0, G_OPTION_ARG_NONE, &arg_show_clipboard,
+ N_("Show the clipboard"), NULL
+ },
+ { NULL }
+};
+#endif
+
+
+#ifdef USE_GNOME
+GnomeClient *GladeClient;
+#endif
+
+
+static void
+glade_log_handler (const gchar *log_domain,
+ GLogLevelFlags log_level,
+ const gchar *message,
+ gpointer user_data)
+{
+ /* We just want to ignore this warning as it happens in normal circumstances
+ and just confuses users. */
+ if (!strcmp (message, "gtk_scrolled_window_add(): cannot add non scrollable widget use gtk_scrolled_window_add_with_viewport() instead"))
+ return;
+
+ g_log_default_handler (log_domain, log_level, message, user_data);
+}
+
+
+int
+main (int argc, char *argv[])
+{
+ gchar *home_dir, *rc_path, *modules, *modules_needed, *new_modules;
+#ifdef USE_GNOME
+ GnomeProgram *program;
+ char *icon;
+#endif
+
+ home_dir = NULL;
+ rc_path = NULL;
+
+ /* We need to ensure that gail is loaded, so that we can query accessibility
+ info. I can't see a GTK+ function to do that. For now we just add the
+ modules we need to the GTK_MODULES environment variable. It doesn't
+ matter if modules appear twice. */
+ modules = (char*) g_getenv ("GTK_MODULES");
+#ifdef USE_GNOME
+ modules_needed = "gail" G_SEARCHPATH_SEPARATOR_S "gail-gnome";
+#else
+ modules_needed = "gail";
+#endif
+ new_modules = g_strdup_printf ("GTK_MODULES=%s%s%s",
+ modules ? modules : "",
+ modules ? G_SEARCHPATH_SEPARATOR_S : "",
+ modules_needed);
+ putenv (new_modules);
+
+#ifdef USE_GNOME
+ /* Gnome sets the locale and parses rc files automatically. */
+ program = gnome_program_init ("glade-2", VERSION,
+ LIBGNOMEUI_MODULE,
+ argc, argv,
+ GNOME_PARAM_POPT_TABLE, options,
+ GNOME_PARAM_APP_DATADIR, GLADE_DATADIR,
+ NULL);
+ icon = gnome_program_locate_file (program, GNOME_FILE_DOMAIN_APP_PIXMAP,
+ "glade-2.png", TRUE, NULL);
+
+ if (icon)
+ gnome_window_icon_set_default_from_file (icon);
+ g_free (icon);
+
+ g_object_get (G_OBJECT (program),
+ GNOME_PARAM_POPT_CONTEXT, &pctx,
+ NULL);
+
+ /* Set up session management*/
+ GladeClient = gnome_master_client ();
+
+ g_signal_connect (GladeClient, "save_yourself",
+ G_CALLBACK (session_save_yourself_cb), (gpointer)argv[0]);
+ g_signal_connect (GladeClient, "die", G_CALLBACK (session_die_cb), NULL);
+
+#else
+
+ gtk_set_locale ();
+
+ /* For GTK 1.2, default GTK rc files are parsed automatically. */
+ home_dir = (gchar*) g_get_home_dir ();
+ if (home_dir)
+ {
+ rc_path = g_strdup_printf ("%s/.gladerc", home_dir);
+ gtk_rc_add_default_file (rc_path);
+ g_free (rc_path);
+ }
+ gtk_init_with_args (&argc, &argv, "file", options, NULL, NULL);
+#endif
+
+ /* Ignore Ctrl-C. */
+ /*signal (SIGINT, SIG_IGN);*/
+
+#ifdef ENABLE_NLS
+ bindtextdomain (GETTEXT_PACKAGE, GLADE_LOCALEDIR);
+ bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
+ textdomain (GETTEXT_PACKAGE);
+#endif
+
+ glade_app_init ();
+
+ parse_command_line (argc, argv);
+
+ /* If the --write-source option is passed, we just write the source and exit
+ without even entering the GTK+ main loop. */
+ if (arg_write_source)
+ write_source ();
+
+ /* We can't make any CORBA calls unless we're in the main loop.
+ So we delay loading of files until then. */
+ gtk_idle_add ((GtkFunction) final_setup_from_main_loop, NULL);
+
+ g_log_set_handler ("Gtk", G_LOG_LEVEL_WARNING, glade_log_handler, NULL);
+
+#ifdef USE_GNOME
+ bonobo_main ();
+#else
+ gtk_main ();
+#endif
+ return 0;
+}
+
+
+/* This looks for a .glade file to load, after all the popt options have
+ been removed. */
+#ifdef USE_GNOME
+static void
+parse_command_line (int argc, char *argv[])
+{
+ const gchar **args;
+ gint i;
+
+ args = poptGetArgs (pctx);
+
+ for (i = 0; args && args[i]; i++)
+ {
+ if (arg_filename == NULL)
+ arg_filename = (gchar*) args[i];
+ else
+ usage ();
+ }
+
+ poptFreeContext (pctx);
+}
+
+#else
+static void
+parse_command_line (int argc, char *argv[])
+{
+ gint i;
+
+ /* GTK parses argc & argv and sets arguments to NULL if it has used them. */
+ for (i = 1; i < argc; i++)
+ {
+ if (!argv[i]) continue;
+ if (!strcmp (argv[i], "-w") || !strcmp (argv[i], "--write-source"))
+ arg_write_source = 1;
+ else if (!strcmp (argv[i], "--version"))
+ {
+ printf ("Glade (GTK+) %s\n", VERSION);
+ exit (0);
+ }
+ else if (arg_filename == NULL)
+ arg_filename = (gchar*) argv[i];
+ else
+ usage ();
+ }
+}
+#endif
+
+
+#ifdef USE_GNOME
+/* Returns the session file, in on-disk encoding (We are assuming that
+ gnome_client_get_config_prefix() returns on-disk encoded filenames). */
+static char*
+get_session_file (GnomeClient *client)
+{
+ const char *config_prefix;
+ char *prefix, *session_file;
+
+ /* Get the config prefix, copy it, and remove the '/' at each end. */
+ config_prefix = gnome_client_get_config_prefix (client);
+ prefix = g_strdup (config_prefix + 1);
+ prefix[strlen (prefix) - 1] = '\0';
+
+ /* Create the directory containing all the sessions, if necessary.
+ gnome-client.h suggests using ~/.gnome2/<app>.d/session/ to save session
+ files, so that is what we do. */
+ session_file = g_build_filename (gnome_user_dir_get(), "glade-2.d",
+ "sessions", prefix, "project.glade", NULL);
+ g_free (prefix);
+
+ return session_file;
+}
+#endif
+
+
+static void
+show_window (GtkWidget *window, gboolean show)
+{
+ if (show)
+ gtk_widget_show (window);
+ else
+ gtk_widget_hide (window);
+}
+
+
+/* This creates the main GUI windows and loads any XML file specified from the
+ command-line. We do this here because we can't make any Bonob calls until
+ the main loop is running. */
+static guint
+final_setup_from_main_loop (gpointer data)
+{
+ GladeProjectWindow *project_window;
+ gchar *directory, *pathname = NULL, *pathname_utf8 = NULL;
+#ifdef USE_GNOME
+ gchar *session_file = NULL, *session_file_utf8 = NULL;
+#endif
+ gboolean loaded_file = FALSE;
+ gboolean show_palette = TRUE, show_property_editor = TRUE;
+ gboolean show_widget_tree = FALSE, show_clipboard = FALSE;
+
+ project_window = glade_project_window_new ();
+
+ /* Load the window geometries. */
+ glade_load_settings (project_window,
+ glade_palette, &show_palette,
+ win_property, &show_property_editor,
+ win_tree, &show_widget_tree,
+ glade_clipboard, &show_clipboard);
+
+ /* Always show the main project window. */
+ gtk_widget_show (project_window->window);
+
+ /* Command-line args override the settings file. */
+ if (arg_hide_palette)
+ show_palette = FALSE;
+ if (arg_hide_property_editor)
+ show_property_editor = FALSE;
+ if (arg_show_widget_tree)
+ show_widget_tree = TRUE;
+ if (arg_show_clipboard)
+ show_clipboard = TRUE;
+
+ show_window (glade_palette, show_palette);
+ show_window (win_property, show_property_editor);
+ show_window (win_tree, show_widget_tree);
+ show_window (glade_clipboard, show_clipboard);
+
+ if (arg_filename)
+ {
+ directory = g_get_current_dir ();
+ pathname = glade_util_make_absolute_path (directory, arg_filename);
+ pathname_utf8 = g_filename_to_utf8 (pathname, -1, NULL, NULL, NULL);
+ g_free (directory);
+ }
+
+ /* First we check for a saved session, else we check for a normal project
+ file on the command-line. */
+#ifdef USE_GNOME
+ session_file = get_session_file (GladeClient);
+ session_file_utf8 = g_filename_to_utf8 (session_file, -1, NULL, NULL,
+ NULL);
+ if (g_file_test (session_file, G_FILE_TEST_EXISTS))
+ {
+ struct stat pathname_stat, session_file_stat;
+ int status1 = -1, status2 = -1;
+
+ /* Note that pathname may be NULL, if the project hasn't been
+ saved yet. NOTE: This could cause problems if the user explicitly
+ saves a session without saving the Glade project, and then keeps
+ using that session on startup. Glade will always think the project
+ is a new one, even if the user saves it at some point. (Sessions
+ shouldn't be used this way really.) */
+ if (pathname)
+ {
+ status1 = stat (pathname, &pathname_stat);
+ status2 = stat (session_file, &session_file_stat);
+ }
+
+ /* We only want to load the session file if it is newer than the
+ real project XML file. i.e. its mtime is greater. */
+ if (status1 == -1 || status2 == -1
+ || session_file_stat.st_mtime >= pathname_stat.st_mtime)
+ {
+ GladeSessionFile = session_file_utf8;
+ glade_project_window_open_project (project_window, pathname_utf8);
+ GladeSessionFile = NULL;
+ loaded_file = TRUE;
+ }
+ }
+ g_free (session_file);
+ g_free (session_file_utf8);
+#endif
+
+ if (!loaded_file && pathname_utf8)
+ {
+ glade_project_window_open_project (project_window, pathname_utf8);
+ }
+
+ g_free (pathname);
+ g_free (pathname_utf8);
+
+ /* For GNOME, we start with no current project, as the user needs to select
+ between GTK+ and GNOME when creating a project. For GTK+ we can just
+ create a GTK+ project. */
+#ifdef USE_GNOME
+ if (current_project == NULL)
+ gtk_widget_set_sensitive (GTK_BIN (glade_palette)->child, FALSE);
+#else
+ if (current_project == NULL)
+ glade_project_new ();
+#endif
+
+ glade_project_window_set_project (project_window, current_project);
+
+ glade_project_window_refresh_menu_items ();
+
+ return FALSE;
+}
+
+
+/* Outputs the source code for the project, for when the --write-source option
+ is used. This function will not return. It exits with 0 if OK, or 1 if
+ there was an error writing the source. */
+static void
+write_source (void)
+{
+ GladeProject *project;
+ gboolean status;
+ GladeError *error;
+ gchar *directory, *directory_utf8, *filename;
+
+ if (!arg_filename) {
+ g_printerr (_("glade: The XML file must be set for the '-w' or '--write-source' option.\n"));
+ exit (1);
+ }
+
+ directory = g_get_current_dir ();
+ directory_utf8 = g_filename_to_utf8 (directory, -1, NULL, NULL, NULL);
+ filename = glade_util_make_absolute_path (directory_utf8, arg_filename);
+ g_free (directory_utf8);
+ g_free (directory);
+
+ status = glade_project_open (filename, &project);
+ g_free (filename);
+
+ if (!status) {
+ g_printerr (_("glade: Error loading XML file.\n"));
+ /* The errors aren't freed, but it doesn't really matter. */
+ exit (1);
+ }
+
+ error = glade_project_write_source (project);
+ if (error) {
+ g_printerr (_("glade: Error writing source.\n"));
+ glade_error_free (error);
+ exit (1);
+ }
+
+ exit (0);
+}
+
+
+/* Display the available command-line options and exit. Used when an invalid
+ argument was passed in. */
+static void
+usage (void)
+{
+ fprintf (stderr, "Usage: glade [-w|--write-source] [<filename>]\n");
+ exit (0);
+}
+
+
+#if USE_GNOME
+static void
+glade_write_session_files (GnomeClient *client)
+{
+ GladeError* error;
+ char *session_file = NULL, *session_dir = NULL;
+ char *session_file_utf8 = NULL, *session_dir_utf8 = NULL;
+ gchar *argv[] = { "rm", "-r", NULL };
+
+ session_file = get_session_file (client);
+ session_dir = g_dirname (session_file);
+ session_file_utf8 = g_filename_to_utf8 (session_file, -1, NULL, NULL, NULL);
+ session_dir_utf8 = g_filename_to_utf8 (session_dir, -1, NULL, NULL, NULL);
+
+ error = glade_util_ensure_directory_exists (session_dir_utf8);
+ if (error)
+ {
+ fprintf (stderr, error->message);
+ glade_error_free (error);
+ goto out;
+ }
+
+ /* Set a global variable to the session file to save. */
+ GladeSessionFile = session_file_utf8;
+ error = save_project_file (current_project);
+ GladeSessionFile = NULL;
+ if (error)
+ {
+ fprintf (stderr, error->message);
+ glade_error_free (error);
+ }
+
+ /* Set the discard command, so the session files will be deleted when the
+ session is. It copies all the args, so we can free our copies.
+ Note that we use on-disk encoding here, as I assume that is what 'rm'
+ wants. */
+ argv[2] = session_dir;
+ gnome_client_set_discard_command (client, 3, argv);
+
+ out:
+
+ g_free (session_dir);
+ g_free (session_file);
+ g_free (session_dir_utf8);
+ g_free (session_file_utf8);
+}
+
+
+static gint
+session_save_yourself_cb (GnomeClient *client, gint phase,
+ GnomeRestartStyle save_style, gboolean shutdown,
+ GnomeInteractStyle interact_style, gboolean fast,
+ gpointer client_data)
+{
+ char *argv[10]; /* Make sure this has enough space for all possible args. */
+ int arg = 0;
+
+ /* FIXME: Hardcoded path just for testing. */
+#if 0
+ argv[arg++] = "/home/damon/cvs/glade-gtk2/glade/glade-2";
+#else
+ argv[arg++] = "glade-2";
+#endif
+
+ if (!glade_palette || !GTK_WIDGET_VISIBLE (glade_palette))
+ {
+ argv[arg++] = "--hide-palette";
+ }
+
+ if (!win_property || !GTK_WIDGET_VISIBLE (win_property))
+ {
+ argv[arg++] = "--hide-property-editor";
+ }
+
+ if (win_tree && GTK_WIDGET_VISIBLE (win_tree))
+ {
+ argv[arg++] = "--show-widget-tree";
+ }
+
+ if (glade_clipboard && GTK_WIDGET_VISIBLE (glade_clipboard))
+ {
+ argv[arg++] = "--show-clipboard";
+ }
+
+ /* Check if we need to save the project files. */
+ if (current_project && current_project->components)
+ {
+ /* We save the XML filename as an arg, but the saved session files will
+ be loaded instead. Though we need to know the XML filename for saving
+ the project later. */
+ if (current_project->xml_filename
+ && *current_project->xml_filename)
+ argv[arg++] = current_project->xml_filename;
+
+ glade_write_session_files (client);
+ }
+
+ gnome_client_set_restart_command (client, arg, argv);
+
+ return TRUE;
+}
+
+
+static void
+session_die_cb (GnomeClient *client, gpointer client_data)
+{
+ gtk_main_quit ();
+}
+#endif
diff --git a/tools/glade/glade/named_icons.c b/tools/glade/glade/named_icons.c
new file mode 100644
index 00000000..4735f83d
--- /dev/null
+++ b/tools/glade/glade/named_icons.c
@@ -0,0 +1,1026 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#include <gtk/gtk.h>
+
+const gchar * GladeNamedIcons[] =
+{
+ GTK_STOCK_DIALOG_AUTHENTICATION,
+ GTK_STOCK_DIALOG_INFO,
+ GTK_STOCK_DIALOG_WARNING,
+ GTK_STOCK_DIALOG_ERROR,
+ GTK_STOCK_DIALOG_QUESTION,
+ GTK_STOCK_DND,
+ GTK_STOCK_DND_MULTIPLE,
+ GTK_STOCK_ABOUT,
+ GTK_STOCK_ADD,
+ GTK_STOCK_APPLY,
+ GTK_STOCK_BOLD,
+ GTK_STOCK_CANCEL,
+ GTK_STOCK_CDROM,
+ GTK_STOCK_CLEAR,
+ GTK_STOCK_CLOSE,
+ GTK_STOCK_COLOR_PICKER,
+ GTK_STOCK_CONVERT,
+ GTK_STOCK_CONNECT,
+ GTK_STOCK_COPY,
+ GTK_STOCK_CUT,
+ GTK_STOCK_DELETE,
+ GTK_STOCK_DIRECTORY,
+ GTK_STOCK_DISCONNECT,
+ GTK_STOCK_EDIT,
+ GTK_STOCK_EXECUTE,
+ GTK_STOCK_FILE,
+ GTK_STOCK_FIND,
+ GTK_STOCK_FIND_AND_REPLACE,
+ GTK_STOCK_FLOPPY,
+ GTK_STOCK_FULLSCREEN,
+ GTK_STOCK_GOTO_BOTTOM,
+ GTK_STOCK_GOTO_FIRST,
+ GTK_STOCK_GOTO_LAST,
+ GTK_STOCK_GOTO_TOP,
+ GTK_STOCK_GO_BACK,
+ GTK_STOCK_GO_DOWN,
+ GTK_STOCK_GO_FORWARD,
+ GTK_STOCK_GO_UP,
+ GTK_STOCK_HARDDISK,
+ GTK_STOCK_HELP,
+ GTK_STOCK_HOME,
+ GTK_STOCK_INDEX,
+ GTK_STOCK_INDENT,
+ GTK_STOCK_INFO,
+ GTK_STOCK_UNINDENT,
+ GTK_STOCK_ITALIC,
+ GTK_STOCK_JUMP_TO,
+ GTK_STOCK_JUSTIFY_CENTER,
+ GTK_STOCK_JUSTIFY_FILL,
+ GTK_STOCK_JUSTIFY_LEFT,
+ GTK_STOCK_JUSTIFY_RIGHT,
+ GTK_STOCK_LEAVE_FULLSCREEN,
+ GTK_STOCK_MISSING_IMAGE,
+ GTK_STOCK_MEDIA_FORWARD,
+ GTK_STOCK_MEDIA_NEXT,
+ GTK_STOCK_MEDIA_PAUSE,
+ GTK_STOCK_MEDIA_PLAY,
+ GTK_STOCK_MEDIA_PREVIOUS,
+ GTK_STOCK_MEDIA_RECORD,
+ GTK_STOCK_MEDIA_REWIND,
+ GTK_STOCK_MEDIA_STOP,
+ GTK_STOCK_NETWORK,
+ GTK_STOCK_NEW,
+ GTK_STOCK_NO,
+ GTK_STOCK_OK,
+ GTK_STOCK_OPEN,
+ GTK_STOCK_PASTE,
+ GTK_STOCK_PREFERENCES,
+ GTK_STOCK_PRINT,
+ GTK_STOCK_PRINT_PREVIEW,
+ GTK_STOCK_PROPERTIES,
+ GTK_STOCK_QUIT,
+ GTK_STOCK_REDO,
+ GTK_STOCK_REFRESH,
+ GTK_STOCK_REMOVE,
+ GTK_STOCK_REVERT_TO_SAVED,
+ GTK_STOCK_SAVE,
+ GTK_STOCK_SAVE_AS,
+ GTK_STOCK_SELECT_COLOR,
+ GTK_STOCK_SELECT_FONT,
+ GTK_STOCK_SORT_ASCENDING,
+ GTK_STOCK_SORT_DESCENDING,
+ GTK_STOCK_SPELL_CHECK,
+ GTK_STOCK_STOP,
+ GTK_STOCK_STRIKETHROUGH,
+ GTK_STOCK_UNDELETE,
+ GTK_STOCK_UNDERLINE,
+ GTK_STOCK_UNDO,
+ GTK_STOCK_YES,
+ GTK_STOCK_ZOOM_100,
+ GTK_STOCK_ZOOM_FIT,
+ GTK_STOCK_ZOOM_IN,
+ GTK_STOCK_ZOOM_OUT,
+
+#ifdef USE_GNOME
+ "stock_chart",
+ "stock_chart-autoformat",
+ "stock_chart-data-in-columns",
+ "stock_chart-data-in-rows",
+ "stock_chart-edit-type",
+ "stock_chart-reorganize",
+ "stock_chart-toggle-axes",
+ "stock_chart-toggle-axes-title",
+ "stock_chart-toggle-hgrid",
+ "stock_chart-toggle-legend",
+ "stock_chart-toggle-title",
+ "stock_chart-toggle-vgrid",
+ "stock_glue",
+ "stock_gluepoint-down",
+ "stock_gluepoint-horizontal-center",
+ "stock_gluepoint-horizontal-left",
+ "stock_gluepoint-horizontal-right",
+ "stock_gluepoint-left",
+ "stock_gluepoint-relative",
+ "stock_gluepoint-right",
+ "stock_gluepoint-up",
+ "stock_gluepoint-vertical-bottom",
+ "stock_gluepoint-vertical-center",
+ "stock_gluepoint-vertical-top",
+ "stock_insert-chart",
+ "stock_compile",
+ "stock_error-next",
+ "stock_error-next-16",
+ "stock_error-previous",
+ "stock_error-previous-16",
+ "stock_macro-check-brackets",
+ "stock_macro-insert",
+ "stock_macro-insert-breakpoint",
+ "stock_macro-jump-back",
+ "stock_macro-objects",
+ "stock_macro-organizer",
+ "stock_macro-stop-after-command",
+ "stock_macro-stop-after-procedure",
+ "stock_macro-stop-watching",
+ "stock_macro-watch-variable",
+ "stock_record-macro",
+ "stock_run-macro",
+ "stock_script",
+ "stock_tools-macro",
+ "stock_add-decimal-place",
+ "stock_advanced-filter",
+ "stock_autofilter",
+ "stock_data-delete-link",
+ "stock_data-delete-query",
+ "stock_data-delete-record",
+ "stock_data-delete-sql-query",
+ "stock_data-delete-table",
+ "stock_data-edit-link",
+ "stock_data-edit-query",
+ "stock_data-edit-sql-query",
+ "stock_data-edit-table",
+ "stock_data-explorer",
+ "stock_data-first",
+ "stock_data-last",
+ "stock_data-link",
+ "stock_data-linked-table",
+ "stock_data-links",
+ "stock_data-new-link",
+ "stock_data-new-query",
+ "stock_data-new-record",
+ "stock_data-new-sql-query",
+ "stock_data-new-table",
+ "stock_data-next",
+ "stock_data-previous",
+ "stock_data-queries",
+ "stock_data-query",
+ "stock_data-query-rename",
+ "stock_data-save",
+ "stock_data-sources",
+ "stock_data-sources-delete",
+ "stock_data-sources-hand",
+ "stock_data-sources-modified",
+ "stock_data-sources-new",
+ "stock_data-table",
+ "stock_data-tables",
+ "stock_data-undo",
+ "stock_database",
+ "stock_delete-autofilter",
+ "stock_delete-decimal-place",
+ "stock_filter-data-by-criteria",
+ "stock_filter-navigator",
+ "stock_filters",
+ "stock_format-default",
+ "stock_format-percent",
+ "stock_format-scientific",
+ "stock_function-autopilot",
+ "stock_goal-seek",
+ "stock_insert-fields",
+ "stock_lock",
+ "stock_lock-broken",
+ "stock_lock-ok",
+ "stock_lock-open",
+ "stock_record-number",
+ "stock_signature",
+ "stock_signature-bad",
+ "stock_signature-ok",
+ "stock_sort-ascending",
+ "stock_sort-column-ascending",
+ "stock_sort-criteria",
+ "stock_sort-descending",
+ "stock_sort-row-ascending",
+ "stock_standard-filter",
+ "stock_sum",
+ "stock_update-data",
+ "stock_attach",
+ "stock_certificate",
+ "stock_my-documents",
+ "stock_new",
+ "stock_new-drawing",
+ "stock_new-formula",
+ "stock_new-html",
+ "stock_new-labels",
+ "stock_new-master-document",
+ "stock_new-presentation",
+ "stock_new-spreadsheet",
+ "stock_new-template",
+ "stock_new-text",
+ "stock_preview-four-pages",
+ "stock_preview-two-pages",
+ "stock_print-layout",
+ "stock_print-options",
+ "stock_print-resolution",
+ "stock_samples",
+ "stock_script",
+ "stock_scripts",
+ "stock_task",
+ "stock_task-assigned",
+ "stock_task-assigned-to",
+ "stock_task-recurring",
+ "stock_todo",
+ "stock_view-html-source",
+ "stock_smiley-1",
+ "stock_smiley-10",
+ "stock_smiley-11",
+ "stock_smiley-12",
+ "stock_smiley-13",
+ "stock_smiley-14",
+ "stock_smiley-15",
+ "stock_smiley-16",
+ "stock_smiley-17",
+ "stock_smiley-18",
+ "stock_smiley-19",
+ "stock_smiley-2",
+ "stock_smiley-20",
+ "stock_smiley-21",
+ "stock_smiley-22",
+ "stock_smiley-23",
+ "stock_smiley-24",
+ "stock_smiley-25",
+ "stock_smiley-26",
+ "stock_smiley-3",
+ "stock_smiley-4",
+ "stock_smiley-5",
+ "stock_smiley-6",
+ "stock_smiley-7",
+ "stock_smiley-8",
+ "stock_smiley-9",
+ "stock_form-activation-order",
+ "stock_form-add-field",
+ "stock_form-automatic-control-focus",
+ "stock_form-autopilots",
+ "stock_form-button",
+ "stock_form-checkbox",
+ "stock_form-combobox",
+ "stock_form-control-properties",
+ "stock_form-currency-field",
+ "stock_form-date-field",
+ "stock_form-design-mode",
+ "stock_form-file-selection",
+ "stock_form-formatted-field",
+ "stock_form-frame",
+ "stock_form-image-button",
+ "stock_form-image-control",
+ "stock_form-label",
+ "stock_form-letter-dialog",
+ "stock_form-line-horizontal",
+ "stock_form-line-vertical",
+ "stock_form-listbox",
+ "stock_form-navigator",
+ "stock_form-numerical-field",
+ "stock_form-open-in-design-mode",
+ "stock_form-pattern-field",
+ "stock_form-progressbar",
+ "stock_form-properties",
+ "stock_form-radio",
+ "stock_form-table-control",
+ "stock_form-text-box",
+ "stock_form-time-field",
+ "stock_insert-form",
+ "stock_macro-controls",
+ "stock_show-form-dialog",
+ "stock_show-hidden-controls",
+ "stock_view-fields",
+ "stock_3d-favourites",
+ "stock_about",
+ "stock_active",
+ "stock_alarm",
+ "stock_allow-effects",
+ "stock_anchor",
+ "stock_animation",
+ "stock_autocompletion",
+ "stock_autopilot",
+ "stock_autopilot-24",
+ "stock_bell",
+ "stock_book_blue",
+ "stock_book_green",
+ "stock_book_open",
+ "stock_book_red",
+ "stock_book_yellow",
+ "stock_briefcase",
+ "stock_calc-accept",
+ "stock_calc-cancel",
+ "stock_calendar",
+ "stock_calendar-and-tasks",
+ "stock_calendar-view-day",
+ "stock_calendar-view-list",
+ "stock_calendar-view-month",
+ "stock_calendar-view-week",
+ "stock_calendar-view-work-week",
+ "stock_calendar-view-year",
+ "stock_cell-phone",
+ "stock_check-filled",
+ "stock_close",
+ "stock_color",
+ "stock_copy",
+ "stock_creditcard",
+ "stock_cut",
+ "stock_default-folder",
+ "stock_delete",
+ "stock_dialog-error",
+ "stock_dialog-info",
+ "stock_dialog-question",
+ "stock_dialog-warning",
+ "stock_drag-mode",
+ "stock_edit",
+ "stock_equals",
+ "stock_example",
+ "stock_exit",
+ "stock_extended-help",
+ "stock_file-properties",
+ "stock_flip-horizontally",
+ "stock_flip-vertically",
+ "stock_folder",
+ "stock_folder-copy",
+ "stock_folder-move",
+ "stock_folder-properties",
+ "stock_format-page",
+ "stock_fullscreen",
+ "stock_help",
+ "stock_help-add-bookmark",
+ "stock_help-agent",
+ "stock_help-book",
+ "stock_help-book-open",
+ "stock_help-chat",
+ "stock_help-document",
+ "stock_help-pane-off",
+ "stock_help-pane-on",
+ "stock_home",
+ "stock_id",
+ "stock_init",
+ "stock_keyring",
+ "stock_landline-phone",
+ "stock_leave-fullscreen",
+ "stock_mark",
+ "stock_new",
+ "stock_new-24h-appointment",
+ "stock_new-appointment",
+ "stock_new-dir",
+ "stock_new-meeting",
+ "stock_news",
+ "stock_not",
+ "stock_notebook",
+ "stock_notes",
+ "stock_openoffice",
+ "stock_paste",
+ "stock_people",
+ "stock_person",
+ "stock_presentation-box",
+ "stock_presentation-styles",
+ "stock_properties",
+ "stock_redo",
+ "stock_refresh",
+ "stock_score-high",
+ "stock_score-higher",
+ "stock_score-highest",
+ "stock_score-low",
+ "stock_score-lower",
+ "stock_score-lowest",
+ "stock_score-normal",
+ "stock_scores",
+ "stock_search",
+ "stock_search-and-replace",
+ "stock_send-fax",
+ "stock_show-all",
+ "stock_stop",
+ "stock_styles",
+ "stock_summary",
+ "stock_test-mode",
+ "stock_timer",
+ "stock_timer_stopped",
+ "stock_timezone",
+ "stock_toggle-info",
+ "stock_toggle-preview",
+ "stock_toilet-paper",
+ "stock_trash_full",
+ "stock_undelete",
+ "stock_undo",
+ "stock_unknown",
+ "stock_view-details",
+ "stock_weather-cloudy",
+ "stock_weather-few-clouds",
+ "stock_weather-fog",
+ "stock_weather-night-clear",
+ "stock_weather-night-few-clouds",
+ "stock_weather-showers",
+ "stock_weather-snow",
+ "stock_weather-storm",
+ "stock_weather-sunny",
+ "stock_web-calendar",
+ "stock_web-support",
+ "stock_3d-color-picker",
+ "stock_3d-colors",
+ "stock_3d-custom-color",
+ "stock_3d-effects",
+ "stock_arrowstyle",
+ "stock_brightness",
+ "stock_bucketfill",
+ "stock_channel-blue",
+ "stock_channel-green",
+ "stock_channel-red",
+ "stock_contrast",
+ "stock_crop",
+ "stock_display-grid",
+ "stock_display-guides",
+ "stock_distort",
+ "stock_draw-arc",
+ "stock_draw-callouts",
+ "stock_draw-circle",
+ "stock_draw-circle-arc",
+ "stock_draw-circle-pie",
+ "stock_draw-circle-pie-unfilled",
+ "stock_draw-circle-segment",
+ "stock_draw-circle-segment-unfilled",
+ "stock_draw-circle-unfilled",
+ "stock_draw-cone",
+ "stock_draw-connector",
+ "stock_draw-connector-ends-with-arrow",
+ "stock_draw-connector-ends-with-circle",
+ "stock_draw-connector-starts-with-arrow",
+ "stock_draw-connector-starts-with-circle",
+ "stock_draw-connector-with-arrows",
+ "stock_draw-connector-with-circles",
+ "stock_draw-cube",
+ "stock_draw-curve",
+ "stock_draw-curve-filled",
+ "stock_draw-curved-connector",
+ "stock_draw-curved-connector-ends-with-arrow",
+ "stock_draw-curved-connector-ends-with-circle",
+ "stock_draw-curved-connector-starts-with-arrow",
+ "stock_draw-curved-connector-starts-with-circle",
+ "stock_draw-curved-connector-with-arrows",
+ "stock_draw-curved-connector-with-circles",
+ "stock_draw-cylinder",
+ "stock_draw-dimension-line",
+ "stock_draw-ellipse",
+ "stock_draw-ellipse-pie",
+ "stock_draw-ellipse-pie-unfilled",
+ "stock_draw-ellipse-segment",
+ "stock_draw-ellipse-segment-unfilled",
+ "stock_draw-ellipse-unfilled",
+ "stock_draw-freeform-line",
+ "stock_draw-freeform-line-filled",
+ "stock_draw-half-sphere",
+ "stock_draw-line",
+ "stock_draw-line-45",
+ "stock_draw-line-connector",
+ "stock_draw-line-connector-ends-with-arrow",
+ "stock_draw-line-connector-ends-with-circle",
+ "stock_draw-line-connector-starts-with-arrow",
+ "stock_draw-line-connector-starts-with-circle",
+ "stock_draw-line-connector-with-arrows",
+ "stock_draw-line-connector-with-circles",
+ "stock_draw-line-ends-with-arrow",
+ "stock_draw-line-starts-with-arrow",
+ "stock_draw-line-with-arrow-circle",
+ "stock_draw-line-with-arrow-square",
+ "stock_draw-line-with-arrows",
+ "stock_draw-line-with-circle-arrow",
+ "stock_draw-line-with-square-arrow",
+ "stock_draw-polygon",
+ "stock_draw-polygon-45",
+ "stock_draw-polygon-45-filled",
+ "stock_draw-polygon-filled",
+ "stock_draw-pyramid",
+ "stock_draw-rectangle",
+ "stock_draw-rectangle-unfilled",
+ "stock_draw-rounded-rectangle",
+ "stock_draw-rounded-rectangle-unfilled",
+ "stock_draw-rounded-square",
+ "stock_draw-rounded-square-unfilled",
+ "stock_draw-selection",
+ "stock_draw-shell",
+ "stock_draw-sphere",
+ "stock_draw-square",
+ "stock_draw-square-unfilled",
+ "stock_draw-straight-connector",
+ "stock_draw-straight-connector-ends-with-arrow",
+ "stock_draw-straight-connector-ends-with-circle",
+ "stock_draw-straight-connector-starts-with-arrow",
+ "stock_draw-straight-connector-starts-with-circle",
+ "stock_draw-straight-connector-with-arrows",
+ "stock_draw-straight-connector-with-circles",
+ "stock_draw-torus",
+ "stock_draw-vertical-callouts",
+ "stock_edit-points",
+ "stock_filters-aging",
+ "stock_filters-charcoal",
+ "stock_filters-invert",
+ "stock_filters-pixelize",
+ "stock_filters-pop-art",
+ "stock_filters-posterize",
+ "stock_filters-relief",
+ "stock_filters-remove-noise",
+ "stock_filters-sharpen",
+ "stock_filters-smooth",
+ "stock_filters-solarize",
+ "stock_flip",
+ "stock_gamma",
+ "stock_gradient",
+ "stock_graphic-styles",
+ "stock_graphics-align-bottom",
+ "stock_graphics-align-center",
+ "stock_graphics-align-centered",
+ "stock_graphics-align-left",
+ "stock_graphics-align-right",
+ "stock_graphics-align-top",
+ "stock_guides",
+ "stock_imagemap-editor",
+ "stock_insert_image",
+ "stock_linepen",
+ "stock_modify-layout",
+ "stock_node-add",
+ "stock_node-close-path",
+ "stock_node-convert",
+ "stock_node-corner",
+ "stock_node-corner-to-smooth",
+ "stock_node-curve-split",
+ "stock_node-delete",
+ "stock_node-mark-for-deletion",
+ "stock_node-move",
+ "stock_node-smooth-to-symmetrical",
+ "stock_placeholder-graphic",
+ "stock_placeholder-line-contour",
+ "stock_placeholder-picture",
+ "stock_placeholder-text",
+ "stock_quickmask",
+ "stock_rotate",
+ "stock_rotate-3d",
+ "stock_rotation-mode",
+ "stock_shadow",
+ "stock_show-draw-functions",
+ "stock_toggle-graphics",
+ "stock_transform-circle-perspective",
+ "stock_transform-circle-slant",
+ "stock_transparency",
+ "stock_wallpaper-center",
+ "stock_wallpaper-fill",
+ "stock_wallpaper-scale",
+ "stock_wallpaper-tile",
+ "stock_bluetooth",
+ "stock_export",
+ "stock_insert-file",
+ "stock_network-printer",
+ "stock_open",
+ "stock_open-read-only",
+ "stock_opensave",
+ "stock_print",
+ "stock_print-driver",
+ "stock_print-duplex",
+ "stock_print-duplex-no-tumble",
+ "stock_print-duplex-tumble",
+ "stock_print-non-duplex",
+ "stock_print-preview",
+ "stock_print-preview-print",
+ "stock_print-setup",
+ "stock_printers",
+ "stock_reload",
+ "stock_save",
+ "stock_save-as",
+ "stock_save-pdf",
+ "stock_save-template",
+ "stock_save_as",
+ "stock_up-one-dir",
+ "stock_3dsound",
+ "stock_effects-sound",
+ "stock_headphones",
+ "stock_insert-video-plugin",
+ "stock_line_in",
+ "stock_media-fwd",
+ "stock_media-next",
+ "stock_media-pause",
+ "stock_media-play",
+ "stock_media-prev",
+ "stock_media-rec",
+ "stock_media-rew",
+ "stock_media-shuffle",
+ "stock_media-stop",
+ "stock_mic",
+ "stock_midi",
+ "stock_music-library",
+ "stock_playlist",
+ "stock_repeat",
+ "stock_shuffle",
+ "stock_smart-playlist",
+ "stock_sound",
+ "stock_volume",
+ "stock_volume-0",
+ "stock_volume-max",
+ "stock_volume-med",
+ "stock_volume-min",
+ "stock_volume-mute",
+ "stock_bottom",
+ "stock_down",
+ "stock_down-with-subpoints",
+ "stock_first",
+ "stock_first-page",
+ "stock_last",
+ "stock_last-page",
+ "stock_left",
+ "stock_left-with-subpoints",
+ "stock_live-mode",
+ "stock_navigate-next",
+ "stock_navigate-prev",
+ "stock_navigator",
+ "stock_navigator-all-or-sel-toggle",
+ "stock_navigator-database-ranges",
+ "stock_navigator-drag-mode",
+ "stock_navigator-edit-entry",
+ "stock_navigator-foonote-body-toggle",
+ "stock_navigator-footer-body-toggle",
+ "stock_navigator-header-body-toggle",
+ "stock_navigator-headings",
+ "stock_navigator-indexes",
+ "stock_navigator-insert-as-copy",
+ "stock_navigator-insert-as-link",
+ "stock_navigator-insert-index",
+ "stock_navigator-insert-linked",
+ "stock_navigator-levels",
+ "stock_navigator-list-box-toggle",
+ "stock_navigator-master-toggle",
+ "stock_navigator-next-object",
+ "stock_navigator-open-toolbar",
+ "stock_navigator-previous-object",
+ "stock_navigator-range-names",
+ "stock_navigator-references",
+ "stock_navigator-reminder",
+ "stock_navigator-scenarios",
+ "stock_navigator-sections",
+ "stock_navigator-shift-down",
+ "stock_navigator-shift-left",
+ "stock_navigator-shift-right",
+ "stock_navigator-shift-up",
+ "stock_navigator-table-formula",
+ "stock_navigator-text",
+ "stock_navigator-update-entry",
+ "stock_navigator-wrong-table-formula",
+ "stock_new-tab",
+ "stock_next",
+ "stock_next-page",
+ "stock_previous",
+ "stock_previous-page",
+ "stock_right",
+ "stock_right-with-subpoints",
+ "stock_top",
+ "stock_undo-history",
+ "stock_up",
+ "stock_up-with-subpoints",
+ "stock_zoom",
+ "stock_zoom-1",
+ "stock_zoom-in",
+ "stock_zoom-next",
+ "stock_zoom-object",
+ "stock_zoom-optimal",
+ "stock_zoom-out",
+ "stock_zoom-page",
+ "stock_zoom-page-width",
+ "stock_zoom-previous",
+ "stock_zoom-shift",
+ "stock_addressbook",
+ "stock_appointment-reminder",
+ "stock_appointment-reminder-excl",
+ "stock_channel",
+ "stock_connect",
+ "stock_connect-to-url",
+ "stock_contact",
+ "stock_contact-list",
+ "stock_directory-server",
+ "stock_disconnect",
+ "stock_exchange-connector",
+ "stock_groupwise-connector",
+ "stock_hand-signed",
+ "stock_hyperlink",
+ "stock_hyperlink-internet-search",
+ "stock_hyperlink-target",
+ "stock_hyperlink-toolbar",
+ "stock_inbox",
+ "stock_insert-url",
+ "stock_internet",
+ "stock_link",
+ "stock_mail",
+ "stock_mail-accounts",
+ "stock_mail-compose",
+ "stock_mail-copy",
+ "stock_mail-druid",
+ "stock_mail-druid-account",
+ "stock_mail-filters-apply",
+ "stock_mail-flag-for-followup",
+ "stock_mail-flag-for-followup-done",
+ "stock_mail-forward",
+ "stock_mail-handling",
+ "stock_mail-hide-deleted",
+ "stock_mail-hide-read",
+ "stock_mail-hide-selected",
+ "stock_mail-import",
+ "stock_mail-merge",
+ "stock_mail-move",
+ "stock_mail-open",
+ "stock_mail-open-multiple",
+ "stock_mail-priority-high",
+ "stock_mail-receive",
+ "stock_mail-replied",
+ "stock_mail-reply",
+ "stock_mail-reply-to-all",
+ "stock_mail-send",
+ "stock_mail-send-receive",
+ "stock_mail-unread",
+ "stock_mail-unread-multiple",
+ "stock_message-display",
+ "stock_not-spam",
+ "stock_online-layout",
+ "stock_outbox",
+ "stock_post-message",
+ "stock_proxy",
+ "stock_sent-mail",
+ "stock_shared-by-me",
+ "stock_shared-to-me",
+ "stock_spam",
+ "stock_video-conferencing",
+ "stock_3d-3d-attributes-only",
+ "stock_3d-all-attributes",
+ "stock_3d-geometry",
+ "stock_3d-light",
+ "stock_3d-light-off",
+ "stock_3d-light-on",
+ "stock_3d-material",
+ "stock_3d-normals-double-sided",
+ "stock_3d-normals-double-sided-closed-body",
+ "stock_3d-normals-flat",
+ "stock_3d-normals-flip-illumination",
+ "stock_3d-normals-object-specific",
+ "stock_3d-normals-spherical",
+ "stock_3d-perspective",
+ "stock_3d-shading",
+ "stock_3d-texture",
+ "stock_3d-texture-and-shading",
+ "stock_3d-texture-object-specific",
+ "stock_3d-texture-only",
+ "stock_3d-texture-parallel",
+ "stock_3d-texture-spherical",
+ "stock_add-bookmark",
+ "stock_auto-contour",
+ "stock_bookmark",
+ "stock_bring-backward",
+ "stock_bring-forward",
+ "stock_create-with-attributes",
+ "stock_delete-bookmark",
+ "stock_edit-bookmark",
+ "stock_effects",
+ "stock_effects-more-options",
+ "stock_effects-object",
+ "stock_effects-object-colorize",
+ "stock_effects-object-hide",
+ "stock_effects-play-in-full",
+ "stock_effects-preview",
+ "stock_enter-group",
+ "stock_exit-group",
+ "stock_file-with-objects",
+ "stock_format-object",
+ "stock_formula-cursor",
+ "stock_frame",
+ "stock_group",
+ "stock_handles-big",
+ "stock_handles-simple",
+ "stock_insert-applet",
+ "stock_insert-floating-frame",
+ "stock_insert-gluepoint",
+ "stock_insert-math-object",
+ "stock_insert-note",
+ "stock_insert-ole-object",
+ "stock_insert-plugin",
+ "stock_insert-rule",
+ "stock_insert-single-column-text-frame",
+ "stock_insert-slide",
+ "stock_insert-sound-plugin",
+ "stock_insert-text-frame",
+ "stock_insert_graphic",
+ "stock_insert_special_character",
+ "stock_interaction",
+ "stock_new-bcard",
+ "stock_new-window",
+ "stock_object-behind",
+ "stock_object-infront",
+ "stock_pin",
+ "stock_position-size",
+ "stock_reverse-order",
+ "stock_slide-design",
+ "stock_slide-duplicate",
+ "stock_slide-expand",
+ "stock_slide-reherse-timings",
+ "stock_slide-show",
+ "stock_slide-showhide",
+ "stock_snap-grid",
+ "stock_snap-guides",
+ "stock_snap-margins",
+ "stock_snap-object",
+ "stock_snap-object-points",
+ "stock_symbol-selection",
+ "stock_to-3d",
+ "stock_to-3d-rotation-object",
+ "stock_to-bottom",
+ "stock_to-curve",
+ "stock_to-polygon",
+ "stock_to-top",
+ "stock_ungroup",
+ "stock_unlink",
+ "stock_view-function-selection",
+ "stock_alignment",
+ "stock_alignment-bottom",
+ "stock_alignment-centered",
+ "stock_alignment-centered-vertically",
+ "stock_alignment-left",
+ "stock_alignment-right",
+ "stock_alignment-top",
+ "stock_cell-align-bottom",
+ "stock_cell-align-center",
+ "stock_cell-align-top",
+ "stock_choose-themes",
+ "stock_datapilot",
+ "stock_delete-column",
+ "stock_delete-row",
+ "stock_exchange-columns",
+ "stock_exchange-rows",
+ "stock_group-cells",
+ "stock_insert-cells",
+ "stock_insert-cells-down",
+ "stock_insert-cells-right",
+ "stock_insert-columns",
+ "stock_insert-names-define",
+ "stock_insert-rows",
+ "stock_insert-table",
+ "stock_select-cell",
+ "stock_select-column",
+ "stock_select-row",
+ "stock_select-table",
+ "stock_sort-table-column-ascending",
+ "stock_sort-table-row-ascending",
+ "stock_table-align-bottom",
+ "stock_table-align-center",
+ "stock_table-align-top",
+ "stock_table-borders",
+ "stock_table-combine",
+ "stock_table-fit-height",
+ "stock_table-fit-width",
+ "stock_table-fixed",
+ "stock_table-fixed-proportional",
+ "stock_table-line-color",
+ "stock_table-line-style",
+ "stock_table-optimize",
+ "stock_table-same-height",
+ "stock_table-same-width",
+ "stock_table-split",
+ "stock_table-variable",
+ "stock_table_borders",
+ "stock_table_fill",
+ "stock_ungroup-cells",
+ "stock_autoformat",
+ "stock_autospellcheck",
+ "stock_autotext",
+ "stock_chart-scale-text",
+ "stock_decrease-font",
+ "stock_directcursor",
+ "stock_draw-text",
+ "stock_draw-text-animation",
+ "stock_draw-text-frame",
+ "stock_draw-vertical-text",
+ "stock_draw-vertical-text-frame",
+ "stock_edit-contour",
+ "stock_edit-headers-and-footers",
+ "stock_effects-text",
+ "stock_euro",
+ "stock_font",
+ "stock_font-formatting-toggle",
+ "stock_font-size",
+ "stock_fontwork",
+ "stock_fontwork-2dshadow",
+ "stock_fontwork-3dshadow",
+ "stock_fontwork-adaptation-off",
+ "stock_fontwork-adaptation-rotate",
+ "stock_fontwork-adaptation-slant-h",
+ "stock_fontwork-adaptation-slant-v",
+ "stock_fontwork-adaptation-straight",
+ "stock_fontwork-align-fill",
+ "stock_fontwork-noshadow",
+ "stock_fontwork-preview-spline",
+ "stock_fontwork-reverse-text-flow",
+ "stock_fontwork-shadow-angle",
+ "stock_fontwork-shadow-length",
+ "stock_fontwork-shadow-x-offset",
+ "stock_fontwork-shadow-y-offset",
+ "stock_fontwork-spline-distance",
+ "stock_fontwork-spline-indent",
+ "stock_fontwork-text-border",
+ "stock_format-character",
+ "stock_format-numbering-bullets",
+ "stock_format-paragraph",
+ "stock_increase-font",
+ "stock_insert-caption",
+ "stock_insert-cross-reference",
+ "stock_insert-fields-author",
+ "stock_insert-fields-subject",
+ "stock_insert-fields-title",
+ "stock_insert-footer",
+ "stock_insert-header",
+ "stock_insert_endnote",
+ "stock_insert_footnote",
+ "stock_insert_index_marker",
+ "stock_insert_section",
+ "stock_line-spacing-1",
+ "stock_line-spacing-1.5",
+ "stock_line-spacing-2",
+ "stock_list-insert-unnumbered",
+ "stock_list_bullet",
+ "stock_list_enum",
+ "stock_list_enum-off",
+ "stock_list_enum-restart",
+ "stock_nonprinting-chars",
+ "stock_page-number",
+ "stock_page-total-number",
+ "stock_paragraph-spacing-decrease",
+ "stock_paragraph-spacing-increase",
+ "stock_select-all",
+ "stock_spellcheck",
+ "stock_styles-character-styles",
+ "stock_styles-fill-format-mode",
+ "stock_styles-frame-styles",
+ "stock_styles-new-style-from-selection",
+ "stock_styles-numbering-styles",
+ "stock_styles-page-styles",
+ "stock_styles-paragraph-styles",
+ "stock_styles-update-style",
+ "stock_subscript",
+ "stock_superscript",
+ "stock_text-direction-ltr",
+ "stock_text-direction-ttb",
+ "stock_text-double-click-to-edit",
+ "stock_text-monospaced",
+ "stock_text-outline",
+ "stock_text-quickedit",
+ "stock_text-select-text-only",
+ "stock_text-shadow",
+ "stock_text-spacing",
+ "stock_text-strikethrough",
+ "stock_text_bold",
+ "stock_text_center",
+ "stock_text_color_background",
+ "stock_text_color_foreground",
+ "stock_text_color_hilight",
+ "stock_text_indent",
+ "stock_text_italic",
+ "stock_text_justify",
+ "stock_text_left",
+ "stock_text_right",
+ "stock_text_underlined",
+ "stock_text_underlined-double",
+ "stock_text_unindent",
+ "stock_thesaurus",
+ "stock_to-background",
+ "stock_to-foreground",
+ "stock_tools-hyphenation",
+ "stock_update-fields",
+ "stock_view-field-shadings",
+ "stock_wrap-around",
+ "stock_wrap-behind",
+ "stock_wrap-contour",
+ "stock_wrap-interrupt",
+ "stock_wrap-left",
+ "stock_wrap-optimal",
+ "stock_wrap-right"
+#endif
+};
+
+int GladeNamedIconsSize = G_N_ELEMENTS (GladeNamedIcons);
diff --git a/tools/glade/glade/palette.c b/tools/glade/glade/palette.c
new file mode 100644
index 00000000..89738c44
--- /dev/null
+++ b/tools/glade/glade/palette.c
@@ -0,0 +1,156 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#include <gtk/gtkmenu.h>
+
+#include "gladeconfig.h"
+
+#include "glade.h"
+#include "gbwidget.h"
+#include "glade_gtk12lib.h"
+#include "palette.h"
+#include "glade_palette.h"
+#include "glade_project.h"
+#include "glade_project_window.h"
+
+
+static void on_palette_select_item (GladePalette *palette,
+ gchar *item_name);
+static void palette_finish_new_component (GtkWidget *component,
+ GbWidgetNewData *data);
+
+static GdkColormap *colormap;
+
+
+void
+palette_init ()
+{
+ glade_palette = glade_palette_new ();
+ gtk_window_move (GTK_WINDOW (glade_palette), 0, 250);
+ gtk_window_set_type_hint (GTK_WINDOW (glade_palette),
+ GDK_WINDOW_TYPE_HINT_UTILITY);
+ gtk_window_set_wmclass (GTK_WINDOW (glade_palette), "palette", "Glade");
+ gtk_window_add_accel_group (GTK_WINDOW (glade_palette),
+ glade_get_global_accel_group ());
+
+ gtk_signal_connect (GTK_OBJECT (glade_palette), "delete_event",
+ GTK_SIGNAL_FUNC (palette_hide), NULL);
+
+ gtk_signal_connect (GTK_OBJECT (glade_palette), "hide",
+ GTK_SIGNAL_FUNC (glade_project_window_uncheck_palette_menu_item),
+ NULL);
+
+ gtk_window_set_title (GTK_WINDOW (glade_palette), _("Palette"));
+ gtk_container_set_border_width (GTK_CONTAINER (glade_palette), 0);
+ colormap = gtk_widget_get_colormap (glade_palette);
+
+ gtk_signal_connect (GTK_OBJECT (glade_palette), "select_item",
+ GTK_SIGNAL_FUNC (on_palette_select_item), NULL);
+}
+
+
+void
+palette_add_gbwidget (GbWidget *gbwidget,
+ gchar *section,
+ gchar *name)
+{
+ gboolean show_section;
+
+ show_section = (!strcmp (section, "NotShown")) ? FALSE : TRUE;
+
+ /* Create the widget's pixmap, if it has one. */
+ if (gbwidget->pixmap_struct && !gbwidget->gdkpixmap)
+ gbwidget->gdkpixmap = gdk_pixmap_colormap_create_from_xpm_d (NULL, colormap, &(gbwidget->mask), NULL, gbwidget->pixmap_struct);
+
+ if (show_section)
+ glade_palette_add_widget (GLADE_PALETTE (glade_palette),
+ _(section), name,
+ gbwidget->gdkpixmap, gbwidget->mask,
+ gbwidget->tooltip);
+
+}
+
+
+void
+palette_show (GtkWidget * widget,
+ gpointer data)
+{
+ gtk_widget_show (glade_palette);
+ /* This maps the window, which also de-iconifies it according to ICCCM. */
+ gdk_window_show (GTK_WIDGET (glade_palette)->window);
+ gdk_window_raise (GTK_WIDGET (glade_palette)->window);
+}
+
+
+gint
+palette_hide (GtkWidget * widget,
+ gpointer data)
+{
+ gtk_widget_hide (glade_palette);
+ return TRUE;
+}
+
+
+static void
+on_palette_select_item (GladePalette *palette,
+ gchar *class_name)
+{
+ GtkType type;
+
+ /* Ignore the selector. */
+ if (class_name == NULL)
+ return;
+
+ /* If we don't have a project open, just reset the selection. Hopefully
+ we'll make the palette insensitive in that case so this won't happen. */
+ if (current_project == NULL)
+ {
+ glade_palette_reset_selection (GLADE_PALETTE (glade_palette), FALSE);
+ return;
+ }
+
+ /* See if a toplevel item was selected - a window, dialog or menu.
+ If it was, we create a new component and reset the palette. */
+ type = g_type_from_name (class_name);
+#if 0
+ g_print ("Class Name: %s Type: %li\n", class_name, type);
+#endif
+
+ /* We just return if the type isn't found (e.g. for the custom widget). */
+ if (type == 0)
+ return;
+
+ if (gtk_type_is_a (type, gtk_window_get_type ())
+ || gtk_type_is_a (type, gtk_menu_get_type ()))
+ {
+ gb_widget_new_full (class_name, TRUE, NULL, NULL, 0, 0,
+ palette_finish_new_component, GB_CREATING, NULL);
+ glade_palette_reset_selection (GLADE_PALETTE (glade_palette), FALSE);
+ }
+}
+
+
+static void
+palette_finish_new_component (GtkWidget *component, GbWidgetNewData *data)
+{
+ glade_project_add_component (data->project, component);
+ glade_project_show_component (data->project, component);
+ gb_widget_show_properties (component);
+}
diff --git a/tools/glade/glade/palette.h b/tools/glade/glade/palette.h
new file mode 100644
index 00000000..63d5a28f
--- /dev/null
+++ b/tools/glade/glade/palette.h
@@ -0,0 +1,41 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADEPALETTE_H
+#define GLADEPALETTE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+#include "glade.h"
+
+void palette_init (void);
+void palette_add_gbwidget (GbWidget *gbwidget,
+ gchar *section,
+ gchar *name);
+void palette_show (GtkWidget *widget,
+ gpointer data);
+gint palette_hide (GtkWidget *widget,
+ gpointer data);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADEPALETTE_H */
diff --git a/tools/glade/glade/property.c b/tools/glade/glade/property.c
new file mode 100644
index 00000000..5c21d5ec
--- /dev/null
+++ b/tools/glade/glade/property.c
@@ -0,0 +1,5672 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <ctype.h>
+#include <time.h>
+
+#include <gdk/gdkkeysyms.h>
+#include <gtk/gtk.h>
+
+#include "gladeconfig.h"
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#endif
+
+#include "editor.h"
+#include "glade_atk.h"
+#include "glade_keys_dialog.h"
+#include "glade_project.h"
+#include "glade_project_window.h"
+#include "utils.h"
+#include "gbwidget.h"
+#include "property.h"
+#include "load.h"
+#include "save.h"
+
+/* These are the standard widget attribute names */
+const gchar *GbName = "GtkWidget::name";
+const gchar *GbClass = "GtkWidget::class";
+const gchar *GbWidth = "GtkWidget::width_request";
+const gchar *GbHeight = "GtkWidget::height_request";
+const gchar *GbVisible = "GtkWidget::visible";
+const gchar *GbSensitive = "GtkWidget::sensitive";
+const gchar *GbTooltip = "GtkWidget::tooltip";
+const gchar *GbCanDefault = "GtkWidget::can_default";
+const gchar *GbHasDefault = "GtkWidget::has_default";
+const gchar *GbCanFocus = "GtkWidget::can_focus";
+const gchar *GbHasFocus = "GtkWidget::has_focus";
+const gchar *GbEvents = "GtkWidget::events";
+const gchar *GbExtEvents = "GtkWidget::extension_events";
+
+/* This is just a button to show the accelerators dialog. */
+const gchar *GbAccelerators = "GtkWidget::accelerators";
+
+/* Language-Specific properties. */
+/* C-specific properties. */
+const gchar *GbCSourceFile = "GtkWidget::c_source_file";
+const gchar *GbCPublic = "GtkWidget::c_public";
+
+/* C++-specific properties. */
+const gchar *GbCxxSeparateFile = "GtkWidget::cxx_separate_file";
+const gchar *GbCxxSeparateClass = "GtkWidget::cxx_separate_class";
+const gchar *GbCxxVisibility = "GtkWidget::cxx_visibility";
+
+/* Visibility choices data */
+const gchar *GbCxxVisibilityChoices[] =
+{N_("private"), N_("protected"), N_("public"), NULL};
+const gint GbCxxVisibilityValues[] =
+{ 0, 1, 2
+};
+const gchar *GbCxxVisibilitySymbols[] =
+{
+ "private",
+ "protected",
+ "public"
+};
+
+/* Widget style properties. */
+const gchar *GbStylePropagate = "GtkWidget::style_propagate";
+const gchar *GbStyleName = "GtkWidget::style_name";
+const gchar *GbStyleFont = "GtkWidget::style_font";
+
+/* Signals page */
+const gchar *GbSignalName = "GtkWidget::signal_name";
+const gchar *GbSignalHandler = "GtkWidget::signal_handler";
+const gchar *GbSignalObject = "GtkWidget::signal_object";
+const gchar *GbSignalAfter = "GtkWidget::signal_after";
+const gchar *GbSignalData = "GtkWidget::signal_data";
+
+/* Accelerators page */
+const gchar *GbAccelKey = "GtkWidget::accelerator_key";
+const gchar *GbAccelSignal = "GtkWidget::accelerator_signal";
+
+
+const gchar *GbStateTabLabels[] =
+{ N_("Normal"), N_("Active"), N_("Prelight"),
+ N_("Selected"), N_("Insens") };
+
+/* Keys in object data hash used to store color, bg pixmap & filename */
+const gchar *GbColorKey = "GbColor";
+const gchar *GbBgPixmapKey = "GbBgPixmap";
+const gchar *GbBgFilenameKey = "GbBgFilename";
+const gchar *GbValueWidgetKey = "GbValue";
+const gchar *GbDialogValueKey = "GbDialogValue";
+const gchar *GbFilenameValueKey = "GbFilenameValue";
+const gchar *GbFontKey = "GbFont";
+const gchar *GbFontSpecKey = "GbFontSpec";
+const gchar *GladeStockIDKey = "GladeStockID";
+
+/* Extension mode choices data */
+const gchar *GbExtensionModeChoices[] =
+{"None", "All", "Cursor", NULL};
+const gint GbExtensionModeValues[] =
+{
+ GDK_EXTENSION_EVENTS_NONE,
+ GDK_EXTENSION_EVENTS_ALL,
+ GDK_EXTENSION_EVENTS_CURSOR
+};
+const gchar *GbExtensionModeSymbols[] =
+{
+ "GDK_EXTENSION_EVENTS_NONE",
+ "GDK_EXTENSION_EVENTS_ALL",
+ "GDK_EXTENSION_EVENTS_CURSOR"
+};
+
+/*
+ * Private variables
+ */
+
+/* Hashtables of all the label & value widgets on the various property pages */
+static GHashTable *gb_property_labels = NULL;
+static GHashTable *gb_property_values = NULL;
+static GHashTable *gb_property_buttons = NULL;
+
+/* Major components of the property window */
+#define GB_PAGE_WIDGET 0
+#define GB_PAGE_SIGNALS 3
+#define GB_PAGE_ATK 4
+GtkWidget *win_property = NULL;
+static GtkWidget *main_notebook = NULL;
+static GtkWidget *property_widget_notebook;
+static gint property_language = GLADE_LANGUAGE_C;
+static GtkWidget **lang_specific_properties;
+static GtkWidget *special_child_property_notebook;
+static GtkWidget *apply_button = NULL;
+#ifdef GLADE_STYLE_SUPPORT
+static GtkWidget *styles_notebook;
+#endif
+
+static GtkTooltips *tooltips;
+
+/* The widget whose properties are currently shown (or NULL) */
+static GtkWidget *property_widget = NULL;
+
+/* This is used when typing over a widget in the interface to set its label. */
+static gboolean typing_over_widget = FALSE;
+
+static GtkStyle *invalid_style;
+
+/* The current table & row used when creating properties */
+static GtkWidget *property_table;
+static gint property_table_row;
+
+/* This is used when automatically applying properties as they are changed.
+ It is on most of the time, except when changes are being made to property
+ values which we don't want to result in a callback. */
+static gboolean auto_apply;
+
+/* Color selection dialog */
+static GtkColorSelectionDialog *colorsel = NULL;
+static GtkWidget *color_value = NULL;
+
+/* File selection dialog */
+static GtkWidget *filesel = NULL;
+static GtkWidget *filename_value = NULL;
+
+/* Font selection fialog */
+static GtkFontSelectionDialog *fontsel = NULL;
+
+/* Widgets in Accelerators dialog. */
+#define ACCEL_MODIFIERS_COL 0
+#define ACCEL_KEY_COL 1
+#define ACCEL_SIGNAL_COL 2
+static GtkWidget *accel_dialog = NULL;
+static GtkWidget *accel_clist;
+static GtkWidget *accel_control_button;
+static GtkWidget *accel_shift_button;
+static GtkWidget *accel_alt_button;
+
+/* Widgets on Signals page */
+#define SIGNAL_NAME_COL 0
+#define SIGNAL_HANDLER_COL 1
+#define SIGNAL_DATA_COL 2
+#define SIGNAL_AFTER_COL 3
+#define SIGNAL_OBJECT_COL 4
+static GtkWidget *signal_clist;
+/* This holds the last modification time of the GladeSignals currently being
+ edited. */
+static GMemChunk *signal_mem_chunk;
+
+/* Clipboard used for copying/pasting colors - could possibly use GTK clipbd? */
+#define GB_COLOR_CLIPBD_EMPTY 1
+#define GB_COLOR_CLIPBD_COLOR 2
+#define GB_COLOR_CLIPBD_BGPIXMAP 3
+#define GB_COLOR_CLIPBD_STATE 4
+
+#ifdef GLADE_STYLE_SUPPORT
+static gint clipbd_state = GB_COLOR_CLIPBD_EMPTY;
+static GdkColor clipbd_colors[GB_NUM_STYLE_COLORS];
+static GdkPixmap *clipbd_bgpixmap;
+static gchar *clipbd_bgfilename;
+static GtkWidget *selected_style_widget = NULL;
+#endif
+
+
+/* The list of GTK+ stock items. */
+static GSList *stock_items = NULL;
+static GHashTable *stock_nsizes_hash = NULL;
+static GHashTable *stock_sizes_hash = NULL;
+
+/* Keys used in the GtkCombo value for stock items/icons. */
+static const gchar *GladeIconSizeKey = "GladeIconSizeKey";
+static const gchar *GladeNeedLabelKey = "GladeNeedLabelKey";
+
+
+static const gchar *GladeIsStringPropertyKey = "GladeIsStringPropertyKey";
+static const gchar *GladeShowTranslationPropertiesKey = "GladeShowTranslationPropertiesKey";
+
+/*
+ * Private functions
+ */
+
+static GtkWidget *create_widget_property_page ();
+static GtkWidget *create_standard_property_page ();
+static GtkWidget *create_special_child_properties ();
+static void create_language_specific_properties (GtkWidget *vbox);
+#ifdef GLADE_STYLE_SUPPORT
+static GtkWidget *create_style_property_page ();
+static GtkWidget *create_style_page (const gchar * state);
+#endif
+static GtkWidget *create_signals_property_page ();
+
+static const gchar* property_add (const gchar * property_name,
+ const gchar * label_string,
+ GtkWidget * value,
+ GtkWidget * dialog_button,
+ const gchar * tooltip);
+
+static void on_bool_property_toggle (GtkWidget * value,
+ gpointer data);
+
+static GtkWidget *create_color_preview ();
+static gboolean show_color_in_preview (GtkWidget * preview,
+ GdkColor *color);
+static void on_color_draw (GtkWidget * widget,
+ gpointer data);
+static void on_color_expose_event (GtkWidget * widget,
+ GdkEvent * event,
+ gpointer data);
+static void on_color_select (GtkWidget * widget,
+ gpointer data);
+
+static void show_pixmap_in_drawing_area (GtkWidget * drawing_area,
+ GdkPixmap * gdkpixmap);
+
+static gint expose_pixmap (GtkWidget * drawing_area,
+ GdkEventExpose * event,
+ gpointer data);
+
+static void show_events_dialog (GtkWidget * widget,
+ gpointer value);
+static void on_events_dialog_response (GtkWidget * widget,
+ gint response_id,
+ GtkWidget * clist);
+
+static void show_keys_dialog (GtkWidget * widget,
+ gpointer value);
+static void on_keys_clist_select (GtkWidget * widget,
+ gint row,
+ gint column,
+ GdkEventButton * bevent,
+ gpointer data);
+static void on_keys_dialog_response (GtkWidget * widget,
+ gint response_id,
+ gpointer data);
+
+static void show_signals_dialog (GtkWidget * widget,
+ gpointer value);
+static void on_signals_clist_select (GtkWidget * widget,
+ gint row,
+ gint column,
+ GdkEventButton * bevent,
+ gpointer data);
+static void on_signals_dialog_response (GtkWidget * widget,
+ gint response_id,
+ GtkWidget * clist);
+
+static void show_accelerators_dialog (GtkWidget * widget,
+ gpointer value);
+static void create_accelerators_dialog ();
+static void on_accelerator_add (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_accelerator_update (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_accelerator_delete (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_accelerator_clear (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_accelerator_select (GtkWidget * clist,
+ gint row,
+ gint column,
+ GdkEventButton * event,
+ gpointer user_data);
+
+static void on_signal_add (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_signal_update (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_signal_delete (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_signal_clear (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_signal_select (GtkWidget * clist,
+ gint row,
+ gint column,
+ GdkEventButton * event,
+ gpointer user_data);
+
+#ifdef GLADE_STYLE_SUPPORT
+static void on_style_copy (GtkWidget * widget,
+ gpointer data);
+static void on_style_copy_all (GtkWidget * widget,
+ gpointer data);
+static void on_style_paste (GtkWidget * widget,
+ gpointer data);
+#endif
+
+/* Currently unused - its all auto-applied
+ static void on_apply (GtkWidget *widget,
+ gpointer data);
+ */
+static void on_property_changed (GtkWidget * widget,
+ GtkWidget * property);
+static gboolean on_property_focus_out (GtkWidget * widget,
+ GdkEventFocus *event,
+ GtkWidget * property);
+
+static void set_pixmap (GtkWidget * drawing_area,
+ GdkPixmap * gdkpixmap,
+ const gchar * filename);
+
+static void show_colorsel_dialog (GtkWidget * widget,
+ gpointer data);
+static void on_colorsel_dialog_ok (GtkWidget * widget,
+ gpointer data);
+static gint close_dialog_event (GtkWidget * widget,
+ GdkEvent * event,
+ GtkWidget * dialog);
+static void close_dialog (GtkWidget * widget,
+ GtkWidget * dialog);
+
+static void show_filesel_dialog (GtkWidget * widget,
+ gpointer data);
+static void on_filesel_response (GtkWidget * widget,
+ gint response_id,
+ gpointer data);
+
+static void show_font_dialog (GtkWidget * widget,
+ gpointer data);
+#if 0
+static gint get_font_size_from_spec (const gchar * spec);
+#endif
+static gchar *get_font_name_from_spec (const gchar * spec);
+static void on_font_dialog_apply (GtkWidget * widget,
+ GtkFontSelectionDialog * fontsel);
+static void on_font_dialog_ok (GtkWidget * widget,
+ GtkFontSelectionDialog * fontsel);
+
+#ifdef GLADE_STYLE_SUPPORT
+static void show_style_dialog (GtkWidget * widget,
+ gpointer value);
+static gint add_style_to_clist (const gchar * key,
+ gpointer data,
+ GtkWidget * clist);
+static void on_style_clist_select (GtkWidget * widget,
+ gint row,
+ gint column,
+ GdkEventButton * bevent,
+ gpointer data);
+static void on_style_dialog_new (GtkWidget * widget,
+ GtkWidget * clist);
+static gint create_new_style (GtkWidget * widget,
+ const gchar * name,
+ GbStyle * base_gbstyle);
+static void on_style_dialog_ok (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_style_dialog_copy (GtkWidget * widget,
+ GtkWidget * clist);
+static void on_style_dialog_rename (GtkWidget * widget,
+ GtkWidget * clist);
+static gint rename_style (GtkWidget * widget,
+ const gchar * name,
+ GbStyle * gbstyle);
+static void on_style_dialog_delete (GtkWidget * widget,
+ GtkWidget * clist);
+#endif
+
+static void on_toggle_set_width (GtkWidget * widget, gpointer value);
+static void on_toggle_set_height (GtkWidget * widget, gpointer value);
+
+const gchar *GbEventMaskSymbols[GB_EVENT_MASKS_COUNT] =
+{
+ "GDK_EXPOSURE_MASK",
+ "GDK_POINTER_MOTION_MASK",
+ "GDK_POINTER_MOTION_HINT_MASK",
+ "GDK_BUTTON_MOTION_MASK",
+ "GDK_BUTTON1_MOTION_MASK",
+ "GDK_BUTTON2_MOTION_MASK",
+ "GDK_BUTTON3_MOTION_MASK",
+ "GDK_BUTTON_PRESS_MASK",
+ "GDK_BUTTON_RELEASE_MASK",
+ "GDK_KEY_PRESS_MASK",
+ "GDK_KEY_RELEASE_MASK",
+ "GDK_ENTER_NOTIFY_MASK",
+ "GDK_LEAVE_NOTIFY_MASK",
+ "GDK_FOCUS_CHANGE_MASK",
+ "GDK_STRUCTURE_MASK",
+ "GDK_PROPERTY_CHANGE_MASK",
+ "GDK_VISIBILITY_NOTIFY_MASK",
+ "GDK_PROXIMITY_IN_MASK",
+ "GDK_PROXIMITY_OUT_MASK",
+};
+
+
+const gint GbEventMaskValues[GB_EVENT_MASKS_COUNT] =
+{
+ GDK_EXPOSURE_MASK,
+ GDK_POINTER_MOTION_MASK,
+ GDK_POINTER_MOTION_HINT_MASK,
+ GDK_BUTTON_MOTION_MASK,
+ GDK_BUTTON1_MOTION_MASK,
+ GDK_BUTTON2_MOTION_MASK,
+ GDK_BUTTON3_MOTION_MASK,
+ GDK_BUTTON_PRESS_MASK,
+ GDK_BUTTON_RELEASE_MASK,
+ GDK_KEY_PRESS_MASK,
+ GDK_KEY_RELEASE_MASK,
+ GDK_ENTER_NOTIFY_MASK,
+ GDK_LEAVE_NOTIFY_MASK,
+ GDK_FOCUS_CHANGE_MASK,
+ GDK_STRUCTURE_MASK,
+ GDK_PROPERTY_CHANGE_MASK,
+ GDK_VISIBILITY_NOTIFY_MASK,
+ GDK_PROXIMITY_IN_MASK,
+ GDK_PROXIMITY_OUT_MASK
+};
+
+
+static const gchar *GbEventMaskDescriptions[GB_EVENT_MASKS_COUNT] =
+{
+ N_("When the window needs redrawing"),
+ N_("When the mouse moves"),
+ N_("Mouse movement hints"),
+ N_("Mouse movement with any button pressed"),
+ N_("Mouse movement with button 1 pressed"),
+ N_("Mouse movement with button 2 pressed"),
+ N_("Mouse movement with button 3 pressed"),
+ N_("Any mouse button pressed"),
+ N_("Any mouse button released"),
+ N_("Any key pressed"),
+ N_("Any key released"),
+ N_("When the mouse enters the window"),
+ N_("When the mouse leaves the window"),
+ N_("Any change in input focus"),
+ N_("Any change in window structure"),
+ N_("Any change in X Windows property"),
+ N_("Any change in visibility"),
+ N_("For cursors in XInput-aware programs"),
+ N_("For cursors in XInput-aware programs")
+};
+
+/*
+ * Create the properties window
+ */
+
+
+static void
+create_stock_items (void)
+{
+ GSList *elem;
+
+ stock_items = gtk_stock_list_ids ();
+ stock_items = g_slist_sort (stock_items, glade_util_compare_stock_labels);
+
+ /* We also keep data about which icon sizes are available for each stock
+ item, in a GHashTable. The key is the stock_id. */
+ stock_nsizes_hash = g_hash_table_new (g_str_hash, g_str_equal);
+ stock_sizes_hash = g_hash_table_new (g_str_hash, g_str_equal);
+
+ for (elem = stock_items; elem; elem = elem->next)
+ {
+ gchar *stock_id;
+ GtkIconSet *icon_set;
+ GtkIconSize *sizes;
+ gint n_sizes;
+#if 0
+ gint i;
+#endif
+
+ stock_id = elem->data;
+ icon_set = gtk_icon_factory_lookup_default (stock_id);
+ if (icon_set)
+ {
+ gtk_icon_set_get_sizes (icon_set, &sizes, &n_sizes);
+
+#if 0
+ g_print ("Stock ID %s Icon Set: %p Sizes:", stock_id, icon_set);
+ for (i = 0; i < n_sizes; i++)
+ g_print (" %i", sizes[i]);
+ g_print ("\n");
+#endif
+
+ /* Note that we use the stock_id as the keys, without copying it,
+ so they are only valid while stock_items exists. */
+ g_hash_table_insert (stock_nsizes_hash, stock_id,
+ GINT_TO_POINTER (n_sizes));
+ g_hash_table_insert (stock_sizes_hash, stock_id, sizes);
+ }
+ }
+}
+
+
+static gboolean
+propagate_key_press_to_main_notebook (GtkWidget *notebook,
+ GdkEventKey *event,
+ gpointer data)
+{
+
+ if (event->state & GDK_CONTROL_MASK)
+ {
+ if (event->keyval == GDK_Page_Up)
+ {
+ gtk_signal_emit_by_name (GTK_OBJECT (main_notebook),
+ "change_current_page", -1);
+ return TRUE;
+ }
+ else if (event->keyval == GDK_Page_Down)
+ {
+ gtk_signal_emit_by_name (GTK_OBJECT (main_notebook),
+ "change_current_page", 1);
+ return TRUE;
+ }
+ }
+
+ return FALSE;
+}
+
+
+void
+property_init ()
+{
+ GtkWidget *vbox1, *label, *child, *page;
+
+ /* Create hash table for widgets containing property values */
+ gb_property_labels = g_hash_table_new (g_str_hash, g_str_equal);
+ gb_property_values = g_hash_table_new (g_str_hash, g_str_equal);
+ gb_property_buttons = g_hash_table_new (g_str_hash, g_str_equal);
+
+ /* Create the mem chunk for storing signal last modification times. */
+ signal_mem_chunk = g_mem_chunk_create (time_t, 16, G_ALLOC_ONLY);
+
+ /* Create property window */
+ win_property = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_window_move (GTK_WINDOW (win_property), 300, 0);
+ gtk_window_set_default_size (GTK_WINDOW (win_property), 260, -1);
+ gtk_widget_set_name (win_property, "GladeObjectInspector");
+ gtk_window_set_wmclass (GTK_WINDOW (win_property),
+ "object_inspector", "Glade");
+ gtk_widget_realize (win_property);
+ gtk_window_add_accel_group (GTK_WINDOW (win_property),
+ glade_get_global_accel_group ());
+
+ gtk_signal_connect (GTK_OBJECT (win_property), "delete_event",
+ GTK_SIGNAL_FUNC (property_hide), NULL);
+
+ gtk_signal_connect_after (GTK_OBJECT (win_property), "hide",
+ GTK_SIGNAL_FUNC (glade_project_window_uncheck_property_editor_menu_item),
+ NULL);
+
+ gtk_window_set_title (GTK_WINDOW (win_property), _("Properties"));
+ gtk_container_set_border_width (GTK_CONTAINER (win_property), 0);
+
+ tooltips = gtk_tooltips_new ();
+
+ vbox1 = gtk_vbox_new (FALSE, 0);
+ gtk_container_add (GTK_CONTAINER (win_property), vbox1);
+ gtk_widget_show (vbox1);
+
+ /* Create main notebook for different categories of widget properties */
+ main_notebook = gtk_notebook_new ();
+ gtk_notebook_set_tab_pos (GTK_NOTEBOOK (main_notebook), GTK_POS_TOP);
+ gtk_notebook_set_tab_vborder (GTK_NOTEBOOK (main_notebook), 0);
+ gtk_box_pack_start (GTK_BOX (vbox1), main_notebook, TRUE, TRUE, 0);
+ gtk_widget_show (main_notebook);
+
+ /* Create the pages of the main notebook */
+ /* NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+ value at the top of this file */
+ label = gtk_label_new (_("Widget"));
+ gtk_widget_show (label);
+ child = create_widget_property_page ();
+ gtk_notebook_append_page (GTK_NOTEBOOK (main_notebook), child, label);
+
+ label = gtk_label_new (_("Packing"));
+ gtk_widget_show (label);
+ child = create_special_child_properties ();
+ gtk_notebook_append_page (GTK_NOTEBOOK (main_notebook), child, label);
+
+ label = gtk_label_new (_("Common"));
+ gtk_widget_show (label);
+ child = create_standard_property_page ();
+ gtk_notebook_append_page (GTK_NOTEBOOK (main_notebook), child, label);
+
+#ifdef GLADE_STYLE_SUPPORT
+ label = gtk_label_new (_("Style"));
+ gtk_widget_show (label);
+ child = create_style_property_page ();
+ gtk_notebook_append_page (GTK_NOTEBOOK (main_notebook), child, label);
+#endif
+
+ label = gtk_label_new (_("Signals"));
+ gtk_widget_show (label);
+ child = create_signals_property_page ();
+ gtk_notebook_append_page (GTK_NOTEBOOK (main_notebook), child, label);
+
+ /* Create style to use when a property value is invalid - it's not used
+ at present. */
+ invalid_style = gtk_style_new ();
+ invalid_style->fg[GTK_STATE_NORMAL].red = 65535;
+ invalid_style->fg[GTK_STATE_NORMAL].green = 0;
+ invalid_style->fg[GTK_STATE_NORMAL].blue = 0;
+
+ create_accelerators_dialog ();
+
+ create_stock_items ();
+
+ /* Create the ATK properties page. */
+ glade_atk_create_property_page (GTK_NOTEBOOK (main_notebook));
+
+ /* Make sure Ctrl+PgUp/Down switch the main notebook page. */
+ page = gtk_notebook_get_nth_page (GTK_NOTEBOOK (main_notebook),
+ GB_PAGE_ATK);
+ gtk_signal_connect (GTK_OBJECT (GTK_BIN (page)->child),
+ "key_press_event",
+ GTK_SIGNAL_FUNC (propagate_key_press_to_main_notebook), NULL);
+}
+
+
+void
+property_show (GtkWidget * widget,
+ gpointer data)
+{
+ gtk_widget_show (win_property);
+ /* This maps the window, which also de-iconifies it according to ICCCM. */
+ gdk_window_show (GTK_WIDGET (win_property)->window);
+ gdk_window_raise (GTK_WIDGET (win_property)->window);
+ property_set_widget (NULL);
+}
+
+gint
+property_hide (GtkWidget * widget,
+ gpointer data)
+{
+ gtk_widget_hide (win_property);
+ return TRUE;
+}
+
+
+GtkWidget *
+property_get_widget ()
+{
+ return property_widget;
+}
+
+
+void
+property_update_title (void)
+{
+ gchar buffer[128];
+ gchar *name;
+
+ if (property_widget)
+ {
+ strcpy (buffer, _("Properties: "));
+ name = (char*) gtk_widget_get_name (property_widget);
+ strncat (buffer, name, 120 - strlen (buffer));
+ gtk_window_set_title (GTK_WINDOW (win_property), buffer);
+ }
+ else
+ {
+ gtk_window_set_title (GTK_WINDOW (win_property),
+ _("Properties: <none>"));
+ }
+}
+
+
+void
+property_set_widget (GtkWidget * widget)
+{
+ gchar buffer[128];
+ gchar *name;
+
+ if (widget)
+ {
+ strcpy (buffer, _("Properties: "));
+ name = (char*) gtk_widget_get_name (widget);
+ strncat (buffer, name, 120 - strlen (buffer));
+ gtk_window_set_title (GTK_WINDOW (win_property), buffer);
+ gtk_widget_set_sensitive (main_notebook, TRUE);
+ if (apply_button)
+ gtk_widget_set_sensitive (apply_button, TRUE);
+ property_widget = widget;
+ }
+ else
+ {
+ gtk_window_set_title (GTK_WINDOW (win_property), _("Properties: <none>"));
+ property_hide_gbwidget_page ();
+ gtk_widget_set_sensitive (main_notebook, FALSE);
+ if (apply_button)
+ gtk_widget_set_sensitive (apply_button, FALSE);
+ /* Need to clear the property widget before clearing the name property,
+ since auto-apply may be on, and hence we may clear the name of the
+ currently shown widget. */
+ property_widget = NULL;
+ property_set_string (GbName, NULL);
+ property_set_string (GbClass, NULL);
+ /* Make now-empty property window display properly */
+ gtk_widget_queue_resize (win_property);
+ }
+
+ typing_over_widget = FALSE;
+ glade_atk_update_relation_dialogs ();
+}
+
+
+static GtkWidget *
+create_widget_property_page ()
+{
+ GtkWidget *page, *table, *vbox, *entry;
+
+ page = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (page),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_widget_show (page);
+ gtk_signal_connect (GTK_OBJECT (page),
+ "key_press_event",
+ GTK_SIGNAL_FUNC (propagate_key_press_to_main_notebook), NULL);
+
+ vbox = gtk_vbox_new (FALSE, 0);
+ gtk_scrolled_window_add_with_viewport (GTK_SCROLLED_WINDOW (page), vbox);
+ gtk_viewport_set_shadow_type (GTK_VIEWPORT (GTK_BIN (page)->child),
+ GTK_SHADOW_NONE);
+ gtk_widget_show (vbox);
+
+ table = gtk_table_new (2, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, TRUE, 0);
+
+ property_set_table_position (table, 0);
+ property_add_string (GbName, _("Name:"),
+ _("The name of the widget"));
+ property_add_string (GbClass, _("Class:"),
+ _("The class of the widget"));
+ entry = property_get_value_widget (GbClass);
+ gtk_editable_set_editable (GTK_EDITABLE (entry), FALSE);
+
+ /* Add language-specific options to a notebook at the bottom. */
+ create_language_specific_properties (vbox);
+
+ gtk_widget_show (table);
+
+ property_widget_notebook = gtk_notebook_new ();
+ gtk_widget_show (property_widget_notebook);
+ gtk_notebook_set_show_tabs (GTK_NOTEBOOK (property_widget_notebook),
+ FALSE);
+ gtk_notebook_set_show_border (GTK_NOTEBOOK (property_widget_notebook),
+ FALSE);
+ gtk_box_pack_start (GTK_BOX (vbox), property_widget_notebook,
+ FALSE, TRUE, 0);
+ gtk_signal_connect (GTK_OBJECT (property_widget_notebook),
+ "key_press_event",
+ GTK_SIGNAL_FUNC (propagate_key_press_to_main_notebook), NULL);
+
+ return page;
+}
+
+
+static GtkWidget *
+create_standard_property_page ()
+{
+ GtkWidget *page;
+
+ page = gtk_table_new (9, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (page), 1);
+
+ property_set_table_position (page, 0);
+ property_add_optional_int_range (GbWidth, _("Width:"),
+ _("The requested width of the widget (usually used to set the minimum width)"),
+ 0, 10000, 1, 10, 1, on_toggle_set_width);
+ property_add_optional_int_range (GbHeight, _("Height:"),
+ _("The requested height of the widget (usually used to set the minimum height)"),
+ 0, 10000, 1, 10, 1, on_toggle_set_height);
+
+ property_add_bool (GbVisible, _("Visible:"),
+ _("If the widget is initially visible"));
+ property_add_bool (GbSensitive, _("Sensitive:"),
+ _("If the widget responds to input"));
+ property_add_string (GbTooltip, _("Tooltip:"),
+ _("The tooltip to display if the mouse lingers over the widget"));
+
+ property_add_bool (GbCanDefault, _("Can Default:"),
+ _("If the widget can be the default action in a dialog"));
+ property_add_bool (GbHasDefault, _("Has Default:"),
+ _("If the widget is the default action in the dialog"));
+ property_add_bool (GbCanFocus, _("Can Focus:"),
+ _("If the widget can accept the input focus"));
+ property_add_bool (GbHasFocus, _("Has Focus:"),
+ _("If the widget has the input focus"));
+
+ property_add_dialog (GbEvents, _("Events:"),
+ _("The X events that the widget receives"),
+ FALSE, show_events_dialog);
+ property_add_choice (GbExtEvents, _("Ext.Events:"),
+ _("The X Extension events mode"),
+ GbExtensionModeChoices);
+
+ property_add_command (GbAccelerators, _("Accelerators:"),
+ _("Defines the signals to emit when keys are pressed"),
+ _("Edit..."),
+ GTK_SIGNAL_FUNC (show_accelerators_dialog));
+
+ gtk_widget_show (page);
+ return page;
+}
+
+
+#ifdef GLADE_STYLE_SUPPORT
+static GtkWidget *
+create_style_property_page ()
+{
+ GtkWidget *page, *table, *label, *child, *hbox, *button;
+ int i;
+
+ page = gtk_vbox_new (FALSE, 0);
+
+ table = gtk_table_new (3, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ gtk_box_pack_start (GTK_BOX (page), table, FALSE, TRUE, 0);
+
+ property_set_table_position (table, 0);
+ property_add_bool (GbStylePropagate, _("Propagate:"),
+ _("Set True to propagate the style to the widget's children"));
+ property_add_dialog (GbStyleName, _("Named Style:"),
+ _("The name of the style, which can be shared by several widgets"),
+ FALSE, show_style_dialog);
+ property_add_font (GbStyleFont, _("Font:"),
+ _("The font to use for any text in the widget"));
+
+ /* Create notebook for 5 states */
+ styles_notebook = gtk_notebook_new ();
+ gtk_notebook_set_tab_pos (GTK_NOTEBOOK (styles_notebook), GTK_POS_TOP);
+ gtk_box_pack_start (GTK_BOX (page), styles_notebook, FALSE, TRUE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (styles_notebook), 0);
+
+ for (i = 0; i < GB_NUM_STYLE_STATES; i++)
+ {
+ label = gtk_label_new (_(GbStateTabLabels[i]));
+ gtk_widget_show (label);
+ child = create_style_page (GbStateNames[i]);
+ gtk_notebook_append_page (GTK_NOTEBOOK (styles_notebook), child, label);
+ }
+ gtk_widget_show (styles_notebook);
+
+ /* Add/Update/Delete buttons at bottom */
+ hbox = gtk_hbox_new (TRUE, 5);
+ button = gtk_button_new_with_label (_("Copy"));
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_style_copy), NULL);
+
+ button = gtk_button_new_with_label (_("Copy All"));
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_style_copy_all), NULL);
+
+ button = gtk_button_new_with_label (_("Paste"));
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_style_paste), NULL);
+
+ gtk_box_pack_start (GTK_BOX (page), hbox, FALSE, TRUE, 3);
+ gtk_widget_show (hbox);
+
+ gtk_widget_show (table);
+ gtk_widget_show (page);
+ return page;
+}
+
+
+static GtkWidget *
+create_style_page (const gchar * state)
+{
+ GtkWidget *page, *table;
+ int i;
+ gchar buffer[128];
+ gchar *labels[] =
+ {N_("Foreground:"), N_("Background:"), N_("Text:"), N_("Base:") };
+ gchar *tooltips[] =
+ {N_("Foreground color"), N_("Background color"), N_("Text color"),
+ N_("Base color") };
+
+ page = gtk_vbox_new (FALSE, 0);
+
+ /* Add the seven colours for this state */
+ table = gtk_table_new (8, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ gtk_box_pack_start (GTK_BOX (page), table, TRUE, TRUE, 0);
+ property_set_table_position (table, 0);
+ for (i = 0; i < GB_NUM_STYLE_COLORS; i++)
+ {
+ sprintf (buffer, "GtkStyle::%s[%s]", GbColorNames[i], state);
+ property_add_color (buffer, _(labels[i]), _(tooltips[i]));
+ }
+
+ /* Add the background pixmap */
+ sprintf (buffer, "GtkStyle::%s[%s]", GbBgPixmapName, state);
+ property_add_bgpixmap (buffer, _("Back. Pixmap:"),
+ _("The graphic to use as the background of the widget"));
+
+ gtk_widget_show (table);
+ gtk_widget_show (page);
+ return page;
+}
+#endif
+
+
+static GtkWidget *
+create_special_child_properties ()
+{
+ GtkWidget *page;
+
+ page = gtk_vbox_new (FALSE, 0);
+
+ special_child_property_notebook = gtk_notebook_new ();
+ gtk_widget_show (special_child_property_notebook);
+ gtk_notebook_set_show_tabs (GTK_NOTEBOOK (special_child_property_notebook),
+ FALSE);
+ gtk_notebook_set_show_border (GTK_NOTEBOOK (special_child_property_notebook),
+ FALSE);
+ gtk_box_pack_start (GTK_BOX (page), special_child_property_notebook,
+ TRUE, TRUE, 0);
+ gtk_widget_show (page);
+ gtk_signal_connect (GTK_OBJECT (special_child_property_notebook),
+ "key_press_event",
+ GTK_SIGNAL_FUNC (propagate_key_press_to_main_notebook), NULL);
+ return page;
+}
+
+
+static void
+create_language_specific_properties (GtkWidget *vbox)
+{
+ GtkWidget *table;
+ gint i;
+
+ lang_specific_properties = g_new (GtkWidget*, GladeNumLanguages);
+ for (i = 0; i < GladeNumLanguages; i++)
+ lang_specific_properties[i] = NULL;
+
+ /* Create table for C-specific properties. */
+ table = gtk_table_new (3, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ if (property_language == GLADE_LANGUAGE_C)
+ gtk_widget_show (table);
+ lang_specific_properties[GLADE_LANGUAGE_C] = table;
+ gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
+
+ property_set_table_position (table, 0);
+ property_add_filename (GbCSourceFile, _("Source File:"),
+ _("The file to write source code into"));
+ property_add_bool (GbCPublic, _("Public:"),
+ _("If the widget is added to the component's data structure"));
+
+ /* Create table for C++-specific properties. */
+ table = gtk_table_new (3, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ if (property_language == GLADE_LANGUAGE_CPP)
+ gtk_widget_show (table);
+ lang_specific_properties[GLADE_LANGUAGE_CPP] = table;
+ gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
+
+ property_set_table_position (table, 0);
+ property_add_bool (GbCxxSeparateClass, _("Separate Class:"),
+ _("Put this widget's subtree in a separate class"));
+ property_add_bool (GbCxxSeparateFile, _("Separate File:"),
+ _("Put this widget in a separate source file"));
+ property_add_choice (GbCxxVisibility, _("Visibility:"),
+ _("Visibility of widgets. Public widgets are exported to a global map."),
+ GbCxxVisibilityChoices);
+
+ /* Create table for Ada95-specific properties. */
+ table = gtk_table_new (3, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ if (property_language == GLADE_LANGUAGE_ADA95)
+ gtk_widget_show (table);
+ lang_specific_properties[GLADE_LANGUAGE_ADA95] = table;
+ gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
+
+ property_set_table_position (table, 0);
+ /* No properties yet. */
+
+
+ /* Create table for Perl-specific properties. */
+#if 0
+ table = gtk_table_new (3, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ if (property_language == GLADE_LANGUAGE_PERL)
+ gtk_widget_show (table);
+ lang_specific_properties[GLADE_LANGUAGE_PERL] = table;
+ gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
+
+ property_set_table_position (table, 0);
+ /* No properties yet. */
+#endif
+}
+
+
+
+gint
+property_add_gbwidget_page (GtkWidget * page)
+{
+ gtk_notebook_append_page (GTK_NOTEBOOK (property_widget_notebook), page,
+ NULL);
+ return g_list_length (GTK_NOTEBOOK (property_widget_notebook)->children) - 1;
+}
+
+
+void
+property_hide_gbwidget_page ()
+{
+ gtk_widget_hide (property_widget_notebook);
+}
+
+
+void
+property_show_gbwidget_page (gint page)
+{
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (property_widget_notebook), page);
+ gtk_widget_show (property_widget_notebook);
+}
+
+
+gint
+property_add_child_packing_page (GtkWidget * page)
+{
+ gtk_notebook_append_page (GTK_NOTEBOOK (special_child_property_notebook),
+ page, NULL);
+ return g_list_length (GTK_NOTEBOOK (special_child_property_notebook)->children) - 1;
+}
+
+
+void
+property_hide_child_packing_page ()
+{
+ gtk_widget_hide (special_child_property_notebook);
+}
+
+
+void
+property_show_child_packing_page (gint page)
+{
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (special_child_property_notebook), page);
+ gtk_widget_show (special_child_property_notebook);
+}
+
+
+void
+property_show_lang_specific_page (GladeLanguageType language)
+{
+ gint i;
+
+ property_language = language;
+ if (win_property == NULL)
+ return;
+
+ for (i = 0; i < GladeNumLanguages; i++)
+ {
+ if (lang_specific_properties[i])
+ {
+ /* FIXME: show the C language properties when we support them. */
+ if (i == language && i != GLADE_LANGUAGE_C)
+ gtk_widget_show (lang_specific_properties[i]);
+ else
+ gtk_widget_hide (lang_specific_properties[i]);
+ }
+ }
+}
+
+
+#ifdef GLADE_STYLE_SUPPORT
+static void
+on_style_copy (GtkWidget * widget, gpointer data)
+{
+ GdkColor *color;
+
+ if (!selected_style_widget)
+ {
+ glade_util_show_message_box (_("You need to select a color or background to copy"));
+ return;
+ }
+ if ((color = gtk_object_get_data (GTK_OBJECT (selected_style_widget),
+ GbColorKey)))
+ {
+ clipbd_colors[0] = *color;
+ clipbd_state = GB_COLOR_CLIPBD_COLOR;
+ }
+ else if (GTK_IS_DRAWING_AREA (selected_style_widget))
+ {
+ clipbd_bgpixmap = gtk_object_get_data (GTK_OBJECT (selected_style_widget),
+ GbBgPixmapKey);
+ clipbd_bgfilename = gtk_object_get_data (GTK_OBJECT (selected_style_widget),
+ GbBgFilenameKey);
+ clipbd_state = GB_COLOR_CLIPBD_BGPIXMAP;
+ }
+ else
+ {
+ g_warning (_("Invalid selection in on_style_copy()"));
+ }
+}
+
+
+static void
+on_style_copy_all (GtkWidget * widget, gpointer data)
+{
+ gint page, i;
+ GdkColor *color;
+ gchar buffer[128];
+
+ /* Find out which state is currently displayed */
+ page = gtk_notebook_get_current_page (GTK_NOTEBOOK (styles_notebook));
+
+ for (i = 0; i < GB_NUM_STYLE_COLORS; i++)
+ {
+ sprintf (buffer, "GtkStyle::%s[%s]", GbColorNames[i],
+ GbStateNames[page]);
+ color = property_get_color (buffer, NULL, NULL);
+ clipbd_colors[i] = *color;
+ }
+ sprintf (buffer, "GtkStyle::%s[%s]", GbBgPixmapName, GbStateNames[page]);
+ clipbd_bgpixmap = property_get_bgpixmap (buffer, NULL, NULL,
+ &clipbd_bgfilename);
+
+ clipbd_state = GB_COLOR_CLIPBD_STATE;
+}
+
+
+static void
+on_style_paste (GtkWidget * widget, gpointer data)
+{
+ gchar buffer[128];
+ gint page, i;
+ GtkWidget *value, *preview, *drawing_area, *changed_value = NULL;
+ gboolean bgpixmap_changed;
+ gchar *filename;
+
+ switch (clipbd_state)
+ {
+ case GB_COLOR_CLIPBD_EMPTY:
+ glade_util_show_message_box (_("You need to copy a color or background pixmap first"));
+ break;
+ case GB_COLOR_CLIPBD_COLOR:
+ if (!selected_style_widget
+ || !GTK_IS_DRAWING_AREA (selected_style_widget))
+ {
+ glade_util_show_message_box (_("You need to select a color to paste into"));
+ return;
+ }
+ show_color_in_preview (selected_style_widget, &clipbd_colors[0]);
+ value = selected_style_widget->parent;
+ on_property_changed (value, value);
+ break;
+ case GB_COLOR_CLIPBD_BGPIXMAP:
+ if (!selected_style_widget || !GTK_IS_DRAWING_AREA (selected_style_widget))
+ {
+ glade_util_show_message_box (_("You need to select a background pixmap to paste into"));
+ return;
+ }
+ set_pixmap (selected_style_widget, clipbd_bgpixmap, clipbd_bgfilename);
+ value = selected_style_widget->parent;
+ on_property_changed (value, value);
+ break;
+ case GB_COLOR_CLIPBD_STATE:
+ page = gtk_notebook_get_current_page (GTK_NOTEBOOK (styles_notebook));
+
+ /* We need to find one color or background pixmap which has changed so
+ we can call on_property_changed with it, thus recreating the style.
+ We don't want to call on_property_changed multiple times. */
+ for (i = 0; i < GB_NUM_STYLE_COLORS; i++)
+ {
+ sprintf (buffer, "GtkStyle::%s[%s]", GbColorNames[i],
+ GbStateNames[page]);
+ value = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ buffer);
+ g_return_if_fail (value != NULL);
+ preview = GTK_BIN (value)->child;
+ g_return_if_fail (GTK_IS_DRAWING_AREA (preview));
+ if (show_color_in_preview (preview, &clipbd_colors[i]))
+ changed_value = value;
+ }
+
+ sprintf (buffer, "GtkStyle::%s[%s]", GbBgPixmapName, GbStateNames[page]);
+ value = (GtkWidget *) g_hash_table_lookup (gb_property_values, buffer);
+ g_return_if_fail (value != NULL);
+ drawing_area = GTK_BIN (value)->child;
+ g_return_if_fail (GTK_IS_DRAWING_AREA (drawing_area));
+ filename = gtk_object_get_data (GTK_OBJECT (drawing_area), GbBgFilenameKey);
+ bgpixmap_changed = FALSE;
+ if (filename)
+ {
+ if (!clipbd_bgfilename || strcmp (filename, clipbd_bgfilename))
+ bgpixmap_changed = TRUE;
+ }
+ else
+ {
+ if (clipbd_bgfilename)
+ bgpixmap_changed = TRUE;
+ }
+ if (bgpixmap_changed)
+ {
+ property_set_bgpixmap (buffer, clipbd_bgpixmap, clipbd_bgfilename);
+ changed_value = value;
+ }
+
+ if (changed_value)
+ on_property_changed (changed_value, changed_value);
+
+ break;
+ }
+}
+#endif
+
+
+/*
+ * Color selection dialog
+ */
+
+static void
+show_colorsel_dialog (GtkWidget * widget, gpointer data)
+{
+ GdkColor *color;
+ gdouble rgb[4];
+ GtkWidget *transient_parent ;
+
+ /* Create the dialog if it doesn't exist yet */
+ if (!colorsel)
+ {
+ colorsel = GTK_COLOR_SELECTION_DIALOG (gtk_color_selection_dialog_new (_("Color Selection Dialog")));
+ /* Hide the Help button since it is not used */
+ gtk_widget_hide (GTK_WIDGET (colorsel->help_button));
+ gtk_signal_connect (GTK_OBJECT (colorsel), "delete_event",
+ GTK_SIGNAL_FUNC (close_dialog_event), colorsel);
+ gtk_signal_connect (GTK_OBJECT (colorsel->cancel_button), "clicked",
+ GTK_SIGNAL_FUNC (close_dialog), colorsel);
+ gtk_signal_connect (GTK_OBJECT (colorsel->ok_button), "clicked",
+ GTK_SIGNAL_FUNC (on_colorsel_dialog_ok), NULL);
+ gtk_signal_connect (GTK_OBJECT (colorsel), "key_press_event",
+ GTK_SIGNAL_FUNC (glade_util_check_key_is_esc),
+ GINT_TO_POINTER (GladeEscCloses));
+ gtk_window_set_wmclass (GTK_WINDOW (colorsel), "color_selection", "Glade");
+ }
+
+ color_value = GTK_WIDGET (data);
+ g_return_if_fail (GTK_IS_FRAME (color_value));
+
+ color = gtk_object_get_data (GTK_OBJECT (GTK_BIN (color_value)->child),
+ GbColorKey);
+ g_return_if_fail (color != NULL);
+
+ rgb[0] = ((gdouble) color->red) / 0xFFFF;
+ rgb[1] = ((gdouble) color->green) / 0xFFFF;
+ rgb[2] = ((gdouble) color->blue) / 0xFFFF;
+
+ gtk_color_selection_set_color (GTK_COLOR_SELECTION (colorsel->colorsel),
+ rgb);
+ gtk_widget_show (GTK_WIDGET (colorsel));
+ transient_parent = glade_util_get_toplevel (widget);
+ if (GTK_IS_WINDOW (transient_parent))
+ gtk_window_set_transient_for (GTK_WINDOW (colorsel),
+ GTK_WINDOW (transient_parent));
+ /* This maps the window, which also de-iconifies it according to ICCCM. */
+ gdk_window_show (GTK_WIDGET (colorsel)->window);
+ gdk_window_raise (GTK_WIDGET (colorsel)->window);
+}
+
+
+static void
+on_colorsel_dialog_ok (GtkWidget * widget, gpointer data)
+{
+ GdkColor color;
+ gdouble rgb[4];
+ GtkWidget *preview = GTK_BIN (color_value)->child;
+
+ gtk_color_selection_get_color (GTK_COLOR_SELECTION (colorsel->colorsel),
+ rgb);
+
+ color.red = (gushort) 0xFFFF * rgb[0];
+ color.green = (gushort) 0xFFFF * rgb[1];
+ color.blue = (gushort) 0xFFFF * rgb[2];
+
+ show_color_in_preview (preview, &color);
+ close_dialog (widget, GTK_WIDGET (colorsel));
+ on_property_changed (color_value, color_value);
+}
+
+
+static gint
+close_dialog_event (GtkWidget * widget, GdkEvent * event, GtkWidget * dialog)
+{
+ close_dialog (widget, dialog);
+ return TRUE;
+}
+
+
+static void
+close_dialog (GtkWidget * widget, GtkWidget * dialog)
+{
+ glade_util_close_window (dialog);
+}
+
+
+/*
+ * File selection dialog
+ */
+#define GLADE_RESPONSE_CLEAR 1
+
+static void
+show_filesel_dialog (GtkWidget * widget, gpointer data)
+{
+ gchar *filename;
+ /* value can be an Entry or Combo (for filename properties) or a Frame (for
+ background pixmaps) */
+ filename_value = GTK_WIDGET (data);
+
+ /* Create the dialog if it doesn't exist yet */
+ if (!filesel)
+ {
+ filesel = gtk_file_chooser_dialog_new (_("Select File"),
+ GTK_WINDOW (win_property),
+ GTK_FILE_CHOOSER_ACTION_OPEN,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_CLEAR, GLADE_RESPONSE_CLEAR,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (filesel),
+ GTK_RESPONSE_OK);
+
+ g_signal_connect (filesel, "response",
+ GTK_SIGNAL_FUNC (on_filesel_response), NULL);
+ g_signal_connect (filesel, "delete_event",
+ G_CALLBACK (gtk_true), NULL);
+ }
+
+ /* set to current file, if there is one */
+ if (GTK_IS_ENTRY (filename_value) || GTK_IS_COMBO (filename_value))
+ {
+ filename = gtk_object_get_data (GTK_OBJECT (filename_value),
+ GbFilenameValueKey);
+ }
+ else
+ {
+ filename = gtk_object_get_data (GTK_OBJECT (GTK_BIN (filename_value)->child),
+ GbBgFilenameKey);
+ }
+ if (filename != NULL)
+ {
+ MSG1 ("Setting filename to: %s", filename);
+ glade_util_set_file_selection_filename (GTK_WIDGET (filesel), filename);
+ }
+
+ gtk_window_present (GTK_WINDOW (filesel));
+}
+
+
+static void
+on_filesel_response (GtkWidget * widget, gint response_id, gpointer data)
+{
+ GdkPixmap *gdkpixmap = NULL, *old_gdkpixmap;
+ gchar *filename, *old_filename;
+ GtkWidget *drawing_area;
+
+ if (response_id != GTK_RESPONSE_OK && response_id != GLADE_RESPONSE_CLEAR)
+ {
+ close_dialog (widget, GTK_WIDGET (filesel));
+ return;
+ }
+
+ if (response_id == GLADE_RESPONSE_CLEAR)
+ filename = NULL;
+ else
+ filename = glade_util_get_file_selection_filename (GTK_WIDGET (filesel));
+
+ /* For pixmaps we just show the file basename */
+ if (GTK_IS_ENTRY (filename_value) || GTK_IS_COMBO (filename_value))
+ {
+ gtk_object_set_data_full (GTK_OBJECT (filename_value),
+ GbFilenameValueKey,
+ g_strdup (filename), filename ? g_free : NULL);
+ if (GTK_IS_ENTRY (filename_value))
+ {
+ gtk_entry_set_text (GTK_ENTRY (filename_value),
+ filename ? g_basename (filename) : "");
+ on_property_changed (filename_value, filename_value);
+ }
+ else
+ {
+ /* For combos we don't have to call on_property_changed() since
+ the property should already have a signal connected to the
+ GtkEntry changed signal, so the popup list can be used. */
+ gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (filename_value)->entry),
+ filename ? g_basename (filename) : "");
+ }
+ close_dialog (widget, GTK_WIDGET (filesel));
+ g_free (filename);
+ return;
+ }
+
+ drawing_area = GTK_BIN (filename_value)->child;
+
+ /* For background pixmaps we show them in the property value widget */
+ if (filename)
+ {
+ gdkpixmap = gdk_pixmap_create_from_xpm (drawing_area->window, NULL,
+ &drawing_area->style->bg[GTK_STATE_NORMAL],
+ filename);
+ if (!gdkpixmap)
+ {
+ glade_util_show_message_box (_("Couldn't create pixmap from file\n"),
+ GTK_WIDGET (filesel));
+ g_free (filename);
+ return;
+ }
+ }
+
+ old_gdkpixmap = gtk_object_get_data (GTK_OBJECT (drawing_area), GbBgPixmapKey);
+ if (old_gdkpixmap)
+ gdk_pixmap_unref (old_gdkpixmap);
+ old_filename = gtk_object_get_data (GTK_OBJECT (drawing_area), GbBgFilenameKey);
+ g_free (old_filename);
+
+ gtk_object_set_data (GTK_OBJECT (drawing_area), GbBgPixmapKey, gdkpixmap);
+ gtk_object_set_data (GTK_OBJECT (drawing_area), GbBgFilenameKey,
+ g_strdup (filename));
+
+ close_dialog (widget, GTK_WIDGET (filesel));
+ show_pixmap_in_drawing_area (drawing_area, gdkpixmap);
+ gtk_widget_queue_draw (drawing_area);
+ on_property_changed (filename_value, filename_value);
+
+ g_free (filename);
+}
+
+
+/*
+
+ */
+
+
+static GtkWidget *
+create_signals_property_page ()
+{
+ GtkWidget *page, *table, *hbox, *button, *scrolled_win;
+ gchar *signal_titles[5];
+ GList *handler_list = NULL;
+
+ page = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (page);
+
+ /* List of current signal handlers - Signal/Handler/Data/Options */
+ signal_titles[0] = _("Signal");
+ signal_titles[1] = _("Handler");
+ signal_titles[2] = _("Data");
+ signal_titles[3] = _("After");
+ signal_titles[4] = _("Object");
+ signal_clist = gtk_clist_new_with_titles (5, signal_titles);
+ gtk_clist_set_column_width (GTK_CLIST (signal_clist), 0, 150);
+ gtk_clist_set_column_width (GTK_CLIST (signal_clist), 1, 150);
+ gtk_clist_set_column_width (GTK_CLIST (signal_clist), 2, 80);
+ gtk_clist_set_column_width (GTK_CLIST (signal_clist), 3, 50);
+ gtk_clist_set_column_width (GTK_CLIST (signal_clist), 4, 80);
+ gtk_widget_show (signal_clist);
+ gtk_signal_connect (GTK_OBJECT (signal_clist), "select_row",
+ GTK_SIGNAL_FUNC (on_signal_select), NULL);
+
+ /* Hide the Data column. */
+ gtk_clist_set_column_visibility (GTK_CLIST (signal_clist), 2, FALSE);
+#if 0
+ gtk_clist_set_column_visibility (GTK_CLIST (signal_clist), 4, FALSE);
+#endif
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ /* This is only here to set a minimum size for the property editor. */
+ gtk_widget_set_usize (scrolled_win, 230, -1);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), signal_clist);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (page), scrolled_win, TRUE, TRUE, 0);
+ gtk_widget_show (scrolled_win);
+
+ /* Mod, Key & Signal fields */
+ table = gtk_table_new (3, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ gtk_widget_show (table);
+ property_set_table_position (table, 0);
+ property_add_dialog (GbSignalName, _("Signal:"),
+ _("The signal to add a handler for"), TRUE,
+ show_signals_dialog);
+
+ /* FIXME: These are copied in gbsource.c, and should be language-specific,
+ i.e. we may need to change them when the project option changes. */
+ handler_list = g_list_append (handler_list, "gtk_widget_show");
+ handler_list = g_list_append (handler_list, "gtk_widget_hide");
+ handler_list = g_list_append (handler_list, "gtk_widget_grab_focus");
+ handler_list = g_list_append (handler_list, "gtk_widget_destroy");
+ handler_list = g_list_append (handler_list, "gtk_window_activate_default");
+ handler_list = g_list_append (handler_list, "gtk_true");
+ handler_list = g_list_append (handler_list, "gtk_false");
+ handler_list = g_list_append (handler_list, "gtk_main_quit");
+ property_add_combo (GbSignalHandler, _("Handler:"),
+ _("The function to handle the signal"), handler_list);
+ g_list_free (handler_list);
+
+ property_add_string (GbSignalData, _("Data:"),
+ _("The data passed to the handler"));
+ property_add_string (GbSignalObject, _("Object:"),
+ _("The object which receives the signal"));
+ property_add_bool (GbSignalAfter, _("After:"),
+ _("If the handler runs after the class function"));
+
+ /* Hide the data & object properties since they make signals too complicated.
+ But we'll leave them in for a while so we don't break old apps. */
+ property_set_visible (GbSignalData, FALSE);
+#if 0
+ property_set_visible (GbSignalObject, FALSE);
+#endif
+
+ gtk_box_pack_start (GTK_BOX (page), table, FALSE, TRUE, 5);
+
+ /* Add/Update/Delete buttons at bottom */
+ hbox = gtk_hbox_new (TRUE, 2);
+ button = gtk_button_new_with_label (_("Add"));
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_signal_add), signal_clist);
+
+ button = gtk_button_new_with_label (_("Update"));
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_signal_update), signal_clist);
+
+ button = gtk_button_new_with_label (_("Delete"));
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_signal_delete), signal_clist);
+
+ button = gtk_button_new_with_label (_("Clear"));
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_signal_clear), signal_clist);
+
+ gtk_box_pack_start (GTK_BOX (page), hbox, FALSE, TRUE, 5);
+ gtk_widget_show (hbox);
+
+ return page;
+}
+
+
+static void
+show_accelerators_dialog (GtkWidget * widget,
+ gpointer value)
+{
+ GtkWidget *transient_parent = glade_util_get_toplevel (widget);
+ if (!accel_dialog)
+ create_accelerators_dialog ();
+
+ if (GTK_IS_WINDOW (transient_parent))
+ gtk_window_set_transient_for (GTK_WINDOW (accel_dialog),
+ GTK_WINDOW (transient_parent));
+
+ gtk_widget_show (accel_dialog);
+ if (GTK_WIDGET_REALIZED (accel_dialog))
+ {
+ gdk_window_show (accel_dialog->window);
+ gdk_window_raise (accel_dialog->window);
+ }
+}
+
+
+static void
+on_accelerators_dialog_response (GtkWidget * widget, gint response_id,
+ gpointer data)
+{
+ gtk_widget_hide (widget);
+}
+
+
+static void
+create_accelerators_dialog ()
+{
+ GtkWidget *vbox, *vbox2;
+ gchar *accel_titles[3];
+ GtkWidget *hbox, *label, *button, *table, *scrolled_win;
+ int row;
+
+ accel_dialog = gtk_dialog_new_with_buttons (_("Accelerators"), NULL, 0,
+ GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (accel_dialog), GTK_RESPONSE_CLOSE);
+ gtk_window_set_wmclass (GTK_WINDOW (accel_dialog), "accelerators", "Glade");
+
+ vbox = GTK_DIALOG (accel_dialog)->vbox;
+
+ vbox2 = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (vbox2);
+ gtk_box_pack_start (GTK_BOX (vbox), vbox2, TRUE, TRUE, 0);
+
+ /* List of current accelerators - Mods/Keys/Signals */
+ accel_titles[0] = _("Mod");
+ accel_titles[1] = _("Key");
+ accel_titles[2] = _("Signal to emit");
+ accel_clist = gtk_clist_new_with_titles (3, accel_titles);
+ gtk_clist_set_column_width (GTK_CLIST (accel_clist), 0, 30);
+ gtk_clist_set_column_width (GTK_CLIST (accel_clist), 1, 100);
+ gtk_clist_set_column_width (GTK_CLIST (accel_clist), 2, 120);
+ gtk_widget_show (accel_clist);
+ gtk_signal_connect (GTK_OBJECT (accel_clist), "select_row",
+ GTK_SIGNAL_FUNC (on_accelerator_select), NULL);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), accel_clist);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (vbox2), scrolled_win, TRUE, TRUE, 0);
+ gtk_widget_set_usize (scrolled_win, 320, 120);
+ gtk_widget_show (scrolled_win);
+
+ /* Mod, Key & Signal fields */
+ table = gtk_table_new (3, 3, FALSE);
+ gtk_table_set_row_spacings (GTK_TABLE (table), 1);
+ gtk_widget_show (table);
+ row = 0;
+ label = gtk_label_new (_("Modifiers:"));
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5);
+ gtk_widget_show (label);
+ gtk_table_attach (GTK_TABLE (table), label, 0, 1, row, row + 1,
+ GTK_FILL, 0, 1, 1);
+
+ hbox = gtk_hbox_new (FALSE, 2);
+ gtk_widget_show (hbox);
+ accel_control_button = gtk_check_button_new_with_label (_("Ctrl"));
+ gtk_widget_show (accel_control_button);
+ gtk_box_pack_start (GTK_BOX (hbox), accel_control_button, TRUE, TRUE, 0);
+ accel_shift_button = gtk_check_button_new_with_label (_("Shift"));
+ gtk_widget_show (accel_shift_button);
+ gtk_box_pack_start (GTK_BOX (hbox), accel_shift_button, TRUE, TRUE, 0);
+ accel_alt_button = gtk_check_button_new_with_label (_("Alt"));
+ gtk_widget_show (accel_alt_button);
+ gtk_box_pack_start (GTK_BOX (hbox), accel_alt_button, TRUE, TRUE, 0);
+ gtk_table_attach (GTK_TABLE (table), hbox, 1, 2, row, row + 1,
+ GTK_EXPAND | GTK_FILL, 0, 1, 1);
+
+ property_set_table_position (table, ++row);
+ property_add_dialog (GbAccelKey, _("Key:"),
+ _("The accelerator key"), TRUE, show_keys_dialog);
+ property_add_dialog (GbAccelSignal, _("Signal:"),
+ _("The signal to emit when the accelerator is pressed"),
+ TRUE, show_signals_dialog);
+ gtk_box_pack_start (GTK_BOX (vbox2), table, FALSE, TRUE, 5);
+
+ /* Add/Update/Delete buttons at bottom */
+ hbox = gtk_hbox_new (TRUE, 2);
+ /*button = gtk_button_new_with_label (_("Add"));*/
+ button = gtk_button_new_from_stock (GTK_STOCK_ADD);
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_accelerator_add), accel_clist);
+
+ /*button = gtk_button_new_with_label (_("Update"));*/
+ button = gtk_button_new_from_stock (GTK_STOCK_APPLY);
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_accelerator_update), accel_clist);
+
+ /*button = gtk_button_new_with_label (_("Delete"));*/
+ button = gtk_button_new_from_stock (GTK_STOCK_DELETE);
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_accelerator_delete), accel_clist);
+
+ /*button = gtk_button_new_with_label (_("Clear"));*/
+ button = gtk_button_new_from_stock (GTK_STOCK_CLEAR);
+ gtk_box_pack_start (GTK_BOX (hbox), button, TRUE, TRUE, 0);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_accelerator_clear), accel_clist);
+
+ gtk_box_pack_start (GTK_BOX (vbox2), hbox, FALSE, TRUE, 5);
+ gtk_widget_show (hbox);
+
+ gtk_signal_connect (GTK_OBJECT (accel_dialog), "response",
+ GTK_SIGNAL_FUNC (on_accelerators_dialog_response),
+ NULL);
+ gtk_signal_connect (GTK_OBJECT (accel_dialog), "delete_event",
+ GTK_SIGNAL_FUNC (gtk_true),
+ NULL);
+}
+
+
+static void
+on_color_draw (GtkWidget * widget, gpointer data)
+{
+#ifdef GLADE_STYLE_SUPPORT
+ if (widget == selected_style_widget)
+ {
+ gdk_draw_rectangle (widget->window, widget->style->black_gc, FALSE, 0, 0,
+ widget->allocation.width - 1,
+ widget->allocation.height - 1);
+ gdk_draw_rectangle (widget->window, widget->style->white_gc, FALSE, 1, 1,
+ widget->allocation.width - 3,
+ widget->allocation.height - 3);
+ gdk_draw_rectangle (widget->window, widget->style->black_gc, FALSE, 2, 2,
+ widget->allocation.width - 5,
+ widget->allocation.height - 5);
+ }
+#endif
+}
+
+
+static void
+on_color_expose_event (GtkWidget * widget, GdkEvent * event, gpointer data)
+{
+ GdkColor *color = gtk_object_get_data (GTK_OBJECT (widget), GbColorKey);
+ g_return_if_fail (color != NULL);
+ gdk_window_set_background (widget->window, color);
+ gdk_window_clear (widget->window);
+ on_color_draw (widget, data);
+}
+
+
+static void
+on_color_select (GtkWidget * widget, gpointer data)
+{
+#ifdef GLADE_STYLE_SUPPORT
+ if (selected_style_widget == widget)
+ return;
+ if (selected_style_widget && selected_style_widget != widget)
+ gtk_widget_queue_draw (selected_style_widget);
+ selected_style_widget = widget;
+#endif
+ gtk_widget_queue_draw (widget);
+}
+
+
+/*
+ * Creating property widgets
+ */
+
+void
+property_set_table_position (GtkWidget * table, gint row)
+{
+ property_table = table;
+ property_table_row = row;
+}
+
+
+GtkWidget*
+property_get_table_position (gint *row)
+{
+ *row = property_table_row;
+ return property_table;
+}
+
+
+static void
+run_text_property_dialog (const gchar *property_name)
+{
+ GtkWidget *dialog;
+ GtkWidget *vbox5;
+ GtkWidget *vbox6;
+ GtkWidget *vbox7;
+ GtkWidget *frame2;
+ GtkWidget *alignment2;
+ GtkWidget *scrolledwindow8;
+ GtkWidget *property_text;
+ GtkWidget *label7;
+ GtkWidget *hbox3;
+ GtkWidget *translatable_checkbutton;
+ GtkWidget *context_prefix;
+ GtkWidget *frame3;
+ GtkWidget *alignment3;
+ GtkWidget *scrolledwindow9;
+ GtkWidget *comments;
+ GtkWidget *label8;
+ GtkWidget *hbuttonbox1;
+ GtkWidget *button1;
+ GtkWidget *button2;
+ GtkWidget *value, *textview;
+ gchar *text, *comments_text;
+ GtkTextBuffer *value_text_buffer = NULL, *text_buffer, *comments_text_buffer;
+ GtkTextIter start, end;
+ gboolean translatable, context;
+ gboolean free_text;
+ gboolean show_translation_properties = FALSE;
+
+ value = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+
+ if (g_object_get_data (G_OBJECT (value), GladeShowTranslationPropertiesKey))
+ show_translation_properties = TRUE;
+
+ dialog = gtk_dialog_new ();
+ gtk_window_set_title (GTK_WINDOW (dialog), _("Edit Text Property"));
+ gtk_window_set_default_size (GTK_WINDOW (dialog), 400, 300);
+ gtk_window_set_type_hint (GTK_WINDOW (dialog), GDK_WINDOW_TYPE_HINT_DIALOG);
+
+ vbox5 = GTK_DIALOG (dialog)->vbox;
+ gtk_widget_show (vbox5);
+
+ vbox6 = gtk_vbox_new (FALSE, 6);
+ gtk_widget_show (vbox6);
+ gtk_box_pack_start (GTK_BOX (vbox5), vbox6, TRUE, TRUE, 0);
+ gtk_container_set_border_width (GTK_CONTAINER (vbox6), 2);
+
+ vbox7 = gtk_vbox_new (FALSE, 0);
+ gtk_widget_show (vbox7);
+ gtk_box_pack_start (GTK_BOX (vbox6), vbox7, TRUE, TRUE, 0);
+
+ frame2 = gtk_frame_new (NULL);
+ gtk_widget_show (frame2);
+ gtk_box_pack_start (GTK_BOX (vbox7), frame2, TRUE, TRUE, 0);
+ gtk_frame_set_shadow_type (GTK_FRAME (frame2), GTK_SHADOW_NONE);
+
+ alignment2 = gtk_alignment_new (0.5, 0.5, 1, 1);
+ gtk_widget_show (alignment2);
+ gtk_container_add (GTK_CONTAINER (frame2), alignment2);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment2), 2, 0, 12, 0);
+
+ scrolledwindow8 = gtk_scrolled_window_new (NULL, NULL);
+ gtk_widget_show (scrolledwindow8);
+ gtk_container_add (GTK_CONTAINER (alignment2), scrolledwindow8);
+ gtk_widget_set_size_request (scrolledwindow8, 400, 200);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow8), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow8), GTK_SHADOW_IN);
+
+ property_text = gtk_text_view_new ();
+ gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (property_text), GTK_WRAP_WORD);
+ gtk_widget_show (property_text);
+ gtk_container_add (GTK_CONTAINER (scrolledwindow8), property_text);
+
+ label7 = gtk_label_new_with_mnemonic (_("<b>_Text:</b>"));
+ gtk_widget_show (label7);
+ gtk_frame_set_label_widget (GTK_FRAME (frame2), label7);
+ gtk_label_set_use_markup (GTK_LABEL (label7), TRUE);
+
+ hbox3 = gtk_hbox_new (FALSE, 12);
+ if (show_translation_properties)
+ gtk_widget_show (hbox3);
+ gtk_box_pack_start (GTK_BOX (vbox6), hbox3, FALSE, TRUE, 0);
+
+ translatable_checkbutton = gtk_check_button_new_with_mnemonic (_("T_ranslatable"));
+ gtk_widget_show (translatable_checkbutton);
+ gtk_box_pack_start (GTK_BOX (hbox3), translatable_checkbutton, FALSE, FALSE, 0);
+
+ context_prefix = gtk_check_button_new_with_mnemonic (_("Has Context _Prefix"));
+ gtk_widget_show (context_prefix);
+ gtk_box_pack_start (GTK_BOX (hbox3), context_prefix, FALSE, FALSE, 0);
+
+ frame3 = gtk_frame_new (NULL);
+ if (show_translation_properties)
+ gtk_widget_show (frame3);
+ gtk_box_pack_start (GTK_BOX (vbox6), frame3, TRUE, TRUE, 0);
+ gtk_frame_set_shadow_type (GTK_FRAME (frame3), GTK_SHADOW_NONE);
+
+ alignment3 = gtk_alignment_new (0.5, 0.5, 1, 1);
+ gtk_widget_show (alignment3);
+ gtk_container_add (GTK_CONTAINER (frame3), alignment3);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment3), 2, 0, 12, 0);
+
+ scrolledwindow9 = gtk_scrolled_window_new (NULL, NULL);
+ gtk_widget_show (scrolledwindow9);
+ gtk_container_add (GTK_CONTAINER (alignment3), scrolledwindow9);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow9), GTK_SHADOW_IN);
+
+ comments = gtk_text_view_new ();
+ gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (comments), GTK_WRAP_WORD);
+ gtk_widget_show (comments);
+ gtk_container_add (GTK_CONTAINER (scrolledwindow9), comments);
+
+ label8 = gtk_label_new_with_mnemonic (_("<b>Co_mments For Translators:</b>"));
+ gtk_widget_show (label8);
+ gtk_frame_set_label_widget (GTK_FRAME (frame3), label8);
+ gtk_label_set_use_markup (GTK_LABEL (label8), TRUE);
+
+ hbuttonbox1 = GTK_DIALOG (dialog)->action_area;
+ gtk_widget_show (hbuttonbox1);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END);
+
+ button1 = gtk_button_new_from_stock ("gtk-cancel");
+ gtk_widget_show (button1);
+ gtk_dialog_add_action_widget (GTK_DIALOG (dialog), button1, GTK_RESPONSE_CANCEL);
+ GTK_WIDGET_SET_FLAGS (button1, GTK_CAN_DEFAULT);
+
+ button2 = gtk_button_new_from_stock ("gtk-ok");
+ gtk_widget_show (button2);
+ gtk_dialog_add_action_widget (GTK_DIALOG (dialog), button2, GTK_RESPONSE_OK);
+ GTK_WIDGET_SET_FLAGS (button2, GTK_CAN_DEFAULT);
+
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label7), property_text);
+ gtk_label_set_mnemonic_widget (GTK_LABEL (label8), comments);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+
+
+ /* Set the fields according to the data stored in the widget. */
+ if (GTK_IS_SCROLLED_WINDOW (value))
+ {
+ textview = GTK_BIN (value)->child;
+ value_text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (textview));
+ gtk_text_buffer_get_bounds (value_text_buffer, &start, &end);
+ text = gtk_text_buffer_get_text (value_text_buffer, &start, &end, TRUE);
+ free_text = TRUE;
+ }
+ else
+ {
+ text = (gchar*) gtk_entry_get_text (GTK_ENTRY (value));
+ free_text = FALSE;
+ }
+
+ text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (property_text));
+ gtk_text_buffer_set_text (text_buffer, text ? text : "", -1);
+ if (free_text)
+ g_free (text);
+
+ glade_util_get_translation_properties (value, property_name, &translatable,
+ &comments_text, &context);
+
+ comments_text_buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (comments));
+ gtk_text_buffer_set_text (comments_text_buffer,
+ comments_text ? comments_text : "", -1);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (translatable_checkbutton),
+ translatable);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (context_prefix),
+ context);
+
+ if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK)
+ {
+ /* Copy the 3 extra settings to the widget data. */
+ gtk_text_buffer_get_bounds (comments_text_buffer, &start, &end);
+ text = gtk_text_buffer_get_text (comments_text_buffer, &start, &end,
+ TRUE);
+ if (text && text[0] == '\0')
+ {
+ g_free (text);
+ text = NULL;
+ }
+
+ translatable = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (translatable_checkbutton));
+ context = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (context_prefix));
+
+ if (show_translation_properties)
+ glade_util_set_translation_properties (value, property_name,
+ translatable, text, context);
+ g_free (text);
+
+ /* Copy the main text back to the widget in the property editor.
+ Do this last since it will result in the "changed" callbacks being
+ called and we want to be in a good state for that. */
+ gtk_text_buffer_get_bounds (text_buffer, &start, &end);
+ text = gtk_text_buffer_get_text (text_buffer, &start, &end, TRUE);
+ if (GTK_IS_SCROLLED_WINDOW (value))
+ {
+ gtk_text_buffer_set_text (value_text_buffer, text ? text : "", -1);
+ }
+ else
+ {
+ gtk_entry_set_text (GTK_ENTRY (value), text);
+ }
+
+ /* We have to call this, since if the text doesn't change it
+ doesn't emit the "changed" signal. */
+ on_property_changed (value, value);
+
+ g_free (text);
+ }
+
+ gtk_widget_destroy (dialog);
+}
+
+
+static void
+property_edit_string (GtkWidget *button, const gchar *property_name)
+{
+ run_text_property_dialog (property_name);
+}
+
+
+void
+property_add_string (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip)
+{
+ GtkWidget *value = gtk_entry_new ();
+ GtkWidget *dialog_button = gtk_button_new_with_label ("...");
+ gtk_widget_set_usize (value, 80, -1);
+ property_name = property_add (property_name, label, value, dialog_button,
+ tooltip);
+ gtk_signal_connect (GTK_OBJECT (value), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (property_edit_string),
+ (gpointer) property_name);
+
+ /* Flag that it is a string property, so we can distinguish it from dialogs
+ etc. in property_set_string(). */
+ g_object_set_data (G_OBJECT (value), GladeIsStringPropertyKey, "TRUE");
+}
+
+
+static void
+property_edit_text (GtkWidget *button, const gchar *property_name)
+{
+ run_text_property_dialog (property_name);
+}
+
+
+void
+property_add_text (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ gint visible_lines)
+{
+ GtkWidget *value, *text, *dialog_button;
+ GtkTextBuffer *buffer;
+ gint line_height;
+ PangoFontMetrics *metrics;
+ PangoContext *context;
+ gint ascent, descent;
+
+ value = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (value),
+ GTK_SHADOW_IN);
+ buffer = gtk_text_buffer_new (NULL);
+ text = gtk_text_view_new_with_buffer (buffer);
+ gtk_text_view_set_wrap_mode (GTK_TEXT_VIEW (text), GTK_WRAP_WORD);
+ gtk_widget_show (text);
+ gtk_container_add (GTK_CONTAINER (value), text);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (value),
+ GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
+ context = gtk_widget_get_pango_context (text);
+ metrics = pango_context_get_metrics (context,
+ text->style->font_desc,
+ pango_context_get_language (context));
+ ascent = pango_font_metrics_get_ascent (metrics);
+ descent = pango_font_metrics_get_descent (metrics);
+ line_height = PANGO_PIXELS (ascent + descent);
+
+ /* We add extra for the text's border height, hscrollbar height etc. */
+ gtk_widget_set_usize (value, 80, visible_lines * line_height + 24);
+ dialog_button = gtk_button_new_with_label ("...");
+ property_name = property_add (property_name, label, value, dialog_button,
+ tooltip);
+ g_signal_connect (G_OBJECT (buffer), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (property_edit_text),
+ (gpointer) property_name);
+ g_object_unref (G_OBJECT (buffer));
+}
+
+
+void
+property_add_int (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip)
+{
+ GtkWidget *value = gtk_entry_new ();
+ gtk_widget_set_usize (value, 80, -1);
+ property_add (property_name, label, value, NULL, tooltip);
+ gtk_signal_connect (GTK_OBJECT (value), "activate",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ gtk_signal_connect (GTK_OBJECT (value), "focus_out_event",
+ GTK_SIGNAL_FUNC (on_property_focus_out), value);
+}
+
+
+void
+property_add_int_range (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ gint min,
+ gint max,
+ gint step_increment,
+ gint page_increment,
+ gint climb_rate)
+{
+ GtkObject *adjustment = gtk_adjustment_new (min, min, max, step_increment,
+ page_increment, page_increment);
+ GtkWidget *value = gtk_spin_button_new (GTK_ADJUSTMENT (adjustment),
+ climb_rate, 0);
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (value), TRUE);
+ gtk_widget_set_usize (value, 80, -1);
+ gtk_signal_connect (GTK_OBJECT (value), "value_changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ property_add (property_name, label, value, NULL, tooltip);
+}
+
+
+void
+property_add_optional_int_range (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ gint min,
+ gint max,
+ gint step_increment,
+ gint page_increment,
+ gint climb_rate,
+ GtkCallback callback)
+{
+ GtkObject *adjustment = gtk_adjustment_new (min, min, max, step_increment,
+ page_increment, page_increment);
+ GtkWidget *value = gtk_spin_button_new (GTK_ADJUSTMENT (adjustment),
+ climb_rate, 0);
+ GtkWidget *dialog_button = gtk_check_button_new ();
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (value), TRUE);
+#if 0
+ gtk_toggle_button_set_mode (GTK_TOGGLE_BUTTON (dialog_button), FALSE);
+ gtk_widget_set_usize (dialog_button, 16, -1);
+#endif
+ gtk_widget_set_usize (value, 50, -1);
+ gtk_signal_connect (GTK_OBJECT (value), "value_changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "toggled",
+ GTK_SIGNAL_FUNC (callback), value);
+ property_add (property_name, label, value, dialog_button, tooltip);
+}
+
+
+void
+property_add_float (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip)
+{
+ GtkWidget *value = gtk_entry_new ();
+ gtk_widget_set_usize (value, 80, -1);
+ property_add (property_name, label, value, NULL, tooltip);
+ gtk_signal_connect (GTK_OBJECT (value), "activate",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ gtk_signal_connect (GTK_OBJECT (value), "focus_out_event",
+ GTK_SIGNAL_FUNC (on_property_focus_out), value);
+}
+
+
+void
+property_add_float_range (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ gfloat min,
+ gfloat max,
+ gfloat step_increment,
+ gfloat page_increment,
+ gfloat climb_rate,
+ gint decimal_digits)
+{
+ GtkObject *adjustment = gtk_adjustment_new (min, min, max, step_increment,
+ page_increment, page_increment);
+ GtkWidget *value = gtk_spin_button_new (GTK_ADJUSTMENT (adjustment),
+ climb_rate, decimal_digits);
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (value), TRUE);
+ gtk_widget_set_usize (value, 80, -1);
+ gtk_signal_connect (GTK_OBJECT (value), "value_changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ property_add (property_name, label, value, NULL, tooltip);
+}
+
+
+static void
+on_bool_property_toggle (GtkWidget * value, gpointer data)
+{
+ guint active = GTK_TOGGLE_BUTTON (value)->active;
+ GtkWidget *label = GTK_BIN (value)->child;
+ gtk_label_set_text (GTK_LABEL (label), active ? _("Yes") : _("No"));
+ on_property_changed (value, value);
+}
+
+
+void
+property_add_bool (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip)
+{
+ GtkWidget *value = gtk_toggle_button_new_with_label (_("No"));
+ GTK_WIDGET_UNSET_FLAGS (value, GTK_CAN_DEFAULT);
+ gtk_signal_connect (GTK_OBJECT (value), "toggled",
+ GTK_SIGNAL_FUNC (on_bool_property_toggle), NULL);
+ property_add (property_name, label, value, NULL, tooltip);
+}
+
+
+void
+property_add_choice (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ const gchar ** choices)
+{
+ GtkWidget *value = gtk_option_menu_new ();
+ GtkWidget *menu = gtk_menu_new ();
+ gint i = 0;
+
+ GTK_WIDGET_UNSET_FLAGS (value, GTK_CAN_DEFAULT);
+
+ while (choices[i])
+ {
+ GtkWidget *menuitem = gtk_menu_item_new_with_label (choices[i]);
+ gtk_container_add (GTK_CONTAINER (menu), menuitem);
+ gtk_widget_show (menuitem);
+ i++;
+ }
+ gtk_option_menu_set_menu (GTK_OPTION_MENU (value), menu);
+ gtk_signal_connect_after (GTK_OBJECT (menu), "selection_done",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ property_add (property_name, label, value, NULL, tooltip);
+}
+
+
+void
+property_add_combo (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ GList * choices)
+{
+ GtkWidget *value = gtk_combo_new ();
+ gtk_widget_set_usize (GTK_COMBO (value)->entry, 60, -1);
+ gtk_widget_set_usize (value, 80, -1);
+ if (choices)
+ gtk_combo_set_popdown_strings (GTK_COMBO (value), choices);
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (value)->entry), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ property_add (property_name, label, value, NULL, tooltip);
+}
+
+
+void
+property_add_color (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip)
+{
+ GtkWidget *value, *preview, *dialog_button;
+ value = gtk_frame_new (NULL);
+ preview = create_color_preview ();
+ gtk_widget_set_events (preview, gtk_widget_get_events (preview)
+ | GDK_BUTTON_PRESS_MASK);
+ gtk_signal_connect_after (GTK_OBJECT (preview), "expose_event",
+ GTK_SIGNAL_FUNC (on_color_expose_event), value);
+ gtk_signal_connect (GTK_OBJECT (preview), "button_press_event",
+ GTK_SIGNAL_FUNC (on_color_select), value);
+
+ gtk_container_add (GTK_CONTAINER (value), preview);
+ dialog_button = gtk_button_new_with_label ("...");
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (show_colorsel_dialog), value);
+ property_add (property_name, label, value, dialog_button, tooltip);
+}
+
+
+void
+property_add_bgpixmap (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip)
+{
+ GtkWidget *value, *drawing_area, *dialog_button;
+ value = gtk_frame_new (NULL);
+ drawing_area = gtk_drawing_area_new ();
+ gtk_widget_set_events (drawing_area, gtk_widget_get_events (drawing_area)
+ | GDK_BUTTON_PRESS_MASK | GDK_EXPOSURE_MASK);
+ gtk_widget_set_size_request (drawing_area, 100, 20);
+ gtk_widget_show (drawing_area);
+ gtk_signal_connect (GTK_OBJECT (drawing_area), "expose_event",
+ GTK_SIGNAL_FUNC (expose_pixmap), NULL);
+ gtk_signal_connect (GTK_OBJECT (drawing_area), "button_press_event",
+ GTK_SIGNAL_FUNC (on_color_select), value);
+ gtk_container_add (GTK_CONTAINER (value), drawing_area);
+ dialog_button = gtk_button_new_with_label ("...");
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (show_filesel_dialog), value);
+ property_add (property_name, label, value, dialog_button, tooltip);
+}
+
+
+void
+property_add_dialog (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ gboolean editable,
+ GtkCallback callback)
+{
+ GtkWidget *value, *dialog_button;
+ value = gtk_entry_new ();
+ gtk_widget_set_usize (value, 80, -1);
+ gtk_editable_set_editable (GTK_EDITABLE (value), editable);
+ dialog_button = gtk_button_new_with_label ("...");
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (callback), value);
+ gtk_signal_connect (GTK_OBJECT (value), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ property_add (property_name, label, value, dialog_button, tooltip);
+}
+
+
+void
+property_add_filename (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip)
+{
+ GtkWidget *value, *dialog_button;
+ value = gtk_entry_new ();
+ gtk_widget_set_usize (value, 80, -1);
+ gtk_editable_set_editable (GTK_EDITABLE (value), FALSE);
+ dialog_button = gtk_button_new_with_label ("...");
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (show_filesel_dialog), value);
+ property_add (property_name, label, value, dialog_button, tooltip);
+}
+
+
+void
+property_add_filename_with_combo (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ GList * choices)
+{
+ GtkWidget *value, *dialog_button;
+ value = gtk_combo_new ();
+ gtk_widget_set_usize (GTK_COMBO (value)->entry, 60, -1);
+ gtk_widget_set_usize (value, 80, -1);
+ if (choices)
+ gtk_combo_set_popdown_strings (GTK_COMBO (value), choices);
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (value)->entry), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ dialog_button = gtk_button_new_with_label ("...");
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (show_filesel_dialog), value);
+ property_add (property_name, label, value, dialog_button, tooltip);
+}
+
+
+
+void
+property_add_font (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip)
+{
+ GtkWidget *value, *dialog_button;
+ value = gtk_entry_new ();
+ gtk_widget_set_usize (value, 80, -1);
+ gtk_editable_set_editable (GTK_EDITABLE (value), FALSE);
+ dialog_button = gtk_button_new_with_label ("...");
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (show_font_dialog), value);
+ gtk_signal_connect (GTK_OBJECT (value), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+ property_add (property_name, label, value, dialog_button, tooltip);
+}
+
+
+void
+property_add_command (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ const gchar * command,
+ GtkSignalFunc callback)
+{
+ GtkWidget *value;
+ value = gtk_button_new_with_label (command);
+ if (callback)
+ {
+ gtk_signal_connect (GTK_OBJECT (value), "clicked",
+ GTK_SIGNAL_FUNC (callback), value);
+ }
+ property_add (property_name, label, value, NULL, tooltip);
+}
+
+
+/* This adds all the stock items to the combo's popup list. It uses the
+ smallest icon size available. It hides items that don't have an icon of the
+ given size, or don't have a label if need_label is TRUE. */
+static void
+fill_stock_combo (GtkWidget *combo,
+ gboolean need_label,
+ GtkIconSize icon_size)
+{
+ GtkWidget *list, *listitem;
+ GSList *elem;
+
+ list = GTK_COMBO (combo)->list;
+
+ /* Add a 'None' item at the top of the list. */
+ listitem = gtk_list_item_new_with_label (_("None"));
+ gtk_widget_show (listitem);
+ gtk_container_add (GTK_CONTAINER (list), listitem);
+ gtk_combo_set_item_string (GTK_COMBO (combo), GTK_ITEM (listitem), "");
+
+ for (elem = stock_items; elem; elem = elem->next)
+ {
+ GtkStockItem item;
+ GtkWidget *hbox, *image, *label;
+ GtkIconSize *sizes;
+ gint n_sizes, i, use_icon_size;
+ gchar *stock_id, *label_text;
+ gboolean show_item;
+
+ stock_id = elem->data;
+
+#if 0
+ g_print ("Stock ID: %s\n", stock_id);
+#endif
+
+ n_sizes = GPOINTER_TO_INT (g_hash_table_lookup (stock_nsizes_hash,
+ stock_id));
+ sizes = g_hash_table_lookup (stock_sizes_hash, stock_id);
+ if (n_sizes <= 0)
+ continue;
+
+ /* If we accept any icons size, then get the icon closest to
+ GTK_ICON_SIZE_MENU to display in the list. If we only accept a
+ particular size, then check the stock item has that size. */
+ use_icon_size = GTK_ICON_SIZE_INVALID;
+
+ show_item = (icon_size == GLADE_ICON_SIZE_ANY) ? TRUE : FALSE;
+
+ for (i = 0; i < n_sizes; i++)
+ {
+ if (sizes[i] == icon_size)
+ show_item = TRUE;
+
+ if (sizes[i] != GTK_ICON_SIZE_INVALID
+ && (use_icon_size == GTK_ICON_SIZE_INVALID
+ || sizes[i] < use_icon_size))
+ use_icon_size = sizes[i];
+ }
+
+ if (use_icon_size == GTK_ICON_SIZE_INVALID)
+ {
+#if 0
+ g_print ("Skipping: %s\n", stock_id);
+#endif
+ continue;
+ }
+
+ if (gtk_stock_lookup (stock_id, &item))
+ {
+ label_text = item.label;
+ }
+ else
+ {
+ if (need_label)
+ show_item = FALSE;
+ label_text = stock_id;
+ }
+
+ listitem = gtk_list_item_new ();
+ gtk_object_set_data (GTK_OBJECT (listitem), GladeStockIDKey, stock_id);
+ if (show_item)
+ gtk_widget_show (listitem);
+ hbox = gtk_hbox_new (FALSE, 3);
+ gtk_container_add (GTK_CONTAINER (listitem), hbox);
+ gtk_widget_show (hbox);
+
+ image = gtk_image_new_from_stock (stock_id, use_icon_size);
+ if (image)
+ {
+ gtk_widget_show (image);
+ gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, FALSE, 0);
+ }
+
+ label = gtk_type_new (GTK_TYPE_ACCEL_LABEL);
+ gtk_label_set_text_with_mnemonic (GTK_LABEL (label), label_text);
+ gtk_widget_show (label);
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+ gtk_combo_set_item_string (GTK_COMBO (combo), GTK_ITEM (listitem),
+ stock_id);
+
+ gtk_container_add (GTK_CONTAINER (list), listitem);
+ }
+}
+
+
+/* This shows the appropriate stock items in the popup list. If need_label
+ is TRUE, it only shows items which have stock labels. If icon_size is
+ not GLADE_ICON_SIZE_ANY, it only shows items that have icons of the given
+ size. */
+static void
+show_stock_items (GtkWidget *combo)
+{
+ gboolean need_label;
+ GtkIconSize icon_size;
+ GtkWidget *list;
+ GList *elem;
+ gboolean gnome_support;
+
+ need_label = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (combo),
+ GladeNeedLabelKey));
+ icon_size = GPOINTER_TO_INT (gtk_object_get_data (GTK_OBJECT (combo),
+ GladeIconSizeKey));
+
+ list = GTK_COMBO (combo)->list;
+
+ gnome_support = glade_project_get_gnome_support (current_project);
+
+ for (elem = GTK_LIST (list)->children; elem; elem = elem->next)
+ {
+ GtkWidget *listitem;
+ gchar *stock_id;
+ gboolean show_item;
+ GtkStockItem item;
+
+ listitem = elem->data;
+
+ /* Fetch the stock id from the item. */
+ stock_id = gtk_object_get_data (GTK_OBJECT (listitem), GladeStockIDKey);
+ if (!stock_id)
+ continue;
+
+ show_item = TRUE;
+ if (need_label && !gtk_stock_lookup (stock_id, &item))
+ show_item = FALSE;
+
+ /* Only show GTK+ stock items in GTK+ projects. */
+ if (!gnome_support && (strncmp (stock_id, "gtk-", 4) != 0))
+ show_item = FALSE;
+
+ if (show_item && icon_size != GLADE_ICON_SIZE_ANY)
+ {
+ GtkIconSize *sizes;
+ gint n_sizes, i;
+
+ n_sizes = GPOINTER_TO_INT (g_hash_table_lookup (stock_nsizes_hash,
+ stock_id));
+ sizes = g_hash_table_lookup (stock_sizes_hash, stock_id);
+
+ show_item = FALSE;
+ for (i = 0; i < n_sizes; i++)
+ {
+ if (sizes[i] == icon_size)
+ {
+ show_item = TRUE;
+ }
+ }
+ }
+
+ if (show_item)
+ gtk_widget_show (listitem);
+ else
+ gtk_widget_hide (listitem);
+ }
+}
+
+
+/* A stock item is a GTK+ stock item that has a label and an icon with the
+ given size. Any stock items that don't have labels or don't have an icon
+ with the given size are not displayed in the popup list.
+ You can change the icon size dynamically, e.g. based on another property.
+ The popup list will be recreated, and if the stock item currently used does
+ not have the given icon size, the stock item will be set to 'None'.
+ Using GLADE_ICON_SIZE_ANY means any icon size is OK. */
+void
+property_add_stock_item (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ GtkIconSize icon_size)
+{
+ GtkWidget *value;
+
+ value = gtk_combo_new ();
+ gtk_widget_set_usize (GTK_COMBO (value)->entry, 60, -1);
+ gtk_widget_set_usize (value, 80, -1);
+
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (value)->entry), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+
+ fill_stock_combo (value, TRUE, icon_size);
+ gtk_object_set_data (GTK_OBJECT (value), GladeNeedLabelKey,
+ GINT_TO_POINTER (TRUE));
+ gtk_object_set_data (GTK_OBJECT (value), GladeIconSizeKey,
+ GINT_TO_POINTER (icon_size));
+
+ property_add (property_name, label, value, NULL, tooltip);
+}
+
+
+extern const gint GladeNamedIconsSize;
+extern const gchar *GladeNamedIcons[];
+
+void
+property_add_named_icon (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip)
+{
+ GtkWidget *value, *list, *listitem, *hbox, *image, *label_widget;
+ gint i;
+
+ value = gtk_combo_new ();
+ list = GTK_COMBO (value)->list;
+ gtk_widget_set_usize (GTK_COMBO (value)->entry, 60, -1);
+ gtk_widget_set_usize (value, 80, -1);
+
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (value)->entry), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+
+ for (i = 0; i < GladeNamedIconsSize; i++)
+ {
+ listitem = gtk_list_item_new ();
+ gtk_widget_show (listitem);
+
+ hbox = gtk_hbox_new (FALSE, 3);
+ gtk_container_add (GTK_CONTAINER (listitem), hbox);
+ gtk_widget_show (hbox);
+
+ image = gtk_image_new_from_icon_name (GladeNamedIcons[i],
+ GTK_ICON_SIZE_MENU);
+ if (image)
+ {
+ gtk_widget_show (image);
+ gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, FALSE, 0);
+ }
+
+ label_widget = gtk_label_new (GladeNamedIcons[i]);
+ gtk_widget_show (label_widget);
+ gtk_box_pack_start (GTK_BOX (hbox), label_widget, FALSE, FALSE, 0);
+
+ gtk_combo_set_item_string (GTK_COMBO (value), GTK_ITEM (listitem),
+ GladeNamedIcons[i]);
+
+ gtk_container_add (GTK_CONTAINER (list), listitem);
+ }
+
+ property_add (property_name, label, value, NULL, tooltip);
+}
+
+
+/* An icon is a GTK+ stock icon with the given icon size, or a user-specified
+ icon. It will show a GtkCombo, with a '...' button beside it for opening
+ a file selection dialog, so the user can specify an icon file.
+ As with stock item, you can change the icon size dynamically, and the popup
+ list of stock icons will be recreated. */
+void
+property_add_icon (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ GtkIconSize icon_size)
+{
+ GtkWidget *value, *dialog_button;
+
+ value = gtk_combo_new ();
+ gtk_widget_set_usize (GTK_COMBO (value)->entry, 60, -1);
+ gtk_widget_set_usize (value, 80, -1);
+
+ gtk_signal_connect (GTK_OBJECT (GTK_COMBO (value)->entry), "changed",
+ GTK_SIGNAL_FUNC (on_property_changed), value);
+
+ fill_stock_combo (value, FALSE, icon_size);
+ gtk_object_set_data (GTK_OBJECT (value), GladeNeedLabelKey,
+ GINT_TO_POINTER (FALSE));
+ gtk_object_set_data (GTK_OBJECT (value), GladeIconSizeKey,
+ GINT_TO_POINTER (icon_size));
+
+ dialog_button = gtk_button_new_with_label ("...");
+ gtk_signal_connect (GTK_OBJECT (dialog_button), "clicked",
+ GTK_SIGNAL_FUNC (show_filesel_dialog), value);
+
+ property_add (property_name, label, value, dialog_button, tooltip);
+}
+
+
+static const gchar*
+property_add (const gchar * property_name,
+ const gchar * label_string,
+ GtkWidget * value,
+ GtkWidget * dialog_button,
+ const gchar * tooltip)
+{
+ GtkWidget *label, *eventbox;
+ gchar *property_name_copy;
+ gint xpad = 0, ypad = 0;
+
+ if (glade_debug_properties)
+ g_print ("Property: %s\n", property_name);
+
+#if 0
+ if (GTK_IS_OPTION_MENU (value))
+ xpad = ypad = 0;
+#endif
+
+ label = gtk_label_new (label_string);
+ gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.3);
+ /*gtk_misc_set_padding(GTK_MISC(label), 0, 5); */
+ gtk_widget_show (label);
+
+ /* We put the label in the event box so we can set a tooltip. */
+ eventbox = gtk_event_box_new ();
+ gtk_widget_set_usize (eventbox, 100, -1);
+ gtk_widget_show (eventbox);
+ gtk_container_add (GTK_CONTAINER (eventbox), label);
+
+ gtk_widget_show (value);
+ if (tooltip)
+ gtk_tooltips_set_tip (tooltips, eventbox, tooltip, NULL);
+
+ gtk_table_attach (GTK_TABLE (property_table), eventbox, 0, 1,
+ property_table_row, property_table_row + 1,
+ GTK_FILL, GTK_FILL, 1, 1);
+ if (dialog_button)
+ {
+ GtkWidget *hbox = gtk_hbox_new (FALSE, 0);
+ gtk_table_attach (GTK_TABLE (property_table), hbox, 1, 3,
+ property_table_row, property_table_row + 1,
+ GTK_EXPAND | GTK_FILL, 0, xpad, ypad);
+ /* Empty checkbuttons are placed before the value widget. */
+ if (GTK_IS_CHECK_BUTTON (dialog_button)
+ && GTK_BIN (dialog_button)->child == NULL)
+ {
+ gtk_box_pack_start (GTK_BOX (hbox), dialog_button, FALSE, FALSE, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), value, TRUE, TRUE, 0);
+ }
+ else
+ {
+ gtk_box_pack_start (GTK_BOX (hbox), value, TRUE, TRUE, 0);
+ gtk_box_pack_start (GTK_BOX (hbox), dialog_button, FALSE, FALSE, 0);
+ }
+ gtk_widget_show (dialog_button);
+ gtk_widget_show (hbox);
+ }
+ else
+ {
+ gtk_table_attach (GTK_TABLE (property_table), value, 1, 3,
+ property_table_row, property_table_row + 1,
+ GTK_EXPAND | GTK_FILL, 0, xpad, ypad);
+ }
+ property_table_row++;
+
+ /* Insert property label & value widgets into hash tables */
+ property_name_copy = g_strdup (property_name);
+ g_hash_table_insert (gb_property_labels, property_name_copy, label);
+ g_hash_table_insert (gb_property_values, property_name_copy, value);
+ if (dialog_button)
+ g_hash_table_insert (gb_property_buttons,
+ property_name_copy,
+ dialog_button);
+
+ return property_name_copy;
+}
+
+
+/*
+ * Functions for getting/setting properties.
+ * NOTE: should also specify whether set properties are copied and
+ * if values returned by get should be freed.
+ * For widgets which use a GtkEntry: string value set is copied,
+ * & don't free string returned by get (it is the actual entry text).
+ *
+ * NOTE: property_get_*() functions also set the apply flag.
+ * This is used to enable the automatic applying of
+ * properties as they are changed in the property editor. It is set
+ * to TRUE if the property widget matches the to_apply widget.
+ */
+
+
+static void
+copy_translation_properties (const gchar *property_name,
+ GtkWidget *from_widget, GtkWidget *to_widget)
+{
+ /* Just return if either widget is NULL. This can happen for the fields on
+ the signals page, which aren't translated at all. */
+ if (from_widget == NULL || to_widget == NULL)
+ return;
+
+ /* Copy the translator comments string, and translatable & context flags
+ from one widget to the other. */
+ glade_util_copy_translation_properties (from_widget, property_name,
+ to_widget, property_name);
+}
+
+
+gchar *
+property_get_string (const gchar * property_name,
+ GtkWidget *actual_widget,
+ GtkWidget * to_apply,
+ gboolean * apply_retval)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ gboolean apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+
+ if (apply_retval)
+ *apply_retval = apply;
+
+ g_return_val_if_fail (widget != NULL, "");
+
+ /* Copy the extra data from the property value to the actual widget. */
+ if (apply)
+ copy_translation_properties (property_name, widget, actual_widget);
+
+ return ((char*) gtk_entry_get_text (GTK_ENTRY (widget)));
+}
+
+
+void
+property_set_string (const gchar * property_name,
+ const gchar * value)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ GtkWidget *button;
+ g_return_if_fail (widget != NULL);
+ gtk_entry_set_text (GTK_ENTRY (widget), value ? value : "");
+
+ /* Make sure the '...' button is not visible, only for string properties. */
+ if (g_object_get_data (G_OBJECT (widget), GladeIsStringPropertyKey))
+ {
+ button = (GtkWidget *) g_hash_table_lookup (gb_property_buttons,
+ property_name);
+ gtk_widget_hide (button);
+ }
+}
+
+
+void
+property_set_translatable_string (const gchar * property_name,
+ const gchar * value,
+ GtkWidget *actual_widget)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ GtkWidget *button;
+ g_return_if_fail (widget != NULL);
+ g_return_if_fail (actual_widget != NULL);
+ gtk_entry_set_text (GTK_ENTRY (widget), value ? value : "");
+
+ /* Make sure the '...' button is visible. */
+ button = (GtkWidget *) g_hash_table_lookup (gb_property_buttons,
+ property_name);
+ gtk_widget_show (button);
+
+ copy_translation_properties (property_name, actual_widget, widget);
+
+ /* Set a special flag in the property value widget so we do show the
+ translatable properties in the dialog. */
+ g_object_set_data (G_OBJECT (widget), GladeShowTranslationPropertiesKey, "TRUE");
+}
+
+
+/* Note: returned string must be freed with g_free() */
+gchar *
+property_get_text (const gchar * property_name,
+ GtkWidget *actual_widget,
+ GtkWidget * to_apply,
+ gboolean * apply_retval)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ gboolean apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ GtkWidget *text = GTK_BIN (widget)->child;
+ GtkTextBuffer *buffer;
+ GtkTextIter start, end;
+
+ if (apply_retval)
+ *apply_retval = apply;
+
+ g_return_val_if_fail (text != NULL, g_strdup (""));
+ g_return_val_if_fail (GTK_IS_TEXT_VIEW (text), g_strdup (""));
+
+ /* Copy the extra data from the property value to the actual widget. */
+ if (apply)
+ copy_translation_properties (property_name, widget, actual_widget);
+
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ gtk_text_buffer_get_bounds (buffer, &start, &end);
+
+ return (gtk_text_buffer_get_text (buffer, &start, &end, TRUE));
+}
+
+
+void
+property_set_text (const gchar * property_name,
+ const gchar * value)
+{
+ GtkWidget *text;
+ GtkTextBuffer *buffer;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+
+ text = GTK_BIN (widget)->child;
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ gtk_text_buffer_set_text (buffer, value ? value : "", -1);
+
+ /* Set a special flag in the property value widget so we don't show the
+ translatable properties in the dialog. */
+ g_object_set_data (G_OBJECT (widget), GladeShowTranslationPropertiesKey, NULL);
+}
+
+
+void
+property_set_translatable_text (const gchar * property_name,
+ const gchar * value,
+ GtkWidget * actual_widget)
+{
+ GtkWidget *text;
+ GtkTextBuffer *buffer;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ g_return_if_fail (actual_widget != NULL);
+
+ text = GTK_BIN (widget)->child;
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text));
+ gtk_text_buffer_set_text (buffer, value ? value : "", -1);
+
+ copy_translation_properties (property_name, actual_widget, widget);
+
+ /* Set a special flag in the property value widget so we do show the
+ translatable properties in the dialog. */
+ g_object_set_data (G_OBJECT (widget), GladeShowTranslationPropertiesKey, "TRUE");
+}
+
+
+gint
+property_get_int (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ gchar *text;
+ gint value = 0;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, 0);
+ if (GTK_IS_SPIN_BUTTON (widget))
+ {
+ return gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (widget));
+ }
+ else
+ {
+ text = (char*) gtk_entry_get_text (GTK_ENTRY (widget));
+ sscanf (text, "%i", &value);
+ return value;
+ }
+}
+
+
+gint
+property_get_optional_int (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply,
+ gboolean * is_set)
+{
+ gchar *text;
+ gint value = 0;
+ GtkWidget *widget, *button;
+
+ widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, 0);
+
+ button = (GtkWidget *) g_hash_table_lookup (gb_property_buttons,
+ property_name);
+ g_return_val_if_fail (button != NULL, 0);
+
+ if (is_set)
+ *is_set = GTK_TOGGLE_BUTTON (button)->active ? TRUE : FALSE;
+
+ if (GTK_IS_SPIN_BUTTON (widget))
+ {
+ return gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (widget));
+ }
+ else
+ {
+ text = (char*) gtk_entry_get_text (GTK_ENTRY (widget));
+ sscanf (text, "%i", &value);
+ return value;
+ }
+}
+
+
+void
+property_set_int (const gchar * property_name,
+ gint value)
+{
+ gchar buffer[128];
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ if (GTK_IS_SPIN_BUTTON (widget))
+ {
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), value);
+ }
+ else
+ {
+ sprintf (buffer, "%i", value);
+ gtk_entry_set_text (GTK_ENTRY (widget), buffer);
+ }
+}
+
+
+void
+property_set_optional_int (const gchar * property_name,
+ gint value,
+ gboolean is_set)
+{
+ gchar buffer[128];
+ GtkWidget *widget, *button;
+
+ widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+
+ button = (GtkWidget *) g_hash_table_lookup (gb_property_buttons,
+ property_name);
+ g_return_if_fail (button != NULL);
+
+ if (GTK_IS_SPIN_BUTTON (widget))
+ {
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), value);
+ }
+ else
+ {
+ sprintf (buffer, "%i", value);
+ gtk_entry_set_text (GTK_ENTRY (widget), buffer);
+ }
+
+ gtk_widget_set_sensitive (widget, is_set);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button), is_set);
+}
+
+
+gfloat
+property_get_float (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ gchar *text;
+ gfloat value = 0;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, 0);
+ if (GTK_IS_SPIN_BUTTON (widget))
+ {
+ return gtk_spin_button_get_value (GTK_SPIN_BUTTON (widget));
+ }
+ else
+ {
+ text = (char*) gtk_entry_get_text (GTK_ENTRY (widget));
+ sscanf (text, "%f", &value);
+ return value;
+ }
+}
+
+
+void
+property_set_float (const gchar * property_name,
+ gfloat value)
+{
+ gchar buffer[128];
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ if (GTK_IS_SPIN_BUTTON (widget))
+ {
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (widget), value);
+ }
+ else
+ {
+ sprintf (buffer, "%g", value);
+ gtk_entry_set_text (GTK_ENTRY (widget), buffer);
+ }
+}
+
+
+gboolean
+property_get_bool (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, FALSE);
+ return (GTK_TOGGLE_BUTTON (widget)->active ? TRUE : FALSE);
+}
+
+
+void
+property_set_bool (const gchar * property_name,
+ gint value)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), value);
+}
+
+
+gchar *
+property_get_choice (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ GtkWidget *label;
+ gchar *label_text;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, NULL);
+ label = GTK_BIN (widget)->child;
+ if (!label)
+ {
+ GtkWidget *menuitem = gtk_menu_get_active (GTK_MENU (GTK_OPTION_MENU (widget)->menu));
+ if (menuitem)
+ label = GTK_BIN (menuitem)->child;
+ }
+ if (!label || !GTK_IS_LABEL (label))
+ {
+ g_warning ("Couldn't find option menu label");
+ return NULL;
+ }
+ label_text = (gchar*) gtk_label_get_text (GTK_LABEL (label));
+ return label_text;
+}
+
+
+void
+property_set_choice (const gchar * property_name,
+ gint value)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ gtk_option_menu_set_history (GTK_OPTION_MENU (widget), value);
+}
+
+
+gchar *
+property_get_combo (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, "");
+ return ((char*) gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (widget)->entry)));
+}
+
+
+void
+property_set_combo (const gchar * property_name,
+ const gchar * value)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (widget)->entry), value ? value : "");
+}
+
+
+void
+property_set_combo_strings (const gchar * property_name,
+ GList * choices)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ if (choices)
+ gtk_combo_set_popdown_strings (GTK_COMBO (widget), choices);
+ else
+ gtk_list_clear_items (GTK_LIST (GTK_COMBO (widget)->list), 0, -1);
+}
+
+
+GdkColor *
+property_get_color (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ GdkColor *color;
+ GtkWidget *preview;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, NULL);
+ preview = GTK_BIN (widget)->child;
+ g_return_val_if_fail (GTK_IS_DRAWING_AREA (preview), NULL);
+ color = gtk_object_get_data (GTK_OBJECT (preview), GbColorKey);
+ g_return_val_if_fail (color != NULL, NULL);
+ return color;
+}
+
+
+void
+property_set_color (const gchar * property_name,
+ GdkColor * value)
+{
+ GtkWidget *preview;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ preview = GTK_BIN (widget)->child;
+ g_return_if_fail (GTK_IS_DRAWING_AREA (preview));
+ show_color_in_preview (preview, value);
+}
+
+
+GdkPixmap *
+property_get_bgpixmap (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply,
+ gchar ** filename)
+{
+ GtkWidget *drawing_area;
+ GdkPixmap *gdkpixmap;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, NULL);
+ drawing_area = GTK_BIN (widget)->child;
+ g_return_val_if_fail (GTK_IS_DRAWING_AREA (drawing_area), NULL);
+
+ gdkpixmap = gtk_object_get_data (GTK_OBJECT (drawing_area), GbBgPixmapKey);
+ *filename = gtk_object_get_data (GTK_OBJECT (drawing_area), GbBgFilenameKey);
+ return gdkpixmap;
+}
+
+
+void
+property_set_bgpixmap (const gchar * property_name,
+ GdkPixmap * gdkpixmap,
+ const gchar * filename)
+{
+ GtkWidget *drawing_area;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ drawing_area = GTK_BIN (widget)->child;
+ g_return_if_fail (GTK_IS_DRAWING_AREA (drawing_area));
+
+ set_pixmap (drawing_area, gdkpixmap, filename);
+}
+
+
+static void
+set_pixmap (GtkWidget * drawing_area, GdkPixmap * gdkpixmap,
+ const gchar * filename)
+{
+ GdkPixmap *old_gdkpixmap;
+ gchar *old_filename, *filename_copy;
+
+ /* free/unref any existing values */
+ old_gdkpixmap = gtk_object_get_data (GTK_OBJECT (drawing_area), GbBgPixmapKey);
+ if (old_gdkpixmap)
+ gdk_pixmap_unref (old_gdkpixmap);
+ old_filename = gtk_object_get_data (GTK_OBJECT (drawing_area), GbBgFilenameKey);
+ g_free (old_filename);
+
+ gtk_object_set_data (GTK_OBJECT (drawing_area), GbBgPixmapKey, gdkpixmap);
+ filename_copy = filename ? g_strdup (filename) : NULL;
+ gtk_object_set_data (GTK_OBJECT (drawing_area), GbBgFilenameKey, filename_copy);
+
+ if (gdkpixmap)
+ gdk_pixmap_ref (gdkpixmap);
+
+ show_pixmap_in_drawing_area (drawing_area, gdkpixmap);
+}
+
+
+gpointer
+property_get_dialog (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ gpointer dialog_value;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, NULL);
+ dialog_value = gtk_object_get_data (GTK_OBJECT (widget), GbDialogValueKey);
+ if (dialog_value)
+ return dialog_value;
+ else
+ return ((char*) gtk_entry_get_text (GTK_ENTRY (widget)));
+}
+
+
+void
+property_set_dialog (const gchar * property_name,
+ const gchar * string,
+ gconstpointer value)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ if (value)
+ gtk_object_set_data (GTK_OBJECT (widget), GbDialogValueKey,
+ (gpointer) value);
+ gtk_entry_set_text (GTK_ENTRY (widget), string ? string : "");
+}
+
+
+gchar *
+property_get_filename (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, "");
+ return gtk_object_get_data (GTK_OBJECT (widget), GbFilenameValueKey);
+}
+
+
+void
+property_set_filename (const gchar * property_name,
+ const gchar * value)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ gtk_object_set_data_full (GTK_OBJECT (widget), GbFilenameValueKey,
+ g_strdup (value), value ? g_free : NULL);
+
+ if (GTK_IS_ENTRY (widget))
+ gtk_entry_set_text (GTK_ENTRY (widget), value ? g_basename (value) : "");
+ else if (GTK_IS_COMBO (widget))
+ gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (widget)->entry),
+ value ? g_basename (value) : "");
+ else
+ g_warning ("Invalid filename property");
+}
+
+
+GdkFont *
+property_get_font (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply,
+ gchar ** xlfd_fontname)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, NULL);
+ *xlfd_fontname = gtk_object_get_data (GTK_OBJECT (widget), GbFontSpecKey);
+ return (gtk_object_get_data (GTK_OBJECT (widget), GbFontKey));
+}
+
+
+void
+property_set_font (const gchar * property_name,
+ GdkFont * font,
+ const gchar * xlfd_fontname)
+{
+ GdkFont *old_font;
+ gchar *old_xlfd_fontname;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+
+ old_font = gtk_object_get_data (GTK_OBJECT (widget), GbFontKey);
+ if (old_font)
+ gdk_font_unref (old_font);
+ if (font)
+ gdk_font_ref (font);
+ gtk_object_set_data (GTK_OBJECT (widget), GbFontKey, font);
+ old_xlfd_fontname = gtk_object_get_data (GTK_OBJECT (widget), GbFontSpecKey);
+ g_free (old_xlfd_fontname);
+ gtk_object_set_data (GTK_OBJECT (widget), GbFontSpecKey, g_strdup (xlfd_fontname));
+ gtk_entry_set_text (GTK_ENTRY (widget), get_font_name_from_spec (xlfd_fontname));
+}
+
+
+/* This searches through a GtkCombo's popup list to find the listitem whose
+ text matches the text in the GtkEntry. If it finds it, it returns the
+ stock_id stored in the listitem's data, else it returns NULL. */
+#if 0
+static gchar*
+find_stock_id (GtkCombo *value)
+{
+ gchar *text;
+ GList *elem;
+
+ text = (gchar*) gtk_entry_get_text (GTK_ENTRY (value->entry));
+
+ for (elem = GTK_LIST (value->list)->children; elem; elem = elem->next)
+ {
+ GtkWidget *listitem = elem->data;
+ gchar *item_text = glade_util_gtk_combo_func (GTK_LIST_ITEM (listitem));
+ if (!strcmp (item_text, text))
+ return gtk_object_get_data (GTK_OBJECT (listitem), GladeStockIDKey);
+ }
+
+ return NULL;
+}
+#endif
+
+
+gchar*
+property_get_stock_item (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ gchar *stock_id;
+
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, 0);
+
+ /* We want to return the stock_id corresponding to the currently selected
+ item. */
+ stock_id = (gchar*) gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (widget)->entry));
+ return (*stock_id) ? stock_id : NULL;
+}
+
+
+/* This searches through a GtkCombo's popup list to find the listitem whose
+ stock_id matches the given stock_id. */
+#if 0
+static GtkWidget*
+find_stock_item (GtkCombo *value, const gchar *stock_id)
+{
+ GList *elem;
+
+ if (!stock_id || !stock_id[0])
+ return NULL;
+
+ for (elem = GTK_LIST (value->list)->children; elem; elem = elem->next)
+ {
+ GtkWidget *listitem = elem->data;
+ gchar *elem_stock_id;
+
+ elem_stock_id = gtk_object_get_data (GTK_OBJECT (listitem),
+ GladeStockIDKey);
+ if (elem_stock_id && !strcmp (stock_id, elem_stock_id))
+ return listitem;
+ }
+
+ return NULL;
+}
+#endif
+
+
+void
+property_set_stock_item (const gchar *property_name,
+ const gchar *stock_id)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+
+ gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (widget)->entry),
+ stock_id ? stock_id : "");
+}
+
+
+void
+property_set_stock_item_icon_size (const gchar *property_name,
+ GtkIconSize icon_size)
+{
+ GtkWidget *value;
+
+ value = property_get_value_widget (property_name);
+
+ gtk_object_set_data (GTK_OBJECT (value), GladeIconSizeKey,
+ GINT_TO_POINTER (icon_size));
+
+ show_stock_items (value);
+}
+
+
+gchar*
+property_get_icon (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ gchar *text, *filename;
+
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, 0);
+
+ /* If the field is empty, return NULL. */
+ text = (gchar*) gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (widget)->entry));
+ if (!*text)
+ return NULL;
+
+ /* Check if the text in the entry matches the basename of any filename
+ set. If it does, return the entire filename. Otherwise return the
+ entry contents. */
+ filename = gtk_object_get_data (GTK_OBJECT (widget), GbFilenameValueKey);
+ if (filename)
+ {
+ const gchar *basename = g_basename (filename);
+ if (!strcmp (basename, text))
+ return filename;
+ }
+
+ return text;
+}
+
+
+void
+property_set_icon (const gchar *property_name,
+ const gchar *icon)
+{
+ const gchar *value = NULL;
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+
+ /* We need to determine whether icon is a stock id or a filename. */
+ if (glade_util_check_is_stock_id (icon))
+ {
+ value = icon;
+ gtk_object_remove_data (GTK_OBJECT (widget), GbFilenameValueKey);
+ }
+ else
+ {
+ value = icon ? g_basename (icon) : "";
+ gtk_object_set_data_full (GTK_OBJECT (widget), GbFilenameValueKey,
+ g_strdup (icon), icon ? g_free : NULL);
+ }
+
+ gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (widget)->entry),
+ value ? value : "");
+
+ show_stock_items (widget);
+}
+
+
+void
+property_set_icon_size (const gchar *property_name,
+ GtkIconSize icon_size)
+{
+ GtkWidget *value;
+
+ value = property_get_value_widget (property_name);
+
+ gtk_object_set_data (GTK_OBJECT (value), GladeIconSizeKey,
+ GINT_TO_POINTER (icon_size));
+
+ show_stock_items (value);
+}
+
+
+void
+property_set_icon_filesel (const gchar *property_name,
+ gboolean filesel)
+{
+ GtkWidget *button;
+
+ button = (GtkWidget *) g_hash_table_lookup (gb_property_buttons,
+ property_name);
+
+ if (filesel)
+ gtk_widget_show (button);
+ else
+ gtk_widget_hide (button);
+}
+
+
+gchar *
+property_get_named_icon (const gchar * property_name,
+ GtkWidget * to_apply,
+ gboolean * apply)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ if (apply)
+ *apply = (!to_apply || to_apply == widget) ? TRUE : FALSE;
+ g_return_val_if_fail (widget != NULL, "");
+ return ((char*) gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (widget)->entry)));
+}
+
+
+void
+property_set_named_icon (const gchar * property_name,
+ const gchar * value)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+ gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (widget)->entry), value ? value : "");
+}
+
+/*
+ * For getting the widgets used to display properties.
+ */
+GtkWidget*
+property_get_value_widget (const gchar *property_name)
+{
+ return (GtkWidget *) g_hash_table_lookup (gb_property_values, property_name);
+}
+
+
+/*
+ * Setting properties sensitive/insensitive
+ */
+void
+property_set_sensitive (const gchar * property_name, gboolean sensitive)
+{
+ property_set_sensitive_full (property_name, sensitive, sensitive, TRUE);
+}
+
+void
+property_set_sensitive_full (const gchar * property_name,
+ gboolean label_sensitive,
+ gboolean value_sensitive,
+ gboolean button_visible)
+{
+ GtkWidget *value, *label, *button;
+
+ value = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (value != NULL);
+ gtk_widget_set_sensitive (value, value_sensitive);
+
+ label = (GtkWidget *) g_hash_table_lookup (gb_property_labels,
+ property_name);
+ if (label)
+ gtk_widget_set_sensitive (label, label_sensitive);
+
+ button = (GtkWidget *) g_hash_table_lookup (gb_property_buttons,
+ property_name);
+ if (button)
+ {
+ if (button_visible)
+ {
+ gtk_widget_show (button);
+ if (GTK_IS_TOGGLE_BUTTON (button))
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (button),
+ value_sensitive);
+ else
+ gtk_widget_set_sensitive (button, value_sensitive);
+ }
+ else
+ gtk_widget_hide (button);
+ }
+}
+
+
+void
+property_set_visible (const gchar * property_name,
+ gboolean visible)
+{
+ GtkWidget *value, *label, *button;
+
+ value = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (value != NULL);
+ if (visible)
+ gtk_widget_show (value);
+ else
+ gtk_widget_hide (value);
+
+
+ label = (GtkWidget *) g_hash_table_lookup (gb_property_labels,
+ property_name);
+ if (label)
+ {
+ if (visible)
+ gtk_widget_show (label);
+ else
+ gtk_widget_hide (label);
+ }
+
+ button = (GtkWidget *) g_hash_table_lookup (gb_property_buttons,
+ property_name);
+ if (button)
+ {
+ if (visible)
+ gtk_widget_show (button);
+ else
+ gtk_widget_hide (button);
+ }
+
+ /* Hide the parent of the value/button if it isn't the main table.
+ We need this since sometimes the table doesn't resize properly, and we
+ are left with a blank row. */
+ if (value->parent && !GTK_IS_TABLE (value->parent))
+ {
+ if (visible)
+ gtk_widget_show (value->parent);
+ else
+ gtk_widget_hide (value->parent);
+ }
+}
+
+
+/*
+ * Setting properties valid/invalid
+ */
+void
+property_set_valid (const gchar * property_name, gboolean valid)
+{
+ GtkWidget *widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (widget != NULL);
+
+ if (valid)
+ gtk_widget_set_style (widget, gtk_widget_get_default_style ());
+ else
+ gtk_widget_set_style (widget, invalid_style);
+}
+
+
+/*
+ * Color previews - for showing style colors
+ */
+
+static GtkWidget *
+create_color_preview ()
+{
+ GtkWidget *preview;
+ GdkColormap *colormap;
+ GdkColor *color;
+
+ preview = gtk_drawing_area_new ();
+ gtk_widget_show (preview);
+
+ color = g_new (GdkColor, 1);
+ color->red = color->green = color->blue = 0xFFFF;
+ gtk_object_set_data (GTK_OBJECT (preview), GbColorKey, color);
+
+ /* Allocate the color. */
+ colormap = gtk_widget_get_colormap (preview);
+ if (!gdk_color_alloc (colormap, color))
+ {
+ g_warning ("Couldn't allocate white color");
+ }
+
+ return preview;
+}
+
+
+/* Returns TRUE if the color has changed. */
+static gboolean
+show_color_in_preview (GtkWidget * preview, GdkColor *new_color)
+{
+ GdkColormap *colormap;
+ GdkColor *color;
+ gulong pixel;
+
+ color = gtk_object_get_data (GTK_OBJECT (preview), GbColorKey);
+ g_return_val_if_fail (color != NULL, FALSE);
+
+ /* If it is the same, return FALSE. */
+ if (color->red == new_color->red
+ && color->green == new_color->green
+ && color->blue == new_color->blue)
+ return FALSE;
+
+ /* Allocate the color. */
+ colormap = gtk_widget_get_colormap (preview);
+ if (!gdk_color_alloc (colormap, new_color))
+ {
+ /* If we can't allocate the colour, keep the old one. */
+ g_warning ("Couldn't allocate color");
+ return FALSE;
+ }
+
+ /* Free the old color. */
+ pixel = color->pixel;
+ gdk_colors_free (colormap, &pixel, 1, 0);
+
+ *color = *new_color;
+
+ /* The drawing area doesn't get a window until the notebook page is shown! */
+ if (preview->window)
+ {
+ gdk_window_set_background (preview->window, color);
+ gdk_window_clear (preview->window);
+ }
+
+ return TRUE;
+}
+
+
+/*
+ * Pixmap values (displayed as background of drawing area)
+ */
+static void
+show_pixmap_in_drawing_area (GtkWidget * drawing_area, GdkPixmap * gdkpixmap)
+{
+ g_return_if_fail (GTK_IS_DRAWING_AREA (drawing_area));
+ /* The drawing area doesn't get a window until the notebook page is shown! */
+ if (drawing_area->window == NULL)
+ return;
+ if (gdkpixmap)
+ {
+ gdk_window_set_back_pixmap (drawing_area->window, gdkpixmap, FALSE);
+ }
+ else
+ {
+ gdk_window_set_background (drawing_area->window,
+ &drawing_area->style->bg[GTK_STATE_NORMAL]);
+ }
+ gdk_window_clear (drawing_area->window);
+}
+
+
+static gint
+expose_pixmap (GtkWidget * drawing_area, GdkEventExpose * event, gpointer data)
+{
+ GdkPixmap *gdkpixmap;
+
+ g_return_val_if_fail (GTK_IS_DRAWING_AREA (drawing_area), FALSE);
+
+ gdkpixmap = gtk_object_get_data (GTK_OBJECT (drawing_area), GbBgPixmapKey);
+ show_pixmap_in_drawing_area (drawing_area, gdkpixmap);
+ on_color_draw (drawing_area, NULL);
+
+ return FALSE;
+}
+
+
+/*
+ * The Events dialog, used for selecting which X events to receive.
+ */
+
+static void
+show_events_dialog (GtkWidget * widget, gpointer value)
+{
+ GtkWidget *dialog, *clist, *scrolled_win;
+ GtkWindow *transient_parent;
+ gchar *titles[2];
+ const gchar *row[2];
+ int i;
+ gchar *event_mask_string;
+ gint event_mask_value;
+
+ transient_parent = (GtkWindow*) glade_util_get_toplevel (widget);
+ dialog = gtk_dialog_new_with_buttons (_("Select X Events"),
+ transient_parent, 0,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "select_events", "Glade");
+
+ titles[0] = _("Event Mask");
+ titles[1] = _("Description");
+ clist = gtk_clist_new_with_titles (2, titles);
+ gtk_clist_column_titles_passive (GTK_CLIST (clist));
+ gtk_clist_set_column_width (GTK_CLIST (clist), 0, 230);
+ gtk_clist_set_column_width (GTK_CLIST (clist), 1, 100);
+ gtk_clist_set_selection_mode (GTK_CLIST (clist), GTK_SELECTION_MULTIPLE);
+ gtk_widget_set_usize (clist, 500, 350);
+ gtk_widget_show (clist);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), clist);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), scrolled_win,
+ TRUE, TRUE, 0);
+ gtk_widget_show (scrolled_win);
+
+ /* Insert events & descriptions */
+ gtk_clist_freeze (GTK_CLIST (clist));
+ for (i = 0; i < GB_EVENT_MASKS_COUNT; i++)
+ {
+ row[0] = GbEventMaskSymbols[i];
+ row[1] = _(GbEventMaskDescriptions[i]);
+ gtk_clist_append (GTK_CLIST (clist), (gchar**)row);
+ }
+
+ /* Select rows according to current mask setting */
+ event_mask_string = (char*) gtk_entry_get_text (GTK_ENTRY (value));
+ event_mask_value = property_events_string_to_value (event_mask_string);
+ for (i = 0; i < GB_EVENT_MASKS_COUNT; i++)
+ {
+ if (event_mask_value & GbEventMaskValues[i])
+ {
+ gtk_clist_select_row (GTK_CLIST (clist), i, 0);
+ }
+ }
+ gtk_clist_thaw (GTK_CLIST (clist));
+
+ /* Save pointer to value to use when OK pressed */
+ gtk_object_set_data (GTK_OBJECT (clist), GbValueWidgetKey, value);
+
+ gtk_signal_connect (GTK_OBJECT (dialog), "response",
+ GTK_SIGNAL_FUNC (on_events_dialog_response),
+ clist);
+
+ gtk_widget_show (GTK_WIDGET (dialog));
+}
+
+
+static void
+on_events_dialog_response (GtkWidget * widget, gint response_id,
+ GtkWidget * clist)
+{
+ gint row, mask_value = 0;
+ GtkWidget *dialog, *value;
+ GList *selection = GTK_CLIST (clist)->selection;
+
+ dialog = gtk_widget_get_toplevel (clist);
+
+ if (response_id == GTK_RESPONSE_OK)
+ {
+ while (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ mask_value |= GbEventMaskValues[row];
+ selection = selection->next;
+ }
+
+ value = gtk_object_get_data (GTK_OBJECT (clist), GbValueWidgetKey);
+ g_return_if_fail (value != NULL);
+ gtk_entry_set_text (GTK_ENTRY (value),
+ property_events_value_to_string (mask_value));
+ }
+
+ gtk_widget_destroy (dialog);
+}
+
+
+/* Converts the events gint to a string of 0s and 1s for displaying */
+gchar *
+property_events_value_to_string (gint event_mask)
+{
+ static gchar buf[GB_EVENT_MASKS_COUNT + 2];
+ int i;
+
+ for (i = 0; i < GB_EVENT_MASKS_COUNT; i++)
+ {
+ if (event_mask & GbEventMaskValues[i])
+ buf[GB_EVENT_MASKS_COUNT - i - 1] = '1';
+ else
+ buf[GB_EVENT_MASKS_COUNT - i - 1] = '0';
+ }
+ buf[GB_EVENT_MASKS_COUNT] = '0';
+ buf[GB_EVENT_MASKS_COUNT + 1] = '\0';
+ return buf;
+}
+
+
+/* Converts the string of 0s and 1s back to a gint event mask */
+gint
+property_events_string_to_value (const gchar * event_string)
+{
+ gint i, value = 0;
+
+ if (strlen (event_string) < GB_EVENT_MASKS_COUNT)
+ return 0;
+ for (i = 0; i < GB_EVENT_MASKS_COUNT; i++)
+ {
+ if (event_string[GB_EVENT_MASKS_COUNT - i - 1] == '1')
+ value |= GbEventMaskValues[i];
+ }
+ return value;
+}
+
+
+/*
+ * The Accelerators page
+ */
+
+static void
+on_accelerator_add (GtkWidget * widget, GtkWidget * clist)
+{
+ gchar modifiers[4];
+ gchar *row[3];
+ gchar *key, *signal;
+
+ key = property_get_string (GbAccelKey, NULL, NULL, NULL);
+ if (strlen (key) == 0)
+ {
+ glade_util_show_message_box (_("You need to set the accelerator key"),
+ widget);
+ return;
+ }
+ signal = property_get_string (GbAccelSignal, NULL, NULL, NULL);
+ if (strlen (signal) == 0)
+ {
+ glade_util_show_message_box (_("You need to set the signal to emit"),
+ widget);
+ return;
+ }
+
+ modifiers[0] = modifiers[1] = modifiers[2] = ' ';
+ modifiers[3] = '\0';
+ if (GTK_TOGGLE_BUTTON (accel_control_button)->active)
+ modifiers[0] = 'C';
+ if (GTK_TOGGLE_BUTTON (accel_shift_button)->active)
+ modifiers[1] = 'S';
+ if (GTK_TOGGLE_BUTTON (accel_alt_button)->active)
+ modifiers[2] = 'A';
+
+ row[ACCEL_MODIFIERS_COL] = modifiers;
+ row[ACCEL_KEY_COL] = key;
+ row[ACCEL_SIGNAL_COL] = signal;
+ gtk_clist_append (GTK_CLIST (clist), row);
+
+ /* clear the key & signal fields */
+ property_set_string (GbAccelKey, "");
+ property_set_string (GbAccelSignal, "");
+
+ on_property_changed (clist, clist);
+}
+
+
+static void
+on_accelerator_update (GtkWidget * widget, GtkWidget * clist)
+{
+ gchar modifiers[4];
+ gchar *key, *signal;
+ GList *selection = GTK_CLIST (clist)->selection;
+ gint row;
+
+ if (!selection)
+ return;
+ row = GPOINTER_TO_INT (selection->data);
+
+ key = property_get_string (GbAccelKey, NULL, NULL, NULL);
+ if (strlen (key) == 0)
+ {
+ glade_util_show_message_box (_("You need to set the accelerator key"),
+ widget);
+ return;
+ }
+ signal = property_get_string (GbAccelSignal, NULL, NULL, NULL);
+ if (strlen (signal) == 0)
+ {
+ glade_util_show_message_box (_("You need to set the signal to emit"),
+ widget);
+ return;
+ }
+
+ modifiers[0] = modifiers[1] = modifiers[2] = ' ';
+ modifiers[3] = '\0';
+ if (GTK_TOGGLE_BUTTON (accel_control_button)->active)
+ modifiers[0] = 'C';
+ if (GTK_TOGGLE_BUTTON (accel_shift_button)->active)
+ modifiers[1] = 'S';
+ if (GTK_TOGGLE_BUTTON (accel_alt_button)->active)
+ modifiers[2] = 'A';
+
+ gtk_clist_set_text (GTK_CLIST (clist), row, ACCEL_MODIFIERS_COL, modifiers);
+ gtk_clist_set_text (GTK_CLIST (clist), row, ACCEL_KEY_COL, key);
+ gtk_clist_set_text (GTK_CLIST (clist), row, ACCEL_SIGNAL_COL, signal);
+
+ on_property_changed (clist, clist);
+}
+
+
+static void
+on_accelerator_delete (GtkWidget * widget, GtkWidget * clist)
+{
+ GList *selection = GTK_CLIST (clist)->selection;
+ gint row;
+
+ if (!selection)
+ return;
+ row = GPOINTER_TO_INT (selection->data);
+ gtk_clist_remove (GTK_CLIST (clist), row);
+ /* clear the key & signal fields */
+ property_set_string (GbAccelKey, "");
+ property_set_string (GbAccelSignal, "");
+
+ on_property_changed (clist, clist);
+}
+
+
+static void
+on_accelerator_clear (GtkWidget * widget, GtkWidget * clist)
+{
+ property_set_string (GbAccelKey, "");
+ property_set_string (GbAccelSignal, "");
+
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (accel_control_button), FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (accel_shift_button), FALSE);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (accel_alt_button), FALSE);
+}
+
+
+static void
+on_accelerator_select (GtkWidget * clist, gint row, gint column,
+ GdkEventButton * event, gpointer user_data)
+{
+ gchar *modifiers, *key, *signal;
+ gint len;
+
+ gtk_clist_get_text (GTK_CLIST (clist), row, ACCEL_MODIFIERS_COL, &modifiers);
+ gtk_clist_get_text (GTK_CLIST (clist), row, ACCEL_KEY_COL, &key);
+ gtk_clist_get_text (GTK_CLIST (clist), row, ACCEL_SIGNAL_COL, &signal);
+
+ len = strlen (modifiers);
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (accel_control_button),
+ len >= 1 && modifiers[0] != ' ');
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (accel_shift_button),
+ len >= 2 && modifiers[1] != ' ');
+ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (accel_alt_button),
+ len >= 3 && modifiers[2] != ' ');
+
+ property_set_string (GbAccelKey, key);
+ property_set_string (GbAccelSignal, signal);
+}
+
+
+void
+property_clear_accelerators ()
+{
+ gtk_clist_clear (GTK_CLIST (accel_clist));
+ /* clear the key & signal fields */
+ property_set_string (GbAccelKey, "");
+ property_set_string (GbAccelSignal, "");
+}
+
+
+void
+property_add_accelerator (GladeAccelerator * accel)
+{
+ gchar modifiers[4];
+ gchar *row[3];
+
+ modifiers[0] = modifiers[1] = modifiers[2] = ' ';
+ modifiers[3] = '\0';
+ if (accel->modifiers & GDK_CONTROL_MASK)
+ modifiers[0] = 'C';
+ if (accel->modifiers & GDK_SHIFT_MASK)
+ modifiers[1] = 'S';
+ /* The Alt key uses GDK_MOD1_MASK */
+ if (accel->modifiers & GDK_MOD1_MASK)
+ modifiers[2] = 'A';
+
+ row[ACCEL_MODIFIERS_COL] = modifiers;
+ row[ACCEL_KEY_COL] = accel->key;
+ row[ACCEL_SIGNAL_COL] = accel->signal;
+ gtk_clist_append (GTK_CLIST (accel_clist), row);
+}
+
+
+gboolean
+property_is_accel_clist (GtkWidget * widget)
+{
+ return (widget == accel_clist) ? TRUE : FALSE;
+}
+
+
+GList *
+property_get_accelerators ()
+{
+ gint row, len;
+ GList *accelerators = NULL;
+ GladeAccelerator *accel;
+ gchar *modifiers, *key, *signal;
+
+ for (row = 0; row < GTK_CLIST (accel_clist)->rows; row++)
+ {
+ accel = g_new (GladeAccelerator, 1);
+
+ gtk_clist_get_text (GTK_CLIST (accel_clist), row,
+ ACCEL_MODIFIERS_COL, &modifiers);
+ gtk_clist_get_text (GTK_CLIST (accel_clist), row,
+ ACCEL_KEY_COL, &key);
+ gtk_clist_get_text (GTK_CLIST (accel_clist), row,
+ ACCEL_SIGNAL_COL, &signal);
+
+ len = strlen (modifiers);
+ accel->modifiers = 0;
+ if (len >= 1 && modifiers[0] != ' ')
+ accel->modifiers |= GDK_CONTROL_MASK;
+ if (len >= 2 && modifiers[1] != ' ')
+ accel->modifiers |= GDK_SHIFT_MASK;
+ if (len >= 3 && modifiers[2] != ' ')
+ accel->modifiers |= GDK_MOD1_MASK;
+
+ accel->key = g_strdup (key);
+ accel->signal = g_strdup (signal);
+ accelerators = g_list_append (accelerators, accel);
+ }
+ return accelerators;
+}
+
+
+/*
+ * The Accelerator Keys dialog for selecting an accelerator key.
+ */
+
+static void
+show_keys_dialog (GtkWidget * widget, gpointer value)
+{
+ GladeKeysDialog *dialog;
+ GtkWidget *transient_parent;
+
+ dialog = GLADE_KEYS_DIALOG (glade_keys_dialog_new ());
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ transient_parent = glade_util_get_toplevel (widget);
+ if (GTK_IS_WINDOW (transient_parent))
+ gtk_window_set_transient_for (GTK_WINDOW (dialog),
+ GTK_WINDOW (transient_parent));
+ /* Save pointer to value to use when OK pressed */
+ gtk_object_set_data (GTK_OBJECT (dialog), GbValueWidgetKey, value);
+ gtk_signal_connect (GTK_OBJECT (dialog->clist), "select_row",
+ GTK_SIGNAL_FUNC (on_keys_clist_select), dialog);
+ gtk_signal_connect (GTK_OBJECT (dialog), "response",
+ GTK_SIGNAL_FUNC (on_keys_dialog_response),
+ NULL);
+ gtk_widget_show (GTK_WIDGET (dialog));
+}
+
+
+static void
+on_keys_dialog_response (GtkWidget * widget, gint response_id, gpointer data)
+{
+ GladeKeysDialog *dialog;
+ GtkWidget *value;
+ gchar *key_symbol;
+
+ dialog = (GladeKeysDialog*) widget;
+ if (response_id == GTK_RESPONSE_OK)
+ {
+ key_symbol = glade_keys_dialog_get_key_symbol (dialog);
+ if (key_symbol)
+ {
+ value = gtk_object_get_data (GTK_OBJECT (dialog), GbValueWidgetKey);
+ g_return_if_fail (value != NULL);
+ gtk_entry_set_text (GTK_ENTRY (value), key_symbol);
+ }
+ }
+
+ gtk_widget_destroy (GTK_WIDGET (dialog));
+}
+
+
+static void
+on_keys_clist_select (GtkWidget * widget, gint row, gint column,
+ GdkEventButton * bevent, gpointer data)
+{
+ if (bevent && bevent->type == GDK_2BUTTON_PRESS)
+ on_keys_dialog_response (GTK_WIDGET (data), GTK_RESPONSE_OK, NULL);
+}
+
+
+/*
+ * The Signals page
+ */
+
+static void
+on_signal_add (GtkWidget * widget, GtkWidget * clist)
+{
+ gchar *row_data[5];
+ gchar *signal, *handler, *object, *data;
+ gboolean after;
+ gint row;
+ time_t *last_mod_time;
+
+ signal = property_get_string (GbSignalName, NULL, NULL, NULL);
+ if (strlen (signal) == 0)
+ {
+ glade_util_show_message_box (_("You need to set the signal name"),
+ widget);
+ return;
+ }
+ handler = property_get_combo (GbSignalHandler, NULL, NULL);
+ if (strlen (handler) == 0)
+ {
+ glade_util_show_message_box (_("You need to set the handler for the signal"), widget);
+ return;
+ }
+ object = property_get_string (GbSignalObject, NULL, NULL, NULL);
+ after = property_get_bool (GbSignalAfter, NULL, NULL);
+ data = property_get_string (GbSignalData, NULL, NULL, NULL);
+
+ row_data[SIGNAL_NAME_COL] = signal;
+ row_data[SIGNAL_HANDLER_COL] = handler;
+ row_data[SIGNAL_OBJECT_COL] = object;
+ row_data[SIGNAL_AFTER_COL] = after ? "Y" : "";
+ row_data[SIGNAL_DATA_COL] = data;
+ row = gtk_clist_append (GTK_CLIST (clist), row_data);
+
+ /* Set the last modification time to the current time. */
+ last_mod_time = g_chunk_new (time_t, signal_mem_chunk);
+ *last_mod_time = time (NULL);
+ if (*last_mod_time == (time_t) -1)
+ g_warning ("Error getting current time");
+ gtk_clist_set_row_data (GTK_CLIST (signal_clist), row, last_mod_time);
+
+ /* clear the fields */
+ property_set_string (GbSignalName, "");
+ property_set_combo (GbSignalHandler, "");
+ property_set_string (GbSignalObject, "");
+ property_set_string (GbSignalData, "");
+ property_set_bool (GbSignalAfter, FALSE);
+
+ on_property_changed (clist, clist);
+}
+
+
+static void
+on_signal_update (GtkWidget * widget, GtkWidget * clist)
+{
+ gchar *signal, *handler, *object, *data;
+ gchar *old_signal, *old_handler, *old_data;
+ gboolean after;
+ GList *selection = GTK_CLIST (clist)->selection;
+ gint row;
+ time_t *last_mod_time;
+
+ if (!selection)
+ return;
+ row = GPOINTER_TO_INT (selection->data);
+
+ signal = property_get_string (GbSignalName, NULL, NULL, NULL);
+ if (strlen (signal) == 0)
+ {
+ glade_util_show_message_box (_("You need to set the signal name"),
+ widget);
+ return;
+ }
+ handler = property_get_combo (GbSignalHandler, NULL, NULL);
+ if (strlen (handler) == 0)
+ {
+ glade_util_show_message_box (_("You need to set the handler for the signal"), widget);
+ return;
+ }
+ object = property_get_string (GbSignalObject, NULL, NULL, NULL);
+ after = property_get_bool (GbSignalAfter, NULL, NULL);
+ data = property_get_string (GbSignalData, NULL, NULL, NULL);
+
+ /* We update the last_mod_time if the signal, handler or data have changed.*/
+ gtk_clist_get_text (GTK_CLIST (clist), row, SIGNAL_NAME_COL, &old_signal);
+ gtk_clist_get_text (GTK_CLIST (clist), row, SIGNAL_HANDLER_COL, &old_handler);
+ gtk_clist_get_text (GTK_CLIST (clist), row, SIGNAL_DATA_COL, &old_data);
+ if (strcmp (signal, old_signal) || strcmp (handler, old_handler)
+ || strcmp (data, old_data))
+ {
+ last_mod_time = (time_t*) gtk_clist_get_row_data (GTK_CLIST (signal_clist), row);
+ *last_mod_time = time (NULL);
+ if (*last_mod_time == (time_t) -1)
+ g_warning ("Error getting current time");
+ }
+
+ gtk_clist_set_text (GTK_CLIST (clist), row, SIGNAL_NAME_COL, signal);
+ gtk_clist_set_text (GTK_CLIST (clist), row, SIGNAL_HANDLER_COL, handler);
+ gtk_clist_set_text (GTK_CLIST (clist), row, SIGNAL_OBJECT_COL, object);
+ gtk_clist_set_text (GTK_CLIST (clist), row, SIGNAL_AFTER_COL,
+ after ? "Y" : "");
+ gtk_clist_set_text (GTK_CLIST (clist), row, SIGNAL_DATA_COL, data);
+
+ on_property_changed (clist, clist);
+}
+
+
+static void
+on_signal_delete (GtkWidget * widget, GtkWidget * clist)
+{
+ GList *selection = GTK_CLIST (clist)->selection;
+ gint row;
+
+ if (!selection)
+ return;
+ row = GPOINTER_TO_INT (selection->data);
+ gtk_clist_remove (GTK_CLIST (clist), row);
+ /* clear the key & signal fields */
+ property_set_string (GbSignalName, "");
+ property_set_combo (GbSignalHandler, "");
+ property_set_string (GbSignalObject, "");
+ property_set_string (GbSignalData, "");
+
+ on_property_changed (clist, clist);
+}
+
+
+static void
+on_signal_clear (GtkWidget * widget, GtkWidget * clist)
+{
+ property_set_string (GbSignalName, "");
+ property_set_combo (GbSignalHandler, "");
+ property_set_string (GbSignalObject, "");
+ property_set_string (GbSignalData, "");
+ property_set_bool (GbSignalAfter, FALSE);
+}
+
+
+static void
+on_signal_select (GtkWidget * clist,
+ gint row,
+ gint column,
+ GdkEventButton * event,
+ gpointer user_data)
+{
+ gchar *signal, *handler, *object, *after, *data;
+ gtk_clist_get_text (GTK_CLIST (clist), row, SIGNAL_NAME_COL, &signal);
+ gtk_clist_get_text (GTK_CLIST (clist), row, SIGNAL_HANDLER_COL, &handler);
+ gtk_clist_get_text (GTK_CLIST (clist), row, SIGNAL_OBJECT_COL, &object);
+ gtk_clist_get_text (GTK_CLIST (clist), row, SIGNAL_AFTER_COL, &after);
+ gtk_clist_get_text (GTK_CLIST (clist), row, SIGNAL_DATA_COL, &data);
+ property_set_string (GbSignalName, signal);
+ property_set_combo (GbSignalHandler, handler);
+ property_set_string (GbSignalObject, object);
+ if (!strcmp (after, "Y"))
+ property_set_bool (GbSignalAfter, TRUE);
+ else
+ property_set_bool (GbSignalAfter, FALSE);
+ property_set_string (GbSignalData, data);
+}
+
+
+void
+property_clear_signals ()
+{
+ gtk_clist_clear (GTK_CLIST (signal_clist));
+ /* clear the fields */
+ property_set_string (GbSignalName, "");
+ property_set_combo (GbSignalHandler, "");
+ property_set_string (GbSignalObject, "");
+ property_set_string (GbSignalData, "");
+
+ g_mem_chunk_reset (signal_mem_chunk);
+}
+
+
+void
+property_add_signal (GladeSignal * signal)
+{
+ gchar *row_data[5];
+ time_t *last_mod_time;
+ gint row;
+
+ row_data[SIGNAL_NAME_COL] = signal->name ? signal->name : "";
+ row_data[SIGNAL_HANDLER_COL] = signal->handler ? signal->handler : "";
+ row_data[SIGNAL_OBJECT_COL] = signal->object ? signal->object : "";
+ row_data[SIGNAL_AFTER_COL] = signal->after ? "Y" : "";
+ row_data[SIGNAL_DATA_COL] = signal->data ? signal->data : "";
+ row = gtk_clist_append (GTK_CLIST (signal_clist), row_data);
+
+ last_mod_time = g_chunk_new (time_t, signal_mem_chunk);
+ *last_mod_time = signal->last_modification_time;
+ gtk_clist_set_row_data (GTK_CLIST (signal_clist), row, last_mod_time);
+}
+
+
+gboolean
+property_is_signal_clist (GtkWidget * widget)
+{
+ return (widget == signal_clist) ? TRUE : FALSE;
+}
+
+
+GList *
+property_get_signals ()
+{
+ gint row;
+ GList *signals = NULL;
+ GladeSignal *signal;
+ gchar *name, *handler, *object, *after, *data;
+ time_t *time;
+
+ for (row = 0; row < GTK_CLIST (signal_clist)->rows; row++)
+ {
+ signal = g_new (GladeSignal, 1);
+
+ gtk_clist_get_text (GTK_CLIST (signal_clist), row,
+ SIGNAL_NAME_COL, &name);
+ gtk_clist_get_text (GTK_CLIST (signal_clist), row,
+ SIGNAL_HANDLER_COL, &handler);
+ gtk_clist_get_text (GTK_CLIST (signal_clist), row,
+ SIGNAL_OBJECT_COL, &object);
+ gtk_clist_get_text (GTK_CLIST (signal_clist), row,
+ SIGNAL_AFTER_COL, &after);
+ gtk_clist_get_text (GTK_CLIST (signal_clist), row,
+ SIGNAL_DATA_COL, &data);
+ time = gtk_clist_get_row_data (GTK_CLIST (signal_clist), row);
+
+ signal->name = strlen (name) > 0 ? g_strdup (name) : NULL;
+ signal->handler = strlen (handler) > 0 ? g_strdup (handler) : NULL;
+ signal->object = strlen (object) > 0 ? g_strdup (object) : NULL;
+ signal->after = !strcmp (after, "Y") ? TRUE : FALSE;
+ signal->data = strlen (data) > 0 ? g_strdup (data) : NULL;
+ signal->last_modification_time = *time;
+ signals = g_list_append (signals, signal);
+ }
+ return signals;
+}
+
+
+/*
+ * The Signals dialog box for selecting a signal to handle.
+ */
+
+static void
+add_signals_for_type (GType type, GtkWidget *clist, GdkColor *inactive_fg, GdkColor *inactive_bg, gchar *current_signal, gboolean show_actions_only)
+{
+ guint *signals;
+ guint nsignals;
+ gchar *name;
+ gint i;
+ gint row;
+ GList *items, *elem;
+ GSignalQuery query_info;
+
+ signals = g_signal_list_ids (type, &nsignals);
+
+ row = GTK_CLIST (clist)->rows;
+ if (nsignals)
+ {
+ items = NULL;
+ for (i = 0; i < nsignals; i++)
+ {
+ g_signal_query (signals[i], &query_info);
+
+ if (!show_actions_only
+ || query_info.signal_flags & G_SIGNAL_ACTION)
+ {
+ name = g_strdup (query_info.signal_name);
+ g_strdelimit (name, NULL, '_');
+ items = g_list_prepend (items, name);
+ }
+ }
+
+ if (items)
+ {
+ items = g_list_sort (items, (GCompareFunc)strcmp);
+
+ /* This groups the signals by class, e.g. 'GtkButton signals'. */
+ name = g_strdup_printf (_("%s signals"), gtk_type_name (type));
+ gtk_clist_append (GTK_CLIST (clist), &name);
+ g_free (name);
+ gtk_clist_set_foreground (GTK_CLIST (clist), row, inactive_fg);
+ gtk_clist_set_background (GTK_CLIST (clist), row, inactive_bg);
+ /* Set this so we know when a row containing a class name is
+ selected. See on_signals_clist_select(). */
+ gtk_clist_set_row_data (GTK_CLIST (clist), row, "ClassName");
+ row++;
+
+ elem = items;
+ while (elem)
+ {
+ name = elem->data;
+ gtk_clist_append (GTK_CLIST (clist), &name);
+ gtk_clist_set_shift (GTK_CLIST (clist), row, 0, 0, 10);
+ if (!strcmp (current_signal, name))
+ {
+ gtk_clist_select_row (GTK_CLIST (clist), row, 0);
+ }
+ row++;
+ g_free (name);
+ elem = elem->next;
+ }
+ g_list_free (items);
+ }
+ }
+
+ g_free (signals);
+}
+
+static void
+show_signals_dialog (GtkWidget * widget, gpointer value)
+{
+ GtkWidget *dialog, *clist, *scrolled_win;
+ GtkWindow *transient_parent;
+ gchar *titles[1];
+ GType type;
+ GdkColor *inactive_fg, *inactive_bg;
+ GType *interfaces;
+ guint n_interfaces = 0;
+ gchar *current_signal;
+ gint i;
+ gboolean show_actions_only = FALSE;
+
+ if (!property_widget)
+ return;
+
+ /* For keyboard accelerators we only show ACTION signals, since they are
+ the only signals that can be used. */
+ if (property_get_value_widget (GbAccelSignal) == value)
+ {
+ g_print ("Showing ACTION signals only\n");
+ show_actions_only = TRUE;
+ }
+
+ transient_parent = (GtkWindow*) glade_util_get_toplevel (widget);
+ dialog = gtk_dialog_new_with_buttons (_("Select Signal"),
+ transient_parent, 0,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "select_signal", "Glade");
+
+ titles[0] = _("Signals");
+ clist = gtk_clist_new_with_titles (1, titles);
+ gtk_clist_column_titles_passive (GTK_CLIST (clist));
+ gtk_widget_set_usize (clist, 240, 260);
+ gtk_widget_show (clist);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), clist);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), scrolled_win,
+ TRUE, TRUE, 0);
+ gtk_widget_show(scrolled_win);
+
+ /* Insert list of signals. */
+ gtk_clist_freeze (GTK_CLIST (clist));
+
+ current_signal = (char*) gtk_entry_get_text (GTK_ENTRY (value));
+
+ /* For custom widgets we only allow standard widget signals to be set. */
+ if (GLADE_IS_CUSTOM_WIDGET (property_widget))
+ type = gtk_widget_get_type ();
+ else
+ type = GTK_OBJECT_TYPE (property_widget);
+
+ inactive_fg = &widget->style->fg[GTK_STATE_INSENSITIVE];
+ inactive_bg = &widget->style->bg[GTK_STATE_INSENSITIVE];
+
+ interfaces = g_type_interfaces (type, &n_interfaces);
+ for (i = 0; i < n_interfaces; i++)
+ {
+ add_signals_for_type (interfaces[i], clist, inactive_fg, inactive_bg, current_signal, show_actions_only);
+ }
+ g_free (interfaces);
+
+ while (type)
+ {
+ add_signals_for_type (type, clist, inactive_fg, inactive_bg, current_signal, show_actions_only);
+ type = gtk_type_parent (type);
+ }
+
+ gtk_clist_thaw (GTK_CLIST (clist));
+ gtk_signal_connect (GTK_OBJECT (clist), "select_row",
+ GTK_SIGNAL_FUNC (on_signals_clist_select), clist);
+
+ /* Save pointer to value to use when OK pressed */
+ gtk_object_set_data (GTK_OBJECT (clist), GbValueWidgetKey, value);
+
+ gtk_signal_connect (GTK_OBJECT (dialog), "response",
+ GTK_SIGNAL_FUNC (on_signals_dialog_response),
+ clist);
+
+ gtk_widget_show (GTK_WIDGET (dialog));
+}
+
+
+static void
+on_signals_dialog_response (GtkWidget * widget, gint response_id,
+ GtkWidget * clist)
+{
+ gint row, page;
+ GtkWidget *dialog, *value, *handler;
+ GList *selection = GTK_CLIST (clist)->selection;
+ gchar *name, *handler_text;
+
+ dialog = gtk_widget_get_toplevel (widget);
+
+ if (response_id != GTK_RESPONSE_OK)
+ {
+ gtk_widget_destroy (dialog);
+ return;
+ }
+
+ if (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ value = gtk_object_get_data (GTK_OBJECT (clist), GbValueWidgetKey);
+ g_return_if_fail (value != NULL);
+ gtk_clist_get_text (GTK_CLIST (clist), row, 0, &name);
+ gtk_entry_set_text (GTK_ENTRY (value), name);
+
+ /* If we're on the Signals page, and the current handler is empty,
+ insert an initial value of "on_<widget name>_<signal name>",
+ with '-' in widget name changed to '_' */
+ page = gtk_notebook_get_current_page (GTK_NOTEBOOK (main_notebook));
+ if (page == GB_PAGE_SIGNALS)
+ {
+ handler = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ GbSignalHandler);
+ g_return_if_fail (handler != NULL);
+ handler_text = (char*) gtk_entry_get_text (GTK_ENTRY (GTK_COMBO (handler)->entry));
+
+ if (strlen (handler_text) == 0)
+ {
+ gchar buf[128];
+ gchar *widget_name;
+ widget_name = g_strdup (gtk_widget_get_name (property_widget));
+ if (widget_name
+ && strlen (widget_name) + strlen (name) + 5 < 128)
+ {
+ g_strdelimit (widget_name, "-", '_');
+ sprintf (buf, "on_%s_%s", widget_name, name);
+ gtk_entry_set_text (GTK_ENTRY ( GTK_COMBO (handler)->entry),
+ buf);
+ gtk_editable_select_region (GTK_EDITABLE ( GTK_COMBO (handler)->entry), 0, -1);
+ }
+ g_free (widget_name);
+ gtk_widget_grab_focus (handler);
+ }
+ }
+ }
+
+ gtk_widget_destroy (dialog);
+}
+
+
+static void
+on_signals_clist_select (GtkWidget * widget, gint row, gint column,
+ GdkEventButton * bevent, gpointer data)
+{
+ /* Don't allow selection of widget class names */
+ if (gtk_clist_get_row_data (GTK_CLIST (widget), row))
+ gtk_clist_unselect_row (GTK_CLIST (widget), row, 0);
+ if (bevent && bevent->type == GDK_2BUTTON_PRESS)
+ {
+ on_signals_dialog_response (widget, GTK_RESPONSE_OK, widget);
+ }
+}
+
+
+/*
+ void
+ on_apply(GtkWidget *widget, gpointer data)
+ {
+ if (!property_widget) return;
+ gb_widget_apply_properties(property_widget, NULL);
+ }
+ */
+
+void
+property_set_auto_apply (gboolean value)
+{
+ auto_apply = value;
+}
+
+
+/* This is just used for debugging */
+#ifdef GLADE_DEBUG
+static void
+find_hash_value (const gchar * key, gpointer data, gpointer property)
+{
+ if (data == property)
+ MSG1 (" applying property: %s", key);
+}
+#endif
+
+static void
+on_property_changed (GtkWidget * widget, GtkWidget * property)
+{
+ if (property_widget && auto_apply)
+ {
+#ifdef GLADE_DEBUG
+ g_hash_table_foreach (gb_property_values, (GHFunc) find_hash_value,
+ property);
+#endif
+ gb_widget_apply_properties (property_widget, property);
+ }
+}
+
+
+static gboolean
+on_property_focus_out (GtkWidget * widget, GdkEventFocus *event,
+ GtkWidget * property)
+{
+ MSG ("In on_property_focus_out");
+ on_property_changed (widget, property);
+ return FALSE;
+}
+
+
+/*
+ * Adjustments - handles adding/showing/applying of all 6 properties
+ */
+void
+property_add_adjustment (const gchar * Values[], gint label_type)
+{
+ const gchar *default_labels[] =
+ {N_("Value:"), N_("Min:"), N_("Max:"), N_("Step Inc:"),
+ N_("Page Inc:"), N_("Page Size:")};
+ const gchar *horz_labels[] =
+ {N_("H Value:"), N_("H Min:"), N_("H Max:"), N_("H Step Inc:"),
+ N_("H Page Inc:"), N_("H Page Size:")};
+ const gchar *vert_labels[] =
+ {N_("V Value:"), N_("V Min:"), N_("V Max:"), N_("V Step Inc:"),
+ N_("V Page Inc:"), N_("V Page Size:")};
+ const gchar *tips[] =
+ {
+ N_("The initial value"),
+ N_("The minimum value"),
+ N_("The maximum value"),
+ N_("The step increment"),
+ N_("The page increment"),
+ N_("The page size"),
+ };
+ const gchar **labels;
+ gint i;
+
+ if (label_type == GB_ADJUST_H_LABELS)
+ labels = horz_labels;
+ else if (label_type == GB_ADJUST_V_LABELS)
+ labels = vert_labels;
+ else
+ labels = default_labels;
+
+ for (i = 0; i < 6; i++)
+ {
+ if (Values[i])
+ {
+ property_add_float (Values[i], _(labels[i]), _(tips[i]));
+ }
+ }
+}
+
+
+/*
+ * The Font dialog
+ */
+
+/* This is the default GTK font spec., from gtkstyle.c */
+#define GB_DEFAULT_XLFD_FONTNAME \
+ "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*"
+
+static void
+show_font_dialog (GtkWidget * widget, gpointer value)
+{
+ gchar *current_xlfd_fontname;
+ GtkWidget *transient_parent;
+
+ /* Create the dialog if it doesn't exist yet */
+ if (!fontsel)
+ {
+ fontsel = GTK_FONT_SELECTION_DIALOG (gtk_font_selection_dialog_new (NULL));
+
+ /* The OK/Apply/Cancel button */
+ gtk_signal_connect (GTK_OBJECT (fontsel), "delete_event",
+ GTK_SIGNAL_FUNC (close_dialog_event), fontsel);
+ gtk_signal_connect (GTK_OBJECT (fontsel->ok_button), "clicked",
+ GTK_SIGNAL_FUNC (on_font_dialog_ok), fontsel);
+ gtk_widget_show (fontsel->apply_button);
+ gtk_signal_connect (GTK_OBJECT (fontsel->apply_button), "clicked",
+ GTK_SIGNAL_FUNC (on_font_dialog_apply), fontsel);
+ gtk_signal_connect (GTK_OBJECT (fontsel->cancel_button), "clicked",
+ GTK_SIGNAL_FUNC (close_dialog), fontsel);
+ gtk_window_set_wmclass (GTK_WINDOW (fontsel), "font_selection", "Glade");
+ gtk_signal_connect (GTK_OBJECT (fontsel), "key_press_event",
+ GTK_SIGNAL_FUNC (glade_util_check_key_is_esc),
+ GINT_TO_POINTER (GladeEscCloses));
+ }
+
+ /* Select font according to current setting */
+ current_xlfd_fontname = gtk_object_get_data (GTK_OBJECT (value), GbFontSpecKey);
+ if (!current_xlfd_fontname || current_xlfd_fontname[0] == '\0')
+ current_xlfd_fontname = GB_DEFAULT_XLFD_FONTNAME;
+
+ gtk_font_selection_dialog_set_font_name (fontsel, current_xlfd_fontname);
+
+ /* Save pointer to value to use when OK/Apply pressed */
+ gtk_object_set_data (GTK_OBJECT (fontsel), GbValueWidgetKey, value);
+
+ gtk_widget_show (GTK_WIDGET (fontsel));
+ transient_parent = glade_util_get_toplevel (widget);
+ if (GTK_IS_WINDOW (transient_parent))
+ gtk_window_set_transient_for (GTK_WINDOW (fontsel),
+ GTK_WINDOW (transient_parent));
+ /* This maps the window, which also de-iconifies it according to ICCCM. */
+ gdk_window_show (GTK_WIDGET (fontsel)->window);
+ gdk_window_raise (GTK_WIDGET (fontsel)->window);
+}
+
+
+/* FIXME: This isn't used at present */
+#if 0
+static gint
+get_font_size_from_spec (const gchar * spec)
+{
+ gint i, size = -1;
+
+ for (i = 0; i < 8; i++)
+ {
+ spec = strchr (spec, '-');
+ if (spec == NULL)
+ return -1;
+ spec++;
+ }
+ sscanf (spec, "%i", &size);
+ return size;
+}
+#endif
+
+/* Note: this only works with standard X font specs, e.g.
+ -adobe-courier-bold-i-normal--0-0-75-75-m-0-iso8859-1
+ It copies the first two fields, changing '-' to ' ' and capitalising the
+ first characters of words - after a '-', ' ' or '&'.
+ Note: returns pointer to static buffer, so copy it if you want to keep it */
+static gchar *
+get_font_name_from_spec (const gchar * spec)
+{
+ static gchar buf[128];
+ gint i, dashes_found = 0;
+ gboolean word_start = TRUE;
+ gchar ch;
+
+ if (spec == NULL)
+ return "";
+
+ for (i = 0; i < 127; i++)
+ {
+ ch = spec[i + 1];
+ if (ch == '\0')
+ break;
+ if (ch == '-')
+ {
+ dashes_found++;
+ if (dashes_found == 2)
+ break;
+ ch = ' ';
+ }
+ if (word_start)
+ ch = toupper (ch);
+ word_start = (ch == ' ' || ch == '&');
+ buf[i] = ch;
+ }
+ buf[i] = '\0';
+ return buf;
+}
+
+
+static void
+on_font_dialog_apply (GtkWidget * widget, GtkFontSelectionDialog * fontsel)
+{
+ GtkWidget *value;
+ GdkFont *font, *old_font;
+ gchar *xlfd_fontname, *old_xlfd_fontname;
+
+ value = gtk_object_get_data (GTK_OBJECT (fontsel), GbValueWidgetKey);
+ g_return_if_fail (value != NULL);
+
+ /* Try to create the font, if the font spec has changed */
+ xlfd_fontname = gtk_font_selection_dialog_get_font_name (fontsel);
+ font = gtk_font_selection_dialog_get_font (fontsel);
+ old_xlfd_fontname = gtk_object_get_data (GTK_OBJECT (value), GbFontSpecKey);
+
+ if (!old_xlfd_fontname
+ || (xlfd_fontname && strcmp (xlfd_fontname, old_xlfd_fontname)))
+ {
+ if (font == NULL)
+ {
+ glade_util_show_message_box (_("The requested font is not available."), widget);
+ return;
+ }
+
+ old_font = gtk_object_get_data (GTK_OBJECT (value), GbFontKey);
+ if (old_font)
+ gdk_font_unref (old_font);
+ gdk_font_ref (font);
+ gtk_object_set_data (GTK_OBJECT (value), GbFontKey, font);
+ g_free (old_xlfd_fontname);
+ gtk_object_set_data (GTK_OBJECT (value), GbFontSpecKey, g_strdup (xlfd_fontname));
+ gtk_entry_set_text (GTK_ENTRY (value), get_font_name_from_spec (xlfd_fontname));
+ }
+}
+
+
+static void
+on_font_dialog_ok (GtkWidget * widget, GtkFontSelectionDialog * fontsel)
+{
+ on_font_dialog_apply (widget, fontsel);
+ close_dialog (widget, GTK_WIDGET (fontsel));
+}
+
+
+/*
+ * The Style dialog, for selecting a style to use/copy for a widget.
+ */
+
+#ifdef GLADE_STYLE_SUPPORT
+static void
+show_style_dialog (GtkWidget * widget, gpointer value)
+{
+ GtkWidget *dialog;
+ GtkWidget *hbox, *clist, *vbbox, *button, *scrolled_win;
+ GtkWidget *transient_parent;
+ int i;
+ gchar *current_style;
+ gchar *titles[1];
+ gchar *text;
+ gchar *row[1];
+
+ dialog = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_container_set_border_width (GTK_CONTAINER (dialog), 3);
+
+ gtk_signal_connect_object (GTK_OBJECT (dialog), "delete_event",
+ GTK_SIGNAL_FUNC (gtk_widget_destroy),
+ GTK_OBJECT (dialog));
+
+ gtk_window_set_title (GTK_WINDOW (dialog), _("Select Named Style"));
+ gtk_window_set_wmclass (GTK_WINDOW (dialog), "select_named_style", "Glade");
+ transient_parent = glade_util_get_toplevel (transient_for);
+ if (GTK_IS_WINDOW (transient_parent))
+ gtk_window_set_transient_for (GTK_WINDOW (dialog),
+ GTK_WINDOW (transient_parent));
+
+ hbox = gtk_hbox_new (FALSE, 5);
+ gtk_container_add (GTK_CONTAINER (dialog), hbox);
+ gtk_widget_show (hbox);
+
+ titles[0] = _("Styles");
+ clist = gtk_clist_new_with_titles (1, titles);
+ gtk_clist_column_titles_passive (GTK_CLIST (clist));
+ gtk_widget_set_usize (clist, 200, 200);
+ gtk_widget_show (clist);
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), clist);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_box_pack_start (GTK_BOX (hbox), scrolled_win, TRUE, TRUE, 0);
+ gtk_widget_show(scrolled_win);
+
+ /* Insert styles */
+ gtk_clist_freeze (GTK_CLIST (clist));
+
+ /* Add unnamed style first */
+ row[0] = GB_STYLE_UNNAMED;
+ gtk_clist_append (GTK_CLIST (clist), row);
+ g_hash_table_foreach (gb_style_hash, (GHFunc) add_style_to_clist, clist);
+
+ current_style = gtk_entry_get_text (GTK_ENTRY (value));
+ if (strlen (current_style) == 0)
+ {
+ gtk_clist_select_row (GTK_CLIST (clist), 0, 0);
+ }
+ else
+ {
+ for (i = 1; i < GTK_CLIST (clist)->rows; i++)
+ {
+ gtk_clist_get_text (GTK_CLIST (clist), i, 0, &text);
+ if (!strcmp (current_style, text))
+ {
+ gtk_clist_select_row (GTK_CLIST (clist), i, 0);
+ }
+ }
+ }
+
+ gtk_clist_thaw (GTK_CLIST (clist));
+ gtk_signal_connect (GTK_OBJECT (clist), "select_row",
+ GTK_SIGNAL_FUNC (on_style_clist_select), clist);
+
+ /* Save pointer to value to use when a button is pressed */
+ gtk_object_set_data (GTK_OBJECT (clist), GbValueWidgetKey, value);
+
+ /* Create all the buttons */
+ vbbox = gtk_vbutton_box_new ();
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (vbbox), GTK_BUTTONBOX_START);
+ gtk_box_set_spacing (GTK_BOX (vbbox), 2);
+ gtk_widget_show (vbbox);
+ gtk_box_pack_start (GTK_BOX (hbox), vbbox, FALSE, TRUE, 0);
+
+ button = gtk_button_new_with_label (_("New"));
+ gtk_box_pack_start (GTK_BOX (vbbox), button, FALSE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_style_dialog_new), clist);
+
+ button = gtk_button_new_with_label (_("Rename"));
+ gtk_box_pack_start (GTK_BOX (vbbox), button, FALSE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_style_dialog_rename), clist);
+ gtk_object_set_data (GTK_OBJECT (clist), "rename_button", button);
+ gtk_widget_set_sensitive (button, FALSE);
+
+
+ button = gtk_button_new_with_label (_("Delete"));
+ gtk_box_pack_start (GTK_BOX (vbbox), button, FALSE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_style_dialog_delete), clist);
+ gtk_object_set_data (GTK_OBJECT (clist), "delete_button", button);
+ gtk_widget_set_sensitive (button, FALSE);
+
+ button = gtk_button_new_with_label (_("Copy"));
+ gtk_box_pack_start (GTK_BOX (vbbox), button, FALSE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_style_dialog_copy), clist);
+ gtk_object_set_data (GTK_OBJECT (clist), "copy_button", button);
+ gtk_widget_set_sensitive (button, FALSE);
+
+ button = gtk_button_new_with_label (_("Cancel"));
+ gtk_box_pack_start (GTK_BOX (vbbox), button, TRUE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_show (button);
+ gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (gtk_widget_destroy),
+ GTK_OBJECT (dialog));
+ gtk_widget_show (GTK_WIDGET (dialog));
+ gtk_signal_connect (GTK_OBJECT (dialog), "key_press_event",
+ GTK_SIGNAL_FUNC (on_key_press),
+ GINT_TO_POINTER (PROP_CLOSE_DESTROYS));
+
+ button = gtk_button_new_with_label (_("OK"));
+ gtk_box_pack_start (GTK_BOX (vbbox), button, FALSE, TRUE, 0);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_grab_default (button);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_style_dialog_ok), clist);
+
+}
+
+
+static gint
+add_style_to_clist (const gchar * key, gpointer data, GtkWidget * clist)
+{
+ gint i;
+ gchar *text;
+ const gchar *row[1];
+ row[0] = key;
+
+ /* Leave unnamed style at top */
+ for (i = 1; i < GTK_CLIST (clist)->rows; i++)
+ {
+ gtk_clist_get_text (GTK_CLIST (clist), i, 0, &text);
+ if (strcmp (key, text) < 0)
+ {
+ gtk_clist_insert (GTK_CLIST (clist), i, (gchar**) row);
+ return i;
+ }
+ }
+ return gtk_clist_append (GTK_CLIST (clist), (gchar**) row);
+}
+
+
+static void
+on_style_clist_select (GtkWidget * widget, gint row, gint column,
+ GdkEventButton * bevent, gpointer data)
+{
+ gchar *text = NULL;
+ GtkWidget *copy_button, *rename_button, *delete_button;
+ gboolean copy_sensitive = TRUE;
+ gboolean rename_sensitive = TRUE;
+ gboolean delete_sensitive = TRUE;
+
+ if (bevent && bevent->type == GDK_2BUTTON_PRESS)
+ {
+ on_style_dialog_ok (widget, widget);
+ return;
+ }
+
+ copy_button = gtk_object_get_data (GTK_OBJECT (widget), "copy_button");
+ g_return_if_fail (copy_button != NULL);
+ rename_button = gtk_object_get_data (GTK_OBJECT (widget), "rename_button");
+ g_return_if_fail (rename_button != NULL);
+ delete_button = gtk_object_get_data (GTK_OBJECT (widget), "delete_button");
+ g_return_if_fail (delete_button != NULL);
+
+ /* If unnamed style selected, make copy, rename & delete buttons insensitive,
+ else if default style selected, make rename & delete insensitive. */
+ gtk_clist_get_text (GTK_CLIST (widget), row, 0, &text);
+ /* Added this check since it SEGVed once here. */
+ g_return_if_fail (text != NULL);
+ if (!strcmp (text, GB_STYLE_UNNAMED))
+ {
+ copy_sensitive = FALSE;
+ rename_sensitive = FALSE;
+ delete_sensitive = FALSE;
+ }
+ else if (!strcmp (text, GB_STYLE_DEFAULT))
+ {
+ rename_sensitive = FALSE;
+ delete_sensitive = FALSE;
+ }
+ gtk_widget_set_sensitive (copy_button, copy_sensitive);
+ gtk_widget_set_sensitive (rename_button, rename_sensitive);
+ gtk_widget_set_sensitive (delete_button, delete_sensitive);
+}
+
+
+static void
+on_style_dialog_new (GtkWidget * widget, GtkWidget * clist)
+{
+ GList *selection = GTK_CLIST (clist)->selection;
+ gint row;
+ gchar *text;
+ GladeWidgetData *wdata;
+ GbStyle *base_gbstyle = NULL;
+
+ if (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ gtk_clist_get_text (GTK_CLIST (clist), row, 0, &text);
+ if (!strcmp (text, GB_STYLE_UNNAMED))
+ {
+ if (property_widget)
+ {
+ wdata = gtk_object_get_data (GTK_OBJECT (property_widget),
+ GB_WIDGET_DATA_KEY);
+ if (wdata)
+ base_gbstyle = wdata->gbstyle;
+ }
+ }
+ else
+ {
+ base_gbstyle = (GbStyle *) g_hash_table_lookup (gb_style_hash, text);
+ g_return_if_fail (base_gbstyle != NULL);
+ }
+ }
+
+ glade_util_show_entry_dialog (_("New Style:"), NULL, clist,
+ (GbEntryDialogFunc) create_new_style,
+ base_gbstyle);
+}
+
+
+static gint
+create_new_style (GtkWidget * widget, const gchar * name, GbStyle * base_gbstyle)
+{
+ GbStyle *gbstyle, *existing_gbstyle;
+ gint row;
+
+ if (strlen (name) == 0)
+ {
+ glade_util_show_message_box (_("Invalid style name"));
+ return FALSE;
+ }
+
+ /* Make sure name is unique */
+ existing_gbstyle = (GbStyle *) g_hash_table_lookup (gb_style_hash, name);
+ if (existing_gbstyle)
+ {
+ glade_util_show_message_box (_("That style name is already in use"));
+ return FALSE;
+ }
+
+ if (!base_gbstyle)
+ base_gbstyle = gb_widget_default_gb_style;
+ g_return_val_if_fail (base_gbstyle != NULL, TRUE);
+
+ gbstyle = gb_widget_copy_gb_style (base_gbstyle);
+ g_free (gbstyle->name);
+ gbstyle->name = g_strdup (name);
+ g_hash_table_insert (gb_style_hash, gbstyle->name, gbstyle);
+
+ /* Add style to clist */
+ row = add_style_to_clist (name, NULL, widget);
+ gtk_clist_select_row (GTK_CLIST (widget), row, 0);
+
+ return TRUE;
+}
+
+
+static void
+on_style_dialog_copy (GtkWidget * widget, GtkWidget * clist)
+{
+ GladeWidgetData *wdata;
+ gint row, i;
+ GtkWidget *value;
+ GList *selection = GTK_CLIST (clist)->selection;
+ gchar *text;
+ GbStyle *gbstyle, *other_gbstyle;
+
+ if (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ value = gtk_object_get_data (GTK_OBJECT (clist), GbValueWidgetKey);
+ g_return_if_fail (value != NULL);
+
+ gtk_clist_get_text (GTK_CLIST (clist), row, 0, &text);
+ if (!strcmp (text, GB_STYLE_UNNAMED))
+ return;
+ other_gbstyle = (GbStyle *) g_hash_table_lookup (gb_style_hash, text);
+ g_return_if_fail (other_gbstyle != NULL);
+
+ if (property_widget)
+ {
+ wdata = gtk_object_get_data (GTK_OBJECT (property_widget),
+ GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+ gbstyle = wdata->gbstyle;
+
+ /* If widget is using an unnamed GbStyle, just use the selected GbStyle.
+ else copy the selected GbStyle to the current one. */
+ if (wdata->flags & GB_STYLE_IS_UNNAMED)
+ {
+ gb_widget_set_gb_style (widget, other_gbstyle);
+ }
+ else
+ {
+ g_free (gbstyle->xlfd_fontname);
+ gbstyle->xlfd_fontname = g_strdup (other_gbstyle->xlfd_fontname);
+ for (i = 0; i < GB_NUM_STYLE_STATES; i++)
+ {
+ g_free (gbstyle->bg_pixmap_filenames[i]);
+ gbstyle->bg_pixmap_filenames[i]
+ = g_strdup (other_gbstyle->bg_pixmap_filenames[i]);
+ }
+ gtk_style_unref (gbstyle->style);
+ gbstyle->style = other_gbstyle->style;
+ gtk_style_ref (gbstyle->style);
+ gb_widget_update_gb_styles (gbstyle, gbstyle);
+ }
+
+ editor_refresh_widget (property_widget);
+ property_set_auto_apply (FALSE);
+ gb_widget_show_style (property_widget);
+ property_set_auto_apply (TRUE);
+ }
+ }
+ gtk_widget_destroy (gtk_widget_get_toplevel (clist));
+}
+
+
+static void
+on_style_dialog_rename (GtkWidget * widget, GtkWidget * clist)
+{
+ gint row;
+ GList *selection = GTK_CLIST (clist)->selection;
+ gchar *text;
+ GbStyle *gbstyle;
+
+ if (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ gtk_clist_get_text (GTK_CLIST (clist), row, 0, &text);
+ if (!strcmp (text, GB_STYLE_UNNAMED) || (!strcmp (text, GB_STYLE_DEFAULT)))
+ return;
+ gbstyle = (GbStyle *) g_hash_table_lookup (gb_style_hash, text);
+ g_return_if_fail (gbstyle != NULL);
+ glade_util_show_entry_dialog (_("Rename Style To:"), text, clist,
+ (GbEntryDialogFunc) rename_style, gbstyle);
+ }
+}
+
+
+static gint
+rename_style (GtkWidget * clist, const gchar * name, GbStyle * gbstyle)
+{
+ GbStyle *existing_gbstyle;
+ gchar *text, *old_name;
+ gint i, row;
+
+ if (strlen (name) == 0)
+ {
+ glade_util_show_message_box (_("Invalid style name"));
+ return FALSE;
+ }
+
+ /* Make sure name is unique */
+ existing_gbstyle = (GbStyle *) g_hash_table_lookup (gb_style_hash, text);
+ if (existing_gbstyle == gbstyle)
+ return TRUE;
+ if (existing_gbstyle)
+ {
+ glade_util_show_message_box (_("That style name is already in use"));
+ return FALSE;
+ }
+
+ old_name = gbstyle->name;
+ gbstyle->name = g_strdup (name);
+
+ /* Delete old entry in style hash & insert new one */
+ g_hash_table_remove (gb_style_hash, old_name);
+ g_hash_table_insert (gb_style_hash, gbstyle->name, gbstyle);
+
+ /* Update name in clist */
+ for (i = 0; i < GTK_CLIST (clist)->rows; i++)
+ {
+ gtk_clist_get_text (GTK_CLIST (clist), i, 0, &text);
+ if (!strcmp (text, old_name))
+ {
+ gtk_clist_remove (GTK_CLIST (clist), i);
+ break;
+ }
+ }
+ row = add_style_to_clist (name, NULL, clist);
+ gtk_clist_select_row (GTK_CLIST (clist), row, 0);
+
+ g_free (old_name);
+
+ return TRUE;
+}
+
+
+static void
+on_style_dialog_delete (GtkWidget * widget, GtkWidget * clist)
+{
+ gint row;
+ GtkWidget *value;
+ GList *selection = GTK_CLIST (clist)->selection;
+ gchar *text;
+ GbStyle *gbstyle;
+ gboolean reshow = FALSE;
+
+ if (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ value = gtk_object_get_data (GTK_OBJECT (clist), GbValueWidgetKey);
+ g_return_if_fail (value != NULL);
+
+ gtk_clist_get_text (GTK_CLIST (clist), row, 0, &text);
+ if (!strcmp (text, GB_STYLE_UNNAMED) || (!strcmp (text, GB_STYLE_DEFAULT)))
+ return;
+
+ gbstyle = (GbStyle *) g_hash_table_lookup (gb_style_hash, text);
+ g_return_if_fail (gbstyle != NULL);
+
+ gtk_clist_remove (GTK_CLIST (clist), row);
+
+ if (property_widget && property_widget->style == gbstyle->style)
+ {
+ reshow = TRUE;
+ }
+
+ /* Make all widgets which are using the style use the default instead */
+ gb_widget_update_gb_styles (gbstyle, gb_widget_default_gb_style);
+ gb_widget_destroy_gb_style (gbstyle, TRUE);
+
+ if (reshow)
+ {
+ property_set_auto_apply (FALSE);
+ gb_widget_show_style (property_widget);
+ property_set_auto_apply (TRUE);
+ }
+ }
+}
+
+
+static void
+on_style_dialog_ok (GtkWidget * widget, GtkWidget * clist)
+{
+ GladeWidgetData *wdata;
+ gint row;
+ GtkWidget *value;
+ GList *selection = GTK_CLIST (clist)->selection;
+ gchar *text;
+ GbStyle *gbstyle;
+
+ if (selection)
+ {
+ row = GPOINTER_TO_INT (selection->data);
+ value = gtk_object_get_data (GTK_OBJECT (clist), GbValueWidgetKey);
+ g_return_if_fail (value != NULL);
+
+ gtk_clist_get_text (GTK_CLIST (clist), row, 0, &text);
+
+ if (property_widget)
+ {
+ wdata = gtk_object_get_data (GTK_OBJECT (property_widget),
+ GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ /* If <none> is selected, just set the unnamed style flag, so if any
+ changes are made to the style a new GbStyle is created. */
+ if (!strcmp (text, GB_STYLE_UNNAMED))
+ {
+ if (!(wdata->flags & GB_STYLE_IS_UNNAMED))
+ {
+ wdata->flags |= GB_STYLE_IS_UNNAMED;
+ property_set_auto_apply (FALSE);
+ gb_widget_show_style (property_widget);
+ property_set_auto_apply (TRUE);
+ }
+ }
+ else
+ {
+ gbstyle = (GbStyle *) g_hash_table_lookup (gb_style_hash, text);
+ g_return_if_fail (gbstyle != NULL);
+ wdata->flags &= ~GB_STYLE_IS_UNNAMED;
+
+ gb_widget_set_gb_style (property_widget, gbstyle);
+ editor_refresh_widget (property_widget);
+ property_set_auto_apply (FALSE);
+ gb_widget_show_style (property_widget);
+ property_set_auto_apply (TRUE);
+ }
+ }
+ }
+ gtk_widget_destroy (gtk_widget_get_toplevel (clist));
+}
+#endif
+
+
+/* Experimental code. */
+void
+property_redirect_key_press (GdkEventKey *event)
+{
+ GtkWidget *value_widget;
+ GdkEventKey tmp_event;
+ gchar *property_name = NULL;
+
+ if (property_widget == NULL)
+ return;
+
+ gtk_notebook_set_current_page (GTK_NOTEBOOK (main_notebook), GB_PAGE_WIDGET);
+
+ /* Make sure subclasses are tested first.
+ FIXME: Shouldn't really be using copies of the strings here. */
+ if (GTK_IS_ACCEL_LABEL (property_widget))
+ property_name = "AccelLabel|GtkLabel::label";
+ else if (GTK_IS_LABEL (property_widget))
+ property_name = "GtkLabel::label";
+ else if (GTK_IS_RADIO_BUTTON (property_widget))
+ property_name = "RadioButton|GtkButton::label";
+ else if (GTK_IS_CHECK_BUTTON (property_widget))
+ property_name = "CheckButton|GtkButton::label";
+ else if (GTK_IS_TOGGLE_BUTTON (property_widget))
+ property_name = "ToggleButton|GtkButton::label";
+ else if (GTK_IS_BUTTON (property_widget))
+ property_name = "GtkButton::label";
+
+ if (property_name == NULL)
+ return;
+
+ value_widget = (GtkWidget *) g_hash_table_lookup (gb_property_values,
+ property_name);
+ g_return_if_fail (value_widget != NULL);
+
+ if (GTK_IS_SCROLLED_WINDOW (value_widget))
+ value_widget = GTK_BIN (value_widget)->child;
+
+ if (!GTK_WIDGET_IS_SENSITIVE (value_widget))
+ return;
+
+ /* If this is the first key-press, we delete the current text. */
+ if (!typing_over_widget)
+ {
+ if (GTK_IS_ENTRY (value_widget))
+ {
+ gtk_entry_set_text (GTK_ENTRY (value_widget), "");
+ }
+ else if (GTK_IS_TEXT_VIEW (value_widget))
+ {
+ GtkTextBuffer *buffer;
+
+ buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (value_widget));
+ gtk_text_buffer_set_text (buffer, "", 0);
+ }
+ else
+ {
+ g_warning ("Can't redirect key press - property isn't a GtkEntry or GtkTextView");
+ return;
+ }
+
+ typing_over_widget = TRUE;
+ }
+
+ tmp_event = *event;
+ tmp_event.send_event = TRUE;
+
+ gtk_widget_event (value_widget, (GdkEvent *)&tmp_event);
+}
+
+
+gboolean
+property_is_typing_over_widget (void)
+{
+ return typing_over_widget;
+}
+
+
+/*
+ * Callbacks for the buttons to reset the widget width & height.
+ * We set the values to 0, which will result in the widget being resized to
+ * the default width/height. This then results in the property being updated
+ * to show the default size.
+ */
+
+static void
+update_position_property (GtkWidget * widget, gpointer value, gint flag)
+{
+ GladeWidgetData *wdata;
+ gboolean value_set;
+ gint w, h;
+
+ if (property_widget == NULL)
+ return;
+ wdata = gtk_object_get_data (GTK_OBJECT (property_widget),
+ GB_WIDGET_DATA_KEY);
+ g_return_if_fail (wdata != NULL);
+
+ value_set = GTK_TOGGLE_BUTTON (widget)->active ? TRUE : FALSE;
+ gtk_widget_set_sensitive (GTK_WIDGET (value), value_set);
+ if (value_set)
+ wdata->flags |= flag;
+ else
+ wdata->flags &= ~flag;
+
+ /* X & Y flags can only be changed for windows, and we don't need to update
+ those, so we only have to worry about the width & height flags changing.*/
+ if (flag == GLADE_WIDTH_SET || flag == GLADE_HEIGHT_SET)
+ {
+ w = wdata->flags & GLADE_WIDTH_SET ? wdata->width : -1;
+ h = wdata->flags & GLADE_HEIGHT_SET ? wdata->height : -1;
+
+ gb_widget_set_usize (property_widget, w, h);
+ }
+}
+
+
+static void
+on_toggle_set_width (GtkWidget * widget, gpointer value)
+{
+ update_position_property (widget, value, GLADE_WIDTH_SET);
+}
+
+
+static void
+on_toggle_set_height (GtkWidget * widget, gpointer value)
+{
+ update_position_property (widget, value, GLADE_HEIGHT_SET);
+}
diff --git a/tools/glade/glade/property.h b/tools/glade/glade/property.h
new file mode 100644
index 00000000..431c4e78
--- /dev/null
+++ b/tools/glade/glade/property.h
@@ -0,0 +1,424 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_PROPERTY_H
+#define GLADE_PROPERTY_H
+
+#include "gbwidget.h"
+#include "glade_project.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/* Currently the property editor creates the standard widget properties itself.
+ Eventually I want to rewrite it so that all properties are added elsewhere.
+ I also want to change it to use only 2 notebook pages - properties and
+ signals. The styles and accelerators properties will move to dialog boxes.
+ It should also handle setting properties of multiple selected widgets at
+ once - only showing the properies which are common to all the selected
+ widgets. Though this requires supporting an 'unset' value for each type
+ of property, to be used when the properties of the different widgets differ.
+*/
+
+extern GtkWidget *win_property;
+
+/* These are the standard widget property names */
+extern const gchar* GbName;
+extern const gchar* GbClass;
+extern const gchar* GbWidth;
+extern const gchar* GbHeight;
+extern const gchar* GbVisible;
+extern const gchar* GbSensitive;
+extern const gchar* GbTooltip;
+extern const gchar* GbCanDefault;
+extern const gchar* GbHasDefault;
+extern const gchar* GbCanFocus;
+extern const gchar* GbHasFocus;
+extern const gchar* GbEvents;
+extern const gchar* GbExtEvents;
+
+/* Event masks */
+#define GB_EVENT_MASKS_COUNT 19
+extern const gchar* GbEventMaskSymbols [GB_EVENT_MASKS_COUNT];
+extern const gint GbEventMaskValues [GB_EVENT_MASKS_COUNT];
+
+/* X Extension mode choices data, for updating the choice property */
+extern const gchar* GbExtensionModeChoices[];
+extern const gint GbExtensionModeValues[];
+extern const gchar* GbExtensionModeSymbols[];
+
+/* Language-Specific properties. */
+/* C-specific properties. */
+extern const gchar* GbCSourceFile;
+extern const gchar* GbCPublic;
+
+/* C++-specific properties. */
+extern const gchar* GbCxxSeparateFile;
+extern const gchar* GbCxxUseHeap;
+extern const gchar* GbCxxSeparateClass;
+extern const gchar* GbCxxVisibility;
+
+extern const gchar* GbCxxVisibilityChoices[];
+extern const gint GbCxxVisibilityValues[];
+extern const gchar* GbCxxVisibilitySymbols[];
+
+/* Style properties */
+extern const gchar* GbStylePropagate;
+extern const gchar* GbStyleName;
+extern const gchar* GbStyleFont;
+
+/* Signals page */
+extern const gchar* GbSignalName;
+extern const gchar* GbSignalHandler;
+extern const gchar* GbSignalObject;
+extern const gchar* GbSignalAfter;
+extern const gchar* GbSignalData;
+
+/* Accelerators page */
+extern const gchar* GbAccelKey;
+extern const gchar* GbAccelSignal;
+
+
+void property_init (void);
+
+/* Showing/hiding the property editor window. */
+void property_show (GtkWidget *widget,
+ gpointer data);
+gint property_hide (GtkWidget *widget,
+ gpointer data);
+
+/* Getting/setting the widget whose properties are being edited. */
+GtkWidget* property_get_widget (void);
+void property_set_widget (GtkWidget *widget);
+
+/* Updates the window title, i.e. if the widget's name has been changed. */
+void property_update_title (void);
+
+/* Adding property pages specific to a particular widget class. */
+gint property_add_gbwidget_page (GtkWidget *page);
+void property_hide_gbwidget_page (void);
+void property_show_gbwidget_page (gint page);
+
+/* Adding property pages for child packing properties. */
+gint property_add_child_packing_page (GtkWidget *page);
+void property_hide_child_packing_page (void);
+void property_show_child_packing_page (gint page);
+
+/* Shows the properties specific to the project's source language - C, C++ */
+void property_show_lang_specific_page (GladeLanguageType language);
+
+
+/* When adding properties, we first set the table to add the properties to,
+ and the row to start at. The properties can then simply be added using the
+ property_add_int() and similar functions below. The row is automatically
+ incremented as new properties are added. */
+GtkWidget* property_get_table_position (gint *row);
+void property_set_table_position (GtkWidget *table,
+ gint row);
+
+
+/* Note: Unless stated otherwise, values passed to property_set_XXX() will
+ not be changed (and copied if needed), and you should copy values returned
+ from property_get_XXX() calls if you need them (or ref pixmaps/bitmaps). */
+void property_add_string (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+gchar* property_get_string (const gchar *property_name,
+ GtkWidget *actual_widget,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_string (const gchar *property_name,
+ const gchar *value);
+void property_set_translatable_string (const gchar *property_name,
+ const gchar *value,
+ GtkWidget *widget);
+
+void property_add_text (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ gint visible_lines);
+/* Note: string returned from property_get_text must be freed with g_free() */
+gchar* property_get_text (const gchar *property_name,
+ GtkWidget *actual_widget,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_text (const gchar *property_name,
+ const gchar *value);
+void property_set_translatable_text (const gchar *property_name,
+ const gchar *value,
+ GtkWidget *widget);
+
+void property_add_int (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+void property_add_int_range (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ gint min,
+ gint max,
+ gint step_increment,
+ gint page_increment,
+ gint climb_rate);
+void property_add_optional_int_range (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ gint min,
+ gint max,
+ gint step_increment,
+ gint page_increment,
+ gint climb_rate,
+ GtkCallback callback);
+gint property_get_int (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+gint property_get_optional_int (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply,
+ gboolean *is_set);
+void property_set_int (const gchar *property_name,
+ gint value);
+void property_set_optional_int (const gchar *property_name,
+ gint value,
+ gboolean is_set);
+
+void property_add_float (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+void property_add_float_range (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ gfloat min,
+ gfloat max,
+ gfloat step_increment,
+ gfloat page_increment,
+ gfloat climb_rate,
+ gint decimal_digits);
+gfloat property_get_float (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_float (const gchar *property_name,
+ gfloat value);
+
+void property_add_bool (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+gboolean property_get_bool (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+/* property_set_bool() takes an int so we can pass it GTK values which aren't
+ really gbooleans and we can also use results of ANDing bit masks etc. */
+void property_set_bool (const gchar *property_name,
+ gint value);
+
+void property_add_choice (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ const gchar **choices);
+gchar* property_get_choice (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_choice (const gchar *property_name,
+ gint value);
+
+void property_add_combo (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ GList *choices);
+gchar* property_get_combo (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_combo (const gchar *property_name,
+ const gchar *value);
+void property_set_combo_strings (const gchar *property_name,
+ GList *choices);
+
+void property_add_color (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+GdkColor* property_get_color (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_color (const gchar *property_name,
+ GdkColor *value);
+
+void property_add_bgpixmap (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+GdkPixmap* property_get_bgpixmap (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply,
+ gchar **filename);
+void property_set_bgpixmap (const gchar *property_name,
+ GdkPixmap *gdkpixmap,
+ const gchar *filename);
+
+/* A dialog property is an Entry with a button on the right of it which, when
+ clicked, calls the callback given in the property_add_dialog() function.
+ This callback should show an appropriate dialog box for editing the
+ property. Then, the dialog should change the text in the Entry.
+ If the property value can't be completely represented using text, the value
+ should be placed in the Entry's object data hash under GbDialogValueKey,
+ (In this case the the Entry should not be editable, as set in
+ property_add_dialog) */
+void property_add_dialog (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ gboolean editable,
+ GtkCallback callback);
+gpointer property_get_dialog (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_dialog (const gchar *property_name,
+ const gchar *string,
+ gconstpointer value);
+
+void property_add_filename (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+void property_add_filename_with_combo (const gchar * property_name,
+ const gchar * label,
+ const gchar * tooltip,
+ GList * choices);
+gchar* property_get_filename (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_filename (const gchar *property_name,
+ const gchar *value);
+
+void property_add_font (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+GdkFont* property_get_font (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply,
+ gchar **xlfd_fontname);
+void property_set_font (const gchar *property_name,
+ GdkFont *font,
+ const gchar *xlfd_fontname);
+
+void property_add_command (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ const gchar *command,
+ GtkSignalFunc callback);
+
+/* A stock item is a GTK+ stock item that has a label and an icon with the
+ given size. Any stock items that don't have labels or don't have an icon
+ with the given size are not displayed in the popup list.
+ You can change the icon size dynamically, e.g. based on another property.
+ The popup list will be recreated, and if the stock item currently used does
+ not have the given icon size, the stock item will be set to 'None'.
+ Using GLADE_ICON_SIZE_ANY means any icon size is OK. */
+#define GLADE_ICON_SIZE_ANY 255
+
+void property_add_stock_item (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ GtkIconSize icon_size);
+gchar* property_get_stock_item (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_stock_item (const gchar *property_name,
+ const gchar *stock_id);
+void property_set_stock_item_icon_size (const gchar *property_name,
+ GtkIconSize icon_size);
+
+
+/* An icon is a GTK+ stock icon with the given icon size, or a user-specified
+ icon. It will show a GtkCombo, with a '...' button beside it for opening
+ a file selection dialog, so the user can specify an icon file.
+ As with stock item, you can change the icon size dynamically, and the popup
+ list of stock icons will be recreated. The file selection can be shown or
+ hidden with property_set_icon_filesel(). */
+void property_add_icon (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip,
+ GtkIconSize icon_size);
+gchar* property_get_icon (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_icon (const gchar *property_name,
+ const gchar *icon);
+void property_set_icon_size (const gchar *property_name,
+ GtkIconSize icon_size);
+void property_set_icon_filesel (const gchar *property_name,
+ gboolean filesel);
+
+void property_add_named_icon (const gchar *property_name,
+ const gchar *label,
+ const gchar *tooltip);
+gchar* property_get_named_icon (const gchar *property_name,
+ GtkWidget *to_apply,
+ gboolean *apply);
+void property_set_named_icon (const gchar *property_name,
+ const gchar *icon_name);
+
+
+#define GB_ADJUST_DEFAULT_LABELS 1
+#define GB_ADJUST_H_LABELS 2
+#define GB_ADJUST_V_LABELS 3
+void property_add_adjustment (const gchar *Values[],
+ gint label_type);
+
+/* Returns the widget used for displaying a property value. */
+GtkWidget* property_get_value_widget (const gchar *property_name);
+
+void property_set_sensitive (const gchar *property_name,
+ gboolean sensitive);
+void property_set_sensitive_full (const gchar *property_name,
+ gboolean label_sensitive,
+ gboolean value_sensitive,
+ gboolean button_visible);
+void property_set_visible (const gchar *property_name,
+ gboolean visible);
+
+/* This isn't currently used. It changes the style so that text is shown in
+ red to indicate an invalid property value. */
+void property_set_valid (const gchar *property_name,
+ gboolean valid);
+
+gchar* property_events_value_to_string (gint event_mask);
+gint property_events_string_to_value (const gchar *event_string);
+
+/* Turn on/off auto-apply which applies changes as they are made in the
+ property editor. You may need to turn this off if you are updating
+ properties, otherwise the properties will be applied again. */
+void property_set_auto_apply (gboolean value);
+
+
+void property_clear_accelerators (void);
+void property_add_accelerator (GladeAccelerator *accel);
+gboolean property_is_accel_clist (GtkWidget *widget);
+GList* property_get_accelerators (void);
+
+void property_clear_signals (void);
+void property_add_signal (GladeSignal *signal);
+gboolean property_is_signal_clist (GtkWidget *widget);
+GList* property_get_signals (void);
+
+
+/* This is to allow a widget's label to be typed in while the mouse hovers
+ over the widget. I'm not sure how well this will work yet. */
+void property_redirect_key_press (GdkEventKey *event);
+gboolean property_is_typing_over_widget (void);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_PROPERTY_H */
diff --git a/tools/glade/glade/save.c b/tools/glade/glade/save.c
new file mode 100644
index 00000000..ea9f8eee
--- /dev/null
+++ b/tools/glade/glade/save.c
@@ -0,0 +1,1039 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#include <ctype.h>
+#include <string.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#ifndef _WIN32
+#include <unistd.h>
+#endif
+#include <time.h>
+#include <errno.h>
+#include <locale.h>
+
+#include "glade_project.h"
+#include "gbwidget.h"
+#include "save.h"
+#include "utils.h"
+
+/* This is set if we are saving a session. A bit of a hack. */
+char *GladeSessionFile = NULL;
+
+
+/* The stuff to output at the start of XML files. */
+static gchar *GLADE_XML_BEGIN =
+ "<?xml version=\"1.0\" standalone=\"no\"?> <!--*- mode: xml -*-->\n"
+ "<!DOCTYPE glade-interface SYSTEM \"http://glade.gnome.org/glade-2.0.dtd\">\n\n";
+
+static gchar *GLADE_PROJECT_XML_BEGIN =
+ "<?xml version=\"1.0\" standalone=\"no\"?> <!--*- mode: xml -*-->\n"
+ "<!DOCTYPE glade-project SYSTEM \"http://glade.gnome.org/glade-project-2.0.dtd\">\n\n";
+
+
+/* An internal struct to pass data to the save_component() and
+ save_named_style_callback() callbacks. */
+typedef struct _GladeSaveCallbackData GladeSaveCallbackData;
+struct _GladeSaveCallbackData
+{
+ GbWidgetGetArgData *data;
+ FILE *fp;
+};
+
+/* An internal struct to pass data to the save_requires_tags_cb(). */
+typedef struct _GladeSaveRequiresData GladeSaveRequiresData;
+struct _GladeSaveRequiresData
+{
+ /* We only support these 4 libs so we just have flags for each of them. */
+ gboolean require_gnome;
+ gboolean require_gnome_canvas;
+ gboolean require_gnomedb;
+ gboolean require_bonobo;
+};
+
+
+static GladeError* save_project_file_internal (GladeProject *project);
+static GladeError* save_xml_file_internal (GladeProject *project);
+
+static void save_requires_tags (FILE *fp, GladeProject *project);
+static void save_component (GtkWidget * item,
+ GladeSaveCallbackData * save_data);
+
+#ifdef GLADE_STYLE_SUPPORT
+static void save_named_style_callback (const gchar * name,
+ GbStyle * gbstyle,
+ GladeSaveCallbackData * save_data);
+static void save_named_style (const gchar * name,
+ GbStyle * gbstyle,
+ GbWidgetGetArgData * data,
+ FILE *fp);
+#endif
+
+static void save_buffer_flush (GbWidgetGetArgData * data,
+ FILE *fp);
+
+static void save_translatable_strings (GbWidgetGetArgData * data);
+
+
+/* We need this to make sure that numbers are output in a portable syntax,
+ instead of using the current locale. This code is from glibc info docs. */
+GladeError*
+save_project_file (GladeProject *project)
+{
+ gchar *old_locale, *saved_locale;
+ GladeError *error;
+
+ old_locale = setlocale (LC_NUMERIC, NULL);
+ saved_locale = g_strdup (old_locale);
+ setlocale (LC_NUMERIC, "C");
+
+ error = save_project_file_internal (project);
+
+ if (!error)
+ error = save_xml_file_internal (project);
+
+ setlocale (LC_NUMERIC, saved_locale);
+ g_free (saved_locale);
+ return error;
+}
+
+
+/* Backup the file, to <filename>.bak, if it exists. */
+static GladeError*
+backup_file (const gchar *filename)
+{
+ gchar *backup_filename;
+ GladeError *error = NULL;
+ int status;
+
+ if (!glade_util_file_exists (filename))
+ return NULL;
+
+ backup_filename = g_strdup_printf ("%s.bak", filename);
+#if defined (__EMX__) || defined (_WIN32)
+ /* for OS/2 rename dosn't work if the dest. file exist ! remove it! */
+ status = remove (backup_filename);
+#endif
+ status = rename (filename, backup_filename);
+
+ if (status == -1)
+ {
+ error = glade_error_new_system (_("Couldn't rename file:\n %s\nto:\n %s\n"), filename, backup_filename);
+ }
+
+ g_free (backup_filename);
+ return error;
+}
+
+
+/* The main function to output the XML. It creates and initializes the
+ GbWidgetGetArgData, opens the file, outputs the project options, the
+ named styles, and then each component (window/dialog) in the interface. */
+static GladeError*
+save_project_file_internal (GladeProject *project)
+{
+ gchar *xml_filename, *filename;
+ GladeError *error;
+ FILE *fp;
+
+ if (GladeSessionFile)
+ xml_filename = GladeSessionFile;
+ else
+ xml_filename = glade_project_get_xml_filename (project);
+
+ filename = g_strdup_printf ("%sp", xml_filename);
+
+ if (!GladeSessionFile)
+ {
+ error = backup_file (filename);
+ if (error)
+ goto out;
+ }
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ goto out;
+ }
+
+ fprintf (fp, "%s", GLADE_PROJECT_XML_BEGIN);
+
+ error = glade_project_save_options (project, fp);
+
+ fclose (fp);
+
+ out:
+
+ g_free (filename);
+
+ return error;
+}
+
+
+/* The main function to output the XML. It creates and initializes the
+ GbWidgetGetArgData, opens the file, outputs the project options, the
+ named styles, and then each component (window/dialog) in the interface. */
+static GladeError*
+save_xml_file_internal (GladeProject *project)
+{
+ GbWidgetGetArgData data = { 0 };
+ GladeSaveCallbackData save_data;
+ gchar *filename;
+ FILE *fp;
+
+ MSG ("Saving project");
+
+ data.project = project;
+ data.action = GB_SAVING;
+ data.copying_to_clipboard = FALSE;
+ data.error = NULL;
+
+ if (GladeSessionFile)
+ filename = GladeSessionFile;
+ else
+ filename = glade_project_get_xml_filename (project);
+
+ if (!GladeSessionFile)
+ {
+ data.error = backup_file (filename);
+ if (data.error)
+ return data.error;
+ }
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ return glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+
+ /* Initialize the output buffer. */
+ data.buffer = g_string_sized_new (1024);
+ data.indent = 0;
+
+ /* See if we need the translatable strings file output. */
+ data.save_translatable_strings = FALSE;
+ data.translatable_strings = NULL;
+ if (!GladeSessionFile)
+ {
+ data.save_translatable_strings = glade_project_get_output_translatable_strings (data.project);
+ if (data.save_translatable_strings)
+ data.translatable_strings = g_string_sized_new (1024);
+ }
+
+ /* Output the XML version info and our root element '<glade-interface>'. */
+ fprintf (fp, "%s", GLADE_XML_BEGIN);
+ fprintf (fp, "<glade-interface>\n");
+
+ /* Output the requires tags. */
+ save_requires_tags (fp, project);
+
+ /* Set up the struct to pass data to the callbacks. */
+ save_data.data = &data;
+ save_data.fp = fp;
+
+#ifdef GLADE_STYLE_SUPPORT
+ if (!data.error)
+ {
+ /* Save default gbstyle first. */
+ MSG ("Saving styles");
+ save_named_style (gb_widget_default_gb_style->name,
+ gb_widget_default_gb_style, &data, fp);
+ /* Now save all the other named styles. */
+ g_hash_table_foreach (gb_style_hash, (GHFunc) save_named_style_callback,
+ &save_data);
+ }
+#endif
+
+ if (!data.error)
+ {
+ MSG ("Saving components");
+ glade_project_foreach_component (data.project,
+ (GtkCallback) save_component,
+ &save_data);
+ }
+
+ /* Finish the root element. */
+ if (!data.error)
+ {
+ fprintf (fp, "\n</glade-interface>\n");
+ }
+
+ /* Save the translatable strings file, if needed. */
+ if (!data.error)
+ {
+ if (data.save_translatable_strings)
+ save_translatable_strings (&data);
+ }
+
+ /* Free any memory used while saving. */
+ g_string_free (data.buffer, TRUE);
+ if (data.translatable_strings)
+ g_string_free (data.translatable_strings, TRUE);
+
+ fclose (fp);
+
+ return data.error;
+}
+
+
+static void
+save_requires_tags_cb (GtkWidget *widget,
+ GladeSaveRequiresData * requires_data)
+{
+ const char *type_name;
+
+ type_name = g_type_name (G_OBJECT_TYPE (widget));
+
+ /* We assume that any classes starting with GnomeDB require the GnomeDB
+ support etc. Note that GNOME apps will probably require Bonobo for the
+ BonoboDock widgets used in GnomeApp. */
+ if (!strncmp (type_name, "GnomeDb", 7))
+ requires_data->require_gnomedb = TRUE;
+ else if (!strncmp (type_name, "GnomeCanvas", 11))
+ requires_data->require_gnome_canvas = TRUE;
+ else if (!strncmp (type_name, "Gnome", 5))
+ requires_data->require_gnome = TRUE;
+ else if (!strncmp (type_name, "Bonobo", 6))
+ requires_data->require_bonobo = TRUE;
+
+ /* Recursively check all children. */
+ gb_widget_children_foreach (widget, (GtkCallback) save_requires_tags_cb,
+ requires_data);
+}
+
+static void
+save_requires_tags (FILE *fp, GladeProject *project)
+{
+ GladeSaveRequiresData requires_data;
+
+ /* Assume we don't need any of them until we find one of their widgets. */
+ requires_data.require_gnome = FALSE;
+ requires_data.require_gnome_canvas = FALSE;
+ requires_data.require_gnomedb = FALSE;
+ requires_data.require_bonobo = FALSE;
+
+ glade_project_foreach_component (project,
+ (GtkCallback) save_requires_tags_cb,
+ &requires_data);
+
+ /* Require "gnome", as provided in libgnomeui/glade/glade-gnome.c.
+ We now require GNOME for all GNOME projects, since even if they don't
+ contain GNOME widgets they may use stock GNOME items. */
+ if (requires_data.require_gnome
+ || glade_project_get_gnome_support (project))
+ fprintf (fp, "<requires lib=\"gnome\"/>\n");
+ /* Require "canvas", as provided in libgnomecanvas/glade/glade-canvas.c. */
+ if (requires_data.require_gnome_canvas)
+ fprintf (fp, "<requires lib=\"canvas\"/>\n");
+ /* Require "gnomedb", as provided in libgnomedb/glade/glade-gnomedb.c. */
+ if (requires_data.require_gnomedb)
+ fprintf (fp, "<requires lib=\"gnomedb\"/>\n");
+ /* Require "bonobo", as provided in libbonoboui/glade/glade-bonobo.c. */
+ if (requires_data.require_bonobo)
+ fprintf (fp, "<requires lib=\"bonobo\"/>\n");
+}
+
+/* This is called when iterating over the components in a project, to output
+ each component. It simply calls gb_widget_save() to recursively save the
+ XML for the component into the buffer, and it then flushes the buffer to
+ the output file. */
+static void
+save_component (GtkWidget * component,
+ GladeSaveCallbackData * save_data)
+{
+ /* If an error has occurred, we return. */
+ if (save_data->data->error)
+ return;
+
+ gb_widget_save (component, save_data->data);
+ save_buffer_flush (save_data->data, save_data->fp);
+}
+
+
+/* This is called when iterating over the GHashTable of named styles.
+ If the style isn't the default style it is output here. The default
+ style is output first, since for all other styles we only output the
+ differences from the default. */
+#ifdef GLADE_STYLE_SUPPORT
+static void
+save_named_style_callback (const gchar * name,
+ GbStyle * gbstyle,
+ GladeSaveCallbackData * save_data)
+{
+ /* If an error has occurred, or this is the default GbStyle, we return. */
+ if (save_data->data->error || gbstyle == gb_widget_default_gb_style)
+ {
+ return;
+ }
+
+ save_named_style (name, gbstyle, save_data->data, save_data->fp);
+}
+
+
+/* Outputs a named style. */
+static void
+save_named_style (const gchar * name,
+ GbStyle * gbstyle,
+ GbWidgetGetArgData * data,
+ FILE *fp)
+{
+ gboolean save_all = FALSE;
+
+ MSG1 ("Saving style: %s", name);
+ /* If this is the default style, only save it if it is different to the
+ GTK default style, and if it is make sure we save everything. */
+ if (gbstyle == gb_widget_default_gb_style)
+ {
+ if (gbstyle->style == gtk_widget_get_default_style ())
+ return;
+ else
+ save_all = TRUE;
+ }
+ gb_widget_save_style (gbstyle, data, save_all);
+ save_buffer_flush (data, fp);
+}
+#endif
+
+
+/* Adds a start tag, e.g. "<widget>", to the output buffer. */
+void
+save_start_tag (GbWidgetGetArgData * data, const gchar * tag_name)
+{
+ save_buffer_add_indent (data->buffer, data->indent);
+ g_string_append_c (data->buffer, '<');
+ g_string_append (data->buffer, tag_name);
+ g_string_append (data->buffer, ">\n");
+ data->indent++;
+}
+
+
+/* Adds an end tag, e.g. "</widget>", to the output buffer. */
+void
+save_end_tag (GbWidgetGetArgData * data, const gchar * tag_name)
+{
+ data->indent--;
+ save_buffer_add_indent (data->buffer, data->indent);
+ g_string_append (data->buffer, "</");
+ g_string_append (data->buffer, tag_name);
+ g_string_append (data->buffer, ">\n");
+}
+
+
+/* Adds a <widget> start tag to the output buffer, with the given class_name
+ and id, if they are not NULL. */
+void
+save_widget_start_tag (GbWidgetGetArgData * data, const gchar * class_name,
+ const gchar *id)
+{
+ save_buffer_add_indent (data->buffer, data->indent);
+ g_string_append (data->buffer, "<widget");
+
+ if (class_name)
+ {
+ g_string_append (data->buffer, " class=\"");
+ save_buffer_add_string (data->buffer, class_name);
+ g_string_append_c (data->buffer, '"');
+ }
+
+ if (id)
+ {
+ g_string_append (data->buffer, " id=\"");
+ save_buffer_add_string (data->buffer, id);
+ g_string_append_c (data->buffer, '"');
+ }
+
+ g_string_append (data->buffer, ">\n");
+ data->indent++;
+}
+
+
+/* Adds a <child> start tag to the output buffer, with the given child_name
+ if it is not NULL. */
+void
+save_child_start_tag (GbWidgetGetArgData * data, const gchar * child_name)
+{
+ save_buffer_add_indent (data->buffer, data->indent);
+ g_string_append (data->buffer, "<child");
+
+ if (child_name)
+ {
+ g_string_append (data->buffer, " internal-child=\"");
+ save_buffer_add_string (data->buffer, child_name);
+ g_string_append_c (data->buffer, '"');
+ }
+
+ g_string_append (data->buffer, ">\n");
+ data->indent++;
+}
+
+
+/* Adds a <placeholder/> tag to the output buffer. */
+void
+save_placeholder (GbWidgetGetArgData * data)
+{
+ save_buffer_add_indent (data->buffer, data->indent);
+ g_string_append (data->buffer, "<placeholder/>\n");
+}
+
+
+/* Starts a new line in the output buffer (without indenting). */
+void
+save_newline (GbWidgetGetArgData * data)
+{
+ g_string_append_c (data->buffer, '\n');
+}
+
+
+/* These functions are called to save different types of widget properties.
+ They all convert the property to a string representation and call
+ save_string() to output it. The tag_name is usually the long name of the
+ property, e.g. "GtkLabel::justify", so we cut out the first part and output
+ <justify>...</justify>. */
+
+static void
+save_string_internal (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value,
+ gboolean translatable,
+ const gchar *translator_comments,
+ gboolean has_context_prefix)
+{
+ gchar *tag_name_start;
+
+ if (tag_value == NULL)
+ return;
+
+ tag_name_start = glade_util_find_start_of_tag_name (tag_name);
+ save_buffer_add_indent (data->buffer, data->indent);
+
+ g_string_append (data->buffer, "<property");
+
+ if (data->agent)
+ {
+ g_string_append (data->buffer, " agent=\"");
+ save_buffer_add_string (data->buffer, data->agent);
+ g_string_append_c (data->buffer, '"');
+ }
+
+ g_string_append (data->buffer, " name=\"");
+ save_buffer_add_string (data->buffer, tag_name_start);
+ g_string_append_c (data->buffer, '"');
+
+ if (translatable)
+ {
+ g_string_append (data->buffer, " translatable=\"yes\"");
+
+ if (has_context_prefix)
+ g_string_append (data->buffer, " context=\"yes\"");
+
+ if (translator_comments && *translator_comments)
+ {
+ g_string_append (data->buffer, " comments=\"");
+ save_buffer_add_string (data->buffer, translator_comments);
+ g_string_append_c (data->buffer, '"');
+ }
+ }
+
+ g_string_append_c (data->buffer, '>');
+ save_buffer_add_string (data->buffer, tag_value);
+ g_string_append (data->buffer, "</property>\n");
+}
+
+void
+save_string (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_string_internal (data, tag_name, tag_value, FALSE, NULL, FALSE);
+}
+
+
+void
+save_translatable_string_internal (GbWidgetGetArgData * data,
+ const gchar * tag_name,
+ const gchar * tag_value)
+{
+ gboolean translatable, context;
+ gchar *comments;
+
+ glade_util_get_translation_properties (data->widget, tag_name, &translatable,
+ &comments, &context);
+ save_string_internal (data, tag_name, tag_value, translatable,
+ comments, context);
+}
+
+
+void
+save_translatable_string (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_translatable_string_internal (data, tag_name, tag_value);
+ if (data->save_translatable_strings)
+ save_add_translatable_string (data, tag_value);
+}
+
+
+void
+save_text (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_string (data, tag_name, tag_value);
+}
+
+
+void
+save_translatable_text (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_translatable_string (data, tag_name, tag_value);
+}
+
+
+/* This is like save_translatable_text() except it splits the text into lines
+ when adding to the translatable strings file. This is used for option menu
+ items and combo items. */
+void
+save_translatable_text_in_lines (GbWidgetGetArgData * data,
+ const gchar * tag_name,
+ const gchar * tag_value)
+{
+ /* FIXME: This probably won't work if other apps just try to translate the
+ entire string. */
+ save_translatable_string_internal (data, tag_name, tag_value);
+
+ if (data->save_translatable_strings && tag_value)
+ {
+ gchar *items, *pos, *items_end;
+
+ items = pos = g_strdup (tag_value);
+ items_end = &items[strlen (items)];
+
+ while (pos < items_end)
+ {
+ gchar *item_end = strchr (pos, '\n');
+ if (item_end == NULL)
+ item_end = items_end;
+ *item_end = '\0';
+
+ save_add_translatable_string (data, pos);
+
+ pos = item_end + 1;
+ }
+
+ g_free (items);
+ }
+}
+
+
+void
+save_int (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gint tag_value)
+{
+ gchar buf[32];
+ sprintf (buf, "%i", tag_value);
+ save_string (data, tag_name, buf);
+}
+
+
+void
+save_float (GbWidgetGetArgData * data, const gchar * tag_name,
+ gfloat tag_value)
+{
+ gchar buf[32];
+ sprintf (buf, "%.12g", tag_value);
+ save_string (data, tag_name, buf);
+}
+
+
+void
+save_bool (GbWidgetGetArgData * data, const gchar * tag_name, gint tag_value)
+{
+ save_string (data, tag_name, tag_value ? "True" : "False");
+}
+
+
+void
+save_choice (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_string (data, tag_name, tag_value);
+}
+
+
+void
+save_combo (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_string (data, tag_name, tag_value);
+}
+
+
+/* Colors are now saved as '#rrrrggggbbbb', where rgb are 0-65535.
+ We use gdk_color_parse() when loading, so color names can be used as well.*/
+void
+save_color (GbWidgetGetArgData * data, const gchar * tag_name,
+ GdkColor * tag_value)
+{
+ gchar buf[32];
+
+ sprintf (buf, "#%04x%04x%04x", tag_value->red, tag_value->green,
+ tag_value->blue);
+ save_string (data, tag_name, buf);
+}
+
+
+void
+save_bgpixmap (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_string (data, tag_name, tag_value);
+}
+
+
+void
+save_dialog (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_string (data, tag_name, tag_value);
+}
+
+
+/* FIXME: I think this is broken. It should save it relative to the XML file.*/
+void
+save_filename (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_string (data, tag_name, tag_value);
+}
+
+
+void
+save_pixmap_filename (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ if (data->copying_to_clipboard)
+ {
+ /* When saving to the clipboard, we just save the full path.
+ This means it will still work if we paste into other projects. */
+ save_string (data, tag_name, tag_value);
+ }
+ else
+ {
+ /* When saving the XML file, we save only the basename of the pixmap
+ files, since they should all be in the pixmaps directory. */
+ gchar *pixmaps_dir, *filename;
+
+ pixmaps_dir = glade_project_get_pixmaps_directory (data->project);
+ g_return_if_fail (pixmaps_dir != NULL);
+ g_return_if_fail (pixmaps_dir[0] != '\0');
+
+ if (tag_value == NULL || tag_value[0] == '\0')
+ {
+ filename = NULL;
+ }
+ else
+ {
+ filename = (gchar*) g_basename (tag_value);
+ }
+
+ save_string (data, tag_name, filename);
+ }
+}
+
+
+void
+save_font (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ save_string (data, tag_name, tag_value);
+}
+
+
+/* This saves a date in the RFC1123 format (an update of RFC822),
+ e.g. 'Sun, 06 Nov 1994 08:49:37 GMT'. */
+static void
+format_date (char *buffer,
+ time_t tag_value)
+{
+ time_t time;
+ struct tm *t;
+
+ time = tag_value;
+ t = gmtime (&time);
+ sprintf (buffer, "%s, %02d %s %04d %02d:%02d:%02d GMT",
+ GladeDayNames[t->tm_wday], t->tm_mday, GladeMonthNames[t->tm_mon],
+ t->tm_year + 1900, t->tm_hour, t->tm_min, t->tm_sec);
+}
+
+
+/* This saves a date in the RFC1123 format (an update of RFC822),
+ e.g. 'Sun, 06 Nov 1994 08:49:37 GMT'. */
+void
+save_date (GbWidgetGetArgData * data, const gchar * tag_name,
+ time_t tag_value)
+{
+ gchar buffer[32];
+
+ format_date (buffer, tag_value);
+ save_string (data, tag_name, buffer);
+}
+
+
+void
+save_icon (GbWidgetGetArgData * data, const gchar * tag_name,
+ const gchar * tag_value)
+{
+ /* If it is a stock icon we can save it as an oridnary string.
+ If it isn't, we need to save it as a pixmap filename, i.e. get rid of
+ the path and just save the basename. */
+ if (glade_util_check_is_stock_id (tag_value))
+ save_string (data, tag_name, tag_value);
+ else
+ save_pixmap_filename (data, tag_name, tag_value);
+}
+
+
+/* Adds a string to the output buffer, converting special characters to
+ entities, e.g. "<" is output as "&lt;". */
+void
+save_buffer_add_string (GString * buffer, const gchar * string)
+{
+ gchar ch;
+
+ while ((ch = *string++))
+ {
+ if (ch == '<')
+ g_string_append (buffer, "&lt;");
+ else if (ch == '>')
+ g_string_append (buffer, "&gt;");
+ else if (ch == '&')
+ g_string_append (buffer, "&amp;");
+ else if (ch == '"')
+ g_string_append (buffer, "&quot;");
+ else
+ g_string_append_c (buffer, ch);
+ }
+}
+
+
+/* Outputs the contents of the buffer to the file and resets the buffer. */
+static void
+save_buffer_flush (GbWidgetGetArgData * data,
+ FILE *fp)
+{
+ gint bytes_written;
+
+ bytes_written = fwrite (data->buffer->str, sizeof (gchar), data->buffer->len,
+ fp);
+ if (bytes_written != data->buffer->len)
+ {
+ MSG2 ("Bytes: %i Written: %i", data->buffer->len, bytes_written);
+ data->error = glade_error_new_system (_("Error writing XML file\n"));
+ }
+
+ /* Reset the output buffer. */
+ g_string_truncate (data->buffer, 0);
+ data->indent = 0;
+}
+
+
+/* Outputs tabs & spaces to indent the line according to the current
+ indentation level. Tabs are used to cut down on the file size a bit. */
+void
+save_buffer_add_indent (GString *buffer, gint indent)
+{
+ gint i, ntabs, nspaces;
+
+ ntabs = (indent * 2) / 8;
+ nspaces = (indent * 2) % 8;
+
+ for (i = 0; i < ntabs; i++)
+ g_string_append_c (buffer, '\t');
+
+ for (i = 0; i < nspaces; i++)
+ g_string_append_c (buffer, ' ');
+}
+
+
+/*
+ * Translatable string functions.
+ */
+
+/* This adds a translatable string to the buffer, wrapping it in the N_()
+ macro so xgettext can find it. */
+void
+save_add_translatable_string (GbWidgetGetArgData * data,
+ const gchar * string)
+{
+ GString *buffer;
+ gchar escape_buffer[16];
+ const gchar *p;
+
+ /* If it is an empty string don't bother outputting it. */
+ if (!string || string[0] == '\0')
+ return;
+
+ buffer = data->translatable_strings;
+ g_string_append (buffer, "gchar *s = N_(\"");
+
+ /* Step through each character of the given string, adding it to our GString
+ buffer, converting it so that it is valid in a literal C string. */
+ for (p = string; *p; p++)
+ {
+ switch (*p)
+ {
+ case '\n':
+ g_string_append (buffer, "\\n\"\n \"");
+ break;
+ case '\r':
+ g_string_append (buffer, "\\r");
+ break;
+ case '\t':
+ g_string_append (buffer, "\\t");
+ break;
+ case '\\':
+ g_string_append (buffer, "\\\\");
+ break;
+ case '"':
+ g_string_append (buffer, "\\\"");
+ break;
+ default:
+ if (isprint ((unsigned char) *p))
+ {
+ g_string_append_c (buffer, *p);
+ }
+ else
+ {
+ sprintf (escape_buffer, "\\%02o", (guchar) *p);
+ g_string_append (buffer, escape_buffer);
+ }
+ break;
+ }
+ }
+
+ g_string_append (buffer, "\");\n");
+}
+
+
+/* This outputs the file containing all the translatable strings. */
+static void
+save_translatable_strings (GbWidgetGetArgData * data)
+{
+ gchar *filename;
+ FILE *fp;
+
+ filename = glade_project_get_translatable_strings_file (data->project);
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ return;
+ }
+
+ fprintf (fp,
+ _("/*\n"
+ " * Translatable strings file generated by Glade.\n"
+ " * Add this file to your project's POTFILES.in.\n"
+ " * DO NOT compile it as part of your application.\n"
+ " */\n"
+ "\n"));
+
+ fprintf (fp, "%s", data->translatable_strings->str);
+
+ fclose (fp);
+}
+
+
+void
+save_signal (GbWidgetGetArgData *data,
+ gchar *signal_name,
+ gchar *handler,
+ gboolean after,
+ gchar *object,
+ time_t last_modification_time)
+{
+ /* Don't save signals without names or handlers. */
+ if (!signal_name || !signal_name[0] || ! handler || !handler[0])
+ return;
+
+ save_buffer_add_indent (data->buffer, data->indent);
+ g_string_append (data->buffer, "<signal name=\"");
+ save_buffer_add_string (data->buffer, signal_name);
+ g_string_append (data->buffer, "\" handler=\"");
+ save_buffer_add_string (data->buffer, handler);
+ g_string_append (data->buffer, "\"");
+
+ if (after)
+ g_string_append (data->buffer, " after=\"yes\"");
+
+ if (object)
+ {
+ g_string_append (data->buffer, " object=\"");
+ save_buffer_add_string (data->buffer, object);
+ g_string_append (data->buffer, "\"");
+ }
+
+ if (last_modification_time != 0)
+ {
+ gchar buffer[32];
+
+ format_date (buffer, last_modification_time);
+
+ g_string_append (data->buffer, " last_modification_time=\"");
+ save_buffer_add_string (data->buffer, buffer);
+ g_string_append (data->buffer, "\"");
+ }
+
+ g_string_append (data->buffer, "/>\n");
+}
+
+
+void
+save_accelerator (GbWidgetGetArgData *data,
+ guint8 modifiers,
+ gchar *key,
+ gchar *signal)
+{
+ gchar *modifiers_string;
+
+ /* Don't save accelerators without signals or keys. */
+ if (!key || !key[0] || !signal || !signal[0])
+ return;
+
+ save_buffer_add_indent (data->buffer, data->indent);
+ g_string_append (data->buffer, "<accelerator key=\"");
+ save_buffer_add_string (data->buffer, key);
+ g_string_append (data->buffer, "\"");
+
+ modifiers_string = glade_util_create_modifiers_string (modifiers);
+ g_string_append (data->buffer, " modifiers=\"");
+ save_buffer_add_string (data->buffer, modifiers_string);
+ g_string_append (data->buffer, "\"");
+
+ g_string_append (data->buffer, " signal=\"");
+ save_buffer_add_string (data->buffer, signal);
+ g_string_append (data->buffer, "\"");
+
+ g_string_append (data->buffer, "/>\n");
+}
+
+
diff --git a/tools/glade/glade/save.h b/tools/glade/glade/save.h
new file mode 100644
index 00000000..fd347b59
--- /dev/null
+++ b/tools/glade/glade/save.h
@@ -0,0 +1,156 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_SAVE_H
+#define GLADE_SAVE_H
+
+#include <time.h>
+
+#include "gbwidget.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+/* This is set if we are saving a session. A bit of a hack. */
+extern char *GladeSessionFile;
+
+
+/* This is the main function called by glade_project_save() to save the XML. */
+GladeError* save_project_file (GladeProject *project);
+
+
+/* Adds a start tag with no attributes, e.g. "<packing>", to begin a new
+ section. It is placed on its own line, and the indentation level is
+ incremented. The tag_name parameter should not include the '<' and '>'. */
+void save_start_tag (GbWidgetGetArgData *data,
+ const gchar *tag_name);
+
+/* These are for the <widget> and <child> start tags. */
+void save_widget_start_tag (GbWidgetGetArgData *data,
+ const gchar *class_name,
+ const gchar *id);
+void save_child_start_tag (GbWidgetGetArgData *data,
+ const gchar *child_name);
+
+/* Adds an end tag, e.g. "</widget>", to end a section.
+ It is placed on its own line, after decrementing the indentation level.
+ The tag_name parameter should not include the '</' and '>'. */
+void save_end_tag (GbWidgetGetArgData *data,
+ const gchar *tag_name);
+
+/* Adds a <placeholder/> tag to the output buffer. */
+void save_placeholder (GbWidgetGetArgData *data);
+
+/* Starts a new line in the output buffer (without indenting). */
+void save_newline (GbWidgetGetArgData *data);
+
+/* Adds a translatable string to be output in the translatable strings file. */
+void save_add_translatable_string(GbWidgetGetArgData *data,
+ const gchar *string);
+
+
+/* These functions are called to save different types of widget properties.
+ They all convert the property to a string representation and call
+ save_string() to output it. The tag_name is usually the long name of the
+ property, e.g. "GtkLabel::justify", so we cut out the first part and output
+ <justify>...</justify>. */
+
+void save_string (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_translatable_string (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_text (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_translatable_text (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+ void save_translatable_text_in_lines (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_int (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ gint tag_value);
+void save_float (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ gfloat tag_value);
+void save_bool (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ gint tag_value);
+void save_choice (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_combo (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_color (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ GdkColor *tag_value);
+void save_bgpixmap (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_dialog (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_filename (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_pixmap_filename (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_font (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+void save_date (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ time_t tag_value);
+void save_icon (GbWidgetGetArgData *data,
+ const gchar *tag_name,
+ const gchar *tag_value);
+
+
+void save_signal (GbWidgetGetArgData *data,
+ gchar *signal_name,
+ gchar *handler,
+ gboolean after,
+ gchar *object,
+ time_t last_modification_time);
+void save_accelerator (GbWidgetGetArgData *data,
+ guint8 modifiers,
+ gchar *key,
+ gchar *signal);
+
+/* Outputs tabs & spaces to indent the line according to the current
+ indentation level. Tabs are used to cut down on the file size a bit. */
+void save_buffer_add_indent (GString *buffer,
+ gint indent);
+
+/* Adds the string to the buffer, converting special XML characters like '<'
+ to entities like '%lt;'. */
+void save_buffer_add_string (GString *buffer,
+ const gchar *string);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_SAVE_H */
diff --git a/tools/glade/glade/source.c b/tools/glade/glade/source.c
new file mode 100644
index 00000000..af2a05c4
--- /dev/null
+++ b/tools/glade/glade/source.c
@@ -0,0 +1,2818 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <stdarg.h>
+#ifndef _WIN32
+#include <unistd.h>
+#endif
+#include <errno.h>
+#include <ctype.h>
+#include <locale.h>
+
+#include <gtk/gtkmenu.h>
+
+#include "gladeconfig.h"
+
+#include "gbwidget.h"
+#include "glade_project.h"
+#include "source.h"
+#include "utils.h"
+#ifdef HAVE_OS2_H
+#include "source_os2.h"
+#endif
+
+/* Turn this on to add -DG_DISABLE_DEPRECATED etc. flags in generated code,
+ so we can check if Glade is generating any deprecated code. */
+#if 0
+#define GLADE_ADD_DISABLE_DEPRECATED_FLAGS
+#endif
+
+/* An internal struct to pass data to the source_write_component() callback. */
+typedef struct _GladeSourceCallbackData GladeSourceCallbackData;
+struct _GladeSourceCallbackData
+{
+ GbWidgetWriteSourceData *write_source_data;
+ FILE *interface_h_fp;
+ FILE *interface_c_fp;
+ FILE *callback_h_fp;
+ FILE *callback_c_fp;
+};
+
+
+static GladeError* source_write_internal (GladeProject * project);
+
+static void source_write_interface_and_callbacks (GbWidgetWriteSourceData * data);
+static void source_begin_interface_and_callbacks_files (GbWidgetWriteSourceData * data,
+ FILE **interface_h_fp,
+ FILE **interface_c_fp,
+ FILE **callback_h_fp,
+ FILE **callback_c_fp);
+static void source_output_interface_and_callbacks_source (GbWidgetWriteSourceData * data,
+ FILE *interface_h_fp,
+ FILE *interface_c_fp,
+ FILE *callback_h_fp,
+ FILE *callback_c_fp);
+static void source_write_component (GtkWidget * component,
+ GladeSourceCallbackData * source_data);
+
+static void source_write_interface_h_preamble (GbWidgetWriteSourceData * data,
+ FILE *fp);
+static void source_write_interface_c_preamble (GbWidgetWriteSourceData * data,
+ FILE *fp);
+static void source_write_callback_h_preamble (GbWidgetWriteSourceData * data,
+ FILE *fp);
+static void source_write_callback_c_preamble (GbWidgetWriteSourceData * data,
+ FILE *fp);
+static void source_write_preamble (gchar *project_name,
+ FILE * fp);
+
+static void source_write_main_c (GbWidgetWriteSourceData * data);
+static void source_write_component_create (GtkWidget * component,
+ GbWidgetWriteSourceData * data);
+
+static void source_write_build_files (GbWidgetWriteSourceData * data);
+static void source_write_autogen_sh (GbWidgetWriteSourceData * data);
+
+static void source_write_gtk_build_files (GbWidgetWriteSourceData * data);
+static void source_write_gtk_configure_in (GbWidgetWriteSourceData * data);
+static void source_write_gtk_makefile_am (GbWidgetWriteSourceData * data);
+static void source_write_gtk_makefile_am_pixmaps_targets (GbWidgetWriteSourceData * data,
+ gchar * directory,
+ FILE * fp);
+
+static void source_write_gnome_build_files (GbWidgetWriteSourceData * data);
+static void source_write_gnome_configure_in (GbWidgetWriteSourceData * data);
+static void source_write_gnome_makefile_am (GbWidgetWriteSourceData * data);
+static void source_write_gnome_makefile_am_pixmaps_targets (GbWidgetWriteSourceData * data,
+ gchar * directory,
+ FILE * fp);
+
+static void source_write_common_build_files (GbWidgetWriteSourceData * data);
+static void source_write_toplevel_makefile_am (GbWidgetWriteSourceData * data);
+static void source_write_extra_dist (GbWidgetWriteSourceData * data,
+ const gchar *directory,
+ FILE *fp);
+static GladeError* source_create_file_if_not_exist (const gchar *directory,
+ const gchar *filename,
+ const gchar *contents);
+static void source_write_po_files (GbWidgetWriteSourceData * data);
+#if 0
+static void source_write_acconfig_h (GbWidgetWriteSourceData * data);
+#endif
+static void source_write_support_files (GbWidgetWriteSourceData * data);
+
+static void source_write_gtk_create_pixmap_functions (GbWidgetWriteSourceData * data,
+ FILE *fp);
+static void source_write_gnome_create_pixmap_functions (GbWidgetWriteSourceData * data,
+ FILE *fp);
+
+static gchar* source_is_valid_source_filename (const gchar * filename);
+static GladeError* source_backup_file_if_exists (const gchar * filename);
+
+static gchar * source_make_string_internal (const gchar * text,
+ gboolean translatable,
+ gboolean is_static,
+ gboolean context);
+static void source_reset_code_buffers (GbWidgetWriteSourceData * data);
+static void source_destroy_standard_widgets_callback (gchar * key,
+ GtkWidget * widget,
+ gpointer data);
+static void source_free_hash_keys_callback (gchar * key,
+ gpointer value,
+ gpointer data);
+static gchar* source_get_source_subdirectory (GbWidgetWriteSourceData * data);
+static void source_write_no_editing_warning (FILE *fp);
+static void source_write_include_files (FILE *fp);
+
+
+/* We need this so that numbers are written in C syntax rather than the
+ current locale, which may use ',' instead of '.' and then the code
+ will not compile. This code is from glibc info docs. */
+GladeError*
+source_write (GladeProject *project)
+{
+ gchar *old_locale, *saved_locale;
+ GladeError *error;
+
+ old_locale = setlocale (LC_NUMERIC, NULL);
+ saved_locale = g_strdup (old_locale);
+ setlocale (LC_NUMERIC, "C");
+ error = source_write_internal (project);
+ setlocale (LC_NUMERIC, saved_locale);
+ g_free (saved_locale);
+ return error;
+}
+
+
+static GladeError*
+source_write_internal (GladeProject * project)
+{
+ GbWidgetWriteSourceData data;
+ gchar *source_directory, *interface_source_file, *interface_header_file;
+ gchar *callback_source_file, *callback_header_file, *msg;
+ gchar *support_source_file, *support_header_file;
+ gint i;
+
+ source_directory = glade_project_get_source_directory (project);
+ glade_project_get_source_files (project,
+ &interface_source_file,
+ &interface_header_file,
+ &callback_source_file,
+ &callback_header_file);
+
+ /* Check that any source filenames that we are going to use are valid. */
+ if ((msg = source_is_valid_source_filename (interface_source_file)))
+ return glade_error_new_general (GLADE_STATUS_ERROR, _("Invalid interface source filename: %s\n%s\n"), interface_source_file, msg);
+ if ((msg = source_is_valid_source_filename (interface_header_file)))
+ return glade_error_new_general (GLADE_STATUS_ERROR, _("Invalid interface header filename: %s\n%s\n"), interface_header_file, msg);
+
+ if ((msg = source_is_valid_source_filename (callback_source_file)))
+ return glade_error_new_general (GLADE_STATUS_ERROR, _("Invalid callbacks source filename: %s\n%s\n"), callback_source_file, msg);
+ if ((msg = source_is_valid_source_filename (callback_header_file)))
+ return glade_error_new_general (GLADE_STATUS_ERROR, _("Invalid callbacks header filename: %s\n%s\n"), callback_source_file, msg);
+
+ if (glade_project_get_output_support_files (project)) {
+ support_source_file = glade_project_get_support_source_file (project);
+ support_header_file = glade_project_get_support_header_file (project);
+ if ((msg = source_is_valid_source_filename (support_source_file)))
+ return glade_error_new_general (GLADE_STATUS_ERROR, _("Invalid support source filename: %s\n%s\n"), support_source_file, msg);
+ if ((msg = source_is_valid_source_filename (support_header_file)))
+ return glade_error_new_general (GLADE_STATUS_ERROR, _("Invalid support header filename: %s\n%s\n"), support_header_file, msg);
+ }
+
+ /* Initialize the GbWidgetWriteSourceData fields.
+ Note that the error is set to NULL. If anything sets it we know there is
+ an error. */
+ data.project = project;
+ data.error = NULL;
+ data.project_name = glade_project_get_name (project);
+ data.program_name = glade_project_get_program_name (project);
+ data.interface_c_filename = glade_util_make_absolute_path (source_directory,
+ interface_source_file);
+ data.interface_h_filename = glade_util_make_absolute_path (source_directory,
+ interface_header_file);
+ data.callback_c_filename = glade_util_make_absolute_path (source_directory,
+ callback_source_file);
+ data.callback_h_filename = glade_util_make_absolute_path (source_directory,
+ callback_header_file);
+ data.set_widget_names = glade_project_get_use_widget_names (project);
+ data.use_gettext = glade_project_get_gettext_support (project);
+ data.use_component_struct = FALSE;
+ data.creating_callback_files = FALSE;
+ data.standard_widgets = g_hash_table_new (g_str_hash, g_str_equal);
+ data.handlers_output = g_hash_table_new (g_str_hash, g_str_equal);
+
+ /* Create the empty source code buffers. */
+ for (i = 0; i < GLADE_NUM_SOURCE_BUFFERS; i++)
+ data.source_buffers[i] = g_string_sized_new (1024);
+
+ /* If the callback.c file doesn't exists, we need to output all signal
+ handlers & callbacks. If it exists, we only write handlers & callbacks
+ that have been added/changed since the last time the interface.c file
+ was written. */
+ if (!glade_util_file_exists (data.callback_c_filename))
+ {
+ data.creating_callback_files = TRUE;
+ }
+ else
+ {
+ data.error = glade_util_file_last_mod_time (data.interface_c_filename,
+ &data.last_write_time);
+
+ /* If the interface.c file doesn't exist, we have no way of knowing
+ which callbacks need to be output, so we set the last_write_time
+ to the current time, i.e. we don't output any callbacks. */
+ if (data.error && data.error->status == GLADE_STATUS_SYSTEM_ERROR
+ && data.error->system_errno == ENOENT)
+ {
+ data.last_write_time = time (NULL);
+ glade_error_free (data.error);
+ data.error = NULL;
+ }
+ }
+
+ /* Make sure the project & source directories exist. */
+ if (!data.error)
+ data.error = glade_util_ensure_directory_exists (glade_project_get_directory (data.project));
+
+ if (!data.error)
+ data.error = glade_util_ensure_directory_exists (glade_project_get_source_directory (data.project));
+
+ /* Now call the main functions to write the source code and support files. */
+ if (!data.error)
+ source_write_build_files (&data);
+ if (!data.error)
+ source_write_support_files (&data);
+ if (!data.error)
+ source_write_main_c (&data);
+ if (!data.error)
+ source_write_interface_and_callbacks (&data);
+
+ /* Now free everything. */
+ for (i = 0; i < GLADE_NUM_SOURCE_BUFFERS; i++)
+ g_string_free (data.source_buffers[i], TRUE);
+
+ g_hash_table_foreach (data.standard_widgets,
+ (GHFunc) source_destroy_standard_widgets_callback,
+ NULL);
+ g_hash_table_destroy (data.standard_widgets);
+
+ g_hash_table_foreach (data.handlers_output,
+ (GHFunc) source_free_hash_keys_callback, NULL);
+ g_hash_table_destroy (data.handlers_output);
+
+ g_free (data.interface_c_filename);
+ g_free (data.interface_h_filename);
+ g_free (data.callback_c_filename);
+ g_free (data.callback_h_filename);
+
+ return data.error;
+}
+
+
+/*************************************************************************
+ * Main source files - interface.[hc] & callbacks.[hc]
+ *************************************************************************/
+
+static void
+source_write_interface_and_callbacks (GbWidgetWriteSourceData * data)
+{
+ FILE *interface_h_fp = NULL, *interface_c_fp = NULL;
+ FILE *callback_h_fp = NULL, *callback_c_fp = NULL;
+
+ /* Backup the two main files, if the backup option is selected.
+ We don't backup the signals files since we only ever append to them. */
+ if (glade_project_get_backup_source_files (data->project))
+ {
+ data->error = source_backup_file_if_exists (data->interface_c_filename);
+ if (data->error)
+ return;
+
+ data->error = source_backup_file_if_exists (data->interface_h_filename);
+ if (data->error)
+ return;
+ }
+
+ /* Open all the files and add the standard license and #include stuff.
+ Note that if an error occurs, data->error is set, and we simply drop
+ through to close any files which were opened below. */
+ source_begin_interface_and_callbacks_files (data,
+ &interface_h_fp,
+ &interface_c_fp,
+ &callback_h_fp,
+ &callback_c_fp);
+
+ if (!data->error)
+ {
+ source_output_interface_and_callbacks_source (data,
+ interface_h_fp,
+ interface_c_fp,
+ callback_h_fp,
+ callback_c_fp);
+ }
+
+ /* Now close any files which were opened. */
+ if (interface_h_fp)
+ fclose (interface_h_fp);
+ if (interface_c_fp)
+ fclose (interface_c_fp);
+ if (callback_h_fp)
+ fclose (callback_h_fp);
+ if (callback_c_fp)
+ fclose (callback_c_fp);
+}
+
+
+/* Creates the interface.h & interface.c files, and created callbacks.h
+ & callback.c or opens them for appending as appropriate. */
+static void
+source_begin_interface_and_callbacks_files (GbWidgetWriteSourceData * data,
+ FILE **interface_h_fp,
+ FILE **interface_c_fp,
+ FILE **callback_h_fp,
+ FILE **callback_c_fp)
+{
+ /* Create the interface.h file and output the standard license. */
+ *interface_h_fp = glade_util_fopen (data->interface_h_filename, "w");
+ if (*interface_h_fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ data->interface_h_filename);
+ return;
+ }
+
+ source_write_interface_h_preamble (data, *interface_h_fp);
+ if (data->error)
+ return;
+
+
+ /* Create the interface.c file and output the standard license and #include
+ lines. */
+ *interface_c_fp = glade_util_fopen (data->interface_c_filename, "w");
+ if (*interface_c_fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ data->interface_c_filename);
+ return;
+ }
+
+ source_write_interface_c_preamble (data, *interface_c_fp);
+ if (data->error)
+ return;
+
+
+ /* If the callback.[hc] files are being created from scratch, create them
+ and and output the standard license and #include stuff, else just open
+ them for appending. */
+ if (data->creating_callback_files)
+ {
+ *callback_h_fp = glade_util_fopen (data->callback_h_filename, "w");
+ if (*callback_h_fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ data->callback_h_filename);
+ return;
+ }
+
+ source_write_callback_h_preamble (data, *callback_h_fp);
+ if (data->error)
+ return;
+
+
+ *callback_c_fp = glade_util_fopen (data->callback_c_filename, "w");
+ if (*callback_c_fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ data->callback_c_filename);
+ return;
+ }
+
+ source_write_callback_c_preamble (data, *callback_c_fp);
+ if (data->error)
+ return;
+ }
+ else
+ {
+ *callback_h_fp = glade_util_fopen (data->callback_h_filename, "a");
+ if (*callback_h_fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't append to file:\n %s\n"),
+ data->callback_h_filename);
+ return;
+ }
+
+ *callback_c_fp = glade_util_fopen (data->callback_c_filename, "a");
+ if (*callback_c_fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't append to file:\n %s\n"),
+ data->callback_c_filename);
+ return;
+ }
+ }
+}
+
+
+static void
+source_output_interface_and_callbacks_source (GbWidgetWriteSourceData * data,
+ FILE *interface_h_fp,
+ FILE *interface_c_fp,
+ FILE *callback_h_fp,
+ FILE *callback_c_fp)
+{
+ GladeSourceCallbackData source_data;
+
+ /* This outputs the code to create the components and the signal handler
+ prototypes. */
+ source_data.write_source_data = data;
+ source_data.interface_h_fp = interface_h_fp;
+ source_data.interface_c_fp = interface_c_fp;
+ source_data.callback_h_fp = callback_h_fp;
+ source_data.callback_c_fp = callback_c_fp;
+
+ /* Iterate through the project components outputting the source code and
+ declarations. */
+ glade_project_foreach_component (data->project,
+ (GtkCallback) source_write_component,
+ &source_data);
+}
+
+
+/* This outputs the source code for one component (a window, dialog or popup
+ menu). */
+static void
+source_write_component (GtkWidget * component,
+ GladeSourceCallbackData * source_data)
+{
+ GbWidgetWriteSourceData * data;
+ FILE *interface_h_fp, *interface_c_fp;
+ FILE *callback_h_fp, *callback_c_fp;
+
+ /* Get the data out of the callback data struct. */
+ data = source_data->write_source_data;
+ interface_h_fp = source_data->interface_h_fp;
+ interface_c_fp = source_data->interface_c_fp;
+ callback_h_fp = source_data->callback_h_fp;
+ callback_c_fp = source_data->callback_c_fp;
+
+ /* Reset the GbWidgetWriteSourceData, ready to begin a new component. */
+ data->component = component;
+ data->component_name = source_create_valid_identifier (gtk_widget_get_name (component));
+ data->parent = NULL;
+ data->need_tooltips = FALSE;
+ data->need_accel_group = FALSE;
+ data->create_widget = TRUE;
+ data->write_children = TRUE;
+ data->focus_widget = NULL;
+ data->default_widget = NULL;
+
+ /* Clear all the code from the previous component. */
+ source_reset_code_buffers (data);
+
+ /* Recursively write the source for all the widgets in the component. */
+ gb_widget_write_source (component, data);
+
+ /*
+ * Output interface.h
+ */
+
+ /* Output the declaration of the function to create the component in the
+ header file. */
+ fprintf (interface_h_fp, "GtkWidget* create_%s (void);\n",
+ data->component_name);
+
+
+ /*
+ * Output interface.c
+ */
+
+ /* Output any GnomeUIInfo structs. */
+ fprintf (interface_c_fp, "%s", data->source_buffers[GLADE_UIINFO]->str);
+
+ fprintf (interface_c_fp,
+ "GtkWidget*\n"
+ "create_%s (void)\n"
+ "{\n",
+ data->component_name);
+
+ /* Output the declarations of all the widgets and any temporary variables
+ needed at the start of the function. */
+ fprintf (interface_c_fp, "%s",
+ data->source_buffers[GLADE_DECLARATIONS]->str);
+
+ /* Output a declaration of accel_group and tooltips if they are needed by
+ the component. */
+ if (data->need_accel_group)
+ fprintf (interface_c_fp, " GtkAccelGroup *accel_group;\n");
+// if (data->need_tooltips)
+// fprintf (interface_c_fp, " GtkTooltips *tooltips;\n");
+
+ /* Output a blank line between the declarations and the source. */
+ fprintf (interface_c_fp, "\n");
+
+ /* Create the tooltips object if needed. */
+// if (data->need_tooltips)
+// fprintf (interface_c_fp, " tooltips = gtk_tooltips_new ();\n\n");
+
+ /* Create the accel group if needed. */
+ if (data->need_accel_group)
+ fprintf (interface_c_fp, " accel_group = gtk_accel_group_new ();\n\n");
+
+ /* Output the source code to create the widgets in the component. */
+ fprintf (interface_c_fp, "%s", data->source_buffers[GLADE_SOURCE]->str);
+
+ /* Output the source code to connect the signal handlers. */
+ if (data->source_buffers[GLADE_SIGNAL_CONNECTIONS]->len > 0)
+ fprintf (interface_c_fp, "%s\n",
+ data->source_buffers[GLADE_SIGNAL_CONNECTIONS]->str);
+
+ /* Output the source code to setup the accelerator keys. */
+ if (data->source_buffers[GLADE_ACCELERATORS]->len > 0)
+ fprintf (interface_c_fp, "%s\n",
+ data->source_buffers[GLADE_ACCELERATORS]->str);
+
+ /* Output the source code to set ATK properties. */
+ if (data->source_buffers[GLADE_ATK_SOURCE]->len > 0)
+ fprintf (interface_c_fp, "%s\n",
+ data->source_buffers[GLADE_ATK_SOURCE]->str);
+
+ /* Output the source code to set the pointers to the widgets. */
+ if (data->source_buffers[GLADE_OBJECT_HOOKUP]->len > 0)
+ {
+ fprintf (interface_c_fp,
+ " /* Store pointers to all widgets, for use by lookup_widget(). */\n");
+ fprintf (interface_c_fp, "%s",
+ data->source_buffers[GLADE_OBJECT_HOOKUP]->str);
+ }
+
+ /* Store a pointer to the tooltips object, if we used one, so that it can
+ be accessed in callbacks. */
+// if (data->need_tooltips)
+// {
+// fprintf (interface_c_fp,
+// " GLADE_HOOKUP_OBJECT_NO_REF (%s, tooltips, \"tooltips\");\n",
+// data->component_name);
+// }
+
+ fprintf (interface_c_fp, "\n");
+
+ /* Set the focus widget, if there is one. */
+ if (data->focus_widget)
+ {
+ fprintf (interface_c_fp, " gtk_widget_grab_focus (%s);\n",
+ data->focus_widget);
+ g_free (data->focus_widget);
+ data->focus_widget = NULL;
+ }
+
+ /* Set the default widget, if there is one. */
+ if (data->default_widget)
+ {
+ fprintf (interface_c_fp, " gtk_widget_grab_default (%s);\n",
+ data->default_widget);
+ g_free (data->default_widget);
+ data->default_widget = NULL;
+ }
+
+ /* Add the accel group to the component. */
+ if (data->need_accel_group)
+ {
+ if (GTK_IS_MENU (data->component))
+ fprintf (interface_c_fp,
+ " gtk_menu_set_accel_group (GTK_MENU (%s), accel_group);\n\n",
+ data->component_name);
+ else
+ fprintf (interface_c_fp,
+ " gtk_window_add_accel_group (GTK_WINDOW (%s), accel_group);\n\n",
+ data->component_name);
+ }
+
+ /* Return the toplevel widget and finish the function. */
+ fprintf (interface_c_fp, " return %s;\n}\n\n", data->component_name);
+
+ /*
+ * Output callbacks.h
+ */
+
+ /* Output the signal handler declarations. */
+ fprintf (callback_h_fp, "%s",
+ data->source_buffers[GLADE_CALLBACK_DECLARATIONS]->str);
+
+ /*
+ * Output callbacks.c
+ */
+
+ /* Output the signal handler functions. */
+ fprintf (callback_c_fp, "%s",
+ data->source_buffers[GLADE_CALLBACK_SOURCE]->str);
+
+
+ g_free (data->component_name);
+ data->component_name = NULL;
+}
+
+
+/* Outputs the license and and other code needed at the top of the interface.h
+ header file, before any function declarations are output. */
+static void
+source_write_interface_h_preamble (GbWidgetWriteSourceData * data, FILE *fp)
+{
+ source_write_no_editing_warning (fp);
+ source_write_preamble (data->project_name, fp);
+}
+
+static void
+source_write_include_files (FILE *fp)
+{
+ fprintf (fp,
+ "#ifdef HAVE_CONFIG_H\n"
+ "# include <config.h>\n"
+ "#endif\n"
+ "\n"
+ "#include <sys/types.h>\n"
+ "#include <sys/stat.h>\n"
+ "#include <unistd.h>\n"
+ "#include <string.h>\n"
+ "#include <stdio.h>\n"
+ "\n");
+}
+
+/* Outputs the license and any include files needed at the top of the
+ interface.c source file, before code for the components is output. */
+static void
+source_write_interface_c_preamble (GbWidgetWriteSourceData * data, FILE *fp)
+{
+ source_write_no_editing_warning (fp);
+ source_write_preamble (data->project_name, fp);
+
+ source_write_include_files (fp);
+
+ if (glade_project_get_gnome_support (data->project))
+ {
+ fprintf (fp, "#include <bonobo.h>\n");
+ fprintf (fp, "#include <gnome.h>\n");
+
+ if (glade_project_get_gnome_db_support (data->project))
+ {
+ fprintf (fp, "#include <libgnomedb/libgnomedb.h>\n");
+ }
+ }
+ else
+ {
+ fprintf (fp,
+ "#include <gdk/gdkkeysyms.h>\n"
+ "#include <gtk/gtk.h>\n");
+ }
+
+ fprintf (fp,
+ "\n"
+ "#include \"%s\"\n"
+ "#include \"%s\"\n"
+ "#include \"%s\"\n\n",
+ g_basename (data->callback_h_filename),
+ g_basename (data->interface_h_filename),
+ glade_project_get_support_header_file (data->project));
+
+ fprintf (fp,
+ "#define GLADE_HOOKUP_OBJECT(component,widget,name) \\\n"
+ " g_object_set_data_full (G_OBJECT (component), name, \\\n"
+ " g_object_ref(G_OBJECT(widget)), (GDestroyNotify) g_object_unref)\n\n");
+
+ fprintf (fp,
+ "#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \\\n"
+ " g_object_set_data (G_OBJECT (component), name, widget)\n\n");
+}
+
+
+/* Outputs the license and and other code needed at the top of the callback.h
+ header file, before any signal handler and callback function declarations
+ are output. */
+static void
+source_write_callback_h_preamble (GbWidgetWriteSourceData * data, FILE *fp)
+{
+ source_write_preamble (data->project_name, fp);
+
+ if (glade_project_get_gnome_support (data->project))
+ fprintf (fp, "#include <gnome.h>\n\n");
+ else
+ fprintf (fp, "#include <gtk/gtk.h>\n\n");
+
+ if (glade_project_get_gnome_db_support (data->project))
+ fprintf (fp, "#include <libgnomedb/libgnomedb.h>\n");
+}
+
+
+/* Outputs the license and any include files needed at the top of the
+ callback.c source file, before code for the signal handlers and callback
+ functions is output. */
+static void
+source_write_callback_c_preamble (GbWidgetWriteSourceData * data, FILE *fp)
+{
+ source_write_preamble (data->project_name, fp);
+
+ fprintf (fp,
+ "#ifdef HAVE_CONFIG_H\n"
+ "# include <config.h>\n"
+ "#endif\n"
+ "\n");
+
+ if (glade_project_get_gnome_support (data->project))
+ fprintf (fp, "#include <gnome.h>\n");
+ else
+ fprintf (fp, "#include <gtk/gtk.h>\n");
+
+ fprintf (fp,
+ "\n"
+ "#include \"%s\"\n"
+ "#include \"%s\"\n"
+ "#include \"%s\"\n\n",
+ g_basename (data->callback_h_filename),
+ g_basename (data->interface_h_filename),
+ glade_project_get_support_header_file (data->project));
+}
+
+
+/* Output a license at the top of a source or header file.
+ Note this will eventually be editable in the user interface, with an option
+ to include a few standard licenses, e.g. GPL, which are then edited by the
+ user. FIXME: I've taken this out until we support it fully. */
+static void
+source_write_preamble (gchar *project_name, FILE * fp)
+{
+#if 0
+ fprintf (fp,
+ "/* Note: You are free to use whatever license you want.\n"
+ " Eventually you will be able to edit it within Glade. */\n"
+ "\n"
+ "/* %s\n"
+ " * Copyright (C) <YEAR> <AUTHORS>\n"
+ " *\n"
+ " * This program is free software; you can redistribute it and/or modify\n"
+ " * it under the terms of the GNU General Public License as published by\n"
+ " * the Free Software Foundation; either version 2 of the License, or\n"
+ " * (at your option) any later version.\n"
+ " *\n"
+ " * This program is distributed in the hope that it will be useful,\n"
+ " * but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+ " * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
+ " * GNU General Public License for more details.\n"
+ " *\n"
+ " * You should have received a copy of the GNU General Public License\n"
+ " * along with this program; if not, write to the Free Software\n"
+ " * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n"
+ "*/\n\n", project_name);
+#endif
+}
+
+
+/*************************************************************************
+ * main.c file.
+ *************************************************************************/
+
+void
+source_write_main_c (GbWidgetWriteSourceData * data)
+{
+ gchar *directory, *source_directory, *filename;
+ FILE *fp;
+
+ /* See if the main.c file is wanted. */
+ if (!glade_project_get_output_main_file (data->project))
+ return;
+
+ directory = glade_project_get_directory (data->project);
+ source_directory = glade_project_get_source_directory (data->project);
+
+ filename = glade_util_make_absolute_path (source_directory, "main.c");
+
+ /* Return if it already exists. */
+ if (glade_util_file_exists (filename))
+ {
+ g_free (filename);
+ return;
+ }
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (filename);
+ return;
+ }
+
+ source_write_preamble (data->project_name, fp);
+
+ fprintf (fp,
+ "/*\n"
+ " * Initial main.c file generated by Glade. Edit as required.\n"
+ " * Glade will not overwrite this file.\n"
+ " */\n\n");
+
+ fprintf (fp,
+ "#ifdef HAVE_CONFIG_H\n"
+ "# include <config.h>\n"
+ "#endif\n\n");
+
+ if (glade_project_get_gnome_support (data->project))
+ {
+ fprintf (fp, "#include <gnome.h>\n\n");
+ }
+ else
+ {
+ fprintf (fp, "#include <gtk/gtk.h>\n\n");
+ }
+
+ /* Include the interface.h header to get declarations of the functions to
+ create the components, and support.h so we include libintl.h if needed. */
+ fprintf (fp,
+ "#include \"%s\"\n"
+ "#include \"%s\"\n\n",
+ g_basename (data->interface_h_filename),
+ glade_project_get_support_header_file (data->project));
+
+ fprintf (fp,
+ "int\n"
+ "main (int argc, char *argv[])\n"
+ "{\n");
+
+ source_reset_code_buffers (data);
+
+ /* This outputs code in main() to create one of each component, just so that
+ the user sees something after first building the project. */
+ glade_project_foreach_component (data->project,
+ (GtkCallback) source_write_component_create,
+ data);
+ fprintf (fp, "%s\n", data->source_buffers[GLADE_DECLARATIONS]->str);
+
+ if (glade_project_get_gettext_support (data->project))
+ {
+ fprintf (fp,
+ "#ifdef ENABLE_NLS\n"
+ " bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);\n"
+ " bind_textdomain_codeset (GETTEXT_PACKAGE, \"UTF-8\");\n"
+ " textdomain (GETTEXT_PACKAGE);\n"
+ "#endif\n"
+ "\n");
+ }
+
+ /* Note that we don't mark the project name as translatable.
+ I'm not entirely certain we should do that. */
+ if (glade_project_get_gnome_support (data->project))
+ {
+ fprintf (fp,
+ " gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE,\n"
+ " argc, argv,\n"
+ " GNOME_PARAM_APP_DATADIR, PACKAGE_DATA_DIR,\n"
+ " NULL);\n");
+ }
+ else
+ {
+ fprintf (fp,
+ " gtk_set_locale ();\n"
+ " gtk_init (&argc, &argv);\n"
+ "\n");
+
+ fprintf (fp,
+ " add_pixmap_directory (PACKAGE_DATA_DIR \"/\" PACKAGE \"/pixmaps\");\n");
+ }
+
+ fprintf (fp,
+ "\n"
+ " /*\n"
+ " * The following code was added by Glade to create one of each component\n"
+ " * (except popup menus), just so that you see something after building\n"
+ " * the project. Delete any components that you don't want shown initially.\n"
+ " */\n");
+ fprintf (fp, "%s", data->source_buffers[GLADE_SOURCE]->str);
+ fprintf (fp, "\n gtk_main ();\n return 0;\n}\n\n");
+
+ fclose (fp);
+
+ g_free (filename);
+}
+
+
+static void
+source_write_component_create (GtkWidget * component,
+ GbWidgetWriteSourceData * data)
+{
+ gchar *component_name;
+
+ /* Don't output code to show popup menus. */
+ if (GTK_IS_MENU (component))
+ return;
+
+ component_name = (gchar*) gtk_widget_get_name (component);
+ component_name = source_create_valid_identifier (component_name);
+ source_add_decl (data, " GtkWidget *%s;\n", component_name);
+ source_add (data,
+ " %s = create_%s ();\n"
+ " gtk_widget_show (%s);\n",
+ component_name, component_name, component_name);
+ g_free (component_name);
+}
+
+
+/*************************************************************************
+ * Build Files.
+ *************************************************************************/
+
+static void
+source_write_build_files (GbWidgetWriteSourceData * data)
+{
+ /* If the build files aren't wanted, return. */
+ if (!glade_project_get_output_build_files (data->project))
+ return;
+
+ /* Write the support files - Makefile.am, configure.in, etc. */
+ if (glade_project_get_gnome_support (data->project))
+ {
+ source_write_gnome_build_files (data);
+ }
+ else
+ {
+ source_write_gtk_build_files (data);
+ }
+ if (data->error)
+ return;
+
+ source_write_common_build_files (data);
+ if (data->error)
+ return;
+
+#ifdef HAVE_OS2_H
+ source_write_os2_files(data);
+#endif
+}
+
+
+/*
+ * GTK+ build files.
+ */
+
+static void
+source_write_gtk_build_files (GbWidgetWriteSourceData * data)
+{
+ source_write_autogen_sh (data);
+ if (data->error)
+ return;
+
+ source_write_gtk_configure_in (data);
+ if (data->error)
+ return;
+
+ source_write_gtk_makefile_am (data);
+}
+
+
+/* Copies the generic autogen.sh script which runs aclocal, automake
+ & autoconf to create the Makefiles etc. */
+static void
+source_write_autogen_sh (GbWidgetWriteSourceData * data)
+{
+ static const gchar *data_dir = GLADE_DATADIR "/glade-2";
+ gchar *project_dir, *srcbuffer, *destbuffer;
+ const gchar *filename = "autogen.sh";
+ gint old_umask;
+
+ srcbuffer = g_malloc (strlen (data_dir) + 128);
+ project_dir = glade_project_get_directory (data->project);
+ destbuffer = g_malloc (strlen (project_dir) + 128);
+
+ sprintf (srcbuffer, "%s/gtk/%s", data_dir, filename);
+ sprintf (destbuffer, "%s/%s", project_dir, filename);
+
+ if (!glade_util_file_exists (destbuffer))
+ {
+ data->error = glade_util_copy_file (srcbuffer, destbuffer);
+ }
+
+ /* We need to make the script executable, but we try to honour any umask. */
+#ifndef _WIN32
+ old_umask = umask (0666);
+ chmod (destbuffer, 0777 & ~old_umask);
+ umask (old_umask);
+#endif
+
+ g_free (srcbuffer);
+ g_free (destbuffer);
+}
+
+
+static void
+source_write_gtk_configure_in (GbWidgetWriteSourceData * data)
+{
+ FILE *fp;
+ gchar *filename, *alt_filename, *source_subdir;
+
+ filename = glade_util_make_absolute_path (glade_project_get_directory (data->project), "configure.in");
+ alt_filename = glade_util_make_absolute_path (glade_project_get_directory (data->project), "configure.ac");
+
+ /* FIXME: If configure.in exists, just leave it, for now. */
+ if (glade_util_file_exists (filename)
+ || glade_util_file_exists (alt_filename))
+ {
+ g_free (filename);
+ g_free (alt_filename);
+ return;
+ }
+
+ g_free (alt_filename);
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (filename);
+ return;
+ }
+
+ /* FIXME: Using AC_INIT(configure.in) is not really correct - we should be
+ using a file unique to the project. */
+ fprintf (fp,
+ "dnl Process this file with autoconf to produce a configure script.\n"
+ "\n"
+ "AC_INIT(configure.in)\n"
+ "AM_INIT_AUTOMAKE(%s, 0.1)\n"
+ "AM_CONFIG_HEADER(config.h)\n"
+ "AM_MAINTAINER_MODE\n"
+ "\n"
+ "AC_ISC_POSIX\n"
+ "AC_PROG_CC\n"
+ "AM_PROG_CC_STDC\n"
+ "AC_HEADER_STDC\n"
+ "\n",
+ data->program_name);
+
+ fprintf (fp,
+ "pkg_modules=\"gtk+-2.0 >= 2.0.0\"\n"
+ "PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])\n"
+ "AC_SUBST(PACKAGE_CFLAGS)\n"
+ "AC_SUBST(PACKAGE_LIBS)\n"
+ "\n");
+
+ if (glade_project_get_gettext_support (data->project))
+ {
+ fprintf (fp,
+ "GETTEXT_PACKAGE=%s\n"
+ "AC_SUBST(GETTEXT_PACKAGE)\n"
+ "AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,\"$GETTEXT_PACKAGE\", [Gettext package.])\n\n",
+ data->program_name);
+ fprintf (fp,
+ "dnl Add the languages which your application supports here.\n"
+ "ALL_LINGUAS=\"\"\n"
+ "AM_GLIB_GNU_GETTEXT\n"
+ "\n");
+ }
+
+ fprintf (fp,
+ "AC_OUTPUT([\n"
+ "Makefile\n");
+
+ source_subdir = source_get_source_subdirectory (data);
+ if (source_subdir)
+ {
+ fprintf (fp, "%s/Makefile\n", source_subdir);
+ g_free (source_subdir);
+ }
+
+ if (glade_project_get_gettext_support (data->project))
+ {
+ fprintf (fp,
+ "po/Makefile.in\n");
+ }
+
+ fprintf (fp, "])\n\n");
+
+ fclose (fp);
+
+ g_free (filename);
+}
+
+
+static void
+source_write_gtk_makefile_am (GbWidgetWriteSourceData * data)
+{
+ FILE *fp;
+ gchar *directory, *source_directory, *filename, *program_name_as_target;
+ gboolean is_toplevel;
+
+ directory = glade_project_get_directory (data->project);
+ source_directory = glade_project_get_source_directory (data->project);
+
+ filename = glade_util_make_absolute_path (source_directory, "Makefile.am");
+
+ /* FIXME: If Makefile.am exists, just leave it, for now. */
+ if (glade_util_file_exists (filename))
+ {
+ g_free (filename);
+ return;
+ }
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (filename);
+ return;
+ }
+
+ fprintf (fp,
+ "## Process this file with automake to produce Makefile.in\n\n");
+
+ /* If the project directory is the source directory, we need to output
+ SUBDIRS here. */
+ is_toplevel = glade_util_directories_equivalent (directory,
+ source_directory);
+ if (is_toplevel)
+ {
+ fprintf (fp, "SUBDIRS =");
+
+ if (glade_project_get_gettext_support (data->project))
+ fprintf (fp, " po");
+
+ fprintf (fp, "\n\n");
+ }
+
+ fprintf (fp,
+ "INCLUDES = \\\n"
+ "\t-DPACKAGE_DATA_DIR=\\\"\"$(datadir)\"\\\" \\\n"
+ "\t-DPACKAGE_LOCALE_DIR=\\\"\"$(prefix)/$(DATADIRNAME)/locale\"\\\" \\\n"
+#ifdef GLADE_ADD_DISABLE_DEPRECATED_FLAGS
+ "\t-DG_DISABLE_DEPRECATED \\\n"
+ "\t-DGDK_DISABLE_DEPRECATED \\\n"
+ "\t-DGTK_DISABLE_DEPRECATED \\\n"
+#endif
+ "\t@PACKAGE_CFLAGS@\n"
+ "\n");
+
+ program_name_as_target = g_strdup (data->program_name);
+ g_strdelimit (program_name_as_target, "-", '_');
+
+ fprintf (fp,
+ "bin_PROGRAMS = %s\n"
+ "\n",
+ data->program_name);
+
+ fprintf (fp,
+ "%s_SOURCES = \\\n",
+ program_name_as_target);
+
+ if (glade_project_get_output_main_file (data->project))
+ fprintf (fp, "\tmain.c \\\n");
+
+ if (glade_project_get_output_support_files (data->project))
+ {
+ fprintf (fp, "\t%s %s \\\n",
+ glade_project_get_support_source_file (data->project),
+ glade_project_get_support_header_file (data->project));
+ }
+
+ fprintf (fp,
+ "\t%s %s \\\n"
+ "\t%s %s\n\n",
+ g_basename (data->interface_c_filename),
+ g_basename (data->interface_h_filename),
+ g_basename (data->callback_c_filename),
+ g_basename (data->callback_h_filename));
+
+ fprintf (fp,
+ "%s_LDADD = @PACKAGE_LIBS@",
+ program_name_as_target);
+
+ if (glade_project_get_gettext_support (data->project))
+ {
+ fprintf (fp, " $(INTLLIBS)");
+ }
+
+ fprintf (fp, "\n\n");
+
+ if (is_toplevel)
+ source_write_extra_dist (data, source_directory, fp);
+
+ source_write_gtk_makefile_am_pixmaps_targets (data, source_directory, fp);
+
+ fclose (fp);
+
+ g_free (program_name_as_target);
+ g_free (filename);
+}
+
+
+/* This outputs targets to install pixmaps and to include them in the
+ distribution, if the pixmaps are in a subdirectory of the given directory.
+*/
+static void
+source_write_gtk_makefile_am_pixmaps_targets (GbWidgetWriteSourceData * data,
+ gchar * directory,
+ FILE * fp)
+{
+ gchar *pixmaps_directory, *subdir;
+ gint subdir_len;
+
+ pixmaps_directory = glade_project_get_pixmaps_directory (data->project);
+
+ if (!glade_util_directory_contains_file (directory, pixmaps_directory))
+ return;
+
+ subdir = glade_util_make_relative_path (directory, pixmaps_directory);
+ subdir_len = strlen (subdir);
+ if (subdir_len > 0 && subdir[subdir_len - 1] == G_DIR_SEPARATOR)
+ subdir[subdir_len - 1] = '\0';
+
+ /* When installing we simply copy anything in the pixmaps directory into
+ $(datadir)/pixmaps, if the pixmaps directory exists.
+ FIXME: The @$(NORMAL_INSTALL) line comes from the GNU Makefile
+ conventions, in the GNU coding standards info pages (under Releases).
+ Using DESTDIR also allows installation into 'staging areas'.
+ To comply fully the install commands should install to a particular file,
+ rather than a directory, and we should probably also have an uninstall
+ command. Kepp this in sync with source_write_gnome_makefile_am_... */
+ fprintf (fp,
+ "install-data-local:\n"
+ "\t@$(NORMAL_INSTALL)\n"
+ "\tif test -d $(srcdir)/%s; then \\\n"
+ "\t $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \\\n"
+ "\t for pixmap in $(srcdir)/%s/*; do \\\n"
+ "\t if test -f $$pixmap; then \\\n"
+ "\t $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \\\n"
+ "\t fi \\\n"
+ "\t done \\\n"
+ "\tfi\n"
+ "\n",
+ subdir, subdir);
+
+ /* When building the distribution we simply copy anything in the pixmaps
+ directory into $(distdir)/subdir, if the pixmaps directory exists. */
+ fprintf (fp,
+ "dist-hook:\n"
+ "\tif test -d %s; then \\\n"
+ "\t mkdir $(distdir)/%s; \\\n"
+ "\t for pixmap in %s/*; do \\\n"
+ "\t if test -f $$pixmap; then \\\n"
+ "\t cp -p $$pixmap $(distdir)/%s; \\\n"
+ "\t fi \\\n"
+ "\t done \\\n"
+ "\tfi\n"
+ "\n",
+ subdir, subdir, subdir, subdir);
+
+ g_free (subdir);
+}
+
+
+/*
+ * Gnome build files.
+ */
+
+static void
+source_write_gnome_build_files (GbWidgetWriteSourceData * data)
+{
+ source_write_autogen_sh (data);
+ if (data->error)
+ return;
+
+ source_write_gnome_configure_in (data);
+ if (data->error)
+ return;
+
+ source_write_gnome_makefile_am (data);
+ if (data->error)
+ return;
+}
+
+
+static void
+source_write_gnome_configure_in (GbWidgetWriteSourceData * data)
+{
+ FILE *fp;
+ gchar *filename, *alt_filename, *source_subdir;
+
+ filename = glade_util_make_absolute_path (glade_project_get_directory (data->project), "configure.in");
+ alt_filename = glade_util_make_absolute_path (glade_project_get_directory (data->project), "configure.ac");
+
+ /* FIXME: If configure.in exists, just leave it, for now. */
+ if (glade_util_file_exists (filename)
+ || glade_util_file_exists (alt_filename))
+ {
+ g_free (filename);
+ g_free (alt_filename);
+ return;
+ }
+
+ g_free (alt_filename);
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (filename);
+ return;
+ }
+
+ /* FIXME: Using AC_INIT(configure.in) is not really correct - we should be
+ using a file unique to the project. */
+ fprintf (fp,
+ "dnl Process this file with autoconf to produce a configure script.\n"
+ "\n"
+ "AC_INIT(configure.in)\n"
+ "AM_INIT_AUTOMAKE(%s, 0.1)\n"
+ "AM_MAINTAINER_MODE\n"
+ "AM_CONFIG_HEADER(config.h)\n"
+ "\n"
+ "AC_ISC_POSIX\n"
+ "AC_PROG_CC\n"
+ "AM_PROG_CC_STDC\n"
+ "AC_HEADER_STDC\n"
+ "\n",
+ data->program_name);
+
+ if (glade_project_get_gnome_db_support (data->project))
+ fprintf (fp, "pkg_modules=\"libgnomedb\"\n");
+ else
+ fprintf (fp, "pkg_modules=\"libgnomeui-2.0\"\n");
+
+ fprintf (fp,
+ "PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])\n"
+ "AC_SUBST(PACKAGE_CFLAGS)\n"
+ "AC_SUBST(PACKAGE_LIBS)\n"
+ "\n");
+
+ if (glade_project_get_gettext_support (data->project))
+ {
+ fprintf (fp,
+ "GETTEXT_PACKAGE=%s\n"
+ "AC_SUBST(GETTEXT_PACKAGE)\n"
+ "AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,\"$GETTEXT_PACKAGE\", [Gettext package.])\n\n",
+ data->program_name);
+ fprintf (fp,
+ "dnl Add the languages which your application supports here.\n"
+ "ALL_LINGUAS=\"\"\n"
+ "AM_GLIB_GNU_GETTEXT\n"
+ "\n");
+ }
+
+ fprintf (fp,
+ "AC_OUTPUT([\n"
+ "Makefile\n");
+
+ source_subdir = source_get_source_subdirectory (data);
+ if (source_subdir)
+ {
+ fprintf (fp, "%s/Makefile\n", source_subdir);
+ g_free (source_subdir);
+ }
+
+ if (glade_project_get_gettext_support (data->project))
+ {
+ fprintf (fp,
+ "po/Makefile.in\n");
+ }
+
+ fprintf (fp, "])\n\n");
+
+ fclose (fp);
+
+ g_free (filename);
+}
+
+
+static void
+source_write_gnome_makefile_am (GbWidgetWriteSourceData * data)
+{
+ FILE *fp;
+ gchar *directory, *source_directory, *filename, *program_name_as_target;
+ gboolean is_toplevel;
+
+ directory = glade_project_get_directory (data->project);
+ source_directory = glade_project_get_source_directory (data->project);
+
+ filename = glade_util_make_absolute_path (source_directory, "Makefile.am");
+
+ /* FIXME: If Makefile.am exists, just leave it, for now. */
+ if (glade_util_file_exists (filename))
+ {
+ g_free (filename);
+ return;
+ }
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (filename);
+ return;
+ }
+
+ fprintf (fp,
+ "## Process this file with automake to produce Makefile.in\n\n");
+
+ /* If the project directory is the source directory, we need to output
+ SUBDIRS here. */
+ is_toplevel = glade_util_directories_equivalent (directory,
+ source_directory);
+ if (is_toplevel)
+ {
+ if (glade_project_get_gettext_support (data->project))
+ fprintf (fp, "SUBDIRS = po\n\n");
+ }
+
+ fprintf (fp,
+ "INCLUDES = \\\n"
+ "\t-DPACKAGE_DATA_DIR=\\\"\"$(datadir)\"\\\" \\\n"
+ "\t-DPACKAGE_LOCALE_DIR=\\\"\"$(prefix)/$(DATADIRNAME)/locale\"\\\" \\\n"
+#ifdef GLADE_ADD_DISABLE_DEPRECATED_FLAGS
+ "\t-DG_DISABLE_DEPRECATED \\\n"
+ "\t-DGDK_DISABLE_DEPRECATED \\\n"
+ "\t-DGTK_DISABLE_DEPRECATED \\\n"
+ "\t-DGNOME_DISABLE_DEPRECATED \\\n"
+#endif
+ "\t@PACKAGE_CFLAGS@\n"
+ "\n");
+
+ program_name_as_target = g_strdup (data->program_name);
+ g_strdelimit (program_name_as_target, "-", '_');
+
+ fprintf (fp,
+ "bin_PROGRAMS = %s\n"
+ "\n",
+ data->program_name);
+
+ fprintf (fp,
+ "%s_SOURCES = \\\n",
+ program_name_as_target);
+
+ if (glade_project_get_output_main_file (data->project))
+ fprintf (fp, "\tmain.c \\\n");
+
+ if (glade_project_get_output_support_files (data->project))
+ {
+ fprintf (fp, "\t%s %s \\\n",
+ glade_project_get_support_source_file (data->project),
+ glade_project_get_support_header_file (data->project));
+ }
+
+ fprintf (fp,
+ "\t%s %s \\\n"
+ "\t%s %s\n\n",
+ g_basename (data->interface_c_filename),
+ g_basename (data->interface_h_filename),
+ g_basename (data->callback_c_filename),
+ g_basename (data->callback_h_filename));
+
+ fprintf (fp,
+ "%s_LDADD = @PACKAGE_LIBS@",
+ program_name_as_target);
+
+ if (glade_project_get_gettext_support (data->project))
+ {
+ fprintf (fp, " $(INTLLIBS)");
+ }
+
+ fprintf (fp, "\n\n");
+
+ if (is_toplevel)
+ source_write_extra_dist (data, source_directory, fp);
+
+ source_write_gnome_makefile_am_pixmaps_targets (data, source_directory, fp);
+
+ fclose (fp);
+
+ g_free (program_name_as_target);
+ g_free (filename);
+}
+
+
+/* This outputs targets to install pixmaps and to include them in the
+ distribution, if the pixmaps are in a subdirectory of the given directory.
+*/
+static void
+source_write_gnome_makefile_am_pixmaps_targets (GbWidgetWriteSourceData * data,
+ gchar * directory,
+ FILE * fp)
+{
+ gchar *pixmaps_directory, *subdir;
+ gint subdir_len;
+
+ pixmaps_directory = glade_project_get_pixmaps_directory (data->project);
+
+ if (!glade_util_directory_contains_file (directory, pixmaps_directory))
+ return;
+
+ subdir = glade_util_make_relative_path (directory, pixmaps_directory);
+ subdir_len = strlen (subdir);
+ if (subdir_len > 0 && subdir[subdir_len - 1] == G_DIR_SEPARATOR)
+ subdir[subdir_len - 1] = '\0';
+
+ /* When installing we simply copy anything in the pixmaps directory into
+ $(datadir)/pixmaps, if the pixmaps directory exists. */
+ fprintf (fp,
+ "install-data-local:\n"
+ "\t@$(NORMAL_INSTALL)\n"
+ "\tif test -d $(srcdir)/%s; then \\\n"
+ "\t $(mkinstalldirs) $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE); \\\n"
+ "\t for pixmap in $(srcdir)/%s/*; do \\\n"
+ "\t if test -f $$pixmap; then \\\n"
+ "\t $(INSTALL_DATA) $$pixmap $(DESTDIR)$(datadir)/pixmaps/$(PACKAGE); \\\n"
+ "\t fi \\\n"
+ "\t done \\\n"
+ "\tfi\n"
+ "\n",
+ subdir, subdir);
+
+ /* When building the distribution we simply copy anything in the pixmaps
+ directory into $(distdir)/subdir, if the pixmaps directory exists. */
+ fprintf (fp,
+ "dist-hook:\n"
+ "\tif test -d %s; then \\\n"
+ "\t mkdir $(distdir)/%s; \\\n"
+ "\t for pixmap in %s/*; do \\\n"
+ "\t if test -f $$pixmap; then \\\n"
+ "\t cp -p $$pixmap $(distdir)/%s; \\\n"
+ "\t fi \\\n"
+ "\t done \\\n"
+ "\tfi\n"
+ "\n",
+ subdir, subdir, subdir, subdir);
+
+ g_free (subdir);
+}
+
+
+/*
+ * Common build files.
+ */
+
+/* This creates the standard files that automake expects you to have,
+ i.e. NEWS, README, AUTHORS, ChangeLog.
+ If they already exist, they are left as they are. */
+static void
+source_write_common_build_files (GbWidgetWriteSourceData * data)
+{
+ gchar *directory;
+
+ directory = glade_project_get_directory (data->project);
+
+ source_write_toplevel_makefile_am (data);
+ if (data->error)
+ return;
+
+ data->error = source_create_file_if_not_exist (directory, "NEWS", NULL);
+ if (data->error)
+ return;
+
+ data->error = source_create_file_if_not_exist (directory, "README", NULL);
+ if (data->error)
+ return;
+
+ data->error = source_create_file_if_not_exist (directory, "AUTHORS", NULL);
+ if (data->error)
+ return;
+
+ data->error = source_create_file_if_not_exist (directory, "ChangeLog", NULL);
+ if (data->error)
+ return;
+
+ data->error = source_create_file_if_not_exist (directory, "stamp-h.in",
+ "timestamp\n");
+ if (data->error)
+ return;
+
+ source_write_po_files (data);
+ if (data->error)
+ return;
+
+#if 0
+ source_write_acconfig_h (data);
+#endif
+}
+
+
+/* This writes the toplevel Makefile.am, if the source directory is a
+ subdirectory of the project directory, and the Makefile.am doesn't already
+ exist. */
+static void
+source_write_toplevel_makefile_am (GbWidgetWriteSourceData * data)
+{
+ FILE *fp;
+ gchar *directory, *source_subdir, *filename;
+
+ directory = glade_project_get_directory (data->project);
+
+ /* If the source directory isn't a subdirectory of the project directory,
+ just return. */
+ source_subdir = source_get_source_subdirectory (data);
+ if (!source_subdir)
+ return;
+
+ filename = glade_util_make_absolute_path (directory, "Makefile.am");
+
+ /* FIXME: If Makefile.am exists, just leave it, for now. */
+ if (glade_util_file_exists (filename))
+ {
+ g_free (source_subdir);
+ g_free (filename);
+ return;
+ }
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (source_subdir);
+ g_free (filename);
+ return;
+ }
+
+ fprintf (fp,
+ "## Process this file with automake to produce Makefile.in\n"
+ "\n"
+ "SUBDIRS = %s",
+ source_subdir);
+
+ if (glade_project_get_gettext_support (data->project))
+ fprintf (fp, " po");
+
+ fprintf (fp, "\n\n");
+
+ source_write_extra_dist (data, directory, fp);
+
+ if (glade_project_get_gnome_support (data->project))
+ source_write_gnome_makefile_am_pixmaps_targets (data, directory, fp);
+ else
+ source_write_gtk_makefile_am_pixmaps_targets (data, directory, fp);
+
+ fclose (fp);
+
+ g_free (source_subdir);
+ g_free (filename);
+}
+
+
+static void
+source_write_extra_dist (GbWidgetWriteSourceData * data,
+ const gchar *directory,
+ FILE *fp)
+{
+ gchar *xml_filename;
+
+ xml_filename = glade_project_get_xml_filename (data->project);
+
+ xml_filename = glade_util_make_relative_path (directory, xml_filename);
+
+ fprintf (fp,
+ "EXTRA_DIST = \\\n"
+ "\tautogen.sh \\\n"
+ "\t%s \\\n"
+ "\t%sp\n\n",
+ xml_filename, xml_filename);
+
+ g_free (xml_filename);
+}
+
+
+/* This creates an empty file in the given directory if it doesn't already
+ exist. It is used to create the empty NEWS, README, AUTHORS & ChangeLog. */
+static GladeError*
+source_create_file_if_not_exist (const gchar *directory,
+ const gchar *filename,
+ const gchar *contents)
+{
+ gchar *pathname;
+ FILE *fp;
+ GladeError *error = NULL;
+ gint bytes_written;
+
+ pathname = glade_util_make_absolute_path (directory, filename);
+
+ if (!glade_util_file_exists (pathname))
+ {
+ fp = glade_util_fopen (pathname, "w");
+ if (fp)
+ {
+ if (contents)
+ {
+ gint contents_len;
+
+ contents_len = strlen (contents);
+ bytes_written = fwrite (contents, 1, contents_len, fp);
+ if (bytes_written != contents_len)
+ {
+ error = glade_error_new_system (_("Error writing to file:\n %s\n"), pathname);
+ }
+ }
+
+ fclose (fp);
+ }
+ else
+ {
+ error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ pathname);
+ }
+ }
+ g_free (pathname);
+ return error;
+}
+
+
+/* This creates the initial po/POTFILES.in & po/ChangeLog if they don't exist.
+ If we don't create a ChangeLog the 'make dist' fails. */
+static void
+source_write_po_files (GbWidgetWriteSourceData * data)
+{
+ gchar *dirname = NULL, *filename = NULL, *prefix, *separator;
+ gint prefix_len;
+ FILE *fp;
+
+ /* Returns if gettext support isn't wanted. */
+ if (!glade_project_get_gettext_support (data->project))
+ return;
+
+ dirname = glade_util_make_absolute_path (glade_project_get_directory (data->project), "po");
+
+ /* Create the po directory if it doesn't exist. */
+ data->error = glade_util_ensure_directory_exists (dirname);
+ if (data->error)
+ {
+ g_free (dirname);
+ return;
+ }
+
+ /* Create ChangeLog if it doesn't exist. */
+ data->error = source_create_file_if_not_exist (dirname, "ChangeLog", NULL);
+ if (data->error)
+ {
+ g_free (dirname);
+ return;
+ }
+
+ /* FIXME: If POTFILES.in exists, just leave it, for now. */
+ filename = glade_util_make_absolute_path (dirname, "POTFILES.in");
+ if (glade_util_file_exists (filename))
+ {
+ g_free (dirname);
+ g_free (filename);
+ return;
+ }
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (dirname);
+ g_free (filename);
+ return;
+ }
+
+ /* We need the relative path from the project directory to the source
+ directory, to prefix each source file. */
+ prefix = glade_util_make_relative_path (glade_project_get_directory (data->project), glade_project_get_source_directory (data->project));
+
+ /* See if we need a directory separator after the prefix. */
+ prefix_len = strlen (prefix);
+ if (prefix_len == 0 || prefix[prefix_len - 1] == G_DIR_SEPARATOR)
+ separator = "";
+ else
+ separator = G_DIR_SEPARATOR_S;
+
+ fprintf (fp, "# List of source files containing translatable strings.\n\n");
+
+ /* Add the main.c file if we are outputting it. */
+ if (glade_project_get_output_main_file (data->project))
+ fprintf (fp, "%s%s%s\n", prefix, separator, "main.c");
+
+ /* Add the interface.c & callbacks.c files. */
+ fprintf (fp,
+ "%s%s%s\n"
+ "%s%s%s\n",
+ prefix, separator, g_basename (data->interface_c_filename),
+ prefix, separator, g_basename (data->callback_c_filename));
+
+ /* Add the support.c file if we are outputting it. */
+ if (glade_project_get_output_support_files (data->project))
+ fprintf (fp, "%s%s%s\n", prefix, separator,
+ glade_project_get_support_source_file (data->project));
+
+ g_free (prefix);
+
+ fclose (fp);
+
+ g_free (dirname);
+ g_free (filename);
+}
+
+
+#if 0
+static void
+source_write_acconfig_h (GbWidgetWriteSourceData * data)
+{
+ FILE *fp;
+ gchar *filename;
+
+ filename = glade_util_make_absolute_path (glade_project_get_directory (data->project), "acconfig.h");
+
+ /* FIXME: If acconfig.h exists, just leave it, for now. */
+ if (glade_util_file_exists (filename))
+ {
+ g_free (filename);
+ return;
+ }
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (filename);
+ return;
+ }
+
+ /* If we aren't using gettext or Gnome some of these may not be necessary,
+ but I don't think they cause problems. */
+ fprintf (fp,
+ "#undef ENABLE_NLS\n"
+ "#undef HAVE_CATGETS\n"
+ "#undef HAVE_GETTEXT\n"
+ "#undef GETTEXT_PACKAGE\n"
+ "#undef HAVE_LC_MESSAGES\n"
+ "#undef HAVE_STPCPY\n"
+ "#undef HAVE_LIBSM\n");
+ fclose (fp);
+
+ g_free (filename);
+}
+#endif
+
+
+/*************************************************************************
+ * Support Files.
+ *************************************************************************/
+
+/* We copy a file containing support functions into the project, and a
+ corresponding header.
+ Note that we do overwrite these, in case an old version is currently
+ being used. */
+static void
+source_write_support_files (GbWidgetWriteSourceData * data)
+{
+ gchar *filename;
+ FILE *fp;
+
+ /* If the support files aren't wanted, just return. */
+ if (!glade_project_get_output_support_files (data->project))
+ return;
+
+ /* Create the support header file first. */
+ filename = glade_util_make_absolute_path (glade_project_get_source_directory (data->project), glade_project_get_support_header_file (data->project));
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (filename);
+ return;
+ }
+
+ source_write_no_editing_warning (fp);
+ source_write_preamble (data->project_name, fp);
+
+ if (glade_project_get_gnome_support (data->project))
+ {
+ fprintf (fp,
+ "#ifdef HAVE_CONFIG_H\n"
+ "# include <config.h>\n"
+ "#endif\n"
+ "\n"
+ "#include <gnome.h>\n\n");
+
+ if (glade_project_get_gettext_support (data->project))
+ {
+ /* bonobo-i18n.h doesn't include the Q_ macro so we add it here. */
+ fprintf (fp,
+ "#undef Q_\n"
+ "#ifdef ENABLE_NLS\n"
+ "# define Q_(String) g_strip_context ((String), gettext (String))\n"
+ "#else\n"
+ "# define Q_(String) g_strip_context ((String), (String))\n"
+ "#endif\n\n\n");
+ }
+ }
+ else
+ {
+ fprintf (fp,
+ "#ifdef HAVE_CONFIG_H\n"
+ "# include <config.h>\n"
+ "#endif\n"
+ "\n"
+ "#include <gtk/gtk.h>\n\n");
+
+ /* For GTK+ apps that want gettext support, we define the standard
+ macros here. */
+ if (glade_project_get_gettext_support (data->project))
+ {
+ fprintf (fp,
+ "/*\n"
+ " * Standard gettext macros.\n"
+ " */\n"
+ "#ifdef ENABLE_NLS\n"
+ "# include <libintl.h>\n"
+ "# undef _\n"
+ "# define _(String) dgettext (PACKAGE, String)\n"
+ "# define Q_(String) g_strip_context ((String), gettext (String))\n"
+ "# ifdef gettext_noop\n"
+ "# define N_(String) gettext_noop (String)\n"
+ "# else\n"
+ "# define N_(String) (String)\n"
+ "# endif\n"
+ "#else\n"
+ "# define textdomain(String) (String)\n"
+ "# define gettext(String) (String)\n"
+ "# define dgettext(Domain,Message) (Message)\n"
+ "# define dcgettext(Domain,Message,Type) (Message)\n"
+ "# define bindtextdomain(Domain,Directory) (Domain)\n"
+ "# define _(String) (String)\n"
+ "# define Q_(String) g_strip_context ((String), (String))\n"
+ "# define N_(String) (String)\n"
+ "#endif\n\n\n");
+ }
+ }
+
+ fprintf (fp,
+ "/*\n"
+ " * Public Functions.\n"
+ " */\n"
+ "\n");
+
+ if (!data->use_component_struct)
+ {
+ fprintf (fp,
+ "/*\n"
+ " * This function returns a widget in a component created by Glade.\n"
+ " * Call it with the toplevel widget in the component (i.e. a window/dialog),\n"
+ " * or alternatively any widget in the component, and the name of the widget\n"
+ " * you want returned.\n"
+ " */\n"
+ "GtkWidget* lookup_widget (GtkWidget *widget,\n"
+ " const gchar *widget_name);\n"
+ "\n"
+ "\n");
+ }
+
+ /* Gnome has its own function for looking for pixmaps, so we don't need this
+ one. */
+ if (!glade_project_get_gnome_support (data->project))
+ {
+ fprintf (fp,
+ "/* Use this function to set the directory containing installed pixmaps. */\n"
+ "void add_pixmap_directory (const gchar *directory);\n"
+ "\n");
+ }
+
+ fprintf (fp,
+ "\n"
+ "/*\n"
+ " * Private Functions.\n"
+ " */\n"
+ "\n");
+
+ fprintf (fp,
+ "/* This is used to create the pixmaps used in the interface. */\n"
+ "GtkWidget* create_pixmap (GtkWidget *widget,\n"
+ " const gchar *filename);\n"
+ "\n");
+
+ fprintf (fp,
+ "/* This is used to create the pixbufs used in the interface. */\n"
+ "GdkPixbuf* create_pixbuf (const gchar *filename);\n"
+ "\n");
+
+ fprintf (fp,
+ "/* This is used to set ATK action descriptions. */\n"
+ "void glade_set_atk_action_description (AtkAction *action,\n"
+ " const gchar *action_name,\n"
+ " const gchar *description);\n"
+ "\n");
+
+ fclose (fp);
+
+ g_free (filename);
+
+
+ /* Now create the support source file. */
+ filename = glade_util_make_absolute_path (glade_project_get_source_directory (data->project), glade_project_get_support_source_file (data->project));
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ {
+ data->error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ filename);
+ g_free (filename);
+ return;
+ }
+
+ source_write_no_editing_warning (fp);
+ source_write_preamble (data->project_name, fp);
+ source_write_include_files (fp);
+
+ if (glade_project_get_gnome_support (data->project))
+ fprintf (fp, "#include <gnome.h>\n\n");
+ else
+ fprintf (fp, "#include <gtk/gtk.h>\n\n");
+
+ fprintf (fp, "#include \"%s\"\n\n",
+ glade_project_get_support_header_file (data->project));
+
+ /* Write a function to get a widget from the component's hash. */
+ if (!data->use_component_struct)
+ {
+ fprintf (fp,
+ "GtkWidget*\n"
+ "lookup_widget (GtkWidget *widget,\n"
+ " const gchar *widget_name)\n"
+ "{\n"
+ " GtkWidget *parent, *found_widget;\n"
+ "\n"
+ " for (;;)\n"
+ " {\n"
+ " if (GTK_IS_MENU (widget))\n"
+ " parent = gtk_menu_get_attach_widget (GTK_MENU (widget));\n"
+ " else\n"
+ " parent = gtk_widget_get_parent (widget);\n"
+ " if (!parent)\n"
+ " parent = (GtkWidget*) g_object_get_data (G_OBJECT (widget), \"GladeParentKey\");\n"
+ " if (parent == NULL)\n"
+ " break;\n"
+ " widget = parent;\n"
+ " }\n"
+ "\n"
+ " found_widget = (GtkWidget*) g_object_get_data (G_OBJECT (widget),\n"
+ " widget_name);\n"
+ " if (!found_widget)\n"
+ " g_warning (\"Widget not found: %%s\", widget_name);\n"
+ " return found_widget;\n"
+ "}\n\n");
+ }
+
+ if (glade_project_get_gnome_support (data->project))
+ {
+ source_write_gnome_create_pixmap_functions (data, fp);
+ }
+ else
+ {
+ source_write_gtk_create_pixmap_functions (data, fp);
+ }
+
+ /* Output the support function to set AtkAction descriptions. */
+ fprintf (fp,
+ "/* This is used to set ATK action descriptions. */\n"
+ "void\n"
+ "glade_set_atk_action_description (AtkAction *action,\n"
+ " const gchar *action_name,\n"
+ " const gchar *description)\n"
+ "{\n"
+ " gint n_actions, i;\n"
+ "\n"
+ " n_actions = atk_action_get_n_actions (action);\n"
+ " for (i = 0; i < n_actions; i++)\n"
+ " {\n"
+ " if (!strcmp (atk_action_get_name (action, i), action_name))\n"
+ " atk_action_set_description (action, i, description);\n"
+ " }\n"
+ "}\n\n");
+
+ fclose (fp);
+
+ g_free (filename);
+}
+
+
+static void
+source_write_gtk_create_pixmap_functions (GbWidgetWriteSourceData * data,
+ FILE *fp)
+{
+ /*
+ * Write a function used to set the installed pixmaps directory.
+ */
+ fprintf (fp,
+ "static GList *pixmaps_directories = NULL;\n"
+ "\n"
+ "/* Use this function to set the directory containing installed pixmaps. */\n"
+ "void\n"
+ "add_pixmap_directory (const gchar *directory)\n"
+ "{\n"
+ " pixmaps_directories = g_list_prepend (pixmaps_directories,\n"
+ " g_strdup (directory));\n"
+ "}\n\n");
+
+ /*
+ * Write a function used to find pixmap files. It returns the full pathname
+ * of the found pixmap file, or NULL if it wasn't found.
+ */
+ fprintf (fp,
+ "/* This is an internally used function to find pixmap files. */\n"
+ "static gchar*\n"
+ "find_pixmap_file (const gchar *filename)\n"
+ "{\n"
+ " GList *elem;\n"
+ "\n");
+
+ fprintf (fp,
+ " /* We step through each of the pixmaps directory to find it. */\n"
+ " elem = pixmaps_directories;\n"
+ " while (elem)\n"
+ " {\n"
+ " gchar *pathname = g_strdup_printf (\"%%s%%s%%s\", (gchar*)elem->data,\n"
+ " G_DIR_SEPARATOR_S, filename);\n"
+ " if (g_file_test (pathname, G_FILE_TEST_EXISTS))\n"
+ " return pathname;\n"
+ " g_free (pathname);\n"
+ " elem = elem->next;\n"
+ " }\n"
+ " return NULL;\n"
+ "}\n\n");
+
+
+
+ /*
+ * Write a function used for creating GtkImage widgets from pixmap files.
+ * It will return an unset GtkImage if the pixmap file isn't found, so the
+ * application will still run. Though it will output a warning if the
+ * pixmap filename was set but wasn't found.
+ */
+ fprintf (fp,
+ "/* This is an internally used function to create pixmaps. */\n"
+ "GtkWidget*\n"
+ "create_pixmap (GtkWidget *widget,\n"
+ " const gchar *filename)\n"
+ "{\n"
+ " gchar *pathname = NULL;\n"
+ " GtkWidget *pixmap;\n"
+ "\n");
+
+ /* The developer may not have finished the interface yet, so we handle
+ the filename not being set. */
+ fprintf (fp,
+ " if (!filename || !filename[0])\n"
+ " return gtk_image_new ();\n"
+ "\n");
+
+ fprintf (fp,
+ " pathname = find_pixmap_file (filename);\n"
+ "\n");
+
+ fprintf (fp,
+ " if (!pathname)\n"
+ " {\n"
+ " g_warning (%s, filename);\n"
+ " return gtk_image_new ();\n"
+ " }\n"
+ "\n",
+ source_make_string ("Couldn't find pixmap file: %s",
+ data->use_gettext));
+
+ fprintf (fp,
+ " pixmap = gtk_image_new_from_file (pathname);\n"
+ " g_free (pathname);\n"
+ " return pixmap;\n"
+ "}\n\n");
+
+
+
+ /*
+ * Write a function used for creating GdkPixbufs from pixmap files.
+ * It will return NULL if the pixmap file isn't found, so any calls to this
+ * function may need to handle that. It will output a warning if the
+ * pixmap filename was set but wasn't found.
+ */
+ fprintf (fp,
+ "/* This is an internally used function to create pixmaps. */\n"
+ "GdkPixbuf*\n"
+ "create_pixbuf (const gchar *filename)\n"
+ "{\n"
+ " gchar *pathname = NULL;\n"
+ " GdkPixbuf *pixbuf;\n"
+ " GError *error = NULL;\n"
+ "\n");
+
+ /* The developer may not have finished the interface yet, so we handle
+ the filename not being set. */
+ fprintf (fp,
+ " if (!filename || !filename[0])\n"
+ " return NULL;\n"
+ "\n");
+
+ fprintf (fp,
+ " pathname = find_pixmap_file (filename);\n"
+ "\n");
+
+ fprintf (fp,
+ " if (!pathname)\n"
+ " {\n"
+ " g_warning (%s, filename);\n"
+ " return NULL;\n"
+ " }\n"
+ "\n",
+ source_make_string ("Couldn't find pixmap file: %s",
+ data->use_gettext));
+
+ fprintf (fp,
+ " pixbuf = gdk_pixbuf_new_from_file (pathname, &error);\n"
+ " if (!pixbuf)\n"
+ " {\n"
+ " fprintf (stderr, \"Failed to load pixbuf file: %%s: %%s\\n\",\n"
+ " pathname, error->message);\n"
+ " g_error_free (error);\n"
+ " }\n"
+ " g_free (pathname);\n"
+ " return pixbuf;\n"
+ "}\n\n");
+}
+
+
+static void
+source_write_gnome_create_pixmap_functions (GbWidgetWriteSourceData * data,
+ FILE *fp)
+{
+ /*
+ * Write a function used for creating GtkImage widgets from pixmap files.
+ * It will return an unset GtkImage if the pixmap file isn't found, so the
+ * application will still run. Though it will output a warning if the
+ * pixmap filename was set but wasn't found.
+ */
+ fprintf (fp,
+ "/* This is an internally used function to create pixmaps. */\n"
+ "GtkWidget*\n"
+ "create_pixmap (GtkWidget *widget,\n"
+ " const gchar *filename)\n"
+ "{\n"
+ " GtkWidget *pixmap;\n"
+ " gchar *pathname;\n"
+ "\n");
+
+ /* The developer may not have finished the interface yet, so we handle
+ the filename not being set. */
+ fprintf (fp,
+ " if (!filename || !filename[0])\n"
+ " return gtk_image_new ();\n"
+ "\n");
+
+ fprintf (fp,
+ " pathname = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_PIXMAP,\n"
+ " filename, TRUE, NULL);\n"
+ " if (!pathname)\n"
+ " {\n"
+ " g_warning (%s, filename);\n"
+ " return gtk_image_new ();\n"
+ " }\n"
+ "\n",
+ source_make_string ("Couldn't find pixmap file: %s",
+ data->use_gettext));
+
+ fprintf (fp,
+ " pixmap = gtk_image_new_from_file (pathname);\n"
+ " g_free (pathname);\n"
+ " return pixmap;\n"
+ "}\n"
+ "\n");
+
+
+ /*
+ * Write a function used for creating GdkPixbufs from pixmap files.
+ * It will return NULL if the pixmap file isn't found, so any calls to this
+ * function may need to handle that. It will output a warning if the
+ * pixmap filename was set but wasn't found.
+ */
+ fprintf (fp,
+ "/* This is an internally used function to create pixmaps. */\n"
+ "GdkPixbuf*\n"
+ "create_pixbuf (const gchar *filename)\n"
+ "{\n"
+ " gchar *pathname = NULL;\n"
+ " GdkPixbuf *pixbuf;\n"
+ " GError *error = NULL;\n"
+ "\n");
+
+ /* The developer may not have finished the interface yet, so we handle
+ the filename not being set. */
+ fprintf (fp,
+ " if (!filename || !filename[0])\n"
+ " return NULL;\n"
+ "\n");
+
+ fprintf (fp,
+ " pathname = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_PIXMAP,\n"
+ " filename, TRUE, NULL);\n"
+ "\n");
+
+ fprintf (fp,
+ " if (!pathname)\n"
+ " {\n"
+ " g_warning (%s, filename);\n"
+ " return NULL;\n"
+ " }\n"
+ "\n",
+ source_make_string ("Couldn't find pixmap file: %s",
+ data->use_gettext));
+
+ fprintf (fp,
+ " pixbuf = gdk_pixbuf_new_from_file (pathname, &error);\n"
+ " if (!pixbuf)\n"
+ " {\n"
+ " fprintf (stderr, \"Failed to load pixbuf file: %%s: %%s\\n\",\n"
+ " pathname, error->message);\n"
+ " g_error_free (error);\n"
+ " }\n"
+ " g_free (pathname);\n"
+ " return pixbuf;\n"
+ "}\n\n");
+}
+
+
+/*************************************************************************
+ * Public Functions.
+ *************************************************************************/
+
+/* Adds some source code to one of the buffers, using printf-like format
+ and arguments. */
+void
+source_add_to_buffer (GbWidgetWriteSourceData * data,
+ GladeSourceBuffer buffer,
+ const gchar *fmt,
+ ...)
+{
+ va_list args;
+
+ va_start (args, fmt);
+ source_add_to_buffer_v (data, buffer, fmt, args);
+ va_end (args);
+}
+
+
+/* A va_list implementation of the above. */
+void
+source_add_to_buffer_v (GbWidgetWriteSourceData * data,
+ GladeSourceBuffer buffer,
+ const gchar *fmt,
+ va_list args)
+{
+ gchar *buf;
+
+ buf = g_strdup_vprintf (fmt, args);
+ g_string_append (data->source_buffers[buffer], buf);
+ g_free (buf);
+}
+
+
+/* Convenience functions to add to the 2 main source buffers, containing
+ the code which creates the widgets and the declarations of the widgets. */
+void
+source_add (GbWidgetWriteSourceData * data, const gchar * fmt, ...)
+{
+ va_list args;
+
+ va_start (args, fmt);
+ source_add_to_buffer_v (data, GLADE_SOURCE, fmt, args);
+ va_end (args);
+}
+
+
+void
+source_add_translator_comments (GbWidgetWriteSourceData *data,
+ gboolean translatable,
+ const gchar *comments)
+{
+ /* If the property isn't being translated we don't bother outputting the
+ translator comments. */
+ if (!translatable || !comments || comments[0] == '\0')
+ return;
+
+ /* We simply output it in a C comment.
+ FIXME: If the comments contain an end of comment marker it won't
+ compile. */
+ source_add (data, " /* %s */\n", comments);
+}
+
+
+void
+source_add_translator_comments_to_buffer (GbWidgetWriteSourceData *data,
+ GladeSourceBuffer buffer,
+ gboolean translatable,
+ const gchar *comments)
+{
+ /* If the property isn't being translated we don't bother outputting the
+ translator comments. */
+ if (!translatable || !comments || comments[0] == '\0')
+ return;
+
+ /* We simply output it in a C comment.
+ FIXME: If the comments contain an end of comment marker it won't
+ compile. */
+ source_add_to_buffer (data, buffer, " /* %s */\n", comments);
+}
+
+
+void
+source_add_decl (GbWidgetWriteSourceData * data, const gchar * fmt, ...)
+{
+ va_list args;
+
+ va_start (args, fmt);
+ source_add_to_buffer_v (data, GLADE_DECLARATIONS, fmt, args);
+ va_end (args);
+}
+
+
+/* This ensures that a temporary variable is declared, by adding the given
+ declaration if it has not already been added. */
+void
+source_ensure_decl (GbWidgetWriteSourceData *data,
+ const gchar *decl)
+{
+ if (!glade_util_strstr (data->source_buffers[GLADE_DECLARATIONS]->str, decl))
+ source_add_decl (data, decl);
+}
+
+
+/* This creates a valid C identifier from a given string (usually the name of
+ a widget or a signal handler function name). Currently all we do is convert
+ any illegal characters to underscores.
+ The returned string should be freed when no longer needed. */
+gchar *
+source_create_valid_identifier (const gchar * name)
+{
+ gint name_len, i, j;
+ gchar *identifier;
+
+ name_len = strlen (name);
+ /* allocate extra space for _ prefix if the identifier starts with
+ a number */
+ identifier = g_malloc (name_len + 2);
+ j = 1;
+
+ /* The first character of an identifier must be in [a-zA-Z_] */
+ if ((name[0] >= 'a' && name[0] <= 'z')
+ || (name[0] >= 'A' && name[0] <= 'Z')
+ || name[0] == '_')
+ identifier[0] = name[0];
+ else
+ {
+ if (name[0] >= '0' && name[0] <= '9')
+ {
+ /* prepend the _ instead of overwriting, so you'll still have
+ unique names */
+ identifier[0] = '_';
+ identifier[1] = name[0];
+ j++;
+ }
+ else
+ identifier[0] = '_';
+ }
+
+ /* The remaining characters must be in [a-zA-Z0-9_] */
+ for (i = 1; i < name_len; i++, j++)
+ {
+ if ((name[i] >= 'a' && name[i] <= 'z')
+ || (name[i] >= 'A' && name[i] <= 'Z')
+ || (name[i] >= '0' && name[i] <= '9')
+ || name[i] == '_')
+ identifier[j] = name[i];
+ else
+ identifier[j] = '_';
+ }
+
+ identifier[j] = '\0';
+
+ return identifier;
+}
+
+
+/* This converts a string so that it can be output as part of the C source
+ * code. It converts non-printable characters to escape codes.
+ * Note that it uses one dynamically allocated buffer, so the result is only
+ * valid until the next call to the function.
+ *
+ * FIXME: There is a limit to the length of literal strings in ANSI C - ~500
+ * chars. What should we do when that is exceeded?
+ */
+gchar *
+source_make_string (const gchar * text,
+ gboolean translatable)
+{
+ return source_make_string_internal (text, translatable, FALSE, FALSE);
+}
+
+
+gchar *
+source_make_string_full (const gchar * text,
+ gboolean translatable,
+ gboolean context)
+{
+ return source_make_string_internal (text, translatable, FALSE, context);
+}
+
+
+gchar *
+source_make_static_string (const gchar * text,
+ gboolean translatable)
+{
+ return source_make_string_internal (text, translatable, TRUE, FALSE);
+}
+
+
+/* This converts a string so that it can be output as part of the C source
+ * code. It converts non-printable characters to escape codes.
+ * If is_static is TRUE it uses "N_" to mark translatable strings.
+ * Note that it uses one dynamically allocated buffer, so the result is only
+ * valid until the next call to the function.
+ */
+static gchar *
+source_make_string_internal (const gchar * text,
+ gboolean translatable,
+ gboolean is_static,
+ gboolean context)
+{
+ static GString *buffer = NULL;
+
+ gchar escape_buffer[16];
+ const gchar *p;
+
+ /* If the text is empty, we return an empty string without the _ macro. */
+ if (!text || text[0] == '\0')
+ return "\"\"";
+
+ /* Create the buffer if it hasn't already been created. */
+ if (buffer == NULL)
+ {
+ buffer = g_string_sized_new (1024);
+ }
+
+ /* Clear any previous string. */
+ g_string_truncate (buffer, 0);
+
+ /* Output the C code to start the string. */
+ if (translatable)
+ {
+ /* Static "N_" overrides any context setting, though they shouldn't
+ really both be passed in as TRUE anyway. */
+ if (is_static)
+ g_string_append (buffer, "N_(\"");
+ else if (context)
+ g_string_append (buffer, "Q_(\"");
+ else
+ g_string_append (buffer, "_(\"");
+ }
+ else
+ {
+ g_string_append (buffer, "\"");
+ }
+
+ /* Step through each character of the given string, adding it to our GString
+ buffer, converting it so that it is valid in a literal C string. */
+ for (p = text; *p; p++)
+ {
+ switch (*p)
+ {
+ case '\n':
+ g_string_append (buffer, "\\n");
+ break;
+ case '\r':
+ g_string_append (buffer, "\\r");
+ break;
+ case '\t':
+ g_string_append (buffer, "\\t");
+ break;
+ case '\\':
+ g_string_append (buffer, "\\\\");
+ break;
+ case '"':
+ g_string_append (buffer, "\\\"");
+ break;
+ default:
+ if (isprint (*p))
+ {
+ g_string_append_c (buffer, *p);
+ }
+ else
+ {
+ sprintf (escape_buffer, "\\%02o", (guchar) *p);
+ g_string_append (buffer, escape_buffer);
+ }
+ break;
+ }
+ }
+
+ /* Output the C code to end the string. */
+ g_string_append (buffer, translatable ? "\")" : "\"");
+
+ return buffer->str;
+}
+
+
+/* This outputs code to create a GtkImage widget with the given identifier,
+ and using the given filename (only the basename is used). If filename NULL
+ or "" an empty GtkImage is created. */
+void
+source_create_pixmap (GbWidgetWriteSourceData * data,
+ const gchar * identifier,
+ const gchar * filename)
+{
+ gboolean empty_filename = FALSE;
+
+ if (!filename || filename[0] == '\0')
+ empty_filename = TRUE;
+
+ /* We use the basename of the pixmap file. The create_pixmap() support
+ function is responsible for finding the pixmap.
+ If it can't find the pixmap, it outputs a warning messages and returns
+ a simple dummy pixmap, so that the app can continue without crashing. */
+ if (glade_project_get_gnome_support (data->project))
+ {
+ /* FIXME: Should convert filename to a valid C string? */
+ if (!empty_filename)
+ source_add (data, " %s = create_pixmap (%s, \"%s/%s\");\n",
+ identifier, data->component_name,
+ data->program_name, g_basename (filename));
+ else
+ source_add (data, " %s = create_pixmap (%s, NULL);\n",
+ identifier, data->component_name);
+ }
+ else
+ {
+ if (!empty_filename)
+ source_add (data, " %s = create_pixmap (%s, \"%s\");\n",
+ identifier, data->component_name, g_basename (filename));
+ else
+ source_add (data, " %s = create_pixmap (%s, NULL);\n",
+ identifier, data->component_name);
+ }
+}
+
+
+/* This outputs code to create a GdkPixbuf with the given identifier,
+ and using the given filename (only the basename is used). filename must not
+ be NULL or "". */
+void
+source_create_pixbuf (GbWidgetWriteSourceData * data,
+ const gchar * identifier,
+ const gchar * filename)
+{
+ g_return_if_fail (filename && filename[0]);
+
+ /* We use the basename of the pixmap file. The create_pixmap() support
+ function is responsible for finding the pixmap.
+ If it can't find the pixmap, it outputs a warning messages and returns
+ a simple dummy pixmap, so that the app can continue without crashing. */
+ if (glade_project_get_gnome_support (data->project))
+ {
+ /* FIXME: Should convert filename to a valid C string? */
+ source_add (data, " %s = create_pixbuf (\"%s/%s\");\n",
+ identifier, data->program_name, g_basename (filename));
+ }
+ else
+ {
+ source_add (data, " %s = create_pixbuf (\"%s\");\n",
+ identifier, g_basename (filename));
+ }
+}
+
+
+/*************************************************************************
+ * Utility Functions.
+ *************************************************************************/
+
+/* This empties all the source code buffers, but doesn't free them. */
+static void
+source_reset_code_buffers (GbWidgetWriteSourceData * data)
+{
+ gint i;
+
+ for (i = 0; i < GLADE_NUM_SOURCE_BUFFERS; i++)
+ g_string_truncate (data->source_buffers[i], 0);
+}
+
+
+/* A callback used to free the 'standard widgets' (widgets we use to determine
+ default property values) when iterating over their GHashTable. */
+static void
+source_destroy_standard_widgets_callback (gchar * key, GtkWidget * widget,
+ gpointer data)
+{
+ gtk_widget_destroy (widget);
+}
+
+
+/* A callback used to free GHashTable keys when iterating over them */
+static void
+source_free_hash_keys_callback (gchar * key, gpointer value, gpointer data)
+{
+ g_free (key);
+}
+
+
+/* Checks if the given file is a valid source filename, i.e. not NULL and
+ not absolute. If not it returns an appropriate error message. */
+static gchar*
+source_is_valid_source_filename (const gchar * filename)
+{
+ if (filename == NULL || filename[0] == '\0')
+ return _("The filename must be set in the Project Options dialog.");
+
+ if (g_path_is_absolute (filename))
+ return _("The filename must be a simple relative filename.\n"
+ "Use the Project Options dialog to set it.");
+
+ return NULL;
+}
+
+
+/* Checks if the given file exists, and if so renames it to file.bak. */
+static GladeError*
+source_backup_file_if_exists (const gchar * filename)
+{
+ GladeError *error = NULL;
+ gchar *backup_filename;
+ int status;
+
+ if (glade_util_file_exists (filename))
+ {
+ backup_filename = g_strdup_printf ("%s.bak", filename);
+#if defined (__EMX__) || defined (_WIN32)
+ remove (backup_filename);
+#endif
+ status = rename (filename, backup_filename);
+
+ if (status == -1)
+ {
+ error = glade_error_new_system (_("Couldn't rename file:\n %s\nto:\n %s\n"), filename, backup_filename);
+ }
+ g_free (backup_filename);
+ }
+ return error;
+}
+
+
+/* This returns the relative path from the project directory to the source
+ directory, or NULL if the source directory is the project directory.
+ The returned string will not have any trailing '/', and should be freed
+ when no longer needed. */
+static gchar*
+source_get_source_subdirectory (GbWidgetWriteSourceData * data)
+{
+ gchar *directory, *source_directory, *subdir;
+ gint subdir_len;
+
+ directory = glade_project_get_directory (data->project);
+ source_directory = glade_project_get_source_directory (data->project);
+
+ /* Check if the source directory is a subdirectory of the project directory.
+ */
+ if (!glade_util_directory_contains_file (directory, source_directory))
+ return NULL;
+
+ subdir = glade_util_make_relative_path (directory, source_directory);
+ subdir_len = strlen (subdir);
+ if (subdir_len > 0 && subdir[subdir_len - 1] == G_DIR_SEPARATOR)
+ subdir[subdir_len - 1] = '\0';
+
+ return subdir;
+}
+
+
+/* Outputs a warning to the given file, telling the user not to edit the file
+ since it is generated by Glade. */
+static void
+source_write_no_editing_warning (FILE *fp)
+{
+ /*
+ * Output a 3-line comment like this one, makes it easy for translators.
+ * Actually I've turned translation off now, as UTF-8 may cause problems
+ * in the C code. See bug #95435.
+ */
+ fprintf (fp, "/*\n * %s\n */\n\n",
+ "DO NOT EDIT THIS FILE - it is generated by Glade.");
+}
diff --git a/tools/glade/glade/source.h b/tools/glade/glade/source.h
new file mode 100644
index 00000000..69f76338
--- /dev/null
+++ b/tools/glade/glade/source.h
@@ -0,0 +1,113 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_SOURCE_H
+#define GLADE_SOURCE_H
+
+#include "gbwidget.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+/* This is the main function for writing C source output for an application,
+ and is called from glade_project_write_c_source().
+ If an error occurs, a GladeError is returned which should be freed with
+ glade_error_free() when no longer needed. */
+GladeError* source_write (GladeProject *project);
+
+
+/* Adds some source code to one of the buffers, using printf-like format
+ and arguments. */
+void source_add_to_buffer (GbWidgetWriteSourceData *data,
+ GladeSourceBuffer buffer,
+ const gchar *fmt,
+ ...) G_GNUC_PRINTF (3, 4);
+
+/* A va_list implementation of the above. */
+void source_add_to_buffer_v (GbWidgetWriteSourceData *data,
+ GladeSourceBuffer buffer,
+ const gchar *fmt,
+ va_list args);
+
+/* Convenience functions to add to the 2 main source buffers, containing
+ the code which creates the widgets and the declarations of the widgets. */
+void source_add (GbWidgetWriteSourceData *data,
+ const gchar *fmt,
+ ...) G_GNUC_PRINTF (2, 3);
+void source_add_decl (GbWidgetWriteSourceData *data,
+ const gchar *fmt,
+ ...) G_GNUC_PRINTF (2, 3);
+
+/* This ensures that a temporary variable is declared, by adding the given
+ declaration if it has not already been added. */
+void source_ensure_decl (GbWidgetWriteSourceData *data,
+ const gchar *decl);
+
+/* This outputs the comments string as a C comment if translatable is set.
+ It is intended to be used for comments to be picked up by gettext. */
+void source_add_translator_comments (GbWidgetWriteSourceData *data,
+ gboolean translatable,
+ const gchar *comments);
+void source_add_translator_comments_to_buffer (GbWidgetWriteSourceData *data,
+ GladeSourceBuffer buffer,
+ gboolean translatable,
+ const gchar *comments);
+
+/* This creates a valid C identifier from a given string (usually the name of
+ a widget). The returned string should be freed when no longer needed. */
+gchar* source_create_valid_identifier (const gchar *name);
+
+/* This creates a string literal to place into the source code, using the
+ given text, and includes the quotation marks, e.g. "Hello World".
+ If translatable is TRUE, it also uses the gettext macro,
+ e.g. _("Hello World"). The returned string is only valid until the next
+ call to the function (since the same buffer is used). */
+gchar* source_make_string (const gchar *text,
+ gboolean translatable);
+
+/* This is like source_make_string, but if context is set it uses the Q_
+ macro which will call g_strip_context() from the translated string. */
+gchar * source_make_string_full (const gchar *text,
+ gboolean translatable,
+ gboolean context);
+
+/* This is similar to source_make_string, but when using gettext it uses "N_"
+ so it should be used when strings are used in structs. */
+gchar* source_make_static_string (const gchar *text,
+ gboolean translatable);
+
+/* This outputs code to create a GtkImage widget with the given identifier,
+ and using the given filename (only the basename is used). If filename NULL
+ or "" an empty GtkImage is created. */
+void source_create_pixmap (GbWidgetWriteSourceData * data,
+ const gchar * identifier,
+ const gchar * filename);
+
+/* This outputs code to create a GdkPixbuf with the given identifier,
+ and using the given filename (only the basename is used). filename must not
+ be NULL or "". */
+void source_create_pixbuf (GbWidgetWriteSourceData * data,
+ const gchar * identifier,
+ const gchar * filename);
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_SOURCE_H */
diff --git a/tools/glade/glade/source_os2.c b/tools/glade/glade/source_os2.c
new file mode 100644
index 00000000..fa988a27
--- /dev/null
+++ b/tools/glade/glade/source_os2.c
@@ -0,0 +1,116 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#ifndef _WIN32
+#include <unistd.h>
+#endif
+#include <stdarg.h>
+#include <errno.h>
+#include <ctype.h>
+#include <locale.h>
+
+#include "gladeconfig.h"
+
+#include "gbwidget.h"
+#include "glade_project.h"
+#include "source.h"
+#include "utils.h"
+#ifdef HAVE_OS2_H
+
+extern FILE * create_file_if_not_exist (gchar *filename,
+ GladeStatusCode *status);
+
+static void source_write_makefile_simple (gchar *makefilename)
+{
+ FILE *fp;
+
+ if (glade_util_file_exists (makefilename))
+ return;
+
+ fp = glade_util_fopen (makefilename, "wt");
+ if (fp == NULL)
+ return;
+
+ fprintf (fp,"#\n");
+ fprintf (fp,"# This is an example makefile for OS/2\n");
+ fprintf (fp,"#\n");
+ fprintf (fp,"CC=gcc\n");
+ fprintf (fp,"GTKLIBS=-L$(X11ROOT)/XFree86/lib -lgtk -lgdk -lglib\n");
+#ifdef USE_GNOME
+ fprintf (fp,"GNOMELIBS=-lgnome -lgnomeui -lgdk_imlib\n");
+ fprintf (fp,"PACK=-DPACKAGE=\\\"gladtst\\\" -DVERSION=\\\"0.0.1\\\"\n");
+#endif
+ fprintf (fp,"DIRS=-DPACKAGE_DATA_DIR=\\\".\\\" -DPACKAGE_SOURCE_DIR=\\\".\\\"\n");
+ fprintf (fp,"OBJS=main.o support.o interface.o callbacks.o\n");
+ fprintf (fp,"CFLAGS=-Zmtd -D__ST_MT_ERRNO__ -I. -I$(X11ROOT)/XFree86/include");
+ fprintf (fp," $(DIRS)");
+#ifdef USE_GNOME
+ fprintf (fp," $(PACK)");
+#endif
+ fprintf (fp," \n");
+ fprintf (fp,"\n");
+ fprintf (fp,"all: gladetst.exe\n");
+ fprintf (fp,"\n");
+ fprintf (fp,"%%.o : %%.c\n");
+ fprintf (fp,"\t$(CC) $(CFLAGS) -c $<\n");
+ fprintf (fp,"\n");
+ fprintf (fp,"gladetst.exe: $(OBJS)\n");
+ fprintf (fp,"\t$(CC) -Zmtd -o $@ $(OBJS) $(GTKLIBS)");
+#ifdef USE_GNOME
+ fprintf (fp," $(GNOMELIBS)");
+#endif
+ fprintf (fp," gladetst.def\n");
+ fclose (fp);
+}
+
+static void source_write_os2_def_file (gchar *filename)
+{
+ FILE *fp;
+
+ if (glade_util_file_exists (filename))
+ return;
+
+ fp = glade_util_fopen (filename, "w");
+ if (fp == NULL)
+ return;
+
+ fprintf (fp,"NAME gladetst WINDOWCOMPAT\n");
+ fprintf (fp,"HEAPSIZE 0x10000\n");
+ fprintf (fp,"STACKSIZE 0x10000\n");
+ fclose (fp);
+}
+
+void source_write_os2_files(GbWidgetWriteSourceData * data)
+{
+ gchar *directory;
+ gchar *filename;
+
+ directory = glade_project_get_source_directory (data->project);
+
+ filename = glade_util_make_absolute_path (directory, "makefile.os2");
+ source_write_makefile_simple (filename);
+ g_free (filename);
+
+ filename = glade_util_make_absolute_path (directory, "gladetst.def");
+ source_write_os2_def_file (filename);
+ g_free (filename);
+}
+#endif
diff --git a/tools/glade/glade/source_os2.h b/tools/glade/glade/source_os2.h
new file mode 100644
index 00000000..c93f0145
--- /dev/null
+++ b/tools/glade/glade/source_os2.h
@@ -0,0 +1,33 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_SOURCE_OS2_H
+#define GLADE_SOURCE_OS2_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+void source_write_os2_files (GbWidgetWriteSourceData * data);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_SOURCE_OS2_H */
diff --git a/tools/glade/glade/styles.c b/tools/glade/glade/styles.c
new file mode 100644
index 00000000..4f74064f
--- /dev/null
+++ b/tools/glade/glade/styles.c
@@ -0,0 +1,208 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#ifdef GLADE_STYLE_SUPPORT
+
+#include "gladeconfig.h"
+
+#include "glade_project.h"
+#include "styles.h"
+#include "gbwidget.h"
+
+
+gchar *GbStateNames[] =
+{"NORMAL", "ACTIVE", "PRELIGHT",
+ "SELECTED", "INSENSITIVE"};
+gchar *GbColorNames[] =
+{"fg", "bg", "text", "base"};
+gchar *GbBgPixmapName = "bg_pixmap";
+
+/* The style data hash stores named GbStyles with the name as the key.
+ Note that the GbStyle name field is also used as the key so be careful when
+ freeing or updating it. */
+GHashTable *gb_style_hash = NULL;
+
+/* The default style of created widgets. We need to use a separate default
+ style for the widgets created so that the Glade UI doesn't change. */
+GbStyle *gb_widget_default_gb_style;
+
+
+struct GbUpdateStyleData
+ {
+ GbStyle *old_gbstyle;
+ GbStyle *new_gbstyle;
+ };
+
+static void update_style (GtkWidget * component,
+ struct GbUpdateStyleData *data);
+
+/*************************************************************************
+ * Functions for creating/copying/destroying GbStyleData structs
+ *************************************************************************/
+
+static void
+reset_gb_styles_callback (gchar * key, GbStyle * gbstyle, gpointer data)
+{
+ gb_widget_destroy_gb_style (gbstyle, FALSE);
+}
+
+void
+gb_widget_reset_gb_styles ()
+{
+ if (gb_style_hash)
+ {
+ g_hash_table_foreach (gb_style_hash, (GHFunc) reset_gb_styles_callback,
+ NULL);
+ g_hash_table_destroy (gb_style_hash);
+ }
+
+
+ /* Create new GbStyle hash */
+ gb_style_hash = g_hash_table_new (g_str_hash, g_str_equal);
+
+ /* Create default GbStyle */
+ gb_widget_default_gb_style = gb_widget_new_gb_style ();
+ gb_widget_default_gb_style->name = g_strdup (GB_STYLE_DEFAULT);
+ gb_widget_default_gb_style->xlfd_fontname = g_strdup (GB_DEFAULT_XLFD_FONTNAME);
+ gb_widget_default_gb_style->style = gtk_widget_get_default_style ();
+ g_hash_table_insert (gb_style_hash, gb_widget_default_gb_style->name,
+ gb_widget_default_gb_style);
+}
+
+
+GbStyle *
+gb_widget_new_gb_style ()
+{
+ gint i;
+ GbStyle *gbstyle = g_new (GbStyle, 1);
+ gbstyle->name = NULL;
+ gbstyle->xlfd_fontname = NULL;
+ for (i = 0; i < GB_NUM_STYLE_STATES; i++)
+ {
+ gbstyle->bg_pixmap_filenames[i] = NULL;
+ }
+ gbstyle->style = NULL;
+ gbstyle->ref_count = 0;
+ return gbstyle;
+}
+
+
+GbStyle *
+gb_widget_copy_gb_style (GbStyle * gbstyle)
+{
+ gint i;
+ GbStyle *gbstyle_copy = g_new (GbStyle, 1);
+ gbstyle_copy->name = g_strdup (gbstyle->name);
+ gbstyle_copy->xlfd_fontname = g_strdup (gbstyle->xlfd_fontname);
+ for (i = 0; i < GB_NUM_STYLE_STATES; i++)
+ {
+ gbstyle_copy->bg_pixmap_filenames[i]
+ = g_strdup (gbstyle->bg_pixmap_filenames[i]);
+ }
+ gbstyle_copy->style = gbstyle->style;
+ gtk_style_ref (gbstyle_copy->style);
+ gbstyle_copy->ref_count = 0;
+ return gbstyle_copy;
+}
+
+
+void
+gb_widget_ref_gb_style (GbStyle * gbstyle)
+{
+ gbstyle->ref_count++;
+}
+
+
+void
+gb_widget_unref_gb_style (GbStyle * gbstyle)
+{
+ gbstyle->ref_count--;
+ /* Don't destroy named GbStyles - let user do that explicitly. */
+ if (gbstyle->ref_count <= 0 && gbstyle->name == NULL)
+ {
+ gb_widget_destroy_gb_style (gbstyle, TRUE);
+ }
+}
+
+
+void
+gb_widget_destroy_gb_style (GbStyle * gbstyle, gboolean remove_from_hash)
+{
+ gint i;
+
+ MSG1 ("Destroying gbstyle:%s", gbstyle->name);
+
+ /* Remove the GbStyle from the hash */
+ if (remove_from_hash && gbstyle->name)
+ g_hash_table_remove (gb_style_hash, gbstyle->name);
+
+ /* Now free all the memory used */
+ g_free (gbstyle->name);
+ g_free (gbstyle->xlfd_fontname);
+ for (i = 0; i < GB_NUM_STYLE_STATES; i++)
+ {
+ g_free (gbstyle->bg_pixmap_filenames[i]);
+ }
+ if (gbstyle->style)
+ gtk_style_unref (gbstyle->style);
+ g_free (gbstyle);
+}
+
+
+
+/* This steps through all widgets in all components and updates the GbStyle
+ and GtkStyles as appropriate. */
+void
+gb_widget_update_gb_styles (GbStyle * old_gbstyle, GbStyle * new_gbstyle)
+{
+ struct GbUpdateStyleData data;
+ data.old_gbstyle = old_gbstyle;
+ data.new_gbstyle = new_gbstyle;
+ glade_project_foreach_component (current_project,
+ (GtkCallback) update_style, &data);
+}
+
+
+static void
+update_style (GtkWidget * widget, struct GbUpdateStyleData *data)
+{
+#if 0
+ GladeWidgetData *wdata;
+
+ wdata = gtk_object_get_data (GTK_OBJECT (widget), GB_WIDGET_DATA_KEY);
+
+ if (wdata && wdata->gbstyle == data->old_gbstyle)
+ {
+ wdata->gbstyle = data->new_gbstyle;
+ if (widget->style != wdata->gbstyle->style)
+ {
+ gtk_widget_set_style (widget, wdata->gbstyle->style);
+ gtk_widget_queue_resize (widget);
+ gtk_widget_queue_draw (widget);
+ }
+ }
+ if (GTK_IS_CONTAINER (widget))
+ {
+ gtk_container_forall (GTK_CONTAINER (widget), (GtkCallback) update_style,
+ data);
+ }
+#endif
+}
+
+
+#endif
diff --git a/tools/glade/glade/styles.h b/tools/glade/glade/styles.h
new file mode 100644
index 00000000..050a651c
--- /dev/null
+++ b/tools/glade/glade/styles.h
@@ -0,0 +1,85 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_STYLES_H
+#define GLADE_STYLES_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+#ifdef GLADE_STYLE_SUPPORT
+
+
+#define GB_NUM_STYLE_STATES 5
+extern gchar* GbStateNames[];
+#define GB_NUM_STYLE_COLORS 4
+extern gchar* GbColorNames[];
+extern gchar* GbBgPixmapName;
+
+#define GB_STYLE_UNNAMED "<none>"
+#define GB_STYLE_DEFAULT "Default"
+
+/* This is the default GTK font spec., from gtkstyle.c */
+#define GB_DEFAULT_XLFD_FONTNAME \
+ "-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-*-*"
+
+/* This contains all extra info needed to recreate a style.
+ NOTE: A GtkStyle may be used by more than one GbStyle. */
+typedef struct _GbStyle GbStyle;
+struct _GbStyle
+{
+ gchar *name;
+ gchar *xlfd_fontname;
+ gchar *bg_pixmap_filenames[GB_NUM_STYLE_STATES];
+ GtkStyle *style;
+ gint ref_count;
+};
+
+
+/* The style data hash stores named GbStyles with the name as the key.
+ Note that the GbStyle name field is also used as the key so be careful when
+ freeing or updating it. */
+extern GHashTable *gb_style_hash;
+
+/* The default GbStyle of created widgets. We need to use a separate default
+ style for the widgets created so that the Glade UI doesn't change.
+ Remember to push the GtkStyle before creating any gbwidgets. */
+extern GbStyle *gb_widget_default_gb_style;
+
+/* Functions for handling GbStyles. */
+void gb_widget_reset_gb_styles (void);
+GbStyle* gb_widget_new_gb_style (void);
+GbStyle* gb_widget_copy_gb_style (GbStyle *gbstyle);
+void gb_widget_ref_gb_style (GbStyle *gbstyle);
+void gb_widget_unref_gb_style (GbStyle *gbstyle);
+void gb_widget_destroy_gb_style (GbStyle *gbstyle,
+ gboolean remove_from_hash);
+
+void gb_widget_set_gb_style (GtkWidget *widget,
+ GbStyle *gbstyle);
+void gb_widget_update_gb_styles (GbStyle *old_gbstyle,
+ GbStyle *new_gbstyle);
+
+#endif
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_STYLES_H */
diff --git a/tools/glade/glade/tree.c b/tools/glade/glade/tree.c
new file mode 100644
index 00000000..8f643e35
--- /dev/null
+++ b/tools/glade/glade/tree.c
@@ -0,0 +1,471 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#include <string.h>
+
+#include <gtk/gtkcellrendererpixbuf.h>
+#include <gtk/gtkcellrenderertext.h>
+#include <gtk/gtktreeselection.h>
+#include <gtk/gtktreestore.h>
+#include <gtk/gtktreeview.h>
+#include <gtk/gtkscrolledwindow.h>
+#include <gtk/gtkwindow.h>
+
+
+#include "gbwidget.h"
+#include "editor.h"
+#include "tree.h"
+#include "utils.h"
+#include "glade_project_window.h"
+
+/* This key is used to store a pointer from each widget to its corresponding
+ node in the widget tree. */
+#define GLADE_TREE_NODE_KEY "GLADE_TREE_NODE_KEY"
+
+enum {
+ COLUMN_ICON,
+ COLUMN_TEXT,
+ COLUMN_OBJECT
+};
+
+GtkWidget *win_tree = NULL;
+static GtkWidget *widget_tree = NULL;
+static GtkTreeStore *tree_store = NULL;
+static GtkTreeSelection *tree_selection = NULL;
+
+
+static void tree_on_selection_changed (GtkTreeSelection *selection,
+ gpointer data);
+static gint tree_on_button_press (GtkWidget * tree,
+ GdkEventButton * event,
+ gpointer widget);
+
+
+
+/* This creates the widget tree window, with just the root tree. */
+void
+tree_init ()
+{
+ GtkWidget *scrolled_win;
+ GtkTreeViewColumn *col;
+ GtkCellRenderer *icon_rend, *text_rend;
+
+ win_tree = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_window_move (GTK_WINDOW (win_tree), 530, 0);
+ gtk_widget_set_name (win_tree, "GladeWidgetTree");
+ gtk_signal_connect (GTK_OBJECT (win_tree), "delete_event",
+ GTK_SIGNAL_FUNC (tree_hide), NULL);
+ gtk_signal_connect_after (GTK_OBJECT (win_tree), "hide",
+ GTK_SIGNAL_FUNC (glade_project_window_uncheck_widget_tree_menu_item),
+ NULL);
+ gtk_window_set_title (GTK_WINDOW (win_tree), _("Widget Tree"));
+ gtk_container_set_border_width (GTK_CONTAINER (win_tree), 0);
+ gtk_window_set_wmclass (GTK_WINDOW (win_tree), "widget_tree", "Glade");
+ gtk_window_add_accel_group (GTK_WINDOW (win_tree),
+ glade_get_global_accel_group ());
+
+ scrolled_win = gtk_scrolled_window_new (NULL, NULL);
+ gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+ gtk_container_add (GTK_CONTAINER (win_tree), scrolled_win);
+ gtk_widget_show (scrolled_win);
+
+ tree_store = gtk_tree_store_new (3, GDK_TYPE_PIXBUF, G_TYPE_STRING,
+ G_TYPE_POINTER);
+ widget_tree = gtk_tree_view_new_with_model (GTK_TREE_MODEL (tree_store));
+ gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (widget_tree), FALSE);
+ gtk_container_add (GTK_CONTAINER (scrolled_win), widget_tree);
+ gtk_widget_set_usize (widget_tree, 250, 320);
+ gtk_widget_show (widget_tree);
+
+ tree_selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget_tree));
+ gtk_tree_selection_set_mode (GTK_TREE_SELECTION (tree_selection),
+ GTK_SELECTION_SINGLE);
+
+ col = gtk_tree_view_column_new ();
+
+ icon_rend = gtk_cell_renderer_pixbuf_new ();
+ text_rend = gtk_cell_renderer_text_new ();
+ gtk_tree_view_column_pack_start (col, icon_rend, FALSE);
+ gtk_tree_view_column_pack_start (col, text_rend, TRUE);
+ gtk_tree_view_column_set_attributes (col, icon_rend,
+ "pixbuf", COLUMN_ICON,
+ NULL);
+ gtk_tree_view_column_set_attributes (col, text_rend,
+ "text", COLUMN_TEXT,
+ NULL);
+ gtk_tree_view_column_set_resizable (col, TRUE);
+ gtk_tree_view_append_column (GTK_TREE_VIEW (widget_tree), col);
+
+ gtk_signal_connect (GTK_OBJECT (widget_tree), "button_press_event",
+ GTK_SIGNAL_FUNC (tree_on_button_press), NULL);
+ g_signal_connect (G_OBJECT (tree_selection), "changed",
+ GTK_SIGNAL_FUNC (tree_on_selection_changed), NULL);
+}
+
+/* This shows the widget tree window. */
+void
+tree_show (GtkWidget * widget, gpointer data)
+{
+ gtk_widget_show (win_tree);
+ gdk_window_show (GTK_WIDGET (win_tree)->window);
+ gdk_window_raise (GTK_WIDGET (win_tree)->window);
+}
+
+/* This hides the widget tree window. */
+gint
+tree_hide (GtkWidget * widget, gpointer data)
+{
+ gtk_widget_hide (win_tree);
+ return TRUE;
+}
+
+
+/* This adds a widget to the tree (if it is a widget that we are interested in,
+ * i.e. a GbWidget). The widget must have already been added to the interface,
+ * so we can determine its parent. It also recursively adds any children. */
+void
+tree_add_widget (GtkWidget * widget)
+{
+ /* We only add it to the tree if it is a GbWidget and it hasn't already been
+ added. */
+ if (GB_IS_GB_WIDGET (widget))
+ {
+ if (!gtk_object_get_data (GTK_OBJECT (widget), GLADE_TREE_NODE_KEY))
+ {
+ GbWidget *gbwidget;
+ GtkWidget *parent;
+ GNode *parent_node = NULL;
+ GtkTreeIter iter, tmp_iter = { 0 }, *parent_iter = NULL;
+
+ gbwidget = gb_widget_lookup (widget);
+ g_return_if_fail (gbwidget != NULL);
+
+ parent = glade_util_get_parent (widget);
+ if (parent)
+ parent_node = gtk_object_get_data (GTK_OBJECT (parent),
+ GLADE_TREE_NODE_KEY);
+ if (parent_node)
+ {
+ /* I'm not sure if this is a bad hack. */
+ tmp_iter.stamp = tree_store->stamp;
+ tmp_iter.user_data = parent_node;
+ parent_iter = &tmp_iter;
+ }
+
+ /* Create the pixbuf for the icon, if necessary. */
+ if (gbwidget->pixbuf == NULL && gbwidget->pixmap_struct)
+ {
+ gbwidget->pixbuf = gdk_pixbuf_new_from_xpm_data ((const char**) gbwidget->pixmap_struct);
+ }
+
+ gtk_tree_store_append (tree_store, &iter, parent_iter);
+ gtk_tree_store_set (tree_store, &iter,
+ COLUMN_ICON, gbwidget->pixbuf,
+ COLUMN_TEXT, gtk_widget_get_name (widget),
+ COLUMN_OBJECT, widget,
+ -1);
+
+ /* Save a pointer to the GNode inside the widget. */
+ gtk_object_set_data (GTK_OBJECT (widget), GLADE_TREE_NODE_KEY,
+ iter.user_data);
+ }
+ else
+ {
+ /* Update the name if necessary. This is needed because we may have
+ added this widget before (if it was created by its parent
+ automatically), but we have only just loaded its name. */
+ tree_rename_widget (widget, gtk_widget_get_name (widget));
+ }
+ }
+
+ /* Now add any children. */
+ gb_widget_children_foreach (widget, (GtkCallback) tree_add_widget, NULL);
+}
+
+
+/* Recursively removes any pointers to tree GNodes in the widgets. */
+void
+tree_remove_widget_cb (GtkWidget * widget)
+{
+#if 0
+ g_print ("Removing node key from widget: %s\n", gtk_widget_get_name (widget));
+#endif
+ gtk_object_remove_data (GTK_OBJECT (widget), GLADE_TREE_NODE_KEY);
+ gb_widget_children_foreach (widget, (GtkCallback) tree_remove_widget_cb,
+ NULL);
+}
+
+
+void
+tree_remove_widget (GtkWidget * widget)
+{
+ GNode *node;
+ GtkTreeIter iter = { 0 };
+
+#if 0
+ g_print ("In tree_remove_widget: %s\n", gtk_widget_get_name (widget));
+#endif
+
+ node = gtk_object_get_data (GTK_OBJECT (widget), GLADE_TREE_NODE_KEY);
+ if (node == NULL)
+ return;
+
+ /* I'm not sure if this is a bad hack. */
+ iter.stamp = tree_store->stamp;
+ iter.user_data = node;
+
+#if 0
+ g_print ("Removing widget: %s\n", gtk_widget_get_name (widget));
+#endif
+
+ gtk_object_remove_data (GTK_OBJECT (widget), GLADE_TREE_NODE_KEY);
+
+ /* Remove the GNode's stored in any child widgets, as these GNodes are also
+ about to be removed. */
+ gb_widget_children_foreach (widget, (GtkCallback) tree_remove_widget_cb,
+ NULL);
+
+ gtk_tree_store_remove (tree_store, &iter);
+}
+
+
+void
+tree_clear (void)
+{
+ gtk_tree_store_clear (tree_store);
+}
+
+
+void
+tree_freeze (void)
+{
+#if 0
+ /* I don't think GtkTreeView has a corresponding function. */
+ gtk_clist_freeze (GTK_CLIST (widget_tree));
+#endif
+}
+
+
+void
+tree_thaw (void)
+{
+#if 0
+ /* I don't think GtkTreeView has a corresponding function. */
+ gtk_clist_thaw (GTK_CLIST (widget_tree));
+#endif
+}
+
+
+void
+tree_rename_widget (GtkWidget * widget, const gchar * name)
+{
+ GNode *node;
+ GtkTreeIter iter = { 0 };
+ gchar *old_name;
+
+ node = gtk_object_get_data (GTK_OBJECT (widget), GLADE_TREE_NODE_KEY);
+ if (node == NULL)
+ return;
+
+ /* I'm not sure if this is a bad hack. */
+ iter.stamp = tree_store->stamp;
+ iter.user_data = node;
+
+ gtk_tree_model_get (GTK_TREE_MODEL (tree_store), &iter,
+ COLUMN_TEXT, &old_name, -1);
+
+ /* Only update it if the name has really changed. */
+ if (strcmp (old_name, name))
+ {
+#if 0
+ g_print ("Changing name from: %s to: %s\n", old_name, name);
+#endif
+ gtk_tree_store_set (tree_store, &iter, COLUMN_TEXT, name, -1);
+ }
+}
+
+
+/* This is used when inserting an alignment or event box above a widget. */
+void
+tree_insert_widget_parent (GtkWidget * parent, GtkWidget * widget)
+{
+ /* Remove the widget if it is currently in the tree. */
+ tree_remove_widget (widget);
+
+ /* Now add the parent. Since widgets are added recursively, the widget
+ will get added back as well. */
+ tree_add_widget (parent);
+}
+
+
+/* Selects a node and makes sure it is visible on the tree */
+static void
+tree_select_iter (GtkTreeIter *iter)
+{
+ GtkTreePath *path;
+ GList *ancestors = NULL, *elem;
+
+ /* Make sure all ancestors are expanded. This makes the GUI easier to use,
+ but is also necessary to be able to select the widget in the GtkTreeView.
+ We have to expand the rows from the top down, so first we step up the
+ tree pushing them onto a list. */
+ path = gtk_tree_model_get_path (GTK_TREE_MODEL (tree_store), iter);
+ for (;;)
+ {
+ if (!gtk_tree_path_up (path))
+ break;
+
+ ancestors = g_list_prepend (ancestors, path);
+ path = gtk_tree_path_copy (path);
+ }
+ gtk_tree_path_free (path);
+
+ for (elem = ancestors; elem; elem = elem->next)
+ {
+ GtkTreePath *tmp_path = elem->data;
+
+ if (!gtk_tree_view_row_expanded (GTK_TREE_VIEW (widget_tree), tmp_path))
+ gtk_tree_view_expand_row (GTK_TREE_VIEW (widget_tree), tmp_path,
+ FALSE);
+ gtk_tree_path_free (tmp_path);
+ }
+ g_list_free (ancestors);
+
+ /* Select the row. */
+ gtk_tree_selection_select_iter (tree_selection, iter);
+
+ /* Make sure the row is visible. */
+ path = gtk_tree_model_get_path (GTK_TREE_MODEL (tree_store), iter);
+ gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (widget_tree), path, NULL,
+ TRUE, 0, 0);
+ gtk_tree_path_free (path);
+}
+
+
+static void
+tree_get_selection_cb (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ GList **selection)
+{
+ GObject *object;
+
+ gtk_tree_model_get (model, iter, COLUMN_OBJECT, &object, -1);
+ if (object)
+ *selection = g_list_prepend (*selection, object);
+}
+
+
+/* Returns a list of selected widgets. g_list_free() it. */
+static GList*
+tree_get_selection (void)
+{
+ GList *selection = NULL;
+
+ /* Create a GList of all the widgets selected in the tree. */
+ gtk_tree_selection_selected_foreach (tree_selection,
+ (GtkTreeSelectionForeachFunc) tree_get_selection_cb,
+ &selection);
+ return selection;
+}
+
+
+void
+tree_select_widget (GtkWidget * widget, gboolean select)
+{
+ GNode *node;
+ GtkTreeIter iter = { 0 };
+ GList *selection;
+ gboolean selected = FALSE;
+
+ if (!GB_IS_GB_WIDGET (widget))
+ return;
+
+ node = gtk_object_get_data (GTK_OBJECT (widget), GLADE_TREE_NODE_KEY);
+ if (node == NULL)
+ return;
+
+ /* I'm not sure if this is a bad hack. */
+ iter.stamp = tree_store->stamp;
+ iter.user_data = node;
+
+ /* Check if the item is currently selected. */
+ selection = tree_get_selection ();
+ if (g_list_find (selection, widget))
+ selected = TRUE;
+ g_list_free (selection);
+
+ if (select && !selected)
+ tree_select_iter (&iter);
+ else if (!select && selected)
+ gtk_tree_selection_unselect_iter (tree_selection, &iter);
+}
+
+
+/* We set the widget selection in the GUI to match the selection in the tree.
+ */
+static void
+tree_on_selection_changed (GtkTreeSelection *selection, gpointer data)
+{
+ /* Note that we may get callbacks as widgets are selected or deselected in
+ the GUI, but we will check if the tree needs updating and it shouldn't
+ so we won't get into infinite loops. */
+ editor_set_selection (tree_get_selection ());
+}
+
+
+/* This is called when a button is pressed in the tree. If it was the
+ right mouse button we show the popup menu for the widget. */
+static gint
+tree_on_button_press (GtkWidget *tree,
+ GdkEventButton *event,
+ gpointer data)
+{
+ GtkTreePath *path;
+ GtkTreeIter iter;
+
+ if (event->button != 3
+ || event->window != gtk_tree_view_get_bin_window (GTK_TREE_VIEW (tree)))
+ return FALSE;
+
+ if (!gtk_tree_view_get_path_at_pos (GTK_TREE_VIEW (tree),
+ event->x, event->y,
+ &path, NULL, NULL, NULL))
+ return FALSE;
+
+ if (gtk_tree_model_get_iter (GTK_TREE_MODEL (tree_store), &iter, path))
+ {
+ GtkWidget *widget;
+
+ gtk_tree_model_get (GTK_TREE_MODEL (tree_store), &iter,
+ COLUMN_OBJECT, &widget,
+ -1);
+
+ if (widget)
+ gb_widget_show_popup_menu (GTK_WIDGET (widget), event);
+
+ gtk_tree_path_free (path);
+ }
+
+ return TRUE;
+}
+
+
diff --git a/tools/glade/glade/tree.h b/tools/glade/glade/tree.h
new file mode 100644
index 00000000..fefbd0ff
--- /dev/null
+++ b/tools/glade/glade/tree.h
@@ -0,0 +1,70 @@
+
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#ifndef GLADE_TREE_H
+#define GLADE_TREE_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+extern GtkWidget *win_tree;
+
+/* This creates the widget tree and window, but doesn't show it. It needs
+ to be called before any widgets are added to the interface, so they can
+ be added to the tree. */
+void tree_init (void);
+
+/* These show or hide the widget tree window. */
+void tree_show (GtkWidget *widget,
+ gpointer data);
+gint tree_hide (GtkWidget *widget,
+ gpointer data);
+
+/* These are for adding/selecting/renaming/removing widgets. The widget must
+ already have been added to the interface before calling tree_add_widget(),
+ since we need to be able to determine its parent so we know where to add it
+ in th widget tree. */
+void tree_add_widget (GtkWidget *widget);
+void tree_select_widget (GtkWidget *widget,
+ gboolean select);
+void tree_rename_widget (GtkWidget *widget,
+ const gchar *name);
+void tree_remove_widget (GtkWidget *widget);
+
+/* These are for inserting widgets into the existing tree, and
+ are used when adding/removing event boxes or alignment widgets. */
+void tree_insert_widget_parent (GtkWidget *parent,
+ GtkWidget *widget);
+
+/* This clears the entire widget tree, and is used when another project is
+ about to be created or opened. */
+void tree_clear (void);
+
+/* These are called when making major changes to the widget tree (i.e. when
+ loading an entire interface), to make the updates more efficient. */
+void tree_freeze (void);
+void tree_thaw (void);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_TREE_H */
diff --git a/tools/glade/glade/utils.c b/tools/glade/glade/utils.c
new file mode 100644
index 00000000..56b5beb2
--- /dev/null
+++ b/tools/glade/glade/utils.c
@@ -0,0 +1,2327 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ */
+
+#include "gladeconfig.h"
+
+#include <string.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#ifndef _WIN32
+#include <unistd.h>
+#endif
+#include <dirent.h>
+#include <errno.h>
+
+#include <gtk/gtk.h>
+#include <gdk/gdkkeysyms.h>
+
+#ifdef USE_GNOME
+#include <gnome.h>
+#include <bonobo.h>
+#endif
+
+#include "gb.h"
+#include "gbwidget.h"
+#include "glade_project_window.h"
+#include "utils.h"
+
+
+gchar *GladeDayNames[] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
+gchar *GladeMonthNames[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun",
+ "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" };
+
+typedef void (*GladeDialogCallback) (GtkDialog *dialog, gpointer data);
+
+#define READ_BUFFER_SIZE 4096
+
+static void on_entry_dialog_ok (GtkWidget * widget,
+ gpointer data);
+static void on_entry_dialog_destroy (GtkWidget * widget,
+ gpointer data);
+static gboolean check_components_match (const gchar *base,
+ const gchar *path,
+ gint root_pos,
+ gint len);
+
+static GtkWidget* glade_util_find_table_accelerator_target (GtkWidget *parent,
+ GtkWidget *child);
+static GtkWidget* glade_util_find_box_accelerator_target (GtkWidget *parent,
+ GtkWidget *child);
+static GtkWidget* glade_util_find_fixed_accelerator_target (GtkWidget *parent,
+ GtkWidget *child);
+static GtkWidget* glade_util_find_layout_accelerator_target (GtkWidget *parent,
+ GtkWidget *child);
+
+typedef struct _GladeLayoutCallbackData GladeLayoutCallbackData;
+struct _GladeLayoutCallbackData
+{
+ gint x, y, best_distance;
+ GtkWidget *child, *best_target;
+};
+
+typedef struct _GladeFindWidgetData GladeFindWidgetData;
+struct _GladeFindWidgetData
+{
+ gchar *name;
+ GtkWidget *found_widget;
+};
+
+static void glade_util_find_layout_acclererator_target_cb (GtkWidget *widget,
+ GladeLayoutCallbackData *data);
+
+static GtkWidget* glade_util_find_focus_child (GtkWidget *widget);
+
+static void glade_util_find_widget_recursive (GtkWidget *widget,
+ GladeFindWidgetData *data);
+
+
+/* This shows a simple dialog box with a label and an 'OK' button.
+ Example usage:
+ glade_util_show_message_box ("Error saving file", NULL);
+*/
+void
+glade_util_show_message_box (const gchar *message,
+ GtkWidget *transient_widget)
+{
+ GtkWidget *dialog;
+ GtkWindow *transient_parent;
+
+ transient_parent = (GtkWindow *)glade_util_get_toplevel (transient_widget);
+ dialog = gtk_message_dialog_new (transient_parent,
+ GTK_DIALOG_MODAL,
+ GTK_MESSAGE_ERROR,
+ GTK_BUTTONS_OK,
+ "%s", message);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER);
+
+ gtk_dialog_run (GTK_DIALOG (dialog));
+ gtk_widget_destroy (dialog);
+}
+
+
+/* This shows a dialog box with a message and an Entry for entering a value.
+ * When the OK button is pressed the handler of the specified widget will
+ * be called with the value and the given data.
+ * NOTE: The dialog is automatically destroyed when any button is clicked.
+
+ Example usage:
+ glade_util_show_entry_dialog ("Name:", "default", widget, on_dialog_ok,
+ "NewName", NULL);
+
+ void
+ on_dialog_ok(GtkWidget *widget, gchar *value, gpointer data)
+ {
+ ...
+
+*/
+void
+glade_util_show_entry_dialog (const gchar *message,
+ const gchar *initial_value,
+ GtkWidget *widget,
+ GbEntryDialogFunc signal_handler,
+ gpointer data,
+ GtkWidget *transient_widget)
+{
+ GtkWidget *dialog, *hbox, *label, *entry, *button, *toplevel;
+
+ dialog = gtk_dialog_new ();
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
+
+ /* FIXME: Passing a function as a gpointer isn't compatable with ANSI. */
+ gtk_object_set_data (GTK_OBJECT (dialog), "handler", signal_handler);
+ gtk_object_set_data (GTK_OBJECT (dialog), "widget", widget);
+ gtk_widget_ref (widget);
+
+ hbox = gtk_hbox_new (FALSE, 10);
+ gtk_container_set_border_width (GTK_CONTAINER (hbox), 20);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), hbox,
+ TRUE, TRUE, 0);
+ gtk_widget_show (hbox);
+
+ label = gtk_label_new (message);
+ gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, TRUE, 0);
+ gtk_widget_show (label);
+
+ entry = glade_util_entry_new (GTK_OBJECT (dialog));
+ if (initial_value)
+ gtk_entry_set_text (GTK_ENTRY (entry), initial_value);
+ gtk_box_pack_start (GTK_BOX (hbox), entry, TRUE, TRUE, 0);
+ gtk_widget_show (entry);
+ gtk_widget_grab_focus (entry);
+ gtk_object_set_data (GTK_OBJECT (dialog), "entry", entry);
+
+ button = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), button,
+ FALSE, TRUE, 20);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_show (button);
+ gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (gtk_widget_destroy),
+ GTK_OBJECT (dialog));
+
+ button = gtk_button_new_from_stock (GTK_STOCK_OK);
+ gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), button,
+ FALSE, TRUE, 20);
+ GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
+ gtk_widget_grab_default (button);
+ gtk_widget_show (button);
+ gtk_signal_connect (GTK_OBJECT (button), "clicked",
+ GTK_SIGNAL_FUNC (on_entry_dialog_ok),
+ data);
+
+ gtk_signal_connect (GTK_OBJECT (dialog), "key_press_event",
+ GTK_SIGNAL_FUNC (glade_util_check_key_is_esc),
+ GINT_TO_POINTER (GladeEscDestroys));
+ gtk_signal_connect (GTK_OBJECT (dialog), "destroy",
+ GTK_SIGNAL_FUNC (on_entry_dialog_destroy), widget);
+
+ if (transient_widget)
+ {
+ toplevel = glade_util_get_toplevel (transient_widget);
+ if (toplevel && GTK_IS_WINDOW (toplevel) && GTK_WIDGET_MAPPED (toplevel))
+ gtk_window_set_transient_for (GTK_WINDOW (dialog),
+ GTK_WINDOW (toplevel));
+ }
+
+ gtk_widget_show (dialog);
+}
+
+
+static void
+on_entry_dialog_destroy (GtkWidget * widget, gpointer data)
+{
+ gtk_widget_unref (GTK_WIDGET (data));
+}
+
+
+static void
+on_entry_dialog_ok (GtkWidget * widget, gpointer data)
+{
+ GtkWidget *dialog = gtk_widget_get_toplevel (widget);
+ GbEntryDialogFunc handler;
+ GtkWidget *entry;
+ gchar *text;
+ gboolean close = TRUE;
+
+ /* FIXME: ANSI forbids casting function pointer to data pointer. */
+ handler = (GbEntryDialogFunc) (gtk_object_get_data (GTK_OBJECT (dialog),
+ "handler"));
+ widget = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (dialog), "widget"));
+ entry = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (dialog), "entry"));
+ g_return_if_fail (entry != NULL);
+ text = (gchar*) gtk_entry_get_text (GTK_ENTRY (entry));
+
+ if (handler)
+ close = (*handler) (widget, text, data);
+ if (close)
+ gtk_widget_destroy (dialog);
+}
+
+static void
+on_dialog_response (GtkDialog *dialog, gint response, gpointer ok_handler_data)
+{
+ GladeDialogCallback ok_handler;
+
+ if (response == GTK_RESPONSE_OK)
+ {
+ ok_handler = (GladeDialogCallback) g_object_get_data (G_OBJECT (dialog), "ok_handler");
+ ok_handler (dialog, ok_handler_data);
+ }
+ else
+ {
+ gtk_widget_destroy (GTK_WIDGET (dialog));
+ }
+}
+
+/* This creates a dialog with OK & Cancel buttons, usable in plain GTK or
+ Gnome, and returns a vbox which the caller can place widgets in.
+ If transient_for is non-NULL, the window it is in is used to set the
+ transient for relationship, so the dialog will always be above the widget.
+ (This only works with GTK 1.1.6+).
+ The callback will be called when the OK button is pressed. */
+GtkWidget*
+glade_util_create_dialog (const gchar *title,
+ GtkWidget *transient_for,
+ GtkSignalFunc ok_handler,
+ gpointer ok_handler_data,
+ GtkWidget **vbox)
+{
+ GtkWidget *dialog;
+ GtkWindow *transient_parent;
+
+ transient_parent = (GtkWindow *)glade_util_get_toplevel (transient_for);
+ dialog = gtk_dialog_new_with_buttons (title, transient_parent,
+ 0,
+ GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+ GTK_STOCK_OK, GTK_RESPONSE_OK,
+ NULL);
+ gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_MOUSE);
+ g_object_set_data (G_OBJECT (dialog), "ok_handler", ok_handler);
+
+ g_signal_connect (dialog, "response",
+ G_CALLBACK (on_dialog_response),
+ ok_handler_data);
+
+ *vbox = GTK_DIALOG (dialog)->vbox;
+
+ return dialog;
+}
+
+
+gint glade_util_check_key_is_esc (GtkWidget *widget,
+ GdkEventKey *event,
+ gpointer data)
+{
+ g_return_val_if_fail (GTK_IS_WINDOW (widget), FALSE);
+
+ if (event->keyval == GDK_Escape)
+ {
+ GladeEscAction action = GPOINTER_TO_INT (data);
+
+ if (action == GladeEscCloses)
+ {
+ glade_util_close_window (widget);
+ return TRUE;
+ }
+ else if (action == GladeEscDestroys)
+ {
+ gtk_widget_destroy (widget);
+ return TRUE;
+ }
+ else
+ return FALSE;
+ }
+ else
+ return FALSE;
+}
+
+/* This returns a new entry ready to insert in a dialog.
+ The entry is set up so that <Return> will invoke the default action. The
+ returned widget must be added to a container in the dialog. */
+extern GtkWidget *
+glade_util_entry_new (GtkObject *dialog)
+{
+ GtkWidget *entry;
+
+ g_return_val_if_fail (GTK_IS_WINDOW (dialog), NULL);
+
+ entry = gtk_entry_new ();
+ g_return_val_if_fail (entry != NULL, NULL);
+
+ /* Make <Return> in entry field invoke dialog default */
+ gtk_signal_connect_object (GTK_OBJECT (entry), "activate",
+ GTK_SIGNAL_FUNC (gtk_window_activate_default),
+ GTK_OBJECT (dialog));
+
+ return entry;
+}
+
+
+/* This returns a new spinbutton ready to insert in a dialog.
+ A pointer to the spin button is added as object data to the dialog. The
+ spinbutton is set up so that <Return> will invoke the default action. The
+ returned widget must be added to a container in the dialog. */
+GtkWidget *
+glade_util_spin_button_new (GtkObject *dialog,
+ const gchar *key,
+ GtkAdjustment *adjustment,
+ gfloat climb_rate,
+ guint digits)
+{
+ GtkWidget *spinbutton;
+
+ g_return_val_if_fail (GTK_IS_WINDOW (dialog), NULL);
+ g_return_val_if_fail (GTK_IS_ADJUSTMENT (adjustment), NULL);
+
+ spinbutton = gtk_spin_button_new (GTK_ADJUSTMENT (adjustment), climb_rate,
+ digits);
+ g_return_val_if_fail (spinbutton != NULL, NULL);
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (spinbutton), TRUE);
+
+ /* save pointer to entry so we can find it easily in the OK handler */
+ gtk_object_set_data (GTK_OBJECT (dialog), key, spinbutton);
+ /* Make <Return> in entry field invoke dialog default */
+ gtk_signal_connect_object (GTK_OBJECT (spinbutton), "activate",
+ GTK_SIGNAL_FUNC (gtk_window_activate_default),
+ GTK_OBJECT (dialog));
+
+ return spinbutton;
+}
+
+/* This returns the index of the given gint with the given array of gints.
+ If the value is not found it outputs a warning and returns -1.
+ This function is intended to be used for finding the index when using
+ properties which are choices. */
+gint
+glade_util_int_array_index (const gint array[],
+ gint array_size,
+ gint value)
+{
+ gint i;
+
+ for (i = 0; i < array_size; i++)
+ {
+ if (array[i] == value)
+ return i;
+ }
+ return -1;
+}
+
+
+/* This returns the index of the given string with the given array of strings.
+ If the value is not found it outputs a warning and returns -1.
+ This function is intended to be used for finding the index when using
+ properties which are choices. */
+gint
+glade_util_string_array_index (const gchar *array[],
+ gint array_size,
+ const gchar *value)
+{
+ gint i;
+
+ for (i = 0; i < array_size; i++)
+ {
+ if (array[i] && !strcmp (array[i], value))
+ return i;
+ }
+ return -1;
+}
+
+
+/* This returns TRUE if the two strings are equivalent. Note that NULL is
+ considered equivalent to the empty string. */
+gboolean
+glade_util_strings_equivalent (const gchar *string1,
+ const gchar *string2)
+{
+ if (string1 && string1[0] == '\0')
+ string1 = NULL;
+ if (string2 && string2[0] == '\0')
+ string2 = NULL;
+
+ if (string1 == NULL)
+ {
+ if (string2 == NULL)
+ return TRUE;
+ else
+ return FALSE;
+ }
+ else if (string2 == NULL)
+ return FALSE;
+ else if (!strcmp (string1, string2))
+ return TRUE;
+ return FALSE;
+}
+
+
+/* This returns a copy of the given string, or NULL if the string is NULL
+ or empty, i.e. "". */
+gchar*
+glade_util_copy_string (const gchar *string)
+{
+ if (string == NULL || string[0] == '\0')
+ return NULL;
+ return g_strdup (string);
+}
+
+
+/* Returns TRUE if string contains substring. Returns FALSE if substring is
+ not found or is NULL. */
+gboolean
+glade_util_strstr (const gchar * string,
+ const gchar * substring)
+{
+ gchar first_char;
+ gint string_len, substring_len, i, j;
+ gboolean found;
+
+ if (!string || !substring)
+ return FALSE;
+
+ first_char = substring[0];
+ string_len = strlen (string);
+ substring_len = strlen (substring);
+
+ if (string_len < substring_len)
+ return FALSE;
+ for (i = 0; i <= string_len - substring_len; i++)
+ {
+ if (string[i] == first_char)
+ {
+ found = TRUE;
+ for (j = 1; j < substring_len; j++)
+ {
+ if (string[i + j] != substring[j])
+ {
+ found = FALSE;
+ break;
+ }
+ }
+ if (found == TRUE)
+ return TRUE;
+ }
+ }
+ return FALSE;
+}
+
+
+/* This looks for '::' in a property name and returns a pointer to the next
+ character. If '::' is not found it returns the argument. */
+gchar *
+glade_util_find_start_of_tag_name (const gchar * tag_name)
+{
+ register const gchar *pos = tag_name;
+
+ while (*pos && (*pos != ':' || *(pos + 1) != ':'))
+ pos++;
+ return (gchar*) (*pos ? pos + 2 : tag_name);
+}
+
+
+/* This creates a string representing the modifiers flags, e.g.
+ "GDK_CONTROL_MASK | GDK_SHIFT_MASK". It is used for saving the XML, and
+ also for writing the source code. It uses a static buffer which is
+ overwritten for each call. */
+gchar*
+glade_util_create_modifiers_string (guint8 modifier_flags)
+{
+ static gchar modifiers[128];
+
+ modifiers[0] = '\0';
+ if (modifier_flags == 0)
+ {
+ strcat (modifiers, "0");
+ return modifiers;
+ }
+
+ if (modifier_flags & GDK_CONTROL_MASK)
+ {
+ strcat (modifiers, "GDK_CONTROL_MASK");
+ }
+ if (modifier_flags & GDK_SHIFT_MASK)
+ {
+ if (modifiers[0] != '\0')
+ strcat (modifiers, " | ");
+ strcat (modifiers, "GDK_SHIFT_MASK");
+ }
+ if (modifier_flags & GDK_MOD1_MASK)
+ {
+ if (modifiers[0] != '\0')
+ strcat (modifiers, " | ");
+ strcat (modifiers, "GDK_MOD1_MASK");
+ }
+ return modifiers;
+}
+
+
+/* This creates a GtkPixmap widget, using a colormap and xpm data from an
+ '#include'd pixmap file. */
+GtkWidget*
+glade_util_create_pixmap_using_colormap (GdkColormap *colormap,
+ gchar **xpm_data)
+{
+ GtkWidget *pixmap;
+ GdkPixmap *gdkpixmap;
+ GdkBitmap *mask;
+
+ gdkpixmap = gdk_pixmap_colormap_create_from_xpm_d (NULL, colormap, &mask,
+ NULL, (gchar**) xpm_data);
+ pixmap = gtk_pixmap_new (gdkpixmap, mask);
+
+ /* The GtkPixmap assumes the reference count, so we can unref them. */
+ gdk_pixmap_unref (gdkpixmap);
+ gdk_bitmap_unref (mask);
+
+ return pixmap;
+}
+
+
+/* This returns TRUE if the widget is a toplevel project component,
+ i.e. a window, dialog or popup menu. */
+gboolean
+glade_util_is_component (GtkWidget *widget)
+{
+ if (widget->parent == NULL)
+ return TRUE;
+
+ /* Note that menus may have submenus, so we make sure that this is the
+ toplevel menu. */
+ if (GTK_IS_MENU (widget)
+ && gtk_menu_get_attach_widget (GTK_MENU (widget)) == NULL)
+ return TRUE;
+
+ return FALSE;
+}
+
+
+/* This returns the toplevel window/dialog/menu that contains the given
+ widget. It even walks up menus, which gtk_widget_get_toplevel() does not. */
+GtkWidget*
+glade_util_get_toplevel (GtkWidget *widget)
+{
+ GtkWidget *parent;
+
+ if (widget == NULL)
+ return NULL;
+
+ for (;;)
+ {
+ if (GTK_IS_MENU (widget))
+ parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
+ else
+ parent = widget->parent;
+ if (parent == NULL)
+ break;
+ widget = parent;
+ }
+
+ return widget;
+}
+
+
+/* This returns the closes ancestor of the given widget which is a GbWidget. */
+GtkWidget*
+glade_util_get_parent (GtkWidget *widget)
+{
+ GtkWidget *parent;
+
+ for (;;)
+ {
+ if (GTK_IS_MENU (widget))
+ parent = gtk_menu_get_attach_widget (GTK_MENU (widget));
+ else
+ parent = widget->parent;
+
+ /* There is no way to move up from the combo popup list window to the
+ combo, so we added a special pointer. */
+ if (!parent)
+ parent = gtk_object_get_data (GTK_OBJECT (widget), GladeParentKey);
+
+ if (parent == NULL)
+ break;
+
+ if (GB_IS_GB_WIDGET (parent))
+ return parent;
+
+ widget = parent;
+ }
+
+ return widget;
+}
+
+
+/* This is used when setting up keyboard accelerators resulting from underlined
+ keys in labels. It returns the default mnemonic widget to use. */
+GtkWidget*
+glade_util_find_default_accelerator_target (GtkWidget *label)
+{
+ GtkWidget *parent, *child, *target = NULL;
+
+ g_return_val_if_fail (GTK_IS_LABEL (label), NULL);
+
+ /* Now try to find the widget to the right of the label. We can do this
+ fairly easily for tables, boxes, and fixed containers. But the packer
+ container may be more difficult. */
+ parent = label->parent;
+ child = label;
+ while (parent)
+ {
+ if (GTK_IS_TABLE (parent))
+ target = glade_util_find_table_accelerator_target (parent, child);
+ else if (GTK_IS_HBOX (parent))
+ target = glade_util_find_box_accelerator_target (parent, child);
+ else if (GTK_IS_FIXED (parent))
+ target = glade_util_find_fixed_accelerator_target (parent, child);
+ else if (GTK_IS_LAYOUT (parent))
+ target = glade_util_find_layout_accelerator_target (parent, child);
+
+ if (target)
+ {
+ return target;
+ }
+
+ child = parent;
+ parent = parent->parent;
+ }
+
+ return NULL;
+}
+
+
+/* This tries to find a named widget in a component. */
+GtkWidget*
+glade_util_find_widget (GtkWidget *widget, gchar *name)
+{
+ GladeFindWidgetData data;
+
+ data.name = name;
+ data.found_widget = NULL;
+
+ glade_util_find_widget_recursive (widget, &data);
+
+ return data.found_widget;
+}
+
+
+static void
+glade_util_find_widget_recursive (GtkWidget *widget,
+ GladeFindWidgetData *data)
+{
+ if (!data->found_widget && widget->name
+ && !strcmp (widget->name, data->name))
+ {
+ data->found_widget = widget;
+ }
+
+ if (GTK_IS_CONTAINER (widget))
+ {
+ gtk_container_forall (GTK_CONTAINER (widget),
+ (GtkCallback) glade_util_find_widget_recursive,
+ data);
+ }
+}
+
+
+/* This tries to find the widget on the right of the given child. */
+static GtkWidget*
+glade_util_find_table_accelerator_target (GtkWidget *parent, GtkWidget *child)
+{
+ GtkTableChild *tchild, *tchild2;
+ GList *children;
+
+ tchild = glade_util_find_table_child (GTK_TABLE (parent), child);
+ g_return_val_if_fail (tchild != NULL, NULL);
+
+ children = GTK_TABLE (parent)->children;
+ while (children)
+ {
+ tchild2 = (GtkTableChild*) children->data;
+
+ if (tchild2->widget != tchild->widget
+ && tchild2->left_attach == tchild->right_attach
+ && tchild2->top_attach < tchild->bottom_attach
+ && tchild2->bottom_attach > tchild->top_attach)
+ {
+ return glade_util_find_focus_child (tchild2->widget);
+ }
+ children = children->next;
+ }
+ return NULL;
+}
+
+
+/* This tries to find the widget on the right of the given child. */
+static GtkWidget*
+glade_util_find_box_accelerator_target (GtkWidget *parent, GtkWidget *child)
+{
+ GtkBoxChild *bchild, *bchild2;
+ GList *children, *elem;
+ gint pos;
+
+ pos = glade_util_get_box_pos (GTK_BOX (parent), child);
+ g_return_val_if_fail (pos != -1, NULL);
+
+ children = GTK_BOX (parent)->children;
+ elem = g_list_nth (children, pos);
+ bchild = (GtkBoxChild*) elem->data;
+
+ /* If the child has PACK_START set, try to find the next child also with
+ PACK_START set. If that can't be found, try to find the last child with
+ PACK_END set, since that will be nearest the middle.
+ If the child has PACK_END set, find the previous child with PACK_END. */
+ if (bchild->pack == GTK_PACK_START)
+ {
+ while (elem->next)
+ {
+ elem = elem->next;
+ bchild2 = (GtkBoxChild*) elem->data;
+ if (bchild2->pack == GTK_PACK_START)
+ return glade_util_find_focus_child (bchild2->widget);
+ }
+ /* We couldn't find another child with PACK_START, so we drop through
+ to the second loop with elem containing the last list element. */
+ }
+ else
+ {
+ elem = elem->prev;
+ }
+
+ /* Step back through the list trying to find a child with PACK_END set. */
+ while (elem)
+ {
+ bchild2 = (GtkBoxChild*) elem->data;
+ if (bchild2->pack != GTK_PACK_END)
+ return glade_util_find_focus_child (bchild2->widget);
+ elem = elem->prev;
+ }
+ return NULL;
+}
+
+
+/* This tries to find the widget on the right of the given child. */
+static GtkWidget*
+glade_util_find_fixed_accelerator_target (GtkWidget *parent, GtkWidget *child)
+{
+ GtkFixedChild *fchild, *fchild2;
+ GtkWidget *best_target = NULL;
+ gint distance, best_distance = -1;
+ GList *children;
+
+ fchild = glade_util_find_fixed_child (GTK_FIXED (parent), child);
+ g_return_val_if_fail (fchild != NULL, NULL);
+
+ children = GTK_BOX (parent)->children;
+ while (children)
+ {
+ fchild2 = (GtkFixedChild*) children->data;
+
+ /* We allow a few pixels difference in the y coordinate.
+ The x coordinate must be greater than the given child label. */
+ if (fchild2->widget != fchild->widget
+ && abs (fchild2->y - fchild->y) < 5
+ && fchild2->x > fchild->x)
+ {
+ distance = fchild2->x - fchild->x;
+
+ if (best_distance == -1 || distance < best_distance)
+ {
+ best_distance = distance;
+ best_target = fchild2->widget;
+ }
+ }
+
+ children = children->next;
+ }
+
+ return glade_util_find_focus_child (best_target);
+}
+
+
+/* This tries to find the widget on the right of the given child. */
+static GtkWidget*
+glade_util_find_layout_accelerator_target (GtkWidget *parent, GtkWidget *child)
+{
+ GladeLayoutCallbackData data;
+
+ data.best_distance = -1;
+ data.best_target = NULL;
+ data.child = child;
+ data.x = child->allocation.x;
+ data.y = child->allocation.y;
+ gtk_container_forall (GTK_CONTAINER (parent),
+ (GtkCallback)glade_util_find_layout_acclererator_target_cb,
+ &data);
+ return glade_util_find_focus_child (data.best_target);
+}
+
+static void
+glade_util_find_layout_acclererator_target_cb (GtkWidget *widget,
+ GladeLayoutCallbackData *data)
+{
+ gint distance;
+
+ /* We allow a few pixels difference in the y coordinate.
+ The x coordinate must be greater than the given child label. */
+ if (widget != data->child
+ && abs (widget->allocation.y - data->y) < 5
+ && widget->allocation.x > data->x)
+ {
+ distance = widget->allocation.x - data->x;
+
+ if (data->best_distance == -1 || distance < data->best_distance)
+ {
+ data->best_distance = distance;
+ data->best_target = widget;
+ }
+ }
+}
+
+
+/* This tries to find a widget which can accept the input focus, within the
+ given widget and its descendants. Note that this will only work if the
+ child is a GbWidget, since gb_label_write_source() assumes there is a
+ variable declared corresponding to the widget. */
+static GtkWidget*
+glade_util_find_focus_child (GtkWidget *widget)
+{
+ if (widget == NULL)
+ return NULL;
+
+ if (GTK_WIDGET_CAN_FOCUS (widget))
+ return widget;
+
+ if (GTK_IS_COMBO (widget))
+ return GTK_COMBO (widget)->entry;
+
+#ifdef USE_GNOME
+ if (GNOME_IS_FILE_ENTRY (widget))
+ return gnome_file_entry_gtk_entry (GNOME_FILE_ENTRY (widget));
+#endif
+
+ return NULL;
+}
+
+
+gint
+glade_util_get_box_pos (GtkBox * box,
+ GtkWidget * widget)
+{
+ GList *children;
+ GtkBoxChild *child;
+ guint pos = 0;
+
+ children = box->children;
+ while (children)
+ {
+ child = children->data;
+ if (widget == child->widget)
+ return pos;
+ pos++;
+ children = children->next;
+ }
+ g_warning (_("Widget not found in box"));
+ return -1;
+}
+
+
+GtkTableChild *
+glade_util_find_table_child (GtkTable * table,
+ GtkWidget * widget)
+{
+ GList *children;
+ GtkTableChild *child;
+
+ children = table->children;
+ while (children)
+ {
+ child = children->data;
+ if (widget == child->widget)
+ return child;
+ children = children->next;
+ }
+ g_warning (_("Widget not found in table"));
+ return NULL;
+}
+
+
+GtkBoxChild *
+glade_util_find_box_child (GtkBox * box,
+ GtkWidget * widget)
+{
+ GList *children;
+ GtkBoxChild *child;
+
+ children = box->children;
+ while (children)
+ {
+ child = children->data;
+ if (widget == child->widget)
+ return child;
+ children = children->next;
+ }
+ g_warning (_("Widget not found in box"));
+ return NULL;
+}
+
+
+GtkFixedChild*
+glade_util_find_fixed_child (GtkFixed *fixed,
+ GtkWidget *widget)
+{
+ GList *children;
+ GtkFixedChild *child;
+
+ children = fixed->children;
+ while (children)
+ {
+ child = children->data;
+ if (widget == child->widget)
+ return child;
+ children = children->next;
+ }
+ g_warning (_("Widget not found in fixed container"));
+ return NULL;
+}
+
+
+#if GLADE_SUPPORTS_GTK_PACKER
+GtkPackerChild *
+glade_util_find_packer_child (GtkPacker * packer,
+ GtkWidget * widget)
+{
+ GList *children;
+ GtkPackerChild *child;
+
+ children = packer->children;
+ while (children)
+ {
+ child = children->data;
+ if (widget == child->widget)
+ return child;
+ children = children->next;
+ }
+ g_warning (_("Widget not found in packer"));
+ return NULL;
+}
+#endif
+
+
+/* This returns the GtkLabel's text, including the underline characters.
+ We don't really need it now for GTK+ 2.0. Free the returned string. */
+gchar*
+glade_util_get_label_text (GtkWidget *label)
+{
+ char *result;
+
+ /* Hopefully this will work in GTK+ 2.0. */
+ result = (gchar*) gtk_label_get_label (GTK_LABEL (label));
+
+#if 0
+ g_print ("Label text: %s\n", result);
+#endif
+
+ /* We strdup it just to remain compatable with the old version. */
+ return g_strdup (result);
+
+#if 0
+ /* This is the old GTK+ 1.2 version, for reference. */
+ GdkWChar *label_wc, *label_with_underscores;
+ gchar *label_text, *label_pattern, *result;
+ gint len, i, j;
+ gboolean in_pattern;
+
+ g_return_val_if_fail (GTK_IS_LABEL (label), NULL);
+
+ /* We assume that the multi-byte and wide char versions of the text match. */
+ label_text = GTK_LABEL (label)->label;
+ label_wc = GTK_LABEL (label)->label_wc;
+ label_pattern = GTK_LABEL (label)->pattern;
+ /* The maximum space we need is 2 * the string length, i.e. when all letters
+ are underlined. */
+ len = strlen (label_text);
+ label_with_underscores = g_new (GdkWChar, len * 2 + 1);
+
+ /* We are careful in case the pattern is shorter than the label text. */
+ in_pattern = label_pattern ? TRUE : FALSE;
+ for (i = 0, j = 0; i < len; i++)
+ {
+ if (in_pattern && label_pattern[i])
+ {
+ if (label_pattern[i] == '_')
+ label_with_underscores[j++] = '_';
+ }
+ else
+ in_pattern = FALSE;
+ label_with_underscores[j++] = label_wc[i];
+
+ if (label_wc[i] == '_')
+ label_with_underscores[j++] = '_';
+ }
+ label_with_underscores[j] = '\0';
+
+ /* Now convert it to multi-byte. */
+ result = gdk_wcstombs (label_with_underscores);
+ g_free (label_with_underscores);
+
+ return result;
+#endif
+}
+
+
+/* This should be hooked up to the delete_event of windows which you want
+ to hide, so that if they are shown again they appear in the same place.
+ This stops the window manager asking the user to position the window each
+ time it is shown, which is quite annoying. */
+gint
+glade_util_close_window_on_delete (GtkWidget * widget,
+ GdkEvent * event,
+ gpointer data)
+{
+ glade_util_close_window (widget);
+ return TRUE;
+}
+
+
+gint
+glade_util_close_window (GtkWidget * widget)
+{
+ gint x, y;
+ gboolean set_position = FALSE;
+
+ /* remember position of window for when it is used again */
+ if (widget->window)
+ {
+ gdk_window_get_root_origin (widget->window, &x, &y);
+ set_position = TRUE;
+ }
+
+ gtk_widget_hide (widget);
+
+ if (set_position)
+ gtk_widget_set_uposition (widget, x, y);
+
+ return TRUE;
+}
+
+
+/* Returns TRUE if the given file exists. filename must be UTF-8. */
+gboolean
+glade_util_file_exists (const gchar *filename)
+{
+ int status;
+ struct stat filestat;
+ gchar *on_disk_filename;
+
+ on_disk_filename = g_filename_from_utf8 (filename, -1, NULL, NULL, NULL);
+ status = stat (on_disk_filename, &filestat);
+ g_free (on_disk_filename);
+
+ if (status == -1 && errno == ENOENT)
+ return FALSE;
+ return TRUE;
+}
+
+
+/* Returns the last modification time of the given file, or 0 if it doesn't
+ exist, or -1 on error. filename must be UTF-8. */
+GladeError*
+glade_util_file_last_mod_time (const gchar *filename, time_t *last_mod_time)
+{
+ int status;
+ struct stat filestat;
+ gchar *on_disk_filename;
+
+ on_disk_filename = g_filename_from_utf8 (filename, -1, NULL, NULL, NULL);
+ status = stat (on_disk_filename, &filestat);
+ g_free (on_disk_filename);
+
+ if (status == -1)
+ {
+ return glade_error_new_system (_("Couldn't access file:\n %s\n"),
+ filename);
+ }
+
+ *last_mod_time = filestat.st_mtime;
+ return NULL;
+}
+
+
+/* This copies a file from src to dest, and returns a GladeError if an error
+ occurs. src & dest must be UTF-8. */
+GladeError*
+glade_util_copy_file (const gchar *src,
+ const gchar *dest)
+{
+ FILE *input_fp, *output_fp;
+ gchar buffer[READ_BUFFER_SIZE];
+ gint bytes_read, bytes_written;
+ GladeError *error = NULL;
+
+ input_fp = glade_util_fopen (src, "r");
+ if (input_fp == NULL)
+ {
+ return glade_error_new_system (_("Couldn't open file:\n %s\n"), src);
+ }
+
+ output_fp = glade_util_fopen (dest, "w");
+ if (output_fp == NULL)
+ {
+ error = glade_error_new_system (_("Couldn't create file:\n %s\n"),
+ dest);
+ fclose (input_fp);
+ return error;
+ }
+
+ for (;;)
+ {
+ bytes_read = fread (buffer, 1, READ_BUFFER_SIZE, input_fp);
+ if (bytes_read != READ_BUFFER_SIZE && ferror (input_fp))
+ {
+ error = glade_error_new_system (_("Error reading from file:\n %s\n"),
+ src);
+ break;
+ }
+
+ if (bytes_read)
+ {
+ bytes_written = fwrite (buffer, 1, bytes_read, output_fp);
+ if (bytes_read != bytes_written)
+ {
+ error = glade_error_new_system (_("Error writing to file:\n %s\n"),
+ dest);
+ break;
+ }
+ }
+
+ if (bytes_read != READ_BUFFER_SIZE && feof (input_fp))
+ {
+ break;
+ }
+ }
+
+ fclose (input_fp);
+ fclose (output_fp);
+
+ return error;
+}
+
+
+/* Creates a directory if it doesn't already exist. directory must be an
+ absolute path, in UTF-8. */
+GladeError*
+glade_util_ensure_directory_exists (const gchar *directory)
+{
+ GladeError *error = NULL;
+ struct stat filestat;
+ gchar *on_disk_directory;
+
+ g_return_val_if_fail (g_path_is_absolute (directory), NULL);
+
+ on_disk_directory = g_filename_from_utf8 (directory, -1, NULL, NULL, NULL);
+ if (stat (on_disk_directory, &filestat) != 0)
+ {
+ /* If the directory doesn't exist, try to create it. */
+ if (errno == ENOENT)
+ {
+ gchar *parent_dir;
+
+ /* First make sure the parent directory exists. */
+ parent_dir = glade_util_parent_directory (directory);
+ if (parent_dir)
+ {
+ error = glade_util_ensure_directory_exists (parent_dir);
+ g_free (parent_dir);
+ }
+
+ if (!error)
+ {
+#ifdef _WIN32
+ if (mkdir (on_disk_directory) != 0)
+#else
+ if (mkdir (on_disk_directory, 0777) != 0)
+#endif
+ {
+#ifndef _WIN32
+/* This happens under WIN32 when stat is confused by the filename, but this is
+ harmless, since we know that the directory exists after all. */
+ error = glade_error_new_system (_("Couldn't create directory:\n %s\n"), directory);
+#endif
+ }
+ }
+ }
+ else
+ {
+ error = glade_error_new_system (_("Couldn't access directory:\n %s\n"), directory);
+ }
+ }
+#ifndef _WIN32
+ /* If the directory does exist, check it is a directory. */
+ else if (!S_ISDIR (filestat.st_mode))
+ {
+ error = glade_error_new_general (GLADE_STATUS_INVALID_DIRECTORY,
+ _("Invalid directory:\n %s\n"),
+ directory);
+ }
+#endif
+
+ g_free (on_disk_directory);
+
+ return error;
+}
+
+
+/* Adds a filename onto a directory to make a complete pathname.
+ The directory may or may not end in '/'. file must be a simple filename.
+ Free the returned string when no longer needed. */
+gchar*
+glade_util_make_path (const gchar *dir,
+ const gchar *file)
+{
+ gint dir_len;
+
+ g_return_val_if_fail (dir != NULL, NULL);
+ g_return_val_if_fail (file != NULL, NULL);
+
+ dir_len = strlen (dir);
+ g_return_val_if_fail (dir_len > 0, NULL);
+
+ if (dir[dir_len - 1] == G_DIR_SEPARATOR)
+ return g_strdup_printf ("%s%s", dir, file);
+ else
+ return g_strdup_printf ("%s%c%s", dir, G_DIR_SEPARATOR, file);
+}
+
+
+/* This turns a relative pathname into an absolute one based on the given
+ base directory (which MUST be absolute).
+ e.g. "/home/damon" + "../dave/test" -> "/home/dave/test"
+ The returned path should be freed when no longer needed. */
+gchar*
+glade_util_make_absolute_path (const gchar *dir, const gchar *file)
+{
+ gint dir_pos, file_pos, len, root_pos = 0;
+ gchar *path;
+
+ g_return_val_if_fail (dir != NULL, NULL);
+
+ if (file == NULL || file[0] == '\0')
+ return g_strdup (dir);
+
+ if (g_path_is_absolute (file))
+ return g_strdup (file);
+
+ /* For windows if dir has a drive set, e.g. "C:\", we never delete that. */
+#ifdef NATIVE_WIN32
+ if (isalpha (dir[0]) && dir[1] == ':' && dir[2] == G_DIR_SEPARATOR)
+ root_pos = 2;
+#endif
+
+ /* Start at last character in dir. */
+ dir_pos = strlen (dir) - 1;
+
+ /* First we make sure we skip any '/' at the end of dir. */
+ if (dir_pos > root_pos && dir[dir_pos] == G_DIR_SEPARATOR)
+ dir_pos--;
+
+ /* Now for each '..' in file, we step back one component in dir, and
+ forward one component in file. */
+ file_pos = 0;
+ for (;;)
+ {
+ /* Skip './' */
+ if (file[file_pos] == '.' && file[file_pos + 1] == G_DIR_SEPARATOR)
+ file_pos += 2;
+
+ else if (file[file_pos] == '.' && file[file_pos + 1] == '.'
+ && (file[file_pos + 2] == G_DIR_SEPARATOR
+ || file[file_pos + 2] == '\0'))
+ {
+ while (dir_pos > root_pos && dir[dir_pos] != G_DIR_SEPARATOR)
+ dir_pos--;
+ if (dir_pos > root_pos)
+ dir_pos--;
+
+ if (file[file_pos + 2] == G_DIR_SEPARATOR)
+ file_pos += 3;
+ else
+ file_pos += 2;
+ }
+
+ else
+ break;
+ }
+
+ /* Now concatenate the parts of dir and file together. */
+ if (dir_pos > root_pos)
+ dir_pos++;
+ len = dir_pos + 1 + (strlen (file) - file_pos) + 1;
+ path = g_malloc (len);
+ strncpy (path, dir, dir_pos);
+ path[dir_pos] = G_DIR_SEPARATOR;
+ strcpy (path + dir_pos + 1, file + file_pos);
+ return path;
+}
+
+
+/* This turns an absolute pathname into an relative one based on the given
+ base directory. Both arguments must be absolute paths, and should be in
+ canonical form, i.e. not containing '..', '.' or multiple '/'s together.
+ The returned value may or may not end with a '/', depending on the
+ arguments.
+ e.g. "/home/damon" + "/home/damon/pixmaps" -> "pixmaps"
+ "/home/damon" + "/home/damon/pixmaps/" -> "pixmaps/"
+ "/home/damon/project" + "/home/damon/test/pic.xpm" -> "../test/pic.xpm"
+ "/home/damon/project" + "/home/damon/project" -> ""
+ "/home/damon/project" + "/home/damon" -> "../"
+ The returned path should be freed when no longer needed. */
+gchar*
+glade_util_make_relative_path (const gchar *base, const gchar *path)
+{
+ gchar *relative_path;
+ gint pos, num_parents = 0, len, path_len, i, root_pos = 0;
+ gboolean match = FALSE;
+
+ if (path == NULL)
+ return g_strdup ("");
+
+ /* For windows if base has a drive set, e.g. "C:\", then path must start with
+ the same drive or we just return path. */
+#ifdef NATIVE_WIN32
+ if (isalpha (base[0]) && base[1] == ':' && base[2] == G_DIR_SEPARATOR)
+ {
+ root_pos = 2;
+ if (!isalpha (path[0]) || path[1] != ':' || path[2] != G_DIR_SEPARATOR
+ || base[0] != path[0])
+ return g_strdup (path);
+ }
+#endif
+
+ /* We step up each component of base_dir until we find a match with the
+ start of file. */
+ pos = strlen (base) - 1;
+ for (;;)
+ {
+ /* Skip trailing '/'s. */
+ if (pos > root_pos && base[pos] == G_DIR_SEPARATOR)
+ pos--;
+
+ match = check_components_match (base, path, root_pos, pos + 1);
+ if (match)
+ break;
+
+ /* They didn't match, so we move up one component and try again. */
+ num_parents++;
+ while (pos && base[pos] != G_DIR_SEPARATOR)
+ pos--;
+ }
+
+ /* If we match some components, build the relative path, else just return
+ path. */
+ if (match)
+ {
+ path_len = strlen (path);
+ /* Skip over the '/', but special case for root directory. */
+ if (pos == root_pos)
+ pos++;
+ else
+ pos += 2;
+ len = (num_parents * 3) + 1;
+ if (path_len > pos)
+ len += path_len - pos;
+ relative_path = g_malloc (len);
+ /* Add a '../' for each parent directory needed. */
+ for (i = 0; i < num_parents; i++)
+ {
+ relative_path[i * 3] = '.';
+ relative_path[i * 3 + 1] = '.';
+ relative_path[i * 3 + 2] = G_DIR_SEPARATOR;
+ }
+ /* Add on the end of path, skipping the '/' after the component. */
+ if (path_len > pos)
+ strcpy (relative_path + num_parents * 3, path + pos);
+ relative_path[len - 1] = '\0';
+
+ return relative_path;
+ }
+ else
+ return g_strdup (path);
+}
+
+
+/* This checks that the leading directory components of base match those in
+ path up to the given length. */
+static gboolean
+check_components_match (const gchar *base,
+ const gchar *path,
+ gint root_pos,
+ gint len)
+{
+ if (strncmp (base, path, len))
+ return FALSE;
+
+ /* We also need to check that it is a complete component in path, i.e.
+ "/home/damon" should NOT match "/home/damon2". But root dir is a
+ special case. "/" matches "/home". */
+ if (len == root_pos + 1 || path[len] == '\0' || path[len] == G_DIR_SEPARATOR)
+ return TRUE;
+ return FALSE;
+}
+
+
+/* Returns TRUE if file is in dir. Both paths must be absolute. file can
+ be a directory, and both can end in '/' or not. Note that we assume
+ that both are in proper form, i.e. there are no instances of '//', '.',
+ or '..' in either. */
+gboolean
+glade_util_directory_contains_file (const gchar *dir,
+ const gchar *file)
+{
+ gint dir_len, file_len;
+ gchar *next_dir_separator;
+
+ g_return_val_if_fail (g_path_is_absolute (dir), FALSE);
+ g_return_val_if_fail (g_path_is_absolute (file), FALSE);
+
+ dir_len = strlen (dir);
+ file_len = strlen (file);
+
+ /* First check that file matches dir up until dir finishes. */
+ if (strncmp (dir, file, dir_len))
+ return FALSE;
+
+ /* If dir doesn't end in a '/', then we also need to check that the next
+ character in file is a '/'. */
+ if (dir[dir_len - 1] != G_DIR_SEPARATOR)
+ {
+ if (file[dir_len] != G_DIR_SEPARATOR)
+ return FALSE;
+ dir_len++;
+ }
+
+ /* If file is equivalent to dir we return FALSE. */
+ if (dir_len == file_len)
+ return FALSE;
+
+ /* Now we need to check that file is not in a subdirectory, i.e. there are
+ no more '/'s in file except possibly for the last character. */
+ next_dir_separator = strchr (file + dir_len, G_DIR_SEPARATOR);
+ if (next_dir_separator && next_dir_separator < file + file_len - 1)
+ return FALSE;
+
+ return TRUE;
+}
+
+
+/* Returns TRUE if the 2 directories are equivalent. Both must be absolute
+ paths, and may or may not end in '/'. */
+gboolean
+glade_util_directories_equivalent (const gchar *dir1,
+ const gchar *dir2)
+{
+ gint dir1_len, dir2_len;
+
+ g_return_val_if_fail (g_path_is_absolute (dir1), FALSE);
+ g_return_val_if_fail (g_path_is_absolute (dir2), FALSE);
+
+ /* Find the length of both directories and decrement it if they end in a
+ '/'. */
+ dir1_len = strlen (dir1);
+ dir2_len = strlen (dir2);
+
+ if (dir1[dir1_len - 1] == G_DIR_SEPARATOR)
+ dir1_len--;
+ if (dir2[dir2_len - 1] == G_DIR_SEPARATOR)
+ dir2_len--;
+
+ /* Now both lengths must be equal and the directories must match up to
+ that point. */
+ if (dir1_len != dir2_len)
+ return FALSE;
+
+ if (strncmp (dir1, dir2, dir1_len))
+ return FALSE;
+
+ return TRUE;
+}
+
+
+/* This is similar to GLib's dirname, but it makes sure the dirname ends with
+ a G_DIR_SEPARATOR. The returned string should be freed later. */
+gchar*
+glade_util_dirname (const gchar *file_name)
+{
+ register gchar *base;
+ register guint len;
+
+ g_return_val_if_fail (file_name != NULL, NULL);
+
+ base = strrchr (file_name, G_DIR_SEPARATOR);
+ if (!base)
+ return g_strdup ("." G_DIR_SEPARATOR_S);
+ while (base > file_name && *base == G_DIR_SEPARATOR)
+ base--;
+ len = (guint) 1 + base - file_name;
+
+ base = g_new (gchar, len + 2);
+ g_memmove (base, file_name, len);
+ if (len > 1)
+ base[len++] = G_DIR_SEPARATOR;
+ base[len] = 0;
+
+ return base;
+}
+
+
+/* This returns the parent directory of the given directory, which may or may
+ not end in a G_DIR_SEPARATOR. If there is no parent directory, NULL is
+ returned. The returned string should be freed. dir MUST be absolute. */
+gchar*
+glade_util_parent_directory (const gchar *dir)
+{
+ gchar *skipped_root, *parent_dir;
+ gint pos;
+
+ g_return_val_if_fail (g_path_is_absolute (dir), NULL);
+
+ /* We handle the root dir specially here, and return NULL. */
+ skipped_root = (gchar*) g_path_skip_root ((gchar*) dir);
+ if (*skipped_root == '\0')
+ return NULL;
+
+ /* Ignore any G_DIR_SEPARATOR at the end of dir (just by skipping the last
+ char), and step back to the previous G_DIR_SEPARATOR. */
+ pos = strlen (dir) - 2;
+ while (pos >= 0 && dir[pos] != G_DIR_SEPARATOR)
+ pos--;
+
+ /* This shouldn't really happen, since we dealt with the root dir above,
+ but just in case. */
+ if (pos < 0)
+ return NULL;
+
+ /* Check if the parent directory is the root directory. If it is, we just
+ want to return the root directory, i.e. "/" or "C:\". */
+ if (pos <= skipped_root - dir)
+ pos = skipped_root - dir;
+
+ parent_dir = g_malloc (pos + 1);
+ strncpy (parent_dir, dir, pos);
+ parent_dir[pos] = '\0';
+
+ return parent_dir;
+}
+
+
+/* This searches the $HOME/Projects directory to find the default directory to
+ use for the next project, e.g. $HOME/Projects/project1. The returned
+ directory should be freed when no longer needed. */
+GladeError*
+glade_util_get_next_free_project_directory (gchar **project_directory_return,
+ gint *project_num_return)
+{
+ GladeError *error = NULL;
+ gchar *projects_dir, *project_string, *subdir;
+ const gchar *home_dir;
+ DIR *directory;
+ struct dirent *entry;
+ gint project_num, max_project_num, project_string_len;
+ gint num_matched, chars_matched;
+
+ home_dir = g_get_home_dir ();
+ if (home_dir)
+ {
+ projects_dir = glade_util_make_absolute_path (home_dir, _("Projects"));
+ }
+ else
+ {
+#ifdef _WIN32
+ projects_dir = g_strdup ("C:\\Projects");
+#else
+ /* Just use the root directory. Though it probably won't be writable. */
+ projects_dir = g_strdup (G_DIR_SEPARATOR_S);
+#endif
+ }
+
+ /* Step through the 'Projects' directory, if it exists, to find
+ subdirectories named 'projectXX', and get the highest number used so
+ far. */
+ max_project_num = 0;
+ directory = opendir (projects_dir);
+ project_string = _("project");
+ project_string_len = strlen (project_string);
+ if (directory == NULL)
+ {
+ if (errno != ENOENT)
+ {
+ error = glade_error_new_system (_("Couldn't open directory:\n %s\n"),
+ projects_dir);
+ g_free (projects_dir);
+ return error;
+ }
+ }
+ else
+ {
+ for (;;)
+ {
+ entry = readdir (directory);
+
+ if (entry == NULL)
+ break;
+
+ if (!strncmp (entry->d_name, project_string, project_string_len))
+ {
+ /* Now see if it has a number on the end. */
+ num_matched = sscanf (entry->d_name + project_string_len,
+ "%i%n", &project_num, &chars_matched);
+ if (num_matched >= 1
+ && chars_matched == strlen (entry->d_name) - project_string_len)
+ {
+ max_project_num = MAX (max_project_num, project_num);
+ }
+ }
+ }
+
+ closedir (directory);
+ }
+
+ max_project_num++;
+ *project_num_return = max_project_num;
+ subdir = g_strdup_printf ("%s%i", project_string, max_project_num);
+ *project_directory_return = glade_util_make_absolute_path (projects_dir,
+ subdir);
+ g_free (subdir);
+ g_free (projects_dir);
+
+ return NULL;
+}
+
+
+/* This will hold the last "TZ=XXX" string we used with putenv(). After we
+ call putenv() again to set a new TZ string, we can free the previous one.
+ As far as I know, no libc implementations actually free the memory used in
+ the environment variables (how could they know if it is a static string or
+ a malloc'ed string?), so we have to free it ourselves. */
+static char* saved_tz = NULL;
+
+
+/* Sets the TZ environment variable to the given value, e.g. "UTC", returning
+ the old setting.
+ NOTE: You must call glade_util_reset_timezone() some time later to restore
+ the original TZ. Pass glade_util_reset_timezone() the string that
+ glade_util_set_timezone() returns. */
+gchar*
+glade_util_set_timezone (const gchar *tz)
+{
+ char *old_tz, *old_tz_copy = NULL, *new_tz;
+
+ /* Get the old TZ setting and save a copy of it to return. */
+ old_tz = getenv ("TZ");
+ if (old_tz)
+ {
+ old_tz_copy = g_malloc (strlen (old_tz) + 4);
+ strcpy (old_tz_copy, "TZ=");
+ strcpy (old_tz_copy + 3, old_tz);
+ }
+
+ /* Create the new TZ string. */
+ new_tz = g_malloc (strlen (tz) + 4);
+ strcpy (new_tz, "TZ=");
+ strcpy (new_tz + 3, tz);
+
+ /* Add the new TZ to the environment. */
+ putenv (new_tz);
+ tzset ();
+
+ /* Free any previous TZ environment string we have used. */
+ if (saved_tz)
+ g_free (saved_tz);
+
+ /* Save a pointer to the TZ string we just set, so we can free it later. */
+ saved_tz = new_tz;
+
+ return old_tz_copy; /* This will be zero if the TZ env var was not set */
+}
+
+
+void
+glade_util_reset_timezone (gchar *tz)
+{
+ /* restore the original TZ setting. */
+ if (tz)
+ putenv (tz);
+ else
+ putenv ("TZ"); /* Delete from environment */
+
+ tzset ();
+
+ /* Free any previous TZ environment string we have used. */
+ if (saved_tz)
+ g_free (saved_tz);
+
+ /* Save a pointer to the TZ string we just set, so we can free it later.
+ (This can possibly be NULL if there was no TZ to restore.) */
+ saved_tz = tz;
+}
+
+
+gboolean
+glade_util_check_is_stock_id (const gchar *stock_id)
+{
+ static GHashTable *stock_hash = NULL;
+
+ gboolean retval = FALSE;
+
+ /* Create a hash of stock ids, so future calls will be fast. */
+ if (!stock_hash)
+ {
+ GSList *stock_items, *elem;
+
+ stock_hash = g_hash_table_new (g_str_hash, g_str_equal);
+
+ stock_items = gtk_stock_list_ids ();
+ for (elem = stock_items; elem; elem = elem->next)
+ {
+ /* We just use the stock id for the key and the data, as we don't
+ need to store anything. We should free the keys at some point,
+ but we need them until Glade exits. */
+ g_hash_table_insert (stock_hash, elem->data, elem->data);
+ }
+
+ g_slist_free (stock_items);
+ }
+
+ if (stock_id && g_hash_table_lookup (stock_hash, stock_id))
+ retval = TRUE;
+
+#if 0
+ g_print ("glade_util_check_is_stock_id: %s -> %i\n",
+ stock_id ? stock_id : "", retval);
+#endif
+
+ return retval;
+}
+
+
+static gint
+compare_uline_labels (const gchar *labela, const gchar *labelb)
+{
+ for (;;) {
+ gunichar c1, c2;
+
+ if (*labela == '\0')
+ return (*labelb == '\0') ? 0 : -1;
+ if (*labelb == '\0')
+ return 1;
+
+ c1 = g_utf8_get_char (labela);
+ if (c1 == '_')
+ {
+ labela = g_utf8_next_char (labela);
+ c1 = g_utf8_get_char (labela);
+ }
+
+ c2 = g_utf8_get_char (labelb);
+ if (c2 == '_')
+ {
+ labelb = g_utf8_next_char (labelb);
+ c2 = g_utf8_get_char (labelb);
+ }
+
+ if (c1 < c2)
+ return -1;
+ if (c1 > c2)
+ return 1;
+
+ labela = g_utf8_next_char (labela);
+ labelb = g_utf8_next_char (labelb);
+ }
+
+ /* Shouldn't be reached. */
+ return 0;
+}
+
+
+/* This is a GCompareFunc for comparing the labels of 2 stock items, ignoring
+ any '_' characters. It isn't particularly efficient. */
+gint
+glade_util_compare_stock_labels (gconstpointer a, gconstpointer b)
+{
+ const gchar *stock_ida = a, *stock_idb = b;
+ GtkStockItem itema, itemb;
+ gboolean founda, foundb;
+ gint retval;
+
+ founda = gtk_stock_lookup (stock_ida, &itema);
+ foundb = gtk_stock_lookup (stock_idb, &itemb);
+
+ if (founda)
+ {
+ if (!foundb)
+ retval = -1;
+ else
+ /* FIXME: Not ideal for UTF-8. */
+ retval = compare_uline_labels (itema.label, itemb.label);
+ }
+ else
+ {
+ if (!foundb)
+ retval = 0;
+ else
+ retval = 1;
+ }
+
+ return retval;
+}
+
+
+/* These are pinched from gtkcombo.c */
+gpointer /* GtkListItem * */
+glade_util_gtk_combo_find (GtkCombo * combo)
+{
+ gchar *text;
+ gchar *ltext;
+ GList *clist;
+ int (*string_compare) (const char *, const char *);
+
+ if (combo->case_sensitive)
+ string_compare = strcmp;
+ else
+ string_compare = g_strcasecmp;
+
+ text = (gchar*) gtk_entry_get_text (GTK_ENTRY (combo->entry));
+ clist = GTK_LIST (combo->list)->children;
+
+ while (clist && clist->data)
+ {
+ ltext = glade_util_gtk_combo_func (GTK_LIST_ITEM (clist->data));
+ if (!ltext)
+ continue;
+ if (!(*string_compare) (ltext, text))
+ return (GtkListItem *) clist->data;
+ clist = clist->next;
+ }
+
+ return NULL;
+}
+
+gchar *
+glade_util_gtk_combo_func (gpointer data)
+{
+ GtkListItem * listitem = data;
+
+ /* I needed to pinch this as well - Damon. */
+ static const gchar *gtk_combo_string_key = "gtk-combo-string-value";
+
+ GtkWidget *label;
+ gchar *ltext = NULL;
+
+ ltext = (gchar *) gtk_object_get_data (GTK_OBJECT (listitem),
+ gtk_combo_string_key);
+ if (!ltext)
+ {
+ label = GTK_BIN (listitem)->child;
+ if (!label || !GTK_IS_LABEL (label))
+ return NULL;
+ ltext = (gchar*) gtk_label_get_text (GTK_LABEL (label));
+ }
+ return ltext;
+}
+
+/**
+ * glade_enum_from_string
+ * @type: the GType for this enum type.
+ * @string: the string representation of the enum value.
+ *
+ * This helper routine is designed to be used by widget build routines to
+ * convert the string representations of enumeration values found in the
+ * XML descriptions to the integer values that can be used to configure
+ * the widget.
+ *
+ * Returns: the integer value for this enumeration, or 0 if it couldn't be
+ * found.
+ */
+gint
+glade_enum_from_string (GType type, const char *string)
+{
+ GEnumClass *eclass;
+ GEnumValue *ev;
+ gchar *endptr;
+ gint ret = 0;
+
+ ret = strtoul(string, &endptr, 0);
+ if (endptr != string) /* parsed a number */
+ return ret;
+
+ eclass = g_type_class_ref(type);
+ ev = g_enum_get_value_by_name(eclass, string);
+ if (!ev) ev = g_enum_get_value_by_nick(eclass, string);
+ if (ev) ret = ev->value;
+
+ g_type_class_unref(eclass);
+
+ return ret;
+}
+
+/**
+ * glade_string_from_enum
+ * @type: the GType for this enum type.
+ * @value: the value of the enum
+ *
+ * This helper routine is designed to be used by widget build routines to
+ * convert the string representations of enumeration values found in the
+ * XML descriptions to the integer values that can be used to configure
+ * the widget.
+ *
+ * Returns: the string value for this enumeration
+ */
+const char *
+glade_string_from_enum (GType type, gint value)
+{
+ GEnumClass *eclass;
+ GEnumValue *ev;
+
+ eclass = g_type_class_ref(type);
+
+ ev = g_enum_get_value (eclass, value);
+
+ g_type_class_unref(eclass);
+
+ return ev ? ev->value_name : "0";
+}
+
+
+/**
+ * glade_util_flags_from_string
+ * @type: the GType for this flags type.
+ * @string: the string representation of the flags value.
+ *
+ * This helper routine is designed to be used by widget build routines
+ * to convert the string representations of flags values found in the
+ * XML descriptions to the integer values that can be used to
+ * configure the widget. The string is composed of string names or
+ * nicknames for various flags separated by '|'.
+ *
+ * Returns: the integer value for this flags string
+ */
+guint
+glade_util_flags_from_string (GType type, const char *string)
+{
+ GFlagsClass *fclass;
+ gchar *endptr, *prevptr;
+ guint i, j, ret = 0;
+ char *flagstr;
+
+ ret = strtoul(string, &endptr, 0);
+ if (endptr != string) /* parsed a number */
+ return ret;
+
+ fclass = g_type_class_ref(type);
+
+
+ flagstr = g_strdup (string);
+ for (ret = i = j = 0; ; i++) {
+ gboolean eos;
+
+ eos = flagstr [i] == '\0';
+
+ if (eos || flagstr [i] == '|') {
+ GFlagsValue *fv;
+ const char *flag;
+ gunichar ch;
+
+ flag = &flagstr [j];
+ endptr = &flagstr [i];
+
+ if (!eos) {
+ flagstr [i++] = '\0';
+ j = i;
+ }
+
+ /* trim spaces */
+ for (;;)
+ {
+ ch = g_utf8_get_char (flag);
+ if (!g_unichar_isspace (ch))
+ break;
+ flag = g_utf8_next_char (flag);
+ }
+
+ while (endptr > flag)
+ {
+ prevptr = g_utf8_prev_char (endptr);
+ ch = g_utf8_get_char (prevptr);
+ if (!g_unichar_isspace (ch))
+ break;
+ endptr = prevptr;
+ }
+
+ if (endptr > flag)
+ {
+ *endptr = '\0';
+ fv = g_flags_get_value_by_name (fclass, flag);
+
+ if (!fv)
+ fv = g_flags_get_value_by_nick (fclass, flag);
+
+ if (fv)
+ ret |= fv->value;
+ else
+ g_warning ("Unknown flag: '%s'", flag);
+ }
+
+ if (eos)
+ break;
+ }
+ }
+
+ g_free (flagstr);
+
+ g_type_class_unref(fclass);
+
+ return ret;
+}
+
+/**
+ * glade_util_string_from_flags
+ * @type: the GType for this flags type.
+ * @flags: the value of the flags
+ *
+ * This helper routine is designed to be used by widget build routines
+ * to convert the flags values into the string representations in the
+ * XML descriptions.
+ * The string is composed of string names or
+ * nicknames for various flags separated by '|'.
+ *
+ * Returns: the string representation of these flags. Must be freed.
+ */
+gchar *
+glade_util_string_from_flags (GType type, guint flags)
+{
+ GFlagsClass *flags_class;
+ GString *string;
+ char *ret;
+
+ flags_class = g_type_class_ref (type);
+
+ string = g_string_new ("");
+
+ if (flags_class->n_values)
+ {
+ GFlagsValue *fval;
+
+ for (fval = flags_class->values; fval->value_name; fval++)
+ {
+ /* We have to be careful as some flags include 0 values, e.g.
+ BonoboDockItemBehavior uses 0 for BONOBO_DOCK_ITEM_BEH_NORMAL.
+ If a 0 value is available, we only output it if the entire
+ flags value is 0, otherwise we check if the bit-flag is set. */
+ if ((fval->value == 0 && flags == 0)
+ || (fval->value && (fval->value & flags) == fval->value))
+ {
+ if (string->len)
+ g_string_append_c (string, '|');
+ g_string_append (string, fval->value_name);
+ }
+ }
+ }
+
+ ret = string->str;
+ g_string_free (string, FALSE);
+
+ g_type_class_unref (flags_class);
+
+ return ret;
+}
+
+
+/* Returns TRUE if the widget should have a border width property.
+ Containers normally do, but Bonobo controls don't.
+ Also, GtkDialog widgets and their action area hbuttonboxes don't, as they
+ use style properties. */
+gboolean
+glade_util_uses_border_width (GtkWidget *widget)
+{
+ char *child_name = gb_widget_get_child_name (widget);
+
+#ifdef USE_GNOME
+ if (BONOBO_IS_WIDGET (widget))
+ return FALSE;
+#endif
+
+ /* The GtkDialog vbox has its border width set from a style property, so
+ we shouldn't show the property in Glade. */
+ if (GTK_IS_VBOX (widget) && widget->parent && GTK_IS_DIALOG (widget->parent))
+ return FALSE;
+
+ if (child_name && !strcmp (child_name, GladeChildDialogActionArea))
+ return FALSE;
+
+ if (GTK_IS_CONTAINER (widget))
+ return TRUE;
+
+ return FALSE;
+}
+
+
+/* Converts a filename from UTF-8 to on-disk encoding, and sets it in a
+ GtkFileSelection. */
+void
+glade_util_set_file_selection_filename (GtkWidget *filesel,
+ const gchar *filename_utf8)
+{
+ gchar *on_disk_filename;
+
+ on_disk_filename = g_filename_from_utf8 (filename_utf8, -1, NULL, NULL,
+ NULL);
+
+ gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (filesel),
+ on_disk_filename);
+ g_free (on_disk_filename);
+}
+
+
+/* Gets the selected file in a GtkFileSelection, converts it to UTF-8 and
+ returns it. Note that the returned string must be freed. */
+gchar*
+glade_util_get_file_selection_filename (GtkWidget *filesel)
+{
+ const gchar *on_disk_filename;
+ gchar *filename;
+
+ on_disk_filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (filesel));
+ filename = g_filename_to_utf8 (on_disk_filename, -1, NULL, NULL, NULL);
+ return filename;
+}
+
+
+/* Like fopen but takes a UTF-8 filename and converts to on-disk encoding. */
+FILE*
+glade_util_fopen (const gchar *filename_utf8, const gchar *mode)
+{
+ gchar *on_disk_filename;
+ FILE *fp;
+
+ on_disk_filename = g_filename_from_utf8 (filename_utf8, -1, NULL, NULL,
+ NULL);
+ fp = fopen (on_disk_filename, mode);
+ g_free (on_disk_filename);
+ return fp;
+}
+
+
+/**
+ * glade_util_uri_list_parse:
+ * @uri_list: the text/urilist, must be NULL terminated.
+ *
+ * Extracts a list of file names from a standard text/uri-list,
+ * such as one you would get on a drop operation.
+ * This is mostly stolen from gnome-vfs-uri.c.
+ *
+ * Returns a GList of gchars.
+ **/
+GList *
+glade_util_uri_list_parse (const gchar *uri_list)
+{
+ const gchar *p, *q;
+ GList *result = NULL;
+
+ g_return_val_if_fail (uri_list != NULL, NULL);
+
+ p = uri_list;
+
+ /* We don't actually try to validate the URI according to RFC
+ * 2396, or even check for allowed characters - we just ignore
+ * comments and trim whitespace off the ends. We also
+ * allow LF delimination as well as the specified CRLF.
+ */
+ while (p)
+ {
+ if (*p != '#')
+ {
+ gchar *retval;
+ gchar *path;
+
+ while (g_ascii_isspace (*p))
+ p++;
+
+ q = p;
+ while ((*q != '\0') && (*q != '\n') && (*q != '\r'))
+ q++;
+
+ if (q > p)
+ {
+ q--;
+ while (q > p && g_ascii_isspace (*q))
+ q--;
+
+ retval = g_new (gchar, q - p + 2);
+ memcpy (retval, p, q - p + 1);
+ retval[q - p + 1] = '\0';
+
+ path = g_filename_from_uri (retval, NULL, NULL);
+ if (!path)
+ {
+ g_free (retval);
+ continue;
+ }
+
+ result = g_list_prepend (result, path);
+
+ g_free (retval);
+ }
+ }
+ p = strchr (p, '\n');
+ if (p)
+ p++;
+ }
+
+ return g_list_reverse (result);
+}
+
+
+void
+glade_util_get_translation_properties (GtkWidget *widget,
+ const gchar *property_name,
+ gboolean *translatable,
+ gchar **comments,
+ gboolean *context)
+{
+ gchar buffer[1024];
+
+ g_return_if_fail (GTK_IS_WIDGET (widget));
+
+ sprintf (buffer, "%s:::comments", property_name);
+ *comments = g_object_get_data (G_OBJECT (widget), buffer);
+
+ /* This defaults to TRUE if no object data is set. */
+ sprintf (buffer, "%s:::not_translatable", property_name);
+ *translatable = g_object_get_data (G_OBJECT (widget), buffer) ? FALSE : TRUE;
+
+ /* This defaults to FALSE if no object data is set. */
+ sprintf (buffer, "%s:::context", property_name);
+ *context = g_object_get_data (G_OBJECT (widget), buffer) ? TRUE : FALSE;
+}
+
+
+void
+glade_util_set_translation_properties (GtkWidget *widget,
+ const gchar *property_name,
+ gboolean translatable,
+ const gchar *comments,
+ gboolean context)
+{
+ gchar buffer[1024];
+
+ g_return_if_fail (GTK_IS_WIDGET (widget));
+
+ sprintf (buffer, "%s:::comments", property_name);
+ g_object_set_data_full (G_OBJECT (widget), buffer,
+ g_strdup (comments), comments ? g_free : NULL);
+
+ sprintf (buffer, "%s:::not_translatable", property_name);
+ g_object_set_data (G_OBJECT (widget), buffer, translatable ? NULL : "N");
+
+ sprintf (buffer, "%s:::context", property_name);
+ g_object_set_data (G_OBJECT (widget), buffer, context ? "Y" : NULL);
+}
+
+
+/* Copies the extra translation properties stored inside the widget data. */
+void
+glade_util_copy_translation_properties (GtkWidget *from_widget,
+ const gchar *from_property_name,
+ GtkWidget *to_widget,
+ const gchar *to_property_name)
+{
+ gchar *comments;
+ gboolean translatable, context;
+
+ g_return_if_fail (GTK_IS_WIDGET (from_widget));
+ g_return_if_fail (GTK_IS_WIDGET (to_widget));
+
+ /* Copy the translator comments string, and translatable & context flags
+ from one widget to the other. */
+ glade_util_get_translation_properties (from_widget, from_property_name,
+ &translatable, &comments, &context);
+ glade_util_set_translation_properties (to_widget, to_property_name,
+ translatable, comments, context);
+}
+
diff --git a/tools/glade/glade/utils.h b/tools/glade/glade/utils.h
new file mode 100644
index 00000000..0a591142
--- /dev/null
+++ b/tools/glade/glade/utils.h
@@ -0,0 +1,386 @@
+/* Gtk+ User Interface Builder
+ * Copyright (C) 1998 Damon Chaplin
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+*/
+#ifndef GLADE_UTILS_H
+#define GLADE_UTILS_H
+
+#include <stdio.h>
+
+#include <gtk/gtkbox.h>
+#include <gtk/gtkcombo.h>
+#include <gtk/gtkfixed.h>
+#include <gtk/gtklistitem.h>
+#include <gtk/gtktable.h>
+#include <gtk/gtktoolbar.h>
+#include <gtk/gtkwindow.h>
+#include <gtk/gtkobject.h>
+
+#include "gbwidget.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+
+/* Days of the week, 'Sun' ... 'Sat'. */
+extern gchar *GladeDayNames[];
+/* Months of the year, 'Jan' ... 'Dec'. */
+extern gchar *GladeMonthNames[];
+
+
+/* This shows a simple dialog box with a label and an 'OK' button.
+ If transient_widget is not NULL, then its toplevel window is found and used
+ to set the transient_for property (this also works for menu widgets).
+
+ Example usage:
+ glade_util_show_message_box ("Error saving file", NULL);
+ */
+void glade_util_show_message_box (const gchar *message,
+ GtkWidget *transient_widget);
+
+
+/* This creates a dialog box with a message and a number of buttons.
+ * Signal handlers can be supplied for any of the buttons.
+ * NOTE: The dialog is automatically destroyed when any button is clicked.
+ * default_button specifies the default button, numbered from 1..
+ * data is passed to the signal handler.
+
+ Example usage:
+ gchar *buttons[] = { "Yes", "No", "Cancel" };
+ GtkSignalFunc signal_handlers[] = { on_yes, on_no, NULL };
+ glade_util_show_dialog ("Do you want to save the current project?",
+ 3, buttons, 3, signal_handlers, NULL);
+ */
+GtkWidget* glade_util_create_dialog_with_buttons (const gchar *message,
+ gint nbuttons,
+ const gchar *buttons[],
+ gint default_button,
+ GtkSignalFunc signal_handlers[],
+ gpointer data,
+ GtkWidget *transient_widget);
+
+
+/* This shows a dialog box with a message and an Entry for entering a value.
+ * When the OK button is pressed the handler of the specified widget will
+ * be called with the value and the given data.
+ * NOTE: The dialog is automatically destroyed when any button is clicked.
+
+ Example usage:
+ glade_util_show_entry_dialog ("Name:", "default", widget, on_dialog_ok,
+ "NewName");
+
+ void
+ on_dialog_ok(GtkWidget *widget, gchar *value, gpointer data)
+ {
+ ...
+ */
+typedef gint (*GbEntryDialogFunc) (GtkWidget *widget,
+ gchar *value,
+ gpointer data);
+
+void glade_util_show_entry_dialog(const gchar *message,
+ const gchar *initial_value,
+ GtkWidget *widget,
+ GbEntryDialogFunc signal_handler,
+ gpointer data,
+ GtkWidget *transient_widget);
+
+
+/* This creates a dialog with OK & Cancel buttons, usable in plain GTK or
+ Gnome, and returns a vbox which the caller can place widgets in.
+ If transient_for is non-NULL, the window it is in is used to set the
+ transient for relationship, so the dialog will always be above the widget.
+ The callback will be called when the OK button is pressed. */
+GtkWidget* glade_util_create_dialog (const gchar *title,
+ GtkWidget *transient_for,
+ GtkSignalFunc ok_handler,
+ gpointer ok_handler_data,
+ GtkWidget **vbox);
+
+
+typedef enum
+{
+ GladeEscCloses,
+ GladeEscDestroys
+} GladeEscAction;
+
+
+/* This event handler performs the selected GladeEscAction when Esc is
+ pressed in a dialog.
+ It is not necessary for GnomeDialogs. */
+gint glade_util_check_key_is_esc (GtkWidget *widget,
+ GdkEventKey *event,
+ gpointer data);
+
+
+/* This returns a new entry ready to insert in a dialog.
+ The entry is set up so that <Return> will invoke the default action. The
+ returned widget must be added to a container in the dialog. */
+extern GtkWidget *
+glade_util_entry_new (GtkObject *dialog);
+
+
+/* This returns a new spinbutton ready to insert in a dialog.
+ A pointer to the spin button is added as object data to the dialog. The
+ spinbutton is set up so that <Return> will invoke the default action. The
+ returned widget must be added to a container in the dialog. */
+extern GtkWidget *
+glade_util_spin_button_new (GtkObject *dialog,
+ const gchar *key,
+ GtkAdjustment *adjustment,
+ gfloat climb_rate,
+ guint digits);
+
+
+/* This returns the index of the given gint with the given array of gints.
+ If the value is not found it outputs a warning and returns -1.
+ This function is intended to be used for finding the index when using
+ properties which are choices. */
+gint glade_util_int_array_index (const gint array[],
+ gint array_size,
+ gint value);
+
+/* This returns the index of the given string with the given array of strings.
+ If the value is not found it outputs a warning and returns -1.
+ This function is intended to be used for finding the index when using
+ properties which are choices. */
+gint glade_util_string_array_index (const gchar *array[],
+ gint array_size,
+ const gchar *value);
+
+/* This returns TRUE if the two strings are equivalent. Note that NULL is
+ considered equivalent to the empty string. */
+gboolean glade_util_strings_equivalent (const gchar *string1,
+ const gchar *string2);
+/* This returns a copy of the given string, or NULL if the string is NULL
+ or empty, i.e. "". */
+gchar* glade_util_copy_string (const gchar *string);
+/* Returns TRUE if string contains substring. Returns FALSE if substring is
+ not found or is NULL. */
+gboolean glade_util_strstr (const gchar *string,
+ const gchar *substring);
+
+gchar* glade_util_find_start_of_tag_name (const gchar * tag_name);
+
+gchar* glade_util_create_modifiers_string (guint8 modifier_flags);
+
+/* parse a string in the form of "GTK_ANCHOR_NE|GTK_ANCHOR_SW" */
+guint glade_util_flags_from_string (GType type, const char *string);
+gchar* glade_util_string_from_flags (GType type, guint flags);
+
+const char *glade_string_from_enum (GType type, gint value);
+
+gint glade_enum_from_string (GType type, const char *string);
+
+
+/* This creates a GtkPixmap widget, using a colormap and xpm data from an
+ '#include'd pixmap file. */
+GtkWidget* glade_util_create_pixmap_using_colormap (GdkColormap *colormap,
+ gchar **xpm_data);
+
+/* This returns TRUE if the widget is a toplevel project component,
+ i.e. a window, dialog or popup menu. */
+gboolean glade_util_is_component (GtkWidget *widget);
+
+/* This returns the toplevel widget containing the given widget. It is similar
+ to gtk_widget_get_toplevel() but is also walks up menus. */
+GtkWidget* glade_util_get_toplevel (GtkWidget *widget);
+
+/* This returns the closest ancestor of the given widget which is a GbWidget.*/
+GtkWidget* glade_util_get_parent (GtkWidget *widget);
+
+/* This tries to find a named widget in a component. It returns the widget or
+ NULL if it wasn't found. */
+GtkWidget* glade_util_find_widget (GtkWidget *widget, gchar *name);
+
+
+/* This is used when setting up keyboard accelerators resulting from underlined
+ keys in labels. It returns the mnemonic widget to use. */
+GtkWidget* glade_util_find_default_accelerator_target (GtkWidget *label);
+
+/* Returns the index of a widget in a box. Note that the box packing
+ property means that widgets may not be displayed in this order. */
+gint glade_util_get_box_pos (GtkBox *box,
+ GtkWidget *widget);
+
+/* Returns the structure corresponding to the given widget in a table. */
+GtkTableChild* glade_util_find_table_child (GtkTable *table,
+ GtkWidget *widget);
+GtkBoxChild* glade_util_find_box_child (GtkBox *box,
+ GtkWidget *widget);
+GtkFixedChild* glade_util_find_fixed_child (GtkFixed *fixed,
+ GtkWidget *widget);
+#if GLADE_SUPPORTS_GTK_PACKER
+GtkPackerChild* glade_util_find_packer_child (GtkPacker *packer,
+ GtkWidget *widget);
+#endif
+
+/* This returns the GtkLabel's text, including the underline characters.
+ It is needed since GtkLabel doesn't provide the opposite function to
+ gtk_label_parse_uline(). The returned string should be freed after use. */
+gchar* glade_util_get_label_text (GtkWidget *label);
+
+/* These close the given window, so that if it is shown again it appears in
+ the same place. */
+gint glade_util_close_window_on_delete (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer data);
+gint glade_util_close_window (GtkWidget *widget);
+
+
+
+/*
+ * File Utility Functions.
+ */
+
+/* Returns TRUE if the given file exists. filename must be UTF-8. */
+gboolean glade_util_file_exists (const gchar *filename);
+
+/* Returns the last modification time of the given file, or 0 if it doesn't
+ exist, or -1 on error. filename must be UTF-8. */
+GladeError* glade_util_file_last_mod_time (const gchar *filename,
+ time_t *last_mod_time);
+
+/* This copies a file from src to dest, and returns a GladeError if an error
+ occurs. src & dest must be UTF-8. */
+GladeError* glade_util_copy_file (const gchar *src,
+ const gchar *dest);
+
+/* Creates a directory if it doesn't already exist. */
+GladeError* glade_util_ensure_directory_exists (const gchar *directory);
+
+/*
+ * Filename Utility Functions.
+ */
+
+/* Adds a filename onto a directory to make a complete pathname.
+ The directory may or may not end in '/'. file must be a simple filename.
+ Free the returned string when no longer needed. */
+gchar* glade_util_make_path (const gchar *dir,
+ const gchar *file);
+
+/* This turns a relative pathname into an absolute one based on the given
+ base directory (which MUST be absolute).
+ e.g. "/home/damon" + "../dave/test" -> "/home/dave/test"
+ The returned path should be freed when no longer needed. */
+gchar* glade_util_make_absolute_path (const gchar *dir,
+ const gchar *file);
+
+/* This turns an absolute pathname into an relative one based on the given
+ base directory. Both arguments must be absolute paths, and should be in
+ canonical form, i.e. not containing '..', '.' or multiple '/'s together.
+ The returned value may or may not end with a '/', depending on the
+ arguments. The returned path should be freed when no longer needed. */
+gchar* glade_util_make_relative_path (const gchar *base_dir,
+ const gchar *file);
+
+/* Returns TRUE if file is in dir. Both paths must be absolute. file can
+ be a directory, and both can end in '/' or not. Note that we assume
+ that both are in proper form, i.e. there are no instances of '//', '.',
+ or '..' in either. */
+gboolean glade_util_directory_contains_file (const gchar *dir,
+ const gchar *file);
+
+/* Returns TRUE if the 2 directories are equivalent. Both must be absolute
+ paths, and may or may not end in '/'. */
+gboolean glade_util_directories_equivalent (const gchar *dir1,
+ const gchar *dir2);
+
+
+/* This is similar to GLib's dirname, but it makes sure the dirname ends with
+ a G_DIR_SEPARATOR. */
+gchar* glade_util_dirname (const gchar *file_name);
+
+/* This returns the parent directory of the given directory, which may or may
+ not end in a G_DIR_SEPARATOR. The returned string should be freed. */
+gchar* glade_util_parent_directory (const gchar *dir);
+
+
+/* This searches the $HOME/Projects directory to find the default directory to
+ use for the next project, e.g. $HOME/Projects/project1. The returned
+ directory should be freed when no longer needed. */
+GladeError* glade_util_get_next_free_project_directory (gchar **project_directory_return,
+ gint *project_num_return);
+
+
+/* Sets the TZ environment variable to the given value, e.g. "UTC", returning
+ the old setting.
+ NOTE: You must call glade_util_reset_timezone() some time later to restore
+ the original TZ. Pass glade_util_reset_timezone() the string that
+ glade_util_set_timezone() returns. */
+gchar* glade_util_set_timezone (const gchar *tz);
+void glade_util_reset_timezone (gchar *tz);
+
+
+gboolean glade_util_check_is_stock_id (const gchar *stock_id);
+
+/* This is a GCompareFunc for comparing the labels of 2 stock items, ignoring
+ any '_' characters. It isn't particularly efficient. */
+gint glade_util_compare_stock_labels (gconstpointer a,
+ gconstpointer b);
+
+
+/* FIXME: These are pinched from gtkcombo.c. Get rid of them. */
+/* GtkListItem *glade_util_gtk_combo_find (GtkCombo *combo);*/
+/*gchar *glade_util_gtk_combo_func (GtkListItem *listitem);*/
+gpointer glade_util_gtk_combo_find (GtkCombo *combo);
+gchar *glade_util_gtk_combo_func (gpointer listitem);
+
+/* Returns TRUE if we need to support a 'Border Width' property for a widget.*/
+gboolean glade_util_uses_border_width (GtkWidget *widget);
+
+/* Converts a filename from UTF-8 to on-disk encoding, and sets it in a
+ GtkFileSelection. */
+void glade_util_set_file_selection_filename(GtkWidget *filesel,
+ const gchar *filename_utf8);
+/* Gets the selected file in a GtkFileSelection, converts it to UTF-8 and
+ returns it. Note that the returned string must be freed. */
+gchar* glade_util_get_file_selection_filename(GtkWidget *filesel);
+
+/* Like fopen but takes a UTF-8 filename and converts to on-disk encoding. */
+FILE* glade_util_fopen (const gchar *filename_utf8,
+ const gchar *mode);
+
+/* Gets a list of file names from a text/uri-list */
+GList *glade_util_uri_list_parse (const gchar *uri_list);
+
+/* Gets the extra translation properties stored inside the widget data. */
+void glade_util_get_translation_properties (GtkWidget *widget,
+ const gchar *property_name,
+ gboolean *translatable,
+ gchar **comments,
+ gboolean *context);
+
+/* Sets the extra translation properties stored inside the widget data. */
+void glade_util_set_translation_properties (GtkWidget *widget,
+ const gchar *property_name,
+ gboolean translatable,
+ const gchar *comments,
+ gboolean context);
+
+/* Copies the extra translation properties stored inside the widget data. */
+void glade_util_copy_translation_properties(GtkWidget *from_widget,
+ const gchar *from_property_name,
+ GtkWidget *to_widget,
+ const gchar *to_property_name);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* GLADE_UTILS_H */
diff --git a/tools/glade/intltool-extract.in b/tools/glade/intltool-extract.in
new file mode 100644
index 00000000..ee189a83
--- /dev/null
+++ b/tools/glade/intltool-extract.in
@@ -0,0 +1,861 @@
+#!@INTLTOOL_PERL@ -w
+# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+
+#
+# The Intltool Message Extractor
+#
+# Copyright (C) 2000-2001, 2003 Free Software Foundation.
+#
+# Intltool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of the
+# License, or (at your option) any later version.
+#
+# Intltool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+#
+# Authors: Kenneth Christiansen <kenneth@gnu.org>
+# Darin Adler <darin@bentspoon.com>
+#
+
+## Release information
+my $PROGRAM = "intltool-extract";
+my $PACKAGE = "intltool";
+my $VERSION = "0.36.1";
+
+## Loaded modules
+use strict;
+use File::Basename;
+use Getopt::Long;
+
+## Scalars used by the option stuff
+my $TYPE_ARG = "0";
+my $LOCAL_ARG = "0";
+my $HELP_ARG = "0";
+my $VERSION_ARG = "0";
+my $UPDATE_ARG = "0";
+my $QUIET_ARG = "0";
+my $SRCDIR_ARG = ".";
+
+my $FILE;
+my $OUTFILE;
+
+my $gettext_type = "";
+my $input;
+my %messages = ();
+my %loc = ();
+my %count = ();
+my %comments = ();
+my $strcount = 0;
+
+my $XMLCOMMENT = "";
+
+## Use this instead of \w for XML files to handle more possible characters.
+my $w = "[-A-Za-z0-9._:]";
+
+## Always print first
+$| = 1;
+
+## Handle options
+GetOptions (
+ "type=s" => \$TYPE_ARG,
+ "local|l" => \$LOCAL_ARG,
+ "help|h" => \$HELP_ARG,
+ "version|v" => \$VERSION_ARG,
+ "update" => \$UPDATE_ARG,
+ "quiet|q" => \$QUIET_ARG,
+ "srcdir=s" => \$SRCDIR_ARG,
+ ) or &error;
+
+&split_on_argument;
+
+
+## Check for options.
+## This section will check for the different options.
+
+sub split_on_argument {
+
+ if ($VERSION_ARG) {
+ &version;
+
+ } elsif ($HELP_ARG) {
+ &help;
+
+ } elsif ($LOCAL_ARG) {
+ &place_local;
+ &extract;
+
+ } elsif ($UPDATE_ARG) {
+ &place_normal;
+ &extract;
+
+ } elsif (@ARGV > 0) {
+ &place_normal;
+ &message;
+ &extract;
+
+ } else {
+ &help;
+
+ }
+}
+
+sub place_normal {
+ $FILE = $ARGV[0];
+ $OUTFILE = "$FILE.h";
+
+ my $dirname = dirname ($OUTFILE);
+ if (! -d "$dirname" && $dirname ne "") {
+ system ("mkdir -p $dirname");
+ }
+}
+
+sub place_local {
+ $FILE = $ARGV[0];
+ $OUTFILE = fileparse($FILE, ());
+ if (!-e "tmp/") {
+ system("mkdir tmp/");
+ }
+ $OUTFILE = "./tmp/$OUTFILE.h"
+}
+
+sub determine_type {
+ if ($TYPE_ARG =~ /^gettext\/(.*)/) {
+ $gettext_type=$1
+ }
+}
+
+## Sub for printing release information
+sub version{
+ print <<_EOF_;
+${PROGRAM} (${PACKAGE}) $VERSION
+Copyright (C) 2000, 2003 Free Software Foundation, Inc.
+Written by Kenneth Christiansen, 2000.
+
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+_EOF_
+ exit;
+}
+
+## Sub for printing usage information
+sub help {
+ print <<_EOF_;
+Usage: ${PROGRAM} [OPTION]... [FILENAME]
+Generates a header file from an XML source file.
+
+It grabs all strings between <_translatable_node> and its end tag in
+XML files. Read manpage (man ${PROGRAM}) for more info.
+
+ --type=TYPE Specify the file type of FILENAME. Currently supports:
+ "gettext/glade", "gettext/ini", "gettext/keys"
+ "gettext/rfc822deb", "gettext/schemas",
+ "gettext/scheme", "gettext/xml", "gettext/quoted"
+ -l, --local Writes output into current working directory
+ (conflicts with --update)
+ --update Writes output into the same directory the source file
+ reside (conflicts with --local)
+ --srcdir Root of the source tree
+ -v, --version Output version information and exit
+ -h, --help Display this help and exit
+ -q, --quiet Quiet mode
+
+Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
+or send email to <xml-i18n-tools\@gnome.org>.
+_EOF_
+ exit;
+}
+
+## Sub for printing error messages
+sub error{
+ print STDERR "Try `${PROGRAM} --help' for more information.\n";
+ exit;
+}
+
+sub message {
+ print "Generating C format header file for translation.\n" unless $QUIET_ARG;
+}
+
+sub extract {
+ &determine_type;
+
+ &convert;
+
+ open OUT, ">$OUTFILE";
+ binmode (OUT) if $^O eq 'MSWin32';
+ &msg_write;
+ close OUT;
+
+ print "Wrote $OUTFILE\n" unless $QUIET_ARG;
+}
+
+sub convert {
+
+ ## Reading the file
+ {
+ local (*IN);
+ local $/; #slurp mode
+ open (IN, "<$SRCDIR_ARG/$FILE") || die "can't open $SRCDIR_ARG/$FILE: $!";
+ $input = <IN>;
+ }
+
+ &type_ini if $gettext_type eq "ini";
+ &type_keys if $gettext_type eq "keys";
+ &type_xml if $gettext_type eq "xml";
+ &type_glade if $gettext_type eq "glade";
+ &type_scheme if $gettext_type eq "scheme";
+ &type_schemas if $gettext_type eq "schemas";
+ &type_rfc822deb if $gettext_type eq "rfc822deb";
+ &type_quoted if $gettext_type eq "quoted";
+}
+
+sub entity_decode_minimal
+{
+ local ($_) = @_;
+
+ s/&apos;/'/g; # '
+ s/&quot;/"/g; # "
+ s/&amp;/&/g;
+
+ return $_;
+}
+
+sub entity_decode
+{
+ local ($_) = @_;
+
+ s/&apos;/'/g; # '
+ s/&quot;/"/g; # "
+ s/&lt;/</g;
+ s/&gt;/>/g;
+ s/&amp;/&/g;
+
+ return $_;
+}
+
+sub escape_char
+{
+ return '\"' if $_ eq '"';
+ return '\n' if $_ eq "\n";
+ return '\\\\' if $_ eq '\\';
+
+ return $_;
+}
+
+sub escape
+{
+ my ($string) = @_;
+ return join "", map &escape_char, split //, $string;
+}
+
+sub type_ini {
+ ### For generic translatable desktop files ###
+ while ($input =~ /^(#(.+)\n)?^_.*=(.*)$/mg) {
+ if (defined($2)) {
+ $comments{$3} = $2;
+ }
+ $messages{$3} = [];
+ }
+}
+
+sub type_keys {
+ ### For generic translatable mime/keys files ###
+ while ($input =~ /^\s*_\w+=(.*)$/mg) {
+ $messages{$1} = [];
+ }
+}
+
+sub type_xml {
+ ### For generic translatable XML files ###
+ my $tree = readXml($input);
+ parseTree(0, $tree);
+}
+
+sub print_var {
+ my $var = shift;
+ my $vartype = ref $var;
+
+ if ($vartype =~ /ARRAY/) {
+ my @arr = @{$var};
+ print "[ ";
+ foreach my $el (@arr) {
+ print_var($el);
+ print ", ";
+ }
+ print "] ";
+ } elsif ($vartype =~ /HASH/) {
+ my %hash = %{$var};
+ print "{ ";
+ foreach my $key (keys %hash) {
+ print "$key => ";
+ print_var($hash{$key});
+ print ", ";
+ }
+ print "} ";
+ } else {
+ print $var;
+ }
+}
+
+# Same syntax as getAttributeString in intltool-merge.in.in, similar logic (look for ## differences comment)
+sub getAttributeString
+{
+ my $sub = shift;
+ my $do_translate = shift || 1;
+ my $language = shift || "";
+ my $translate = shift;
+ my $result = "";
+ foreach my $e (reverse(sort(keys %{ $sub }))) {
+ my $key = $e;
+ my $string = $sub->{$e};
+ my $quote = '"';
+
+ $string =~ s/^[\s]+//;
+ $string =~ s/[\s]+$//;
+
+ if ($string =~ /^'.*'$/)
+ {
+ $quote = "'";
+ }
+ $string =~ s/^['"]//g;
+ $string =~ s/['"]$//g;
+
+ ## differences from intltool-merge.in.in
+ if ($key =~ /^_/) {
+ $comments{entity_decode($string)} = $XMLCOMMENT if $XMLCOMMENT;
+ $messages{entity_decode($string)} = [];
+ $$translate = 2;
+ }
+ ## differences end here from intltool-merge.in.in
+ $result .= " $key=$quote$string$quote";
+ }
+ return $result;
+}
+
+# Verbatim copy from intltool-merge.in.in
+sub getXMLstring
+{
+ my $ref = shift;
+ my $spacepreserve = shift || 0;
+ my @list = @{ $ref };
+ my $result = "";
+
+ my $count = scalar(@list);
+ my $attrs = $list[0];
+ my $index = 1;
+
+ $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
+ $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
+
+ while ($index < $count) {
+ my $type = $list[$index];
+ my $content = $list[$index+1];
+ if (! $type ) {
+ # We've got CDATA
+ if ($content) {
+ # lets strip the whitespace here, and *ONLY* here
+ $content =~ s/\s+/ /gs if (!$spacepreserve);
+ $result .= $content;
+ }
+ } elsif ( "$type" ne "1" ) {
+ # We've got another element
+ $result .= "<$type";
+ $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements
+ if ($content) {
+ my $subresult = getXMLstring($content, $spacepreserve);
+ if ($subresult) {
+ $result .= ">".$subresult . "</$type>";
+ } else {
+ $result .= "/>";
+ }
+ } else {
+ $result .= "/>";
+ }
+ }
+ $index += 2;
+ }
+ return $result;
+}
+
+# Verbatim copy from intltool-merge.in.in, except for MULTIPLE_OUTPUT handling removed
+# Translate list of nodes if necessary
+sub translate_subnodes
+{
+ my $fh = shift;
+ my $content = shift;
+ my $language = shift || "";
+ my $singlelang = shift || 0;
+ my $spacepreserve = shift || 0;
+
+ my @nodes = @{ $content };
+
+ my $count = scalar(@nodes);
+ my $index = 0;
+ while ($index < $count) {
+ my $type = $nodes[$index];
+ my $rest = $nodes[$index+1];
+ traverse($fh, $type, $rest, $language, $spacepreserve);
+ $index += 2;
+ }
+}
+
+# Based on traverse() in intltool-merge.in.in
+sub traverse
+{
+ my $fh = shift; # unused, to allow us to sync code between -merge and -extract
+ my $nodename = shift;
+ my $content = shift;
+ my $language = shift || "";
+ my $spacepreserve = shift || 0;
+
+ if ($nodename && "$nodename" eq "1") {
+ $XMLCOMMENT = $content;
+ } elsif ($nodename) {
+ # element
+ my @all = @{ $content };
+ my $attrs = shift @all;
+ my $translate = 0;
+ my $outattr = getAttributeString($attrs, 1, $language, \$translate);
+
+ if ($nodename =~ /^_/) {
+ $translate = 1;
+ $nodename =~ s/^_//;
+ }
+ my $lookup = '';
+
+ $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
+ $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
+
+ if ($translate) {
+ $lookup = getXMLstring($content, $spacepreserve);
+ if (!$spacepreserve) {
+ $lookup =~ s/^\s+//s;
+ $lookup =~ s/\s+$//s;
+ }
+
+ if ($lookup && $translate != 2) {
+ $comments{$lookup} = $XMLCOMMENT if $XMLCOMMENT;
+ $messages{$lookup} = [];
+ } elsif ($translate == 2) {
+ translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
+ }
+ } else {
+ $XMLCOMMENT = "";
+ my $count = scalar(@all);
+ if ($count > 0) {
+ my $index = 0;
+ while ($index < $count) {
+ my $type = $all[$index];
+ my $rest = $all[$index+1];
+ traverse($fh, $type, $rest, $language, $spacepreserve);
+ $index += 2;
+ }
+ }
+ }
+ $XMLCOMMENT = "";
+ }
+}
+
+
+# Verbatim copy from intltool-merge.in.in, $fh for compatibility
+sub parseTree
+{
+ my $fh = shift;
+ my $ref = shift;
+ my $language = shift || "";
+
+ my $name = shift @{ $ref };
+ my $cont = shift @{ $ref };
+
+ while (!$name || "$name" eq "1") {
+ $name = shift @{ $ref };
+ $cont = shift @{ $ref };
+ }
+
+ my $spacepreserve = 0;
+ my $attrs = @{$cont}[0];
+ $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
+
+ traverse($fh, $name, $cont, $language, $spacepreserve);
+}
+
+# Verbatim copy from intltool-merge.in.in
+sub intltool_tree_comment
+{
+ my $expat = shift;
+ my $data = $expat->original_string();
+ my $clist = $expat->{Curlist};
+ my $pos = $#$clist;
+
+ $data =~ s/^<!--//s;
+ $data =~ s/-->$//s;
+ push @$clist, 1 => $data;
+}
+
+# Verbatim copy from intltool-merge.in.in
+sub intltool_tree_cdatastart
+{
+ my $expat = shift;
+ my $clist = $expat->{Curlist};
+ my $pos = $#$clist;
+
+ push @$clist, 0 => $expat->original_string();
+}
+
+# Verbatim copy from intltool-merge.in.in
+sub intltool_tree_cdataend
+{
+ my $expat = shift;
+ my $clist = $expat->{Curlist};
+ my $pos = $#$clist;
+
+ $clist->[$pos] .= $expat->original_string();
+}
+
+# Verbatim copy from intltool-merge.in.in
+sub intltool_tree_char
+{
+ my $expat = shift;
+ my $text = shift;
+ my $clist = $expat->{Curlist};
+ my $pos = $#$clist;
+
+ # Use original_string so that we retain escaped entities
+ # in CDATA sections.
+ #
+ if ($pos > 0 and $clist->[$pos - 1] eq '0') {
+ $clist->[$pos] .= $expat->original_string();
+ } else {
+ push @$clist, 0 => $expat->original_string();
+ }
+}
+
+# Verbatim copy from intltool-merge.in.in
+sub intltool_tree_start
+{
+ my $expat = shift;
+ my $tag = shift;
+ my @origlist = ();
+
+ # Use original_string so that we retain escaped entities
+ # in attribute values. We must convert the string to an
+ # @origlist array to conform to the structure of the Tree
+ # Style.
+ #
+ my @original_array = split /\x/, $expat->original_string();
+ my $source = $expat->original_string();
+
+ # Remove leading tag.
+ #
+ $source =~ s|^\s*<\s*(\S+)||s;
+
+ # Grab attribute key/value pairs and push onto @origlist array.
+ #
+ while ($source)
+ {
+ if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/)
+ {
+ $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s;
+ push @origlist, $1;
+ push @origlist, '"' . $2 . '"';
+ }
+ elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/)
+ {
+ $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s;
+ push @origlist, $1;
+ push @origlist, "'" . $2 . "'";
+ }
+ else
+ {
+ last;
+ }
+ }
+
+ my $ol = [ { @origlist } ];
+
+ push @{ $expat->{Lists} }, $expat->{Curlist};
+ push @{ $expat->{Curlist} }, $tag => $ol;
+ $expat->{Curlist} = $ol;
+}
+
+# Copied from intltool-merge.in.in and added comment handler.
+sub readXml
+{
+ my $xmldoc = shift || return;
+ my $ret = eval 'require XML::Parser';
+ if(!$ret) {
+ die "You must have XML::Parser installed to run $0\n\n";
+ }
+ my $xp = new XML::Parser(Style => 'Tree');
+ $xp->setHandlers(Char => \&intltool_tree_char);
+ $xp->setHandlers(Start => \&intltool_tree_start);
+ $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart);
+ $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend);
+
+ ## differences from intltool-merge.in.in
+ $xp->setHandlers(Comment => \&intltool_tree_comment);
+ ## differences end here from intltool-merge.in.in
+
+ my $tree = $xp->parse($xmldoc);
+ #print_var($tree);
+
+# <foo><!-- comment --><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>
+# would be:
+# [foo, [{}, 1, "comment", head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar,
+# [{}, 0, "Howdy", ref, [{}]], 0, "do" ] ]
+
+ return $tree;
+}
+
+sub type_schemas {
+ ### For schemas XML files ###
+
+ # FIXME: We should handle escaped < (less than)
+ while ($input =~ /
+ <locale\ name="C">\s*
+ (<default>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/default>\s*)?
+ (<short>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/short>\s*)?
+ (<long>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/long>\s*)?
+ <\/locale>
+ /sgx) {
+ my @totranslate = ($3,$6,$9);
+ my @eachcomment = ($2,$5,$8);
+ foreach (@totranslate) {
+ my $currentcomment = shift @eachcomment;
+ next if !$_;
+ s/\s+/ /g;
+ $messages{entity_decode_minimal($_)} = [];
+ $comments{entity_decode_minimal($_)} = $currentcomment if (defined($currentcomment));
+ }
+ }
+}
+
+sub type_rfc822deb {
+ ### For rfc822-style Debian configuration files ###
+
+ my $lineno = 1;
+ my $type = '';
+ while ($input =~ /\G(.*?)(^|\n)(_+)([^:]+):[ \t]*(.*?)(?=\n\S|$)/sg)
+ {
+ my ($pre, $newline, $underscore, $tag, $text) = ($1, $2, $3, $4, $5);
+ while ($pre =~ m/\n/g)
+ {
+ $lineno ++;
+ }
+ $lineno += length($newline);
+ my @str_list = rfc822deb_split(length($underscore), $text);
+ for my $str (@str_list)
+ {
+ $strcount++;
+ $messages{$str} = [];
+ $loc{$str} = $lineno;
+ $count{$str} = $strcount;
+ my $usercomment = '';
+ while($pre =~ s/(^|\n)#([^\n]*)$//s)
+ {
+ $usercomment = "\n" . $2 . $usercomment;
+ }
+ $comments{$str} = $tag . $usercomment;
+ }
+ $lineno += ($text =~ s/\n//g);
+ }
+}
+
+sub rfc822deb_split {
+ # Debian defines a special way to deal with rfc822-style files:
+ # when a value contain newlines, it consists of
+ # 1. a short form (first line)
+ # 2. a long description, all lines begin with a space,
+ # and paragraphs are separated by a single dot on a line
+ # This routine returns an array of all paragraphs, and reformat
+ # them.
+ # When first argument is 2, the string is a comma separated list of
+ # values.
+ my $type = shift;
+ my $text = shift;
+ $text =~ s/^[ \t]//mg;
+ return (split(/, */, $text, 0)) if $type ne 1;
+ return ($text) if $text !~ /\n/;
+
+ $text =~ s/([^\n]*)\n//;
+ my @list = ($1);
+ my $str = '';
+ for my $line (split (/\n/, $text))
+ {
+ chomp $line;
+ if ($line =~ /^\.\s*$/)
+ {
+ # New paragraph
+ $str =~ s/\s*$//;
+ push(@list, $str);
+ $str = '';
+ }
+ elsif ($line =~ /^\s/)
+ {
+ # Line which must not be reformatted
+ $str .= "\n" if length ($str) && $str !~ /\n$/;
+ $line =~ s/\s+$//;
+ $str .= $line."\n";
+ }
+ else
+ {
+ # Continuation line, remove newline
+ $str .= " " if length ($str) && $str !~ /\n$/;
+ $str .= $line;
+ }
+ }
+ $str =~ s/\s*$//;
+ push(@list, $str) if length ($str);
+ return @list;
+}
+
+sub type_quoted {
+ while ($input =~ /\"(([^\"]|\\\")*[^\\\"])\"/g) {
+ my $message = $1;
+ my $before = $`;
+ $message =~ s/\\\"/\"/g;
+ $before =~ s/[^\n]//g;
+ $messages{$message} = [];
+ $loc{$message} = length ($before) + 2;
+ }
+}
+
+sub type_glade {
+ ### For translatable Glade XML files ###
+
+ my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message";
+
+ while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) {
+ # Glade sometimes uses tags that normally mark translatable things for
+ # little bits of non-translatable content. We work around this by not
+ # translating strings that only includes something like label4 or window1.
+ $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label|dialog)[0-9]+$/;
+ }
+
+ while ($input =~ /<items>(..[^<]*)<\/items>/sg) {
+ for my $item (split (/\n/, $1)) {
+ $messages{entity_decode($item)} = [];
+ }
+ }
+
+ ## handle new glade files
+ while ($input =~ /<(property|atkproperty)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) {
+ $messages{entity_decode($3)} = [] unless $3 =~ /^(window|label)[0-9]+$/;
+ if (defined($2) and !($3 =~ /^(window|label)[0-9]+$/)) {
+ $comments{entity_decode($3)} = entity_decode($2) ;
+ }
+ }
+ while ($input =~ /<atkaction\s+action_name="([^>]*)"\s+description="([^>]+)"\/>/sg) {
+ $messages{entity_decode_minimal($2)} = [];
+ }
+}
+
+sub type_scheme {
+ my ($line, $i, $state, $str, $trcomment, $char);
+ for $line (split(/\n/, $input)) {
+ $i = 0;
+ $state = 0; # 0 - nothing, 1 - string, 2 - translatable string
+ while ($i < length($line)) {
+ if (substr($line,$i,1) eq "\"") {
+ if ($state == 2) {
+ $comments{$str} = $trcomment if ($trcomment);
+ $messages{$str} = [];
+ $str = '';
+ $state = 0; $trcomment = "";
+ } elsif ($state == 1) {
+ $str = '';
+ $state = 0; $trcomment = "";
+ } else {
+ $state = 1;
+ $str = '';
+ if ($i>0 && substr($line,$i-1,1) eq '_') {
+ $state = 2;
+ }
+ }
+ } elsif (!$state) {
+ if (substr($line,$i,1) eq ";") {
+ $trcomment = substr($line,$i+1);
+ $trcomment =~ s/^;*\s*//;
+ $i = length($line);
+ } elsif ($trcomment && substr($line,$i,1) !~ /\s|\(|\)|_/) {
+ $trcomment = "";
+ }
+ } else {
+ if (substr($line,$i,1) eq "\\") {
+ $char = substr($line,$i+1,1);
+ if ($char ne "\"" && $char ne "\\") {
+ $str = $str . "\\";
+ }
+ $i++;
+ }
+ $str = $str . substr($line,$i,1);
+ }
+ $i++;
+ }
+ }
+}
+
+sub msg_write {
+ my @msgids;
+ if (%count)
+ {
+ @msgids = sort { $count{$a} <=> $count{$b} } keys %count;
+ }
+ else
+ {
+ @msgids = sort keys %messages;
+ }
+ for my $message (@msgids)
+ {
+ my $offsetlines = 1;
+ $offsetlines++ if $message =~ /%/;
+ if (defined ($comments{$message}))
+ {
+ while ($comments{$message} =~ m/\n/g)
+ {
+ $offsetlines++;
+ }
+ }
+ print OUT "# ".($loc{$message} - $offsetlines). " \"$FILE\"\n"
+ if defined $loc{$message};
+ print OUT "/* ".$comments{$message}." */\n"
+ if defined $comments{$message};
+ print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/;
+
+ my @lines = split (/\n/, $message, -1);
+ for (my $n = 0; $n < @lines; $n++)
+ {
+ if ($n == 0)
+ {
+ print OUT "char *s = N_(\"";
+ }
+ else
+ {
+ print OUT " \"";
+ }
+
+ print OUT escape($lines[$n]);
+
+ if ($n < @lines - 1)
+ {
+ print OUT "\\n\"\n";
+ }
+ else
+ {
+ print OUT "\");\n";
+ }
+ }
+ }
+}
+
diff --git a/tools/glade/intltool-merge.in b/tools/glade/intltool-merge.in
new file mode 100644
index 00000000..d8d938e2
--- /dev/null
+++ b/tools/glade/intltool-merge.in
@@ -0,0 +1,1451 @@
+#!@INTLTOOL_PERL@ -w
+# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+
+#
+# The Intltool Message Merger
+#
+# Copyright (C) 2000, 2003 Free Software Foundation.
+# Copyright (C) 2000, 2001 Eazel, Inc
+#
+# Intltool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# version 2 published by the Free Software Foundation.
+#
+# Intltool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+#
+# Authors: Maciej Stachowiak <mjs@noisehavoc.org>
+# Kenneth Christiansen <kenneth@gnu.org>
+# Darin Adler <darin@bentspoon.com>
+#
+# Proper XML UTF-8'ification written by Cyrille Chepelov <chepelov@calixo.net>
+#
+
+## Release information
+my $PROGRAM = "intltool-merge";
+my $PACKAGE = "intltool";
+my $VERSION = "0.36.1";
+
+## Loaded modules
+use strict;
+use Getopt::Long;
+use Text::Wrap;
+use File::Basename;
+
+my $must_end_tag = -1;
+my $last_depth = -1;
+my $translation_depth = -1;
+my @tag_stack = ();
+my @entered_tag = ();
+my @translation_strings = ();
+my $leading_space = "";
+
+## Scalars used by the option stuff
+my $HELP_ARG = 0;
+my $VERSION_ARG = 0;
+my $BA_STYLE_ARG = 0;
+my $XML_STYLE_ARG = 0;
+my $KEYS_STYLE_ARG = 0;
+my $DESKTOP_STYLE_ARG = 0;
+my $SCHEMAS_STYLE_ARG = 0;
+my $RFC822DEB_STYLE_ARG = 0;
+my $QUOTED_STYLE_ARG = 0;
+my $QUIET_ARG = 0;
+my $PASS_THROUGH_ARG = 0;
+my $UTF8_ARG = 0;
+my $MULTIPLE_OUTPUT = 0;
+my $cache_file;
+
+## Handle options
+GetOptions
+(
+ "help" => \$HELP_ARG,
+ "version" => \$VERSION_ARG,
+ "quiet|q" => \$QUIET_ARG,
+ "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility
+ "ba-style|b" => \$BA_STYLE_ARG,
+ "xml-style|x" => \$XML_STYLE_ARG,
+ "keys-style|k" => \$KEYS_STYLE_ARG,
+ "desktop-style|d" => \$DESKTOP_STYLE_ARG,
+ "schemas-style|s" => \$SCHEMAS_STYLE_ARG,
+ "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG,
+ "quoted-style" => \$QUOTED_STYLE_ARG,
+ "pass-through|p" => \$PASS_THROUGH_ARG,
+ "utf8|u" => \$UTF8_ARG,
+ "multiple-output|m" => \$MULTIPLE_OUTPUT,
+ "cache|c=s" => \$cache_file
+ ) or &error;
+
+my $PO_DIR;
+my $FILE;
+my $OUTFILE;
+
+my %po_files_by_lang = ();
+my %translations = ();
+my $iconv = $ENV{"ICONV"} || "iconv";
+my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
+
+sub isProgramInPath
+{
+ my ($file) = @_;
+ # If either a file exists, or when run it returns 0 exit status
+ return 1 if ((-x $file) or (system("$file -l >$devnull") == 0));
+ return 0;
+}
+
+if (! isProgramInPath ("$iconv"))
+{
+ print STDERR " *** iconv is not found on this system!\n".
+ " *** Without it, intltool-merge can not convert encodings.\n";
+ exit;
+}
+
+# Use this instead of \w for XML files to handle more possible characters.
+my $w = "[-A-Za-z0-9._:]";
+
+# XML quoted string contents
+my $q = "[^\\\"]*";
+
+## Check for options.
+
+if ($VERSION_ARG)
+{
+ &print_version;
+}
+elsif ($HELP_ARG)
+{
+ &print_help;
+}
+elsif ($BA_STYLE_ARG && @ARGV > 2)
+{
+ &utf8_sanity_check;
+ &preparation;
+ &print_message;
+ &ba_merge_translations;
+ &finalize;
+}
+elsif ($XML_STYLE_ARG && @ARGV > 2)
+{
+ &utf8_sanity_check;
+ &preparation;
+ &print_message;
+ &xml_merge_output;
+ &finalize;
+}
+elsif ($KEYS_STYLE_ARG && @ARGV > 2)
+{
+ &utf8_sanity_check;
+ &preparation;
+ &print_message;
+ &keys_merge_translations;
+ &finalize;
+}
+elsif ($DESKTOP_STYLE_ARG && @ARGV > 2)
+{
+ &utf8_sanity_check;
+ &preparation;
+ &print_message;
+ &desktop_merge_translations;
+ &finalize;
+}
+elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2)
+{
+ &utf8_sanity_check;
+ &preparation;
+ &print_message;
+ &schemas_merge_translations;
+ &finalize;
+}
+elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2)
+{
+ &preparation;
+ &print_message;
+ &rfc822deb_merge_translations;
+ &finalize;
+}
+elsif ($QUOTED_STYLE_ARG && @ARGV > 2)
+{
+ &utf8_sanity_check;
+ &preparation;
+ &print_message;
+ &quoted_merge_translations;
+ &finalize;
+}
+else
+{
+ &print_help;
+}
+
+exit;
+
+## Sub for printing release information
+sub print_version
+{
+ print <<_EOF_;
+${PROGRAM} (${PACKAGE}) ${VERSION}
+Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen.
+
+Copyright (C) 2000-2003 Free Software Foundation, Inc.
+Copyright (C) 2000-2001 Eazel, Inc.
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+_EOF_
+ exit;
+}
+
+## Sub for printing usage information
+sub print_help
+{
+ print <<_EOF_;
+Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE
+Generates an output file that includes some localized attributes from an
+untranslated source file.
+
+Mandatory options: (exactly one must be specified)
+ -b, --ba-style includes translations in the bonobo-activation style
+ -d, --desktop-style includes translations in the desktop style
+ -k, --keys-style includes translations in the keys style
+ -s, --schemas-style includes translations in the schemas style
+ -r, --rfc822deb-style includes translations in the RFC822 style
+ --quoted-style includes translations in the quoted string style
+ -x, --xml-style includes translations in the standard xml style
+
+Other options:
+ -u, --utf8 convert all strings to UTF-8 before merging
+ (default for everything except RFC822 style)
+ -p, --pass-through deprecated, does nothing and issues a warning
+ -m, --multiple-output output one localized file per locale, instead of
+ a single file containing all localized elements
+ -c, --cache=FILE specify cache file name
+ (usually \$top_builddir/po/.intltool-merge-cache)
+ -q, --quiet suppress most messages
+ --help display this help and exit
+ --version output version information and exit
+
+Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
+or send email to <xml-i18n-tools\@gnome.org>.
+_EOF_
+ exit;
+}
+
+
+## Sub for printing error messages
+sub print_error
+{
+ print STDERR "Try `${PROGRAM} --help' for more information.\n";
+ exit;
+}
+
+
+sub print_message
+{
+ print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG;
+}
+
+
+sub preparation
+{
+ $PO_DIR = $ARGV[0];
+ $FILE = $ARGV[1];
+ $OUTFILE = $ARGV[2];
+
+ &gather_po_files;
+ &get_translation_database;
+}
+
+# General-purpose code for looking up translations in .po files
+
+sub po_file2lang
+{
+ my ($tmp) = @_;
+ $tmp =~ s/^.*\/(.*)\.po$/$1/;
+ return $tmp;
+}
+
+sub gather_po_files
+{
+ if (my $linguas = $ENV{"LINGUAS"})
+ {
+ for my $lang (split / /, $linguas) {
+ my $po_file = $PO_DIR . "/" . $lang . ".po";
+ if (-e $po_file) {
+ $po_files_by_lang{$lang} = $po_file;
+ }
+ }
+ }
+ else
+ {
+ if (open LINGUAS_FILE, "$PO_DIR/LINGUAS")
+ {
+ while (<LINGUAS_FILE>)
+ {
+ next if /^#/;
+
+ if (/([-a-zA-Z_@.]+)\n/)
+ {
+ my $lang = $1;
+
+ my $po_file = $PO_DIR . "/" . $lang . ".po";
+ if (-e $po_file) {
+ $po_files_by_lang{$lang} = $po_file;
+ }
+ }
+ }
+
+ close LINGUAS_FILE;
+ }
+ else
+ {
+ for my $po_file (glob "$PO_DIR/*.po") {
+ $po_files_by_lang{po_file2lang($po_file)} = $po_file;
+ }
+ }
+ }
+}
+
+sub get_local_charset
+{
+ my ($encoding) = @_;
+ my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "@INTLTOOL_LIBDIR@/charset.alias";
+
+ # seek character encoding aliases in charset.alias (glib)
+
+ if (open CHARSET_ALIAS, $alias_file)
+ {
+ while (<CHARSET_ALIAS>)
+ {
+ next if /^\#/;
+ return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i)
+ }
+
+ close CHARSET_ALIAS;
+ }
+
+ # if not found, return input string
+
+ return $encoding;
+}
+
+sub get_po_encoding
+{
+ my ($in_po_file) = @_;
+ my $encoding = "";
+
+ open IN_PO_FILE, $in_po_file or die;
+ while (<IN_PO_FILE>)
+ {
+ ## example: "Content-Type: text/plain; charset=ISO-8859-1\n"
+ if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/)
+ {
+ $encoding = $1;
+ last;
+ }
+ }
+ close IN_PO_FILE;
+
+ if (!$encoding)
+ {
+ print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG;
+ $encoding = "ISO-8859-1";
+ }
+
+ system ("$iconv -f $encoding -t UTF-8 <$devnull 2>$devnull");
+ if ($?) {
+ $encoding = get_local_charset($encoding);
+ }
+
+ return $encoding
+}
+
+sub utf8_sanity_check
+{
+ print STDERR "Warning: option --pass-through has been removed.\n" if $PASS_THROUGH_ARG;
+ $UTF8_ARG = 1;
+}
+
+sub get_translation_database
+{
+ if ($cache_file) {
+ &get_cached_translation_database;
+ } else {
+ &create_translation_database;
+ }
+}
+
+sub get_newest_po_age
+{
+ my $newest_age;
+
+ foreach my $file (values %po_files_by_lang)
+ {
+ my $file_age = -M $file;
+ $newest_age = $file_age if !$newest_age || $file_age < $newest_age;
+ }
+
+ $newest_age = 0 if !$newest_age;
+
+ return $newest_age;
+}
+
+sub create_cache
+{
+ print "Generating and caching the translation database\n" unless $QUIET_ARG;
+
+ &create_translation_database;
+
+ open CACHE, ">$cache_file" || die;
+ print CACHE join "\x01", %translations;
+ close CACHE;
+}
+
+sub load_cache
+{
+ print "Found cached translation database\n" unless $QUIET_ARG;
+
+ my $contents;
+ open CACHE, "<$cache_file" || die;
+ {
+ local $/;
+ $contents = <CACHE>;
+ }
+ close CACHE;
+ %translations = split "\x01", $contents;
+}
+
+sub get_cached_translation_database
+{
+ my $cache_file_age = -M $cache_file;
+ if (defined $cache_file_age)
+ {
+ if ($cache_file_age <= &get_newest_po_age)
+ {
+ &load_cache;
+ return;
+ }
+ print "Found too-old cached translation database\n" unless $QUIET_ARG;
+ }
+
+ &create_cache;
+}
+
+sub create_translation_database
+{
+ for my $lang (keys %po_files_by_lang)
+ {
+ my $po_file = $po_files_by_lang{$lang};
+
+ if ($UTF8_ARG)
+ {
+ my $encoding = get_po_encoding ($po_file);
+
+ if (lc $encoding eq "utf-8")
+ {
+ open PO_FILE, "<$po_file";
+ }
+ else
+ {
+ print "NOTICE: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;;
+
+ open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|";
+ }
+ }
+ else
+ {
+ open PO_FILE, "<$po_file";
+ }
+
+ my $nextfuzzy = 0;
+ my $inmsgid = 0;
+ my $inmsgstr = 0;
+ my $msgid = "";
+ my $msgstr = "";
+
+ while (<PO_FILE>)
+ {
+ $nextfuzzy = 1 if /^#, fuzzy/;
+
+ if (/^msgid "((\\.|[^\\]+)*)"/ )
+ {
+ $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
+ $msgid = "";
+ $msgstr = "";
+
+ if ($nextfuzzy) {
+ $inmsgid = 0;
+ } else {
+ $msgid = unescape_po_string($1);
+ $inmsgid = 1;
+ }
+ $inmsgstr = 0;
+ $nextfuzzy = 0;
+ }
+
+ if (/^msgstr "((\\.|[^\\]+)*)"/)
+ {
+ $msgstr = unescape_po_string($1);
+ $inmsgstr = 1;
+ $inmsgid = 0;
+ }
+
+ if (/^"((\\.|[^\\]+)*)"/)
+ {
+ $msgid .= unescape_po_string($1) if $inmsgid;
+ $msgstr .= unescape_po_string($1) if $inmsgstr;
+ }
+ }
+ $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
+ }
+}
+
+sub finalize
+{
+}
+
+sub unescape_one_sequence
+{
+ my ($sequence) = @_;
+
+ return "\\" if $sequence eq "\\\\";
+ return "\"" if $sequence eq "\\\"";
+ return "\n" if $sequence eq "\\n";
+ return "\r" if $sequence eq "\\r";
+ return "\t" if $sequence eq "\\t";
+ return "\b" if $sequence eq "\\b";
+ return "\f" if $sequence eq "\\f";
+ return "\a" if $sequence eq "\\a";
+ return chr(11) if $sequence eq "\\v"; # vertical tab, see ascii(7)
+
+ return chr(hex($1)) if ($sequence =~ /\\x([0-9a-fA-F]{2})/);
+ return chr(oct($1)) if ($sequence =~ /\\([0-7]{3})/);
+
+ # FIXME: Is \0 supported as well? Kenneth and Rodney don't want it, see bug #48489
+
+ return $sequence;
+}
+
+sub unescape_po_string
+{
+ my ($string) = @_;
+
+ $string =~ s/(\\x[0-9a-fA-F]{2}|\\[0-7]{3}|\\.)/unescape_one_sequence($1)/eg;
+
+ return $string;
+}
+
+sub entity_decode
+{
+ local ($_) = @_;
+
+ s/&apos;/'/g; # '
+ s/&quot;/"/g; # "
+ s/&lt;/</g;
+ s/&gt;/>/g;
+ s/&amp;/&/g;
+
+ return $_;
+}
+
+# entity_encode: (string)
+#
+# Encode the given string to XML format (encode '<' etc).
+
+sub entity_encode
+{
+ my ($pre_encoded) = @_;
+
+ my @list_of_chars = unpack ('C*', $pre_encoded);
+
+ # with UTF-8 we only encode minimalistic
+ return join ('', map (&entity_encode_int_minimalist, @list_of_chars));
+}
+
+sub entity_encode_int_minimalist
+{
+ return "&quot;" if $_ == 34;
+ return "&amp;" if $_ == 38;
+ return "&apos;" if $_ == 39;
+ return "&lt;" if $_ == 60;
+ return chr $_;
+}
+
+sub entity_encoded_translation
+{
+ my ($lang, $string) = @_;
+
+ my $translation = $translations{$lang, $string};
+ return $string if !$translation;
+ return entity_encode ($translation);
+}
+
+## XML (bonobo-activation specific) merge code
+
+sub ba_merge_translations
+{
+ my $source;
+
+ {
+ local $/; # slurp mode
+ open INPUT, "<$FILE" or die "can't open $FILE: $!";
+ $source = <INPUT>;
+ close INPUT;
+ }
+
+ open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!";
+ # Binmode so that selftest works ok if using a native Win32 Perl...
+ binmode (OUTPUT) if $^O eq 'MSWin32';
+
+ while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s)
+ {
+ print OUTPUT $1;
+
+ my $node = $2 . "\n";
+
+ my @strings = ();
+ $_ = $node;
+ while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) {
+ push @strings, entity_decode($3);
+ }
+ print OUTPUT;
+
+ my %langs;
+ for my $string (@strings)
+ {
+ for my $lang (keys %po_files_by_lang)
+ {
+ $langs{$lang} = 1 if $translations{$lang, $string};
+ }
+ }
+
+ for my $lang (sort keys %langs)
+ {
+ $_ = $node;
+ s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s;
+ s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg;
+ print OUTPUT;
+ }
+ }
+
+ print OUTPUT $source;
+
+ close OUTPUT;
+}
+
+
+## XML (non-bonobo-activation) merge code
+
+
+# Process tag attributes
+# Only parameter is a HASH containing attributes -> values mapping
+sub getAttributeString
+{
+ my $sub = shift;
+ my $do_translate = shift || 0;
+ my $language = shift || "";
+ my $result = "";
+ my $translate = shift;
+ foreach my $e (reverse(sort(keys %{ $sub }))) {
+ my $key = $e;
+ my $string = $sub->{$e};
+ my $quote = '"';
+
+ $string =~ s/^[\s]+//;
+ $string =~ s/[\s]+$//;
+
+ if ($string =~ /^'.*'$/)
+ {
+ $quote = "'";
+ }
+ $string =~ s/^['"]//g;
+ $string =~ s/['"]$//g;
+
+ if ($do_translate && $key =~ /^_/) {
+ $key =~ s|^_||g;
+ if ($language) {
+ # Handle translation
+ my $decode_string = entity_decode($string);
+ my $translation = $translations{$language, $decode_string};
+ if ($translation) {
+ $translation = entity_encode($translation);
+ $string = $translation;
+ }
+ $$translate = 2;
+ } else {
+ $$translate = 2 if ($translate && (!$$translate)); # watch not to "overwrite" $translate
+ }
+ }
+
+ $result .= " $key=$quote$string$quote";
+ }
+ return $result;
+}
+
+# Returns a translatable string from XML node, it works on contents of every node in XML::Parser tree
+sub getXMLstring
+{
+ my $ref = shift;
+ my $spacepreserve = shift || 0;
+ my @list = @{ $ref };
+ my $result = "";
+
+ my $count = scalar(@list);
+ my $attrs = $list[0];
+ my $index = 1;
+
+ $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
+ $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
+
+ while ($index < $count) {
+ my $type = $list[$index];
+ my $content = $list[$index+1];
+ if (! $type ) {
+ # We've got CDATA
+ if ($content) {
+ # lets strip the whitespace here, and *ONLY* here
+ $content =~ s/\s+/ /gs if (!$spacepreserve);
+ $result .= $content;
+ }
+ } elsif ( "$type" ne "1" ) {
+ # We've got another element
+ $result .= "<$type";
+ $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements
+ if ($content) {
+ my $subresult = getXMLstring($content, $spacepreserve);
+ if ($subresult) {
+ $result .= ">".$subresult . "</$type>";
+ } else {
+ $result .= "/>";
+ }
+ } else {
+ $result .= "/>";
+ }
+ }
+ $index += 2;
+ }
+ return $result;
+}
+
+# Translate list of nodes if necessary
+sub translate_subnodes
+{
+ my $fh = shift;
+ my $content = shift;
+ my $language = shift || "";
+ my $singlelang = shift || 0;
+ my $spacepreserve = shift || 0;
+
+ my @nodes = @{ $content };
+
+ my $count = scalar(@nodes);
+ my $index = 0;
+ while ($index < $count) {
+ my $type = $nodes[$index];
+ my $rest = $nodes[$index+1];
+ if ($singlelang) {
+ my $oldMO = $MULTIPLE_OUTPUT;
+ $MULTIPLE_OUTPUT = 1;
+ traverse($fh, $type, $rest, $language, $spacepreserve);
+ $MULTIPLE_OUTPUT = $oldMO;
+ } else {
+ traverse($fh, $type, $rest, $language, $spacepreserve);
+ }
+ $index += 2;
+ }
+}
+
+sub isWellFormedXmlFragment
+{
+ my $ret = eval 'require XML::Parser';
+ if(!$ret) {
+ die "You must have XML::Parser installed to run $0\n\n";
+ }
+
+ my $fragment = shift;
+ return 0 if (!$fragment);
+
+ $fragment = "<root>$fragment</root>";
+ my $xp = new XML::Parser(Style => 'Tree');
+ my $tree = 0;
+ eval { $tree = $xp->parse($fragment); };
+ return $tree;
+}
+
+sub traverse
+{
+ my $fh = shift;
+ my $nodename = shift;
+ my $content = shift;
+ my $language = shift || "";
+ my $spacepreserve = shift || 0;
+
+ if (!$nodename) {
+ if ($content =~ /^[\s]*$/) {
+ $leading_space .= $content;
+ }
+ print $fh $content;
+ } else {
+ # element
+ my @all = @{ $content };
+ my $attrs = shift @all;
+ my $translate = 0;
+ my $outattr = getAttributeString($attrs, 1, $language, \$translate);
+
+ if ($nodename =~ /^_/) {
+ $translate = 1;
+ $nodename =~ s/^_//;
+ }
+ my $lookup = '';
+
+ $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
+ $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
+
+ print $fh "<$nodename", $outattr;
+ if ($translate) {
+ $lookup = getXMLstring($content, $spacepreserve);
+ if (!$spacepreserve) {
+ $lookup =~ s/^\s+//s;
+ $lookup =~ s/\s+$//s;
+ }
+
+ if ($lookup || $translate == 2) {
+ my $translation = $translations{$language, $lookup} if isWellFormedXmlFragment($translations{$language, $lookup});
+ if ($MULTIPLE_OUTPUT && ($translation || $translate == 2)) {
+ $translation = $lookup if (!$translation);
+ print $fh " xml:lang=\"", $language, "\"" if $language;
+ print $fh ">";
+ if ($translate == 2) {
+ translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
+ } else {
+ print $fh $translation;
+ }
+ print $fh "</$nodename>";
+
+ return; # this means there will be no same translation with xml:lang="$language"...
+ # if we want them both, just remove this "return"
+ } else {
+ print $fh ">";
+ if ($translate == 2) {
+ translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
+ } else {
+ print $fh $lookup;
+ }
+ print $fh "</$nodename>";
+ }
+ } else {
+ print $fh "/>";
+ }
+
+ for my $lang (sort keys %po_files_by_lang) {
+ if ($MULTIPLE_OUTPUT && $lang ne "$language") {
+ next;
+ }
+ if ($lang) {
+ # Handle translation
+ #
+ my $translate = 0;
+ my $localattrs = getAttributeString($attrs, 1, $lang, \$translate);
+ my $translation = $translations{$lang, $lookup} if isWellFormedXmlFragment($translations{$lang, $lookup});
+ if ($translate && !$translation) {
+ $translation = $lookup;
+ }
+
+ if ($translation || $translate) {
+ print $fh "\n";
+ $leading_space =~ s/.*\n//g;
+ print $fh $leading_space;
+ print $fh "<", $nodename, " xml:lang=\"", $lang, "\"", $localattrs, ">";
+ if ($translate == 2) {
+ translate_subnodes($fh, \@all, $lang, 1, $spacepreserve);
+ } else {
+ print $fh $translation;
+ }
+ print $fh "</$nodename>";
+ }
+ }
+ }
+
+ } else {
+ my $count = scalar(@all);
+ if ($count > 0) {
+ print $fh ">";
+ my $index = 0;
+ while ($index < $count) {
+ my $type = $all[$index];
+ my $rest = $all[$index+1];
+ traverse($fh, $type, $rest, $language, $spacepreserve);
+ $index += 2;
+ }
+ print $fh "</$nodename>";
+ } else {
+ print $fh "/>";
+ }
+ }
+ }
+}
+
+sub intltool_tree_comment
+{
+ my $expat = shift;
+ my $data = shift;
+ my $clist = $expat->{Curlist};
+ my $pos = $#$clist;
+
+ push @$clist, 1 => $data;
+}
+
+sub intltool_tree_cdatastart
+{
+ my $expat = shift;
+ my $clist = $expat->{Curlist};
+ my $pos = $#$clist;
+
+ push @$clist, 0 => $expat->original_string();
+}
+
+sub intltool_tree_cdataend
+{
+ my $expat = shift;
+ my $clist = $expat->{Curlist};
+ my $pos = $#$clist;
+
+ $clist->[$pos] .= $expat->original_string();
+}
+
+sub intltool_tree_char
+{
+ my $expat = shift;
+ my $text = shift;
+ my $clist = $expat->{Curlist};
+ my $pos = $#$clist;
+
+ # Use original_string so that we retain escaped entities
+ # in CDATA sections.
+ #
+ if ($pos > 0 and $clist->[$pos - 1] eq '0') {
+ $clist->[$pos] .= $expat->original_string();
+ } else {
+ push @$clist, 0 => $expat->original_string();
+ }
+}
+
+sub intltool_tree_start
+{
+ my $expat = shift;
+ my $tag = shift;
+ my @origlist = ();
+
+ # Use original_string so that we retain escaped entities
+ # in attribute values. We must convert the string to an
+ # @origlist array to conform to the structure of the Tree
+ # Style.
+ #
+ my @original_array = split /\x/, $expat->original_string();
+ my $source = $expat->original_string();
+
+ # Remove leading tag.
+ #
+ $source =~ s|^\s*<\s*(\S+)||s;
+
+ # Grab attribute key/value pairs and push onto @origlist array.
+ #
+ while ($source)
+ {
+ if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/)
+ {
+ $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s;
+ push @origlist, $1;
+ push @origlist, '"' . $2 . '"';
+ }
+ elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/)
+ {
+ $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s;
+ push @origlist, $1;
+ push @origlist, "'" . $2 . "'";
+ }
+ else
+ {
+ last;
+ }
+ }
+
+ my $ol = [ { @origlist } ];
+
+ push @{ $expat->{Lists} }, $expat->{Curlist};
+ push @{ $expat->{Curlist} }, $tag => $ol;
+ $expat->{Curlist} = $ol;
+}
+
+sub readXml
+{
+ my $filename = shift || return;
+ if(!-f $filename) {
+ die "ERROR Cannot find filename: $filename\n";
+ }
+
+ my $ret = eval 'require XML::Parser';
+ if(!$ret) {
+ die "You must have XML::Parser installed to run $0\n\n";
+ }
+ my $xp = new XML::Parser(Style => 'Tree');
+ $xp->setHandlers(Char => \&intltool_tree_char);
+ $xp->setHandlers(Start => \&intltool_tree_start);
+ $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart);
+ $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend);
+ my $tree = $xp->parsefile($filename);
+
+# <foo><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>
+# would be:
+# [foo, [{}, head, [{id => "a"}, 0, "Hello ", em, [{}, 0, "there"]], bar, [{},
+# 0, "Howdy", ref, [{}]], 0, "do" ] ]
+
+ return $tree;
+}
+
+sub print_header
+{
+ my $infile = shift;
+ my $fh = shift;
+ my $source;
+
+ if(!-f $infile) {
+ die "ERROR Cannot find filename: $infile\n";
+ }
+
+ print $fh qq{<?xml version="1.0" encoding="UTF-8"?>\n};
+ {
+ local $/;
+ open DOCINPUT, "<${FILE}" or die;
+ $source = <DOCINPUT>;
+ close DOCINPUT;
+ }
+ if ($source =~ /(<!DOCTYPE.*\[.*\]\s*>)/s)
+ {
+ print $fh "$1\n";
+ }
+ elsif ($source =~ /(<!DOCTYPE[^>]*>)/s)
+ {
+ print $fh "$1\n";
+ }
+}
+
+sub parseTree
+{
+ my $fh = shift;
+ my $ref = shift;
+ my $language = shift || "";
+
+ my $name = shift @{ $ref };
+ my $cont = shift @{ $ref };
+
+ while (!$name || "$name" eq "1") {
+ $name = shift @{ $ref };
+ $cont = shift @{ $ref };
+ }
+
+ my $spacepreserve = 0;
+ my $attrs = @{$cont}[0];
+ $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
+
+ traverse($fh, $name, $cont, $language, $spacepreserve);
+}
+
+sub xml_merge_output
+{
+ my $source;
+
+ if ($MULTIPLE_OUTPUT) {
+ for my $lang (sort keys %po_files_by_lang) {
+ if ( ! -d $lang ) {
+ mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
+ }
+ open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
+ binmode (OUTPUT) if $^O eq 'MSWin32';
+ my $tree = readXml($FILE);
+ print_header($FILE, \*OUTPUT);
+ parseTree(\*OUTPUT, $tree, $lang);
+ close OUTPUT;
+ print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG;
+ }
+ }
+ open OUTPUT, ">$OUTFILE" or die "Cannot open $OUTFILE: $!\n";
+ binmode (OUTPUT) if $^O eq 'MSWin32';
+ my $tree = readXml($FILE);
+ print_header($FILE, \*OUTPUT);
+ parseTree(\*OUTPUT, $tree);
+ close OUTPUT;
+ print "CREATED $OUTFILE\n" unless $QUIET_ARG;
+}
+
+sub keys_merge_translations
+{
+ open INPUT, "<${FILE}" or die;
+ open OUTPUT, ">${OUTFILE}" or die;
+ binmode (OUTPUT) if $^O eq 'MSWin32';
+
+ while (<INPUT>)
+ {
+ if (s/^(\s*)_(\w+=(.*))/$1$2/)
+ {
+ my $string = $3;
+
+ print OUTPUT;
+
+ my $non_translated_line = $_;
+
+ for my $lang (sort keys %po_files_by_lang)
+ {
+ my $translation = $translations{$lang, $string};
+ next if !$translation;
+
+ $_ = $non_translated_line;
+ s/(\w+)=.*/[$lang]$1=$translation/;
+ print OUTPUT;
+ }
+ }
+ else
+ {
+ print OUTPUT;
+ }
+ }
+
+ close OUTPUT;
+ close INPUT;
+}
+
+sub desktop_merge_translations
+{
+ open INPUT, "<${FILE}" or die;
+ open OUTPUT, ">${OUTFILE}" or die;
+ binmode (OUTPUT) if $^O eq 'MSWin32';
+
+ while (<INPUT>)
+ {
+ if (s/^(\s*)_(\w+=(.*))/$1$2/)
+ {
+ my $string = $3;
+
+ print OUTPUT;
+
+ my $non_translated_line = $_;
+
+ for my $lang (sort keys %po_files_by_lang)
+ {
+ my $translation = $translations{$lang, $string};
+ next if !$translation;
+
+ $_ = $non_translated_line;
+ s/(\w+)=.*/${1}[$lang]=$translation/;
+ print OUTPUT;
+ }
+ }
+ else
+ {
+ print OUTPUT;
+ }
+ }
+
+ close OUTPUT;
+ close INPUT;
+}
+
+sub schemas_merge_translations
+{
+ my $source;
+
+ {
+ local $/; # slurp mode
+ open INPUT, "<$FILE" or die "can't open $FILE: $!";
+ $source = <INPUT>;
+ close INPUT;
+ }
+
+ open OUTPUT, ">$OUTFILE" or die;
+ binmode (OUTPUT) if $^O eq 'MSWin32';
+
+ # FIXME: support attribute translations
+
+ # Empty nodes never need translation, so unmark all of them.
+ # For example, <_foo/> is just replaced by <foo/>.
+ $source =~ s|<\s*_($w+)\s*/>|<$1/>|g;
+
+ while ($source =~ s/
+ (.*?)
+ (\s+)(<locale\ name="C">(\s*)
+ (<default>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/default>)?(\s*)
+ (<short>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/short>)?(\s*)
+ (<long>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/long>)?(\s*)
+ <\/locale>)
+ //sx)
+ {
+ print OUTPUT $1;
+
+ my $locale_start_spaces = $2 ? $2 : '';
+ my $default_spaces = $4 ? $4 : '';
+ my $short_spaces = $7 ? $7 : '';
+ my $long_spaces = $10 ? $10 : '';
+ my $locale_end_spaces = $13 ? $13 : '';
+ my $c_default_block = $3 ? $3 : '';
+ my $default_string = $6 ? $6 : '';
+ my $short_string = $9 ? $9 : '';
+ my $long_string = $12 ? $12 : '';
+
+ print OUTPUT "$locale_start_spaces$c_default_block";
+
+ $default_string =~ s/\s+/ /g;
+ $default_string = entity_decode($default_string);
+ $short_string =~ s/\s+/ /g;
+ $short_string = entity_decode($short_string);
+ $long_string =~ s/\s+/ /g;
+ $long_string = entity_decode($long_string);
+
+ for my $lang (sort keys %po_files_by_lang)
+ {
+ my $default_translation = $translations{$lang, $default_string};
+ my $short_translation = $translations{$lang, $short_string};
+ my $long_translation = $translations{$lang, $long_string};
+
+ next if (!$default_translation && !$short_translation &&
+ !$long_translation);
+
+ print OUTPUT "\n$locale_start_spaces<locale name=\"$lang\">";
+
+ print OUTPUT "$default_spaces";
+
+ if ($default_translation)
+ {
+ $default_translation = entity_encode($default_translation);
+ print OUTPUT "<default>$default_translation</default>";
+ }
+
+ print OUTPUT "$short_spaces";
+
+ if ($short_translation)
+ {
+ $short_translation = entity_encode($short_translation);
+ print OUTPUT "<short>$short_translation</short>";
+ }
+
+ print OUTPUT "$long_spaces";
+
+ if ($long_translation)
+ {
+ $long_translation = entity_encode($long_translation);
+ print OUTPUT "<long>$long_translation</long>";
+ }
+
+ print OUTPUT "$locale_end_spaces</locale>";
+ }
+ }
+
+ print OUTPUT $source;
+
+ close OUTPUT;
+}
+
+sub rfc822deb_merge_translations
+{
+ my %encodings = ();
+ for my $lang (keys %po_files_by_lang) {
+ $encodings{$lang} = ($UTF8_ARG ? 'UTF-8' : get_po_encoding($po_files_by_lang{$lang}));
+ }
+
+ my $source;
+
+ $Text::Wrap::huge = 'overflow';
+ $Text::Wrap::break = qr/\n|\s(?=\S)/;
+
+ {
+ local $/; # slurp mode
+ open INPUT, "<$FILE" or die "can't open $FILE: $!";
+ $source = <INPUT>;
+ close INPUT;
+ }
+
+ open OUTPUT, ">${OUTFILE}" or die;
+ binmode (OUTPUT) if $^O eq 'MSWin32';
+
+ while ($source =~ /(^|\n+)(_*)([^:\s]+)(:[ \t]*)(.*?)(?=\n[\S\n]|$)/sg)
+ {
+ my $sep = $1;
+ my $non_translated_line = $3.$4;
+ my $string = $5;
+ my $underscore = length($2);
+ next if $underscore eq 0 && $non_translated_line =~ /^#/;
+ # Remove [] dummy strings
+ my $stripped = $string;
+ $stripped =~ s/\[\s[^\[\]]*\],/,/g if $underscore eq 2;
+ $stripped =~ s/\[\s[^\[\]]*\]$//;
+ $non_translated_line .= $stripped;
+
+ print OUTPUT $sep.$non_translated_line;
+
+ if ($underscore)
+ {
+ my @str_list = rfc822deb_split($underscore, $string);
+
+ for my $lang (sort keys %po_files_by_lang)
+ {
+ my $is_translated = 1;
+ my $str_translated = '';
+ my $first = 1;
+
+ for my $str (@str_list)
+ {
+ my $translation = $translations{$lang, $str};
+
+ if (!$translation)
+ {
+ $is_translated = 0;
+ last;
+ }
+
+ # $translation may also contain [] dummy
+ # strings, mostly to indicate an empty string
+ $translation =~ s/\[\s[^\[\]]*\]$//;
+
+ if ($first)
+ {
+ if ($underscore eq 2)
+ {
+ $str_translated .= $translation;
+ }
+ else
+ {
+ $str_translated .=
+ Text::Tabs::expand($translation) .
+ "\n";
+ }
+ }
+ else
+ {
+ if ($underscore eq 2)
+ {
+ $str_translated .= ', ' . $translation;
+ }
+ else
+ {
+ $str_translated .= Text::Tabs::expand(
+ Text::Wrap::wrap(' ', ' ', $translation)) .
+ "\n .\n";
+ }
+ }
+ $first = 0;
+
+ # To fix some problems with Text::Wrap::wrap
+ $str_translated =~ s/(\n )+\n/\n .\n/g;
+ }
+ next unless $is_translated;
+
+ $str_translated =~ s/\n \.\n$//;
+ $str_translated =~ s/\s+$//;
+
+ $_ = $non_translated_line;
+ s/^(\w+):\s*.*/$sep${1}-$lang.$encodings{$lang}: $str_translated/s;
+ print OUTPUT;
+ }
+ }
+ }
+ print OUTPUT "\n";
+
+ close OUTPUT;
+ close INPUT;
+}
+
+sub rfc822deb_split
+{
+ # Debian defines a special way to deal with rfc822-style files:
+ # when a value contain newlines, it consists of
+ # 1. a short form (first line)
+ # 2. a long description, all lines begin with a space,
+ # and paragraphs are separated by a single dot on a line
+ # This routine returns an array of all paragraphs, and reformat
+ # them.
+ # When first argument is 2, the string is a comma separated list of
+ # values.
+ my $type = shift;
+ my $text = shift;
+ $text =~ s/^[ \t]//mg;
+ return (split(/, */, $text, 0)) if $type ne 1;
+ return ($text) if $text !~ /\n/;
+
+ $text =~ s/([^\n]*)\n//;
+ my @list = ($1);
+ my $str = '';
+
+ for my $line (split (/\n/, $text))
+ {
+ chomp $line;
+ if ($line =~ /^\.\s*$/)
+ {
+ # New paragraph
+ $str =~ s/\s*$//;
+ push(@list, $str);
+ $str = '';
+ }
+ elsif ($line =~ /^\s/)
+ {
+ # Line which must not be reformatted
+ $str .= "\n" if length ($str) && $str !~ /\n$/;
+ $line =~ s/\s+$//;
+ $str .= $line."\n";
+ }
+ else
+ {
+ # Continuation line, remove newline
+ $str .= " " if length ($str) && $str !~ /\n$/;
+ $str .= $line;
+ }
+ }
+
+ $str =~ s/\s*$//;
+ push(@list, $str) if length ($str);
+
+ return @list;
+}
+
+sub quoted_translation
+{
+ my ($lang, $string) = @_;
+
+ $string =~ s/\\\"/\"/g;
+
+ my $translation = $translations{$lang, $string};
+ $translation = $string if !$translation;
+
+ $translation =~ s/\"/\\\"/g;
+ return $translation
+}
+
+sub quoted_merge_translations
+{
+ if (!$MULTIPLE_OUTPUT) {
+ print "Quoted only supports Multiple Output.\n";
+ exit(1);
+ }
+
+ for my $lang (sort keys %po_files_by_lang) {
+ if ( ! -d $lang ) {
+ mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
+ }
+ open INPUT, "<${FILE}" or die;
+ open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
+ binmode (OUTPUT) if $^O eq 'MSWin32';
+ while (<INPUT>)
+ {
+ s/\"(([^\"]|\\\")*[^\\\"])\"/"\"" . &quoted_translation($lang, $1) . "\""/ge;
+ print OUTPUT;
+ }
+ close OUTPUT;
+ close INPUT;
+ }
+}
diff --git a/tools/glade/intltool-update.in b/tools/glade/intltool-update.in
new file mode 100644
index 00000000..f2300dba
--- /dev/null
+++ b/tools/glade/intltool-update.in
@@ -0,0 +1,1164 @@
+#!@INTLTOOL_PERL@ -w
+# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+
+#
+# The Intltool Message Updater
+#
+# Copyright (C) 2000-2003 Free Software Foundation.
+#
+# Intltool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# version 2 published by the Free Software Foundation.
+#
+# Intltool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+#
+# Authors: Kenneth Christiansen <kenneth@gnu.org>
+# Maciej Stachowiak
+# Darin Adler <darin@bentspoon.com>
+
+## Release information
+my $PROGRAM = "intltool-update";
+my $VERSION = "0.36.1";
+my $PACKAGE = "intltool";
+
+## Loaded modules
+use strict;
+use Getopt::Long;
+use Cwd;
+use File::Copy;
+use File::Find;
+
+## Scalars used by the option stuff
+my $HELP_ARG = 0;
+my $VERSION_ARG = 0;
+my $DIST_ARG = 0;
+my $POT_ARG = 0;
+my $HEADERS_ARG = 0;
+my $MAINTAIN_ARG = 0;
+my $REPORT_ARG = 0;
+my $VERBOSE = 0;
+my $GETTEXT_PACKAGE = "";
+my $OUTPUT_FILE = "";
+
+my @languages;
+my %varhash = ();
+my %po_files_by_lang = ();
+
+# Regular expressions to categorize file types.
+# FIXME: Please check if the following is correct
+
+my $xml_support =
+"xml(?:\\.in)*|". # http://www.w3.org/XML/ (Note: .in is not required)
+"ui|". # Bonobo specific - User Interface desc. files
+"lang|". # ?
+"glade2?(?:\\.in)*|". # Glade specific - User Interface desc. files (Note: .in is not required)
+"scm(?:\\.in)*|". # ? (Note: .in is not required)
+"oaf(?:\\.in)+|". # DEPRECATED: Replaces by Bonobo .server files
+"etspec|". # ?
+"server(?:\\.in)+|". # Bonobo specific
+"sheet(?:\\.in)+|". # ?
+"schemas(?:\\.in)+|". # GConf specific
+"pong(?:\\.in)+|". # DEPRECATED: PONG is not used [by GNOME] any longer.
+"kbd(?:\\.in)+|". # GOK specific.
+"policy(?:\\.in)+"; # PolicyKit files
+
+my $ini_support =
+"icon(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec
+"desktop(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec
+"caves(?:\\.in)+|". # GNOME Games specific
+"directory(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec
+"soundlist(?:\\.in)+|". # GNOME specific
+"keys(?:\\.in)+|". # GNOME Mime database specific
+"theme(?:\\.in)+|". # http://www.freedesktop.org/Standards/icon-theme-spec
+"service(?:\\.in)+"; # DBus specific
+
+my $buildin_gettext_support =
+"c|y|cs|cc|cpp|c\\+\\+|h|hh|gob|py";
+
+## Always flush buffer when printing
+$| = 1;
+
+## Sometimes the source tree will be rooted somewhere else.
+my $SRCDIR = $ENV{"srcdir"} || ".";
+my $POTFILES_in;
+
+$POTFILES_in = "<$SRCDIR/POTFILES.in";
+
+my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
+
+## Handle options
+GetOptions
+(
+ "help" => \$HELP_ARG,
+ "version" => \$VERSION_ARG,
+ "dist|d" => \$DIST_ARG,
+ "pot|p" => \$POT_ARG,
+ "headers|s" => \$HEADERS_ARG,
+ "maintain|m" => \$MAINTAIN_ARG,
+ "report|r" => \$REPORT_ARG,
+ "verbose|x" => \$VERBOSE,
+ "gettext-package|g=s" => \$GETTEXT_PACKAGE,
+ "output-file|o=s" => \$OUTPUT_FILE,
+ ) or &Console_WriteError_InvalidOption;
+
+&Console_Write_IntltoolHelp if $HELP_ARG;
+&Console_Write_IntltoolVersion if $VERSION_ARG;
+
+my $arg_count = ($DIST_ARG > 0)
+ + ($POT_ARG > 0)
+ + ($HEADERS_ARG > 0)
+ + ($MAINTAIN_ARG > 0)
+ + ($REPORT_ARG > 0);
+
+&Console_Write_IntltoolHelp if $arg_count > 1;
+
+my $PKGNAME = FindPackageName ();
+
+# --version and --help don't require a module name
+my $MODULE = $GETTEXT_PACKAGE || $PKGNAME || "unknown";
+
+if ($POT_ARG)
+{
+ &GenerateHeaders;
+ &GeneratePOTemplate;
+}
+elsif ($HEADERS_ARG)
+{
+ &GenerateHeaders;
+}
+elsif ($MAINTAIN_ARG)
+{
+ &FindLeftoutFiles;
+}
+elsif ($REPORT_ARG)
+{
+ &GenerateHeaders;
+ &GeneratePOTemplate;
+ &Console_Write_CoverageReport;
+}
+elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/)
+{
+ my $lang = $ARGV[0];
+
+ ## Report error if the language file supplied
+ ## to the command line is non-existent
+ &Console_WriteError_NotExisting("$SRCDIR/$lang.po")
+ if ! -s "$SRCDIR/$lang.po";
+
+ if (!$DIST_ARG)
+ {
+ print "Working, please wait..." if $VERBOSE;
+ &GenerateHeaders;
+ &GeneratePOTemplate;
+ }
+ &POFile_Update ($lang, $OUTPUT_FILE);
+ &Console_Write_TranslationStatus ($lang, $OUTPUT_FILE);
+}
+else
+{
+ &Console_Write_IntltoolHelp;
+}
+
+exit;
+
+#########
+
+sub Console_Write_IntltoolVersion
+{
+ print <<_EOF_;
+${PROGRAM} (${PACKAGE}) $VERSION
+Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler.
+
+Copyright (C) 2000-2003 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+_EOF_
+ exit;
+}
+
+sub Console_Write_IntltoolHelp
+{
+ print <<_EOF_;
+Usage: ${PROGRAM} [OPTION]... LANGCODE
+Updates PO template files and merge them with the translations.
+
+Mode of operation (only one is allowed):
+ -p, --pot generate the PO template only
+ -s, --headers generate the header files in POTFILES.in
+ -m, --maintain search for left out files from POTFILES.in
+ -r, --report display a status report for the module
+ -d, --dist merge LANGCODE.po with existing PO template
+
+Extra options:
+ -g, --gettext-package=NAME override PO template name, useful with --pot
+ -o, --output-file=FILE write merged translation to FILE
+ -x, --verbose display lots of feedback
+ --help display this help and exit
+ --version output version information and exit
+
+Examples of use:
+${PROGRAM} --pot just create a new PO template
+${PROGRAM} xy create new PO template and merge xy.po with it
+
+Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
+or send email to <xml-i18n-tools\@gnome.org>.
+_EOF_
+ exit;
+}
+
+sub echo_n
+{
+ my $str = shift;
+ my $ret = `echo "$str"`;
+
+ $ret =~ s/\n$//; # do we need the "s" flag?
+
+ return $ret;
+}
+
+sub POFile_DetermineType ($)
+{
+ my $type = $_;
+ my $gettext_type;
+
+ my $xml_regex = "(?:" . $xml_support . ")";
+ my $ini_regex = "(?:" . $ini_support . ")";
+ my $buildin_regex = "(?:" . $buildin_gettext_support . ")";
+
+ if ($type =~ /\[type: gettext\/([^\]].*)]/)
+ {
+ $gettext_type=$1;
+ }
+ elsif ($type =~ /schemas(\.in)+$/)
+ {
+ $gettext_type="schemas";
+ }
+ elsif ($type =~ /glade2?(\.in)*$/)
+ {
+ $gettext_type="glade";
+ }
+ elsif ($type =~ /scm(\.in)*$/)
+ {
+ $gettext_type="scheme";
+ }
+ elsif ($type =~ /keys(\.in)+$/)
+ {
+ $gettext_type="keys";
+ }
+
+ # bucket types
+
+ elsif ($type =~ /$xml_regex$/)
+ {
+ $gettext_type="xml";
+ }
+ elsif ($type =~ /$ini_regex$/)
+ {
+ $gettext_type="ini";
+ }
+ elsif ($type =~ /$buildin_regex$/)
+ {
+ $gettext_type="buildin";
+ }
+ else
+ {
+ $gettext_type="unknown";
+ }
+
+ return "gettext\/$gettext_type";
+}
+
+sub TextFile_DetermineEncoding ($)
+{
+ my $gettext_code="ASCII"; # All files are ASCII by default
+ my $filetype=`file $_ | cut -d ' ' -f 2`;
+
+ if ($? eq "0")
+ {
+ if ($filetype =~ /^(ISO|UTF)/)
+ {
+ chomp ($gettext_code = $filetype);
+ }
+ elsif ($filetype =~ /^XML/)
+ {
+ $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8
+ }
+ }
+
+ return $gettext_code;
+}
+
+sub isNotValidMissing
+{
+ my ($file) = @_;
+
+ return if $file =~ /^\{arch\}\/.*$/;
+ return if $file =~ /^$varhash{"PACKAGE"}-$varhash{"VERSION"}\/.*$/;
+}
+
+sub FindLeftoutFiles
+{
+ my (@buf_i18n_plain,
+ @buf_i18n_xml,
+ @buf_i18n_xml_unmarked,
+ @buf_i18n_ini,
+ @buf_potfiles,
+ @buf_potfiles_ignore,
+ @buf_allfiles,
+ @buf_allfiles_sorted,
+ @buf_potfiles_sorted,
+ @buf_potfiles_ignore_sorted
+ );
+
+ ## Search and find all translatable files
+ find sub {
+ push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/;
+ push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/;
+ push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/;
+ push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
+ }, "..";
+ find sub {
+ push @buf_i18n_plain, "$File::Find::name" if /\.($buildin_gettext_support)$/;
+ push @buf_i18n_xml, "$File::Find::name" if /\.($xml_support)$/;
+ push @buf_i18n_ini, "$File::Find::name" if /\.($ini_support)$/;
+ push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
+ }, "$SRCDIR/..";
+
+ open POTFILES, $POTFILES_in or die "$PROGRAM: there's no POTFILES.in!\n";
+ @buf_potfiles = grep !/^(#|\s*$)/, <POTFILES>;
+ close POTFILES;
+
+ foreach (@buf_potfiles) {
+ s/^\[.*]\s*//;
+ }
+
+ print "Searching for missing translatable files...\n" if $VERBOSE;
+
+ ## Check if we should ignore some found files, when
+ ## comparing with POTFILES.in
+ foreach my $ignore ("POTFILES.skip", "POTFILES.ignore")
+ {
+ (-s "$SRCDIR/$ignore") or next;
+
+ if ("$ignore" eq "POTFILES.ignore")
+ {
+ print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n".
+ "content of this file to POTFILES.skip.\n";
+ }
+
+ print "Found $ignore: Ignoring files...\n" if $VERBOSE;
+ open FILE, "<$SRCDIR/$ignore" or die "ERROR: Failed to open $SRCDIR/$ignore!\n";
+
+ while (<FILE>)
+ {
+ push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/;
+ }
+ close FILE;
+
+ @buf_potfiles_ignore_sorted = sort (@buf_potfiles_ignore);
+ }
+
+ foreach my $file (@buf_i18n_plain)
+ {
+ my $in_comment = 0;
+ my $in_macro = 0;
+
+ open FILE, "<$file";
+ while (<FILE>)
+ {
+ # Handle continued multi-line comment.
+ if ($in_comment)
+ {
+ next unless s-.*\*/--;
+ $in_comment = 0;
+ }
+
+ # Handle continued macro.
+ if ($in_macro)
+ {
+ $in_macro = 0 unless /\\$/;
+ next;
+ }
+
+ # Handle start of macro (or any preprocessor directive).
+ if (/^\s*\#/)
+ {
+ $in_macro = 1 if /^([^\\]|\\.)*\\$/;
+ next;
+ }
+
+ # Handle comments and quoted text.
+ while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy
+ {
+ my $match = $1;
+ if ($match eq "/*")
+ {
+ if (!s-/\*.*?\*/--)
+ {
+ s-/\*.*--;
+ $in_comment = 1;
+ }
+ }
+ elsif ($match eq "//")
+ {
+ s-//.*--;
+ }
+ else # ' or "
+ {
+ if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-)
+ {
+ warn "mismatched quotes at line $. in $file\n";
+ s-$match.*--;
+ }
+ }
+ }
+
+ if (/\w\.GetString *\(QUOTEDTEXT/)
+ {
+ if (defined isNotValidMissing (unpack("x3 A*", $file))) {
+ ## Remove the first 3 chars and add newline
+ push @buf_allfiles, unpack("x3 A*", $file) . "\n";
+ }
+ last;
+ }
+
+ ## N_ Q_ and _ are the three macros defined in gi8n.h
+ if (/[NQ]?_ *\(QUOTEDTEXT/)
+ {
+ if (defined isNotValidMissing (unpack("x3 A*", $file))) {
+ ## Remove the first 3 chars and add newline
+ push @buf_allfiles, unpack("x3 A*", $file) . "\n";
+ }
+ last;
+ }
+ }
+ close FILE;
+ }
+
+ foreach my $file (@buf_i18n_xml)
+ {
+ open FILE, "<$file";
+
+ while (<FILE>)
+ {
+ # FIXME: share the pattern matching code with intltool-extract
+ if (/\s_[-A-Za-z0-9._:]+\s*=\s*\"([^"]+)\"/ || /<_[^>]+>/ || /translatable=\"yes\"/)
+ {
+ if (defined isNotValidMissing (unpack("x3 A*", $file))) {
+ push @buf_allfiles, unpack("x3 A*", $file) . "\n";
+ }
+ last;
+ }
+ }
+ close FILE;
+ }
+
+ foreach my $file (@buf_i18n_ini)
+ {
+ open FILE, "<$file";
+ while (<FILE>)
+ {
+ if (/_(.*)=/)
+ {
+ if (defined isNotValidMissing (unpack("x3 A*", $file))) {
+ push @buf_allfiles, unpack("x3 A*", $file) . "\n";
+ }
+ last;
+ }
+ }
+ close FILE;
+ }
+
+ foreach my $file (@buf_i18n_xml_unmarked)
+ {
+ if (defined isNotValidMissing (unpack("x3 A*", $file))) {
+ push @buf_allfiles, unpack("x3 A*", $file) . "\n";
+ }
+ }
+
+
+ @buf_allfiles_sorted = sort (@buf_allfiles);
+ @buf_potfiles_sorted = sort (@buf_potfiles);
+
+ my %in2;
+ foreach (@buf_potfiles_sorted)
+ {
+ s#^$SRCDIR/../##;
+ s#^$SRCDIR/##;
+ $in2{$_} = 1;
+ }
+
+ foreach (@buf_potfiles_ignore_sorted)
+ {
+ s#^$SRCDIR/../##;
+ s#^$SRCDIR/##;
+ $in2{$_} = 1;
+ }
+
+ my @result;
+
+ foreach (@buf_allfiles_sorted)
+ {
+ my $dummy = $_;
+ my $srcdir = $SRCDIR;
+
+ $srcdir =~ s#^../##;
+ $dummy =~ s#^$srcdir/../##;
+ $dummy =~ s#^$srcdir/##;
+ $dummy =~ s#_build/##;
+ if (!exists($in2{$dummy}))
+ {
+ push @result, $dummy
+ }
+ }
+
+ my @buf_potfiles_notexist;
+
+ foreach (@buf_potfiles_sorted)
+ {
+ chomp (my $dummy = $_);
+ if ("$dummy" ne "" and !(-f "$SRCDIR/../$dummy" or -f "../$dummy"))
+ {
+ push @buf_potfiles_notexist, $_;
+ }
+ }
+
+ ## Save file with information about the files missing
+ ## if any, and give information about this procedure.
+ if (@result + @buf_potfiles_notexist > 0)
+ {
+ if (@result)
+ {
+ print "\n" if $VERBOSE;
+ unlink "missing";
+ open OUT, ">missing";
+ print OUT @result;
+ close OUT;
+ warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n".
+ "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n";
+ print STDERR @result, "\n";
+ warn "If some of these files are left out on purpose then please add them to\n".
+ "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n".
+ "of left out files has been written in the current directory.\n";
+ }
+ if (@buf_potfiles_notexist)
+ {
+ unlink "notexist";
+ open OUT, ">notexist";
+ print OUT @buf_potfiles_notexist;
+ close OUT;
+ warn "\n" if ($VERBOSE or @result);
+ warn "\e[1mThe following files do not exist anymore:\e[0m\n\n";
+ warn @buf_potfiles_notexist, "\n";
+ warn "Please remove them from POTFILES.in. A file \e[1m'notexist'\e[0m\n".
+ "containing this list of absent files has been written in the current directory.\n";
+ }
+ }
+
+ ## If there is nothing to complain about, notify the user
+ else {
+ print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE;
+ }
+}
+
+sub Console_WriteError_InvalidOption
+{
+ ## Handle invalid arguments
+ print STDERR "Try `${PROGRAM} --help' for more information.\n";
+ exit 1;
+}
+
+sub isProgramInPath
+{
+ my ($file) = @_;
+ # If either a file exists, or when run it returns 0 exit status
+ return 1 if ((-x $file) or (system("$file --version >$devnull") == 0));
+ return 0;
+}
+
+sub isGNUGettextTool
+{
+ my ($file) = @_;
+ # Check that we are using GNU gettext tools
+ if (isProgramInPath ($file))
+ {
+ my $version = `$file --version`;
+ return 1 if ($version =~ m/.*\(GNU .*\).*/);
+ }
+ return 0;
+}
+
+sub GenerateHeaders
+{
+ my $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} || "intltool-extract";
+
+ ## Generate the .h header files, so we can allow glade and
+ ## xml translation support
+ if (! isProgramInPath ("$EXTRACT"))
+ {
+ print STDERR "\n *** The intltool-extract script wasn't found!"
+ ."\n *** Without it, intltool-update can not generate files.\n";
+ exit;
+ }
+ else
+ {
+ open (FILE, $POTFILES_in) or die "$PROGRAM: POTFILES.in not found.\n";
+
+ while (<FILE>)
+ {
+ chomp;
+ next if /^\[\s*encoding/;
+
+ ## Find xml files in POTFILES.in and generate the
+ ## files with help from the extract script
+
+ my $gettext_type= &POFile_DetermineType ($1);
+
+ if (/\.($xml_support|$ini_support)$/ || /^\[/)
+ {
+ s/^\[[^\[].*]\s*//;
+
+ my $filename = "../$_";
+
+ if ($VERBOSE)
+ {
+ system ($EXTRACT, "--update", "--srcdir=$SRCDIR",
+ "--type=$gettext_type", $filename);
+ }
+ else
+ {
+ system ($EXTRACT, "--update", "--type=$gettext_type",
+ "--srcdir=$SRCDIR", "--quiet", $filename);
+ }
+ }
+ }
+ close FILE;
+ }
+}
+
+#
+# Generate .pot file from POTFILES.in
+#
+sub GeneratePOTemplate
+{
+ my $XGETTEXT = $ENV{"XGETTEXT"} || "xgettext";
+ my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || '';
+ chomp $XGETTEXT;
+
+ if (! isGNUGettextTool ("$XGETTEXT"))
+ {
+ print STDERR " *** GNU xgettext is not found on this system!\n".
+ " *** Without it, intltool-update can not extract strings.\n";
+ exit;
+ }
+
+ print "Building $MODULE.pot...\n" if $VERBOSE;
+
+ open INFILE, $POTFILES_in;
+ unlink "POTFILES.in.temp";
+ open OUTFILE, ">POTFILES.in.temp" or die("Cannot open POTFILES.in.temp for writing");
+
+ my $gettext_support_nonascii = 0;
+
+ # checks for GNU gettext >= 0.12
+ my $dummy = `$XGETTEXT --version --from-code=UTF-8 >$devnull 2>$devnull`;
+ if ($? == 0)
+ {
+ $gettext_support_nonascii = 1;
+ }
+ else
+ {
+ # urge everybody to upgrade gettext
+ print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n".
+ " strings. That means you should install a version of gettext\n".
+ " that supports non-ASCII strings (such as GNU gettext >= 0.12),\n".
+ " or have to let non-ASCII strings untranslated. (If there is any)\n";
+ }
+
+ my $encoding = "ASCII";
+ my $forced_gettext_code;
+ my @temp_headers;
+ my $encoding_problem_is_reported = 0;
+
+ while (<INFILE>)
+ {
+ next if (/^#/ or /^\s*$/);
+
+ chomp;
+
+ my $gettext_code;
+
+ if (/^\[\s*encoding:\s*(.*)\s*\]/)
+ {
+ $forced_gettext_code=$1;
+ }
+ elsif (/\.($xml_support|$ini_support)$/ || /^\[/)
+ {
+ s/^\[.*]\s*//;
+ print OUTFILE "../$_.h\n";
+ push @temp_headers, "../$_.h";
+ $gettext_code = &TextFile_DetermineEncoding ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code);
+ }
+ else
+ {
+ print OUTFILE "$SRCDIR/../$_\n";
+ $gettext_code = &TextFile_DetermineEncoding ("$SRCDIR/../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code);
+ }
+
+ next if (! $gettext_support_nonascii);
+
+ if (defined $forced_gettext_code)
+ {
+ $encoding=$forced_gettext_code;
+ }
+ elsif (defined $gettext_code and "$encoding" ne "$gettext_code")
+ {
+ if ($encoding eq "ASCII")
+ {
+ $encoding=$gettext_code;
+ }
+ elsif ($gettext_code ne "ASCII")
+ {
+ # Only report once because the message is quite long
+ if (! $encoding_problem_is_reported)
+ {
+ print STDERR "WARNING: You should use the same file encoding for all your project files,\n".
+ " but $PROGRAM thinks that most of the source files are in\n".
+ " $encoding encoding, while \"$_\" is (likely) in\n".
+ " $gettext_code encoding. If you are sure that all translatable strings\n".
+ " are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n".
+ " line to POTFILES.in:\n\n".
+ " [encoding: UTF-8]\n\n".
+ " and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n".
+ "(such warning message will only be reported once.)\n";
+ $encoding_problem_is_reported = 1;
+ }
+ }
+ }
+ }
+
+ close OUTFILE;
+ close INFILE;
+
+ unlink "$MODULE.pot";
+ my @xgettext_argument=("$XGETTEXT",
+ "--add-comments",
+ "--directory\=.",
+ "--default-domain\=$MODULE",
+ "--flag\=g_strdup_printf:1:c-format",
+ "--flag\=g_string_printf:2:c-format",
+ "--flag\=g_string_append_printf:2:c-format",
+ "--flag\=g_error_new:3:c-format",
+ "--flag\=g_set_error:4:c-format",
+ "--flag\=g_markup_printf_escaped:1:c-format",
+ "--flag\=g_log:3:c-format",
+ "--flag\=g_print:1:c-format",
+ "--flag\=g_printerr:1:c-format",
+ "--flag\=g_printf:1:c-format",
+ "--flag\=g_fprintf:2:c-format",
+ "--flag\=g_sprintf:2:c-format",
+ "--flag\=g_snprintf:3:c-format",
+ "--flag\=g_scanner_error:2:c-format",
+ "--flag\=g_scanner_warn:2:c-format",
+ "--output\=$MODULE\.pot",
+ "--files-from\=\.\/POTFILES\.in\.temp");
+ my $XGETTEXT_KEYWORDS = &FindPOTKeywords;
+ push @xgettext_argument, $XGETTEXT_KEYWORDS;
+ my $MSGID_BUGS_ADDRESS = &FindMakevarsBugAddress;
+ push @xgettext_argument, "--msgid-bugs-address\=$MSGID_BUGS_ADDRESS" if $MSGID_BUGS_ADDRESS;
+ push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii);
+ push @xgettext_argument, $XGETTEXT_ARGS if $XGETTEXT_ARGS;
+ my $xgettext_command = join ' ', @xgettext_argument;
+
+ # intercept xgettext error message
+ print "Running $xgettext_command\n" if $VERBOSE;
+ my $xgettext_error_msg = `$xgettext_command 2>\&1`;
+ my $command_failed = $?;
+
+ unlink "POTFILES.in.temp";
+
+ print "Removing generated header (.h) files..." if $VERBOSE;
+ unlink foreach (@temp_headers);
+ print "done.\n" if $VERBOSE;
+
+ if (! $command_failed)
+ {
+ if (! -e "$MODULE.pot")
+ {
+ print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE;
+ }
+ else
+ {
+ print "Wrote $MODULE.pot\n" if $VERBOSE;
+ }
+ }
+ else
+ {
+ if ($xgettext_error_msg =~ /--from-code/)
+ {
+ # replace non-ASCII error message with a more useful one.
+ print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n".
+ " string marked for translation. Please make sure that all strings marked\n".
+ " for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n".
+ " following line to POTFILES.in and rerun $PROGRAM:\n\n".
+ " [encoding: UTF-8]\n\n";
+ }
+ else
+ {
+ print STDERR "$xgettext_error_msg";
+ if (-e "$MODULE.pot")
+ {
+ # is this possible?
+ print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n".
+ " Please consult error message above if there is any.\n";
+ }
+ else
+ {
+ print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n".
+ " error message above if there is any.\n";
+ }
+ }
+ exit (1);
+ }
+}
+
+sub POFile_Update
+{
+ -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n";
+
+ my $MSGMERGE = $ENV{"MSGMERGE"} || "msgmerge";
+ my ($lang, $outfile) = @_;
+
+ if (! isGNUGettextTool ("$MSGMERGE"))
+ {
+ print STDERR " *** GNU msgmerge is not found on this system!\n".
+ " *** Without it, intltool-update can not extract strings.\n";
+ exit;
+ }
+
+ print "Merging $SRCDIR/$lang.po with $MODULE.pot..." if $VERBOSE;
+
+ my $infile = "$SRCDIR/$lang.po";
+ $outfile = "$SRCDIR/$lang.po" if ($outfile eq "");
+
+ # I think msgmerge won't overwrite old file if merge is not successful
+ system ("$MSGMERGE", "-o", $outfile, $infile, "$MODULE.pot");
+}
+
+sub Console_WriteError_NotExisting
+{
+ my ($file) = @_;
+
+ ## Report error if supplied language file is non-existing
+ print STDERR "$PROGRAM: $file does not exist!\n";
+ print STDERR "Try '$PROGRAM --help' for more information.\n";
+ exit;
+}
+
+sub GatherPOFiles
+{
+ my @po_files = glob ("./*.po");
+
+ @languages = map (&POFile_GetLanguage, @po_files);
+
+ foreach my $lang (@languages)
+ {
+ $po_files_by_lang{$lang} = shift (@po_files);
+ }
+}
+
+sub POFile_GetLanguage ($)
+{
+ s/^(.*\/)?(.+)\.po$/$2/;
+ return $_;
+}
+
+sub Console_Write_TranslationStatus
+{
+ my ($lang, $output_file) = @_;
+ my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt";
+
+ if (! isGNUGettextTool ("$MSGFMT"))
+ {
+ print STDERR " *** GNU msgfmt is not found on this system!\n".
+ " *** Without it, intltool-update can not extract strings.\n";
+ exit;
+ }
+
+ $output_file = "$SRCDIR/$lang.po" if ($output_file eq "");
+
+ system ("$MSGFMT", "-o", "$devnull", "--verbose", $output_file);
+}
+
+sub Console_Write_CoverageReport
+{
+ my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt";
+
+ if (! isGNUGettextTool ("$MSGFMT"))
+ {
+ print STDERR " *** GNU msgfmt is not found on this system!\n".
+ " *** Without it, intltool-update can not extract strings.\n";
+ exit;
+ }
+
+ &GatherPOFiles;
+
+ foreach my $lang (@languages)
+ {
+ print STDERR "$lang: ";
+ &POFile_Update ($lang, "");
+ }
+
+ print STDERR "\n\n * Current translation support in $MODULE \n\n";
+
+ foreach my $lang (@languages)
+ {
+ print STDERR "$lang: ";
+ system ("$MSGFMT", "-o", "$devnull", "--verbose", "$SRCDIR/$lang.po");
+ }
+}
+
+sub SubstituteVariable
+{
+ my ($str) = @_;
+
+ # always need to rewind file whenever it has been accessed
+ seek (CONF, 0, 0);
+
+ # cache each variable. varhash is global to we can add
+ # variables elsewhere.
+ while (<CONF>)
+ {
+ if (/^(\w+)=(.*)$/)
+ {
+ ($varhash{$1} = $2) =~ s/^["'](.*)["']$/$1/;
+ }
+ }
+
+ if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/)
+ {
+ my $rest = $3;
+ my $untouched = $1;
+ my $sub = "";
+ # Ignore recursive definitions of variables
+ $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\${?$2}?/;
+
+ return SubstituteVariable ("$untouched$sub$rest");
+ }
+
+ # We're using Perl backticks ` and "echo -n" here in order to
+ # expand any shell escapes (such as backticks themselves) in every variable
+ return echo_n ($str);
+}
+
+sub CONF_Handle_Open
+{
+ my $base_dirname = getcwd();
+ $base_dirname =~ s@.*/@@;
+
+ my ($conf_in, $src_dir);
+
+ if ($base_dirname =~ /^po(-.+)?$/)
+ {
+ if (-f "Makevars")
+ {
+ my $makefile_source;
+
+ local (*IN);
+ open (IN, "<Makevars") || die "can't open Makevars: $!";
+
+ while (<IN>)
+ {
+ if (/^top_builddir[ \t]*=/)
+ {
+ $src_dir = $_;
+ $src_dir =~ s/^top_builddir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/;
+
+ chomp $src_dir;
+ if (-f "$src_dir" . "/configure.ac") {
+ $conf_in = "$src_dir" . "/configure.ac" . "\n";
+ } else {
+ $conf_in = "$src_dir" . "/configure.in" . "\n";
+ }
+ last;
+ }
+ }
+ close IN;
+
+ $conf_in || die "Cannot find top_builddir in Makevars.";
+ }
+ elsif (-f "$SRCDIR/../configure.ac")
+ {
+ $conf_in = "$SRCDIR/../configure.ac";
+ }
+ elsif (-f "$SRCDIR/../configure.in")
+ {
+ $conf_in = "$SRCDIR/../configure.in";
+ }
+ else
+ {
+ my $makefile_source;
+
+ local (*IN);
+ open (IN, "<Makefile") || return;
+
+ while (<IN>)
+ {
+ if (/^top_srcdir[ \t]*=/)
+ {
+ $src_dir = $_;
+ $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/;
+
+ chomp $src_dir;
+ $conf_in = "$src_dir" . "/configure.in" . "\n";
+
+ last;
+ }
+ }
+ close IN;
+
+ $conf_in || die "Cannot find top_srcdir in Makefile.";
+ }
+
+ open (CONF, "<$conf_in");
+ }
+ else
+ {
+ print STDERR "$PROGRAM: Unable to proceed.\n" .
+ "Make sure to run this script inside the po directory.\n";
+ exit;
+ }
+}
+
+sub FindPackageName
+{
+ my $version;
+ my $domain = &FindMakevarsDomain;
+ my $name = $domain || "untitled";
+
+ &CONF_Handle_Open;
+
+ my $conf_source; {
+ local (*IN);
+ open (IN, "<&CONF") || return $name;
+ seek (IN, 0, 0);
+ local $/; # slurp mode
+ $conf_source = <IN>;
+ close IN;
+ }
+
+ # priority for getting package name:
+ # 1. GETTEXT_PACKAGE
+ # 2. first argument of AC_INIT (with >= 2 arguments)
+ # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument)
+
+ # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m
+ # the \s makes this not work, why?
+ if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m)
+ {
+ ($name, $version) = ($1, $2);
+ $name =~ s/[\[\]\s]//g;
+ $version =~ s/[\[\]\s]//g;
+ $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/);
+ $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);
+ $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/);
+ $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/);
+ }
+
+ if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m)
+ {
+ ($name, $version) = ($1, $2);
+ $name =~ s/[\[\]\s]//g;
+ $version =~ s/[\[\]\s]//g;
+ $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/);
+ $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);
+ $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/);
+ $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/);
+ }
+
+ # \s makes this not work, why?
+ $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m;
+
+ # m4 macros AC_PACKAGE_NAME, AC_PACKAGE_VERSION etc. have same value
+ # as corresponding $PACKAGE_NAME, $PACKAGE_VERSION etc. shell variables.
+ $name =~ s/\bAC_PACKAGE_/\$PACKAGE_/g;
+
+ $name = $domain if $domain;
+
+ $name = SubstituteVariable ($name);
+ $name =~ s/^["'](.*)["']$/$1/;
+
+ return $name if $name;
+}
+
+
+sub FindPOTKeywords
+{
+
+ my $keywords = "--keyword\=\_ --keyword\=N\_ --keyword\=U\_ --keyword\=Q\_";
+ my $varname = "XGETTEXT_OPTIONS";
+ my $make_source; {
+ local (*IN);
+ open (IN, "<Makevars") || (open(IN, "<Makefile.in.in") && ($varname = "XGETTEXT_KEYWORDS")) || return $keywords;
+ seek (IN, 0, 0);
+ local $/; # slurp mode
+ $make_source = <IN>;
+ close IN;
+ }
+
+ $keywords = $1 if $make_source =~ /^$varname[ ]*=\[?([^\n\]]+)/m;
+
+ return $keywords;
+}
+
+sub FindMakevarsDomain
+{
+
+ my $domain = "";
+ my $makevars_source; {
+ local (*IN);
+ open (IN, "<Makevars") || return $domain;
+ seek (IN, 0, 0);
+ local $/; # slurp mode
+ $makevars_source = <IN>;
+ close IN;
+ }
+
+ $domain = $1 if $makevars_source =~ /^DOMAIN[ ]*=\[?([^\n\]\$]+)/m;
+ $domain =~ s/^\s+//;
+ $domain =~ s/\s+$//;
+
+ return $domain;
+}
+
+sub FindMakevarsBugAddress
+{
+
+ my $address = "";
+ my $makevars_source; {
+ local (*IN);
+ open (IN, "<Makevars") || return undef;
+ seek (IN, 0, 0);
+ local $/; # slurp mode
+ $makevars_source = <IN>;
+ close IN;
+ }
+
+ $address = $1 if $makevars_source =~ /^MSGID_BUGS_ADDRESS[ ]*=\[?([^\n\]\$]+)/m;
+ $address =~ s/^\s+//;
+ $address =~ s/\s+$//;
+
+ return $address;
+}
diff --git a/tools/glade/mkinstalldirs b/tools/glade/mkinstalldirs
new file mode 100755
index 00000000..ef7e16fd
--- /dev/null
+++ b/tools/glade/mkinstalldirs
@@ -0,0 +1,161 @@
+#! /bin/sh
+# mkinstalldirs --- make directory hierarchy
+
+scriptversion=2006-05-11.19
+
+# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
+# Created: 1993-05-16
+# Public domain.
+#
+# This file is maintained in Automake, please report
+# bugs to <bug-automake@gnu.org> or send patches to
+# <automake-patches@gnu.org>.
+
+nl='
+'
+IFS=" "" $nl"
+errstatus=0
+dirmode=
+
+usage="\
+Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
+
+Create each directory DIR (with mode MODE, if specified), including all
+leading file name components.
+
+Report bugs to <bug-automake@gnu.org>."
+
+# process command line arguments
+while test $# -gt 0 ; do
+ case $1 in
+ -h | --help | --h*) # -h for help
+ echo "$usage"
+ exit $?
+ ;;
+ -m) # -m PERM arg
+ shift
+ test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
+ dirmode=$1
+ shift
+ ;;
+ --version)
+ echo "$0 $scriptversion"
+ exit $?
+ ;;
+ --) # stop option processing
+ shift
+ break
+ ;;
+ -*) # unknown option
+ echo "$usage" 1>&2
+ exit 1
+ ;;
+ *) # first non-opt arg
+ break
+ ;;
+ esac
+done
+
+for file
+do
+ if test -d "$file"; then
+ shift
+ else
+ break
+ fi
+done
+
+case $# in
+ 0) exit 0 ;;
+esac
+
+# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
+# mkdir -p a/c at the same time, both will detect that a is missing,
+# one will create a, then the other will try to create a and die with
+# a "File exists" error. This is a problem when calling mkinstalldirs
+# from a parallel make. We use --version in the probe to restrict
+# ourselves to GNU mkdir, which is thread-safe.
+case $dirmode in
+ '')
+ if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
+ echo "mkdir -p -- $*"
+ exec mkdir -p -- "$@"
+ else
+ # On NextStep and OpenStep, the `mkdir' command does not
+ # recognize any option. It will interpret all options as
+ # directories to create, and then abort because `.' already
+ # exists.
+ test -d ./-p && rmdir ./-p
+ test -d ./--version && rmdir ./--version
+ fi
+ ;;
+ *)
+ if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
+ test ! -d ./--version; then
+ echo "mkdir -m $dirmode -p -- $*"
+ exec mkdir -m "$dirmode" -p -- "$@"
+ else
+ # Clean up after NextStep and OpenStep mkdir.
+ for d in ./-m ./-p ./--version "./$dirmode";
+ do
+ test -d $d && rmdir $d
+ done
+ fi
+ ;;
+esac
+
+for file
+do
+ case $file in
+ /*) pathcomp=/ ;;
+ *) pathcomp= ;;
+ esac
+ oIFS=$IFS
+ IFS=/
+ set fnord $file
+ shift
+ IFS=$oIFS
+
+ for d
+ do
+ test "x$d" = x && continue
+
+ pathcomp=$pathcomp$d
+ case $pathcomp in
+ -*) pathcomp=./$pathcomp ;;
+ esac
+
+ if test ! -d "$pathcomp"; then
+ echo "mkdir $pathcomp"
+
+ mkdir "$pathcomp" || lasterr=$?
+
+ if test ! -d "$pathcomp"; then
+ errstatus=$lasterr
+ else
+ if test ! -z "$dirmode"; then
+ echo "chmod $dirmode $pathcomp"
+ lasterr=
+ chmod "$dirmode" "$pathcomp" || lasterr=$?
+
+ if test ! -z "$lasterr"; then
+ errstatus=$lasterr
+ fi
+ fi
+ fi
+ fi
+
+ pathcomp=$pathcomp/
+ done
+done
+
+exit $errstatus
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/tools/glade/omf-install/Makefile.am b/tools/glade/omf-install/Makefile.am
new file mode 100644
index 00000000..72ca9b1d
--- /dev/null
+++ b/tools/glade/omf-install/Makefile.am
@@ -0,0 +1,33 @@
+#
+# Modify the definition of $omf_dest_dir, replacing "gdp-example1" with
+# the name of your package.
+#
+# No other modifications should be necessary.
+#
+# Note that you must configure your package with --localstatedir=/var/lib
+# so that the scrollkeeper-update command below will update the database
+# in the standard scrollkeeper directory.
+#
+# If it is impossible to configure with --localstatedir=/var/lib, then
+# modify the definition of scrollkeeper_localstate_dir so that
+# it points to the correct location. Note that you must still use
+# $(localstatedir) in this or when people build RPMs it will update
+# the real database on their system instead of the one under RPM_BUILD_ROOT.
+
+omf_dest_dir=$(datadir)/omf/glade-2
+scrollkeeper_localstate_dir = $(localstatedir)/scrollkeeper
+
+install-data-local:
+ $(mkinstalldirs) $(DESTDIR)$(omf_dest_dir)
+ -for file in $(srcdir)/*.omf; do \
+ $(INSTALL_DATA) $(srcdir)/$$file $(DESTDIR)$(omf_dest_dir); \
+ done
+ -scrollkeeper-update -p $(scrollkeeper_localstate_dir)
+
+uninstall-local:
+ -for file in $(srcdir)/*.omf; do \
+ basefile=`basename $$file`; \
+ rm -f $(omf_dest_dir)/$$basefile; \
+ done
+ -rmdir $(omf_dest_dir)
+ -scrollkeeper-update -p $(scrollkeeper_localstate_dir)
diff --git a/tools/glade/omf-install/glade-faq-C.omf b/tools/glade/omf-install/glade-faq-C.omf
new file mode 100644
index 00000000..625d1d16
--- /dev/null
+++ b/tools/glade/omf-install/glade-faq-C.omf
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<omf>
+ <resource>
+ <creator>damon@gnome.org (Damon Chaplin)</creator>
+ <title>Glade FAQ</title>
+ <date>2004-03-17</date>
+ <subject category="GNOME|Applications|Programming" />
+ <description>Frequently Asked Questions list for the Glade application.</description>
+ <format mime="text/xml" dtd="-//OASIS//DTD DocBook XML V4.1.2//EN" />
+ <identifier url="file://usr/local/share/gnome/help/glade-2/C/glade-faq.xml" />
+ <language code="C" />
+ <relation seriesid="2619c82a-a636-11d6-8522-d29c286dcc64" />
+ <rights type="GNU FDL" license.version="1.1" holder="Damon Chaplin" />
+ </resource>
+</omf>
diff --git a/tools/glade/omf-install/glade-faq-ro.omf b/tools/glade/omf-install/glade-faq-ro.omf
new file mode 100644
index 00000000..f980301a
--- /dev/null
+++ b/tools/glade/omf-install/glade-faq-ro.omf
@@ -0,0 +1,14 @@
+<?xml version="1.0" standalone="no" ?>
+<!DOCTYPE omf PUBLIC "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN" "http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd">
+<omf>
+ <resource>
+ <creator>Damon Chaplin</creator>
+ <title>Glade FAQ</title>
+ <date>2002</date>
+ <subject category="GNOME|Development" />
+ <format mime="text/xml" />
+ <identifier url="file://usr/local/share/gnome/help/glade-2/ro/glade-faq.xml" />
+ <language code="ro" />
+ <relation seriesid="2619c82a-a636-11d6-8522-d29c286dcc64" />
+ </resource>
+</omf>
diff --git a/tools/glade/omf-install/glade-user-guide-C.omf b/tools/glade/omf-install/glade-user-guide-C.omf
new file mode 100644
index 00000000..6dda00e2
--- /dev/null
+++ b/tools/glade/omf-install/glade-user-guide-C.omf
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<omf>
+ <resource>
+ <creator>docs@gnome.org (GDP)</creator>
+ <maintainer>docs@gnome.org (GDP)</maintainer>
+ <title>Glade Manual V2.1</title>
+ <date>2004-06-17</date>
+ <version identifier="2.1" date="2004-06-17" description="Updated for GNOME 2.6, program version 2.0.0" />
+ <subject category="GNOME|Applications|Programming" />
+ <description>User manual for the Glade application.</description>
+ <type>user&apos;s guide</type>
+ <format mime="text/xml" dtd="-//OASIS//DTD DocBook XML V4.1.2//EN" />
+ <identifier url="file://usr/local/share/gnome/help/glade-2/C/glade-user-guide.xml" />
+ <language code="C" />
+ <relation seriesid="15c7f60c-3093-11d8-924d-b89741557cdb" />
+ <rights type="GNU FDL" license.version="1.1" holder="Sun Microsystems, Michael Vance" />
+ </resource>
+</omf>
diff --git a/tools/glade/po/ChangeLog b/tools/glade/po/ChangeLog
new file mode 100644
index 00000000..61dbd7be
--- /dev/null
+++ b/tools/glade/po/ChangeLog
@@ -0,0 +1,824 @@
+2007-09-21 Daniel Nylander <po@danielnylander.se>
+
+ * sv.po: Updated Swedish translation.
+
+2007-04-26 Christophe Merlet <redfox@redfoxcenter.org>
+
+ * oc.po: Added Occitan translation from
+ Yannig MARCHEGAY <yannig@marchegay.org>.
+
+2007-04-21 Djihed Afifi <djihed@gmail.com>
+
+ * ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2007-03-19 Pema Geyleg <pema.geyleg@gmail.com>
+
+ *dz.po: Added dzongkha translation
+
+2007-02-26 Stéphane Raimbault <stephane.raimbault@gmail.com>
+
+ * fr.po: Updated French translation by Jonathan Ernst and Stéphane
+ Raimbault.
+
+2006-12-29 Ilkka Tuohela <hile@iki.fi>
+
+ * fi.po: Added (still incomplete) Finnish translation.
+
+2006-12-05 Francisco Javier F. Serrador <serrador@openshine.com>
+
+ * es.po: Updated Spanish translation.
+
+2006-11-18 Djihed Afifi <djihed@gmail.com>
+
+ * ar.po: Added Arabic Translation.
+ * LINGUAS: Added ar.
+
+2006-11-04 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
+
+ * gl.po: Updated Galician Translation.
+
+2006-09-25 Pawan Chitrakar <pchitrakar@gmail.com>
+
+ * ne.po: Updated Nepali Translation
+
+2006-09-12 David Lodge <dave@cirt.net>
+
+ * en_GB.po: Updated English (British) translation
+
+2006-09-12 Kostas Papadimas <pkst@gnome.org>
+
+ * el.po: Fixed typos by Dimitris Glezos <dimitris@glezos.com>
+
+2006-08-25 Leonid Kanter <leon@asplinux.ru>
+
+ * ru.po: Fixed menu gnome menu item
+
+2006-08-18 Hendrik Brandt <heb@gnome-de.org>
+
+ * de.po: Updated German translation.
+
+2006-08-16 Gabor Kelemen <kelemeng@gnome.hu>
+
+ * hu.po: Translation updated.
+
+2006-08-10 Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>
+
+ * ca.po: Updated Catalan translation.
+
+2006-07-28 Francisco Javier F. Serrador <serrador@openshine.com>
+
+ * es.po: Updated Spanish translation.
+
+2006-07-21 Josep Puigdemont i Casamajó <josep.puigdemont@gmail.com>
+
+ * ca.po: Updated Catalan translation by
+ Xavier Conde Rueda <xavi.conde@gmail.com>
+
+2006-07-09 Nickolay V. Shmyrev <nshmyrev@yandex.ru>
+
+ * ru.po: Updated Russian translation
+ by Valek Filippov <frob@df.ru>.
+
+2006-06-15 Hendrik Richter <hendrikr@gnome.org>
+
+ * de.po: Updated German translation.
+
+2006-05-25 Clytie Siddall <clytie@riverland.net.au>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-04-06 Vincent van Adrighem <adrighem@gnome.org>
+
+ * nl.po: Translation updated by Michiel Sikkes.
+
+2006-04-05 Vincent van Adrighem <adrighem@gnome.org>
+
+ * nl.po: Translation updated by Michiel Sikkes.
+
+2006-01-28 Clytie Siddall <clytie@riverland.net.au>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-01-11 Clytie Siddall <clytie@riverland.net.au>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-12-18 Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
+
+ * zh_TW.po: Updated Traditional Chinese translaion.
+
+2005-11-21 Gabor Kelemen <kelemeng@gnome.hu>
+
+ * hu.po: Hungarian translation updated.
+
+2005-10-11 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
+
+ * es.po: Updated Spanish translation.
+
+2005-10-03 Christian Rose <menthos@menthos.com>
+
+ * sv.po: Reverted unauthorized changes made by
+ user 'kloczek'.
+
+2005-09-28 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
+
+ * gl.po: Updated Galician Translation
+
+2005-09-23 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-09-21 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2005-09-16 Clytie Siddall <clytie@riverland.net.au>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-08-29 Clytie Siddall <clytie@riverland.net.au>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-08-04 Abel Cheung <abelcheung@gmail.com>
+
+ * zh_TW.po: Fix language team reference and my email address.
+
+2005-07-31 Pawan Chitrakar <pawan@nplinux.org>
+
+ * ne.po: Added Nepali Translation
+
+2005-07-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
+
+ * gl.po: Updated Galician Translation.
+
+2005-07-04 Hendrik Richter <hendi@gnome-de.org>
+
+ * de.po: Fixed German translation by
+ Jens Seidel <jensseidel@users.sf.net>.
+
+2005-06-27 Gabor Kelemen <kelemeng@gnome.hu>
+
+ * hu.po: Hungarian translation updated.
+
+2005-04-13 Abel Cheung <maddog@linuxhall.org>
+
+ * zh_TW.po: New traditional Chinese translation from GNOME HK Team
+
+2005-04-01 Steve Murphy <murf@e-tools.com>
+
+ * rw.po: Added Kinyarwanda translation.
+
+2005-03-16 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-02-15 Kjartan Maraas <kmaraas@gnome.org>
+
+ * nb.po: Terminology fixes.
+ * no.po: Same
+
+2005-02-15 Kjartan Maraas <kmaraas@gnome.org>
+
+ * nb.po: Update
+ * no.po: Update
+
+2005-02-13 David Lodge <dave@cirt.net>
+
+ * en_GB.po: Updated British translation.
+
+2005-02-04 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2005-02-01 Takeshi AIHANA <aihana@gnome.gr.jp>
+
+ * ja.po: Updated Japanese translation.
+
+2005-02-01 Frank Arnold <farnold@cvs.gnome.org>
+
+ * de.po: Updated German translation.
+
+2005-02-01 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-01-31 Kjartan Maraas <kmaraas@gnome.org>
+
+ * nb.po: Update
+ * no.po: Update
+
+2005-01-25 Raphael Higino <raphaelh@cvs.gnome.org>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-01-08 Frank Arnold <farnold@cvs.gnome.org>
+
+ * de.po: Updated German translation.
+
+2005-01-07 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
+
+ * es.po: Updated Spanish translation.
+
+2004-12-22 Takeshi AIHANA <aihana@gnome.gr.jp>
+
+ * ja.po: Updated Japanese translation.
+
+2004-12-19 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2004-12-13 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-12-12 Raphael Higino <raphaelh@cvs.gnome.org>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2004-12-11 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2004-12-09 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-12-07 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-11-22 Hendrik Richter <hendrik@gnome-de.org>
+
+ * de.po: Updated German translation
+ by Frank Arnold <frank@scirocco-5v-turbo.de>.
+
+2004-11-16 Kjartan Maraas <kmaraas@gnome.org>
+
+ * nb.po: Add this here.
+
+2004-11-05 Amanpreet Singh Alam <aalam@redhat.com>
+
+ *pa.po: Punjabi Translation is add
+
+2004-10-21 Gustavo Noronha Silva <kov@debian.org>
+
+ * pt_BR.po: small translation Text View is
+ 'Visualização de Texto', not 'Texto Visível',
+ also changed 'Visão' for 'Visualização' in the
+ Tree/List View sentence.
+
+2004-10-14 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2004-10-14 Takeshi AIHANA <aihana@gnome.gr.jp>
+
+ * ja.po: Updated Japanese translation.
+
+2004-10-13 David Lodge <dave@cirt.net>
+
+ * en_GB.po: Updated British English translation.
+
+2004-10-12 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-10-10 Raphael Higino <raphaelh@cvs.gnome.org>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2004-10-05 David Lodge <dave@cirt.net>
+
+ * en_GB.po: Updated British English translation.
+
+2004-10-03 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2004-10-01 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-09-24 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-09-23 Adam Weinberger <adamw@gnome.org>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2004-09-24 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2004-09-04 Christophe Merlet <redfox@redfoxcenter.org>
+
+ * fr.po: Updated French translation.
+
+2004-09-03 Laurent Dhima <laurenti@alblinux.net>
+
+ * sq.po: Updated Albanian translation.
+
+2004-08-20 Laurent Dhima <laurenti@alblinux.net>
+
+ * sq.po: Updated Albanian translation.
+
+2004-08-18 Laurent Dhima <laurenti@alblinux.net>
+
+ * sq.po: Updated Albanian translation.
+
+2004-07-29 Laurent Dhima <laurenti@alblinux.net>
+
+ * sq.po: Updated Albanian translation.
+
+2004-07-28 Laurent Dhima <laurenti@alblinux.net>
+
+ * sq.po: Updated Albanian translation.
+
+2004-07-07 Laurent Dhima <laurenti@alblinux.net>
+
+ * sq.po: Updated Albanian translation.
+
+2004-07-05 Laurent Dhima <laurenti@alblinux.net>
+
+ * sq.po: Added Albanian translation.
+
+2004-04-21 Jordi Mallach <jordi@sindominio.net>
+
+ * ca.po: Updated Catalan translation by
+ Xavier Conde Rueda <xaviconde@eresmas.com>.
+
+2004-04-17 Nikos Charonitakis <frolix68@yahoo.gr>
+
+ * el.po: Updated Greek translation
+ by Petros Velonis <velonis@freemail.gr>
+
+2004-04-08 Gareth Owen <gowen72@yahoo.com>
+
+ * en_GB.po: Converted to UTF-8
+
+2004-04-04 Takeshi AIHANA <aihana@gnome.gr.jp>
+
+ * ja.po: Updated Japanese translation.
+
+2004-03-29 Gareth Owen <gowen72@yahoo.com>
+
+ * en_GB.po: Updated British English translation
+
+2004-03-21 Takeshi AIHANA <aihana@gnome.gr.jp>
+
+ * ja.po: Updated Japanese translation.
+
+2004-03-20 Robert Sedak <robert.sedak@sk.htnet.hr>
+
+ * hr.po: Updated Croatian translation.
+
+2004-03-10 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation done by Steve
+ Lacerda <stevelacerda@yahoo.com.br>.
+
+2004-03-09 Alessio Frusciante <algol@firenze.linux.it>
+
+ * it.po: Updated Italian translation by
+ Luca Ferretti <elle.uca@infinito.it>.
+
+2004-03-08 Alastair McKinstry <mckinstry@computer.org>
+
+ * ga.po: Updated Irish translation.
+
+2004-03-07 Vincent van Adrighem <adrighem@gnome.org>
+
+ * nl.po: Translation updated by Daniel van Eeden.
+
+2004-03-01 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2004-02-28 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
+
+ * es.po: Updated Spansih translation.
+
+2004-02-26 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-02-26 Vincent van Adrighem <adrighem@gnome.org>
+
+ * nl.po: Translation updated by Kees van den Broek.
+
+2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
+
+ * en_CA.po: Added Canadian English translation.
+
+2004-02-24 Alastair McKinstry <mckinstry@debian.org>
+
+ * ga.po: Updated Irish translations.
+
+2004-02-22 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2004-02-22 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-02-20 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2004-02-20 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Updated Serbian translation.
+
+2004-02-19 Damon Chaplin <damon@gnome.org>
+
+ * POTFILES.in: added gbtoolitem.c, gbtoolbutton.c,
+ gbtoggletoolbutton.c, gbradiotoolbutton.c and gbseparatortoolitem.c.
+ Moved gbwidgets/gbpixmap.c, gnome-db/gnomedbwindow.c,
+ gnome/bonobowindow.c and gnomeprintpaperselector.c to POTFILES.skip
+ since we don't ship them any more.
+
+2004-02-05 Robert Sedak <robert.sedak@sk.htnet.hr>
+
+ * hr.po: Updated Croatian translation.
+
+2004-02-03 Alastair McKinstry <mckinstry@computer.org>
+
+ * ga.po: Updated Irish translation.
+
+2004-01-29 Kjartan Maraas <kmaraas@gnome.org>
+
+ * no.po: Updated Norwegian translation.
+
+2004-01-28 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Fixed Czech translation.
+
+2004-01-21 Alastair McKinstry <mckinstry@computer.org>
+
+ * ga.po: Updated Irish translation.
+
+2004-01-17 Christophe Merlet <redfox@redfoxcenter.org>
+
+ * fr.po: Updated French translation.
+
+2004-01-13 Vincent van Adrighem <adrighem@gnome.org>
+
+ * nl.po: Translation updated by Kees van den Broek.
+
+2003-12-27 Gustavo Noronha Silva <kov@debian.org>
+
+ * pt_BR.po: updated translation and reviewed
+ almost the entire file.
+
+2003-12-15 Jordi Mallach <jordi@sindominio.net>
+
+ * ca.po: Updated Catalan translation by
+ Xavier Conde Rueda <xaviconde@eresmas.com>.
+
+2003-12-14 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
+
+ * es.po: Updated Spanish translation.
+
+2003-12-08 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2003-12-05 Vincent van Adrighem <adrighem@gnome.org>
+
+ * nl.po: Dutch translation updated by Tino Meinen.
+
+2003-11-30 Duarte Loreto <happyguy_pt@hotmail.com>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-11-29 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-11-25 Damon Chaplin <damon@gnome.org>
+
+ * POTFILES.in: added gbfilechooserwidget.c and gbfilechooserdialog.c.
+
+2003-11-27 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-11-25 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2003-11-24 Damon Chaplin <damon@gnome.org>
+
+ * POTFILES.in: added gbcombobox.c and gbcomboboxentry.c.
+
+2003-11-16 Arkadiusz Lipiec <arkadiusz.lipiec@gazeta.pl>
+
+ * pl.po: Updated Polish translation by
+ GNOME PL Team <translators@gnome.pl>
+
+2003-11-14 Duarte Loreto <happyguy_pt@hotmail.com>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-11-12 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2003-11-12 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-11-11 Damon Chaplin <damon@gnome.org>
+
+ * POTFILES.in: added gbexpander.c, gbfontbutton.c, gbcolorbutton.c.
+
+2003-11-07 Damon Chaplin <damon@gnome.org>
+
+ * nl.po: Updated Dutch translation by Tino Meinen.
+ Copied across from glade-gnome2-branch.
+
+2003-10-31 Ole Laursen <olau@hardworking.dk>
+
+ * da.po: Updated Danish translation.
+
+2003-10-31 Kjartan Maraas <kmaraas@gnome.org>
+
+ * no.po: Updated Norwegian translation.
+
+2003-10-26 Duarte Loreto <happyguy_pt@hotmail.com>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-10-24 Christian Rose <menthos@menthos.com>
+
+ * sv.po: Updated Swedish translation.
+
+2003-10-23 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-10-23 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2003-10-18 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2003-10-13 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Updated Serbian translation.
+
+2003-10-13 Christian Rose <menthos@menthos.com>
+
+ * sv.po: Updated Swedish translation.
+
+2003-10-11 Christian Rose <menthos@menthos.com>
+
+ * sv.po: Updated Swedish translation.
+
+2003-10-09 Christian Rose <menthos@menthos.com>
+
+ * sv.po: Updated Swedish translation.
+
+2003-10-08 Damon Chaplin <damon@gnome.org>
+
+ * POTFILES.skip:
+ * POTFILES.in: updated.
+
+2003-10-05 Vincent van Adrighem <adrighem@gnome.org>
+
+ * nl.po: translation updated by Tino Meinen.
+
+2003-10-03 Christian Neumair <chris@gnome-de.org>
+
+ * de.po: Updated German translation.
+
+2003-09-30 Yukihiro Nakai <nakai@gnome.gr.jp>
+
+ * ja.po: Convert to UTF-8.
+ Update Japanese translation.
+
+2003-09-29 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
+
+ * pt_BR.po: Applied revision by Augusta Marques da Silva
+ <augusta.marques@gmx.net>.
+
+2003-09-02 Hasbullah Bin Pit <sebol@ikhlas.com>
+
+ * ms.po: Added Translation by MIMOS Open Source Development Group
+ <ismas@mimos.my>
+
+2003-08-27 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+ * nl.po: Dutch translation updated by Kees van den Broek.
+
+2003-08-26 Duarte Loreto <happyguy_pt@hotmail.com>
+
+ * pt.po: Fixed typos in Portuguese translation.
+
+2003-08-23 Kjartan Maraas <kmaraas@gnome.org>
+
+ * no.po: Update Norwegian translation.
+
+2003-08-22 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
+
+ * sk.po: Updated Slovak translation.
+
+2003-08-18 Metin Amiroff <metin@karegen.com>
+
+ * az.po: Updated Azerbaijani translation.
+
+2003-08-01 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+ * es.po: Updated Spanish translation by
+ Francisco Javier F. Serrador <serrador@arrakis.es>.
+
+2003-07-25 Pablo Saratxaga <pablo@mandrakesoft.com>
+
+ * vi.po: Updated Vietnamese file
+
+2003-07-17 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+ * nl.po: Dutch translation updated by Kees van den Broek.
+
+2003-07-16 Artur Flinta <aflinta@cvs.gnome.org>
+
+ * pl.po: Updated Polish translation.
+
+2003-07-07 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+ * nl.po: Dutch translation updated by Kees van den Broek.
+
+2003-07-03 Valek Filippov <frob@df.ru>
+
+ * ru.po: Updated russian translation.
+
+2003-06-28 Fatih Demir <kabalak@gtranslator.org>
+
+ * tr.po: Updated Turkish translation by Erkan.
+
+2003-06-23 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+ * es.po: Updated Spanish translation by
+ Francisco Javier F. Serrador <serrador@arrakis.es>.
+
+2003-06-23 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+ * nl.po: Dutch translation updated by Kees van den Broek.
+
+2003-06-17 Guntupalli Karunakar <karunakar@freedomink.org>
+
+ * ml.po: Added Malayalam translation by
+ FSF-India <locale@gnu.org.in>.
+
+2003-05-31 Danilo Šegan <dsegan@gmx.net>
+
+ * sr.po, sr@Latn.po: Added Serbian translation by Serbian team
+ (Prevod.org).
+
+2003-05-05 Dmitry G. Mastrukov <dmitry@taurussoft.org>
+
+ * be.po: Updated Belarusian translation
+ from Belarusian team <i18n@mova.org>.
+
+2003-04-26 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation
+ from Alexandre Folle de Menezes <afmenez@terra.com.br>.
+
+2003-04-22 Dmitry G. Mastrukov <dmitry@taurussoft.org>
+
+ * ru.po: updated Russian translation
+ from Russian team <gnome-cyr@gnome.org>.
+
+2003-04-20 Dmitry G. Mastrukov <dmitry@taurussoft.org>
+
+ * be.po: Updated Belarusian translation
+ from Belarusian team <i18n@mova.org>.
+
+2003-04-15 Ole Laursen <olau@hardworking.dk>
+
+ * da.po: Updated Danish translation.
+
+2003-04-14 Christophe Merlet <redfox@redfoxcenter.org>
+
+ * fr.po: Updated French translation.
+
+2003-04-14 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2003-04-14 Christian Rose <menthos@menthos.com>
+
+ * sv.po: Updated Swedish translation.
+
+2003-04-12 Duarte Loreto <happyguy_pt@hotmail.com>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-03-30 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+ * nl.po: Dutch translation updated by Vincent van Adrighem.
+
+2003-03-26 Christian Rose <menthos@menthos.com>
+
+ * yi.po: Added Yiddish translation by
+ Raphael Finkel <raphael@cs.uky.edu>.
+
+2003-03-16 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+ * nl.po: Dutch translation updated by Tino Meinen.
+
+2003-03-07 Pablo Gonzalo del Campo <pablodc@bigfoot.com>
+
+ * es.po: Updated Spanish translation by
+ Francisco J. Fernandez <serrador@arrakis.es>.
+
+2003-03-07 Metin Amiroff <metin@karegen.com>
+
+ * az.po: Updated Azerbaijani translation.
+
+2003-02-26 Dmitry G. Mastrukov <dmitry@taurussoft.org>
+
+ * be.po: Updated Belarusian translation
+ from Belarusian team <i18n@infonet.by>.
+
+2003-02-26 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2003-02-22 Christophe Merlet <redfox@redfoxcenter.org>
+
+ * fr.po: Updated French translation.
+
+2003-02-19 Christophe Merlet <redfox@redfoxcenter.org>
+
+ * fr.po: Updated French translation from work of
+ Stephane Blondin <stephane.blondin@caramail.com>.
+
+2003-02-18 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+ * nl.po: Dutch translation updated.
+
+2003-02-12 Duarte Loreto <happyguy_pt@hotmail.com>
+
+ * pt.po: Updated Portuguese translation.
+
+2003-02-11 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>
+
+ * nl.po: Dutch translation updated.
+
+2003-02-09 Christophe Merlet <redfox@redfoxcenter.org>
+
+ * fr.po: Updated French translation from work of
+ Stephane Blondin <stephane.blondin@caramail.com>.
+
+2003-02-07 Miloslav Trmac <mitr@volny.cz>
+
+ * cs.po: Updated Czech translation.
+
+2003-02-05 Daniel Yacob <locales@geez.org>
+
+ * am.po: Added Amharic translation.
+
+2003-01-21 Kjartan Maraas <kmaraas@gnome.org>
+
+ * no.po: Updated Norwegian translation.
+
+2003-01-20 Pablo Saratxaga <pablo@mandrakesoft.com>
+
+ * vi.po: Updated Vietnamese file
+ * ro.po: Fixed syntax error
+
+2003-01-19 Christian Rose <menthos@menthos.com>
+
+ * POTFILES.in: Sorted and removed missing file.
+
+2003-01-08 German Poo-Caaman~o <gpoo@ubiobio.cl>
+
+ * es.po: Updated Spanish translation
+
+2002-12-23 Ole Laursen <olau@hardworking.dk>
+
+ * da.po: Fixed a string in the Danish translation.
+
+2002-12-11 Christian Neumair <chris@gnome-de.org>
+
+ * de.po: Updated German translation.
+
+2002-12-03 Christian Rose <menthos@menthos.com>
+
+ * sv.po: Updated Swedish translation.
+
+2002-11-27 Gustavo Noronha Silva <kov@debian.org>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2002-11-18 Ole Laursen <olau@hardworking.dk>
+
+ * da.po: Updated Danish translation.
+
diff --git a/tools/glade/po/LINGUAS b/tools/glade/po/LINGUAS
new file mode 100644
index 00000000..9ab68661
--- /dev/null
+++ b/tools/glade/po/LINGUAS
@@ -0,0 +1,50 @@
+am
+ar
+az
+be
+ca
+cs
+da
+de
+dz
+el
+en_CA
+en_GB
+es
+et
+fi
+fr
+ga
+gl
+hr
+hu
+it
+ja
+ko
+lv
+mk
+ml
+ms
+nb
+ne
+nl
+nn
+oc
+pa
+pl
+pt
+pt_BR
+ro
+ru
+rw
+sk
+sq
+sr
+sr@Latn
+sv
+tr
+uk
+vi
+yi
+zh_CN
+zh_TW
diff --git a/tools/glade/po/Makefile.in.in b/tools/glade/po/Makefile.in.in
new file mode 100644
index 00000000..b630d54b
--- /dev/null
+++ b/tools/glade/po/Makefile.in.in
@@ -0,0 +1,218 @@
+# Makefile for program source directory in GNU NLS utilities package.
+# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
+#
+# This file file be copied and used freely without restrictions. It can
+# be used in projects which are not available under the GNU Public License
+# but which still want to provide support for the GNU gettext functionality.
+# Please note that the actual code is *not* freely available.
+#
+# - Modified by Owen Taylor <otaylor@redhat.com> to use GETTEXT_PACKAGE
+# instead of PACKAGE and to look for po2tbl in ./ not in intl/
+#
+# - Modified by jacob berkman <jacob@ximian.com> to install
+# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize
+#
+# - Modified by Rodney Dawes <dobey@novell.com> for use with intltool
+#
+# We have the following line for use by intltoolize:
+# INTLTOOL_MAKEFILE
+
+GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
+PACKAGE = @PACKAGE@
+VERSION = @VERSION@
+
+SHELL = /bin/sh
+
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+top_builddir = @top_builddir@
+VPATH = @srcdir@
+
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+datadir = @datadir@
+datarootdir = @datarootdir@
+libdir = @libdir@
+DATADIRNAME = @DATADIRNAME@
+itlocaledir = $(prefix)/$(DATADIRNAME)/locale
+subdir = po
+install_sh = @install_sh@
+# Automake >= 1.8 provides @mkdir_p@.
+# Until it can be supposed, use the safe fallback:
+mkdir_p = $(install_sh) -d
+
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+
+GMSGFMT = @GMSGFMT@
+MSGFMT = @MSGFMT@
+XGETTEXT = @XGETTEXT@
+INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
+GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
+
+ALL_LINGUAS = @ALL_LINGUAS@
+
+PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; fi)
+
+USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep ^$$lang$$ $(srcdir)/LINGUAS`" -o -n "`echo $$ALINGUAS|grep ' ?$$lang ?'`"; then printf "$$lang "; fi; done; fi)
+
+USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done)
+
+POFILES=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done)
+
+DISTFILES = ChangeLog Makefile.in.in POTFILES.in $(POFILES)
+EXTRA_DISTFILES = POTFILES.skip Makevars LINGUAS
+
+POTFILES = \
+# This comment gets stripped out
+
+CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done)
+
+.SUFFIXES:
+.SUFFIXES: .po .pox .gmo .mo .msg .cat
+
+.po.pox:
+ $(MAKE) $(GETTEXT_PACKAGE).pot
+ $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
+
+.po.mo:
+ $(MSGFMT) -o $@ $<
+
+.po.gmo:
+ file=`echo $* | sed 's,.*/,,'`.gmo \
+ && rm -f $$file && $(GMSGFMT) -o $$file $<
+
+.po.cat:
+ sed -f ../intl/po2msg.sed < $< > $*.msg \
+ && rm -f $@ && gencat $@ $*.msg
+
+
+all: all-@USE_NLS@
+
+all-yes: $(CATALOGS)
+all-no:
+
+$(GETTEXT_PACKAGE).pot: $(POTFILES)
+ $(GENPOT)
+
+install: install-data
+install-data: install-data-@USE_NLS@
+install-data-no: all
+install-data-yes: all
+ $(mkdir_p) $(DESTDIR)$(itlocaledir)
+ linguas="$(USE_LINGUAS)"; \
+ for lang in $$linguas; do \
+ dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
+ $(mkdir_p) $$dir; \
+ if test -r $$lang.gmo; then \
+ $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+ echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \
+ else \
+ $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
+ echo "installing $(srcdir)/$$lang.gmo as" \
+ "$$dir/$(GETTEXT_PACKAGE).mo"; \
+ fi; \
+ if test -r $$lang.gmo.m; then \
+ $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \
+ echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \
+ else \
+ if test -r $(srcdir)/$$lang.gmo.m ; then \
+ $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \
+ $$dir/$(GETTEXT_PACKAGE).mo.m; \
+ echo "installing $(srcdir)/$$lang.gmo.m as" \
+ "$$dir/$(GETTEXT_PACKAGE).mo.m"; \
+ else \
+ true; \
+ fi; \
+ fi; \
+ done
+
+# Empty stubs to satisfy archaic automake needs
+dvi info tags TAGS ID:
+
+# Define this as empty until I found a useful application.
+install-exec installcheck:
+
+uninstall:
+ linguas="$(USE_LINGUAS)"; \
+ for lang in $$linguas; do \
+ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
+ rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
+ done
+
+check: all $(GETTEXT_PACKAGE).pot
+ rm -f missing notexist
+ srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m
+ if [ -r missing -o -r notexist ]; then \
+ exit 1; \
+ fi
+
+mostlyclean:
+ rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp
+ rm -f .intltool-merge-cache
+
+clean: mostlyclean
+
+distclean: clean
+ rm -f Makefile Makefile.in POTFILES stamp-it
+ rm -f *.mo *.msg *.cat *.cat.m *.gmo
+
+maintainer-clean: distclean
+ @echo "This command is intended for maintainers to use;"
+ @echo "it deletes files that may require special tools to rebuild."
+ rm -f Makefile.in.in
+
+distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
+dist distdir: $(DISTFILES)
+ dists="$(DISTFILES)"; \
+ extra_dists="$(EXTRA_DISTFILES)"; \
+ for file in $$extra_dists; do \
+ test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \
+ done; \
+ for file in $$dists; do \
+ test -f $$file || file="$(srcdir)/$$file"; \
+ ln $$file $(distdir) 2> /dev/null \
+ || cp -p $$file $(distdir); \
+ done
+
+update-po: Makefile
+ $(MAKE) $(GETTEXT_PACKAGE).pot
+ tmpdir=`pwd`; \
+ linguas="$(USE_LINGUAS)"; \
+ for lang in $$linguas; do \
+ echo "$$lang:"; \
+ result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \
+ if $$result; then \
+ if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
+ rm -f $$tmpdir/$$lang.new.po; \
+ else \
+ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
+ :; \
+ else \
+ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
+ rm -f $$tmpdir/$$lang.new.po; \
+ exit 1; \
+ fi; \
+ fi; \
+ else \
+ echo "msgmerge for $$lang.gmo failed!"; \
+ rm -f $$tmpdir/$$lang.new.po; \
+ fi; \
+ done
+
+Makefile POTFILES: stamp-it
+ @if test ! -f $@; then \
+ rm -f stamp-it; \
+ $(MAKE) stamp-it; \
+ fi
+
+stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in
+ cd $(top_builddir) \
+ && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \
+ $(SHELL) ./config.status
+
+# Tell versions [3.59,3.63) of GNU make not to export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/tools/glade/po/POTFILES.in b/tools/glade/po/POTFILES.in
new file mode 100644
index 00000000..aa72edd2
--- /dev/null
+++ b/tools/glade/po/POTFILES.in
@@ -0,0 +1,157 @@
+# List of source files containing translatable strings.
+# Please keep this file sorted alphabetically.
+glade-2.desktop.in
+glade/debug.c
+glade/editor.c
+glade/gb.c
+glade/gbsource.c
+glade/gbwidget.c
+glade/gbwidgets/gbaboutdialog.c
+glade/gbwidgets/gbaccellabel.c
+glade/gbwidgets/gbalignment.c
+glade/gbwidgets/gbarrow.c
+glade/gbwidgets/gbaspectframe.c
+glade/gbwidgets/gbbutton.c
+glade/gbwidgets/gbcalendar.c
+glade/gbwidgets/gbcellview.c
+glade/gbwidgets/gbcheckbutton.c
+glade/gbwidgets/gbcheckmenuitem.c
+glade/gbwidgets/gbclist.c
+glade/gbwidgets/gbcolorbutton.c
+glade/gbwidgets/gbcolorselection.c
+glade/gbwidgets/gbcolorselectiondialog.c
+glade/gbwidgets/gbcombo.c
+glade/gbwidgets/gbcombobox.c
+glade/gbwidgets/gbcomboboxentry.c
+glade/gbwidgets/gbctree.c
+glade/gbwidgets/gbcurve.c
+glade/gbwidgets/gbcustom.c
+glade/gbwidgets/gbdialog.c
+glade/gbwidgets/gbdrawingarea.c
+glade/gbwidgets/gbentry.c
+glade/gbwidgets/gbeventbox.c
+glade/gbwidgets/gbexpander.c
+glade/gbwidgets/gbfilechooserbutton.c
+glade/gbwidgets/gbfilechooserwidget.c
+glade/gbwidgets/gbfilechooserdialog.c
+glade/gbwidgets/gbfileselection.c
+glade/gbwidgets/gbfixed.c
+glade/gbwidgets/gbfontbutton.c
+glade/gbwidgets/gbfontselection.c
+glade/gbwidgets/gbfontselectiondialog.c
+glade/gbwidgets/gbframe.c
+glade/gbwidgets/gbgammacurve.c
+glade/gbwidgets/gbhandlebox.c
+glade/gbwidgets/gbhbox.c
+glade/gbwidgets/gbhbuttonbox.c
+glade/gbwidgets/gbhpaned.c
+glade/gbwidgets/gbhruler.c
+glade/gbwidgets/gbhscale.c
+glade/gbwidgets/gbhscrollbar.c
+glade/gbwidgets/gbhseparator.c
+glade/gbwidgets/gbiconview.c
+glade/gbwidgets/gbimage.c
+glade/gbwidgets/gbimagemenuitem.c
+glade/gbwidgets/gbinputdialog.c
+glade/gbwidgets/gblabel.c
+glade/gbwidgets/gblayout.c
+glade/gbwidgets/gblist.c
+glade/gbwidgets/gblistitem.c
+glade/gbwidgets/gbmenu.c
+glade/gbwidgets/gbmenubar.c
+glade/gbwidgets/gbmenuitem.c
+glade/gbwidgets/gbmenutoolbutton.c
+glade/gbwidgets/gbnotebook.c
+glade/gbwidgets/gboptionmenu.c
+glade/gbwidgets/gbpreview.c
+glade/gbwidgets/gbprogressbar.c
+glade/gbwidgets/gbradiobutton.c
+glade/gbwidgets/gbradiomenuitem.c
+glade/gbwidgets/gbradiotoolbutton.c
+glade/gbwidgets/gbscrolledwindow.c
+glade/gbwidgets/gbseparatormenuitem.c
+glade/gbwidgets/gbseparatortoolitem.c
+glade/gbwidgets/gbspinbutton.c
+glade/gbwidgets/gbstatusbar.c
+glade/gbwidgets/gbtable.c
+glade/gbwidgets/gbtextview.c
+glade/gbwidgets/gbtogglebutton.c
+glade/gbwidgets/gbtoggletoolbutton.c
+glade/gbwidgets/gbtoolbar.c
+glade/gbwidgets/gbtoolbutton.c
+glade/gbwidgets/gbtoolitem.c
+glade/gbwidgets/gbtreeview.c
+glade/gbwidgets/gbvbox.c
+glade/gbwidgets/gbvbuttonbox.c
+glade/gbwidgets/gbviewport.c
+glade/gbwidgets/gbvpaned.c
+glade/gbwidgets/gbvruler.c
+glade/gbwidgets/gbvscale.c
+glade/gbwidgets/gbvscrollbar.c
+glade/gbwidgets/gbvseparator.c
+glade/gbwidgets/gbwindow.c
+glade/glade.c
+glade/glade_atk.c
+glade/glade_clipboard.c
+glade/glade_gnome.c
+glade/glade_gnomelib.c
+glade/glade_gtk12lib.c
+glade/glade_keys_dialog.c
+glade/glade_menu_editor.c
+glade/glade_palette.c
+glade/glade_plugin.c
+glade/glade_project.c
+glade/glade_project_options.c
+glade/glade_project_view.c
+glade/glade_project_window.c
+glade/glade_widget_data.c
+glade/gnome-db/gnomedbcombo.c
+glade/gnome-db/gnomedbconnectprop.c
+glade/gnome-db/gnomedbdsnconfig.c
+glade/gnome-db/gnomedbdsndruid.c
+glade/gnome-db/gnomedbeditor.c
+glade/gnome-db/gnomedberror.c
+glade/gnome-db/gnomedberrordlg.c
+glade/gnome-db/gnomedbform.c
+glade/gnome-db/gnomedbgraybar.c
+glade/gnome-db/gnomedbgrid.c
+glade/gnome-db/gnomedblogin.c
+glade/gnome-db/gnomedblogindlg.c
+glade/gnome-db/gnomedbprovidersel.c
+glade/gnome-db/gnomedbsourcesel.c
+glade/gnome-db/gnomedbtableeditor.c
+glade/gnome/bonobodock.c
+glade/gnome/bonobodockitem.c
+glade/gnome/gnomeabout.c
+glade/gnome/gnomeapp.c
+glade/gnome/gnomeappbar.c
+glade/gnome/gnomecanvas.c
+glade/gnome/gnomecolorpicker.c
+glade/gnome/gnomecontrol.c
+glade/gnome/gnomedateedit.c
+glade/gnome/gnomedialog.c
+glade/gnome/gnomedruid.c
+glade/gnome/gnomedruidpageedge.c
+glade/gnome/gnomedruidpagestandard.c
+glade/gnome/gnomeentry.c
+glade/gnome/gnomefileentry.c
+glade/gnome/gnomefontpicker.c
+glade/gnome/gnomehref.c
+glade/gnome/gnomeiconentry.c
+glade/gnome/gnomeiconlist.c
+glade/gnome/gnomeiconselection.c
+glade/gnome/gnomemessagebox.c
+glade/gnome/gnomepixmap.c
+glade/gnome/gnomepixmapentry.c
+glade/gnome/gnomepropertybox.c
+glade/keys.c
+glade/load.c
+glade/main.c
+glade/palette.c
+glade/property.c
+glade/save.c
+glade/source.c
+glade/source_os2.c
+glade/styles.c
+glade/tree.c
+glade/utils.c
diff --git a/tools/glade/po/POTFILES.skip b/tools/glade/po/POTFILES.skip
new file mode 100644
index 00000000..3213aaa7
--- /dev/null
+++ b/tools/glade/po/POTFILES.skip
@@ -0,0 +1,32 @@
+# List of source files that we never want added to POTFILES.in
+
+examples/editor/src/interface.c
+examples/editor/src/support.c
+examples/editor/editor.glade
+
+glade/glade_project.h
+glade/source.h
+
+# These are deprecated and will be removed at some point
+glade/gbwidgets/gbpacker.c
+glade/gbwidgets/gbpixmap.c
+glade/gbwidgets/gbtext.c
+glade/gbwidgets/gbtree.c
+glade/gbwidgets/gbtreeitem.c
+glade/gnome/bonobowindow.c
+glade/gnome/gnomestock.c
+glade/gnome/gnomeprintpaperselector.c
+glade/gnome-db/gnomedbdataset.c
+glade/gnome-db/gnomedbdesigner.c
+glade/gnome-db/gnomedbentry.c
+glade/gnome-db/gnomedbexport.c
+glade/gnome-db/gnomedbiconlist.c
+glade/gnome-db/gnomedblabel.c
+glade/gnome-db/gnomedblogviewer.c
+glade/gnome-db/gnomedbreport.c
+glade/gnome-db/gnomedbwindow.c
+glade/gnome-db/gnomedbbrowser.c
+glade/gnome-db/gnomedbconnectsel.c
+glade/gnome-db/gnomedblist.c
+glade/gnome-db/gnomedbquerybuilder.c
+
diff --git a/tools/glade/po/am.po b/tools/glade/po/am.po
new file mode 100644
index 00000000..e04c1903
--- /dev/null
+++ b/tools/glade/po/am.po
@@ -0,0 +1,5713 @@
+# Translations into the Amharic Language.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gok package.
+# Ge'ez Frontier Foundation <locales@geez.org>, 2002.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gok\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-02-04 10:10+EDT\n"
+"Last-Translator: Ge'ez Frontier Foundation <locales@geez.org>\n"
+"Language-Team: Amharic <locales@geez.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr ""
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr ""
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "ነጥቦች"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "መስመሮች"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr ""
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "ግራ"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "ቀኝ"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "ወደ ላይ"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "ወደ ታች"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr ""
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr ""
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr ""
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr ""
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr ""
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr ""
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "ምርጡ"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr ""
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "ቁረጥ"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "ቅጂ"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "ለጥፍ"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "አጥፉ"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "n"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr ""
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "አርማ፦"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "የፕሮግራም ስም፦"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "የፕሮግራሙ ስም፦"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "አስተያየቶች፦"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "የቅጂው መብት፦"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "መለያ፦"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "ደራሲዎች፦"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "ሰነድ አዘጋጆች፦"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "መምረጫ"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr ""
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "የግራ ህዳግ፦"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "የቀኝ ህዳግ፦"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "ኩልኩል"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "አቅጣጫ፦"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "ቀስት"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "ለመኰልኮያው መለያ፦"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "ለመኰልኮያው መለያ፦"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "መለያ፦"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "ምልክት፦"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "አርእስት፦"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "ቀን መቁጠሪያ"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "የመደቡ ቀለም"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "የጽሑፍ ዕይታ"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "የዐምድ ብዛት፦"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "አርእስት፦"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "ቀለም ምረጡ"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "ቀያያር ቁልፍ"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "መደርደሪያ፦"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "ቀለም ምረጡ"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "ዕቃዎች፦"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "ፍሬም አለ፦"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "ዓይነት፦"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "እሺ"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "ዝጋ"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "መምረጫ"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "ጽሑፍ፦"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "የሚታይ፦"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "ክፍተት፦"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "የመስኮቱ አርእስት"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "አቅጣጫ፦"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "ሰዓት አሳይ፦"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "ቀያያር ቁልፍ"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "ፋይል ምረጡ"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "ፋይል ምረጡ"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X፦"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y፦"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "መጠኑን አሳይ፦"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "መጠኑን አሳይ፦"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "የፊደል ቅርጽ ምረጡ"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "የጽሑፉ ቅድመ ዕይታ"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "የፊደል ቅርጽ ምርጫ"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "የፊደል ቅርጽ ምረጡ"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "ፍሬም"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "መጠን፦"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "ቦታ፦"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "እቅድ፦"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "ቀንስ፦"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "እንደገና መጧን ማስተሥከል፦"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "ሜትሪክ፦"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "የምልክት ዝርዝር"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "የመስኮቱ አርእስት"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "አቀማመጥ፦"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "የመስኮቱ አርእስት"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "የምልክት መጠን፦"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "ምልክት፦"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+msgid "The named icon to use"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "የምልክት መጠን፦"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "የገጽ መጠን"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "ምስል"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "አስተካክል፦"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "የፕሮግራሙ ስም፦"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "መለያ"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "እቅድ"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "ዝርዝር"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "ዝርዝር ዕቃ"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr ""
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "ፋይል (_F)"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "አስተካክል (_E)"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "ተመልከት (_V)"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "መረጃ (_H)"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "ስለ (_A)"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "ሜኑባር"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "ሜኑ ዕቃ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "መጠኑን አሳይ፦"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "ጽሑፍ አሳይ፦"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "ቀያያር ቁልፍ"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "የገጾች ብዛት፦"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "ማስረጊያዎች አሳይ፦"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "የገጾች ብዛት፦"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "ያለፈው ገጽ"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "የሚቀጥለው ገጽ"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "መስታወሻ ደብተር"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "ቀለም፦"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "ቅድመ ዕይታ"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "ጽሑፍ አሳይ፦"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "መድረክ፦"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "አዲስ መድረክ"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "ሬዲዮ ቁልፍ"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "ሬዲዮ ሜኑ ዕቃ"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "ሬዲዮ ቁልፍ"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "ስታተስባር"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "የረድፎቹ ብዛት፦"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "ረድፎች፦"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "ዐምዶች፦"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "ክፍል X፦"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "ክፍል Y፦"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "ዐምድ አጥፉ"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "ሠንጠረዥ"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "መሀከል"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr ""
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "ምንም"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "ፊደል ሎች"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "ቃል"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "የግራ ህዳግ፦"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "የቀኝ ህዳግ፦"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "አዲስ አንቀጽ፦"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "የጽሑፍ ዕይታ"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "ቀያያር ቁልፍ"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "ቀያያር ቁልፍ"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "ዓይነት፦"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "የመሥሪያውን ፍንጭ፦"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "ቀስት"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "ቱልባር"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "ቀያያር ቁልፍ"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "ቱልባር"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "ዐምድ 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "ዐምድ 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "ዐምድ 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "ምልክት ምርጫ"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "የመስኮቱ አርእስት"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "የመስኮቱ ዓይነት"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "ዓይነት፦"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "አዛምድ፦"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "የነበረው ስፋት፦"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "የነበረው እርዝማኔ፦"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "መስኮት"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "ስህተት"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr ""
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr ""
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "ፋይል ን ለማንበብ ስህተት አለ"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "ፋይል ን በሚጽፍበት ጊዜ ስህተት አለ"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr ""
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr ""
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr ""
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr ""
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr ""
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr ""
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr ""
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr ""
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr ""
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr ""
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr ""
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "ስም፦"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "መግለጫ"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr ""
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr ""
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "አዲስ (_N)"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "ኖም (_G)"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "ዓይነት"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "ስም"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "መድረክ"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "ምልክት"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "ጨምር (_A)"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "አጥፉ (_D)"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr ""
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "አይ"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "ሬዲዮ"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "የተለመደ"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "ቁልፍ፦"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "አዎ"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "መለያ"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "አዲስ"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr ""
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr ""
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr ""
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "አጠቃላይ"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "ቃኝ..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr ""
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "የፕሮግራሙ ስም፦"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr ""
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr ""
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "ቋንቋ፦"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "ኖም፦"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr ""
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr ""
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr ""
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr ""
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr ""
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr ""
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr ""
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "ፋይል፦"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "ምርጫዎች... (_T)"
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr ""
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "ክፈት"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "አስቀምጥ"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "ምርጫዎች"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "ስለ... (_A)"
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "ምርጫዎች (_N)"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(ም) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<ያልተሰየመ>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "ዝምብለህ ይግባ"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "አዲስ ፋይል"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "ፋይል ክፈት"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "ስታተስባር፦"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "ይሻሻል፦"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "ሁኔታ፦"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1፦"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1፦"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2፦"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2፦"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "መወሰን አቃተው / ማመንታት፦"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "ቀለም ምረጡ"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "መግለጫ"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "ሰዓት አሳይ፦"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "ዝቅተኛው ሰዓት፦"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "ከፍተኛ ሰዓት፦"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "መረጃውን አሳይ"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "የጽሑፍ ቀለም፦"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "የአርማ ምስል፦"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "የመለያውን ምልክት ከላይ አድርግ፦"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "የታሪኩ ID፦"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "ዶሴ፦"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "የአሠራሩ ዘዴ፦"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL፦"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "የምልክት ስፋት፦"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "የምልክት ወሰን፦"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "የምልክት ዝርዝር"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "ምልክት ምርጫ"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "የመልዕክት ዓይነት፦"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "መልዕክት፦"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "የተመዘነ፦"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "ቅድመ ዕይታ፦"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr ""
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr ""
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr ""
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr ""
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "መደርደሪያ"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr ""
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "ተመርጠዋል"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr ""
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr ""
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr ""
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr ""
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "ምርጫዎች"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr ""
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "ዓይነት"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "ሲግናሎች"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "ምርጫዎች፦"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "ምርጫዎች፦ <ምንም>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "መደብ፦"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr ""
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "ስፋት፦"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "እርዝማኔ፦"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "የሚታይ፦"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr ""
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr ""
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr ""
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "ኩነቶች፦"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "አስተካክል..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "የፊደል ቅርጽ፦"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "ሁሉንም ቅጂ"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "ፊት ለፊት፦"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "መደቡ፦"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr ""
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "የፊት ለፊቱ ቀለም"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "የመደቡ ቀለም"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "የጽሑፍ ቀለም"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr ""
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr ""
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr ""
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr ""
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr ""
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr ""
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "ሲግናል"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "ዳታ"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "በኋላ"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "ኦብጀት"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "ሲግናል፦"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "ዳታ፦"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "ኦብጀት፦"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "በኋላ፦"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "ጨምር"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "አሻሽል"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "ሰርዝ"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr ""
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "ቁልፍ"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr ""
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr ""
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr ""
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr ""
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "ዕሴት፦"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "በተቻለ መጠን፦"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "የገጽ መጠን"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "የH ዕሴት፦"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "የH በተቻለ መጠን፦"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "የH ከፍተኛ መጠን፦"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "የV ዕሴት፦"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "የV በተቻለ መጠን፦"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "የV ከፍተኛ መጠን፦"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "የገጹን መጠን"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr ""
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr ""
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "ዘይቤዎች"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "እንደገና ሰይም"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "ተወው"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "አዲስ ዓይነት"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr ""
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr ""
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr ""
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"ፋይልን ማስፈጠር አልተቻለም፦\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr ""
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr ""
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"ፋይል መክፈት አልቻለም፦\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"ዶሴን ማስፈጠር አልተቻለም፦\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"የማይሰራ ዶሴ፦\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "ዕቅዶች"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "ዕቅድ"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"ዶሴን መክፈት አልቻለም፦\n"
+" %s\n"
diff --git a/tools/glade/po/ar.po b/tools/glade/po/ar.po
new file mode 100644
index 00000000..fb734091
--- /dev/null
+++ b/tools/glade/po/ar.po
@@ -0,0 +1,6668 @@
+# Arabic translations for THIS package.
+# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as THIS package.
+# Automatically generated, 2007.
+# Djihed Afifi <djihed@gmail.com>, 2007
+msgid ""
+msgstr ""
+"Project-Id-Version: Arabic\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-04-21 12:55+0100\n"
+"PO-Revision-Date: 2007-04-14 18:49+0100\n"
+"Last-Translator: Djihed Afifi <djihed@gmail.com>\n"
+"Language-Team: Arabeyes <doc@arabeyes.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+#, fuzzy
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "انشئ او افتح واجهات مستخدم لتطبيقات جي تي كاي+ (‎GTK+) و جنوم"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "مخطط الواجهة غلايد"
+
+#: ../glade/editor.c:343
+#, fuzzy
+msgid "Grid Options"
+msgstr "خيارات التسلسل"
+
+#: ../glade/editor.c:357
+#, fuzzy
+msgid "Horizontal Spacing:"
+msgstr "الحشو الأفقي"
+
+#: ../glade/editor.c:372
+#, fuzzy
+msgid "Vertical Spacing:"
+msgstr "الحشو العمودي"
+
+#: ../glade/editor.c:390
+#, fuzzy
+msgid "Grid Style:"
+msgstr "أسلوب الأوراق"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "نقاط"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "سطور"
+
+#: ../glade/editor.c:487
+#, fuzzy
+msgid "Snap Options"
+msgstr "خيارات الإرسال"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+#, fuzzy
+msgid "Horizontal Snapping:"
+msgstr "الحشو الأفقي"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "يسار"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "يمين"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+#, fuzzy
+msgid "Vertical Snapping:"
+msgstr "الحشو العمودي"
+
+#: ../glade/editor.c:532
+#, fuzzy
+msgid "Top"
+msgstr "الأعلى:"
+
+#: ../glade/editor.c:540
+#, fuzzy
+msgid "Bottom"
+msgstr "الأسفل:"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/editor.c:805
+#, fuzzy
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "الحشو الذي سيدخل في أعلى القطعة."
+
+#: ../glade/editor.c:832
+#, fuzzy
+msgid "Couldn't add new widget."
+msgstr "تعذّر إضافة هويّة المستخدم (id)"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+#, fuzzy
+msgid "Couldn't delete widget."
+msgstr "غير قادر على حذف المفتاح"
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+#, fuzzy
+msgid "The widget can't be deleted"
+msgstr "لا يمكن حذف السِمة"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+#, fuzzy
+msgid "Border Width:"
+msgstr "عرض الحد"
+
+#: ../glade/gbwidget.c:698
+#, fuzzy
+msgid "The width of the border around the container"
+msgstr "عرض الحد الفارغ خارج أبناء الحاويات"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "انتقِ"
+
+#: ../glade/gbwidget.c:1773
+#, fuzzy
+msgid "Remove Scrolled Window"
+msgstr "لنافذة ملفوفة"
+
+#: ../glade/gbwidget.c:1782
+#, fuzzy
+msgid "Add Scrolled Window"
+msgstr "لنافذة ملفوفة"
+
+#: ../glade/gbwidget.c:1803
+#, fuzzy
+msgid "Remove Alignment"
+msgstr "السطر المحذوف"
+
+#: ../glade/gbwidget.c:1811
+#, fuzzy
+msgid "Add Alignment"
+msgstr "محاذاة:"
+
+#: ../glade/gbwidget.c:1826
+#, fuzzy
+msgid "Remove Event Box"
+msgstr "صندوق حدث"
+
+#: ../glade/gbwidget.c:1834
+#, fuzzy
+msgid "Add Event Box"
+msgstr "صندوق حدث"
+
+#: ../glade/gbwidget.c:1844
+#, fuzzy
+msgid "Redisplay"
+msgstr "العرض"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "قص"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+#, fuzzy
+msgid "Copy"
+msgstr "ان_سخ"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+#, fuzzy
+msgid "Paste"
+msgstr "ال_صق"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "حدف"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "غير متوفر"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+#, fuzzy
+msgid "replacing child of container - not implemented yet\n"
+msgstr "عفوا، لا تعيينات متقدمة مضمنة حاليا."
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3481
+#, fuzzy
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "لا يمكن حذف عنصر"
+
+#: ../glade/gbwidget.c:3505
+#, fuzzy
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "غير قادر على كتابة المفتاح للملف"
+
+#: ../glade/gbwidget.c:3544
+#, fuzzy
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "تعذّر الحصول على بيانات المفتاح"
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3732
+#, fuzzy
+msgid "Remove Label"
+msgstr "حذف طبقة"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+#, fuzzy
+msgid "Application Name"
+msgstr "قائمة التطبيقات"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "Logo:"
+msgstr "لغ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "The pixmap to use as the logo"
+msgstr "السِّمة المستعملة لحوار القفل."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+#, fuzzy
+msgid "Program Name:"
+msgstr "اسم البرنامج"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "The name of the application"
+msgstr "تطبيقات أخرى مختلفة"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+#, fuzzy
+msgid "Comments:"
+msgstr "ال_تعليق:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "حقوق النسخ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+#, fuzzy
+msgid "The copyright notice"
+msgstr "تنبيه أمني"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website URL:"
+msgstr "موقع الانترنت"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "اعرض نسخة التّطبيق"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+#, fuzzy
+msgid "Website Label:"
+msgstr "عنوان موقع الويب"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "الأسم الذي سيعرض للمستخدم لهذا المرجوع"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+#, fuzzy
+msgid "License:"
+msgstr "الترخيص"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+#, fuzzy
+msgid "The license details of the application"
+msgstr "كتيّب هذا التطبيق"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+#, fuzzy
+msgid "Wrap License:"
+msgstr "لف الرخصة"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+#, fuzzy
+msgid "If the license text should be wrapped"
+msgstr "ما إذا توجب أن يكون زر القفل مكبوسا أم لا"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+#, fuzzy
+msgid "Authors:"
+msgstr "المؤلف:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+#, fuzzy
+msgid "The authors of the package, one on each line"
+msgstr "عرض لوح الفهرس والبحث."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "Documenters:"
+msgstr "الموثّقون"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "The documenters of the package, one on each line"
+msgstr "المكون الأحمر للون الخلفية."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+#, fuzzy
+msgid "Artists:"
+msgstr "فنان: "
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "قائمة بالأشخاص الذي شاركوا بأعمال فنية للبرنامج"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "المترجمون:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "حوار حوْل"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+#, fuzzy
+msgid "Label with Accelerator"
+msgstr "مُسَرِّع"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+#, fuzzy
+msgid "X Align:"
+msgstr "تنسيق س"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+#, fuzzy
+msgid "The horizontal alignment of the child widget"
+msgstr "الترصيف الأفقي للشارة"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+#, fuzzy
+msgid "Y Align:"
+msgstr "تنسيق ص"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+#, fuzzy
+msgid "The vertical alignment of the child widget"
+msgstr "الترصيف العمودي للشارة"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+#, fuzzy
+msgid "X Scale:"
+msgstr "_مقياس:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+#, fuzzy
+msgid "The horizontal scale of the child widget"
+msgstr "الإسم الداخلي للقطعة"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+#, fuzzy
+msgid "Y Scale:"
+msgstr "_مقياس:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+#, fuzzy
+msgid "The vertical scale of the child widget"
+msgstr "الإسم الداخلي للقطعة"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "الحشو الأعلى"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "لا يمكن اللق لقطع مختلفة"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "الحشو الأسفل"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "لا يمكن اللق لقطع مختلفة"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "الحشو الأيسر"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "الحشو الذي سيدخل عند يسار القطعة"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "الحشو الأيمن"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "الحشو·الذي·سيدخل·على·يمين·القطعة"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+#, fuzzy
+msgid "Alignment"
+msgstr "محاذاة:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "الإتجاه:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+#, fuzzy
+msgid "The direction of the arrow"
+msgstr "اتجاه الحزمة لشريط القائمة"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+#, fuzzy
+msgid "Shadow:"
+msgstr "ظل"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+#, fuzzy
+msgid "The shadow type of the arrow"
+msgstr "نوع النافذة"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+#, fuzzy
+msgid "The horizontal alignment of the arrow"
+msgstr "الترصيف الأفقي للشارة"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+#, fuzzy
+msgid "The vertical alignment of the arrow"
+msgstr "الترصيف العمودي للشارة"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+#, fuzzy
+msgid "X Pad:"
+msgstr "حشو س"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+#, fuzzy
+msgid "The horizontal padding"
+msgstr "الحشو الأفقي"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+#, fuzzy
+msgid "Y Pad:"
+msgstr "حشو ص"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+#, fuzzy
+msgid "The vertical padding"
+msgstr "الحشو العمودي"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "سهم"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+#, fuzzy
+msgid "Label X Align:"
+msgstr "ترصيف س للعلامة"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+#, fuzzy
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "الترصيف الأفقي للشارة"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+#, fuzzy
+msgid "Label Y Align:"
+msgstr "ترصيف س للعلامة"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+#, fuzzy
+msgid "The vertical alignment of the frame's label widget"
+msgstr "الترصيف العمودي للشارة"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+#, fuzzy
+msgid "The type of shadow of the frame"
+msgstr "نوع الملف."
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+#, fuzzy
+msgid "The horizontal alignment of the frame's child"
+msgstr "الترصيف الأفقي للشارة"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+#, fuzzy
+msgid "Ratio:"
+msgstr "النسبة"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+#, fuzzy
+msgid "The aspect ratio of the frame's child"
+msgstr "فرض نسبة الإشعاع حتى تناسب نسبة إطار الإبن"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+#, fuzzy
+msgid "Obey Child:"
+msgstr "ابن مطيع"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+#, fuzzy
+msgid "If the aspect ratio should be determined by the child"
+msgstr "ما إذا توجب أن يكون زر التغيير نشطا أم لا"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "إطار معدل"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+#, fuzzy
+msgid "Stock Button:"
+msgstr "زر مدعوم"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+#, fuzzy
+msgid "The stock button to use"
+msgstr "المنطقة الزمنية التي ستُستعمل"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+#, fuzzy
+msgid "Label:"
+msgstr "عنوان"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "النص المعروض"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "أيقونة:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+#, fuzzy
+msgid "The icon to display"
+msgstr "النص المعروض"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+#, fuzzy
+msgid "Button Relief:"
+msgstr "تحرير الزر"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+#, fuzzy
+msgid "The relief style of the button"
+msgstr "حالة التحول للزر"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+#, fuzzy
+msgid "Response ID:"
+msgstr "هوية الإجابة"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "Focus On Click:"
+msgstr "تركيز عند النقر"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "فيما إذا سيقبض الزر التركيز عند نقره بالفأرة"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+#, fuzzy
+msgid "Remove Button Contents"
+msgstr "احذف العشرات"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "زر"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+#, fuzzy
+msgid "Heading:"
+msgstr "ترويس"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+#, fuzzy
+msgid "If the month and year should be shown at the top"
+msgstr "فيما إذا كان سيتم عرض الحد أم لا"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+#, fuzzy
+msgid "Day Names:"
+msgstr "اظهار اسماء الأيام"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+#, fuzzy
+msgid "If the day names should be shown"
+msgstr "فيما إذا كان سيتم عرض الألسنة أم لا"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+#, fuzzy
+msgid "Fixed Month:"
+msgstr "ثابت ال_عرض:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+#, fuzzy
+msgid "If the month and year shouldn't be changeable"
+msgstr "لا يمكن تغيير المالك."
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+#, fuzzy
+msgid "Week Numbers:"
+msgstr "اظهار أرقام الأسابيع"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+#, fuzzy
+msgid "If the number of the week should be shown"
+msgstr "فيما إذا كان سيتم عرض الحد أم لا"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+#, fuzzy
+msgid "Monday First:"
+msgstr "الاثنين الاول"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+#, fuzzy
+msgid "Calendar"
+msgstr "التقويمات"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+#, fuzzy
+msgid "Back. Color:"
+msgstr "لون الخلفية"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "لون الخلفية"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "_عرض كامل"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+#, fuzzy
+msgid "Initially On:"
+msgstr "التأخير الأوّلي:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+#, fuzzy
+msgid "Inconsistent:"
+msgstr "تناقض"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+#, fuzzy
+msgid "If the button is shown in an inconsistent state"
+msgstr "فيما إذا كان زر التحوّل في حالة \"بين\""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "موضّح:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+#, fuzzy
+msgid "If the indicator is always drawn"
+msgstr "ما إذا كان مؤشر ا?دخال سيتم عرضه"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "زر تحول"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "عنصر القائمة تحكم"
+
+#: ../glade/gbwidgets/gbclist.c:141
+#, fuzzy
+msgid "New columned list"
+msgstr "قائمة بأعمدة"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "عدد الأعمدة:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+#, fuzzy
+msgid "Select Mode:"
+msgstr "نمط الانتقاء"
+
+#: ../glade/gbwidgets/gbclist.c:243
+#, fuzzy
+msgid "The selection mode of the columned list"
+msgstr "نظام التحجيم للعمود"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+#, fuzzy
+msgid "Show Titles:"
+msgstr "اظهر الوقت"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+#, fuzzy
+msgid "If the column titles are shown"
+msgstr "أظهر أزرار رؤوس العمود"
+
+#: ../glade/gbwidgets/gbclist.c:248
+#, fuzzy
+msgid "The type of shadow of the columned list's border"
+msgstr "نوع صندوق الرسالة"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "قائمة بأعمدة"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+#, fuzzy
+msgid "Use Alpha:"
+msgstr "استخدم الفا"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+#, fuzzy
+msgid "If the alpha channel should be used"
+msgstr "فيما اذا وجب استخدام لوحة ألوان"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+#, fuzzy
+msgid "Title:"
+msgstr "الع_نوان:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "عنوان حوار انتقاء الألوان"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "اختر لوناً"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "زر حوار تصفّح الملفات"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+#, fuzzy
+msgid "Opacity Control:"
+msgstr "له متحكم تعتيم"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+#, fuzzy
+msgid "If the opacity control is shown"
+msgstr "ما إذا كان مؤشر ا?دخال سيتم عرضه"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+#, fuzzy
+msgid "Palette:"
+msgstr "لوحة"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+#, fuzzy
+msgid "If the palette is shown"
+msgstr "ما إذا كان مؤشر ا?دخال سيتم عرضه"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "انتقاء اللون"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "تحديد لون"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "حوار انتقاء الألوان"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+#, fuzzy
+msgid "Value In List:"
+msgstr "القيمة في القائمة"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+#, fuzzy
+msgid "If the value must be in the list"
+msgstr "فيما إذا وجب على القيم المدخلة أن تكون موجودةً في القائمة"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+#, fuzzy
+msgid "Case Sensitive:"
+msgstr "ح_ساس لحالة الأحرف"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+#, fuzzy
+msgid "If the searching is case sensitive"
+msgstr "فيما إذا كان تطابق عناصر القائمة حساس للحالة"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+#, fuzzy
+msgid "Use Arrows:"
+msgstr "سهام"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+#, fuzzy
+msgid "Use Always:"
+msgstr "دائماً"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+#, fuzzy
+msgid "Items:"
+msgstr "ع_ناصر:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+#, fuzzy
+msgid "The items in the combo list, one per line"
+msgstr "العناصر في هذه الكومبو"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "إطار كومبو"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+#, fuzzy
+msgid "Add Tearoffs:"
+msgstr "إضافة قاطفات للقوائم"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "فيما إذا وجب أن يكون للقوائم النازلة عنصر قطع"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "فيما إذا سيأخذ الزر التركيز عند نقره بالفأرة"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "Has Frame:"
+msgstr "له إطار"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "إذا ما كان صندوق الإختيار يرسم إطارا حول الإبن"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "مدخل إطار كومبو"
+
+#: ../glade/gbwidgets/gbctree.c:146
+#, fuzzy
+msgid "New columned tree"
+msgstr "تقويم جديد"
+
+#: ../glade/gbwidgets/gbctree.c:249
+#, fuzzy
+msgid "The selection mode of the columned tree"
+msgstr "نظام التحجيم للعمود"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+#, fuzzy
+msgid "Columned Tree"
+msgstr "رأس العمود"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+#, fuzzy
+msgid "Type:"
+msgstr "_نوع"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#, fuzzy
+msgid "The type of the curve"
+msgstr "نوع الملف."
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+#, fuzzy
+msgid "X Min:"
+msgstr "عدد أوسط:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+#, fuzzy
+msgid "The minimum horizontal value"
+msgstr "القيمة الدنيا"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+#, fuzzy
+msgid "X Max:"
+msgstr "فاكس:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+#, fuzzy
+msgid "The maximum horizontal value"
+msgstr "القيمة القصوى"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+#, fuzzy
+msgid "Y Min:"
+msgstr "عدد أوسط:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+#, fuzzy
+msgid "The minimum vertical value"
+msgstr "القيمة الدنيا"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+#, fuzzy
+msgid "Y Max:"
+msgstr "فاكس:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+#, fuzzy
+msgid "The maximum vertical value"
+msgstr "القيمة القصوى"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "منحنى"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+#, fuzzy
+msgid "Creation Function:"
+msgstr "وظيفة الإنشاء"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+#, fuzzy
+msgid "The function which creates the widget"
+msgstr "الوظيفة التي تنشئ هذه القطعة"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+#, fuzzy
+msgid "String1:"
+msgstr "نصّ 1"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "النص الأول المعطى للوظيفة"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+#, fuzzy
+msgid "String2:"
+msgstr "سلسلة2"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "النص الثاني المعطى للوظيفة"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+#, fuzzy
+msgid "Int1:"
+msgstr "داخل:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "العدد الصحيح الأول المعطى للوظيفة"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+#, fuzzy
+msgid "Int2:"
+msgstr "داخل:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "العدد صحيح الثاني المعطى للوظيفة"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+#, fuzzy
+msgid "Custom Widget"
+msgstr "قطعة مخصصة"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+#, fuzzy
+msgid "New dialog"
+msgstr "حوار"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+#, fuzzy
+msgid "Cancel, OK"
+msgstr "إلغي"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "موافق"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+#, fuzzy
+msgid "Cancel, Apply, OK"
+msgstr "إلغاء ال_كل"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "أغلق"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+#, fuzzy
+msgid "_Standard Button Layout:"
+msgstr "تصاميم الأزرار"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+#, fuzzy
+msgid "_Number of Buttons:"
+msgstr "_عدد القنابل:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+#, fuzzy
+msgid "Show Help Button"
+msgstr "إظهار أزرار المساعدة"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+#, fuzzy
+msgid "Has Separator:"
+msgstr "له فاصل"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+#, fuzzy
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "للحوار عمود فاصل فوق أزراره"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "حوار"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "مساحة رسم"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+#, fuzzy
+msgid "Editable:"
+msgstr "نص قابل للتحرير"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+#, fuzzy
+msgid "If the text can be edited"
+msgstr "إذا يمكن تحرير ال html "
+
+#: ../glade/gbwidgets/gbentry.c:95
+#, fuzzy
+msgid "Text Visible:"
+msgstr "ملف نصي"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+#, fuzzy
+msgid "Max Length:"
+msgstr "الطول:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+#, fuzzy
+msgid "The maximum length of the text"
+msgstr "قيمة التسوية القصوى"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+#, fuzzy
+msgid "Text:"
+msgstr "_نص"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid "Invisible Char:"
+msgstr "مخفي"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "Activates Default:"
+msgstr "نشّط الإفتراض"
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "عرض النافذة الإفتراضي، مستخدم عند عرض النافذة في المرة الأولى"
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "Width In Chars:"
+msgstr "العرض بالحروف"
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "The number of characters to leave space for in the entry"
+msgstr "عدد الخانات العشرية التي يتم عرضها في القيمة"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "مدخل نص"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "النافذة المرئية"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "فوق الابن"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "صندوق حدث"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "هو موسع"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+#, fuzzy
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "فيما إذا وقع فتح الموسع للكشف عن القطعة الإبنة"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "المباعدة:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "المساحة بين اسم المستخدم و المؤشر"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+#, fuzzy
+msgid "Add Label Widget"
+msgstr "إضافة مفتاح طبقة"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "موسّع"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "عنوان لحوار تصفّح الملفات."
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "أفعال"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+#, fuzzy
+msgid "The type of file operation being performed"
+msgstr "نوع العملية التي يقوم بها منتقي الملفات"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Local Only:"
+msgstr "المحلي فقط"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+#, fuzzy
+msgid "Whether the selected files should be limited to local files"
+msgstr "فيما إذا سيقع حد الملفات المنتقات للملف المحلي: العناوين"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "اظهار المخفي"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "فيما اذا وجب عرض الملفات و الدلائل المخفية"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+#, fuzzy
+msgid "Confirm:"
+msgstr "التّأ_كيد:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "العرض بالحروف"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "العرض المطلوب لقطعة الزر، بالمحارف"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "زر حوار تصفّح الملفات"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "إنتقاء متعدّد"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "ما إذا سيتم السماح بانتقاء ملفات متعددة"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "حوار الملفات"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "حوار تصفّح الملفات"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+#, fuzzy
+msgid "Select File"
+msgstr "اختر ملف"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+#, fuzzy
+msgid "File Ops.:"
+msgstr "الملف على أنّه"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+#, fuzzy
+msgid "If the file operation buttons are shown"
+msgstr "ما إذا كان مؤشر ا?دخال سيتم عرضه"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+#, fuzzy
+msgid "File Selection Dialog"
+msgstr "حوار انتقاء الخط"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+#, fuzzy
+msgid "X:"
+msgstr "_س:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "فهرس الإبن عند الأب"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+#, fuzzy
+msgid "Y:"
+msgstr "_ص:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "فهرس الإبن عند الأب"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+#, fuzzy
+msgid "Fixed Positions"
+msgstr "موقع النافذة"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "عنوان حوار انتقاء الخطوط"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "اظهار الأسلوب"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "لم تكتب جميع المعلومات المطلوبة."
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+#, fuzzy
+msgid "Show Size:"
+msgstr "اظهر الوقت"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+#, fuzzy
+msgid "If the font size is shown as part of the font information"
+msgstr "لم تكتب جميع المعلومات المطلوبة."
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+#, fuzzy
+msgid "Use Font:"
+msgstr "الخط:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+#, fuzzy
+msgid "Use Size:"
+msgstr "الحجم:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "فيما إذا سيعرض حجم الخط المنتقى في العلامة"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+#, fuzzy
+msgid "Pick a Font"
+msgstr "لقط نقطة رمادية"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "زر حوار تصفّح الملفات"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+#, fuzzy
+msgid "Preview Text:"
+msgstr "معاينة:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#, fuzzy
+msgid "The preview text to display"
+msgstr "النص المعروض"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "اختيار الخط"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+#, fuzzy
+msgid "Select Font"
+msgstr "انتقي خط"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "حوار انتقاء الخط"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "إطار"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+#, fuzzy
+msgid "Initial Type:"
+msgstr "وقت أولي"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+#, fuzzy
+msgid "The initial type of the curve"
+msgstr "نوع mime للملف."
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "منحنى غاما"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+#, fuzzy
+msgid "The type of shadow around the handle box"
+msgstr "نوع صندوق الرسالة"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+#, fuzzy
+msgid "Handle Pos:"
+msgstr "معالجة القافزة"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+#, fuzzy
+msgid "The position of the handle"
+msgstr "اتجاه الشريط"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+#, fuzzy
+msgid "Snap Edge:"
+msgstr "حافة سريعة"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "صندوق"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+#, fuzzy
+msgid "New horizontal box"
+msgstr "صندوق افقي"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "الحجم:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+#, fuzzy
+msgid "The number of widgets in the box"
+msgstr "عدد العناصر في الصندوق"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+#, fuzzy
+msgid "Homogeneous:"
+msgstr "متناسق"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+#, fuzzy
+msgid "If the children should be the same size"
+msgstr "ما إذا سيكون كل الأبناء بنفس الحجم"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+#, fuzzy
+msgid "The space between each child"
+msgstr "الفراغ بين المفاتيح"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+#, fuzzy
+msgid "Can't delete any children."
+msgstr "تعذّر حذف هويّة المستخدم"
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+#, fuzzy
+msgid "Position:"
+msgstr "الموقع"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+#, fuzzy
+msgid "The widget's position relative to its siblings"
+msgstr "فسّر الموقع نسبة إلى الحافة السفلى/العليا"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+#, fuzzy
+msgid "Padding:"
+msgstr "إحا_طة"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+#, fuzzy
+msgid "The widget's padding"
+msgstr "حشو العرض الداخلي للابن"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+#, fuzzy
+msgid "Expand:"
+msgstr "اب_سط"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+#, fuzzy
+msgid "Fill:"
+msgstr "ملأ"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+#, fuzzy
+msgid "Set True to let the widget fill its allocated area"
+msgstr "حجم المساحات المرسومة خارج مكان القطعة "
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+#, fuzzy
+msgid "Pack Start:"
+msgstr "المُحزّم:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+#, fuzzy
+msgid "Insert Before"
+msgstr "أدخل دور"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+#, fuzzy
+msgid "Insert After"
+msgstr "أدخل جدول"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "صندوق افقي"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+#, fuzzy
+msgid "New horizontal button box"
+msgstr "صندوق ازرار افقي"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+#, fuzzy
+msgid "The number of buttons"
+msgstr "قائمة الخيارات"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+#, fuzzy
+msgid "Layout:"
+msgstr "ت_خطيط"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+#, fuzzy
+msgid "The layout style of the buttons"
+msgstr "حالة التحول للزر"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+#, fuzzy
+msgid "The space between the buttons"
+msgstr "الفراغ بين المفاتيح"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "صندوق ازرار افقي"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+#, fuzzy
+msgid "The position of the divider"
+msgstr "مكان الدرويد"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+#, fuzzy
+msgid "Shrink:"
+msgstr "تقليص"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+#, fuzzy
+msgid "Resize:"
+msgstr "تغيير الحج_م"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+#, fuzzy
+msgid "Set True to let the widget resize"
+msgstr "صغّر لنصف حجم الفيديو"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "لوحات افقية"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+#, fuzzy
+msgid "Metric:"
+msgstr "بياتريس"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+#, fuzzy
+msgid "The units of the ruler"
+msgstr "محتويات الخانة"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+#, fuzzy
+msgid "Lower Value:"
+msgstr "خفض الطبقة"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+#, fuzzy
+msgid "The low value of the ruler"
+msgstr "قيمة التسوية"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+#, fuzzy
+msgid "Upper Value:"
+msgstr "المجموع الأعلى"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+#, fuzzy
+msgid "The high value of the ruler"
+msgstr "القياس المستعمل للمسطرة"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+#, fuzzy
+msgid "The current position on the ruler"
+msgstr "مكان الدرويد"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "Max:"
+msgstr "فاكس:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+#, fuzzy
+msgid "The maximum value of the ruler"
+msgstr "قيمة التسوية القصوى"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "مسطرة افقية"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+#, fuzzy
+msgid "Show Value:"
+msgstr "اعرض مقبض"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+#, fuzzy
+msgid "If the scale's value is shown"
+msgstr "ما إذا كان مؤشر ا?دخال سيتم عرضه"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+#, fuzzy
+msgid "Digits:"
+msgstr "خانات رقمية"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+#, fuzzy
+msgid "The number of digits to show"
+msgstr "عدد العناصر في الصندوق"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+#, fuzzy
+msgid "Value Pos:"
+msgstr "القي_م:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+#, fuzzy
+msgid "The position of the value"
+msgstr "لون القيمة"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+#, fuzzy
+msgid "Policy:"
+msgstr "الأولويّة:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+#, fuzzy
+msgid "The update policy of the scale"
+msgstr "خذ صورة للشّاشة"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "Inverted:"
+msgstr "معكوس"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "If the range values are inverted"
+msgstr "لا قيمة صالحة للتحويل"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "قياس أفقي"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+#, fuzzy
+msgid "The update policy of the scrollbar"
+msgstr "موقع شريط التمرير"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "عمود لف أفقي"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+#, fuzzy
+msgid "Horizonal Separator"
+msgstr "فاصل افقي "
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "حجم الأيقونة"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "نمط عرض الأيقونات"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "الإتجاه:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "اتجاه الشريط"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+#, fuzzy
+msgid "Reorderable:"
+msgstr "قابل لإعادة الترتيب"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "مشهد الأيقونات"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+#, fuzzy
+msgid "Named Icon:"
+msgstr "اسم :"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+#, fuzzy
+msgid "The named icon to use"
+msgstr "ملف اللّعبة الذي سيستخدم"
+
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "حجم الأيقونة"
+
+#: ../glade/gbwidgets/gbimage.c:113
+#, fuzzy
+msgid "The stock icon size"
+msgstr "حجم أيقونة شريط الأدوات"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "حجم البكسل"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+#, fuzzy
+msgid "The horizontal alignment"
+msgstr "ترصيف أفقي"
+
+#: ../glade/gbwidgets/gbimage.c:123
+#, fuzzy
+msgid "The vertical alignment"
+msgstr "ترصيف عمودي"
+
+#: ../glade/gbwidgets/gbimage.c:648
+#, fuzzy
+msgid "Image"
+msgstr "صور"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+#, fuzzy
+msgid "Invalid stock menu item"
+msgstr "مستند غير صالح"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "حوار ادخال"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "Use Underline:"
+msgstr "استخدم التسطير"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+#, fuzzy
+msgid "Use Markup:"
+msgstr "استمل التشكيل"
+
+#: ../glade/gbwidgets/gblabel.c:173
+#, fuzzy
+msgid "If the text includes pango markup"
+msgstr "النص الثانوي يحتوي على تشكيل بانغو Pango."
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "الضبط:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+#, fuzzy
+msgid "The justification of the lines of the label"
+msgstr "صرب ملف القواعد الذي سيستعمل"
+
+#: ../glade/gbwidgets/gblabel.c:177
+#, fuzzy
+msgid "Wrap Text:"
+msgstr "_كسر النص"
+
+#: ../glade/gbwidgets/gblabel.c:178
+#, fuzzy
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "قائمة لصفات الأساليب لتطبيقها على نص العلامة"
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "Selectable:"
+msgstr "قابل للاختيار"
+
+#: ../glade/gbwidgets/gblabel.c:180
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "فيما اذا كان من الممكن انتقاء نص الشارة بالفأرة"
+
+#: ../glade/gbwidgets/gblabel.c:182
+#, fuzzy
+msgid "The horizontal alignment of the entire label"
+msgstr "الترصيف الأفقي للشارة"
+
+#: ../glade/gbwidgets/gblabel.c:185
+#, fuzzy
+msgid "The vertical alignment of the entire label"
+msgstr "الترصيف العمودي للشارة"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid "Focus Target:"
+msgstr "تغيير التركيز"
+
+#: ../glade/gbwidgets/gblabel.c:192
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "القطعة التي ستفعل عند نقر مفتاح الإختصار المسطر"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "قص"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+#, fuzzy
+msgid "How to ellipsize the string"
+msgstr "كيفية اصطفاف السطور"
+
+#: ../glade/gbwidgets/gblabel.c:202
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "العرض المطلوب للعنوان بالمحارف"
+
+#: ../glade/gbwidgets/gblabel.c:204
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "نمط سطر وحيد"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "Angle:"
+msgstr "الزاوية"
+
+#: ../glade/gbwidgets/gblabel.c:207
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "نص الشارة"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "تلقائي"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "عنوان"
+
+#: ../glade/gbwidgets/gblayout.c:96
+#, fuzzy
+msgid "Area Width:"
+msgstr "العرض:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+#, fuzzy
+msgid "The width of the layout area"
+msgstr "عرض التصميم"
+
+#: ../glade/gbwidgets/gblayout.c:99
+#, fuzzy
+msgid "Area Height:"
+msgstr "المؤخرة اليمنى"
+
+#: ../glade/gbwidgets/gblayout.c:100
+#, fuzzy
+msgid "The height of the layout area"
+msgstr "ارتفاع التصميم"
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "فهرس الإبن عند الأب"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "فهرس الإبن عند الأب"
+
+#: ../glade/gbwidgets/gblayout.c:380
+#, fuzzy
+msgid "Layout"
+msgstr "ت_خطيط"
+
+#: ../glade/gbwidgets/gblist.c:78
+#, fuzzy
+msgid "The selection mode of the list"
+msgstr "نمط الانتقاء"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "قائمة"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "عنصر قائمة"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "قائمة منبثقة"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+#, fuzzy
+msgid "_File"
+msgstr "/ملف"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+#, fuzzy
+msgid "_Edit"
+msgstr "_تحرير/"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+#, fuzzy
+msgid "_View"
+msgstr "_عرض/"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+#, fuzzy
+msgid "_Help"
+msgstr "مساعدة"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+#, fuzzy
+msgid "_About"
+msgstr "_6 عن البرنامج"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+#, fuzzy
+msgid "Pack Direction:"
+msgstr "اتّجاه الجمع"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "اتجاه الحزمة لشريط القائمة"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+#, fuzzy
+msgid "Child Direction:"
+msgstr "اتجاه حزمة الإبن"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "اتجاه حزمة الإبن لشريط القائمة"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+#, fuzzy
+msgid "Edit Menus..."
+msgstr "حرّر القوائم"
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+#, fuzzy
+msgid "Menu Bar"
+msgstr "عمود القائمة"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "عنصر قائمة"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "أفقي:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+"فيما إذا سيكون عنصر عمود الأدوات مرئيا عندما يكون عمود الأدوات في اتجاه افقي."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "رأسي:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+"فيما إذا سيكون عنصر عمود الأدوات مرئيا عندما يكون عمود الأدوات في اتجاه "
+"عمودي."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+#, fuzzy
+msgid "Is Important:"
+msgstr "مهم"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "أسلوب أزرار شريط الأدوات"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+#, fuzzy
+msgid "New notebook"
+msgstr "دفتر"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+#, fuzzy
+msgid "Number of pages:"
+msgstr "عدد الصفحات"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+#, fuzzy
+msgid "Show Tabs:"
+msgstr "عرض الألسنة"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+#, fuzzy
+msgid "If the notebook tabs are shown"
+msgstr "ما إذا كان مؤشر ا?دخال سيتم عرضه"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+#, fuzzy
+msgid "Show Border:"
+msgstr "عرض الحد"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+#, fuzzy
+msgid "Tab Pos:"
+msgstr "موقع اللسان"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+#, fuzzy
+msgid "The position of the notebook tabs"
+msgstr "اتجاه شريط ا?دوات"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+#, fuzzy
+msgid "Scrollable:"
+msgstr "قابل للف"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+#, fuzzy
+msgid "Tab Horz. Border:"
+msgstr "حد اللسان"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+#, fuzzy
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "أي جهة من الدفتر تحوي الألسنة"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+#, fuzzy
+msgid "Tab Vert. Border:"
+msgstr "حد اللسان"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+#, fuzzy
+msgid "The size of the notebook tabs' vertical border"
+msgstr "أي جهة من الدفتر تحوي الألسنة"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+#, fuzzy
+msgid "Show Popup:"
+msgstr "شو لو"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+#, fuzzy
+msgid "If the popup menu is enabled"
+msgstr "فيما إذا كانت العملية مفعلة."
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "عدد الصفحات:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+#, fuzzy
+msgid "The number of notebook pages"
+msgstr "عدد الصفحات في المفكرة"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+#, fuzzy
+msgid "Previous Page"
+msgstr "الصفحة ال_سابقة"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+#, fuzzy
+msgid "Next Page"
+msgstr "الصفحة ال_تالية"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+#, fuzzy
+msgid "Delete Page"
+msgstr "احذف الشريط"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+#, fuzzy
+msgid "Switch Next"
+msgstr "تحول للسان التالي"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+#, fuzzy
+msgid "Switch Previous"
+msgstr "تحول للسان السابق"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+#, fuzzy
+msgid "Insert Page After"
+msgstr "أدخل صورة"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+#, fuzzy
+msgid "Insert Page Before"
+msgstr "أدخل صورة"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "مكان الصفحة للمعاون"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "تشطب النص"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "فيما إذا وجب للسان الإبن ملأ المساحة المخصصة"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+#, fuzzy
+msgid "Menu Label:"
+msgstr "شارة القائمة"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "ما إذا يعرض العمود"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "دفتر"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "قائمة خيار"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+#, fuzzy
+msgid "Color:"
+msgstr "الل_ون:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+#, fuzzy
+msgid "If the preview expands to fill its allocated area"
+msgstr "فيما إذا وجب للسان الإبن ملأ المساحة المخصصة"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+#, fuzzy
+msgid "Preview"
+msgstr "معاينات"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+#, fuzzy
+msgid "The orientation of the progress bar's contents"
+msgstr "اتجاه الشريط"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "جزء"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+#, fuzzy
+msgid "The fraction of work that has been completed"
+msgstr "جزء من العمل الذي تم"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+#, fuzzy
+msgid "Pulse Step:"
+msgstr "خطوة النبض"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+#, fuzzy
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "جزء التقدم الكلي لتحريك الكتلة القافزة عند النبض"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+#, fuzzy
+msgid "The text to display over the progress bar"
+msgstr "النص الذي سيعرض في عمود التقدم"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+#, fuzzy
+msgid "Show Text:"
+msgstr "اظهار نص"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+#, fuzzy
+msgid "If the text should be shown in the progress bar"
+msgstr "النص الذي سيعرض في عمود التقدم"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+#, fuzzy
+msgid "Activity Mode:"
+msgstr "نمط النشاط"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+#, fuzzy
+msgid "The horizontal alignment of the text"
+msgstr "الترصيف الأفقي للشارة"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+#, fuzzy
+msgid "The vertical alignment of the text"
+msgstr "الترصيف العمودي للشارة"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "عمود التقدم"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+#, fuzzy
+msgid "If the radio button is initially on"
+msgstr "إستخدم أزرار راديو لأجل العمود الأول"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "المجموعة:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+#, fuzzy
+msgid "New Group"
+msgstr "مجموعة جديدة"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "زر مشع"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "زر قائمة زر مشع"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "زرّ ال radio tool الذي ينتمي هذا الزرّ إلى مجموعته."
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "زر مشع"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+#, fuzzy
+msgid "H Policy:"
+msgstr "سياسة التحديث"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+#, fuzzy
+msgid "When the horizontal scrollbar will be shown"
+msgstr "آن عرض عمود اللف الأفقي"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+#, fuzzy
+msgid "V Policy:"
+msgstr "سياسة التحديث"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+#, fuzzy
+msgid "When the vertical scrollbar will be shown"
+msgstr "آن عرض شريط التدرج العمودي"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+#, fuzzy
+msgid "Window Pos:"
+msgstr "ال_نوافذ:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+#, fuzzy
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+"إذا كان \"window-placement\" يستخدم لتحديد موقع المحتويات حسب أشرطة اللّف."
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+#, fuzzy
+msgid "Shadow Type:"
+msgstr "نوع الظل"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+#, fuzzy
+msgid "The update policy of the vertical scrollbar"
+msgstr "عرض أسهم شريط التدرج العمودي"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "لنافذة ملفوفة"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+#, fuzzy
+msgid "Separator for Menus"
+msgstr "عنصر قائمة فاصل"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+#, fuzzy
+msgid "Draw:"
+msgstr "مرسوم:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+#, fuzzy
+msgid "If the separator is drawn, or just blank"
+msgstr "فيما إذا كان الفاصل رسما أو فراغا"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "عنصر قائمة فاصل"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+#, fuzzy
+msgid "Climb Rate:"
+msgstr "نسبة التسلق"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+#, fuzzy
+msgid "The number of decimal digits to show"
+msgstr "عدد الخانات العشرية لعرضها"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+#, fuzzy
+msgid "Numeric:"
+msgstr "رقمي"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+#, fuzzy
+msgid "Update Policy:"
+msgstr "سياسة التحديث"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+#, fuzzy
+msgid "Snap:"
+msgstr "الشكل:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+#, fuzzy
+msgid "Wrap:"
+msgstr "تغطية"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "زر تدوير"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "Resize Grip:"
+msgstr "له مقبض تحجيم"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "فيما إذا كان لعمود الحالة "
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "عمود حالة"
+
+#: ../glade/gbwidgets/gbtable.c:137
+#, fuzzy
+msgid "New table"
+msgstr "لسان جديد"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+#, fuzzy
+msgid "Number of rows:"
+msgstr "عدد الطبقات:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+#, fuzzy
+msgid "Rows:"
+msgstr "ص_فوف:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "عدد السطور في الجدول"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "أعمدة:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "عدد الأعمدة في الجدول"
+
+#: ../glade/gbwidgets/gbtable.c:244
+#, fuzzy
+msgid "If the children should all be the same size"
+msgstr "ما إذا سيكون كل الأبناء بنفس الحجم"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+#, fuzzy
+msgid "Row Spacing:"
+msgstr "فراغات السطور"
+
+#: ../glade/gbwidgets/gbtable.c:246
+#, fuzzy
+msgid "The space between each row"
+msgstr "الفراغ بين المفاتيح"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+#, fuzzy
+msgid "Col Spacing:"
+msgstr "فراغات العمود"
+
+#: ../glade/gbwidgets/gbtable.c:249
+#, fuzzy
+msgid "The space between each column"
+msgstr "الفراغ بين المفاتيح"
+
+#: ../glade/gbwidgets/gbtable.c:368
+#, fuzzy
+msgid "Cell X:"
+msgstr "خلية"
+
+#: ../glade/gbwidgets/gbtable.c:369
+#, fuzzy
+msgid "The left edge of the widget in the table"
+msgstr "فهرس الإبن عند الأب"
+
+#: ../glade/gbwidgets/gbtable.c:371
+#, fuzzy
+msgid "Cell Y:"
+msgstr "خلية"
+
+#: ../glade/gbwidgets/gbtable.c:372
+#, fuzzy
+msgid "The top edge of the widget in the table"
+msgstr "فهرس الإبن عند الأب"
+
+#: ../glade/gbwidgets/gbtable.c:375
+#, fuzzy
+msgid "Col Span:"
+msgstr "إتساع عمود:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+#, fuzzy
+msgid "The number of columns spanned by the widget in the table"
+msgstr "عدد الأعمدة في الجدول"
+
+#: ../glade/gbwidgets/gbtable.c:378
+#, fuzzy
+msgid "Row Span:"
+msgstr "اتساع الصف:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+#, fuzzy
+msgid "The number of rows spanned by the widget in the table"
+msgstr "عدد السطور في الجدول"
+
+#: ../glade/gbwidgets/gbtable.c:381
+#, fuzzy
+msgid "H Padding:"
+msgstr "إحاطة س"
+
+#: ../glade/gbwidgets/gbtable.c:384
+#, fuzzy
+msgid "V Padding:"
+msgstr "إحاطة س"
+
+#: ../glade/gbwidgets/gbtable.c:387
+#, fuzzy
+msgid "X Expand:"
+msgstr "اب_سط"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+#, fuzzy
+msgid "Y Expand:"
+msgstr "اب_سط"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+#, fuzzy
+msgid "X Shrink:"
+msgstr "تقليص"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+#, fuzzy
+msgid "Y Shrink:"
+msgstr "تقليص"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+#, fuzzy
+msgid "X Fill:"
+msgstr "ملأ"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+#, fuzzy
+msgid "Y Fill:"
+msgstr "ملأ"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+#, fuzzy
+msgid "Insert Row Before"
+msgstr "أدخل دور"
+
+#: ../glade/gbwidgets/gbtable.c:674
+#, fuzzy
+msgid "Insert Row After"
+msgstr "أدخل جدول"
+
+#: ../glade/gbwidgets/gbtable.c:681
+#, fuzzy
+msgid "Insert Column Before"
+msgstr "عمود سابق"
+
+#: ../glade/gbwidgets/gbtable.c:688
+#, fuzzy
+msgid "Insert Column After"
+msgstr "عمود لاحق"
+
+#: ../glade/gbwidgets/gbtable.c:695
+#, fuzzy
+msgid "Delete Row"
+msgstr "مُفَوَّضْ إلى"
+
+#: ../glade/gbwidgets/gbtable.c:701
+#, fuzzy
+msgid "Delete Column"
+msgstr "عمود منتقى"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "جدول"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "وسط"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "ملأ"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+#, fuzzy
+msgid "None"
+msgstr "_لا شيء"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+#, fuzzy
+msgid "Character"
+msgstr "حر_ف"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "كلمة"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+#, fuzzy
+msgid "Cursor Visible:"
+msgstr "المؤشر مرئي"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+#, fuzzy
+msgid "If the cursor is visible"
+msgstr "شريط الحالة مرئي"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "إحلاله؟"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+#, fuzzy
+msgid "If entered text overwrites the existing text"
+msgstr "فيما إذا سينمّق النص المدخل المحتويات الموجودة"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+#, fuzzy
+msgid "Accepts Tab:"
+msgstr "تقبل الألسنة"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+#, fuzzy
+msgid "Justification:"
+msgstr "تعيين الضبط"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "تشبّع ألوان الفيديو"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+#, fuzzy
+msgid "Wrapping:"
+msgstr "تحذير:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "عامل التثبيط بالنسبة للمعدل"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+#, fuzzy
+msgid "Space Above:"
+msgstr "حجم الفاصل"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "بكسلات من المسافات الفارغة أعلى الفقرات"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+#, fuzzy
+msgid "Space Below:"
+msgstr "فيضان المكدّس"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "بكسلات من المسافات الفارغة أسفل الفقرات"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "حجم الفاصل"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "بكسلات من المسافات الفارغة بين ا?سطر الملتوية في فقرة"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+#, fuzzy
+msgid "Left Margin:"
+msgstr "الهامش الأيسر"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "عرض الهامش ا?يسر بالبكسل"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+#, fuzzy
+msgid "Right Margin:"
+msgstr "الهامش الأيمن"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "عرض الهامش ا?يمن بالبكسل"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "إزاحة"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+#, fuzzy
+msgid "Amount of pixels to indent paragraphs"
+msgstr "مقدار إزاحة الفقرات، بالبكسل"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "عرض النَّص"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+#, fuzzy
+msgid "If the toggle button is initially on"
+msgstr "فيما إذا كان زر التحوّل في حالة \"بين\""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "زر تحول"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "زر تحول"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+#, fuzzy
+msgid "New toolbar"
+msgstr "أظهر شريط الأدوات"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+#, fuzzy
+msgid "Number of items:"
+msgstr "عدد العناصر"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+#, fuzzy
+msgid "The number of items in the toolbar"
+msgstr "عدد العناصر في الصندوق"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+#, fuzzy
+msgid "The toolbar orientation"
+msgstr "اتجاه الشريط"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "الأسلوب:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+#, fuzzy
+msgid "The toolbar style"
+msgstr "أسلوب شري_ط الأدوات"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+#, fuzzy
+msgid "Tooltips:"
+msgstr "التّلميحة:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+#, fuzzy
+msgid "If tooltips are enabled"
+msgstr "تلميحات الأدوات مفعلة"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "عرض السهم"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "فيما إذا سيعرض سهم إذا لم يتلائم عمود الأدوات"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "ما إذا يجب أن يكون العنصر بنفس الحجم كالعناصر المتجانسة الأخرى"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+#, fuzzy
+msgid "Insert Item Before"
+msgstr "أدرج التاريخ/الوقت"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+#, fuzzy
+msgid "Insert Item After"
+msgstr "نص مدرج"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "شريط الأدوات"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "زر الأداة"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "أسلوب شري_ط الأدوات"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+#, fuzzy
+msgid "Column 1"
+msgstr "العمود"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+#, fuzzy
+msgid "Column 2"
+msgstr "العمود"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "العمود"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, fuzzy, c-format
+msgid "Row %i"
+msgstr "صف"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "العناوين مرئية"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+#, fuzzy
+msgid "If the column header buttons are shown"
+msgstr "أظهر أزرار رؤوس العمود"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+#, fuzzy
+msgid "Rules Hint:"
+msgstr "تلميحة القواعد"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+#, fuzzy
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "تعين تلميحة لآلة التيمة حتى ترسم صفوفا بألوان متغايرة"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "العرض قابل لإعادة الترتيب"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+#, fuzzy
+msgid "Enable Search:"
+msgstr "تفعيل البحث"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+#, fuzzy
+msgid "If the user can search through columns interactively"
+msgstr "عرض يسمح للمستخدم بالبحث خلال الأعمدة بتفاعل"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "نسق الارتفاع الثابت"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "اختيار الحوم"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "فيما اذا كان المنتقى يتبع المؤشر"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "تمديد الحوم"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+#, fuzzy
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "ما إذا وجب توسيع وانهيار الصفوف عندما يقوم المؤشر بتحريكها"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+#, fuzzy
+msgid "List or Tree View"
+msgstr "مشهد القائمة"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+#, fuzzy
+msgid "New vertical box"
+msgstr "صندوق عمودي"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "صندوق عمودي"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+#, fuzzy
+msgid "New vertical button box"
+msgstr "صندوق أزرار عمودي"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "صندوق أزرار عمودي"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+#, fuzzy
+msgid "The type of shadow of the viewport"
+msgstr "نوع الملف."
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "منفذ عرض"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "لوحات عمودية"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "مسطرة عمودية"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "قياس عمودي"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "عمود تدريج عمودي"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "فاصل عمودي "
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "عنوان النافذة"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "نوع النافذة"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+#, fuzzy
+msgid "Type Hint:"
+msgstr "أكتب التلميحة"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+#, fuzzy
+msgid "Tells the window manager how to treat the window"
+msgstr "جاذيبة الشباك للشباك"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "موقع النافذة الأولي"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+#, fuzzy
+msgid "Modal:"
+msgstr "النّموذج"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+#, fuzzy
+msgid "If the window is modal"
+msgstr "حدد أيقونة النافذة"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+#, fuzzy
+msgid "Default Width:"
+msgstr "العرض الافتراضي"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+#, fuzzy
+msgid "The default width of the window"
+msgstr "عرض النافذة"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+#, fuzzy
+msgid "Default Height:"
+msgstr "الإرتفاع الإفتراضي"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+#, fuzzy
+msgid "The default height of the window"
+msgstr "الارتفاع الافتراضى لنافدة الدخول "
+
+#: ../glade/gbwidgets/gbwindow.c:278
+#, fuzzy
+msgid "Resizable:"
+msgstr "قابل للتحجيم"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "لا يمكن قراءة أالملف"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+#, fuzzy
+msgid "If the window can be shrunk"
+msgstr "حدد أيقونة النافذة"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+#, fuzzy
+msgid "Grow:"
+msgstr "توسيع"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+#, fuzzy
+msgid "If the window can be enlarged"
+msgstr "لا يمكن قراءة أالملف"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+#, fuzzy
+msgid "Auto-Destroy:"
+msgstr "خانة المؤلّف"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+#, fuzzy
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "فيما إذا وجب تدمير هذه النافذة عند تدمير النافذة الأم"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+#, fuzzy
+msgid "The icon for this window"
+msgstr "أيقونة لهذه النافذة"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+#, fuzzy
+msgid "Role:"
+msgstr "الدور: "
+
+#: ../glade/gbwidgets/gbwindow.c:305
+#, fuzzy
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "معرف وحيد للنافذة يستخدم عند استرجاع جلسة"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+#, fuzzy
+msgid "Decorated:"
+msgstr "مزوق"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "ما إذا وجب تزويق النافذة بمدير النوافذ"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+#, fuzzy
+msgid "Skip Taskbar:"
+msgstr "تخطي عمود المهام"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "TRUE إذا وجب أن لا تكون النافذة في عمود المهام."
+
+#: ../glade/gbwidgets/gbwindow.c:316
+#, fuzzy
+msgid "Skip Pager:"
+msgstr "تخطي المتصفح"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "يضبط لـ TRUE إذا وجب أن لا تكون النافذة في المتصفح."
+
+#: ../glade/gbwidgets/gbwindow.c:320
+#, fuzzy
+msgid "Gravity:"
+msgstr "الجاذبية"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:325
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "تركيز على الخارطة"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "يضبط لـ TRUE إذا وجب للنافذة أن تتلقى تركيز الإدخال."
+
+#: ../glade/gbwidgets/gbwindow.c:328
+#, fuzzy
+msgid "Urgency Hint:"
+msgstr "أورجانش"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+#, fuzzy
+msgid "If the window should be brought to the user's attention"
+msgstr "يضبط لـ TRUE إذا وجب تنبيه المستخدم بالنافذة"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "نافذة"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "خطأ"
+
+#: ../glade/glade.c:372
+#, fuzzy
+msgid "System Error"
+msgstr "خطأ في النظام: %s"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "خطاء في فتح الملف"
+
+#: ../glade/glade.c:378
+#, fuzzy
+msgid "Error reading file"
+msgstr "خطأ عند قراءة الملف:"
+
+#: ../glade/glade.c:380
+#, fuzzy
+msgid "Error writing file"
+msgstr "خطأ أثناء الكتابة للقرص"
+
+#: ../glade/glade.c:383
+#, fuzzy
+msgid "Invalid directory"
+msgstr "ليس دليل مستخدمين صحيح"
+
+#: ../glade/glade.c:387
+#, fuzzy
+msgid "Invalid value"
+msgstr "تاريخ غير صحيح"
+
+#: ../glade/glade.c:389
+#, fuzzy
+msgid "Invalid XML entity"
+msgstr "مُدخل مضيف غير سليم"
+
+#: ../glade/glade.c:391
+#, fuzzy
+msgid "Start tag expected"
+msgstr "تاريخ البدء"
+
+#: ../glade/glade.c:393
+#, fuzzy
+msgid "End tag expected"
+msgstr "%d صفحة مختارة"
+
+#: ../glade/glade.c:395
+#, fuzzy
+msgid "Character data expected"
+msgstr "لوحة المحارِف"
+
+#: ../glade/glade.c:397
+#, fuzzy
+msgid "Class id missing"
+msgstr "قائمة الأصناف"
+
+#: ../glade/glade.c:399
+#, fuzzy
+msgid "Class unknown"
+msgstr "مجهول"
+
+#: ../glade/glade.c:401
+#, fuzzy
+msgid "Invalid component"
+msgstr "مستند غير صالح"
+
+#: ../glade/glade.c:403
+#, fuzzy
+msgid "Unexpected end of file"
+msgstr "نهاية إرسال غير متوقعة!"
+
+#: ../glade/glade.c:406
+#, fuzzy
+msgid "Unknown error code"
+msgstr "خطأ مجهول."
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "متحكَّمة من طرف"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "متحكم لـ"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "علامة لـ"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "معلّمة من طرف"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "عضو لـ"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "العقدة الإبن لـ"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "يتدلى لـ"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "يتدلى من"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "نافذة ابن لـ"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "تحتوي على"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "محتواة من طرف"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "منبثقة لـ"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "النافذة الأب لـ"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, fuzzy, c-format
+msgid "Relationship: %s"
+msgstr "السبب: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+#, fuzzy
+msgid "Widget"
+msgstr "العرض"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+#, fuzzy
+msgid "Name:"
+msgstr "الإ_سم:"
+
+#: ../glade/glade_atk.c:639
+#, fuzzy
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "اسم قائمة القطع المستعملة عند انشاء هذا الصنف"
+
+#: ../glade/glade_atk.c:640
+#, fuzzy
+msgid "Description:"
+msgstr "ال_وصف:"
+
+#: ../glade/glade_atk.c:641
+#, fuzzy
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "تطبيقات تدعم تقانة الإعانة"
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "عنوان الجدول"
+
+#: ../glade/glade_atk.c:644
+#, fuzzy
+msgid "The table caption to pass to assistive technologies"
+msgstr "تطبيقات تدعم تقانة الإعانة"
+
+#: ../glade/glade_atk.c:681
+#, fuzzy
+msgid "Select the widgets with this relationship"
+msgstr "انتقِ قطعة في مساحة العمل"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "نقر"
+
+#: ../glade/glade_atk.c:762
+#, fuzzy
+msgid "Press"
+msgstr "مضغوط"
+
+#: ../glade/glade_atk.c:763
+#, fuzzy
+msgid "Release"
+msgstr "إصدارة %s"
+
+#: ../glade/glade_atk.c:822
+#, fuzzy
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "حدد وصف عمل تنشيط آ تي كاي atk "
+
+#: ../glade/glade_clipboard.c:118
+#, fuzzy
+msgid "Clipboard"
+msgstr "ال_حافظة"
+
+#: ../glade/glade_clipboard.c:351
+#, fuzzy
+msgid "You need to select a widget to paste into"
+msgstr "انقر هنا لتختر المجلدات التي ستنشر بها"
+
+#: ../glade/glade_clipboard.c:376
+#, fuzzy
+msgid "You can't paste into windows or dialogs."
+msgstr "لا يمكنك الدردشة مادمت لست في غرفة."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+#, fuzzy
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "يمكن لصق قطعة واحدة فقط كل مرة غلى هذه الحاوية"
+
+#: ../glade/glade_clipboard.c:427
+#, fuzzy
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "يمكن لصق قطعة واحدة فقط كل مرة غلى هذه الحاوية"
+
+#: ../glade/glade_clipboard.c:437
+#, fuzzy
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "يمكن لصق قطعة واحدة فقط كل مرة غلى هذه الحاوية"
+
+#: ../glade/glade_clipboard.c:446
+#, fuzzy
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "يمكن لصق قطعة واحدة فقط كل مرة غلى هذه الحاوية"
+
+#: ../glade/glade_clipboard.c:449
+#, fuzzy
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "عفوا، لا تعيينات متقدمة مضمنة حاليا."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_جديد"
+
+#: ../glade/glade_gnome.c:874
+#, fuzzy
+msgid "Create a new file"
+msgstr "انشيء مفتاح جديد"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+#, fuzzy
+msgid "_Gnome"
+msgstr "_لعبة"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "ملغاة"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+#, fuzzy
+msgid "GTK+ _Basic"
+msgstr "_أساسي"
+
+#: ../glade/glade_gtk12lib.c:247
+#, fuzzy
+msgid "GTK+ _Additional"
+msgstr "جمع"
+
+#: ../glade/glade_keys_dialog.c:94
+#, fuzzy
+msgid "Select Accelerator Key"
+msgstr "مُسَرِّع"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "مفاتيح"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "محرر القوائم"
+
+#: ../glade/glade_menu_editor.c:412
+#, fuzzy
+msgid "Type"
+msgstr "أنواع"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "مُسَرِّع"
+
+#: ../glade/glade_menu_editor.c:414
+#, fuzzy
+msgid "Name"
+msgstr "الإ_سم"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+#, fuzzy
+msgid "Handler"
+msgstr "تشاندلر"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "نشط"
+
+#: ../glade/glade_menu_editor.c:417
+#, fuzzy
+msgid "Group"
+msgstr "المجموعة:"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "أيقونة"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:525
+#, fuzzy
+msgid "The stock item to use."
+msgstr "عنصر مختار لهذه الصورة"
+
+# Stock items are images supplied by the library for use in icons and buttons, like the ones you see in most GTK applications
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+#, fuzzy
+msgid "Stock Item:"
+msgstr "عنصر مدعوم"
+
+#: ../glade/glade_menu_editor.c:641
+#, fuzzy
+msgid "The stock Gnome item to use."
+msgstr "ملف اللّعبة الذي سيستخدم"
+
+#: ../glade/glade_menu_editor.c:746
+#, fuzzy
+msgid "The text of the menu item, or empty for separators."
+msgstr "نص عنصر القائمة"
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+#, fuzzy
+msgid "The name of the widget"
+msgstr "الإسم الداخلي للقطعة"
+
+#: ../glade/glade_menu_editor.c:791
+#, fuzzy
+msgid "The function to be called when the item is selected"
+msgstr "معلومات الصفحة حيث ستطبع الصورة"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+#, fuzzy
+msgid "Handler:"
+msgstr "تشاندلر"
+
+#: ../glade/glade_menu_editor.c:812
+#, fuzzy
+msgid "An optional icon to show on the left of the menu item."
+msgstr "الحشو الذي سيدخل عند يسار القطعة"
+
+#: ../glade/glade_menu_editor.c:935
+#, fuzzy
+msgid "The tip to show when the mouse is over the item"
+msgstr "ا_نتقي النوافذ عند تنقل الفأرة فوقها"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "التّلميحة:"
+
+#: ../glade/glade_menu_editor.c:958
+#, fuzzy
+msgid "_Add"
+msgstr "أ_ضف"
+
+#: ../glade/glade_menu_editor.c:963
+#, fuzzy
+msgid "Add a new item below the selected item."
+msgstr "إنشاء صورة جديدة من قالب محدد"
+
+#: ../glade/glade_menu_editor.c:968
+#, fuzzy
+msgid "Add _Child"
+msgstr "اضف عنصر ابن"
+
+#: ../glade/glade_menu_editor.c:973
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "إنشاء صورة جديدة من قالب محدد"
+
+#: ../glade/glade_menu_editor.c:979
+#, fuzzy
+msgid "Add _Separator"
+msgstr "اضف فاصل"
+
+#: ../glade/glade_menu_editor.c:984
+#, fuzzy
+msgid "Add a separator below the selected item."
+msgstr "أضف علامة موقع إلى المجلّد المنتقى"
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_فسخ"
+
+#: ../glade/glade_menu_editor.c:994
+#, fuzzy
+msgid "Delete the current item"
+msgstr "حذف هذا الحدث"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+#, fuzzy
+msgid "Item Type:"
+msgstr "نوع الصورة:"
+
+#: ../glade/glade_menu_editor.c:1016
+#, fuzzy
+msgid "If the item is initially on."
+msgstr "قاربت بطاريتك على النّفاذ"
+
+#: ../glade/glade_menu_editor.c:1018
+#, fuzzy
+msgid "Active:"
+msgstr "نشط"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "لا"
+
+#: ../glade/glade_menu_editor.c:1037
+#, fuzzy
+msgid "The radio menu item's group"
+msgstr "رسم كعنصر قائمة مشع"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+#, fuzzy
+msgid "Radio"
+msgstr "صوت"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+#, fuzzy
+msgid "Check"
+msgstr "ا_فحص"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "عادي"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+#, fuzzy
+msgid "Accelerator:"
+msgstr "مُسَرِّع"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+#, fuzzy
+msgid "Shift"
+msgstr "_Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "المفتاح:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+#, fuzzy
+msgid "Modifiers:"
+msgstr "مغير:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "نعم"
+
+#: ../glade/glade_menu_editor.c:2008
+#, fuzzy
+msgid "Select icon"
+msgstr "أختر أيقونة..."
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+#, fuzzy
+msgid "separator"
+msgstr "<فاصل>"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "جديد"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+#, fuzzy
+msgid "Selector"
+msgstr "انتقِ"
+
+#: ../glade/glade_project.c:385
+#, fuzzy
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "آخر دليل تم تصدير ملاحظة إليه باستخدام الملحق تصدير بصيغة HTML"
+
+#: ../glade/glade_project.c:392
+#, fuzzy
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "آخر دليل تم تصدير ملاحظة إليه باستخدام الملحق تصدير بصيغة HTML"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+#, fuzzy
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "آخر دليل تم تصدير ملاحظة إليه باستخدام الملحق تصدير بصيغة HTML"
+
+#: ../glade/glade_project.c:438
+#, fuzzy, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "عفوا، التصفح للبحث عن الملفات الصوتية ليس مضمنا حاليا."
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+#, fuzzy
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "آخر دليل تم تصدير ملاحظة إليه باستخدام الملحق تصدير بصيغة HTML"
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "فشلت الكتابة إلى ملف الصورة: %s"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+#, fuzzy
+msgid "Project Options"
+msgstr "خيارات الصورة"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+#, fuzzy
+msgid "General"
+msgstr "_عامّ"
+
+#: ../glade/glade_project_options.c:183
+#, fuzzy
+msgid "Basic Options:"
+msgstr "خيارات القرص"
+
+#: ../glade/glade_project_options.c:201
+#, fuzzy
+msgid "The project directory"
+msgstr "اختر دليل"
+
+#: ../glade/glade_project_options.c:203
+#, fuzzy
+msgid "Project Directory:"
+msgstr "المجلد المنزلي"
+
+#: ../glade/glade_project_options.c:221
+#, fuzzy
+msgid "Browse..."
+msgstr "_تصفّح"
+
+#: ../glade/glade_project_options.c:236
+#, fuzzy
+msgid "The name of the current project"
+msgstr "دليل الصفحة الحالية"
+
+#: ../glade/glade_project_options.c:238
+#, fuzzy
+msgid "Project Name:"
+msgstr "اسم الخاصية"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "اسم البرنامج"
+
+#: ../glade/glade_project_options.c:281
+#, fuzzy
+msgid "The project file"
+msgstr "ملف مشروع براسيرو"
+
+#: ../glade/glade_project_options.c:283
+#, fuzzy
+msgid "Project File:"
+msgstr "موقع المشروع"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+#, fuzzy
+msgid "Subdirectories:"
+msgstr "دليل"
+
+#: ../glade/glade_project_options.c:316
+#, fuzzy
+msgid "The directory to save generated source code"
+msgstr "الدليل لتحميل ملف مصدر gok منه."
+
+#: ../glade/glade_project_options.c:319
+#, fuzzy
+msgid "Source Directory:"
+msgstr "المجلد المنزلي"
+
+#: ../glade/glade_project_options.c:338
+#, fuzzy
+msgid "The directory to store pixmaps"
+msgstr "بُنية المجلّدات للملفات"
+
+#: ../glade/glade_project_options.c:341
+#, fuzzy
+msgid "Pixmaps Directory:"
+msgstr "دليل بيكسماب"
+
+#: ../glade/glade_project_options.c:363
+#, fuzzy
+msgid "The license which is added at the top of generated files"
+msgstr "الحشو الذي سيدخل في أعلى القطعة."
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "اللغة:"
+
+#: ../glade/glade_project_options.c:416
+#, fuzzy
+msgid "Gnome:"
+msgstr "المنزل:"
+
+#: ../glade/glade_project_options.c:424
+#, fuzzy
+msgid "Enable Gnome Support"
+msgstr "_شغّل الدعم"
+
+#: ../glade/glade_project_options.c:430
+#, fuzzy
+msgid "If a Gnome application is to be built"
+msgstr "أجبر تطبيق لا يعمل عاديا على الإنتهاء"
+
+#: ../glade/glade_project_options.c:433
+#, fuzzy
+msgid "Enable Gnome DB Support"
+msgstr "_شغّل الدعم"
+
+#: ../glade/glade_project_options.c:437
+#, fuzzy
+msgid "If a Gnome DB application is to be built"
+msgstr "أجبر تطبيق لا يعمل عاديا على الإنتهاء"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+#, fuzzy
+msgid "C Options"
+msgstr "خيارات"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+#, fuzzy
+msgid "General Options:"
+msgstr "خيارات _عامة"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+#, fuzzy
+msgid "Gettext Support"
+msgstr "دعم"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+#, fuzzy
+msgid "Set Widget Names"
+msgstr "اسم الكائن"
+
+#: ../glade/glade_project_options.c:492
+#, fuzzy
+msgid "If widget names are set in the source code"
+msgstr "المجلد المقصود داخل المجلد المصدر."
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+#, fuzzy
+msgid "Backup Source Files"
+msgstr "ابحث عن ملفات"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+#, fuzzy
+msgid "Gnome Help Support"
+msgstr "أهلا جنوم"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+#, fuzzy
+msgid "File Output Options:"
+msgstr "خيارات المساعدة:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+#, fuzzy
+msgid "Output main.c File"
+msgstr "سطور الخَرْج"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+#, fuzzy
+msgid "Output Support Functions"
+msgstr "دالّات OpenSSL"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+#, fuzzy
+msgid "Output Build Files"
+msgstr "سطور الخَرْج"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+#, fuzzy
+msgid "Interface Creation Functions:"
+msgstr "وظيفة الإنشاء"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+#, fuzzy
+msgid "Source File:"
+msgstr "حجم المصدر"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+#, fuzzy
+msgid "Header File:"
+msgstr "صورة الرأس"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "من فضلك تأكّد من اتصالك بالإنترنت"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+#, fuzzy
+msgid "Support Functions:"
+msgstr "دالّات Qt"
+
+#: ../glade/glade_project_options.c:656
+#, fuzzy
+msgid "The file in which the support functions are written"
+msgstr "الحالة التي يفعل فيها هذا العمل"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "ابحث عن دالّة"
+
+#: ../glade/glade_project_options.c:687
+#, fuzzy
+msgid "Header file for support functions"
+msgstr "ابحث عن دالّة"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+#, fuzzy
+msgid "LibGlade Options"
+msgstr "خيارات غلايد"
+
+#: ../glade/glade_project_options.c:702
+#, fuzzy
+msgid "Translatable Strings:"
+msgstr "قابل للترجمة"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+#, fuzzy
+msgid "Save Translatable Strings"
+msgstr "قابل للترجمة"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+#, fuzzy
+msgid "File:"
+msgstr "_ملف:"
+
+#: ../glade/glade_project_options.c:1202
+#, fuzzy
+msgid "Select the Project Directory"
+msgstr "اختر دليل"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+#, fuzzy
+msgid "You need to set the Translatable Strings File option"
+msgstr "اذا كان النص القابل للترجمة له بادئة سياقية"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+#, fuzzy
+msgid "You need to set the Program Name option"
+msgstr "لم يمكن القيام بالعملية"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:187
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr "لم يمكن فتح الملفّ '%s': %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "انشيء مشروع جديد"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+#, fuzzy
+msgid "_Build"
+msgstr "ابني"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+#, fuzzy
+msgid "Output the project source code"
+msgstr "عرض المشاريع المفتوحة مؤخرا"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+#, fuzzy
+msgid "Op_tions..."
+msgstr "ال_خيارات"
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+#, fuzzy
+msgid "Edit the project options"
+msgstr "عدّل معلومات الاتصال"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+#, fuzzy
+msgid "Delete the selected widget"
+msgstr "احذف النصّ المنتقى"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+#, fuzzy
+msgid "Show _Palette"
+msgstr "لوح الوان"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+#, fuzzy
+msgid "Show the palette of widgets"
+msgstr "حجم لوح الألوان في نمط 8 bit"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+#, fuzzy
+msgid "Show Property _Editor"
+msgstr "محرر الطور"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+#, fuzzy
+msgid "Show the property editor"
+msgstr "اعرض المشروع فقط"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+#, fuzzy
+msgid "Show Widget _Tree"
+msgstr "أظهر ال_شريط الجانبي"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+#, fuzzy
+msgid "Show the widget tree"
+msgstr "اظهر أسبوع العمل"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+#, fuzzy
+msgid "Show _Clipboard"
+msgstr "ال_حافظة"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "اعرض الحافظة"
+
+#: ../glade/glade_project_window.c:299
+#, fuzzy
+msgid "Show _Grid"
+msgstr "إظهار الشبكة"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:306
+#, fuzzy
+msgid "_Snap to Grid"
+msgstr "قفز إلى الشبكة"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+#, fuzzy
+msgid "Show _Widget Tooltips"
+msgstr "اظهر التلميحات"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+#, fuzzy
+msgid "Set Grid _Options..."
+msgstr "خيارات التسلسل"
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+#, fuzzy
+msgid "Set Snap O_ptions..."
+msgstr "خيارات الإرسال"
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:343
+#, fuzzy
+msgid "_FAQ"
+msgstr "_ك"
+
+#: ../glade/glade_project_window.c:344
+#, fuzzy
+msgid "View the Glade FAQ"
+msgstr "إعرض لوح الاتصال"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+#, fuzzy
+msgid "_Project"
+msgstr "م_شاريع"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+#, fuzzy
+msgid "New Project"
+msgstr "مشروع جديد"
+
+#: ../glade/glade_project_window.c:374
+#, fuzzy
+msgid "Open"
+msgstr "ا_فتح"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+#, fuzzy
+msgid "Open Project"
+msgstr "افتح المشروع"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "احفظ"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+#, fuzzy
+msgid "Save Project"
+msgstr "مشروع نشط"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "خيارات"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "ابني"
+
+#: ../glade/glade_project_window.c:390
+#, fuzzy
+msgid "Build the Source Code"
+msgstr "أنشئ نفس النموذج"
+
+#: ../glade/glade_project_window.c:639
+#, fuzzy
+msgid "Open an existing project"
+msgstr "افتح مستند موجود"
+
+#: ../glade/glade_project_window.c:643
+#, fuzzy
+msgid "Save project"
+msgstr "مشروع جديد"
+
+#: ../glade/glade_project_window.c:688
+#, fuzzy
+msgid "Quit Glade"
+msgstr "اخرج من مُقسِّم‌ج؟"
+
+#: ../glade/glade_project_window.c:702
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "قُص النص المنتقى للحافظة"
+
+#: ../glade/glade_project_window.c:707
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "انسخ النص المنتقى للحافظة"
+
+#: ../glade/glade_project_window.c:712
+#, fuzzy
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "ما إذا أمكن أن يصبح الكائن هو الكائن الافتراضي"
+
+#: ../glade/glade_project_window.c:784
+#, fuzzy
+msgid "_Grid"
+msgstr "الشبكة"
+
+#: ../glade/glade_project_window.c:792
+#, fuzzy
+msgid "_Show Grid"
+msgstr "إظهار الشبكة"
+
+#: ../glade/glade_project_window.c:809
+#, fuzzy
+msgid "Set the spacing between grid lines"
+msgstr "التباعد العامودي لخطوط الشبكة"
+
+#: ../glade/glade_project_window.c:812
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "قفز إلى الشبكة"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_حول..."
+
+#: ../glade/glade_project_window.c:896
+#, fuzzy
+msgid "Optio_ns"
+msgstr "خيارات"
+
+#: ../glade/glade_project_window.c:900
+#, fuzzy
+msgid "Write Source Code"
+msgstr "الشيفرة المصدرية"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "جلايد (Glade)"
+
+#: ../glade/glade_project_window.c:999
+#, fuzzy
+msgid "Are you sure you want to create a new project?"
+msgstr "أمتأكد من رغبتك في إنشاء %1 عنوان قرص على %2؟"
+
+#: ../glade/glade_project_window.c:1059
+#, fuzzy
+msgid "New _GTK+ Project"
+msgstr "مشروع جديد"
+
+#: ../glade/glade_project_window.c:1060
+#, fuzzy
+msgid "New G_NOME Project"
+msgstr "مشروع جديد"
+
+#: ../glade/glade_project_window.c:1063
+#, fuzzy
+msgid "Which type of project do you want to create?"
+msgstr "اختر نوع اتصال VPN الذي تريد انشاءه"
+
+#: ../glade/glade_project_window.c:1097
+#, fuzzy
+msgid "New project created."
+msgstr "مشروع جديد"
+
+#: ../glade/glade_project_window.c:1187
+#, fuzzy
+msgid "Project opened."
+msgstr "موقع المشروع"
+
+#: ../glade/glade_project_window.c:1201
+#, fuzzy
+msgid "Error opening project."
+msgstr "خطاء في فتح الملف"
+
+#: ../glade/glade_project_window.c:1265
+#, fuzzy
+msgid "Errors opening project file"
+msgstr "خطاء في فتح الملف"
+
+#: ../glade/glade_project_window.c:1271
+#, fuzzy
+msgid " errors opening project file:"
+msgstr "خطاء في فتح الملف"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1548
+#, fuzzy
+msgid "Error saving project"
+msgstr "خطأ أثناء حفظ الأيقونة"
+
+#: ../glade/glade_project_window.c:1550
+#, fuzzy
+msgid "Error saving project."
+msgstr "خطأ أثناء حفظ الأيقونة"
+
+#: ../glade/glade_project_window.c:1556
+#, fuzzy
+msgid "Project saved."
+msgstr "تم حفظ المشروع '%s'"
+
+#: ../glade/glade_project_window.c:1626
+#, fuzzy
+msgid "Errors writing source code"
+msgstr "خطأ أثناء الكتابة للقرص"
+
+#: ../glade/glade_project_window.c:1628
+#, fuzzy
+msgid "Error writing source."
+msgstr "خطأ أثناء الكتابة للقرص"
+
+#: ../glade/glade_project_window.c:1634
+#, fuzzy
+msgid "Source code written."
+msgstr "الشيفرة المصدرية"
+
+#: ../glade/glade_project_window.c:1665
+#, fuzzy
+msgid "System error message:"
+msgstr "خطأ في النظام: %s"
+
+#: ../glade/glade_project_window.c:1704
+#, fuzzy
+msgid "Are you sure you want to quit?"
+msgstr "أمتأكد أنك تريد الخروج؟"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+#, fuzzy
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "انشئ او افتح واجهات مستخدم لتطبيقات جي تي كاي+ (‎GTK+) و جنوم"
+
+#: ../glade/glade_project_window.c:2018
+#, fuzzy
+msgid "About Glade"
+msgstr "عنّي"
+
+#: ../glade/glade_project_window.c:2103
+#, fuzzy
+msgid "<untitled>"
+msgstr "(بدون عنوان)"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+#, fuzzy
+msgid "Database Browser"
+msgstr "خادم قاعدة بيانات"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+#, fuzzy
+msgid "Data-bound combo"
+msgstr "أمر كتابة قرص بيانات"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+#, fuzzy
+msgid "GnomeDbConnectionProperties"
+msgstr "خصائص الاتصال"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "الإتّصال بالخادم"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+#, fuzzy
+msgid "DSN Configurator"
+msgstr "إعدادات"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+#, fuzzy
+msgid "DSN Config Druid"
+msgstr "مساعد الإعداد"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+#, fuzzy
+msgid "Highlight text:"
+msgstr "خط التظليل:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "محرر التاريخ لجنوم"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+#, fuzzy
+msgid "Database error viewer"
+msgstr "خادم قاعدة بيانات"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+#, fuzzy
+msgid "Database error dialog"
+msgstr "اعرض صندوق حوار الخطأ"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "استمارة"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#, fuzzy
+msgid "Text inside the gray bar"
+msgstr "النص على عمود التقدم"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+#, fuzzy
+msgid "Gray Bar"
+msgstr "رمادي"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+#, fuzzy
+msgid "Data-bound list"
+msgstr "قائمة ألسنة"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+#, fuzzy
+msgid "Database login widget"
+msgstr "قاعدة البيانات المستعملة"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+#, fuzzy
+msgid "Login"
+msgstr "اسم الولوج:"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+#, fuzzy
+msgid "Database login dialog"
+msgstr "قاعدة البيانات المستعملة"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "اختيار الحوم"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+#, fuzzy
+msgid "GnomeDbQueryBuilder"
+msgstr "جنوم درود"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "منتقي مصدر المهام"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+#, fuzzy
+msgid "Table Editor "
+msgstr "محرر لوح اللون"
+
+#: ../glade/gnome/bonobodock.c:231
+#, fuzzy
+msgid "Allow Floating:"
+msgstr "طافية"
+
+#: ../glade/gnome/bonobodock.c:232
+#, fuzzy
+msgid "If floating dock items are allowed"
+msgstr "النشر غير مسموح به"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+#, fuzzy
+msgid "Add floating dock item"
+msgstr "عنصر مخزون"
+
+#: ../glade/gnome/bonobodock.c:495
+#, fuzzy
+msgid "Gnome Dock"
+msgstr "حوار جنوم"
+
+#: ../glade/gnome/bonobodockitem.c:165
+#, fuzzy
+msgid "Locked:"
+msgstr "مقفل"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+#, fuzzy
+msgid "Exclusive:"
+msgstr "خاص"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+#, fuzzy
+msgid "Never Floating:"
+msgstr "غير طافية أبدا"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+#, fuzzy
+msgid "Never Vertical:"
+msgstr "غير عمودي أبدا"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+#, fuzzy
+msgid "Never Horizontal:"
+msgstr "غير أفقي أبدا"
+
+#: ../glade/gnome/bonobodockitem.c:174
+#, fuzzy
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "تثبت من انه يمكن تأجيل الإستراحات"
+
+#: ../glade/gnome/bonobodockitem.c:177
+#, fuzzy
+msgid "The type of shadow around the dock item"
+msgstr "النص الذي سيعرض في العنصر."
+
+#: ../glade/gnome/bonobodockitem.c:180
+#, fuzzy
+msgid "The orientation of a floating dock item"
+msgstr "اتجاه الشريط"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+# Stock items are images supplied by the library for use in icons and buttons, like the ones you see in most GTK applications
+#: ../glade/gnome/bonobodockitem.c:771
+#, fuzzy
+msgid "Gnome Dock Item"
+msgstr "عنصر مدعوم"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+#, fuzzy
+msgid "Gnome About Dialog"
+msgstr "حوار حوْل"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "ملف جديد"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "افتح ملف"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "احفظ ملف"
+
+#: ../glade/gnome/gnomeapp.c:204
+#, fuzzy
+msgid "Status Bar:"
+msgstr "عمود حالة"
+
+#: ../glade/gnome/gnomeapp.c:205
+#, fuzzy
+msgid "If the window has a status bar"
+msgstr "أظهر/اخفي شريط حالة النّافذة."
+
+#: ../glade/gnome/gnomeapp.c:206
+#, fuzzy
+msgid "Store Config:"
+msgstr "حفظ الاعدادات"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:443
+#, fuzzy
+msgid "Gnome Application Window"
+msgstr "نافذة تطبيق عادية"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "رسالة الحالة."
+
+#: ../glade/gnome/gnomeappbar.c:69
+#, fuzzy
+msgid "Progress:"
+msgstr "في تقدّم"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "الحالة:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+#, fuzzy
+msgid "Gnome Application Bar"
+msgstr "شريط تطبيق جنوم"
+
+#: ../glade/gnome/gnomecanvas.c:68
+#, fuzzy
+msgid "Anti-Aliased:"
+msgstr "محسّن الحواف"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+#, fuzzy
+msgid "X1:"
+msgstr "س1"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "احداثية س الصغرى"
+
+#: ../glade/gnome/gnomecanvas.c:71
+#, fuzzy
+msgid "Y1:"
+msgstr "ص1"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "احداثية ع الصغرى"
+
+#: ../glade/gnome/gnomecanvas.c:72
+#, fuzzy
+msgid "X2:"
+msgstr "س2"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "احداثية س الكبرى"
+
+#: ../glade/gnome/gnomecanvas.c:73
+#, fuzzy
+msgid "Y2:"
+msgstr "ص2"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "احداثية ع الكبرى"
+
+#: ../glade/gnome/gnomecanvas.c:75
+#, fuzzy
+msgid "Pixels Per Unit:"
+msgstr "بكسلات في الوحدة"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "عدد البكسلات المرتبطة بوحدة فقط"
+
+#: ../glade/gnome/gnomecanvas.c:248
+#, fuzzy
+msgid "GnomeCanvas"
+msgstr "رقعة الرسم جنوم"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+#, fuzzy
+msgid "Dither:"
+msgstr "ردّد"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+#, fuzzy
+msgid "Pick a color"
+msgstr "اختر لوناً"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "لاقط اللون لجنوم"
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr "لم يمكن قراءة جدول المحتويات"
+
+#: ../glade/gnome/gnomecontrol.c:249
+#, fuzzy
+msgid "New Bonobo Control"
+msgstr "تحكم النُسخ"
+
+#: ../glade/gnome/gnomecontrol.c:262
+#, fuzzy
+msgid "Select a Bonobo Control"
+msgstr "اختر لوحة"
+
+#: ../glade/gnome/gnomecontrol.c:290
+#, fuzzy
+msgid "OAFIID"
+msgstr "PROFILEID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+#, fuzzy
+msgid "Description"
+msgstr "ال_وصف"
+
+#: ../glade/gnome/gnomecontrol.c:339
+#, fuzzy
+msgid "Bonobo Control"
+msgstr "التحكّم في الزيادة"
+
+#: ../glade/gnome/gnomedateedit.c:70
+#, fuzzy
+msgid "Show Time:"
+msgstr "اظهر الوقت"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+#, fuzzy
+msgid "24 Hour Format:"
+msgstr "نسق 24 ساعة"
+
+#: ../glade/gnome/gnomedateedit.c:73
+#, fuzzy
+msgid "If the time is shown in 24-hour format"
+msgstr "هذا السِمة ليست بتنسيق مدعوم."
+
+#: ../glade/gnome/gnomedateedit.c:76
+#, fuzzy
+msgid "Lower Hour:"
+msgstr "أدنى ساعة"
+
+#: ../glade/gnome/gnomedateedit.c:77
+#, fuzzy
+msgid "The lowest hour to show in the popup"
+msgstr "النص الذي سيعرض في العنصر."
+
+#: ../glade/gnome/gnomedateedit.c:79
+#, fuzzy
+msgid "Upper Hour:"
+msgstr "الساعة العليا"
+
+#: ../glade/gnome/gnomedateedit.c:80
+#, fuzzy
+msgid "The highest hour to show in the popup"
+msgstr "النص الذي سيعرض في العنصر."
+
+#: ../glade/gnome/gnomedateedit.c:298
+#, fuzzy
+msgid "GnomeDateEdit"
+msgstr "محرر التاريخ لجنوم"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+#, fuzzy
+msgid "Auto Close:"
+msgstr "أنهي عن الإغلاق"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+#, fuzzy
+msgid "If the dialog closes when any button is clicked"
+msgstr "ما إذا كان جزء القفل من الرز سيتم عرضه"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+#, fuzzy
+msgid "Hide on Close:"
+msgstr "أنهي عن الإغلاق"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+#, fuzzy
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "إذا ضبط، فستستخدم العلامة لاختيار عنصر مخزن بدل عرضها"
+
+#: ../glade/gnome/gnomedialog.c:342
+#, fuzzy
+msgid "Gnome Dialog Box"
+msgstr "حوار جنوم"
+
+#: ../glade/gnome/gnomedruid.c:91
+#, fuzzy
+msgid "New Gnome Druid"
+msgstr "جنوم درود"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "إظهار المساعدة"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Display the help button."
+msgstr "عرض الخلية"
+
+#: ../glade/gnome/gnomedruid.c:255
+#, fuzzy
+msgid "Add Start Page"
+msgstr "زاوية البداية"
+
+#: ../glade/gnome/gnomedruid.c:270
+#, fuzzy
+msgid "Add Finish Page"
+msgstr "أضِف صفحة غلاف"
+
+#: ../glade/gnome/gnomedruid.c:485
+#, fuzzy
+msgid "Druid"
+msgstr "الشبكة"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+#, fuzzy
+msgid "The title of the page"
+msgstr "عنوان الصورة المعاونة"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+#, fuzzy
+msgid "Title Color:"
+msgstr "لون العنوان:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+#, fuzzy
+msgid "The color of the title text"
+msgstr "لون النص المقتبس"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+#, fuzzy
+msgid "Text Color:"
+msgstr "لون النص"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+#, fuzzy
+msgid "The color of the main text"
+msgstr "لون النص المقتبس"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+#, fuzzy
+msgid "The background color of the page"
+msgstr "لون خلفية المرحِّب."
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+#, fuzzy
+msgid "Logo Back. Color:"
+msgstr "لون الواجهة الخلفية للشعار"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+#, fuzzy
+msgid "The background color around the logo"
+msgstr "لون الخلفية"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+#, fuzzy
+msgid "Text Box Color:"
+msgstr "لون النص"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+#, fuzzy
+msgid "The background color of the main text area"
+msgstr "لون خلفية المرحِّب."
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+#, fuzzy
+msgid "Logo Image:"
+msgstr "صورة الشعار"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+#, fuzzy
+msgid "The logo to display in the top-right of the page"
+msgstr "الحشو·الذي·سيدخل·على·يمين·القطعة"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+#, fuzzy
+msgid "Side Watermark:"
+msgstr "علامة مائية"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "الاسم الذي سيعرض للمستخدم لهذه العملية"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+#, fuzzy
+msgid "Top Watermark:"
+msgstr "علامة مائية"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "الحشو الذي سيدخل في أعلى القطعة."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+#, fuzzy
+msgid "Contents Back. Color:"
+msgstr "لون الواجهة الخلفية للمحتويات"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+#, fuzzy
+msgid "The background color around the title"
+msgstr "لون الواجهة الأمامية للعنوان"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "الحشو الذي سيدخل في أعلى القطعة."
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+#, fuzzy
+msgid "Druid Standard Page"
+msgstr "مفتاح قياسي"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+#, fuzzy
+msgid "History ID:"
+msgstr "هويّة التاريخ"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+#, fuzzy
+msgid "The ID to save the history entries under"
+msgstr "هوية المخزون لأيقونة المخزون التي ستترجم"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+#, fuzzy
+msgid "Max Saved:"
+msgstr "المحفوظ العلوي"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "العدد الأقصى لمداخل التاريخ المحفوظة"
+
+#: ../glade/gnome/gnomeentry.c:210
+#, fuzzy
+msgid "Gnome Entry"
+msgstr "خانة جنوم"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+#, fuzzy
+msgid "The title of the file selection dialog"
+msgstr "عنوان حوار انتقاء الخطوط"
+
+#: ../glade/gnome/gnomefileentry.c:103
+#, fuzzy
+msgid "Directory:"
+msgstr "دليل"
+
+#: ../glade/gnome/gnomefileentry.c:104
+#, fuzzy
+msgid "If a directory is needed rather than a file"
+msgstr "ضع المجلدات اولا ثم الملفات "
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+#, fuzzy
+msgid "If the file selection dialog should be modal"
+msgstr "ما إذا وجب أن تكون نافذة تصفّح الملفات سائدة."
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+#, fuzzy
+msgid "Use FileChooser:"
+msgstr "استخدم GtkFileChooser"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+#, fuzzy
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+"فيما إذا ستستخدم قطعة GtkFileChooser أو قطعة GtkFileSelection لانتقاء "
+"الملفات."
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "مدخل ملفات جنوم"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+#, fuzzy
+msgid "The preview text to show in the font selection dialog"
+msgstr "عنوان حوار انتقاء الخطوط"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+#, fuzzy
+msgid "Mode:"
+msgstr "_نمط:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+#, fuzzy
+msgid "What to display in the font picker button"
+msgstr "فيما إذا ستعرض بكسباف معلم السطر"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+#, fuzzy
+msgid "The size of the font to use in the font picker button"
+msgstr "نسق عملية منتقي الخطوط"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "لاقط الخطوط لجنوم"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "العنوان:"
+
+#: ../glade/gnome/gnomehref.c:67
+#, fuzzy
+msgid "The URL to display when the button is clicked"
+msgstr "الاسم الذي سيعرض للمستخدم لهذه العملية"
+
+#: ../glade/gnome/gnomehref.c:69
+#, fuzzy
+msgid "The text to display in the button"
+msgstr "نصّ على الزرّ"
+
+#: ../glade/gnome/gnomehref.c:206
+#, fuzzy
+msgid "Gnome HRef Link Button"
+msgstr "زر وصلة"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "مدخل ايقونات جنوم"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "نمط الانتقاء"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+#, fuzzy
+msgid "Icon Width:"
+msgstr "عرض الأيقونة"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "عرض كل الأيقونة"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "عدد البكسلات بين أعمدة أيقونات"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "عدد البكسلات بين صفوف أيقونات"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+#, fuzzy
+msgid "Icon Border:"
+msgstr "الحد الداخلي"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+#, fuzzy
+msgid "The number of pixels around icons (unused?)"
+msgstr "عدد البكسلات المرتبطة بوحدة فقط"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+#, fuzzy
+msgid "Text Spacing:"
+msgstr "مباعدة النص"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "الفراغ بالبكسل بين الأيقونة و الشارة"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+#, fuzzy
+msgid "Text Editable:"
+msgstr "نص قابل للتحرير"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "اذا يمكن تحرير نص الايقونة من طرف المستخدم"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+#, fuzzy
+msgid "Text Static:"
+msgstr "نص ثابت"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"اذا كان نص الايقونة ثابتا، في هذه الحالية لا يتم نسخها من طرف GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+#, fuzzy
+msgid "Icon List"
+msgstr "مجموعة الأيقونات"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+#, fuzzy
+msgid "Icon Selection"
+msgstr "منتقي الأيقونات"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+#, fuzzy
+msgid "Message Type:"
+msgstr "نوع الرسالة"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "نوع صندوق الرسالة"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "الرسالة:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+#, fuzzy
+msgid "The message to display"
+msgstr "النص المعروض"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "صندوق رسالة جنوم"
+
+#: ../glade/gnome/gnomepixmap.c:79
+#, fuzzy
+msgid "The pixmap filename"
+msgstr "ملف البكسمب"
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "Scaled:"
+msgstr "محجّم"
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "If the pixmap is scaled"
+msgstr "ملف البكسمب"
+
+#: ../glade/gnome/gnomepixmap.c:81
+#, fuzzy
+msgid "Scaled Width:"
+msgstr "العرض المحسوب"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "العرض الذي يتم تصغير البكسمب اليه"
+
+#: ../glade/gnome/gnomepixmap.c:84
+#, fuzzy
+msgid "Scaled Height:"
+msgstr "الارتفاع المحسوب"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "الارتفاع الذي يتم تصغير البكسمب اليه"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "بيكسماب جنوم"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "معاينة:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+#, fuzzy
+msgid "If a small preview of the pixmap is displayed"
+msgstr "ما إذا كان جزء القفل من الرز سيتم عرضه"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+#, fuzzy
+msgid "GnomePixmapEntry"
+msgstr "مدخل بيكسماب جنوم"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+#, fuzzy
+msgid "New GnomePropertyBox"
+msgstr "صندوق خصائص جنوم"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+#, fuzzy
+msgid "Property Dialog Box"
+msgstr "حوار الخصائص"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+#, fuzzy
+msgid "Write the source code and exit"
+msgstr "اعرض الشفرة المصدرية لهذه الصفحة"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "ابدأ بموقع الفأرة:"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "مفتاح GConf الذي يتبع محرّر الخاصية هذا."
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:474
+#, fuzzy
+msgid "glade: Error loading XML file.\n"
+msgstr "خطأ أثناء فتح الملف '%s': %s"
+
+#: ../glade/main.c:481
+#, fuzzy
+msgid "glade: Error writing source.\n"
+msgstr "خطأ أثناء الكتابة للقرص"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "لوحة"
+
+#: ../glade/property.c:73
+#, fuzzy
+msgid "private"
+msgstr "خاص"
+
+#: ../glade/property.c:73
+#, fuzzy
+msgid "protected"
+msgstr "ملغاة"
+
+#: ../glade/property.c:73
+#, fuzzy
+msgid "public"
+msgstr "عام"
+
+#: ../glade/property.c:102
+#, fuzzy
+msgid "Prelight"
+msgstr "يمين"
+
+#: ../glade/property.c:103
+#, fuzzy
+msgid "Selected"
+msgstr "مخ_تار"
+
+#: ../glade/property.c:103
+#, fuzzy
+msgid "Insens"
+msgstr "إزاحة"
+
+#: ../glade/property.c:467
+#, fuzzy
+msgid "When the window needs redrawing"
+msgstr "حدد أيقونة النافذة"
+
+#: ../glade/property.c:468
+#, fuzzy
+msgid "When the mouse moves"
+msgstr "اظهر النقلة السابقة"
+
+#: ../glade/property.c:469
+#, fuzzy
+msgid "Mouse movement hints"
+msgstr "أحداث عجلة الفأرة"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+#, fuzzy
+msgid "Mouse movement with button 1 pressed"
+msgstr "القيمة الإعادية لمهلة الإنتهاء، عند ضغط الزر"
+
+#: ../glade/property.c:472
+#, fuzzy
+msgid "Mouse movement with button 2 pressed"
+msgstr "القيمة الإعادية لمهلة الإنتهاء، عند ضغط الزر"
+
+#: ../glade/property.c:473
+#, fuzzy
+msgid "Mouse movement with button 3 pressed"
+msgstr "القيمة الإعادية لمهلة الإنتهاء، عند ضغط الزر"
+
+#: ../glade/property.c:474
+#, fuzzy
+msgid "Any mouse button pressed"
+msgstr "عندما يضغط زر_ التعليق:"
+
+#: ../glade/property.c:475
+#, fuzzy
+msgid "Any mouse button released"
+msgstr "إطلاق يسار الفأرة"
+
+#: ../glade/property.c:476
+#, fuzzy
+msgid "Any key pressed"
+msgstr "غير مضغوط"
+
+#: ../glade/property.c:477
+#, fuzzy
+msgid "Any key released"
+msgstr "ترك الزر"
+
+#: ../glade/property.c:478
+#, fuzzy
+msgid "When the mouse enters the window"
+msgstr "نوع النافذة"
+
+#: ../glade/property.c:479
+#, fuzzy
+msgid "When the mouse leaves the window"
+msgstr "نوع النافذة"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+#, fuzzy
+msgid "Any change in visibility"
+msgstr "رؤية العنصر"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "خصائص"
+
+#: ../glade/property.c:620
+#, fuzzy
+msgid "Packing"
+msgstr "ال_حزم"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "متداول"
+
+#: ../glade/property.c:631
+#, fuzzy
+msgid "Style"
+msgstr "أ_سلوب"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+#, fuzzy
+msgid "Signals"
+msgstr "اشارة"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+#, fuzzy
+msgid "Properties: "
+msgstr "_خاصيات:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+#, fuzzy
+msgid "Properties: <none>"
+msgstr "_خاصيات:"
+
+#: ../glade/property.c:778
+#, fuzzy
+msgid "Class:"
+msgstr "الصف"
+
+#: ../glade/property.c:779
+#, fuzzy
+msgid "The class of the widget"
+msgstr "تباين ألوان الفيديو"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "العرض:"
+
+#: ../glade/property.c:814
+#, fuzzy
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr "القطعة الأب لهذه القطعة. يجب أن يكون قطعة حاوية"
+
+#: ../glade/property.c:816
+#, fuzzy
+msgid "Height:"
+msgstr "ثمانية"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+#, fuzzy
+msgid "Visible:"
+msgstr "مرئي"
+
+#: ../glade/property.c:821
+#, fuzzy
+msgid "If the widget is initially visible"
+msgstr "ما إذا كان الكائن ظاهرا"
+
+#: ../glade/property.c:822
+#, fuzzy
+msgid "Sensitive:"
+msgstr "حساس"
+
+#: ../glade/property.c:823
+#, fuzzy
+msgid "If the widget responds to input"
+msgstr "ما إذا كان الكائن يرد على ا?دخال"
+
+#: ../glade/property.c:825
+#, fuzzy
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "الاسم الذي سيعرض للمستخدم لهذه العملية"
+
+#: ../glade/property.c:827
+#, fuzzy
+msgid "Can Default:"
+msgstr "ممكن الافتراض"
+
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "ما إذا أمكن أن يصبح الكائن هو الكائن الافتراضي"
+
+#: ../glade/property.c:829
+#, fuzzy
+msgid "Has Default:"
+msgstr "له افتراض"
+
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "إذا كان TRUE، فستتلقى القطعة الحدث الافتراضي عند تركيزها"
+
+#: ../glade/property.c:831
+#, fuzzy
+msgid "Can Focus:"
+msgstr "ممكن تلقي البؤرة"
+
+#: ../glade/property.c:832
+#, fuzzy
+msgid "If the widget can accept the input focus"
+msgstr "ما إذا كان بقدرة الكائن قبول بؤرة ا?دخال"
+
+#: ../glade/property.c:833
+#, fuzzy
+msgid "Has Focus:"
+msgstr "له تركيز"
+
+#: ../glade/property.c:834
+#, fuzzy
+msgid "If the widget has the input focus"
+msgstr "ما إذا كان الكائن له بؤرة ا?دخال"
+
+#: ../glade/property.c:836
+#, fuzzy
+msgid "Events:"
+msgstr "أحداث"
+
+#: ../glade/property.c:837
+#, fuzzy
+msgid "The X events that the widget receives"
+msgstr "مشروع جلايد الذي تنتمي له هذه القطعة"
+
+#: ../glade/property.c:839
+#, fuzzy
+msgid "Ext.Events:"
+msgstr "أحداث"
+
+#: ../glade/property.c:840
+#, fuzzy
+msgid "The X Extension events mode"
+msgstr "أحداث امتداد"
+
+#: ../glade/property.c:843
+#, fuzzy
+msgid "Accelerators:"
+msgstr "مسرّعات"
+
+#: ../glade/property.c:844
+#, fuzzy
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "فيما إذا سيقع اللف إلى الأسفل عند نقر مفتاح"
+
+#: ../glade/property.c:845
+#, fuzzy
+msgid "Edit..."
+msgstr "_حرر..."
+
+#: ../glade/property.c:867
+#, fuzzy
+msgid "Propagate:"
+msgstr "_خاصيات:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+#, fuzzy
+msgid "Named Style:"
+msgstr "أسلوب الأوراق"
+
+#: ../glade/property.c:870
+#, fuzzy
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "اضبطه إذا كان من الممكن أن يتكون التحديد من عناصر عدّة"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "الخط:"
+
+#: ../glade/property.c:873
+#, fuzzy
+msgid "The font to use for any text in the widget"
+msgstr "الوصف الخطي المستخدم للأيقونات على سطح المكتب."
+
+#: ../glade/property.c:898
+#, fuzzy
+msgid "Copy All"
+msgstr "انسخ ال_كل"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "الواجهة الأمامية:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "الخلفية:"
+
+#: ../glade/property.c:926
+#, fuzzy
+msgid "Base:"
+msgstr "قاعدة"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "لون الواجهة الأمامية"
+
+#: ../glade/property.c:928
+#, fuzzy
+msgid "Background color"
+msgstr "اللون الخلفي:"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "لون النص"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "اللون الأساسي"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+#, fuzzy
+msgid "The graphic to use as the background of the widget"
+msgstr "الحشو الذي سيدخل في أعلى القطعة."
+
+#: ../glade/property.c:999
+#, fuzzy
+msgid "The file to write source code into"
+msgstr "لا ملفات لكتابتها على القرص."
+
+#: ../glade/property.c:1000
+#, fuzzy
+msgid "Public:"
+msgstr "عام"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+#, fuzzy
+msgid "Separate Class:"
+msgstr "الطبقة المنفصلة"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+#, fuzzy
+msgid "Separate File:"
+msgstr "الطبقة المنفصلة"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "مدى الرؤية:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1127
+#, fuzzy
+msgid "You need to select a color or background to copy"
+msgstr "تحتاج أن تعطي المجموعة اسماً على الأقل"
+
+#: ../glade/property.c:1146
+#, fuzzy
+msgid "Invalid selection in on_style_copy()"
+msgstr "عنصر منتقى غير سليم!"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1194
+#, fuzzy
+msgid "You need to select a color to paste into"
+msgstr "انقر هنا لتختر المجلدات التي ستنشر بها"
+
+#: ../glade/property.c:1204
+#, fuzzy
+msgid "You need to select a background pixmap to paste into"
+msgstr "عليك أولاً أن تختار مجموعة ضمن القائمة"
+
+#: ../glade/property.c:1456
+#, fuzzy
+msgid "Couldn't create pixmap from file\n"
+msgstr "لم أستطع إنشاء ملف ذاكرة مخبئيّة"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+#, fuzzy
+msgid "Signal"
+msgstr "اشارة"
+
+#: ../glade/property.c:1500
+#, fuzzy
+msgid "Data"
+msgstr "قرص بيانات مدمج"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "بعد"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "جسم"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+#, fuzzy
+msgid "Signal:"
+msgstr "اشارة"
+
+#: ../glade/property.c:1534
+#, fuzzy
+msgid "The signal to add a handler for"
+msgstr "غيّر متلقي الإشارة %s"
+
+#: ../glade/property.c:1548
+#, fuzzy
+msgid "The function to handle the signal"
+msgstr "الوظيفة التي تنشئ هذه القطعة"
+
+#: ../glade/property.c:1551
+#, fuzzy
+msgid "Data:"
+msgstr "التّاريخ:"
+
+#: ../glade/property.c:1552
+#, fuzzy
+msgid "The data passed to the handler"
+msgstr "ضف ورقة لليد"
+
+#: ../glade/property.c:1553
+#, fuzzy
+msgid "Object:"
+msgstr "أجسام:"
+
+#: ../glade/property.c:1554
+#, fuzzy
+msgid "The object which receives the signal"
+msgstr "الوظيفة التي تنشئ هذه القطعة"
+
+#: ../glade/property.c:1555
+#, fuzzy
+msgid "After:"
+msgstr "ب_عد:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1569
+#, fuzzy
+msgid "Add"
+msgstr "أ_ضف"
+
+#: ../glade/property.c:1575
+#, fuzzy
+msgid "Update"
+msgstr "_حدّث"
+
+#: ../glade/property.c:1587
+#, fuzzy
+msgid "Clear"
+msgstr "ا_مسح"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "مسرّعات"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "باقي"
+
+#: ../glade/property.c:1651
+#, fuzzy
+msgid "Key"
+msgstr "مفاتيح"
+
+#: ../glade/property.c:1652
+#, fuzzy
+msgid "Signal to emit"
+msgstr "_وقّع النص"
+
+#: ../glade/property.c:1696
+#, fuzzy
+msgid "The accelerator key"
+msgstr "اختر المفاتيح السريعة..."
+
+#: ../glade/property.c:1698
+#, fuzzy
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "القطعة التي ستفعل عند نقر مفتاح الإختصار المسطر"
+
+#: ../glade/property.c:1847
+#, fuzzy
+msgid "Edit Text Property"
+msgstr "تحرير النص"
+
+#: ../glade/property.c:1885
+#, fuzzy
+msgid "<b>_Text:</b>"
+msgstr "<b>بحث عن ال_نص:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "_قابل للترجمة"
+
+#: ../glade/property.c:1899
+#, fuzzy
+msgid "Has Context _Prefix"
+msgstr "_له بادئة سياقية"
+
+#: ../glade/property.c:1925
+#, fuzzy
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "_ملاحظة للمترجمين:"
+
+#: ../glade/property.c:3892
+#, fuzzy
+msgid "Select X Events"
+msgstr "حدث OnSelect"
+
+#: ../glade/property.c:3901
+#, fuzzy
+msgid "Event Mask"
+msgstr "أحداث"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+#, fuzzy
+msgid "You need to set the accelerator key"
+msgstr "قائمة مفاتيح مسرعة"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+#, fuzzy
+msgid "You need to set the signal to emit"
+msgstr "لا يمكن ضبط قناع الإشارة!"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+#, fuzzy
+msgid "You need to set the signal name"
+msgstr "لم تدخِل اسم الحزمة"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+#, fuzzy
+msgid "You need to set the handler for the signal"
+msgstr "غير قادر على تعيين مالك الجهاز."
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, fuzzy, c-format
+msgid "%s signals"
+msgstr " %s يفوز!"
+
+#: ../glade/property.c:4637
+#, fuzzy
+msgid "Select Signal"
+msgstr "اختر الكل"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "القيمة:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "Min:"
+msgstr "عدد أوسط:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "Step Inc:"
+msgstr "درجة الزيادة:"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "Page Inc:"
+msgstr "درجة الزيادة بالصفحة:"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "Page Size:"
+msgstr "حجم الصفحة"
+
+#: ../glade/property.c:4836
+#, fuzzy
+msgid "H Value:"
+msgstr "القيمة:"
+
+#: ../glade/property.c:4836
+#, fuzzy
+msgid "H Min:"
+msgstr "عدد أوسط:"
+
+#: ../glade/property.c:4836
+#, fuzzy
+msgid "H Max:"
+msgstr "فاكس:"
+
+#: ../glade/property.c:4836
+#, fuzzy
+msgid "H Step Inc:"
+msgstr "درجة الزيادة:"
+
+#: ../glade/property.c:4837
+#, fuzzy
+msgid "H Page Inc:"
+msgstr "درجة الزيادة بالصفحة:"
+
+#: ../glade/property.c:4837
+#, fuzzy
+msgid "H Page Size:"
+msgstr "حجم الصفحة"
+
+#: ../glade/property.c:4839
+#, fuzzy
+msgid "V Value:"
+msgstr "القيمة:"
+
+#: ../glade/property.c:4839
+#, fuzzy
+msgid "V Min:"
+msgstr "عدد أوسط:"
+
+#: ../glade/property.c:4839
+#, fuzzy
+msgid "V Max:"
+msgstr "فاكس:"
+
+#: ../glade/property.c:4839
+#, fuzzy
+msgid "V Step Inc:"
+msgstr "درجة الزيادة:"
+
+#: ../glade/property.c:4840
+#, fuzzy
+msgid "V Page Inc:"
+msgstr "درجة الزيادة بالصفحة:"
+
+#: ../glade/property.c:4840
+#, fuzzy
+msgid "V Page Size:"
+msgstr "حجم الصفحة"
+
+#: ../glade/property.c:4843
+#, fuzzy
+msgid "The initial value"
+msgstr "حدد القيمة الأولية"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "القيمة الدنيا"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "القيمة القصوى"
+
+#: ../glade/property.c:4846
+#, fuzzy
+msgid "The step increment"
+msgstr "زيادة درجية"
+
+#: ../glade/property.c:4847
+#, fuzzy
+msgid "The page increment"
+msgstr "زيادة الصفحة"
+
+#: ../glade/property.c:4848
+#, fuzzy
+msgid "The page size"
+msgstr "حجم اللوحة"
+
+#: ../glade/property.c:5003
+#, fuzzy
+msgid "The requested font is not available."
+msgstr "خيارات الإرسال غير متوفرة."
+
+#: ../glade/property.c:5052
+#, fuzzy
+msgid "Select Named Style"
+msgstr "إنتقِ ملفًّا"
+
+#: ../glade/property.c:5063
+#, fuzzy
+msgid "Styles"
+msgstr "أ_سلوب"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "اعادة تسمية "
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "إلغي"
+
+#: ../glade/property.c:5270
+#, fuzzy
+msgid "New Style:"
+msgstr "الأسلوب:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+#, fuzzy
+msgid "Invalid style name"
+msgstr "اسم ملف غير صالح"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+#, fuzzy
+msgid "That style name is already in use"
+msgstr "الاسم المحدد مستخدم فعلا."
+
+#: ../glade/property.c:5390
+#, fuzzy
+msgid "Rename Style To:"
+msgstr "تغيير اسم العنصر"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, fuzzy, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr "تعذّر حذف الملف %s: %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, fuzzy, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr "تعذّر إنشاء الأنبوب: %s"
+
+#: ../glade/save.c:848
+#, fuzzy
+msgid "Error writing XML file\n"
+msgstr ""
+"خطأ أثناء طباعة الملف:\n"
+"%s"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, fuzzy, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr "اسم ملف غير سليم: %s"
+
+#: ../glade/source.c:186
+#, fuzzy, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr "اسم ملف غير سليم: %s"
+
+#: ../glade/source.c:189
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr "اسم ملف غير سليم: %s"
+
+#: ../glade/source.c:191
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr "اسم ملف غير سليم: %s"
+
+#: ../glade/source.c:197
+#, fuzzy, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr "اسم ملف غير سليم: %s"
+
+#: ../glade/source.c:199
+#, fuzzy, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr "اسم ملف غير سليم: %s"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, fuzzy, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr "تعذّرت تعمية الملف: %s"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, fuzzy, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr "فشلت الكتابة إلى ملف الصورة: %s"
+
+#: ../glade/source.c:2743
+#, fuzzy
+msgid "The filename must be set in the Project Options dialog."
+msgstr "عنوان آخر دليل استُخدم في حوار إنتقاء الأسماء."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+#, fuzzy
+msgid "Widget Tree"
+msgstr "اسم الكائن"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+#, fuzzy
+msgid "Widget not found in box"
+msgstr "الجسم غير موجود في المخزن"
+
+#: ../glade/utils.c:920
+#, fuzzy
+msgid "Widget not found in table"
+msgstr "الجسم غير موجود في المخزن"
+
+#: ../glade/utils.c:960
+#, fuzzy
+msgid "Widget not found in fixed container"
+msgstr "المفتاح %s غير موجود في الإعدادات"
+
+#: ../glade/utils.c:981
+#, fuzzy
+msgid "Widget not found in packer"
+msgstr "الجسم غير موجود في المخزن"
+
+#: ../glade/utils.c:1118
+#, fuzzy, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr "تعذّر توقيع لملف: %s"
+
+#: ../glade/utils.c:1141
+#, fuzzy, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr "لم يمكن فتح الملفّ '%s': %s"
+
+#: ../glade/utils.c:1158
+#, fuzzy, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr "خطأ عند القراءة من الابن: %s."
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, fuzzy, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr "لا يمكن إنشاء المجلّد %s:"
+
+#: ../glade/utils.c:1232
+#, fuzzy, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr "لا يمكن إنشاء المجلّد %s:"
+
+#: ../glade/utils.c:1240
+#, fuzzy, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr "دليل عمل غير سليم: %s"
+
+#: ../glade/utils.c:1611
+#, fuzzy
+msgid "Projects"
+msgstr "م_شاريع"
+
+#: ../glade/utils.c:1628
+#, fuzzy
+msgid "project"
+msgstr "مشروع"
+
+#: ../glade/utils.c:1634
+#, fuzzy, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr "تعذّر فتح دليل الذّاكرة المخبّأة: %s"
+
diff --git a/tools/glade/po/az.po b/tools/glade/po/az.po
new file mode 100644
index 00000000..36c8ca9d
--- /dev/null
+++ b/tools/glade/po/az.po
@@ -0,0 +1,5912 @@
+# glade.glade-gnome2-branch.az.po faylının Azərbaycan dilinə tərcüməsi
+# -------------------------------------------------------
+# Copyright (C) 2000,2003 Free Software Foundation, Inc.
+# Vasif Ismailoglu MD <azerb_linux@hotmail.com>, 2001.
+# Mətin Əmirov <metin@karegen.com>, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade.glade-gnome2-branch.az\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-08-18 01:10+0300\n"
+"Last-Translator: Mətin Əmirov <metin@karegen.com>\n"
+"Language-Team: Azerbaijani <gnome@azitt.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.1\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade Ara Üz Tərtib Edicisi"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Qəfəs Qurğuları"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Üfüqi Boşluq:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Şaquli Boşluq:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Qəfəs Tərzi:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Nöqtələr"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Xəttlər"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Yapışma Qurğuları"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Üfüqi Yapışma:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Sol"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Sağ"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Şaquli Yapışma:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Üst"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Alt"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GnomeDockItem'lər sadəcə olaraq GnomeDock'a yapışdırla bilər ."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "GtkScrolledWindow widgeti daxil edilə bilmədi."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "GtkViewport widgeti daxil edilə bilmədi."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Yeni widget daxil edilə bilmədi."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Seçili yerə widget əlavə edilə bilməz.\n"
+"\n"
+"Yardım: Gtk+ widgetləri düzəltmək üçün konteynerləri işlədir .\n"
+"Varolan widgeti silib və onun yerinə bir qutu\n"
+"ya da cədvəl konteyneri işlətməyə çalış.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Widget silinə bilmədi."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Widget silinə bilməz"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Bu widget başqa bir widgetin bir parçası olaraq avtomatik olaraq "
+"yaradılmışdır və buna görə də silinə bilməz."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Kənar Eni:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Konteynerin ətrafındakı kənarın eni"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Seç"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Sürüşdürməli Pəncərəni Sil"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Sürüşdürməli Pəncərə Əlavə Et"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Tərəfləməni Sil"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Tərəfləmə Əlavə Et"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Hadisə Qutusunu Sil"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Hadisə Qutusu Əlavə Et"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Yenidən Göstər"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Kəs"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Köçür"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Yapışdır"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Sil"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "U/D"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "konteynerin törəməsini əvəz ediş - hələ yazılmayıb\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "GtkAlignment widgeti daxil edilə bilmədi."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "GtkAlignment widgeti silinə bilmədi."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "GtkEventBox widgeti daxil edilə bilmədi."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "GtkEventBox widgeti silinə bilmədi."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "GtkScrolledWindow widgeti daxil edilə bilmədi."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "GtkScrolledWindow widgeti silinə bilmədi."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Etiketi Sil"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Gnome proqram tə'minatı çubuğu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Loqo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Loqo olaraq işlədiləcək rəsm"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Proqram adı :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "\"Widget\"in adı"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "İzahat :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Proqram haqqında kiçik mə'lumat və məsələn Internetdəki veb saytla əlaqəli "
+"mə'lumatlar"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Tə'lif hüququ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Tə'lif hüququ mə'lumatı"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Bir Gnome Proqram tə'minatı yaradılacaqsa"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Menyu Etiketi:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Səhifənin yuxarısı boyunca göstəriləcək rəsm"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Lisenziya:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Düymənin relyefi"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Müəllif (lər):"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Proqram tə'minatının Müəllif (lər)i, sətir başına bir dənə"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Sənədləşdiricilər:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Proqram tə'minatının sənədləşdiriciləri, sətir başına bir dənə"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Proqram tə'minatının Müəllif (lər)i, sətir başına bir dənə"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Tərcüməçilər:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Paketin tərcüməçiləri. Bura, tərcüməçilərin öz adlarını po fayllarına yaza "
+"bilmələri üçün boş buraxılmalıdır"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnome Mə'lumat Dialoqu"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Sür'ətləndiricili Etiket"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X Tərəfləməsi:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Törəmə widgetinin üfüqi tərəfləndirməsi"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y Tərəfləməsi:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Törəmə widgetinin şaquli tərəfləndirməsi"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X Böyüməsi:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Törəmə widgetinin üfüqi böyümə nisbəti"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y Miqyası:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Törəmə widgetinin şaquli böyümə nisbəti"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Üfüqi aralanma :"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Törəmə widgetinin üfüqi böyümə nisbəti"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Üfüqi aralanma :"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Törəmə widgetinin üfüqi böyümə nisbəti"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Üfüqi aralanma :"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Törəmə widgetinin üfüqi böyümə nisbəti"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Üfüqi aralanma :"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Törəmə widgetinin üfüqi tərəfləndirməsi"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Tərəfləmə"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "İstiqamət:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Oxun istiqaməti"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Kölgə:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Oxun kölgə növü"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Oxun üfüqi tərəfləndirməsi"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Oxun şaquli tərəfləndirməsi"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X Ara:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Üfüqi ara"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y Ara:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Şaquli ara"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Ox"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Etiket X Tərəfləməsi:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Çərçivənin etiket widgetinin üfüqi tərəfləməsi"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Etiketin Y Tərəfləməsi:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Çərçivənin etiket widgetinin şaquli tərəfləməsi"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Çərçivənin kölgə növü"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Çərçivənin alt\"widget\"lərının üfüqi tərəfləndirməsi"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Nisbət:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Çərçivənin alt widget'inin yaranma nisbəti"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Alt widget'i keç :"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Çərçivə nisbəti alt widget'lərə görə olacaqsa"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Nisbətli çərçivə"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Saxlama düyməsi"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "İşlədilələcək saxlama düyməsi"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiket :"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Göstəriləcək mətn"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Timsal:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Göstəriləcək timsal"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Düyməs kənarları :"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Düymənin relyefi"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Cavab ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Düymə basılanda qaytarılacaq cavab kodu. Standart cavablardan birisini seçin "
+"ya da müsbət bir dəyər girin"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Dialoqdakı bir düyməyə basılınca dailoq qapanacaqsa"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Dğymələrin İçindəkiləri Çixart"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Düymə"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Baslıq :"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "İl və ay başda göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Gün adları :"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Gün adları göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Bildirilən ay :"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "İl və ay dəyişdiriləməz olacaqsa"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Həftə nömrələri :"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Həftənin nömrəsi göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Bazar Ertəsi ilk olsun :"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Həftə bazar ertəsi başlayacaqsa"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Təqvim"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Arxa plan rəngi :"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Arxa plan rəngi"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Mətn Görünüşü"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Başlanğıcda açıq :"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Təsdiqləmə düyməsi başlanğıcda açıq olacaqsa"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Bir biriylə uymayan/Zidd:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Düymənin zidd vəziyyətdə göstəriləcəyi"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "İndikator:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "İndikator həmişə göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Təsdiqləmə düyməsi"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Təsdiqləmə menyu vahidi başdan bəri açik olacaqsa"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Təsdiqləməli menyu vahidi"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Yeni sütunlu siyahı"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Sütunların miqdarı :"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Seçim Modu:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Sütunlu siyahının seçim modu"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Üst yazıları göstər :"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Sütunların üst yazıları göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Sütunlu siyahının üytyazılarının kölgə növü"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Sütunlu siyahı"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Alfa kanalını işlət :"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Alfa kanalı işlədiləcəksə"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Üstyazı :"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Rəng seçmənin üst yazısı"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Bir rəng seç"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Təsdiqləmə düyməsi"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Matlıq İdarəsi:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Şəffaflıq idarəsinin göstəriləcəyi"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palet:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Palet göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Rəng seçkisi"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Bir rəng seç"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Rəng seçmə dialoqu"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Siyahıdakı qiymət :"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Qiymət siyahıda olmaq məcburiyyətində isə"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Boş ola bilər :"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Boş bir qiymət de qəbul ediləcəksə ( 'Siyahıdakı qiymət' açıqsa )"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Yazılıma diqqət et :"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Axtarmada yazılıma diqqət ediləcəksə"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Oxları işlət:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Qiyməti dəyişdirmek üçün oxlar işlədilə bilərsə"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Həmişə:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Oxlar qiymət siyahıda olmasa bile göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Vahidlər:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Kombo siyahısındakı vahidlər, sətir başına bir dənə"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Kombo Qutusu"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Dialoqdakı bir düyməyə basılınca dailoq qapanacaqsa"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Çərçivəsi Olsun:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Kombo Qutusu"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Yeni sütunlu ağaç"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Sütunlu ağacın seçki modu"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Sütunlu ağacın kənarlarının kölgə cinsi"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Sütunlu ağaç"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Növ:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "çizginin növü"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Minimal X :"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Minimal üfüqi qiymət"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Maksimal X :"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Maksimal üfüqi qiymət"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Minimal Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Minimal şaquli qiymət"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Maksimal Y :"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Maksimal şaquli qiymət"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Əyri"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Yaratma funksiyası:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "\"Widget\"i yaradan funksiya"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Mətn1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Funksiyaya veriləcək olan ilk mətni arqument"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Mətn2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Funksiyaya veriləcək olan ikinci mətni arqument"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Funksiyaya veriləcək olan ilk digital/inteqer arqument"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Funksiyaya veriləcək olan ikince digital/inteqer arqument"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Xüsusi Widget"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Yeni dialoq"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Ləğv Et, Oldu"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "Oldu"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Ləğv et, Tətbiq Et, Oldu"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "bağla"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Standart düymə düzülüşü:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Düymə miqdarı:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Yardım Düyməsini Göstər"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Ayırıcı olsun:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Dialoqda düymələrin yuxarısında üfqi ayırıcı olacaqsa"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dialoq"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Boyama Sahəsi"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Düzəldilə bilən:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Mətn düzəldilə bilən olacaqsa"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Mətn görünmə qabiliyyətləri:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"İstifadəçinin verdiyi mətn göstəriləcəksə. Qapadılırsa, verilən mətn qəriba "
+"hərflər olaraq göstəriləcək, və bu da yenə parol istəmə hadisələrində işə "
+"yarayar"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Maksimal uzunluq :"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Metnin maksimal uzunluğu"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Mətn :"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Girişin ətrafında cərçivə olacaqsa"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Görünməz Xarakter:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Mətnin göstərilməməsi lazım olanda istifadə ediləcək yazı növü, mis. parol "
+"yazılanda"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Əsası Fəallaşdırır:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Pəncərədəki əsas pəncərəciyin Enter-ə basılanda fəal olması"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Xarakter olaraq Genişlik"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Girişdə buraxılacaq boş yer miqdarı, xarakter olaraq"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Mətn vahidi"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Görünmə qabiliyyəti :"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Alt widget'i keç :"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Hadisə qutusu"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Başlanğıcda açıq :"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Boşluq :"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Timsal və mətn arasındakı piksel miqdarı"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Etiket Pəncərəsi Əlavə Et"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Genişlə :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Fayl seçmə dialoqunun üst yazısı"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Hissə:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Zamanı Göstər:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Xarakter olaraq Genişlik"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Düzülüş sahəsinin eni"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Təsdiqləmə düyməsi"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Fayl seç"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Üst yazı rəngi :"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Fayl seçmə dialoqu"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Fayl seç"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Fayl əməliyyatları :"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Fayl funksiya düymələri göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Fayl seçmə dialoqu"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "GtkFixed içində pəncərənin X koordinatı"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "GtkFixed içində pəncərənin Y koordinatı"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Bildirilən yerlər"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Yazı növü seçmə dialoqunun üst yazısı"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Üst yazıları göstər :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Yazı növü mə'lumatlarında yazı növünün böyüklüyü də göstəriləcəkse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Böyüklüyü göstər :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Yazı növü mə'lumatlarında yazı növünün böyüklüyü də göstəriləcəkse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Yazı növünü işlət :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Yazı növü mə'lumatları göstərilirken seçili yazı növü göstəriləcəkse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Böyüklüyü işlət :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Yazı növü mə'lumatları göstərilirken seçili yazı növü göstəriləcəkse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Bir yazı növünü seç"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Təsdiqləmə düyməsi"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Mətn Nümayişi:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Göstəriləcək mətnin nümaişi"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Yazı növü seçkisi"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Yazı növünü seç"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Yazı növü seçmə dialoqu"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Çərçivə"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Başlama növü :"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Çizginin başlanğıcdaki növü"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Qamma çizgisi"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "İdarə qutusunun ətrafındakı kölgənin növü"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "İdarə yeri :"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "İdarənin yeri"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Kənarları yaxala :"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "İdarə qutusunun yerinə oturan kənarı"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "İdarə qutusu"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Yeni üfüqi qutu"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Böyüklük :"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Qutudaki \"widget\"lərin miqdarı"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Eşit :"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Alt\"widget\"lər aynı böyüklükdə olacaqsa"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Hər alt \"widget\" arasındakı boşluq"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Heç bir alt \"widget\"ı silə bilmərəm ."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Yer :"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "\"Widget\"in altwidget'lərə görə yeri"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Aralanma:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "\"Widget\"in aralanması"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Genişlə :"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "\"Widget\"in genişləmesi istənilirsə aç"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Doldur :"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "\"Widget\" bütün sahəni dolduracaqsa aç"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Yükləmə başı :"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "\"Widget\"ı qutunun başına yükləmək istəsən aç"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Əvvəldən əlavə et"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Sonradan əlavə et"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Üfüqi qutu"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Yeni üfüqi düymə qutusu"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Düymələrin miqdarı"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Düzülüş:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Düymələrin düzülüş növü"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Düymələr arasındakı boşluq"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Üfüqi düymələr qutusu"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Ayrımcının yeri"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Toplanma :"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "\"Widget\" toplanacaq olacaqsa"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Böyüklüyünü Dəyişdir:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "\"Widget\"lərin böyüklüyünü dəyişdirmək mümkün isə"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Üfüqi panellər"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrik :"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Xətkeşin giriş"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Alt qiymət :"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Xətkeşin alt qiyməti"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Üst qiymət :"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Xətkeşin üst qiyməti"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Xətkeşin hazırkı yeri"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Maksimal:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Xətkeşin maksimal qiyməti"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Üfüqi xətkeşin"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Qiyməti göstər :"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Böyüdücünün qiymətləri göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Rəqəmlər:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Göstəriləcək sayıların miqdarı"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Qiymət yeri :"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Qiymətin yeri"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Məram :"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Xətkeşin yeniləmə modu"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Çevirilmiş:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Silsilə dəyərlərinin çevrilmiş olması"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Üfüqi böyüdücü"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Sürüşdürmə çubuğunun yeniləmə modu"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Üfüqi sürüşdürma çubuğu"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Üfüqi ayrımcı"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Timsal Siyahısı"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Sütunlu ağacın seçki modu"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "İstiqamət :"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "İrəliləmə çubuğunun içindəkilərinin istiqamətləndirilməsi"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Tımsal Böyüklüyü:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Timsal:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "İşlədilələcək saxlama vahidi ."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Tımsal Böyüklüyü:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Saxlama timsalının böyüklüyü"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Səhifə böyüklüyü :"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Üfüqi tərəfləmə"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Şaquli tərəfləmə"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Rəsm"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Hökmsüz saxlama menyu vahidi"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Rəsmli bir menyu vahidi"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Mə'lumat dialoqu"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Altı Cızılı:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr "Mətn altı çızıxlı sürətləndirici xatarkeri daxil edəcəksə"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "İşarətləmə İşlət:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Mətnin pango işarətləməsi daxil etdiyi"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Bəndləşdirmə:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Etiketdəki mətnin tərəfləməsi"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Mətni qır :"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Etiketin enine uymaq üçün mətnin qırılsın"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Seçilə Bilən:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Etiket mətninin siçan ilə seçilə bilməsi"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Yekin yaftanın üfüqi tərəfləməsi"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Yekin yaftanın şaquli tərəfləməsi"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Fokuslama hədəfi :"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Altı çizilmiş düyməyə basılınca klaviatura fokusu göndəriləcək olunduğu "
+"\"widget\" "
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Tək başına :"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Düzülüş sahəsinin eni"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Seçim Modu:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Mətnin qırılması"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Avtomatik"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etiket"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Sahə eni :"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Düzülüş sahəsinin eni"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Sahə hündürlüyü :"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Düzülüş sahəsinin hündürlüyü"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "GtkLayout içində pəncərənin X koordinatı"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "GtkLayout içində pəncərənin Y koordinatı"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Düzülüş"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Siyahının seçki cinsi"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Siyahı"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Siyahı vahidi"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Açılma menyusü"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Fayl"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Düzəlt"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Görünüş"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Yardım"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Haqqında"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Menyuları dəyişdir ..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Menyu çubuğu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menyu vahidi"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Üfüqi Olmayan:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Liman vahidi qətiyyən üfüqi ola bilməyəcəksə"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Qiyməti göstər :"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Liman vahidi şaquli ola bilməyəcəksə"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Dəyişdirmə düyməsi"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Yeni dəftər"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Səhifələrin miqdarı :"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "\"Tab\"ləri göstər :"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Dəftər \"tab\"lərinin göstərilib göstərilməiyini bildirər"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Kənarı göstər :"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Dəftərin kənarları, \"tab\"lər görünməzsə belə göstəriləcəkse"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Teb yeri :"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Dəftər \"tab\"lərin yeri"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Sürüşdürməli:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Dəftər \"tab\"ləri sürüşdürməli olacaqsa"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Üfüqi kənar tab'i :"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Dəftərin üfüqi kənarının böyüklüyü"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Şaquli kənar \"tab\"i :"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Dəftərin şaquli kənarının böyüklüyü"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Açilma menyusünü göstər"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Açilma menyusü açıq olacaqsa"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Səhifələrin miqdarı :"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Dəftər səhifələrinin miqdarı"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Əvvəlki səhifə"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "İrəlidəki səhifə"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Səhifəni sil"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "İrəlidəkini dəyişdir"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Əvvəlkini dəyişdir"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Sonradan bir səhifə əlavə et"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Əvvəldən bir səhifə əlavə et"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Səhifələr siyahısında səhifənin mövqeyi"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Səkmənin genişləməsinə icazə vermək üçün True seçin"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Səkmənin ona ayrılan sahəni doldurmasına icazə vermək üçün True seçin"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Səkməni qeyd dəftərinin başlanğıcına yerləşdirmək üçün True seçin"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menyu Etiketi:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Hoppanan menyunun üstündə göstəriləcək yazı"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Dəftər"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "GtkOptionMenu-ya %s əlavə edə bilmirəm."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Seçənək menyusü"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Rəng :"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Nümayiş rəngli ya da qara-ağ mı olacaq"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Nümayiş ayrılmış alanını dolduracaqsa"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Nümayiş"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "İrəliləmə çubuğunun içindəkilərinin istiqamətləndirilməsi"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Hissə:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Tamamlanan işin hissəsi"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Nəbz Addımı:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Nəbz əmələ gələndə ilərləyən blokun daşınması lazım olan vəziyyət çubuğu "
+"uzunluğunun hissəsi "
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "İrəliləmə çubuğunun üstündə göstəriləcək mətn"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Mətni göstər :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "İrəliləmə çubuğunde mətn göstəriləcəkse"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Gediş cinsi :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "İrəliləmə çubuğunun işləkliyini qurğular"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Metnin üfüqi tərəfləməsi"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Metnin şaquli tərəfləməsi"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "İrəliləmə çubuğu"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Qərar düyməsi başlanğıcda açıq olacaqsa"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Qrup:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Qərar düyməsinin qrupu ( əsasda hər qərar düyməsi eyni qrupun üzvüdür )"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Yeni Qrup"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Qərar düyməsi"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Qərar menyu vahidi başlanğıcda açıq olacaqsa"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Qərar menyu vahidinin ( əsasda hər qərar menyu vahidi eyni qrupun üzvüdür )"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Qərar menyu vahidi"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Qərar düyməsinin qrupu ( əsasda hər qərar düyməsi eyni qrupun üzvüdür )"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Qərar düyməsi"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Üfüqi məram :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Üfüqi sürüşdürmə çubuğunun ne zaman göstəriləcəyi"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Şaquli məram :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Şaquli sürüşdürmə çubuğunun ne zaman göstəriləcəyi"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Pəncərə Mövqesi:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Sürüşmə çubuqlarına nəzarən törəmə pəncərənin mövqeyi"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Kölgə Növü:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Şaquli sürüşdürmə çubuğunun yeniləme modu"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Sürüşdürməli pəncərə"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Menyu Ayırıcısı"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Üfüqi ayrımcı"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Yüksəlmə addımlaması :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Sayı qutusunun yüksəlmə addımlaması, səhifə addınmlaması ilə bərabər "
+"işlədilir"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Göstəriləcək onlu sayıların miqdarı"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerik:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Yenilə modu :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Qiymət dəyişdi siqnalınin veriləcəyi an"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Düzəlt :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Qiymət addımlama eninə görə düzəldiləcəksə"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Qır :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Qiymət sərhədlərdə qırılacaqsa"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Sayma düyməsi"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Böyüklüyü Dəyişdirmə Qulpu:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Vəziyyət çubuğunda pəncərənin böyüklüyünü dəyişdirmək üçün qulpun olacağı"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Vəziyyət çubuğu"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Yeni cədvəl"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Sıraların miqdarı :"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Sıra :"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Cəvəldəki sıraların miqdarı"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Sütunlar :"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Cəvəldəki sütunların miqdarı"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Alt\"widget\"lər həmişə eyni böyüklükdə olsun"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Sıra boşluqları :"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Hər sıra arasındakı boşluq"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Sütun boşluqları :"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Hər sütun arasındakı boşluq"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Hücrə X'i :"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Cədvəldə o widget'in sol bucağı"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Hücrə Y'si :"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Cədvəldə o widget'in üst bucağı"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Sıra qaplaması :"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Cədvəldə bu \"widget\" tərəfindən qaplanan sütunların miqdarı"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Sütun qaplaması :"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Cədvəldə bu \"widget\" tərəfindən qaplanan sıralar miqdarı"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Üfüqi aralanma :"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Şaquli aralanma :"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X böyüməsi :"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "\"Widget\" üfüqi böyüyəcəksə"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y böyüməsi :"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "\"Widget\" şaquli böyüyəcəksə"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X toplaması :"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "\"Widget\" üfüqi toplanacaqsa"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y toplaması :"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "\"Widget\" şaquli toplanacaqsa"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X doldurması :"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "\"Widget\" ayrılmış üfüqi sahəsini dolduracaqsa"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y doldurması :"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "\"Widget\" ayrılmış şaquli sahəsini dolduracaqsa"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Əvvəldən bir sıra əlavə et"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Sonradan bir sıra əlavə et"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Əvvəldən bir sütun əlavə et"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Sonradan bir sütun əlavə et"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Sırayı sil"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Sütunu sil"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Cədvəl"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Mərkəz"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Doldur"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Heç biri"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Xarakter"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Söz"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Ox Görünən:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Ox görünən olacaqsa"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Çevirilmiş:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Mətn düzəldilə bilən olacaqsa"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Bəndləşdirmə:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Mətnin bəndləşdirməsi"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Qırılma:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Mətnin qırılması"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Üstdəki Boşluq:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Paraqrafların üstündəki boşluqlardaki piksel miqdarı"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Altdakı Boşluq:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Paraqrafların altındakı boşluqlardaki piksel miqdarı"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Daxili Boşluq:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Paraqraflarda qırılmış sətirlər arasındaki piksel miqdarı"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Sol Kənar:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Sol kənarın piksel olaraq genişliyi"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Sağ Kənar:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Sağ kənarın piksel olaraq genişliyi"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Çərtmə"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Paraqrafların çərtmələrindəki piksel miqdarı"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Mətn Görünüşü"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Dəyişdirmə düyməsi başlanğıcda açıq olacaqsa"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Dəyişdirmə düyməsi"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Dəyişdirmə düyməsi"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Yeni vasitə çubuğu"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Vahidlərin miqdarı :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Vasitə çubuğundaki vahidlərin miqdarı"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Vasitə çubuğu tərəfləməsi"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Tərz :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Vasitə çubuğu tərzi"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Balon yardımlar :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Balon yardımları açıq olacaqsa"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Kənarı göstər :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Alt\"widget\"lər aynı böyüklükdə olacaqsa"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Əvvəldən bir vahid əlavə et"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Sonradan bir vahid əlavə et"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Vasitə çubuğu"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Dəyişdirmə düyməsi"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Vasitə çubuğu"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Sütun 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Sütun 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Sütun 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Başlıqlar Görünsün:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Sütunların başlıq düymələri göstəriləcəksə"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Cədvəl İpucu:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "Örtük motorunun sətrləri ayrı rənglərdə çəkəcəyi"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Yenidən Sıralana Bilən:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Nümayiş yenidən sıralana bilən olacaqsa"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Axtarmağı fəallaşdır:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "İstifadəçinin sütunlar arasında interaktiv olaraq axtara biləcəyi"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Miqyaslandırılmış hündürlük :"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Rəng seçkisi"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Siyahının seçki cinsi"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X böyüməsi :"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Ağaç Nümaişi ya da Siyahı"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Yeni şaquli qutu"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Şaquli qutu"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Yeki şaquli düymələr qutusu"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Şaquli düymələr qutusu"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Nümayiş qutusunun kölgə növü"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Nümayiş qutusu"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Şaquli panellər"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Şaquli xətkeşin"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Şaquli böyüdücü"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Şaquli sürüşdürmə çubuğu"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Şaquli ayrımcı"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Pəncərənin üst yazısı"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Pəncərənin növü"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Növ:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Pəncərənin başlama yeri"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Bağla :"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Pəncərə istifadəçiyi bağlarsa"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Əsas en :"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Pəncərənin əsas eni"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Əsas hündürlük :"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Pəncərənin əsas hündürlüyü"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Böyüklüyü Dəyişdirilə Bilən:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Pəncərə böyüklüyü dəyişdirilə bilinəcəksə"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Pəncərə toplana bilən ola biləcəksə"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Böyü :"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Pəncərə böyüyəbilərsə"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Avtomatik-Yoxetmə:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Pəncərənin valideyn pəncərəsi yox ediləndə özünün də yox ediləcəyi"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Bu pəncərə üçün timsal"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "Kö_hnəlmiş"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Çərçivə nisbəti alt widget'lərə görə olacaqsa"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Pəncərənin vəziyyət çubuğu var olacaqsa"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "İrəliləmə çubuğunde mətn göstəriləcəkse"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Qəfəs Tərzi:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Fokuslama hədəfi :"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Çərçivə nisbəti alt widget'lərə görə olacaqsa"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Pəncərə"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Xəta"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Sistem xətası"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Fayl açıla bilmədi"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Fayl oxuna bilmədi"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Fayl yazıla bilmədi"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Hökmsüz cığır"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Hökmsüz qiymət"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Hökmsüz XML vahidi"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Başlama tanımlayıcısı gözlənir"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Bitiş kəlməsi gözlənilirdi"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Hərf mə'lumatı gözlənir"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Sinif tanıdıcısı əksikdir"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Na'mə'lum sinif"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Hökmsüz parça"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Fayl gözlənilməz şəkildə sona erdi"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Na'mə'lum xəta nömrəsi"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Nəzarətci:"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Nəzarətcisi"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiketin Sahibi"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etiketləndirən"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Üzv"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Baş Törəməsi"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Etiketləndirən"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Açılma menyusü"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Əlaqə: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "\"Widget\""
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Ad :"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Köməlçi texnologiyalara ötürüləcək pəncərənin adı"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "İzahat:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Köməlçi texnologiyalara ötürüləcək pəncərənin izahatı"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Cədvəl Başlığı:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Köməlçi texnologiyalara ötürüləcək cədvəl başlığı"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Bu əlaqəsi olan pəncərələri seç"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Tıq"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Bas"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Dağıdım"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Köməlçi texnologiyalara ötürüləcək hərəkətin izahını girin"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Ara Yaddaş"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Yapışdırılacaq bir \"widget\" seçməlisən"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Pəncərələrin ya da dailoqların içinə yapışdıra bilməzsən ."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Seçili widget'in içinə yapışdıra bilməzsən, çünkü \n"
+"bu \"widget\" avtomatiki başqa bir \"widget\" tərəfindən yaradıldı."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+"Bir menyuya ya da menyu çubuğuna sadəcə olaraq menyu girişi yapıştıra bilər."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Dialogun gediş sahəsinə ancaq düymələr yapuşdırıla bilər."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+"GnomeDock'ın içinə sadəcə olaraq GnomeDockItem \"widget\"ləri yapışdırla "
+"bilər ."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"GnomeDockItem'in üstünə sadəcə olaraq başqa bir GnomeDockItem yapışdırla "
+"bilər ."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Təəsüf ki GnomeDockItem'in üstünə yapışdırmaq daha yazılmayıb ."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem'lər sadəcə olaraq GnomeDock'a yapışdırla bilər ."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "Ye_ni"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Yeni bir fayl yarat"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Kö_hnəlmiş"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ Ə_sas"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ Ə_lavə"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Sürətlandirmə Düyməsini Seç"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Düymələr"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Menyu \teditoru"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Növ"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Sür'ətləndirici"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Adı"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Köməkçi"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Fəal"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Qrup"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Timsal"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Vahidi və alt vahidlərini siyahıda bir yer yuxarı daşı"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Vahidi və alt vahidlərinin siyahıda bir yer aşağı daşı"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Vahidi və alt vahidlərinin siyahıda bir səviyyə yuxarı daşı"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Vahidi və alt vahidlərinin siyahıda bir səviyyə aşağı daşı"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "İşlədilələcək saxlama üzvü."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Saxlama :"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "İşlədilələcək saxlama vahidi ."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "\"Widget\"in adı"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Vahidin seçildidi zaman icra ediləcək funksiya"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Köməkçi:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Menyu vahidinin solunda göstəriləcək arzuya bağlı bir rəsm ."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Siçan vahidin üstündə olunca göstəriləcək balon yardımı"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Balon yardımı :"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "Ə_lavə et"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Seçilmişin altına yeni bir dənə əlavə et"
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "_Törəmə Əlavə Et"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Seçilmiş üzvün altına yeni bir törəmə üzv əlavə et."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "_Ayırıcı əlavə et"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Seçilisinin altına bir boşluq əlavə et"
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Sil"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "İndiki vahidi sil"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Vahid növü:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Vahid başdan fəal olacaqsa."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Fəal:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Xeyir"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Qərar menyu qrupu"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Seçim"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "İşarət"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Sür'ətləndirici"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Şift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Düymə:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Təkmilləşdiriclər:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Bəli"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Timsalı seç"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "boşluq"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Yeni"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Seçici"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Lahiyə cığırı bildirilməyib .\n"
+"Xahiş edirik Lahiyə Seçənəkləri dialoqunda onu bildir .\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Mənbə cığırı bildirilməyib .\n"
+"Xahiş edirik Lahiyə Seçənəkləri dialoqunda onu bildir .\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Hökmsüz mənbə cığırı :\n"
+"\n"
+"Mənbə cığırı ya lahiyə cığırı ya da lahiyə cığırının bir \n"
+"alt cığırı olmaq məcburiyyətindədir .\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Rasmlər cığırı bildirilməyib .\n"
+"Xahiş edirik Lahiyə Seçənəkləri dialoqunda onu bildir .\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Təəsüf ki %s üçün mənbələrin yaradılması indilik mümkün deyildir"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Layihəniz Gtkmm-2'nin dəstəkləmədiyi üzvləri daxil edir.\n"
+"Layihənizdə bunları tapın və onları əvəz ediciləri ilə\n"
+"dəyişdirin."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"C++ mənbələrini yaratmaq üçün lazımi olan glade--'i işə sala bilmədim .\n"
+"Xahiş edirik glade--'in qurulu olduğunu və PATH'ın içində olub olmadığını "
+"yoxlayın.\n"
+"Sonra terminalda 'glade-- <layihə_faylı.glade>' əmrini icra edin."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Ada95 mənbələrini yaratmaq gate işə salına bilmədi.\n"
+"Xahiş edirik, gate'in qurulu olduğunu və PATH'ın içində olduğunu yoxlayın.\n"
+"Sonra terminalda 'gate <layihə_faylı.glade>' əmrini icra edin."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Perl mənbələrini yaratmaq glade2perl işə salına bilmədi.\n"
+"Xahiş edirik, glade2perl'in qurulu olduğunu və PATH'ın içində olduğunu "
+"yoxlayın.\n"
+"Sonra terminalda 'glade2perl <layihə_faylı.glade>' əmrini icra edin."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Eiffel mənbələrini yaratmaq eglade işə salına bilmədi.\n"
+"Xahiş edirik, eglade'in qurulu olduğunu və PATH'ın içində olduğunu "
+"yoxlayın.\n"
+"Sonra terminalda 'eglade <layihə_faylı.glade>' əmrini icra edin."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Rasmlər cığırı bildirilməyib .\n"
+"Xahiş edirik Lahiyə Seçənəkləri dialoqunda onu bildir .\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Lahiyə XML faylı yazılırkən xəta oldu\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Lahiyə Seçənəkləri"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Ümumi"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Ana qurğular :"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Lahiyə cığırı"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Lahiyə cığırı :"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Gəz ..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Lahiyənin adı"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Lahiyə adı :"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Proqram tə'minatının adı"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Glade lahiyə faylı"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Lahiyə faylı :"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Altcığırlar :"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Yaradılacaq mənbənin getdiyi cığır"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Mənbə Qovluğu:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Resimlərin saxlandığı cığır"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Rəsm cığırı:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+"Yaradılacaq hər faylın başına əlavə ediləcək olan tə'lif hüququ mə'lumatı"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Dil :"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome :"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Gnome dəstə'yini aç"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Bir Gnome Proqram tə'minatı yaradılacaqsa"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Gnome DB dəstə'yini aç"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Bir Gnome DB Proqram tə'minatı yaradılacaqsa"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C qurğuları"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Ümumi qurğular :"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext dəstəyi"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Gettext tərəfindən tərcümə ediləcək mətnlər işarətləndi isə"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "\"Widget\" adlarını bildir"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Mənbədə \"widget\" adları tapılacaqsa"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Mənbə fayllarının ehtiyat nüsxəsini çıxart"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Köhnə mənbə fayllarının nüsxələri varsa"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome Kömək dəstə'yini aç"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Gnome Kömək sistemi dəstəyi lazımsa"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Fayl Yekun Seçənəkləri :"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "main.c faylını yaz"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Bir main.c faylı yoxsa bir main() gedişatı daxil edən bir fayl yazıalcaqdır"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Dəstək Funksiyaları Yekunu"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Dəstək əməliyyatları yazılacaqsa"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Qurulum fayllarını yekunlaşdır"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Mənbəyi qurmaq üçün lazımi fayllar yazıalcaqsa ( Makefile.am və configure."
+"in yoxsa yazılacaqdır )"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "İstifadəçi ara üzü əməliyyatları :"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "İstifadəçi ara üzünü yaradacaq funksiyaların yazılacağı fayllar"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Mənbə Faylı:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"İstifadəçi ara üzünü yaradacaq funksiyaların izahlarının yazılacaq olduğu "
+"fayl"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Baslıq Faylı :"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "İstifadəçi ara üzü əməliyyatları :"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "İstifadəçi ara üzü əməliyyatları :"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Siqnal idarə edici və geri nəticə əməliyyatları :"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Boş siqnal idarə edicilərini və geri nəticə funksiyalarının yazılacağı fayl"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Boş siqnal idarə edicilərini və geri nəticə funksiyalarının izahatlarının "
+"yazılacağı fayl"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Siqnal idarə edici və geri nəticə əməliyyatları :"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"Boş siqnal idarə edicilərini və geri nəticə funksiyalarının yazılacağı fayl"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Dəstək Funksiyaları:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Dəstək funksiyalarının yazıldığı fayl"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Dəstək funksiyaların izahatlarının yazıldığı fayl"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Dəstək Funksiyaları:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade qurğuları"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Tercüme edilə bilən kəlmələr:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Tercüme edilə bilən kəlmələri qeyd et"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Libglade tərəfindən yüklənən istifadəçi ara üzlərinin tərcümə edilmesi üçün "
+"lazım olan mətnlər bir fayla qeyd ediləcəksə"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Hər tərcümə edilə bilən mətnin qeyd ediləcəyi C mənbəyi"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fayl :"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Lahiyə qovluğunu seç"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Tercüme edilə bilən mətnlər faylını bildirmək məcburiyyətindəsən"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Lahiyə qovluğunu bildirmək məcburiyyətindəsən"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Lahiyə fayllarını bildirmək məcburiyyətindəsən"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Lahiyə adını bildirmək məcburiyyətindəsən"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Proqram adını bildirmək məcburiyyətindəsən"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Mənbə qovluğunu bildirmək məcburiyyətindəsən"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Resimləri qovluğunu bildirmək məcburiyyətindəsən"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Yardım faylını göstərə bilmədim: %s.\n"
+"\n"
+"Xəta: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Yeni bir lahiyə yarat"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Yarat"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Lahiyənin mənbə kodunu yaz"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Q_urğular..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Lahiyə qurğuları ilə oyna"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Seçili widget'i sil"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Paleti _göstər"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "\"Widget\"lər paletini göstər"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Xü_susiyyətlər editorunu göstər"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Xüsusiyyətlər editorunu göstər"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "\"Widget\"lər _ağacını göstər"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "\"Widget\"lər ağacını göstər"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "_Ara yaddaşı göstər"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Ara yaddaşı göstər"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Qəfəsi _göstər"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Qəfəsi göstər (sadəcə olaraq bəlli böyüklüklədə olanlar üçün)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "Qəfəsə görə _tərəfla"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "\"Widget\"ləri qəfəsə görə tərəflə"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "\"_Widget\"in balon yardımlarını göstər"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Yaradılan \"widget\"lərin balon yardımlarını göstər"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Qəfəs _seçenekləri ..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Qəfəs tərzinin və boşluqların qurğuları"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "_Yaxalama seçənəkləri ,,,"
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Tora yaxalama qurğuları"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_TSS"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Glade TSS-larını Göstər"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Lahiyə"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Yeni lahiyə"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Aç"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Lahiyə aç"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Qeyd Et"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Lahiyəni qeyd et"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Qurğular"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Yarat"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Mənbə kodunu yarat"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Varolan bir lahiyəni aç"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Lahiyəni qeyd et"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "\"Glade\"dən Çıx"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Seçili pəncərəni ara yaddaşa kəs"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Seçili pəncərəni ara yaddaşa köçür"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Ara yaddaşdaki pəncərəni seçili pəncərənin üstündən yapışdır"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Qəfəs"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "Qəfəsi _Göstər"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Qəfəs xətlərinin arasındakı boşluğu quraşdır"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "Qəfəsə _Yapış"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+"\"Widget\"ləri qəfəsə yaxala ( sadəcə olaraq bəlli böyüklükdə qutularda "
+"mümkündür )"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "\"Widget\"in hansı parçaları qəfəsə yaxalansın"
+
+# Don't show these yet as we have no help pages.
+# menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+# gtk_container_add (GTK_CONTAINER (menu), menuitem);
+# gtk_widget_show (menuitem);
+# menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+# gtk_container_add (GTK_CONTAINER (menu), menuitem);
+# gtk_widget_show (menuitem);
+# menuitem = gtk_menu_item_new ();
+# gtk_container_add (GTK_CONTAINER (menu), menuitem);
+# gtk_widget_show (menuitem);
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Haqqında..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "Q_urğular"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Mənbə Kodu Yaz"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Yeni bir lahiyə yaratmaq istəyirsən?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Yeni _GTK+ Lahiyəsi"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Yeni G_NOME Lahiyəsi"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Hansı növ layihə yaradmaq istəyirsiniz?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Yeni Lahiyə yaradıldı ."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Lahiyə açilmadı ."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Lahiyə açılma xətası."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Lahiyə faylı açılırkən xəta oldu"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " lahiyə faylını açarken xəta oldu :"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Hazırda açıq layihə mövcud deyil.\n"
+"Layihə/Yeni əmriylə yeni layihə yaradın."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Lahiyəni qeyd edərkən xəta oldu"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Lahiyəni qeyd edərkən xəta oldu ."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Lahiyə qeyd edildi ."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Mənbəyi yazarkən xəta oldu"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Mənbəyi yazarkən xəta oldu ."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Mənbəyi yazdım ."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Sistem xəta ismarıcı :"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Çıxmaq istəyirsən?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade, GNOME və GTK+ üçün İstifadəçi Ara Üz Qurucusu/İnşa edicisidir."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Glade Haqqında"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<adsız>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Databeyz Səyyahı"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Mə'lumatlı Kombo"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Bağlantı Seçicisi"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN Quraşdırıcısı"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN Quraşdırıcısı"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "Gnome tarix vahidi"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Databeyz xəta səyyahı"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Databeyz xəta dialoqu"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Form"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Mə'lumatlı qəfəs"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Mə'lumatlı siyahı"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Databeyz giriş widget'i"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Giriş"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Databeyz giriş dialoqu"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Sağlayıcı Seçicisi"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Mə'lumat Mənbə Seçicisi"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Cədvəl Editoru"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Sürüşdürə bilər :"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Sürüşdürülə bilən liman giriş istənilirsə"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Zirvəyə bir liman əlavə et"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Alta bir liman bağını əlavə et"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Sola bir liman bağını əlavə et"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Sağa bir liman bağını əlavə et"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Sürüşdürülə bilən liman vahidi əlavə et"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome Limanı"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Qıfıllı :"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Liman vahidi yeri qıfıllanıbsa"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Tək başına :"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Liman vahidi bu top bağında tək başına olacaqsa"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Sürüşdürülə bilməyən:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Liman vahidi öz pəncərəsini sürüşdürə bilməuəcəksə"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Şaquli Olmayan:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Liman vahidi şaquli ola bilməyəcəksə"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Üfüqi Olmayan:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Liman vahidi qətiyyən üfüqi ola bilməyəcəksə"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Liman vahidinin ətrafındakı kölgəleme növü"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Sürüşdürülə bilən liman vahidinin tərəfləməsi"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Liman vahidini əvvəldən əlavə et"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Liman vahidini sonradan əlavə et"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome liman vahidi"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Proqram haqqında kiçik mə'lumat və məsələn Internetdəki veb saytla əlaqəli "
+"mə'lumatlar"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome Mə'lumat Dialoqu"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Yeni fayl"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Fayl aç"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Faylı Qeyd Et"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Vəziyyət çubuğu :"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Pəncərənin vəziyyət çubuğu var olacaqsa"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Qurğuları qeyd et :"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Yer və böyüklük avtomatiki qeyd edilip, başlanğıcda oxunacaqsa"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Gnome proqram tə'minatı pəncərəsi"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Vəziyyət ismarıcı ."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "İrəliləmə :"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Proqram çubuğunun bir irəliləmə indikatoru olacaqsa"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Vəziyyət :"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Proqram çubuğunun bir vəziyyət ismarıcları və istifadəçi mə'lumatları üçün "
+"bir sahəsi olacaqsa"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome proqram tə'minatı çubuğu"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Düzəldilməli :"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Kanvas kənarları düzəldiləcəkse ( yə'ni mətn və rəsmlərin kənarları "
+"düzəldiləcəksə )"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1 :"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Minimal x qiyməti"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1 :"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Minimal y qiyməti"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "x2 :"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Maksimal x qiyməti"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2 :"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Maksimal y qiyməti"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Vahid pikselləri :"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Bir vahidə bərabər piksellərin miqdarı"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "Gnome kanvas'i"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Təlaş:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Nümunə təlaş sayəsində daha doğru olacaqsa"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Bir rəng seç"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome Rəng Alıcısı"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Bonobo kontrolunu yarada bilmədim"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Yeni Bonobo Kontrolu"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Bonobo Kontrolunu Seçin"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "İzahat"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo Kontrolu"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Zamanı Göstər:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Tarixin yanında zaman da göstəriləcəksə"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 saatlıq şəkil :"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Vaxt 24-saatlıq şakildə göstəriləcəksə"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Minimal saat :"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Göstəriləcek ən erkən saat"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Maksimal saat :"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Göstəriləcek en gec saat"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Gnome tarix vahidi"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Avtomatik bağla :"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Dialoqdakı bir düyməyə basılınca dailoq qapanacaqsa"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "bağlaılınca gizlət :"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Dialoq qapadılınca silmək yerinə sadəcə olaraq gizlənəcəksə"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Gnome dailoq qutusu"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Yeni Gnome sehirbazı"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Yardımı Göstər"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Yardım düyməsini göstər."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Başlama Səhifəsi Əlavə Et"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Bitiş Səhifəsi Əlavə Et"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Sehirbaz"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Səhifənin üst yazısı"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Səhifənin ana mətni ( sehirbazı tanıdan bir mətn olması)."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Üst yazı rəngi :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Üst yazı metninin rəngi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Mətn rəngi :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Ana mətnin rəngi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Səhifənin arxa plan rəngi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Loqo arxa plan rəngi :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Loqo ətrafının arxa plan rəngi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Mətn qutusu rəngi :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Ana mətn sahəsinin arxa plan rəngi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Loqo Rəsmi:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Səhifənin sağ-üstündə gosteriləcek loqo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Yan Damğa:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Səhifənin yanənda göstəriləcək əsas rəsm."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Təpə Damğası:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Səhifənin yuxarısında göstəriləcək damğa."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Başıanğıc ya da Bitiş Səhifəsi Sehirbazı"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Məzmun arxa plan rəngi:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Üstyazı ətrafının arxa plan rəngi"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Səhifənin yuxarısı boyunca göstəriləcək rəsm"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Sehirbaz səhifəsi"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Keçmiş ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Keçmiş vahidlərinin qeyd ediləcəyi ID"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Maksimal keçmiş miqdarı :"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Keçmiş olaraq qeyd edilen vahid içindəkilərin maksimal miqdarı"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome Girişi"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Fayl seçmə dialoqunun üst yazısı"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Qovluq :"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Bir fayldan artıq bir cığır istənilirsə"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Fayl seçmə dialoqu modal olacaqsa"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome Fayl Girişi"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Yazı növü seçmə dialoqunda göstəriləcək nümayiş mətni"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mod:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Yazı növü seçmə düyməsində nə göstəriləcək"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Yazı növü seçmə düyməsindəki yazı növünün böyüklüyü"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome Yazı Növü Alıcısı"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "Ünvan :"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "Düyməyə tıqlanınca göstəriləcək ünvan"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Düymənin üstündəki yazı"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome Körpü düyməsi"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome timsal vahidi"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Seçki modu"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Timsal Eni:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Hər timsalın eni"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Timsal sətirləri arasındakı piksel miqdarı"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Timsal sütunları arasındakı piksel miqdarı"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Timsal Kənarı:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Timsal ətrafındakı piksel miqdarı (işlədilmir?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Mətn Boşluğu :"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Timsal və mətn arasındakı piksel miqdarı"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Düzəldilə bilən Mətn:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Timsal mətni istifadəçi tərəfindən düzəldilə bilməzsə"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Statik Mətn:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "Tİmsal statiksə, GnomeIconList tərəfindən köçürülməyəcək"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Timsal Siyahısı"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Timsal Seçkisi"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "İsmarıc Növü :"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "İsmarıc qutusunun növü"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "İsmarıc :"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Göstəriləcək ismarıc"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome İsmarıc Qutusu"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Rəsmin fayl adı"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Miqyaslandırılmış:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Rəsm miqyaslandırılmışsa"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Miqyaslama Eni :"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Rəsmin miqyaslanacağı en"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Miqyaslandırılmış hündürlük :"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Rəsmin miqyaslanacağı en"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome Rəsmi"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Nümayiş :"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Rəsmin kiçik bir nümayişi göstərilirsə"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomeRəsmGirişi"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Yeni GnomeSeçənəklərQutusu"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Gnome Dialoq Qutusu"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Mənbə kodu yaz və çıx"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Başlarkən paleti gizlət"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Başlarkən xüsusiyyətlər editorunu gizlət"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade : '-w' ya da '--write-source' seçənəkləri üçün XML faylının adı "
+"bildirmək məcburiyyətindədir .\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade : XML faylını yükləyə bilmədim .\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade : mənbəyi yazarkən xəta oldu .\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palet"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "xüsusi"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "qorumalı"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "ümumi"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Əvvəlində Parla"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Seçili"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Həssasiyyət"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Pəncərənin yenidən boyanması lazım olsa"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Siçan hərəkət edərsə"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Siçan hərəkət etmə yardımları"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Bir düymə ilə bərabər olan siçan hərəkəti"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Sol siçan düyməsi basılıykən icra edilən siçan hərəkəti"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Orta siçan düyməsi basılıykən icra edilən siçan hərəkəti"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Sağ siçan düyməsi basılıykən icra edilən siçan hərəkəti"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "İstənilən bir siçan düyməsinin basılması"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "İstənilən bir siçan düyməsinin buraxılması"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "İstənilən bir düymənin basılması"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "İstənilən bir düymənin buraxılması"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Siçan pəncərəye girərsə"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Siçan pəncərədən çıxarsa"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Mə'lumat fokusunda istənilən bir dəyişiklik olarsa"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Pəncərə quruluşunda istənilən bir dəyişiklik olarsa"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "X pəncərə özelliklərinde istənilən bir dəyişiklik olarsa"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Görünmə qabiliyyətində istənilən bir dəyişiklik olarsa"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "XInput'u başa düşən proqramların oxları üçün"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Xüsusiyyətlər"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Paketlənir"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Ümumi"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Tərz"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Siqnallar"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Xüsusiyyətlər : "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Xüsusiyyətlər : <adsız> "
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Sinif:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "\"Widget\" sinifi"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "En :"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr "İstənilən pəncərə genişliyi"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Hündürlük :"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr "İstənilən pəncərə yüksəkliyi"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Görünmə qabiliyyəti :"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "\"Widget\" görünə bilən olacaqsa"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Həssasiyyət :"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "\"Widget\" mə'lumatlara cavab verəcəksə"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Siçan widget'in üstündən keçərkən göstəriləcək balon yardımı"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Əsas Ola Bilər:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Pəncərəciyin dialoqdakı əsas hərəkət ola bilib bilməməsi"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Əsas :"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Pəncərəcik dialoqdakı əsas hərəkət isə"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Fokuslana bilən :"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "\"Widget\" fokusu qəbul edə biləcəkse"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Fokuslu :"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "\"Widget\" giriş fokusuna sahib olacaqsa"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Hadisələr :"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "\"Widget\"in qəbul ettiği X hadisələri"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Başqa hadisələr :"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X əlavə hadisələr cinsi"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Sür'ətləndiricilər :"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Düymələrə basılınca veriləcək siqnallar"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Düzəlt..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "İcra Etdir :"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Alt-Widget'lərin icra edilməsi üçün \"TRUE\"nu qurun"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Adlı tərz :"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Tərzin adı ( bu başqa Widget'lər tərəfindən də işlədilə bilər )"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Yazı növü :"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Widget'dəki hər tip mətn üçün işlədiləcək yazı növü"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Hamısını köçür"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Ön plan:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Arxa plan:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Əsas:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Ön plan rəngi"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Arxa plan rəngi"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Mətn rəngi"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Əsas rəng"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Arxa plan rəsmi :"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "\"Widget\"in arxa planı olaraq işlədiləcək rəsm"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Mənbənin yazılacağı fayl"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Ümumi:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Parçanın mə'lumat quruluşuna bu \"widget\" əlavə ediləcəksə"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Ayrı sinif :"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Bu widget'in alt ağacını başqa bir sinifə qoy"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Başqa fayl :"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Bu widget'i başqa bir mənbə fayla qoy"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Görünmə qabiliyyəti :"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"\"Widget\"lərin görünmə qabiliyyətləri . Ümumi \"widget\"lər bir xəritəyə "
+"idxal edilir ."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Köçürüləcək bir rəng ya da arxa planı bildirmək məcburiyyətindəsən"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "on_style_copy()'de hökmsüz seçki"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Birinci bir rəngi ya da arxa plan rəsmini köçürməlisən"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Yapışdırılacaq bir rəngi seçmək məcburiyyətindəsən"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Yapışdırılacaq bir arxa plan rəsmini seçmək məcburiyyətindəsən"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Fayldan rəsmi yarada bilmədim \n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Siqnal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Haqqında"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Sonra"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Cism"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Siqnal :"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "idarəçisi əlavə ediləcək olan siqnal"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Bu siqnalın idarəçisi"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Mə'lumat:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "idarəçiyə verilən bilgilər"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Cism :"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Siqnalı alan cism"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Sonra :"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "idarəçi sinifi funksiyalardan sonra çalışacaqsa"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Əlavə Et"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Yenilə"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Təmizlə"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Sür'ətləndiricilər"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Düymə"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Veriləcək siqnal"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Sür'ətləndirici tuşu"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Sür'ətləndirici basılınca veriləcək siqnal"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Tercüme edilə bilən kəlmələr:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Bir X hadisəsi seç"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Hadisə maskası"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Sür'ətləndirici düyməsini bildirmək məcburiyyətindəsən"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Veriləcək sinyalı bildirmək məcburiyyətindəsən"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Siqnalın adını bildirmək məcburiyyətindəsən"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Siqnalın idarəçisini bildirmək məcburiyyətindəsən"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s siqnal"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Siqnalı seç"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Qiymət :"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Minimal:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Addımlama eni :"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Səhifə addımləməsi :"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Səhifə böyüklüyü :"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Üfüqi qiymət :"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Minimal üfüqi qiymət :"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Maksimal üfüqi qiymət :"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Üfüqi addımlama eni :"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Üfüqi səhifə addımləməsi :"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Üfüqi səhifə böyüklüyü :"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Şaquli qiymət :"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Minimal şaquli qiymət :"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Maksimal şaquli qiymət :"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Şaquli addımlama eni :"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Şaquli səhifə addımləməsi :"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Şaquli səhifə böyüklüyü :"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Başlanğıc qiyməti"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Minimal qiymət"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Maksimal qiymət"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Addım eni"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Səhifə addımləməsi"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Səhifə böyüklüyü"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "İstənilən yazı növü yoxdur ."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Adlı tərzi seç"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Tərzlər"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Yenidən adlandır"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Ləğv Et"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Yeni tərz :"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Hökmsüz tərz adı"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Bu tərz adı onsuz da istifadədir"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Tərzi yenidən adlandır :"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Faylı yenidən adlandıra bilmədim:\n"
+" %s\n"
+" =>\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Faylı yarada bilmədim :\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "XML faylı yazılırken xəta oldu\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Glade tərəfindən yaradılan tərcümə edilə bilən mətnlər faylı .\n"
+" * Bu faylı lahiyənin POTFILES.in faylına əlavə et .\n"
+" * Fəqət bu faylı proqraımın bir parçası olaraq dərləmə .\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Hökmsüz istifadəçi ara üzü mənbə faylı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Hökmsüz istifadəçi ara üzü mənbə başlığı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Hökmsüz geri nəticəler mənbə faylı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Hökmsüz geri nəticəler mənbə başlığı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Hökmsüz dəstək mənbə faylı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Hökmsüz dəstək mənbə başlığı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Fayla əlavə edə bilmədim :\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Fayla yazarkən xəta oldu :\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+"Fayl adını lahiyə seçənəkləri dialoqunda bildirmək məcburiyyətindədir ."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Fayl adı normal bir fayl adı olacaq .\n"
+"Onu bildirmək üçün lahiyə seçənəkləri dialoqunu işlət ."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Widget ağacı"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget qutuda tapılmadı"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget cədvəldə tapılmadı"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget bəlli qutuda tapılmadı"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget paketləyicidə tapılmadı"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Fayla çata bilmədim :\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Faylı aça bilmədim :\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Fayldan oxurkən xəta oldu :\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Qovluğu yaradıla bilmədi :\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Qovluğa çata bilmədim :\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Hökmsüz cığır :\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Layihələr"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "lahiyə"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Qovluğu aça bilmədim :\n"
+" %s\n"
diff --git a/tools/glade/po/be.po b/tools/glade/po/be.po
new file mode 100644
index 00000000..bd15839b
--- /dev/null
+++ b/tools/glade/po/be.po
@@ -0,0 +1,5895 @@
+# translation of glade.glade-gnome2-branch.be.po to Belarusian
+# translation of glade.glade-gnome2-branch.be.po to belarusian
+# Copyright (C) 1998-2002, The Free Software Foundation
+# Vital Khilko <dojlid@mova.org>
+# Vital Khilko <dojlid@mova.org>, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade.glade-gnome2-branch.be\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-04-14 07:34+0300\n"
+"Last-Translator: Ales Nyakhaychyk <nab@mail.by>\n"
+"Language-Team: Belarusian <i18n@mova.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.6\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade - распрацоўнік спалучэньняў"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Парамэтры экранае сеткі"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Гар. прамежак:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Вэрт. прамежак:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Стыль экранае сеткі:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Кропкі"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Лініі"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Парамэтры сеткі прывязкі"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Гар. крок прывязкі:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Левы"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Правы"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Вэрт. крок прывязкі"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Верх"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Ніз"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Віджэт GnomeDockItem можа быць устаўлены толькі ў GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Немагчыма уставіць віджэт GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Немагчыма ўставіць віджэт GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Немагчыма дадаць новы віджэт."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Немагчыма дадаць элемэнт у пазначаную пазыцыю.\n"
+"\n"
+"Падказка: GTK+ выкарыстоўвае кантейнэры для разьмяшчэньня элемэнтаў.\n"
+"Паспрабуйце выдаліць існуючы элемэнт і выкарыстоўваць замест\n"
+"яго box ці таблічны кантэйнэр.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Ня атрымалася выдаліць віджэт."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Віджэт ня можа быць выдалены"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Элемэнт створаны аўтаматычна як частка бацькоўскага элемэнта й ня можа быць "
+"выдалены."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Шырыня мяжы:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Шырыня мяжы вакол кантэйнэру"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Выбраць"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Выдаліць акно з пракруткай"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Дадаць акно з пракруткай"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Выбраць раўнаньне"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Дадаць раўнаньне"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Выдаліць элемэнт падзеі"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Дадаць элемэнт падзеі"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Перарысаваць"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Выразаць"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Капіяваць"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Уставіць"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Выдаліць"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "Адсутнічае"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "замена падпарадкаванага аб'екта кантэйнэра яшчэ ня рэалізавана\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Ня атрымалася ўставіць віджэт GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Ня атрымалася выдаліць віджэт GtkAlignment."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Ня атрымалася уставіць віджэт GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Ня атрымалася ўставіць віджэт GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Ня атрымалася ўставіць віджэт GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Ня атрымалася ўставіць віджэт GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Выдаліць метку"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Радок дастасаваньня Gnome"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Лягатып:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Карцінка якая выкарыстоўваецца як лягатып"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Назва праграмы:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Назва гэтага віджэта"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Камэнтары:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Дадатковая інфармацыя, як апісаньне пакету й яго хатняя старонка ў Інтэрнэце"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Аўтарскія правы:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Звесткі аб аўтарскім праве"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Ці мусіць быць пабудавана дастасаваньне Gnome"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Метка мэню:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Відарыс які адлюстроўваецца ў самым версе старонкі"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Ліцэнзыя:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Стыль рэльефа для кнопкі"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Аўтары:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Аўтары пакету, па адным на радок"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Стваральнікі дакумэнтацыі:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Аўтары дакумэнтацыі, па адным на радок"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Аўтары пакету, па адным на радок"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Перакладчыкі:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Перакладчыкі пакета. Тутака будзе зьмешчана інфармацыя аб перакладчыках, "
+"якая бярэцца з .ро файлаў"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Дыялёг Gnome \"Пра праграму\""
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Метка з клявішай паскарэньня"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Раўн. па X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Гарызантальнае раўнаньне віджэту-нашчадку"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Раўн. па Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Вэртыкальнае раўнаньне віджэта-нашчадка"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X Маштаб:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Маштаб па гарызанталі віджэту-нашчадку"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y Маштаб:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Маштаб па вэртыкалі віджэта-нашчадка"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Гар. запаўненьне:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Маштаб па гарызанталі віджэту-нашчадку"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Гар. запаўненьне:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Маштаб па гарызанталі віджэту-нашчадку"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Гар. запаўненьне:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Маштаб па гарызанталі віджэту-нашчадку"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Гар. запаўненьне:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Гарызантальнае раўнаньне віджэту-нашчадку"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Раўнаньне"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Накірунак:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Накірунак стрэлкі"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Цень:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Від ценю стрэлкі"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Гарызантальнае раўнаньне стрэлкі"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Вэртыкальнае раўнаньне стрэлкі"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X Прамежак:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Гарызантальны інтэрвал"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y Прамежак:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Вэртыкальны інтэрвал"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Стрэлка"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "X Раўн. Меткі:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Раўнаньне па гарызанталі меткі рамкі"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Y Раўн. Меткі:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Вэртыкальнае раўнаньне меткі"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Від ценю рамкі"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Раўнаньне па гарызанталі нашчадка элемэнта рамкі"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Стасунак:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+"Стасунак вэртыкальнага і гарызантальнага памераў нашчадка элемэнта рамкі"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Выкарыст. нашч.:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Калі патрабуецца вызначаць стасунак памераў па элемэнту-нашчадку"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Рамка стасунка"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Гатовая кнопка:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Гатовая кнопка для выкарыстаньня"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Метка:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Тэкст для адлюстраваньня"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Значка:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Значка для адлюстраваньня"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Рэльеф кнопак:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Стыль рэльефа для кнопкі"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Ідэнтэфікатар адказу:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Код адказу вяртаецца калі націснута клявіша. Выбярыце адзін са стандартных "
+"адказаў ці увядзіце станоўчае цэлае значэньне."
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Ці зачыняецца дыялёг калі націснута любая кнопка"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Выдаліць зьмест кнопкі"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Кнопка"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Загаловак:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Ці патрабуецца разьмясьціць назву месяца зверху"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Назвы дзён:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Калі мусяць адлюстроўвацца назвы дзён"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Фікс. месяц:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Ня даць мажлівасьць лістаць месяцы і годы"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Нумары тыдняў:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Ці патрабуецца адлюстроўваць нумар тыдню"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Пнд спачатку:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Тыдзень пачынаецца з панядзелка"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Каляндар"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Колер тла:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Колер тла"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Прагляд тэкста"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Першапачаткова Укл.:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Калі патрабуецца, каб (check) кнопка была першапачаткова уключана"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Несумяшчальны:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Калі кнопка адлюстравана ў несумяшчальным рэжыме"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Індыкатар:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Калі трэба прарысоўваць заўсёды індыкатар"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Кнопка адзначэньня"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Калі першапачаткова мэню адзначэньня уключана"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Элемэнт мэню адзначэньня"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Новы сьпіс са слупкоў"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Колькасьць слупкоў:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Рэжым Выбару:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Рэжым выбару сьпіса са слупкоў"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Адлюстроўваць загалоўкі:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Ці патрабуецца адлюстроўваць загалоўкі"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Тып ценю рамкі сьпіса са слупкоў"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Сьпіс са слупкоў"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Выкарыстоўваць альфа-канал:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Калі мусіць выкарыстоўвацца альфа-канал"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Загаловак:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Загаловак дыялёгу выбару колеру"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Выбар колеру"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Кнопка адзначэньня"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Кіраваньне зацяненьнем:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Калі адлюстроўваецца кіраваньне зацяненьнем"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Палітра:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Калі палітра адлюстроўваецца"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Выбар колера"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Выбярыце колер"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Акно выбару колера"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Значэньне ў сьпісе:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Ці мусіць значэньне быць у сьпісе"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Добра калі пустое:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Калі дапушчальна пустое значэньне пад час усталяваньня \"Значэньне ў сьпісе\""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "З улікам рэгістра:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Пошук чулы да рэгістра"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Вык. стрэлак:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Стрэлкі могуць выкарыстоўвацца для зьмяненьня значэньня"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Вык. заўсёды:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Ці працуюць стрэлкі заўсёды, нават калі значэньня няма ў сьпісе"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Элемэнты:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Элемэнты камбінаванага сьпіса па адным на радок"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Камб. Сьпіс"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Ці зачыняецца дыялёг калі націснута любая кнопка"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Мае рамку:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Камб. Сьпіс"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Новае дрэва са слупкоў"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Рэжым выбару дрэва са слупкоў"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Від ценю рамкі дрэва са слупкоў"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Дрэва са слупкоў"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Тып:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Тып дугі"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X мін.:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Мінімальнае гарызантальнае значэньне"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X макс.:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Максымальнае гарызантальнае значэньне"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y мін.:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Мінімальнаее вэртыкальнае значэньне"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y макс.:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Максымальнае вэртыкальнае значэньне"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Дуга"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Функцыя стварэньня:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Функцыя, якая стварае віджэт"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Радок 1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Першы радковы аргумэнт, які перадаецца функцыі"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Радок 2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Другі радковы аргумэнт які перадаецца функцыі"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Цэлае 1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Першы аргумэнт тыпа \"цэлае\", які перадаецца функцыі"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Цэлае 2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Другі аргумэнт тыпа \"цэлае\", які перадаецца функцыі"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Вызначаны карыстальнікам віджэтаў"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Новы дыялёг"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Адмена, Добра"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "Добра"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Адмена, Ужыць, Добра"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Зачыніць"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Стандартны выгляд кнопкі:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Колькасьць кнопак:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Адлюстроўваць кнопку дапамогі"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Мае дзельнік:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Калі дыялёг мае гарызантальны падзяляльнік паміж кнопкамі"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Дыялёг"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Вобласьць для рысаваньня"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Рэдакт.:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Ці можа тэкст рэдагавацца"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Бачнасьць тэкста:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Ці будзе адлюстроўвацца тэкст які ўводзіцца карыстальнікам. Калі выключана, "
+"тады тэкст які друкуецца будзе адлюстроўвацца зоркамі, што карысна пад час "
+"уводу пароляў."
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Макс. даўжыня:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Максымальная даўжыня тэкста"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Тэкст:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Калі элемэнт мае рамку вакол сябе"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Нябачны сымбаль:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Сымбаль які выкарыстоўваецца калі тэкст ня бачны, напрыклад пад час уводу "
+"пароля"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Дапомна задзейнічанае:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Калі віджэт у вакне задзейнічаны дапомна па націску на клявішу \"Enter\""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Шырыня ў сымбалях:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Колькасьць сымбаляў у прасторы для поля ўводу"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Поле уводу тэкста"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Бачнасьць:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Выкарыст. нашч.:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Элемэнт падзеяў"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Першапачаткова Укл.:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Прастора:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Колькасьць піксэляў між тэкстам і значкай"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Дадаць віджэт меткі"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Пашырэньне:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Загаловак дыялёгу выбару файла"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Разрыў:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Адлюстроўваць час:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Шырыня ў сымбалях:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Шырыня макета"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Кнопка адзначэньня"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Выбярыце файл"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Колер загалоўка:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Дыялёг выбару файлаў"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Выбярыце файл"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Файлавыя апэр.:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Ці адлюстроўваюцца кнопкі кіраваньня файламі"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Дыялёг выбару файлаў"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X каардыната віджэта у GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y каардыната віджэта у GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Зафіксаваная пазыцыя"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Загаловак дыялёгу выбару шрыфту"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Адлюстроўваць загалоўкі:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Ці адлюстроўваць памер шрыфту як часткі інфармацыі пра яго"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Адлюстроўваць памер:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Ці адлюстроўваць памер шрыфту як часткі інфармацыі пра яго"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Выкарыстоўваць шрыфт:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Ці выкарыстоўваць выбраны шрыфт для паказу інфармацыі аб шрыфце"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Выкарыстоўваць памер:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Ці выкарыстоўваць выбраны шрыфт для паказу інфармацыі аб шрыфце"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Выбраць шрыфт"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Кнопка адзначэньня"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Тэкст перадпрагляду:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Перадпрагляд тэкста для адлюстраваньня"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Выбар шрыфта"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Выбярыце шрыфт"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Дыялёг выбару шрыфта"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Рамка"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Пачатковы тып.:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Пачатковы тып дугі"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Гама-дуга"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Тып ценю вакол элемэнта рэгулятара"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Пазыцыя рэгулятара:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Пазыцыя рэгулятара"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Прывязываць край:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Край рэгулятара, які ўсталёўваецца ў пазначаную пазыцыю"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Рэгулятар"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Новы гарызантальны бокс"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Памер:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Колькасьць элемэнтаў кіраваньня ў боксе"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Гамагенныя:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Ці мусяць нашчадкі быць аднаго памера"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Прамежак між усімі нашчадкамі"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Немагчыма выдаліць нашчадкаў."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Пазыцыя:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Пазыцыя віджэтаў адносна ягоных братоў"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Інтэрвал:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Усталёўка інтэрвалаў віджэту"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Пашырэньне:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Усталяваць Так, калі віджэт мусіць пашырацца"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Запаўненьне:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Усталяваць Так, калі віджэт мусіць запаўняць усю вылучаную для яго вобласьць"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Пункт упакоўкі:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Усталяваць Так, калі віджэт мусіць разьмяшчацца ў пачатку прамакутніка"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Уставіць перад"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Уставіць пасьля"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Гарызантальны бокс"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Новы гарызантальны бокс з кнопкамі"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Колькасьць кнопак"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Макет:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Стыль макета кнопак"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Прамежак між кнопкамі"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Гарызантальны бокс з кнопкамі"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Пазыцыя дзельніка"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Сьцісканьне:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Усталяваць \"Так\", калі віджэт можа сьціскацца"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Зьмена памера:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Усталяваць \"Так\", калі віджэт можа зьмяняць памер"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Гарызантальныя панэлі"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Паказьнік:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Адзінкі лінаркі"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Найм. значэньне:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Найменшае значэньне лінаркі"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Найб. значэньне:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Найбольшае значэньне лінаркі"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Бягучая пазыцыя указальніка лінаркі"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Макс.:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Максымальнае значэньне лінаркі"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Гарызантальная лінарка"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Адлюстроўваць значэньне:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Ці патрэбна адлюстроўваць значэньне шкалы"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Дакладнасьць:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Колькасьць лічбаў пасьля коскі (дакладнасьць)"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Пазыцыя значэньня:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Пазыцыя лічбаў значэньня шкалы"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Мэтад:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Мэтад абнаўленьня шкалы"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Інвертавана:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Калі мноства значэньняў інвэртавана"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Гарызантальная шкала"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Мэтад абнаўленьня паласы пракруткі"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Гарызантальная паласа пракруткі"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Гарызантальны дзельнік"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Сьпіс значак"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Рэжым выбару дрэва са слупкоў"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Арыентацыя:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Арыентацыя зьместа індыкатара выкананьня"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Памер значкі:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Значка:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Убудаваны элемэнт GNOME для выкарыстаньня."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Памер значкі:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Памер убудаванае значкі"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Памер стар.:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Гарызантальнае раўнаньне"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Вэртыкальнае раўнаньне"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Відарыс"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Няправільны убудаваны элемэнт мэню"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Элемэнт мэню з карцінкай"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Дыялёг уводу"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Вык. падкрэсьленьне:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr "Калі тэкст утрымлівае сымбаль падкрэсьленьня для паскарэньня выбару"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Выкарыстоўваць разьметку:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Калі тэкст уключае разьметку pango"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Вылучэньне:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Вылучэньне радкоў у метке"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Перанос тэкста:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Калі тэкст пераносіцца для запаўненьня шырыні меткі"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Вылучаецца:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Калі тэкст можа быць вылучаны з дапамогай мышы"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Гарызантальнае раўнаньне меткі"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Вэртыкальнае раўнаньне меткі"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Мэта засяроджаньня:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Віджэт усталёўвае засяроджаньне клявіятуры пад час націску падкрэсьленай "
+"клявішы-паскаральніка"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Эксклюзыўны:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Шырыня макета"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Рэжым Выбару:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Зацісканьне тэксту"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Аўта"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Метка"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Шырыня вобласьці:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Шырыня макета"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Вышыня вобласьці:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Вышыня макета"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X каардыната віджэта ў GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y каардыната віджэта у GtkFixed"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Макет"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Рэжым выбару са сьпіса"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Сьпіс"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Элемэнт сьпіса"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Мэню якое выпадае"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Файл"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "Р_эдагаваць"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Выгляд"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Дапамога"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Пра праграму"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Рэдагаваньне мэню..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Панэль мэню"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Элемэнт мэню"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Ніколі па гарызанталі:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Ці можа элемэнт, які ўбудоўваецца, быць гарызантальным"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Адлюстроўваць значэньне:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Ці можа элемэнт, які ўбудоўваецца, быць вэртыкальным"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Кнопка-пераключальнік"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Новы нататнік"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Колькасьць старонак:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Пазыцыі:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Ці адлюстроўваць пазыцыі табуляцыі"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Адлюстроўваць мяжу:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Ці адлюстроўваць мяжу нататніка калі меткі не адлюстроўваюцца"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Пазыцыя метак:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Пазыцыя метак нататніка"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Пракручваецца:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Ці можна пракручваць меткі"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Гарыз. мяжа метак:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Памер гарызантальнае мяжы метак"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Вэрт. мяжа метак:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Памер крокаў табуляцыі вэртыкальнае мяжы"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Адл. падмэню:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Калі дазволены мэню якія ўсплываюць"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Колькасьць старонак:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Колькасьць старонак нататніка"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Папяр. старонка"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Наст. старонка"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Выдаліць старонку"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Пераключальнік на наступную"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Пераключальнік на папярэднюю"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Уставіць старонку пасьля"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Уставіць старонку перад"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Пазыцыя старонак у сьпісе старонак"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Усталяваць ТАК, калі укладка мусіць пашырацца"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+"Усталяваць ТАК, калі укладка мусіць запаўняць усю вылучаную ёй прастору"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Усталяваць ІСЬЦІНА каб укладкі зьяўляліся з пачатку нататніка"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Метка мэню:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Тэкст для вываду ў мэню якое усплывае"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Нататнік"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Немагчыма дадаць %s да GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Мэню парамэтраў"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Колер:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Ці зьяўляецца папярэдні прагляд каляровым ці чорна-белым"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Ці патрэбна папярэдні прагляд пашыраць на ўсю даступную вобласьць"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Перадпрагляд"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Арыентацыя зьместа індыкатара выкананьня"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Разрыў:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Фракцыя калі дзеяньне скончана"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Крок пульса:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "Фракцыя прагрэсу"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Тэкст для адлюстраваньня на індыкатары выкананьня"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Адлюстраваць тэкст:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Калі на індыкатары выкананьня мусіць адлюстроўвацца тэкст"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Рэжым актыўн.:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Калі індыкатар выкананьня рушыць з боку ў бок"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Гарызантальнае раўнаньне тэкста"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Вэртыкальнае раўнаньне тэкста"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Індыкатар выкананьня"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Кнопка выбару першапачаткова ўключана"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Група:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "Група кнопак выбару (дапомна ўсе кнопкі з аднолькавым продкам)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Новая група"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Кнопка выбару"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Кнопка выбару першапачаткова ўключана"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr "Група кнопак выбару (дапомна усе з аднолькавым продкам)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Элемэнт мэню выбару"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "Група кнопак выбару (дапомна ўсе кнопкі з аднолькавым продкам)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Кнопка выбару"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Гар. паводзіны:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Калі адлюстроўваць гарызантальную паласу пракруткі"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Вэрт. паводзіны:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Калі адлюстроўваць вэртыкальную паласу пракруткі"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Становішча акна:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Тып ценю:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Мэтад абнаўленьня вэртыкальнай паласы пракруткі"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Акно з пракруткай"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Дзельнік для мэню"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Гарызантальны дзельнік"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Хуткасьць пад'ёму:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Хуткасьць набору значэньня кнопкі якая круціцца, выкарыстоўваецца сумесна з "
+"павялічэньнем значэньня пракруткі"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Колькасьць дзесяткавых лічбаў для адлюстраваньня"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Колькаснае:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Палітыка абнаўленьня:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Пад час зьмены значэньня value_changed сыгнал будзе ўзбуджаны"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Зьвязка:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Ці прывязанае значэньне да кроку пракруткі"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Заціск:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Ці патрэбна значэньне разьмяшчаць у межах"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Кнопка якая круціцца"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Зьмяняльнік памера акна:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Ці ўтрымлівае радок стану зьмяняльнік памера акна"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Радок стану"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Новая табліца"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Колькасьць радкоў:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Радкі:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Колькасьць радкоў у табліцы"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Слупкі:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Колькасьць слупкоў табліцы"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Ці мусяць элемэнты нашчадкаў быць аднаго й таго ж памера"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Рад. Прамеж.:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Прамежак між радкамі"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Слуп. Прамеж.:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Прамежак між слупкамі"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Ячэя X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Левы край віджэта ў табліцы"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Ячэя Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Верхні край віджэта ў табліцы"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Слупкі:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Колькасьць слупкоў, якія займае віджэт у табліцы"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Радкі:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Колькасьць радкоў, якія займае віджэт ў табліцы"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Гар. запаўненьне:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Вэрт. запаўненьне:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Пашырэньне:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Усталяваць \"Так\", калі віджэт мусіць пашырацца па гарызанталі"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y Пашырэньне:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Усталяваць \"Так\", калі віджэт мусіць пашырацца па вэртыкалі"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Сьцісканьне:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Усталяваць \"Так\", калі віджэт мусіць сьціскацца па гарызанталі"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y Сьцісканьне:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Усталяваць \"Так\", калі віджэт мусіць сьціскацца па вэртыкалі"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Запаўн.:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Усталяваць \"Так\", калі віджэт разьмешчаны на усім полі па гарызанталі"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y Запаўн.:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Усталяваць \"Так\", калі віджэт разьмешчаны на усім полі па вэртыкалі"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Уставіць радок перад"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Уставіць радок пасьля"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Уставіць слупок перад"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Уставіць слупок пасьля"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Выдаліць радок"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Выдаліць слупок"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Табліца"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Цэнтар"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Запаўненьне"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Няма"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Сымбаль"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Слова"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Бачнасьць курсору:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Ці бачны курсор"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Інвертавана:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Ці можа тэкст рэдагавацца"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Выключэньне:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Выключэньне з тэксту"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Заціск:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Зацісканьне тэксту"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Прастора вышэй:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Піксэляў прасторы над параграфамі"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Прастора ніжэй:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Піксэляў прасторы пад параграфамі"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Прастора ў нутры:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Піксэляў прасторы між загорнутымі радкамі ў параграфе"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Левы водступ:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Шырыня левага водступа ў піксэлях"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Правы водступ:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Шырыня правага водступа ў піксэлях"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Водступ:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Колькасьць піксэляў для водступу абзац"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Прагляд тэкста"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Ці зьяўляецца кнопка-пераключальнік першапачаткова уключанай"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Кнопка-пераключальнік"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Кнопка-пераключальнік"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Новая панель інструмэнта"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Колькасьць элемэнтаў:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Колькасьць элемэнтаў на панэлі інструмэнта"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Арыентацыя панэлі інструмэнта"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Стыль:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Стыль панэлі інструмэнта"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Падказкі:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Ці уключаны падказкі"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Адлюстроўваць мяжу:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Ці мусяць нашчадкі быць аднаго памера"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Уставіць элемэнт перад гэтым"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Уставіць элемэнт пасьля гэтага"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Панель інструмэнта"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Кнопка-пераключальнік"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Панель інструмэнта"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Слупок 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Слупок 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Слупок 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Бачнасьць загалоўкаў:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Ці адлюстроўваць загалоўкі кнопак слупкоў"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Падказкі правілаў:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Калі рухавік тэмы мусіць адлюстроўваць падказкі ў альтэрнатыўных колерах"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Пераўпарадкаваны:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Калі выгляд пераўпарадкоўваецца"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Уключыць пошук:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Ці можа карыстальнік інтэрактыўна шукаць слупкі"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Маштаб па вышыні:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Выбар колера"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Режим выбора дерева"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X Пашырэньне:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Прагляд сьпіса ці дрэва"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Новы вэртыкальны бокс"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Вэртыкальны бокс"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Новы вэртыкальны бокс з кнопкамі"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Вэртыкальны бокс з кнопкамі"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Тып ценю акна прагляду"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Акно прагляду"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Вэртыкальныя панэлі"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Вэртыкальная лінарка"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Вэртыкальная шкала"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Вэртыкальная паласа пракруткі"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Вэртыкальны дзельнік"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Загаловак акна"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Тып акна"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Тып:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Першапачатковая пазыцыя акна"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Мадальны:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Калі акно мадальнае"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Дапомная шырыня:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Дапомная шырыня акна"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Дапомная вышыня:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Дапомная вышыня акна"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Зьмена памера:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Ці можа акно зьмяняць памер"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Ці можа акно сьціскацца"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Рост:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Ці можа акно пашырацца"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Аўта-зьнішчэньне:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Ці зьнішчаецца акно калі зьнішчаецца бацькоўскае акно"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Заначка для гэтага акна"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "А_суджанае"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Калі патрабуецца вызначаць стасунак памераў па элемэнту-нашчадку"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Калі ў акна ёсьць радок стану"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Калі на індыкатары выкананьня мусіць адлюстроўвацца тэкст"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Стыль экранае сеткі:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Мэта засяроджаньня:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Калі патрабуецца вызначаць стасунак памераў па элемэнту-нашчадку"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Акно"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Памылка"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Сыстэмная памылка"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Памылка адкрыцьця файла"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Памылка чытаньня файла"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Памылка запісу файла"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Памылковы каталёг"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Няправільнае значэньне"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Памылковая канструкцыя XML"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Адсутнічае пачатковы тэг"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Адсутнічае заключны тэг"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Адсутнічаюць сымбальныя даньні"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Памылковы ідэнтыфікатар клясы"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Невядомая кляса"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Памылковы кампанэнт"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Нечаканы канец файла"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Невядомы код памылкі"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Кантралюецца"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Кантралёр для"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Метка для"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Памечана"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Удзельнік"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Вузлавы нашчадак"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Памечана"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Мэню якое выпадае"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Стасунак: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Віджэт"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Назоў:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Назва віджэта якая перадаецца дапаможным тэхналёгіям"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Апісаньне:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Апісаньне віджэта якое перадаецца дапаможным тэхналёгіям"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Загаловак табліцы:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Загаловак табліцы які перадаецца дапаможным тэхналёгіям"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Выбярыце віджэты з гэтым стасункам"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Клікнуць"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Націснуць"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Адпусьціць"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Пазначце аісаньне дзеяньня для перадачы дапаможным тэхналёгіям"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Буфер абмену"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Вы мусіце выбраць віджэт для ўстаўкі"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Вы ня можаце устаўляць у вокны ці дыялёгі."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Вы ня можаце ўстаўляць у выбраны элемэнт, таму што\n"
+"ён аўтаматычна ствараецца ягоным бацькам."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Толькі элемэнты мэню могуць быць устаўлены ў мэню ці на панель мэню."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Толькі кнопкі могуць быць устаўлены ў вобласьць дзеяньня дыялёга."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Толькі віджэт GnomeDockItem можа быць устаўлены ў GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Толькі віджэты GnomeDockItem могуць быць устаўленыя на GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Выбачайце, устаўка праз GnomeDockItem яшчэ ня рэалізавана."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Віджэт GnomeDockItem можа быць устаўлены толькі ў GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Новы"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Стварыць новы файл"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "А_суджанае"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Асноўнае"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Дадатковае"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Выбар гарачай клявішы"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Клявішы"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Рэдактар мэню"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Тып"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Паскаральнік"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Назва"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Апрацоўшчык"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Актыўны"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Група"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Значка"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Перамясьціць элемэнт са сваімі пашчадкамі на 1 мейсца вышэй у сьпісе"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Перамясьціць элемэнт са сваімі пашчадкамі на 1 мейсца ніжэй у сьпісе"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Перамясьціць элемэнт са сваімі нашчадкамі на ўзровень вышэй"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Перамясьціць элемэнт са сваімі нашчадкамі на ўзровень ніжэй"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Убудаваны элемэнт GNOME для выкарыстаньня."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Убудаваны элемэнт:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Убудаваны элемэнт GNOME для выкарыстаньня."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Назва гэтага віджэта"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Функцыя, якая выклікаецца калі элемэнт будзе выбраны"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Апрацоўшчык:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+"Дадатковая значка, якая адлюстроўваецца з левага боку ад элемэнта мэню."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+"Адлюстроўваць падказку, калі курсор мышы затрымліваецца па-над элемэнтам"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Падказка:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Дадаць"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Дадаць элемэнт ніжэй за абраны."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Дадаць _нашчадка"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Дадаць элемэнт-нашчадак ніжэй за абраны."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Дадаць _дзельнік"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Дадаць дзельнік пад выбраным дакумэнтам."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Выдаліць"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Выдаліць бягучы элемэнт"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Тып элемэнта:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Элемэнт будзе актыўны адпачатку."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Актыўны:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Не"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Кнопка выбару першапачаткова ўключана"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Выбар"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Адзначэньне"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Нармальны"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Паскаральнік:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Клявіша:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Мадыфікатары:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Так"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Выбярыце значку"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "дзельнік"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Новы"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Выбарнік"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталёг праекта ня ўсталяваны.\n"
+"Калі ласка, усталюйце яго карыстаючыся дыялёгам \"Парамэтры праекта\".\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталёг зыходных тэкстаў ня ўсталяваны.\n"
+"Калі ласка, усталюйце яго выкарыстоўваючы дыялёг \"Парамэтры праекта\".\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Няправільны каталёг зыходных тэкстаў:\n"
+"\n"
+"Каталёг зыходных тэкстаў мусіць быць каталёгам праекта\n"
+"ці падкаталёгам у каталёзе праекта.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталёг карцінак ня ўсталяваны.\n"
+"Калі ласка, усталюйце яго карыстаючыся дыялёгам \"Парамэтры праекта\".\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Выбачайце, генераваньне зыходнага кода для %s яшчэ ня рэалізавана"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Памылка запуску glade-- для генераваньня зыходнага кода C++.\n"
+"Праверце што ў вас усталяваны glade-- і што ён даступны."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Памылка запуску gate з мэтай стварэння зыходнага коду Ada95.\n"
+"Праверце, што ў вас усталявана gate, што шлях да яе прысутнічае\n"
+"ў пераменнай асяродзьдзя PATH. Затым паспрабуйце выканаць\n"
+"\"glade2perl <файл_праекта.glade>\" у тэрмінале."
+
+#: ../glade/glade_project.c:571
+#, fuzzy
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Памылка запуску glade2perl з мэтай стварэння зыходнага коду Perl.\n"
+"Праверце, што ў вас усталяваны glade2perl, што ён прысутнічае ў\n"
+"пераменнай асяродзьдзя PATH. Затым паспрабуйце выканаць\n"
+"\"glade2perl <файл_праекта.glade>\" у тэрмінале."
+
+#: ../glade/glade_project.c:594
+#, fuzzy
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Памылка запуску eglade з мэтай стварэння зыходнага коду Eiffel.\n"
+"Праверце, што ў вас усталяваны eglade, што ён прысутнічае ў\n"
+"пераменнай асяродзьдзя PATH. Затым паспрабуйце выканаць\n"
+"\"eglade <файл_праекта.glade>\" у тэрмінале."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталёг карцінак ня усталяваны.\n"
+"Калі ласка, усталюйце яго карыстаючыся дыалёгам \"Парамэтры праекта\".\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Памылка запісу XML файла\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Парамэтры праекта"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Асноўнае"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Базавыя парамэтры:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Каталёг праекта"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Каталёг праекта:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Прагляд..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Назва бягучага праекта"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Назва праекта:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Назва праграмы"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Файл праекта"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Файл праекта:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Падкаталёгі:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Каталёг для захаваньня створанага зыходнага кода"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Каталёг зых. кода:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Каталёг для захаваньня карцінак"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Каталёг карцінак:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Ліцэнзыя, якая дадаецца ў пачатак створаных файлаў"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Мова:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Уключыць падтрымку Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Ці мусіць быць пабудавана дастасаваньне Gnome"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Уключыць падтрымку Gnome-DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Калі мусіць быць створана дастасаваньне Gnome DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Парамэтры C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Асноўныя парамэтры:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Падтрымка Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Ці будуць пазначацца радкі для перакладу gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Усталяваць назвы віджэтаў"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Ці ўсталёўваць назвы віджэтаў у зыходны код"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Рэзэрвовая копія файлаў зыходных тэкстаў:"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Ці рабіць копію старых файлаў зыходніка"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Падтрымка даведкі Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Ці мусіць быць уключана падтрымка для даведкі Gnome"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Парамэтры вываду файлаў:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Вывад файла main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Калі файл вываду main.c утрымлівае функцыю main() і яшчэ ня існуе"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Вывад функцыі падтрымкі"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Калі патрабуецца вывадзіць функцыі падтрымкі"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Вывад файлаў для пабудовы"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Калі патрабуецца вывадзіць файлы для пабудовы зыходнага тэкста, улічваючы "
+"Makefile.am і configure.in, калі яны яшчэ ня існуюць"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Функцыі стварэньня інтэрфэйса:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Файл у якім запісаны функцыі стварэньня інтэрфэйса"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Файл зыходных тэкстаў:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "Файл, у якім запісаны аб'явы функцыяў для стварэньня інтэрфэйса"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Файл загалоўкаў:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Функцыі стварэньня інтэрфэйса:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Функцыі стварэньня інтэрфэйса:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Апрацоўшчыкі сыгналаў і адваротныя функцыі:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Файл, у якім запісаны пустыя загалоўкі апрацоўшчыкаў падзеяў і адваротных "
+"функцыяў"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Файл, у якім запісаны аб'явы апрацоўшчыкаў падзеяў і адваротны функцыяў"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Апрацоўшчыкі сыгналаў і адваротныя функцыі:"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"Файл, у якім запісаны пустыя загалоўкі апрацоўшчыкаў падзеяў і адваротных "
+"функцыяў"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Функцыі падтрымкі:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Файл, у якім запісаны функцыі падтрымкі"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Файл, у якім запісаны аб'явы функцыяў падтрымкі"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Функцыі падтрымкі:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Парамэтры LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Радкі для перакладу:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Захаваць радкі для перакладу"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Калі радкі для перакладу захаваныя ў асобны файл зыходных тэкстаў C, каб "
+"уключыць пераклад інтэрфэйсаў,які загружаецца libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Файл зыходнага тэкста C для захаваньня ў ім усіх радкоў для перакладу"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Файл:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Выбраць каталёг праекта"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Вам трэба ўсталяваць парамэтар \"Файл радкоў для перакладу\""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Вам трэба ўсталяваць парамэтар \"Каталёг праекта\""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Вам трэба ўсталяваць парамэтар \"Файл праекта\""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Вам трэба ўсталяваць парамэтар \"Назва праекта\""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Вам трэба ўсталяваць парамэтар \"Назва праграмы\""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Вам трэба ўсталяваць парамэтар \"Каталёг зыходных тэкстаў\""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Вам трэба ўсталяваць парамэтар \"Каталёг карцінак\""
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Немагчыма адлюстраваць файл: %s.\n"
+"\n"
+"Памылка: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Стварыць новы праект"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Пабудаваць"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Згенераваць зыходны код праекта"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Парамэтры..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Рэдагаваньне парамэтраў праекта"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Выдаліць выбраны віджэт"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Адлюстраваць палітру"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Адлюстраваць палітру віджэта"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Адлюстраваць _рэдактар уласьцівасьцяў"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Адлюстраваць рэдактар уласьцівасьцяў"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Адлюстраваць _дрэва віджэта"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Адлюстраваць дрэва віджэта"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Адлюстраваць буфер абмена"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Адлюстраваць зьмест буфера абмена"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Адлюстраваць _сетку"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Адлюстраваць сетку (толькі ў кантэйнэрох з фіксацыяй)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Раўнаць па сетцы"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Прывязаць віджэты да сеткі"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Адлюстраваць падказкі _віджэта"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Адлюстраваць падказкі створаных віджэтаў"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Усталяваць парамэтры _сеткі..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Усталяваць стыль і інтэрвалы сеткі"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Усталяваць _парамэтры прывязкі..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Усталяваць парамэтры прывязкі да сеткі"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "З Glade FAQ"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Праект"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Новы праект"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Адчыніць"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Адчыніць праект"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Захаваць"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Захаваць праект"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Парамэтры"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Пабудаваць"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Згенераваць зыходны код"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Адчыніць існуючы праект"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Захаваць праект"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Выйсьці з Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Выразаць вылучаны віджэт у буфер абмену"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Капіяваць вылучаны віджэт у буфер абмену"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Уставіць віджэт з буферу замест вылучанага віджэта"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Сетка"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "Ад_люстраваць сетку"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Усталяваць прамежак між лініямі сеткі"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "Пры_вязка да сеткі"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Прывязываць віджэты да сеткі (толькі ў кантэйнэрох з фіксацыяй)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Усталяваць якія часткі віджэту будуць прывязывацца да сеткі"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Пра праграму..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "_Парамэтры"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Згенераваць зыходны код"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Вы сапраўды жадаеце стварыць новы праект?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Новы праект _GTK+"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Новы праект G_NOME"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Які тып праекту вы жадаеце стварыць?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Новы праект распачаты."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Праект адчынены."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Памылка адкрыцьця праекта."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Памылка адкрыцьця файла праекта"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " памылкі адкрыцьця файла праекта:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Няма адкрытага праекта.\n"
+"Стварыце новы праект з дапамогай пунктаў мэню Праект/Новае."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Памылка захаваньня праекта."
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Памылка захаваньня праекта."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Праект захаваны."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Памылка запісу зыходнага кода"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Памылка запісу зыходнага кода."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Зыходны код запісаны."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Сыстэмнае паведамленьне пра памылку:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Вы сапраўды жадаеце выйсьці?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"Glade - сродак стварэньня графічнага інтэрфэйса карыстальніка для GTK+ і "
+"GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Выйсьці з Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<бяз назвы>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Праглядальнік базы даньняў"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Камбінаванае мэню абмежаваных даньняў"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Выбар злучэньня"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Канфігуратар DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Майстар канфігураваньня DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "Рэдагаваньне даты Gnome"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Прагляд памылак базы даньняў"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Дыялёг памылкі базы даньняў"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Форма"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Сетка абмежаваных даньняў"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Сьпіс абмежаваных даньняў"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Віджэт рэгістрацыі ў базе даньняў"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Рэгістрацыя"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Дыялёг рэгістрацыі ў базе даньняў"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Выбар пастаўшчыка"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Выбар крыніцы даньняў"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Рэдактар табліцаў"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Дазволіць руханьне:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Ці дапушчальныя плаваючыя элемэнты, якія ўбудоўваюцца"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Дадаць стужку для элемэнтаў, якія ўбудоўваюцца, зверху"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Дадаць стужку для элемэнтаў, якія ўбудоўваюцца, знізу"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Дадаць стужку для элемэнтаў,якія ўбудоўваюцца , злева"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Дадаць стужку для элемэнтаў, якія ўбудоўваюцца, зправа"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Дадаць плаваючы элемэнт, які ўбудоўваецца"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome Dock"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Фіксаваны:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Ці зафіксавана пазыцыя элемэнту, які ўбудоўваецца"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Эксклюзыўны:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Ці зьяўляецца элемэнт, які ўбудоўваецца, эксклюзыўным у сваёй стужцы"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Ніколі ня рушыць:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Ці можа элемэнт, які ўбудоўваецца, рушыць у сваім прыватным акне"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Ніколі па вэртыкалі:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Ці можа элемэнт, які ўбудоўваецца, быць вэртыкальным"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Ніколі па гарызанталі:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Ці можа элемэнт, які ўбудоўваецца, быць гарызантальным"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Тып ценю вакол элемэнту, які ўбудоўваецца"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Арыентацыя плаваючага элемэнту, які ўбудоўваецца"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Дадаць элемэнт, які ўбудоўваецца, перад"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Дадаць элемэнт, які ўбудоўваецца, пасьля"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Элемэнт Gnome, які ўбудоўваецца"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Дадатковая інфармацыя, як апісаньне пакету й яго хатняя старонка ў Інтэрнэце"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Дыялёг Gnome \"Пра праграму\""
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Новы файл"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Адчыніць файл"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Захаваць файл"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Радок стану:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Калі ў акна ёсьць радок стану"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Захоўваць канфігурацыю:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Калі пазыцыя вокнаў аўтаматычна захоўваецца й аднаўляецца"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Акно дастасаваньня Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Паведамленьне аб стане."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Выкананьне:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Калі дастасаваньне мае радок індыкатару выкананьня"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Стан:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Калі дастасаваньне мае радок для ўводу карыстальніка й паведамленьняў аб "
+"стане"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Радок дастасаваньня Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Згладжанае:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Ці патрабуецца згладжаньне тэксту і графікі"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Мінімальная каардыната x"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Мінімальная каардыната y"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Максымальная каардыната x"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Максымальная каардыната y"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Піксэляў на адзінку:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Колькасьць піксэляў , якія адпавядаюць, адной адзінцы"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Зьмяшаньне:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Калі мусіце выкарыстоўваць зьмяшаньне для большай дакладнасьці"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Выбар колеру"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Выбар колеру ў Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Немагчыма стварыць элемэнт кіраваньня Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Новы элемэнт кіраваньня Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Выбярыце элемэнт кіраваньня Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Апісаньне"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Элемэнт кіраваньня Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Адлюстроўваць час:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Калі час адлюстроўваецца таксама як і дата"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24-х гадзінны фармат:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Калі час адлюстроўваецца ў 24-х гадзінным фармаце"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Найменшы час:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Найменшы час, які адлюстроўваецца ў дыялёге"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Найвялікі час:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Найвялікі час, які адлюстроўваецца ў дыялёге"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Рэдагаваньне даты Gnome"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Аўтазакрыцьцё:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Ці зачыняецца дыялёг калі націснута любая кнопка"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Хаваць пад час закрыцьця:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Ці будзе дыялёг хавацца пад час закрыцьця замест зьнішчэньня"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Дыялёгавае акно Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Новы памочнік GNOME"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Адлюстраваць дапамогу"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Адлюстраваць кнопку дапамогі"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Дадаць стартавую старонку"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Дадаць апошнюю старонку"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Памочнік"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Загаловак старонкі"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Асноўны тэкст старонкі, якую прадастаўляе памочнік."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Колер загалоўка:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Колер тэксту загалоўка"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Колер тэксту:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Колер асноўнага тэксту"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Колер тла старонкі"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Колер тла лягатыпу:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Колер тла вакол лягатыпу"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Колер тэкставага акна:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Колер тла асноўнай вобласьці тэксту"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Відарыс лягатыпу:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Лягатып в правым верхнім куце старонкі"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Бакавы вадзяны знак:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Асноўны відарыс які адлюстроўваецца з боку старонкі"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Верхні вадзяны знак:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Асноўны відарыс, які адлюстроўваецца, злева на старонцы."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Стартавая й апошняя старонкі памочніку"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Колер тла зьместу:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Колер тла вакол загалоўку"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Відарыс які адлюстроўваецца ў самым версе старонкі"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Стандартная старонка памочніку"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID гісторыі:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Ідэнтыфікатар, пад якім будзе захаваны радок гісторыі ўводу"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Макс. захаванае:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+"Максымальная колькасьць запісаў гісторыі ўводу,якія могуць быць захаваныя"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Поле ўводу Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Загаловак дыялёгу выбару файла"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Каталёг:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Калі каталёг патрэбны раней за файл"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Калі дыялёг выбару файла мусіць быць мадальным"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Увод файлу Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Тэкст, які адлюстроўваецца для прагляду ў дыялёге выбару шрыфту"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Рэжым:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Што адлюстроўваць на кнопцы выбару шрыфту"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Памер шрыфту які выкарыстоўваецца на кнопцы выбару шрыфту"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Выбар шрыфту ў Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL адлюстроўваеца калі націснута кнопка"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Тэкст які адлюстроўваецца на кнопцы"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Кнопка HRef-спасылкі Gnome"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Значка Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Рэжым вылучэньня"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Шырыня значкі:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Шырыня кожнай значкі"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Колькасьць піксэляў між радкамі значак"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Колькасьць піксэляў між слупкамі значак"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Мяжа значкі:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Колькасьць піксэляў вакол значкі (ня выкарыстоўваецца?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Інтэрвал тэксту:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Колькасьць піксэляў між тэкстам і значкай"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Тэкст можна рэдагаваць:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Ці можа тэкст пад значкай рэдагавацца карыстальнікам"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Статычны тэкст:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "Калі тэкст пад значкай статычны, ён ня будзе капіявацца GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Сьпіс значак"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Выбар значкі"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Тып паведамленьня:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Тып акна паведамленьня"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Паведамленьне:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Паведамленьне для адлюстраваньня"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Акно паведамленьня Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Файл які утрымлівае карцінку"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Маштабаваная:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Ці маштабуецца карцінка"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Маштаб па шырыні:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Шырыня для маштабаваньня відарысу"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Маштаб па вышыні:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Вышыня для маштабаваньня відарысу"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Карцінка Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Папярэдні прагляд:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Ці адлюстроўваецца маленькі відарыс для прагляду"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmap:Entry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Новае акно уласьцівасьцяў Gnome"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Дыялёгавае акно уласьцівасьцяў"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Запісаць зыходны код і выйсьці"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Пачаць са схаванай палітрай"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Пачаць са схаваным рэдактарам уласьцівасьцяў"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: для парамэтраў '-w' ці '--write-source' мусіць быць усталяваны XML-"
+"файл\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Памылка загрузкі XML-файла.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Памылка запісу зыходнага кода.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Палітра"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "прыватнае"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "абароненае"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "публічнае"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Падсьветлены"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Вылучаны"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Нячулы"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Калі акно патрабуецца перарысаваць"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Пад час руху мышы"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Падказкі перамяшчэньня мышы"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Рух мышы зь любой націснутай кнопкай"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Рух мышы з 1 націснутай кнопкай"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Рух мышы з 2-ма націснутымі кнопкамі"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Рух мышы з 3-ма націснутымі кнопкамі"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Любая націснутая кнопка мышы"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Любое адпусканьне кнопкі мышы"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Націск якой-небудзь клявішы"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Адпусканьне якой-небудзь клявішы"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Пад час уваходзе курсора мышы ў акно"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Калі курсор мышы пакідае акно"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Пад час зьмены засяроджаньня акна"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Любая зьмена ў структуры акна"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Зьмена ўва уласьцівасьцях X Windows"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Любая зьмена ў бачнасьці (visibility) акна"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Для курсору ў праграмах знаёмых з XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Уласьцівасьці"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Упакоўка"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Агульныя"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Стыль"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Сыгналы"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Уласьцівасьці: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Уласьцівасьці: <няма>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Кляса:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Кляса элемэнту кіраваньня"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Шырыня:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Запытаная шырыня віджэта (звычайна выкарыстоўваецца для усталёўкі "
+"мінімальнае шырыні)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Вышыня:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Запытаная вышыня віджэта (звычайна выкарыстоўваецца для усталёўкі "
+"мінімальнае вышыні)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Бачнасьць:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Ці патрабуецца першапачатковая бачнасьць віджэту"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Чуласьць:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Ці рэагуе віджэт на ўвод"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+"Падказка адлюстроўваецца калі курсор мышы затрымліваецца па-над элемэнтам"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Можа быць дапомным:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Элемэнт можа быць дапомным у дыялёге"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Мае дапомнасьць:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Калі віджэт - дапомнае дзеяньне ў дыялёге"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Можа засяроджвацца:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Ці можа віджэт атрымліваць засяроджаньне"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Мае засяроджаньне:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Ці можа віджэт атрымліваць увод пасьля засяроджаньня"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Падзеі:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Падзеі X, якія прыймаюцца віджэтам"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Пашыр.падзеі:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Рэжым з выкарыстаньнем пашыраных падзеяў X Windows"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Гарачыя клявішы:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Вызначыць сыгнал, які выдаецца пад час націску клявішы"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Рэдагаваньне..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Распаўсюдзіць:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+"Усталяваць у TRUE, калі патрабуецца распаўсюдзіць стыль элемэнту на яго "
+"нашчадкаў"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Названы стыль:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Назва стылю, які можна падзяляць між некалькімі віджэтамі"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Шрыфт:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Шрыфт тэксту ў віджэце"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Капіяваць усё"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Пярэдні плян:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Тло:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "База:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Асноўны колер"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Колер тла"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Колер тэксту:"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Базавы колер"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Карцінка тла:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Карцінка, якая выкарыстоўваецца як тло віджэту"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Назва файлу, куды пісаць код"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Публічны:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Віджэт дадаецца да структуры кампанэнты як элемэнт"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Падзяліць клясу:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Уставіць паддрэва гэтага віджэту ў асобную клясу"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Іншы файл:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Уставіць віджэт у іншы файл"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Бачнасьць:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Бачнасьць віджэту. Публічныя віджэты экспартуюцца у глябальную мапу."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Вам трэба выбраць колер ці тло для капіяваньня"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Няверны выбар у/для функцыі on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Вы мусіце спачатку скапіяваць колер ці карцінку тла"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Вы мусіце выбраць колер для устаўкі"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Вы мусіце выбраць карцінку тла для ўстаўкі"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Немагчыма стварыць карцінку з файла\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Сыгнал"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Даньні"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Пасьля"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Аб'ект"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Сыгнал:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Сыгнал, для якога дадаецца апрацоўшчык"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Функцыя, якая апрацоўвае сыгнал"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Даньні:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Даньні, якія перадаюцца функцыі-апрацоўшчыку"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Аб'ект:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Аб'ект, які прыймае сыгнал"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Пасьля:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Апрацоўшчык запускаецца пасьля функцыі клясы"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Дадаць"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Абнавіць"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Ачысьціць"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Паскаральнікі"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Рэжым"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Клявіша"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Сыгнал для ўзбуджэньня"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Гарачая клявіша"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Сыгнал, які ўзбуджаецца пад час націску гарачай клявішы"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Радкі для перакладу:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Выбярыце падзею X"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Маска падзеяў"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Вам трэба выбраць гарачую клявішу"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Вам трэба выбраць сыгнал для ўзбуджэньня"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Вам трэба усталяваць назву сыгналу"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Вам трэба усталяваць апрацоўшчык сыгналу"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "Сыгналы %s"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Выбар сыгналу"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Значэньне:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Мін.:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Пав. крок:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Стар. пав.:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Памер стар.:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Г знач.:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Г мін.:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Г макс.:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Г пав. крок:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Г стар. пав.:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Г памер старонкі:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "У значэньне:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "У мін.:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "У макс.:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "У пав. крок:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "У стар. пав.:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "У памер старонкі:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Пачатковае значэньне"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Мінімальнае значэньне"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Максымальнае значэньне"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Крок павялічэньня"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Павялічэньне па старонках"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Памер старонкі"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Запытаны шрыфт недаступны"
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Выбар названага стылю"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Стылі"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Зьмяніць назву"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Адмяніць"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Новы стыль:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Няправільнае імя/назва стылю"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Гэтае імя стылю ўжо дзесьці выкарыстоўваецца"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Зьмяніць назву стылю як:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Немагчыма зьмяніць назву файлу:\n"
+" %s\n"
+"в:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Немагчыма стварыць файл:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Памылка запісу XML файлу\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Памылковае імя файла зыходнага тэкста інтэрфэйсу: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Памылковае імя файла загалоўкаў інтэрфэйсу: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Памылковае імя файла зыходнага тэксту адваротных выклікаў: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Памылковае імя файла загалоўкаў адваротных выклікаў: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Памылковае імя файла зыходнага тэксту падтрымкі: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Памылковае імя файла загалоўкаў падтрымкі: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Ня атрымалася дадаць да файлу:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Памылка запісу файла:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Назва файла мусіць быць усталявана ў дыялёге \"Парамэтры праекту\"."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Назва файла мусіць быць простым адносным імем.\n"
+"Выкарыстоўвайце дыялёг \"Парамэтры праекту\", каб усталяваць яго."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Дрэва віджэтаў"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Віджэт ня адшуканы (у box)"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Віджэт ня адшуканы ў табліцы"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Віджэт ня адшуканы у кантэйнэры з фіксацыяй"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Віджэт ня адшуканы (у packer)"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Ня атрымалася атрымаць доступ да файлу:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Ня атрымалася адчыніць файл:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Памылка пад час чытаньня файлу:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Ня атрымалася стварыць каталёг:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Няма доступу да каталёгу:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Няправільны каталёг:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Праекты"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "праект"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Немагчыма адчыніць каталёг:\n"
+" %s\n"
diff --git a/tools/glade/po/ca.po b/tools/glade/po/ca.po
new file mode 100644
index 00000000..329d34eb
--- /dev/null
+++ b/tools/glade/po/ca.po
@@ -0,0 +1,5923 @@
+# Traducció del glade de l'equip de Softcatalà.
+# Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+# Quico Llach <quico@softcatala.org>, 2000.
+# Xavier Conde Rueda <xavi.conde@gmail.com>, 2003, 2004, 2006
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-08-10 00:04+0200\n"
+"PO-Revision-Date: 2006-08-10 00:06+0200\n"
+"Last-Translator: Xavier Conde Rueda <xavi.conde@gmail.com>\n"
+"Language-Team: Catalan <tradgnome@softcatala.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr ""
+"Obre o crea dissenys d'interfície d'usuari per a GTK+ o aplicacions del GNOME"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Dissenyador d'interfícies Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opcions de la quadrícula"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Separació horitzontal:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Separació vertical:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Estil de la quadrícula:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Punts"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Línies"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Opcions d'ajustament"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Ajustament horitzontal:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Esquerra"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Dreta"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Ajustament vertical:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Superior"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Inferior"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Els elements GtkToolItem només es poden afegir a un GtkToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "No s'ha pogut inserir l'element GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "No s'ha pogut inserir l'element GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "No s'ha pogut afegir un nou element."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"No es pot afegir un element a la posició seleccionada.\n"
+"\n"
+"Consell: el GTK+ utilitza contenidors per disposar els elements.\n"
+"Proveu de suprimir l'element existent i utilitzar\n"
+"en el seu lloc una caixa o una taula contenidora.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "No s'ha pogut suprimir l'element."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "L'element no es pot suprimir"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"L'element es crea automàticament com a part de l'element pare, i no es pot "
+"suprimir."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Gruix del contorn:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "El gruix de la vora al voltant del contenidor"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Seleccioneu"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Suprimeix una finestra amb desplaçament"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Afegeix una finestra amb desplaçament"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Suprimeix l'alineació"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Afegeix alineació"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Suprimeix el quadre d'esdeveniments"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Afegeix un quadre d'esdeveniments"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Torna a dibuixar"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Retalla"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Copia"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Enganxa"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Suprimeix"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr ""
+"encara no s'ha implementat la funcionalitat per reemplaçar el fill del "
+"contenidor\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "No s'ha pogut inserir l'element GtkAlignment."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "No s'ha pogut suprimir l'element GtkAlignment."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "No s'ha pogut inserir l'element GtkEventBox."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "No s'ha pogut suprimir l'element GtkEventBox."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "No s'ha pogut inserir l'element GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "No s'ha pogut suprimir l'element GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Suprimeix l'etiqueta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Nom de l'aplicació"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logotipus:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "El mapa de píxels que s'utilitzarà com a logotip"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nom del programa:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "El nom de l'aplicació"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comentaris:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Informació addicional, per exemple una descripció de l'aplicació"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "La informació sobre el copyright"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "URL del lloc web:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "La URL del lloc web de l'aplicació"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Etiqueta del lloc web:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "L'etiqueta que es mostrarà com a enllaç al lloc web"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Llicència:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Els detalls de la llicència de l'aplicació"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Talla les línies:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "Si s'han de tallar les línies del text de la llicència"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autors:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Els autors del paquet, un per cada línia"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documentadors:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Els autors de la documentació del paquet, un per cada línia"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Artistes:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+"Les persones que han creat les imatges per al paquet, una per cada línia"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Traductors:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Els traductors del paquet. Normalment es deixa buit perquè els traductors "
+"afegeixin els seus noms al fitxer po"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Diàleg «Quant a»"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etiqueta amb accelerador"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Alineació X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "L'alineació horitzontal de l'element fill"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Alineació Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "L'alineació vertical de l'element fill"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Escala X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "L'escala horitzontal de l'element fill"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Escala Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "L'escala vertical de l'element fill"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Encoixinament superior:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "L'espai que es posarà per sobre de l'element fill"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Encoixinament inferior:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "L'espai que es posarà per sota de l'element fill"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Encoixinament esquerre:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "L'espai que es posarà a l'esquerre de l'element fill"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Encoixinament dret:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "L'espai que es posarà a la dreta de l'element fill"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Alineació"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direcció:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "La direcció de la fletxa"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Ombra:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "El tipus d'ombrejat de la fletxa"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "L'alineació horitzontal de la fletxa"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "L'alineació vertical de la fletxa"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "Enc. X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "L'encoixinament horitzontal"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Enc. Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "L'encoixinament vertical"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Fletxa"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Alineació X de l'etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "L'alineació horitzontal de l'element etiqueta del marc"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Alineació Y de l'etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "L'alineació vertical de l'element etiqueta del marc"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "El tipus d'ombra del marc"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "L'alineació horitzontal del fill del marc"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Relació:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "La relació d'aspecte del fill del marc"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Obeeix al fill:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Si la relació d'aspecte ha de ser determinada pel fill"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspecte del marc"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Botó predeterminat:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "El botó predeterminat que es farà servir"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiqueta:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "El text per mostrar"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Icona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "La icona que es mostrarà"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Relleu dels botons:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "El tipus de relleu del botó"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Id. de resposta:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"El codi de resposta retornat quan es premi el botó. Seleccioneu una de les "
+"respostes predeterminades o introduïu un valor enter positiu"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Focus en clicar:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Si el botó rep el focus quan s'hi fa clic"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "suprimeix el contingut del botó"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Botó"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Encapçalament:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Si el mes i l'any s'han de mostrar al capdamunt"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Noms dels dies:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Si s'han de mostrar els noms dels dies"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Mes fix:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Si no es poden canviar el mes i l'any"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Números de la setmana:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Si s'ha de mostrar el número de la setmana"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Primer el dilluns:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Si la setmana ha de començar en dilluns"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendari"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Color de fons:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Color de fons"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Visualització de cel·les"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Inicialment activat:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Si el botó de comprovació està inicialment activat"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistent:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Si el botó es mostra en un estat inconsistent"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicador:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Si l'indicador es dibuixa sempre"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Botó de comprovació"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Si l'element de menú de comprovació està activat inicialment"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Element de menú de comprovació"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nova llista amb columnes"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Nombre de columnes:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Mode de selecció:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "El mode de selecció de la llista amb columnes"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Mostra els títols:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Si es mostren els títols de les columnes"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "El tipus d'ombra del contorn de la llista amb columnes"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Llista amb columnes"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Amb transparència:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Si s'ha d'utilitzar el canal alfa de transparència"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Títol:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "El títol del diàleg de selecció de color"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Escolliu un color"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Botó de selecció de color"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Control d'opacitat:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Si es mostra el control d'opacitat"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Si es mostra la paleta"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Selecció de colors"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Seleccioneu el color"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Diàleg de selecció de color"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Valor en la llista:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Si el valor ha de ser a la llista"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Vàlid si és buit:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Si s'accepta un valor buit quan 'Valor en la llista' està definit"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Majúscules/minúscules:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Si la cerca distingeix entre majúscules i minúscules"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Utilitza les fletxes:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Si les fletxes es poden utilitzar per canviar el valor"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Utilitza sempre:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Si la fletxa funciona encara que el valor no sigui a la llista"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Elements:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Els elements en la llista combinada, un per línia"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Quadre combinat"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Afegeix separadors:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Si els menús desplegables han de tenir un element de menú separable"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Si el quadre combinat obté el focus si s'hi fa clic"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Té marc:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Si el quadre combinat dibuixa un marc al voltant del fill"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Entrada del quadre combinat"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nou arbre amb columnes"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "El mode de selecció de l'arbre amb columnes"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "El tipus d'ombra del contorn de l'arbre amb columnes"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Arbre amb columnes"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Tipus:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "El tipus de corba"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X mín:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "El valor mínim horitzontal"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X màx:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "El valor màxim horitzontal"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y mín:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "El valor mínim vertical"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y màx:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "El valor màxim vertical"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Corba"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Funció de creació:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "La funció que crea l'element gràfic"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Cadena1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "El primer argument de tipus cadena que es passa a la funció"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Cadena2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "El segon argument de tipus cadena que es passa a la funció"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "El primer argument enter que es passa a la funció"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "El segon argument enter que es passa a la funció"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Element personalitzat"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Nou diàleg"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Cancel·la, D'acord"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "D'acord"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Cancel·la, Aplica, D'acord"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Tanca"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "Dispo_sició estàndar dels botons:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Nombre de botons:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Mostra el botó d'ajuda"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Amb separador:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Si el diàleg té un separador horitzontal per sobre dels botons"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Diàleg"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Àrea de dibuix"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Editable:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Si es pot editar el text"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Text visible:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Si es mostra el text introduït per l'usuari. Quan es desactiva, el text "
+"teclejat es mostra amb caràcters asterisc. Resulta útil per introduir "
+"contrasenyes"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Mida màxima:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "La mida màxima del text"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Text:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Si l'entrada té un marc al seu voltant"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Caràcter invisible:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"El caràcter que es fa servir quan el text no sigui visible, p.e. quan "
+"s'introdueixen contrasenyes"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "S'activa per defecte:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Si l'element per defecte en la finestra s'activarà quan premeu la tecla de "
+"retorn"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Amplada en caràcters:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Per a quants caràcters s'haurà de deixar espai a l'entrada"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Entrada de text"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Finestra visible:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Si la caixa d'esdeveniments fa servir una finestra visible"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Sobre el fill:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+"Si la finestra de la caixa d'esdeveniments és sobre la finestra de l'element "
+"fill"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Caixa d'esdeveniments"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Inicialment expandit:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Si l'expansor està obert inicialment per mostrar l'element fill"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Espai:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "L'espai entre l'etiqueta i el fill"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Afegeix un element etiqueta"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Expansor"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "El títol de la finestra del diàleg de selecció de fitxers"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Acció:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "El tipus d'operació de fitxers que es realitzarà"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Només local:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "Si les fitxers seleccionats només poden ser locals"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Mostra els ocults:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Si s'han de visualitzar els fitxers i carpetes ocults"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Confirmació:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+"Si s'ha de mostrar un diàleg de confirmació en el cas que s'hagi de "
+"sobreescriure un fitxer"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Amplada en caràcters:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "L'amplada del botó en caràcters"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Botó de selecció de fitxers"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Selecció múltiple:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Si s'ha de permetre seleccionar múltiples fitxers"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Selector de fitxers"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Diàleg de selecció de fitxers"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Seleccioneu un fitxer"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Ops. de fitxer:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Si es mostren els botons d'operació dels fitxers"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Diàleg de selecció de fitxers"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "La coordenada X de l'element en el GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "La coordenada Y de l'element en el GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Posicions fixes"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "El títol del diàleg de selecció del tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Mostra l'estil:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+"Si es mostra l'estil del tipus de lletra com a part de la informació del "
+"tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Mostra la mida:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+"Si es mostra la mida del tipus de lletra com a part de la informació del "
+"tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Tipus de lletra:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+"Si s'utilitza el tipus de lletra seleccionat quan es mostra la informació "
+"del tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Utilitza la mida:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Si s'utilitza la mida seleccionada del tipus de lletra quan es mostra la "
+"informació del tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Trieu un tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Botó de selecció de tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Text de previsualització:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "El text de previsualització que es mostrarà"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Selecció del tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Seleccioneu el tipus de lletra"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Diàleg de selecció del tipus de lletra"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Marc"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Tipus inicial:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "El tipus de corba inicial"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Corba gamma"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "El tipus d'ombra al voltant de la nansa"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Posició de la nansa:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "La posició de la nansa"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Marge d'ajustament:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "El marge de la nansa que ajusta la posició"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Nansa"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nova caixa horitzontal"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Mida:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "El nombre d'elements de la caixa"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogeni:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Si els fills han de ser tots de la mateixa mida"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "L'espai entre cada fill"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "No es pot suprimir cap fill."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Posició:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "La posició de l'element en relació als seus germans"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Encoixinament:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "L'encoixinament de l'element"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expandeix:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Quan sigui activat, l'element es podrà expandir"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Omple:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Quan sigui activat, l'element podrà omplir la seva àrea assignada"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Empaqueta a l'inici:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Quan sigui activat, l'element s'empaquetarà al principi del quadre"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Insereix abans"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Insereix després"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Caixa horitzontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nova caixa de botons horitzontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "El nombre de botons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Disposició:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "L'estil de disposició dels botons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "L'espai entre els botons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Caixa de botons horitzontal"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "La posició del divisor"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Encongeix:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Quan sigui activat, l'element podrà encongir-se"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Canvia de mida:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Quan sigui activat, es permet canviar la mida a l'element"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Subfinestres horitzontals"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Mètrica:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Les unitats del regle"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Valor més baix:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "El valor més baix del regle"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Valor més alt:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "El valor més alt del regle"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "La posició actual del regle"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Màx:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "El valor màxim del regle"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Regle horitzontal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Mostra el valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Si es mostren els valors de l'escala"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Dígits:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "El nombre de dígits que es mostren"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Posició del valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "La posició del valor"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Política:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "La política d'actualització de l'escala"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertit:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Si s'han d'invertir els valors de l'interval"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Escala horitzontal"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "La política d'actualització de la barra de desplaçament"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Barra de desplaçament horitzontal"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Separador horitzontal"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Icona %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "El mode de selecció de la visualització d'icones"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientació:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "La orientació de les icones"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Reordenable:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "Si la visualització es pot reordenar arrossegant i deixant anar"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Visualització de la icona"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Nom de la icona:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "La icona amb nom que es farà servir"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Mida de la icona:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "La mida de la icona predeterminada"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Mida del píxel:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"La mida en píxels de la icona amb nom, o -1 per fer servir la propietat mida "
+"de la icona"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "L'alineació horitzontal"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "L'alineació vertical"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Imatge"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "L'element de menú predeterminat no és vàlid"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Element de menú amb mapa de píxels"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Diàleg d'entrada"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Subratllat:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "Si el text incorpora una tecla d'accés subratllada"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Amb marcatge:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Si el text incorpora marcatge Pango"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Justificació:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "La justificació de les línies de l'etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Ajusta el text:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Si el text s'ajusta per encabir-lo en l'amplada de l'etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Seleccionable:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "Si el text de l'etiqueta es pot seleccionar amb el ratolí"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "L'alineació horitzontal de tota l'etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "L'alineació vertical de tota l'etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Objectiu del focus:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"L'element al qual s'hi assignarà el focus quan s'utilitzi la tecla d'accés "
+"subratllada"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Punts suspensius:"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Com s'ha de posar punts suspensius a la cadena"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "L'amplada de l'etiqueta en caràcters"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Mode d'una línia:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "Si l'etiqueta tindrà alçada per a una línia només"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Angle:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "L'angle del text de l'etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Automàtic"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Etiqueta"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Amplada de l'àrea:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "L'amplada de l'àrea de disposició"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Alçada de l'àrea:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "L'alçada de l'àrea de disposició"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "La coordenada X de l'element en el GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "La coordenada Y de l'element en el GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Disposició"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "El mode de selecció de la llista"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Llista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Element de la llista"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Menú emergent"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Fitxer"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Edita"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Visualitza"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Ajuda"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_Quant a"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Direcció de l'empaquetament:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "La direcció de l'empaquetament de la barra de menú"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Direcció dels fills:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "La direcció de la fletxa"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Edita els menús..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Barra de menús"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Element del menú"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Mostra en horitzontal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Si l'element és visible quan la barra d'eines sigui horitzontal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Mostra en vertical:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Si l'element és visible quan la barra d'eines sigui vertical"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "És important:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Si s'ha de mostrar el text de l'element quan el mode de la barra d'eines "
+"sigui GTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Botó de la barra d'eines amb menú"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nou bloc de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Nombre de pàgines:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Mostra pestanyes:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Si es mostren les pestanyes del bloc de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Mostra el contorn:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+"Si es mostra el contorn del bloc de notes, quan no es mostren les pestanyes"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Posició:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "La posició de les pestanyes del bloc de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Pot desplaçar-se:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Si les pestanyes del bloc de notes es poden desplaçar"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Contorn hor. de pestanya:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "La mida del contorn horitzontal de les pestanyes del bloc de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Contorn vert. de pestanya:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "La mida del contorn vertical de les pestanyes del bloc de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Mostra el menú emergent:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Si el menú emergent està activat"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Nombre de pàgines:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "El nombre de pàgines del bloc de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Pàgina anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Pàgina següent"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Esborra la pàgina"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Canvia a la següent"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Canvia a l'anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Insereix una pàgina després"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Insereix una pàgina abans"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "La posició actual de la pàgina en la llista de pàgines"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Quan sigui activat, la pestanya es podrà expandir"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Quan sigui activat, la pestanya podrà omplir la seva àrea assignada"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+"Quan sigui activat, la pestanya s'empaquetarà al principi del bloc de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Etiqueta del menú:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "El text que es mostra en el menú emergent"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Bloc de notes"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "No es pot afegir un %s a un GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menú d'opcions"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Color:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Si la previsualització és en color o en escala de grisos"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Si la previsualització s'expandeix per omplir la seva àrea assignada"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Previsualitza"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "La orientació dels continguts de la barra de progrés"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Fracció:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "La fracció de feina que s'ha completat"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Pas de pols:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"La fracció de la longitud de la barra de progrés que s'ha de moure el bloc "
+"lliscant quan sigui polsat"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "El text que es mostra sobre la barra de progrés"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Mostra el text:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Si el text s'ha de mostrar en la barra de progrés"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Mode d'activitat:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+"Si la barra de progrés ha d'actuar com el frontal del cotxe d'en Michael "
+"Knight"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "L'alineació horitzontal del text"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "L'alineació vertical del text"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Barra de progrés"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Si el botó de grup està inicialment activat"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Grup:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"El grup del botó de grup (per defecte tots els botons de grup tenen el "
+"mateix pare)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Grup nou"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Botó de grup"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Si l'element de grup de menú està inicialment activat"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"El grup de l'element de grup de menú (per defecte, tots els elements de grup "
+"de menú tenen el mateix pare)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Element de grup de menú"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"El grup del botó de grup de l'eina (per defecte tots els botons de grup de "
+"la barra d'eines)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Botó de grup de barra d'eines"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Política hor.:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Quan es mostra la barra de desplaçament horitzontal"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Política ver.:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Quan es mostra la barra de desplaçament vertical"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Pos. de la finestra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "On s'ubica la finestra filla respecte les barres de desplaçament"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Tipus d'ombra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "La política d'actualització de la barra de desplaçament vertical"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Finestra amb desplaçament"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separador de menús"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Dibuixa:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Si es dibuixa el separador, o es deixa buit"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Element separador de la barra d'eines"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Increment:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"La proporció d'increment del botó girador, utilitzat junt amb l'increment de "
+"pàgina"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "El nombre de dígits decimals que es mostren"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numèric:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Si només es poden introduir xifres"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Política d'actualització:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Quan s'emeten senyals value_changed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Ajusta:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Si el valor s'ajusta a un múltiple de l'increment de passos"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Bucle:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Si en superar-se el màxim, el valor salta al mínim, i a l'inrevés"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Botó girador"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Canvia de mida:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Si la barra d'aplicació té una nansa per canviar la mida de la finestra"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Barra d'estat"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Taula nova"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Nombre de files:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Files:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "El nombre de files de la taula"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Columnes:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "El nombre de columnes de la taula"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Si tots els fills han de ser de la mateixa mida"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Espai entre files:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "L'espai entre cada fila"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Espai entre columnes:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "L'espai entre cada columna"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Cel·la X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "El límit esquerre de l'element a la taula"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Cel·la Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "El límit superior de l'element a la taula"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Despl. de columnes:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "El nombre de columnes desplaçades per l'element a la taula"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Despl. de files:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "El nombre de columnes desplaçades per l'element a la taula"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Encoixinament hor.:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Encoixinament ver.:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Expansió X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Quan sigui activat, l'element es podrà expandir horitzontalment"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Expansió Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Quan sigui activat, l'element es podrà expandir verticalment"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Encongir X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Quan sigui activat, l'element es podrà encongir horitzontalment"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Encongir Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Quan sigui activat, l'element es podrà encongir verticalment"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Omple X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Quan sigui activat, l'element podrà omplir la seva àrea horitzontal assignada"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Omple Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Quan sigui activat, l'element podrà omplir la seva àrea vertical assignada"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Insereix una fila abans"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Insereix una fila després"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Insereix una columna abans"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Insereix una columna després"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Suprimeix la fila"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Suprimeix la columna"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Taula"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centra"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Omple"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Cap"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Caràcter"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Paraula"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursor visible:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Si el cursor és visible"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Sobreescriu:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Si el text introduït sobreescriu el text existent"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Amb tabuladors:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Si es permet escriure amb tabuladors"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justificació:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "La justificació del text"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Tall de línia:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "El tall de línia del text"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Espai per sobre:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Píxels d'espai en blanc per sobre dels paràgrafs"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Espai per sota:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Pixels d'espai en blanc per sota dels paràgrafs"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Espai a dins:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Píxels d'espai en blanc entre línies tallades en un paràgraf"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Marge esquerre:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Amplada del marge esquerre en píxels"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Marge dret:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Amplada del marge dret en píxels"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Sagnat:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Quantitat de píxels per sagnar els paràgrafs"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Visualització de text"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Si el botó de commutació està inicialment activat"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Botó de commutació"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Botó de commutació de la barra d'eines"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nova barra d'eines"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Nombre d'elements:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "El nombre d'elements de la barra d'eines"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "L'orientació de la barra d'eines"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Estil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "L'estil de la barra d'eines"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Consells flotants:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Si estan activats els consells flotants de les eines"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Mostra la fletxa:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Si s'ha de mostrar una fletxa per a un menú emergent en el cas que la barra "
+"d'eines no hi càpiga"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+"Si l'element ha de tenir la mateixa mida que d'altres elements homogenis"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Insereix un element abans"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Insereix un element després"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barra d'eines"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Botó de la barra d'eines"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Element de la barra d'eines"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Columna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Columna 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Columna 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Fila %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Capçaleres visibles:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Si es mostren els botons de capçalera de columna"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Amb alternància:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Si s'ha de definir un modificador perquè el motor del tema dibuixi les files "
+"en colors alternants"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Si es pot reordenar la visualització"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Permet cercar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Si l'usuari pot cercar entre les columnes interactivament"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Mode d'alçada fixa:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+"Estableix totes les files a la mateixa alçada per millorar el rendiment"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Selecciona:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Si la selecció hauria de seguir el punter"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Expandeix:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+"Si les files s'hauríen d'expandir o col·lapsar quan el punter s'hi mou per "
+"sobre"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Visualització de llista o arbre"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nova caixa vertical"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Caixa vertical"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nova caixa vertical de botons"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Caixa vertical de botons"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "El tipus d'ombra de la finestra de visualització"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Finestra de visualització"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Subfinestres verticals"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Regle vertical"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Escala vertical"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Barra de desplaçament vertical"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Separador vertical"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "El títol de la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "El tipus de finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Indicació de tipus:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Informa el gestor de finestres com ha de tractar la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "La posició inicial de la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+# una ajudeta...
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Si només la finestra actual de l'aplicació rep el focus"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Amplada per defecte:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "L'amplada per defecte de la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Alçada per defecte:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "L'alçada per defecte de la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Canvia de mida:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Si es pot canviar la mida de la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Si es port encongir la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Creix:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Si la finestra es pot engrandir"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Autodestrucció:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Si s'ha de destruir la finestra quan el seu pare es destrueix"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "La icona per a aquesta finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Rol:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Un identificador únic per a la finestra, que s'utilitzarà per recuperar una "
+"sessió"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Decorada:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+"Si el gestor de finestres ha de posar decoracions al voltant de la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Ignora la barra de tasques:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Si la finestra no ha d'aparèixer a la barra de tasques"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Ignora el paginador:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "Si la finestra no ha d'aparèixer al paginador"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Gravetat:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+"El punt de referència que s'usarà quan es defineixin les coordenades de la "
+"finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Focus en mapejar:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+"Si el gestor de finestres ha de rebre el focus d'entrada quan està mapat"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Indicació d'urgència:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Si la finestra s'ha de mostrar a l'usuari amb urgència"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Finestra"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Error"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Error del sistema"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "S'ha produït un error en obrir el fitxer"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "S'ha produït un error en llegir el fitxer"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "S'ha produït un error en escriure el fitxer"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "El directori no és vàlid"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "El valor no és apropiat"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "L'entitat XML no és vàlida"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "S'esperava un marcador d'inici"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "S'esperava un marcador final"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "S'esperava una dada de tipus caràcter"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Falta l'identificador de classe"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Classe desconeguda"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "El component no és vàlid"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Fi de fitxer inesperat"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Codi d'error desconegut"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Controlat per"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Controlat per a"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiquetat per a"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etiquetat per"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Membre de"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Node fill de"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Segueix a"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Ve de"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Subfinestra de"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Incrusta"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Incrustat per"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Emergent per a"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Finestra pare de"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relació: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Element d'interfície"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nom:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+"El nom de l'element d'interfície que es passarà a les tecnologies assistives"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Descripció:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+"La descripció de l'element d'interfície que es passarà a les tecnologies "
+"assistives"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Títol de la taula:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "El títol de la taula que es passarà a les tecnologies assistives"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Selecciona els elements amb aquesta relació"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Clica"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Prem"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Allibera"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+"Introduïu la descripció de l'acció que es pasarà a les tecnologies assistives"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Porta-retalls"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Heu de seleccionar un element per enganxar-hi a dins"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "No podeu enganxar dins de les finestres o els diàlegs."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"No podeu enganxar dins de l'element seleccionat, perquè\n"
+"els seu pare l'ha creat automàticament."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+"Tan sols els elements de menú poden ser enganxats en un menú o barra de "
+"menús."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+"Tan sols els botons poden ser enganxats dins d'una àrea d'acció de diàleg."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+"Tan sols els elements GnomeDockItem poden ser enganxats dins d'un GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"Tan sols els elements GnomeDockItem poden ser enganxats sobre un "
+"GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Encara no es pot enganxar sobre un GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+"Els elements GnomeDockItem tan sols poden ser enganxats en un GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Nou"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Crea un nou fitxer"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Obsolets"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _bàsic"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _addicional"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Seleccioneu la tecla acceleradora"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Tecles"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Editor de menú"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Tipus"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Accelerador"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Nom"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Gestor"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Actiu"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Grup"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Icona"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Mou l'element i els seus fills un lloc amunt de la llista"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Mou l'element i els seus fills un lloc avall de la llista"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Mou l'element i els seus fills un nivell amunt"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Mou l'element i els seus fills un nivell avall"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "L'element predeterminat que s'utilitzarà."
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Element predeterminat:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "L'element predeterminat del Gnome que s'utilitzarà."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "El text de l'element de menú, o buit per als separadors."
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "El nom de l'element"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "La funció que es cridarà quan l'element sigui seleccionat"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Gestor:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Una icona opcional per mostrar a l'esquerra de l'element de menú."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "El consell que es mostra quan el ratolí és a sobre de l'element"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Consell flotant:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Afegeix"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Afegeix un nou element sota l'element seleccionat."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Afegeix un _fill"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Afegeix un nou element fill sota l'element seleccionat."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Afegeix un _separador"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Afegeix un separador a sota de l'element seleccionat."
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Suprimeix"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Suprimeix l'element actual"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Tipus d'element:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Si l'element és inicialment actiu."
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Actiu:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "No"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "El grup de l'element del menú de grup"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Grup"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Comprovació"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Accelerador:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Control"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Majúscula"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alternativa"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Tecla:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modificadors:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Sí"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Seleccioneu una icona"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "separador"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Nou"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Seleccionador"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"No s'ha establert el directori del projecte.\n"
+"Definiu-lo utilitzant el diàleg d'opcions del projecte.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"No s'ha establert el directori d'origen.\n"
+"Definiu-lo utilitzant el diàleg d'opcions del projecte.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"El directori d'origen no és vàlid:\n"
+"\n"
+"El directori d'origen ha de ser el directori del projecte\n"
+"o bé un subdirectori del directori del projecte.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"No s'ha establert el directori dels mapes de píxels.\n"
+"Definiu-lo utilitzant el diàleg d'opcions del projecte.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Encara no es pot generar codi per a %s"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"El vostre projecte fa servir elements d'interfície que ja\n"
+"no existeixen i que Gtkmm-2 no proporciona.\n"
+"Busqueu-los al vostre projecte i feu servir els seus reemplaçaments."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"S'ha produït un error executant glade-- per generar codi font en C++.\n"
+"Comproveu que teniu glade-- instal·lat i que és en el vostre PATH.\n"
+"Després, proveu d'executar 'glade--<fitxer_projecte.glade>' en una terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"S'ha produït un error en executar gate per generar el codi font en Ada95.\n"
+"Comproveu que teniu instal·lat el gate i que es troba al vostre PATH.\n"
+"Després, proveu d'executar 'gate <fitxer_projecte.glade>' en una terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"S'ha produït un error en executar el glade2perl per generar el codi font en "
+"Perl.\n"
+"Comproveu que teniu instal·lat el glade2perl i que es troba al vostre PATH.\n"
+"Després, proveu d'executar 'glade2perl <fitxer_projecte.glade>' en una "
+"terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"S'ha produït un error en executar l'eglade per generar el codi font en "
+"Eiffel.\n"
+"Comproveu que teniu instal·lat l'eglade i que es troba al vostre PATH.\n"
+"Després, proveu d'executar 'eglade <fitxer_projecte.glade>' en una terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"No s'ha establert el directori dels mapes de píxels .\n"
+"Definiu-lo utilitzant el diàleg d'opcions del projecte.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "S'ha produït un error en escriure el fitxer XML del projecte\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Opcions del projecte"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "General"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Opcions bàsiques:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "El directori del projecte"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Directori del projecte:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Navega..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "El nom del projecte actual"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nom del projecte:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "El nom del programa"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "El fitxer del projecte"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Fitxer del projecte:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subdirectoris:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "El directori on s'ha de desar el codi font generat"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Directori d'origen:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "El directori on desar els mapes de píxels"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Directori dels mapes de píxels:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "La llicència que s'afegeix al principi dels fitxers generats"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Llenguatge:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Habilita el suport per al Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Si es construirà una aplicació Gnome"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Habilita el suport per al Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Si es construirà una aplicació Gnome DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opcions de C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Atenció:</b> es recomana fer servir libglade per a aplicacions complexes."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opcions generals:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Suport Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Si les cadenes es marcan per traduir per al gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Anomena els elements"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Si els noms dels elements estan definits en el codi font"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Còpia de seguretat dels fitxers"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Si es fan còpies de seguretat dels fitxers de codi font anteriors"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Suport d'ajuda del Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Si s'ha d'incloure el suport per al sistema d'ajuda del Gnome"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opcions del fitxer de sortida:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Fitxer de sortida main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Si s'escriu un fitxer de sortida main.c que contingui la funció main(), en "
+"el cas que no existeixi"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Genera funcions de suport"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Si es generen funcions de suport"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Genera fitxers de muntatge"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Si es generen fitxers per construir el codi font, incloent Makefile.am i "
+"configure.in, en el cas que no existeixin"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funcions de creació d'interfícies:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "El fitxer on s'escriuen les funcions per crear l'interfície"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Fitxer font:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"El fitxer on s'escriuen les declaracions de les funcions per crear la "
+"interfície"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Fitxer de capçalera:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Fitxer font per a les funcions de creació d'interfícies"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Fitxer de capçalera de funcions de creació d'interfícies:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Gestor de senyals i funció de retorn de crida:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"El fitxer on s'escriuen el gestor de senyals buit i les funcions de retorn "
+"de crida"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"El fitxer on s'escriuen les declaracions del gestor de senyals i les "
+"funcions de retorn de crida"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Fitxer font per al gestor de senyals i les funcions de retorn de crida"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"Fitxer de capçalera per al gestor de senyals i les funcions de retorn de "
+"crida"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Funcions de suport:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "El fitxer on s'escriuen les funcions de suport."
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "El fitxer on s'escriuen les declaracions de suport de les funcions"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Fitxer font per a les funcions de suport"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Fitxer de capçalera per a les funcions de suport"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opcions de LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Cadenes de text traduïbles:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>Atenció:</b> aquesta opció ja no se suportarà en el futur. Feu servir "
+"l'intltool."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Desa les cadenes de text traduïbles"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Si les cadenes traduïbles es desen en un fitxer C per separat, per habilitar "
+"les traduccions d'interfícies carregades per libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "El fitxer C on desar totes les cadenes traduïbles"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fitxer:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Seleccioneu el directori del projecte"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Heu de definir la opció del fitxer de cadenes traduïbles"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Heu de definir la opció del directori del projecte"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Heu de definir la opció del fitxer del projecte"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Heu de definir la opció del nom del projecte"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Heu de definir la opció del nom del programa"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Heu de definir la opció del directori font"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Heu de definir la opció del directori de mapes de píxels"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"No es pot mostrar el fitxer d'ajuda: %s.\n"
+"\n"
+"S'ha produït un error: %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Crea un nou projecte"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Munta"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Escriu el codi font del projecte"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "_Opcions..."
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Edita les opcions del projecte"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Esborra l'element seleccionat"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Mostra la _paleta"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Mostra la paleta d'elements"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Mostra l'_editor de propietats"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Mostra l'editor de propietats"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Mos_tra l'arbre d'elements"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Mostra l'arbre d'elements"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Mostra el _porta-retalls"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Mostra el porta-retalls"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Mostra la _quadrícula"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Mostra la quadrícula (només en contenidors fixos)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "Aju_sta a la quadrícula"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Ajusta els elements a la quadrícula"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Mostra els consells _flotants"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Mostra els consells flotants dels elements creats"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Defineix les _opcions de la quadrícula..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Defineix l'estil i l'espaiat de la quadrícula"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "Defineix les o_pcions d'ajustament..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Defineix les opcions per ajustar a la quadrícula"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "Preguntes _freqüents"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Visualitzeu les preguntes freqüents del Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Projecte"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Projecte nou"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Obre"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Obre un projecte"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Desa"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Desa un projecte"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Opcions"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Munta"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Munta el codi font"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Obre un projecte existent"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Desa el projecte"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Surt del Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Retalla l'element seleccionat en el porta-retalls"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copia l'element seleccionat en el porta-retalls"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Enganxa l'element del porta-retalls a sobre de l'element seleccionat"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Quadrícula"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "Mo_stra la quadrícula"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Defineix l'espai entre les línies de quadrícules"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "A_justa a la quadrícula"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Ajusta els elements a la quadrícula (només en contenidors fixos)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Defineix quines parts de l'element s'ajustaran a la quadrícula"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_Quant a..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Opcio_ns"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Escriu el codi font"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Esteu segur que voleu crear un nou projecte?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Nou projecte de _GTK+"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "_Nou projecte del GNOME"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Quin tipus de projecte voleu crear?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "S'ha creat un nou projecte."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Projecte obert."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "S'ha produït un error en obrir el projecte."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "S'han produït errors en obrir el fitxer del projecte"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " errors en obrir el fitxer del projecte:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"En aquest moment no hi ha cap projecte obert.\n"
+"Heu de crear un nou projecte amb l'ordre Projecte/Nou."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "S'ha produït un error en desar el projecte"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "S'ha produït un error en desar el projecte."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "S'ha desat el projecte."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "S'han produït error en escriure el codi font"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "S'ha produït un error en escriure el codi font."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "S'ha escrit el codi font."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Missatge d'error del sistema:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Esteu segurs que voleu sortir?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"El Glade és un constructor d'interfícies d'usuari per a GTK+ i el GNOME."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "Quant al Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<sense títol>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Navegador de bases de dades"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Quadre combinat vinculat a dades"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Seleccionador de connexions"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Configurador DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Auxiliar de configuració de DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Ressalta el text:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Si està seleccionat, es ressaltarà el text dins de l'element"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Visualitzador d'errors de la base de dades"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Diàleg d'errors de la base de dades"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulari"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Text a dins de la barra grisa"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Barra grisa"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Graella vinculada a dades"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Llista vinculada a dades"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Element d'entrada de la base de dades"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Entrada"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Diàleg d'entrada a la base de dades"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Seleccionador de proveïdor"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Seleccionador de font de dades"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor de taules "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Permetre que floti:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Si es poden fer servir elements adjuntables flotants"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Afegeix una banda adjuntable a sobre"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Afegeix una banda adjuntable a sota"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Afegeix una banda adjuntable a l'esquerra"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Afegeix una banda adjuntable a la dreta"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Afegeix un element adjuntable flotant"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Adjuntable del Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Bloquejat:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Si l'element adjuntable està bloquejat en la seva posició"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusiu:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Si l'element adjuntable és sempre l'únic de la seva banda"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Mai flotant:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Si l'element adjuntable no pot flotar en la seva finestra"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Mai vertical:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Si l'element adjuntable no pot estar en vertical"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Mai horitzontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Si l'element adjuntable no pot estar en horitzontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "El tipus d'ombra al voltant d'un element adjuntable"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "La orientació d'un element adjuntable flotant"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Afegeix un element adjuntable abans"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Afegeix un element adjuntable després"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Element Gnome Dock"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Informació addicional, per exemple una descripció del paquet i la seva "
+"pàgina principal a la xarxa"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Diàleg de «Quant a» del Gnome"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Nou Fitxer"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Obre el fitxer"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Desa el fitxer"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Barra d'estat:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Si la finestra té barra d'estat"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Desa la configuració:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Si la disposició es desa i es recupera automàticament"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Finestra d'aplicació del Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Missatge d'estat."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progrés:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Si la barra d'aplicació té un indicador de progrés"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Estat:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Si la barra d'aplicació té una àrea per a missatge d'estat i entrada de l' "
+"usuari"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Barra d'aplicacions del Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Suavitzat:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Si el llenç de dibuix suavitza els contorns del text i els gràfics"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "La coordenada x mínima"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "La coordenada y mínima"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "La coordenada x màxima"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "La coordenada y màxima"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Píxels per unitat:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "El nombre de píxels corresponents a una unitat"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Trama:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Si la mostra ha d'utilitzar un tramatge per ser més acurat"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Escolliu un color"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Seleccionador de color del Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "No s'ha pogut crear el control Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Nou control del Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Seleccioneu un control Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Descripció"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Control Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Mostra l'hora:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Si es mostren l'hora i la data"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Format de 24 hores:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Si el temps es mostra en el format de 24 hores"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Hora més baixa:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "L'hora més baixa per mostrar al desplegable"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Hora més alta:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "L'hora més alta per mostrar al desplegable"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Tanca automàticament:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "Si es tanca el diàleg quan es cliqui a qualsevol botó"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Amaga en tancar:"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Si s'amaga el diàleg quan es tanca, en comptes de destruir-se"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Quadre de diàleg del Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Nou auxiliar del Gnome"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Mostra ajuda"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Mostra el botó d'ajuda."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Afegeix una pàgina inicial"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Afegeix una pàgina final"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Auxiliar"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "El títol de la pàgina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "El text principal de la pàgina. Es fa servir per presentar l'auxiliar."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Color del títol:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "El color del text del títol"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Color del text:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "El color del text principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "El color de fons de la pàgina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Fons del logotipus:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "El color de fons al voltant del logotipus"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Color del quadre de text:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "El color de fons de l'àrea principal del text"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Imatge de logotip:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "El logotipus que es mostrarà a la part superior dreta de la pàgina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Marca d'aigua lateral:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "La imatge principal que es mostrarà a l'esquerra de la pàgina."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Marca d'aigua superior:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+"La marca d'aigua que es mostra a la part superior de la pàgina superior."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Pàgina inicial o final de l'auxiliar"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Fons del contingut:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "El color de fons al voltant del títol"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "La imatge que es mostrarà a la part superior de la pàgina"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Pàgina estàndard de l'auxiliar"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Id. d'historial:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+"L'identificador amb el qual es relacionaran les entrades de l'historial"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Màx. desades:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "El nombre màxim d'entrades desades de l'historial"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Entrada del Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "El títol del diàleg de selecció de fitxers"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Directori:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Si es demana seleccionar un directori en lloc d'un fitxer"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Si el diàleg de selecció del fitxer ha de ser modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Fes servir el FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+"Fes servir el nou element d'interfície GtkFileChooser en comptes del "
+"GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Entrada de fitxer del Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+"El text de previsualització que es mostrarà en el diàleg de selecció de "
+"tipus de lletra"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mode:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Allò que es mostra en el botó del seleccionador de tipus de lletra"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+"La mida del tipus de lletra que s'utilitzarà en el botó de selecció de tipus "
+"de lletra"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Seleccionador del tipus de lletra del Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "La URL que es mostrarà quan es cliqui el botó"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "El text que es mostrarà en el botó"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Botó d'enllaç a Internet del Gnome"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Entrada d'icona del Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "El mode de selecció"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Amplada de la icona:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "L'amplada de cada icona"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "El nombre de píxels entre files d'icones"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "El nombre de píxels entre columnes d'icones"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Contorn de la icona:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "El nombre de píxels al voltant de les icones (potser no s'utilitza)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Espaiat del text:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "El nombre de píxels entre el text i la icona"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Text editable:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Si l'usuari pot editar el text de la icona"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Text estàtic:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Si el text de la icona és estàtic. En aquest cas el GnomeIconList no el "
+"copiarà"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Llista d'icones"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Selecció d'icones"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Tipus de missatge:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "El tipus de quadre de missatge"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Missatge:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "El missatge per mostrar"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Quadre de missatge del Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "El nom del fitxer del mapa de píxels"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Escalat:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Si s'escala el mapa de píxels"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Amplada escalada:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "L'amplada per escalar el mapa de píxels"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Alçada escalada:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "L'alçada per escalar el mapa de píxels"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Mapa de píxels del Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Previsualitza:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Si es mostra una petita previsualització del mapa de píxels"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "Nou quadre de propietats GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Quadre de diàleg de propietats"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Escriu el codi font i surt"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Oculta la paleta al començament"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Oculta l'editor de propietats al començament"
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: s'ha de definir el fitxer XML per a les opcions '-w' o '--write-"
+"source'.\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: s'ha produït un error en carregar el fitxer XML.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: s'ha produït un error en escriure el codi font.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privat"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protegit"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "públic"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Seleccionat"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insensible"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Quan la finestra necessita tornar-se a dibuixar"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Quan es mou el ratolí"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Modificadors del moviment del ratolí"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Moviment del ratolí amb qualsevol botó premut"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Moviment del ratolí amb el botó 1 premut"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Moviment del ratolí amb el botó 2 premut"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Moviment del ratolí amb el botó 3 premut"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Qualsevol botó del ratolí premut"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Qualsevol botó del ratolí alliberat"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Qualsevol tecla premuda"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Qualsevol tecla alliberada"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Quan el ratolí entra a la finestra"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Quan el ratolí surt de la finestra"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Qualsevol canvi en el focus d'entrada"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Qualsevol canvi en l'estructura de la finestra"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Qualsevol canvi en les propietats de l'X Windows"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Qualsevol canvi en la visibilitat"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Per a cursors en programes que facin servir l'XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Propietats"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Empaquetat"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Comú"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Estil"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Senyals"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Propietats: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Propietats: <cap>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Classe:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "La classe de l'element"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Amplada:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"L'amplada demanada de l'element (normalment s'usa per definir l'amplada "
+"mínima)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Alçada:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"L'alçada demanada de l'element (normalment s'usa per definir l'alçada mínima)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visibilitat:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Si l'element és inicialment visible"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensible:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Si l'element respon a l'entrada"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+"El consell flotant que es mostrarà quan el ratolí sigui sobre l'element"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Pot ser predeterminat:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Si l'element pot ser l'acció predeterminada en el diàleg"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Per defecte:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Si l'element és l'acció predeterminada en el diàleg"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Pot tenir focus:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Si l'element pot acceptar el focus d'entrada"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Té focus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Si l'element té el focus d'entrada"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Esdeveniments:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Els esdeveniments d'X que rep l'element"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Esd. d'extensió:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "El mode dels esdeveniments d'extensió X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Acceleradors:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Defineix els senyals que s'emterà quan es premin les tecles"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Edita..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propaga:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Quan sigui activat, es propagarà l'estil de l'element al seu fill"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Nom de l'estil:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "El nom del estil. Pot ser compartit per més d'un element"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Tipus de lletra:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "El tipus de lletra que s'utilitzarà per a qualsevol text en l'element"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Copia tots"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Primer pla:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Fons:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Base:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Color del primer pla"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Color de fons"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Color del text"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Color de base"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Mapa de píxels de fons"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "La imatge que s'utilitzarà com a fons de l'element"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "El fitxer on escriure el codi font"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Públic:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Si l'element s'afegeix a l'estructura de dades del component"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Classe per separat:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Posa aquest subarbre d'element en una classe per separat"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Fitxer per separat:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Posa aquest element en un fitxer font separat"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibilitat:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Visibilitat dels elements. Els elements públics s'exporten a un mapa global."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Heu de seleccionar un color o un fons per copiar"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "La selecció d'on_style_copy() no és vàlida"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Heu de copiar un color o un mapa de píxels de fons primer"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Heu de seleccionar un color per enganxar-lo"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Heu de seleccionar un mapa de píxels de fons per enganxar-lo"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "No s'ha pogut crear un mapa de píxels del fitxer\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Senyal"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Dades"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Després"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Objecte"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Senyal:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "El senyal per al qual afegir un gestor"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "La funció per gestionar el senyal"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Dades:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Les dades que es passaran al gestor"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Objecte:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "L'objecte que rep el senyal"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Després:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Si el gestor s'executa després de la funció de la classe"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Afegeix"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Actualitza"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Neteja"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Acceleradors"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Tecla"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Senyal a emetre"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "La tecla acceleradora"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "El senyal que s'ha d'emetre quan es premi la tecla acceleradora"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Edita la propietat del text"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Text:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "T_raduïble"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Té _prefix de context"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Co_mentaris per a traductors:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Seleccioneu l'esdeveniment X"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Màscara d'esdeveniments"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Heu de definir la tecla acceleradora"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Heu de definir el senyal a emetre"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Heu de definir el nom del senyal"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Heu de definir el gestor per al senyal"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s senyals"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Seleccioneu el senyal"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Valor:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Mín:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Increment de pas:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Increment de pàgina:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Mida de la pàgina:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "Valor hor.:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "Mínim hor.:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "Màxim hor.:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "Increment de pas hor.:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "Increment de pàgina hor:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "Mida de pàgina hor.:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "Valor ver.:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "Mín ver.:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "Màxim ver.:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "Incr. ver. de pas:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "Incr. ver. de pàgina:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "Mida ver. de la pàgina:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "El valor inicial"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "El valor mínim"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "El valor màxim"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "L'increment del pas"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "L'increment de la pàgina"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "La mida de la pàgina"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "El tipus de lletra demanat no està disponible."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Seleccioneu un nom d'estil"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Estils"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Canvia el nom"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Cancel·la"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Nou estil:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "El nom de l'estil no és vàlid"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "S'està usant el nom de l'estil"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Canvia el nom de l'estil per:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"No es pot canviar el nom del fitxer:\n"
+" %s\n"
+"per:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"No s'ha pogut crear el fitxer:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "S'ha produït un error en escriure el fitxer XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Fitxer de cadenes traduïbles generat pel Glade.\n"
+" * Afegiu aquest fitxer al POTFILES.in del vostre projecte.\n"
+" * NO el compileu com a part de la vostra aplicació.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"El nom del fitxer font de la interfície no és vàlid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"El nom del fitxer de capçalera de la interfície no és vàlid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"El nom del fitxer font de les funcions de retorn de crida no és vàlid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"El nom del fitxer de les capçaleres de les funcions de retorn de crida no és "
+"vàlid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"El nom del fitxer font de suport no és vàlid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"El nom del fitxer de capçalera de suport no és vàlid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"No es pot afegir al final del fitxer:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"S'ha produït un error en escriure al fitxer:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "S'ha de definir el nom del fitxer en el diàleg d'opcions del projecte."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"El nom del fitxer ha de ser un nom senzill sense camí.\n"
+"Utilitzeu el diàleg d'opcions del projecte per definir-lo."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Arbre d'elements"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "No s'ha trobat l'element a la caixa"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "No s'ha trobat l'element a la taula"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "No s'ha trobat l'element al contenidor fix"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "No s'ha trobat l'element a l'empaquetador"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"No es pot accedir el fitxer:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"No es pot obrir el fitxer:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"S'ha produït un error en llegir el fitxer:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"No es pot crear el directori:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"No es pot accedir al directori:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"El directori no és vàlid:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projectes"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projecte"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"No es pot obrir el directori:\n"
+" %s\n"
+
+#~ msgid "Design user interfaces"
+#~ msgstr "Dissenyeu interfícies d'usuari"
diff --git a/tools/glade/po/cs.po b/tools/glade/po/cs.po
new file mode 100644
index 00000000..fac99cc0
--- /dev/null
+++ b/tools/glade/po/cs.po
@@ -0,0 +1,5864 @@
+# Glade Czech translation.
+# Copyright (C) 2002 Free Software Foundation, Inc.
+# Copyright (C) 2004, 2005 Miloslav Trmac <mitr@volny.cz>
+# George (Jirka) Lebl <jirka@5z.com>, 2000.
+# Michal Bukovjan <bukm@centrum.cz>, 2002
+# Miloslav Trmac <mitr@volny.cz>, 2003, 2004, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-09-21 02:57+0200\n"
+"PO-Revision-Date: 2005-09-21 10:42+0200\n"
+"Last-Translator: Miloslav Trmac <mitr@volny.cz>\n"
+"Language-Team: Czech <cs@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Navrhovat uživatelská rozhraní"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Návrhář uživatelského rozhraní Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Volby mřížky"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Horizontální rozestup:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Vertikální rozestup:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Styl mřížky:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Tečky"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linky"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Volby přitahování"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Horizontální přitahování:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Vlevo"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Vpravo"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Vertikální přitahování:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Nahoru"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Dolu"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Widgety GtkToolItem lze pouze vložit do GtkToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Nemohu vložit widget GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Nemohu vložit widget GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Nemohu přidat nový widget."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Nemůžete přidat widget na vybranou pozici.\n"
+"\n"
+"Tip: GTK+ používá pro umístění widgetů kontejnery.\n"
+"Zkuste odstranit existující widget a použít\n"
+"místo něj box nebo tabulkový kontejner.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Nemohu odstranit widget."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Tento widget nemůže být odstraněn"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Tento widget je vytvořen automaticky jako součást rodičovského widgetu a "
+"nelze jej odstranit."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Šířka okraje:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Šířka okraje okolo kontejneru"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Vybrat"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Odstranit posuvné okno"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Přidat posuvné okno"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Odstranit zarovnání"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Přidat zarovnání"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Odstranit event box"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Přidat event box"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Znovu zobrazit"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Vyjmout"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Kopírovat"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Vložit"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Odstranit"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "nahrazování potomka kontejneru - ještě neimplementováno\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Nemohu vložit widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Nemohu odstranit widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Nemohu vložit widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Nemohu odstranit widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Nemohu vložit widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Nemohu odstranit widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Odstranit nápis"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Název aplikace"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Obrázek použitý jako logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Název programu:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Název aplikace"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Komentář:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Dodatečné informace, jako třeba popis aplikace"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Poznámka o autorských právech"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "URL WWW stránek:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "URL WWW stránek aplikace"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Nápis WWW stránek:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "Nápis, který zobrazovat u odkazu na WWW stránky"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licence:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Podrobnosti o licenci aplikace"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Zalamovat licenci:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "Jestli má být text licence zalamován"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autoři:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Autoři balíčku, jeden na každý řádek"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Dokumentátoři:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Autoři dokumentace pro tento balíček, jeden na každý řádek"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Umělci:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Lidé, kteřé vytvořili grafiku balíčku, jeden na každý řádek"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Překladatelé:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Překladatelé tohoto balíčku. Normálně by mělo být toto prázdné, aby mohli "
+"překladatelé přidat svá jména v .po souborech"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Dialog O aplikaci"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Nápis s akcelerátorem"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Zarovnání X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Vodorovné zarovnání widgetu potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Zarovnání Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Svislé zarovnání widgetu potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Škála X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Vodorovné měřítko widgetu potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Škála Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Svislé měřítko widgetu potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Horní obložení:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Místo, které přidat nad widget potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Spodní obložení:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Místo, které přidat pod widget potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Levé obložení:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Místo, které přidat nalevo od widgetu potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Pravé obložení:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Místo, které přidat napravo od widgetu potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Zarovnání"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Směr:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Směr šipky"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Stín:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Typ stínu šipky"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Vodorovné zarovnání šipky"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Svislé zarovnání šipky"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "Výplň X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Vodorovná výplň"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Výplň Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Svislá výplň"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Šipka"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Zarovnání nápisu X:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Vodorovné zarovnání widgetu nápisu rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Zarovnání nápisu Y:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Svislé zarovnání widgetu nápisu rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Typ stínování rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Vodorovné zarovnání potomka rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Poměr:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Poměr stran potomka rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Řídit se potomkem:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Jestli má být poměr stran určen podle potomka"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Poměrný rám"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Standardní tlačítko:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Použité standardní tlačítko"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Nápis:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Zobrazený text"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Zobrazená ikona"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Reliéf tlačítka:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Styl reliéfu tlačítka"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID odpovědi:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Návratový kód odpovědi při stisku tlačítka. Vyberte jednu ze standardních "
+"odpovědí nebo zadejte kladnou celočíselnou hodnotu"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Zaměřit při kliknutí:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Jestli je tlačítko zaměřeno, když se na ně klikne"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Odstranit obsah tlačítka"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Tlačítko"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Hlavička:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Jestli mají být nahoře zobrazeny měsíc a den"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Názvy dnů:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Jestli mají být zobrazeny názvy dnů"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fixní měsíc:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Jestli měsíc a rok mají být neměnné"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Čísla týdnů:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Jestli mají být zobrazena čísla týdnů"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Začínat v pondělí:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Jestli má týden začínat v pondělí"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalendář"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Barva pozadí:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Barva pozadí"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Buňkový pohled"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Implicitně zapnuto:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Jestli má být zaškrtávací tlačítko zapnuto"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Nekonzistentní:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Jestli má být tlačítko zobrazeno v nekonzistentním stavu"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indikátor:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Jestli je vždy vykreslován indikátor"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Zaškrtávací tlačítko"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Jestli je zatržení položky menu implicitně zapnuto"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Zaškrtávací položka menu"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nový seznam se sloupci"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Počet sloupců:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Režim výběru:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Režim výběru seznamu se sloupci"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Zobrazovat nadpisy:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Jestli se mají zobrazovat nadpisy"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Typ stínování okraje seznamu se sloupci"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Seznam se sloupci"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Použít alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Jestli má být použit alfa kanál"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Nadpis:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Titulek dialogu pro výběr barvy"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Vyberte barvu"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Tlačítko výběru barvy"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Ovládání krytí:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Jestli má být zobrazeno ovládání krytí"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Jestli má být zobrazena paleta"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Výběr barvy"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Vyberte barvu"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Dialog výběru barev"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Hodnota v seznamu:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Jestli musí být hodnota přítomna v seznamu"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Může být prázdný:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Jestli je přijatelná prázdná hodnota, pokud je nastavena volba 'Hodnota v "
+"seznamu'"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Rozlišovat malá a velká písmena:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Jestli hledání rozlišuje malá a velká písmena"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Použít šipky:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Jestli lze pro změnu hodnoty použít šipky"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Použít vždy:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Jestli šipky fungují, i když hodnota není v seznamu"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Položky:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Položky v comboboxu, jedna na řádek"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Combo Box"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Přidat odtrhávátka:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Jestli mají mít menu položku pro odtržení"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Jestli je combo box zaměřen, když se na něj klikne"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Má rámeček:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Jestli combo box kreslí rámeček okolo potomka"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Položka combo boxu"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nový strom se sloupci"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Režim výběru stromu se sloupci"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Typ stínování okraje stromu se sloupci"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Strom se sloupci"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Typ:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Typ křivky"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Minimální X:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Minimální horizontální hodnota"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Maximální X:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Maximální horizontální hodnota"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Minimální Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Minimální vertikální hodnota"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Maximální Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Maximální vertikální hodnota"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Křivka"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Vytvářecí funkce:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Funkce vytvářející widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Řetězec1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "První parametr typu řetězec, který se předá funkci"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Řetězec2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Druhý parametr typu řetězec, který se předá funkci"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "První parametr celočíselného typu, který se předá funkci"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Druhý parametr celočíselného typu, který se předá funkci"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Vlastní widget"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Nový dialog"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Zrušit, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Zrušit, Použít, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Zavřít"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "_Standardní rozvržení tlačítek:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "Počet tlačíte_k:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Zobrazovat tlačítko nápovědy"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Má oddělovač:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Jestli má dialog nad tlačítky vodorovný oddělovač"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Dialog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Kreslící oblast"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Upravitelný:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Jestli text může být upravován"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Viditelný text:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Jestli bude text zadaný uživatelem zobrazen. Pokud je volba vypnuta, bude "
+"zadaný text zobrazen jako hvězdičky, což je užitečné pro zadávání hesel"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Max délka:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Maximální délka textu"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Text:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Jestli má políčko okolo sebe rám"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Neviditelný znak:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Znak použitý při zadávání neviditelného textu, např. při zadávání hesel"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Aktivuje implicitní:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Jestli je aktivován implicitní widget okna při stisku klávesy Enter"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Šířka ve znacích:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Počet znaků, pro které se má v políčku vyhradit prostor"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Textové políčko"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Viditelné okno:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Jestli event box používá viditelné okno"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Nad potomkem:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Jestli je okno event boxu nad oknem widgetu potomka"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Event Box"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Na začátku rozbalen:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Jestli je rozbalovač na začátku rozbalen a zobrazuje widget potomka"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Rozestup:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Místo, které přidat mezi nápis a potomka"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Přidat widget nápisu"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Rozbalovač"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "Nadpis okna dialogu pro výběr souboru"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Akce:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Typ prováděné operace se souborem"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Jen místní:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "Jestli mají být vybrané souboru omezeny na místní soubory"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Zobrazovat skryté:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Jestli mají být zobrazovány skryté soubory a adresáře"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Potvrdit:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "Jestli bude zobrazen dialog potvrzení, když bude přepsán soubor"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Šířka ve znacích:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "Šířka tlačítka ve znacích"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Tlačítko výběru písma"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Výběr více položek:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Jestli povolit výběr více souborů"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Výběr souborů"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Dialog výběru souborů"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Výběr souboru"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Operace se soubory:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Jestli jsou zobrazeny tlačítka pro operace se soubory"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Dialog výběru souboru"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Souřadnice X widgetu ve widgetu GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Souřadnice Y widgetu ve widgetu GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Fixní pozice"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Nadpis dialogu pro výběr písma"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Zobrazovat styl:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Jestli se jako součást informací o písmu zobrazuje styl písma"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Zobrazovat velikost:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Jestli se jako součást informací o písmu zobrazuje velikost písma"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Použít písmo:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Jestli je vybrané písmo použito při zobrazení informace o písmu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Použít velikost:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "jestli je vybraná velikost použita při zobrazování informací o písmu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Vyberte písmo"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Tlačítko výběru písma"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Text náhledu:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Zobrazený text v náhledu"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Výběr písma"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Vyberte písmo"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Dialog pro výběr písma"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Rámeček"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Počáteční typ:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Počáteční typ křivky"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Křivka Gama"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Typ stínování okolo boxu s uchopením"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Pozice uchopení:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Pozice uchopení"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Zapadnout do okraje:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Okraj boxu s uchopením, který zapadne na místo"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Box s uchopením"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nový horizontální box"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Velikost:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Počet widgetů v boxu"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogenní:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Jestli mají mít potomci stejnou velikost"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Rozestup mezi potomky"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Nemohu odstranit žádné potomky."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Pozice:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Pozice widgetu vzhledem k jeho sourozencům"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Obložení:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Obložení widgetu"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expandovat:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Nastavením hodnoty True se umožní expanze widgetu"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Vyplnit:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Nastavte na True, pokud chcete, aby widget vyplnil celý svůj přiřazený "
+"prostor"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Počátek balení:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Nastavte na True, pokud chcete začít umísťovat widgety na počátku boxu"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Vložit před"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Vložit za"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Horizontální box"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nový horizontální box s tlačítky"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Počet tlačítek"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Rozvržení:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Styl rozvržení tlačítek"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Rozestup mezi tlačítky"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Horizontální box s tlačítky"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Umístění oddělovače"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Smršťovat:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Nastavte na True, pokud chcete umožnit widgetu zmenšit se"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Změna velikosti:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Nastavte na True, pokud má být možná změna velikosti widgetu"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Horizontální panely"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrika:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Jednotky pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Nižší hodnota:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Spodní hranice pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Vyšší hodnota:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Horní hranice pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Aktuální pozice pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Maximální hodnota pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Horizontální pravítko"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Zobrazovat hodnotu:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Jestli je zobrazena hodnota stupnice"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Číslic:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Počet číslic, které jsou vidět"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Pozice hodnoty:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Pozice hodnoty"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Politika:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Politika aktualizace stupnice"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Obrácená:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Hodnoty rozmezí jsou obráceny"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Horizontální stupnice"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Politika aktualizace posuvníku"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Horizontální posuvník"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Horizontální oddělovač"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Ikona %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "Režim výběru ikonového pohledu"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientace:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "Orientace ikon"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Lze měnit pořadí:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "Jestli pohled může být přeuspořádán tažením myší"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Ikonový pohled"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Pojmenovaná ikona:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "Pojmenovaná ikona, kterou použít"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Velikost ikony:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Velikost standardní ikony"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Velikost v pixelech:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"Velikost pojmenované ikony v pixelech, nebo -1 pro použití vlastnosti "
+"Velikost Ikony"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Vodorovné zarovnání"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Svislé zarovnání"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Obrázek"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Neplatná standardní položka menu"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Položka menu s obrázkem"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Vstupní dialog"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Použít podtržení:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "Jestli text obsahuje podtržený znak pro akcelerátor"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Použít značky:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Jestli text obsahuje značky Pango"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Zarovnat:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "Zarovnání řádků nápisu"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Zalamovat text:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Jestli má být text zalamován, aby se přizpůsobil šířce widgetu"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Lze vybrat:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "Jestli je možné vybrat text nápisu myší"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "Vodorovné zarovnání celého nápisu"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "Svislé zarovnání celého nápisu"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Cíl zaměření:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Widget, který má být zaměřen pro vstup z klávesnice po stisku podtržené "
+"klávesy akcelerátoru"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Zkracovat:"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Jak zkracovat řetězec"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "Šířka nápisu ve znacích"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Režim jednoho řádku:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "Jestli nápis dostane výšku jen pro jeden řádek"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Úhel:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "Úhel textu nápisu"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Nápis"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Šířka oblasti:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Šířka oblasti rozvržení"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Výška oblasti:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Výška oblasti rozvržení"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Souřadnice widgetu X v GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Souřadnice widgetu Y v GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Rozvržení"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Režim výběru seznamu"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Seznam"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Položka seznamu"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Vyskakovací menu"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Soubor"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "Ú_pravy"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Zobrazit"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "Nápo_věda"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "O _aplikaci"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Směr balení:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "Směr balení lišty menu"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Směr potomků:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "Směr balení potomků lišty menu"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Upravit menu..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Lišta menu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Položka menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Zobrazovat vodorovně:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Jestli je položka viditelná, když je lišta nástrojů vodorovná"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Zobrazovat svisle:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Jestli je položka viditelná, když je lišta nástrojů svislá"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Je důležitá:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Jestli má být text položky zobrazován, když režim lišty nástrojů je "
+"GTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Tlačítko na liště nástrojů s menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nový sešit"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Počet stránek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Zobrazovat úchytky:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Jestli jsou zobrazeny úchytky sešitu"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Zobrazovat okraj:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Jestli je zobrazen okraj sešitu, pokud nejsou zobrazovány úchytky"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Pozice úchytek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Umístění úchytek listů sešitu"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Posunovatelný:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Jestli je možné úchytky listů sešitu posouvat"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Hor. hranice úchytek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Velikost horizontální hranice úchytek listů sešitu"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Vert. hranice úchytek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Velikost vertikální hranice úchytek listů sešitu"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Zobrazovat menu:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Jestli je vyskakovací menu povoleno"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Počet stránek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Počet stránek sešitu"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Předchozí stránka"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Následující stránka"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Odstranit stránku"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Přejít na následující"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Přejít na předchozí"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Vložit stránku za"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Vložit stránku před"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Pozice stránky v seznamu stránek"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Nastavením hodnoty na True umožníte úchytce expanzi"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+"Nastavením hodnoty na True umožníte úchytce vyplnit celou přiřazenou oblast"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Nastavení hodnoty na True způsobí sbalení úchytek na začátek sešitu"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Nápis menu:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Text zobrazený ve vyskakovacím menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Sešit"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Nemohu přidat %s do widgetu GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menu s volbami"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Barva:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Jestli je náhled barevný nebo v odstínech šedi"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Jestli se má náhled zvětšit a vyplnit celou přiřazenou oblast"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Náhled"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Orientace obsahu lišty s průběhem"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Podíl:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Množství práce (podíl), která už je hotova"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Krok pulzu:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Podíl z délky lišty s průběhem, o kterou se pohne skákající blok při pulzu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Text zobrazený nad lištou s průběhem"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Zobrazovat text:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Jestli má být v liště s průběhem zobrazen text"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Režim aktivity:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+"Jestli se má lišta s průběhem chovat jako přední maska vozu Kit (seriál "
+"Knight Rider)"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Vodorovné zarovnání textu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Svislé zarovnání textu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Lišta s průběhem"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Jestli je rádiové tlačítko na počátku zapnuto"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Skupina:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Skupina rádiového tlačítka (implicitně patří všechny tlačítka na stejném "
+"rodiči do stejné skupiny)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nová skupina"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Rádiové tlačítko"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Jestli je rádiová položka menu na počátku zapnuta"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Skupina rádiové položky menu (implicitně patří všechny rádiové položky menu "
+"do jedné skupiny v rámci rodiče)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Rádiová položka menu"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Skupina rádiových tlačítek (implicitní jsou všechny rádiová tlačítka v liště "
+"nástrojů)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Rádiové tlačítko na liště nástrojů"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Politika H:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Za jakých okolností je zobrazen horizontální posuvník"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Politika V:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Za jakých okolností je zobrazen vertikální posuvník"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Umístění okna:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Kde je umístěno okno potomka vzhledem k posuvníkům"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Typ stínu:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Politika aktualizace vertikálního posuvníku"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Posuvné okno"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Oddělovač pro menu"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Vykreslovat:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Jestli je oddělovač vykreslován nebo jen prázdný"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Položka oddělovače lišty nástrojů"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Rychlost růstu:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Rychlost růstu rotačního tlačítka, používá se spolu s Přírůstkem stránky"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Počet zobrazených desetinných míst"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerický:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Jestli je povolen jen číselný vstup"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Politika aktualizace:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Za jakých okolností jsou vysílány signály value_changed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Zaokrouhlit:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+"Jestli je hodnota zaokrouhlena (posunuta) k nejbližšímu násobku přírůstku "
+"kroku"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Překlopit:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+"Jestli je hodnota překlopena při dosažená meze (změněna na mez opačnou)"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Rotační tlačítko"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Úchytka změny velikosti:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Jestli obsahuje stavová lišta úchytku pro změnu velikosti okna"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Stavová lišta"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nová tabulka"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Počet řádků:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Řádků:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Počet řádků v tabulce"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Sloupců:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Počet sloupců v tabulce"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Jestli by měli být potomci stejné velikosti"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Rozestup řádek:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Rozestup mezi jednotlivými řádky"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Rozestup sloupců:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Rozestup mezi jednotlivými sloupci"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Buňka X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Levý okraj widgetu v tabulce"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Buňka Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Horní okraj widgetu v tabulce"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Rozpětí sloupců:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Počet sloupců, přes které se klene widget v tabulce"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Rozpětí řádků:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Počet řádků, přes které se klene widget v tabulce"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Obložení H:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Obložení V:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Expanze X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Nastavte na True, pokud má widget expandovat horizontálně"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Expanze Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Nastavte na True, pokud má widget expandovat vertikálně"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Smrštění X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Nastavte na True, pokud se má widget zmenšovat horizontálně"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Smrštění Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Nastavte na True, pokud se má widget zmenšovat vertikálně"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Výplň X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Nastavte na True, pokud má widget vyplnit celou přiřazenou oblast v "
+"horizontálním směru"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Výplň Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Nastavte na True, pokud má widget vyplnit celou přiřazenou oblast ve "
+"vertikálním směru"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Vložit řádek před"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Vložit řádek za"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Vložit sloupec před"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Vložit sloupec za"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Odstranit řádek"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Odstranit sloupec"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabulka"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Střed"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Výplň"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Žádný"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Znak"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Slovo"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Viditelný kurzor:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Jestli je kurzor viditelný"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Přepisovat:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Jestli zadaný text přepisuje existující text"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Přijímá Tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Jestli mohou být zadány znaky tab"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Zarovnání:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Zarovnání textu"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Zalomení:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Zalomení textu"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Prostor nad:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Množství prostoru v bodech nad odstavci"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Prostor pod:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Množství prostoru v bodech pod odstavci"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Prostor uvnitř:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Množství prostoru v bodech mezi zalomenými řádky odstavce"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Levý okraj:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Šířka levého okraje v bodech"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Pravý okraj:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Šířka pravého okraje v bodech"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Odsazení:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Počet bodů pro odsazení odstavců"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Textový pohled"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Jestli je přepínač na počátku zapnut"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Přepínač"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Přepínač na liště nástrojů"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nová lišta nástrojů"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Počet položek:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Počet položek v liště nástrojů"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Orientace lišty nástrojů"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Styl:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Styl lišty nástrojů"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Tipy:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Jestli jsou povoleny tipy"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Zobrazovat šipku:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Jestli má být zobrazována šipka pro zobrazení menu, když se lišta nástrojů "
+"nevejde"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Jestli má mít položka stejnou velikost jako jiné homogenní položky"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Vložit položku před"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Vložit položku za"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Lišta nástrojů"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Tlačítko na liště nástrojů"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Položka lišty nástrojů"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Sloupec 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Sloupec 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Sloupec 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Řádek %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Viditelné záhlaví:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Jestli jsou zobrazovány tlačítka záhlaví sloupců"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Návod pro střídání:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Jestli je nastaven návod pro střídání, takže vykreslování témat může kreslit "
+"řádky ve střídavých barvách"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Jestli lze v pohledu měnit pořadí"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Povolit hledání:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Jestli může uživatel interaktivně prohledávat ve sloupcích"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Režim pevné výšky:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Nastaví všechny řádky na stejnou výšku pro zlepšení výkonu"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Výběr počkáním:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Jestli má výběr následovat kurzor"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Expanze počkáním:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+"Jestli mají být řádky rozbaleny nebo sbaleny, když se přes ně pohybuje kurzor"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Seznam nebo Strom"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nový vertikální box"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Vertikální box"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nový vertikální box tlačítek"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Vertikální box tlačítek"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Typ stínování výřezu"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Výřez"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Vertikální panely"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Vertikální pravítko"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Vertikální stupnice"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Vertikální posuvník"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Vertikální oddělovač"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Titulek okna"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Typ okna"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Nápověda typu:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Říká správci oken, jak s oknem pracovat"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "Počáteční pozice okna"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modální:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Jestli je okno modální"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Implicitní šířka:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "Implicitní šířka okna"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Implicitní výška:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "Implicitní výška okna"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Lze měnit velikost:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Jestli lze měnit velikost okna"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Jestli lze okno zmenšovat"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Růst:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Jestli lze okno zvětšovat"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Automaticky zničit:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Jestli je okno zničeno, když je zničen i rodič, na němž je závislé"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "Ikona pro toto okno"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Role:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "Jedinečný identifikátor okna, používaný při obnovování sezení"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Dekorováno:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "Jestli má být okno dekorováno správcem oken"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Přeskočit lištu úloh"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Jestli se okno nemá objevit v liště úloh"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Přeskočit pager:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "Jestli se okno nemá objevit v pageru"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Gravity:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Referenční bod, který používat při nastavení souřadnic okna"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Zaměřit při namapování:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Jestli má být okno aktivováno, když je namapováno"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Nápověda naléhavosti:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Jestli má být na okno upozorněn uživatel"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Okno"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Chyba"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Systémová chyba"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Chyba při otvírání souboru"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Chyba při čtení souboru"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Chyba při zápisu souboru"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Neplatný adresář"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Neplatná hodnota"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Nesprávná XML entita"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Očekávána zahajovací značka"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Očekávána ukončovací značka"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Očekávána znaková data"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Chybějící class ID"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Neznámá třída"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Neplatná komponenta"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Neočekávaný konec souboru"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Neznámý chybový kód"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Ovládán čím"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Ovladač pro"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Nápis pro"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Nadepsán čím"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Člen čeho"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Uzel potomkem čeho"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Pokračuje do"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Pokračuje z"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Podpokno okna"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Vkládá"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Vloženo do"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Vyskakovací okno pro"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Rodičovské okno okna"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Vztah: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Název:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Název widgetu, který se předá pomocným technologiím"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Popis:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Popis widgetu, který bude předán pomocným technologiím"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Titulek tabulky:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Titulek tabulky, který se předá pomocným technologiím"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Výběr widgetů s tímto vztahem"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Kliknutí"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Stisknutí"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Uvolnění"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Zadejte popis akce, který se předá pomocným technologiím"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Schránka"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Musíte vybrat widget, do kterého chcete vkládat"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Nemohu vkládat do oken či dialogů."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Nemohu vložit do vybraného widgetu, jelikož\n"
+"je vytvářen automaticky svým rodičem."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Do menu nebo lišty s menu lze vkládat pouze položky menu."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Do prostoru akcí dialogu lze vkládat pouze tlačítka."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Do widgetu GnomeDock lze vkládat pouze widgety GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Nad widgety GnomeDockItem lze vkládat pouze widgety GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+"Promiňte - vkládání nad widgety GnomeDockItem není zatím implementováno."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Widgety GnomeDockItem lze pouze vložit do widgetu GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Nový"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Vytvořit nový soubor"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Zasta_ralé"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "Zákla_dní GTK+"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "Dod_atečné GTK+"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Vyberte klávesovou zkratku"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Klávesy"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Editor menu"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Typ"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Akcelerátor"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Název"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Obsluha"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktivní"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Skupina"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Ikona"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Přesun položky a jejich potomků o jedno místo výše v seznamu"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Přesun položky a jejich potomků o jedno místo níže v seznamu"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Přesun položky a jejich potomků o úroveň výše"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Přesun položky a jejich potomků o úroveň níže"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "Standardní položka k použití."
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Standardní položka:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "Standardní položka GNOME k použití."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "Text položky menu, prázdné pro oddělovače."
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Název widgetu"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "Funkce volaná při výběru této položky"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Obsluha:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Volitelná ikona zobrazovaná po levé straně položky menu."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "Tip zobrazovaný při umístění myši nad položkou"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Tip:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "Přid_at"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Přidat novou položku pod vybranou položku."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Přidat poto_mka"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Přidat nového potomka k vybrané položce."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Přidat _oddělovač"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Přidat oddělovač pod vybranou položku."
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Odstranit"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Odstranit aktuální položku"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Typ položky:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Jestli je položka implicitně zapnuta."
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Aktivní:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "Ne"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "Skupina položky při výběru"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Check"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normální"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Akcelerátor:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Klávesa:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modifikátory:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Ano"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Vybrat ikonu"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "oddělovač"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Nový"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Výběr"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Adresář projektu není nastaven.\n"
+"Nastavte jej prosím pomocí dialogu Volby projektu.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Adresář zdrojů není nastaven.\n"
+"Nastavte jej prosím pomocí dialogu Volby projektu.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Neplatný adresář zdrojů.\n"
+"\n"
+"Adresář zdrojů musí být adresář projektu\n"
+"nebo jeho podadresář.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Adresář obrázků není nastaven.\n"
+"Nastavte jej prosím pomocí dialogu Volby projektu.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Promiňte - generování zdrojů pro %s není zatím implementováno"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Váš projekt používá zastaralé widgety, které Gtkmm-2\n"
+"nepodporuje. Najděte tyto widgety ve svém projektu\n"
+"a použijte jejich náhrady."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Chyba při spuštění glade-- pro generování zdrojového kódu C++.\n"
+"Zkontrolujte, jestli máte glade-- nainstalován a jestli je ve vaší PATH.\n"
+"Pak zkuste spustit 'glade-- <soubor_projektu.glade>' v terminálu."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Chyba při spuštění gate pro generování zdrojového kódu Ada95.\n"
+"Zkontrolujte, jestli máte gate nainstalován a jestli je ve vaší PATH.\n"
+"Pak zkuste spustit 'gate <soubor_projektu.glade>' v terminálu."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Chyba při spuštění glade2perl pro generování zdrojového kódu Perl.\n"
+"Zkontrolujte, jestli máte glade2perl nainstalován a jestli je ve vaší\n"
+"PATH. Pak zkuste spustit 'glade2perl <soubor_projektu.glade>' v terminálu."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Chyba při spuštění eglade pro generování zdrojového kódu Eiffel.\n"
+"Zkontrolujte, jestli máte eglade nainstalován a jestli je ve vaší\n"
+"PATH. Pak zkuste spustit 'eglade <soubor_projektu.glade>' v terminálu."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Adresář obrázků není nastaven.\n"
+"Nastavte jej prosím pomocí dialogu Volby projektu.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Chyba při zápisu XML souboru\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Volby projektu"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Obecné"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Základní volby:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Adresář projektu"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Adresář projektu:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Výběr..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Název tohoto projektu"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Název projektu:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Název tohoto programu"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Soubor projektu"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Soubor projektu:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Podadresáře:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Adresář kam uložit vytvořený zdrojový kód"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Zdrojový adresář:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Adresář kam uložit obrázky"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Adresář obrázků:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Licence, která je přidána na začátek všech vytvořených souborů"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Jazyk:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "GNOME:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Povolit podporu Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Jestli se bude vytvářet aplikace pro GNOME"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Povolit podporu GNOME DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Jestli se bude vytvářet databázová aplikace pro GNOME"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Volby C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>Upozornění:</b> pro velké aplikace se doporučuje použít libglade."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Obecné volby:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Podpora gettextu"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Jestli jsou řetězce označeny pro překlad"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Nastavit názvy widgetů"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Jestli jsou ve zdrojovém kódu nastaveny názvy widgetů"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Zálohovat zdrojové soubory"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Jestli se vytvářejí kopie starých zdrojových souborů"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Povolit podporu Nápovědy GNOME"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Jestli má být zahrnuta podpora systému nápovědy prostředí GNOME"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Volby výstupu souborů:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Generovat soubor main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Jestli se má generovat soubor main.c obsahující funkci main(), pokud ještě "
+"neexistuje"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Generovat podpůrné funkce"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Jestli se mají generovat podpůrné funkce"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Generovat soubory pro sestavení"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Jestli se mají generovat soubory pro sestavení zdrojového kódu, včetně "
+"souborů Makefile.am a configure.in, pokud ještě neexistují"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funkce pro vyváření rozhraní:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Soubor, do kterého jsou zapsány funkce pro tvorbu rozhraní"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Zdrojový soubor:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Soubor, do kterého jsou zapisovány deklarace funkcí pro vytvoření rozhraní"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Soubor hlavičky:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Zdrojový soubor pro funkce pro vyváření rozhraní"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Hlavičkový soubor pro funkce pro vyváření rozhraní"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Obsluhy signálů a funkce zpětného volání:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Soubor, do kterého jsou zapisovány prázdné obsluhy signálů a funkce pro "
+"zpětné volání"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Soubor, do kterého jsou zapisovány deklarace obsluh signálů a funkcí pro "
+"zpětné volání"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Zdrojový soubor pro funkce obsluhy signálů a zpětných volání"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Hlavičkový soubor pro funkce obsluhy signálů a zpětných volání"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Podpůrné funkce:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Soubor, do kterého jsou zapisovány podpůrné funkce"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Soubor, do kterého jsou zapisovány deklarace podpůrných funkcí"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Zdrojový soubor pro podpůrné funkce"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Hlavičkový soubor pro podpůrné funkce"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Volby LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Přeložitelné řetězce:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>Upozornění:</b> tento přepínač je zastaralý - použijte místo něj intltool."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Ukládat přeložitelné řetězce"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Zdali jsou přeložitelné řetězce uloženy ve zvláštním souboru se zdroji C, "
+"což umožní překlad rozhraní načítaných knihovnou libglade."
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Zdrojový soubor C, do kterého se mají ukládat přeložitelné řetězce"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Soubor:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Vyberte projektový adresář"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Musíte nastavit volbu Souboru přeložitelných řetězců"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Musíte nastavit volbu Adresáře projektu"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Musíte nastavit volbu Souboru projektu"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Musíte nastavit volbu Názvu projektu"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Musíte nastavit volbu Názvu programu"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Musíte nastavit volbu Adresáře zdrojů"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Musíte nastavit volbu Adresáře obrázků"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Nemohu zobrazit soubor s nápovědou: %s\n"
+"\n"
+"Chyba: %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Vytvořit nový projekt"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Sestavit"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Generovat zdrojový kód projektu"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "_Volby..."
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Úprava voleb projektu"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Odstranit vybraný widget"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Zobrazovat _paletu"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Zobrazit paletu widgetů"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Zobrazovat _editor vlastností"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Zobrazovat editor vlastností"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Zobrazovat s_trom widgetů"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Zobrazovat strom widgetů"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Zobrazit s_chránku"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Zobrazit schránku"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Zobrazovat _mřížku"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Zobrazovat mřížky (pouze ve fixních kontejnerech)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "Přita_hovat k mřížce"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Přitahovat widgety k mřížce"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Zobrazovat tipy pr_vků"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Zobrazení tipů vytvořených widgetů"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Nastavit v_olby mřížky..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Nastavení stylu a rozestupu mřížky"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "Nastavit volby _přitahování..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Nastavení voleb přitahování k mřížce"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Zobrazit často kladené otázky o Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Projekt"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Nový projekt"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Otevřít"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Otevřít projekt"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Uložit"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Uložit projekt"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Volby"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Sestavit"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Generovat zdrojový kód"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Otevřít existující projekt"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Uložit projekt"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Ukončit Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Vyjmout vybraný widget do schránky"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Kopírovat vybraný widget do schránky"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Vložit widget ze schránky přes vybraný widget"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Mřížka"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "_Zobrazovat mřížku"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Nastavení rozestupu mezi linkami mřížky"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "_Přitahovat k mřížce"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Přitahovat widgetů k mřížce (pouze ve fixních kontejnerech)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Nastavení, které části widgetu se mají přitahovat k mřížce"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "O _aplikaci..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Vol_by"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Zapsat zdrojový kód"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Jste si jisti, že chcete vytvořit nový projekt?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Nový projekt _GTK+"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Nový projekt G_NOME"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Jaký typ projektu chcete vytvořit?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Nový projekt vytvořen."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Projekt otevřen."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Chyba při otevírání projektu."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Chyby při otevírání souboru projektu"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " chyby při otevírání souboru projektu:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"V této chvíli není otevřený žádný projekt.\n"
+"Vytvořte nový projekt pomocí příkazu Projekt/Nový."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Chyba při ukládání projektu"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Chyba při ukládání projektu."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Projekt uložen."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Chyba při zapisování zdrojového kódu"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Chyba při zapisování zdrojů."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Zdrojový kód zapsán."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Chybová zpráva systému:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Jste si jisti, že chcete skončit?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "© 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade je návrhář uživatelského rozhraní pro GTK+ a prostředí GNOME."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "O aplikaci Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<nepojmenován>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Databázový prohlížeč"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Combo svázané s daty"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Výběr připojení"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Nastavení DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Průvodce nastavením DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Zvýraznit text:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Je-li vybráno, bude text ve widgetu zvýrazněn"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Prohlížeč databázových chyb"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Dialog databázových chyb"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulář"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Text uvnitř šedého pruhu"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Šedý pruh"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Mřížka svázaná s daty"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Seznam svázaný s daty"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget pro přihlášení do databáze"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Přihlášení"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Dialog přihlášení do databáze"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Výběr poskytovatele"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Výběr zdroje dat"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor tabulky"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Povolit plovoucí:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Jestli jsou povoleny plovoucí položky ukotvení"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Přidat kotevní pás nahoru"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Přidat kotevní pás dolu"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Přidat kotevní pás doleva"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Přidat kotevní pás doprava"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Přidat plovoucí položku pro ukotvení"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Ukotvení GNOME"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Uzamčeno:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Jestli je kotvící položka uzamčena na místě"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exkluzivní:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Jestli je ukotvená položka vždy jediná ve svém pásu"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nikdy plovoucí:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Jestli je ukotvené položce umožněno plavat ve svém vlastním okně"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nikdy vertikální:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Jestli je položce ukotvení umožněno vertikální umístění"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nikdy horizontální:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Jestli je položce ukotvení umožněno horizontální umístění"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Typ stínování okolo ukotvených položek"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orientace plovoucí položky ukotvení"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Přidat ukotvenou položku před"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Přidat ukotvenou položku za"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Položka ukotvení GNOME"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Dodatečné informace, jako třeba popis balíčku a jeho domovská webová stránka"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Dialog GNOME O aplikaci"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Nový soubor"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Otevřít soubor"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Uložit soubor"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Stavová lišta:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Jestli má okno stavovou lištu"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Ukládat nastavení:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Jestli je rozvržení uloženo a obnoveno automaticky"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Aplikační okno GNOME"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Stavová zpráva."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Průběh:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Jestli má aplikační lišta indikátor průběhu"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Stav:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "Jestli má aplikační lišta oblast pro stavové zprávy a vstup uživatele"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Aplikační lišta GNOME"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Vyhlazování:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Jestli má plátno povoleno vyhlazování, pro zjemnění hran písma a grafiky"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Minimální souřadnice X"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Minimální souřadnice Y"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Maximální souřadnice X"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Maximální souřadnice Y"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixelů na jednotku:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Počet bodů odpovídajících jedné jednotce"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "Plátno GNOME"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Rozptyl:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Jestli má být na vzorek použit rozptyl, aby byl přesnější"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Vyberte barvu"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Výběr barvy GNOME"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Nemohu vytvořit ovládací prvek Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Nový ovládací prvek Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Vyberte ovládací prvek Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Popis"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Ovládací prvek Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Zobrazovat čas:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Jestli se kromě data zobrazuje i čas"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24hodinový formát:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Jestli je čas zobrazen ve 24hodinovém formátu"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Nižší hodina:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Nejnižší hodina, která má být zobrazena ve vyskakovacím okně"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Vyšší hodina:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Nejvyšší hodina, která má být zobrazena ve vyskakovacím okně"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Auto zavření:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "Jestli se dialog automaticky zavře po stisku jakéhokoli tlačítka"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Skrýt při zavření:"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Jestli je dialog skryt při zavření, místo zničení"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Dialogový box GNOME"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Nový průvodce GNOME"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Zobrazovat nápovědu"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Zobrazovat tlačítko s nápovědou"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Přidat úvodní stranu"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Přidat konečnou stranu"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Průvodce"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Nadpis stránky"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Hlavní text stránky, který představí průvodce lidem"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Barva nadpisu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Barva textu nadpisu"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Barva textu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Barva hlavního textu"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Barva pozadí stránky"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Barva pozadí loga:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Barva pozadí okolo loga"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Barva textového boxu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Barva pozadí okolo oblasti s hlavním textem"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Obrázek loga:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logo zobrazené na pravém horním okraji stránky"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Vodotisk na straně:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Hlavní obrázek zobrazený na straně stránky."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Vodotisk nahoře:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Hlavní obrázek zobrazený nahoře na stránce."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Úvodní nebo konečná strana průvodce"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Barva pozadí obsahu:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Barva pozadí okolo titulku"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Obrázek zobrazený nahoře na stránce"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Standardní strana průvodce"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID historie:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "ID, pod kterým se mají ukládat položky historie"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Max. uloženo:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Maximální počet uložených položek historie"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Políčko GNOME"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Nadpis dialogu pro výběr souboru"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Adresář:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Jestli je požadován adresář místo souboru"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Jestli by měl být dialog pro výběr souboru modální"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Používat FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Používat nový widget GtkFileChooser místo GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Políčko souboru GNOME"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Text náhledu zobrazený v dialogu pro výběr písma"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Režim:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Co se má zobrazovat v tlačítko pro výběr písma"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Velikost písma, která se má použít v tlačítku pro výběr písma"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Výběr písma GNOME"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL zobrazené po kliknutí na tlačítko"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Text zobrazený v tlačítku"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Tlačítko hypertextového odkazu GNOME"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Políčko ikony GNOME"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Režim výběru"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Šířka ikony:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Šířka každé ikony"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Počet bodů mezi každým řádkem ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Počet bodů mezi sloupci ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Okraj ikon:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Počet bodů okolo ikon (nepoužívá se?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Rozestup textu:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Počet bodů mezi textem a ikonou"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Upravitelný text:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Jestli lze text ikony upravit uživatelem"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Statický text:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Jestli je text ikony statický, v kterémžto případě text nebude kopírován "
+"widgetem GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Seznam ikon"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Výběr ikony"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Typ zprávy:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "Typ boxu zprávy"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Zpráva:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "Zobrazená zpráva"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Box se zprávou pro GNOME"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Název souboru obrázku"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Škálovaný:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Jestli je obrázek škálovaný"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Šířka škálování:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Na jakou šířku se má obrázek zvětšit"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Výška škálování:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Na jakou výšku se má obrázek zvětšit"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Obrázek GNOME"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Náhled:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Jestli je zobrazen malý náhled na obrázek"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "Nový widget GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Dialogové okno vlastností"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Zapsat zdrojový kód a skončit"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Začít se skrytou paletou"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Začít se skrytým editorem vlastností"
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: Pro volby '-w' nebo '--write-source' musí být nastaven soubor XML.\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Chyba při čtení souboru XML.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Chyba při zápisu souboru.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "soukromá"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "chráněná"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "veřejná"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Předsvícená"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Vybraná"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Necitlivá"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Když potřebuje okno překreslit"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Při přesunu myši"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Tipy pro přesun myši"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Přesun myši se stiskem kteréhokoli tlačítka"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Přesun myši se stisknutím tlačítka 1"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Přesun myši se stisknutím tlačítka 2"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Přesun myši se stisknutím tlačítka 3"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Kterékoli tlačítko stisknuto"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Kterékoli tlačítko uvolněno"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Kterákoli klávesa stisknuta"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Kterákoli klávesa uvolněna"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Při vstupu myši do okna"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Při výstupu myši z okna"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Jakákoli změna v zaměření vstupu"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Jakákoli změna ve struktuře okna"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Jakákoli změna ve vlastnostech X Windows"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Jakákoli změna ve viditelnosti"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Pro kurzory v programech znajících XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Vlastnosti"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Zabalení"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Společné"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Styl"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Signály"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Vlastnosti: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Vlastnosti: <žádné>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Třída:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Třída widgetu"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Šířka:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Požadovaná šířka widgetu (obvykle se používá ke stanovení minimální šířky)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Výška:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Požadovaná výška widgetu (obvykle se používá ke stanovení minimální výšky)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Viditelný:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Jestli je widget zpočátku viditelný"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Citlivý:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Jestli widget reaguje na vstup"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Tip zobrazený při umístění myši nad widgetem"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Může být implicitní:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Jestli může být widget implicitní akcí v dialogu"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Je implicitní"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Jestli je widget implicitní akcí v dialogu"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Lze zaměřit:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Jestli může widget přijímat zaměření vstupu"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Je zaměřený:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Jestli widget je zaměřen pro vstup"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Události:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Události systému X, které widget obdrží"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Rozš. události:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Režim Rozšířených událostí systému X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Akcelerátory:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definuje signály, které jsou vysílány při stisku klávesy"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Upravit..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Šířit:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Nastavením hodnoty na True se bude styl předávat potomkům widgetu"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Pojmenovaný styl:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Název stylu, který lze sdílet mezi více widgety"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Písmo:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Písmo, které se použije na jakýkoli text ve widgetu"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopírovat vše"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Popředí:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Pozadí:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Základ:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Barva popředí"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Barva pozadí"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Barva textu"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Základní barva"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Pixmapa na pozadí:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Grafika použitá jako pozadí widgetu"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Soubor, do kterého se má zapsat zdrojový kód"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Veřejný:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Jestli je widget přidán do datové struktury komponenty"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Oddělená třída:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Vložit podstromu tohoto widgetu do oddělené třídy"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Oddělený soubor:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Vložit widget do odděleného zdrojového souboru"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Viditelnost:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Viditelnost widgetů. Veřejné widgety jsou exportovány do globální mapy."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Musíte vybrat barvu nebo pozadí pro kopírování"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Neplatný výběr v on_style_copy()"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Musíte nejprve zkopírovat barvu nebo pixmapu pozadí"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Musíte vybrat barvu, do které chcete vkládat"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Musíte vybrat pixmapu pozadí, do kterého chcete vkládat"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Nemohu vytvořit obrázek ze souboru\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Signál"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Potom"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Objekt"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Signál:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "Signál, pro který se přidává obsluha"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "Funkce pro zpracování signálu"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Data:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Data předávaná obsluze"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Objekt:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "Objekt, který obdrží signál"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Potom:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Jestli se obsluha vykoná až po funkci třídy"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Přidat"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Obnovit"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Vymazat"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Akcelerátory"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Klávesa"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Vyslaný signál"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "Klávesová zkratka"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Signál, který vyslat při stisku klávesové zkratky"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Upravit vlastnost textu"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Text:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "_Přeložitelný"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Má _předponu obsahu"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>_Poznámky pro překladatele:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Výběr události X"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Maska událostí"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Musíte nastavit klávesovou zkratku"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Musíte nastavit signál, který se má vyslat"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Musíte nastavit název signálu"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Musíte nastavit obsluhu signálu"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "signály %s"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Výběr signálu"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Hodnota:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Krok:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Krok stránky:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Velikost stránky:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "Hodnota H:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "Minimální H:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "Maximální H:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "Krok H:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "Stránka H:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "Velikost stránky H:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "Hodnota V:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "Minimální V:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "Maximální V:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "Krok V:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "Krok stránky V:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "Velikost stránky V:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Počáteční hodnota"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "Minimální hodnota"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "Maximální hodnota"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "Přírůstek kroku"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "Přírůstek stránky"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "Velikost stránky"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "Požadované písmo není k dispozici."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Výběr pojmenovaného stylu"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Styly"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Přejmenovat"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Zrušit"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Nový styl:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Neplatný název stylu"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "Tento název stylu se již používá"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Přejmenovat styl na:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Nemohu přejmenovat soubor:\n"
+" %s\n"
+"na:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Nemohu vytvořit soubor:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Chyba při zápisu XML souboru\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Soubor s přeložitelnými řetězci generovaný programem Glade.\n"
+" * Přidejte tento soubor do POTFILES.in svého projektu.\n"
+" * NEPŘEKLÁDEJTE JEJ jako součást své aplikace.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatný název souboru se zdroji rozhraní: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatný název hlavičkového souboru rozhraní: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatný název zdrojového souboru zpětných volání: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatný název hlavičkového souboru zpětných volání: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatný název podpůrného zdrojového souboru: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatný název podpůrného hlavičkového souboru: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Nemohu připojovat k souboru:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Chyba při zápisu do souboru:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Název souboru musí být nastaven v dialogu Volby projektu."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Název souboru musí být jednoduchý relativní název.\n"
+"Použijte dialog Volby projektu pro jeho nastavení."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Strom widgetů"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget nebyl v boxu nalezen"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget nebyl v tabulce nalezen"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget nebyl ve fixním kontejneru nalezen"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget nebyl v balíkovači nalezen"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Nemohu přistupovat k souboru:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Nemohu otevřít soubor:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Chyba při čtení ze souboru:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Nemohu vytvořit adresář:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Nemohu přistupovat k adresáři:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Neplatný adresář:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekty"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projekt"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Nemohu otevřít adresář:\n"
+" %s\n"
diff --git a/tools/glade/po/da.po b/tools/glade/po/da.po
new file mode 100644
index 00000000..f6b131e3
--- /dev/null
+++ b/tools/glade/po/da.po
@@ -0,0 +1,5920 @@
+# Danish translation of Gladen
+# Copyright (C) 1999, 2000, 01, 02, 03 Free Software Foundation, Inc.
+# Birger Langkjer <birger.langkjer@image.dk>, 1999.
+# Kenneth Christiansen <kenneth@ripen.dk>, 1999.
+# Keld Simonsen <keld@dkuug.dk>, 2000.
+# Ole Laursen <olau@hardworking.dk>, 2002, 03.
+#
+# Konventioner:
+#
+# child -> under-, afkom
+# item -> (som oftest) punkt (f.eks. "menupunkt")
+# label -> etiket
+# parent -> ophav
+# separator -> skillelinje
+# scrollbar -> rulleskakt
+# span (n) -> -vidde
+# span (v) -> spænde over
+# spinbutton -> talindtastningskontrol
+# stock -> standard-
+# toggle button -> skifteknap
+# widget -> kontrol
+#
+# Bemærk at teksterne med "Gnome <kontrolnavn>" er oversat med
+# "<kontrolnavn>" da Gnome-forstavelsen er overflødig fordi kontrollerne
+# vælges i en boks hvor det klart fremgår at det drejer sig om
+# Gnomekontroller.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 0.6.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-10-31 21:56+0100\n"
+"Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
+"Language-Team: Danish <dansk@klid.dk>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Design brugergrænseflader"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade - grænsefladedesigner"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Gitterindstillinger"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Vandret mellemrum:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Lodret mellemrum:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Gitterstil:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Prikker"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linjer"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Fastgørelseindstillinger"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Vandret fastgørelse:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Venstre"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Højre"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Lodret fastgørelse:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Top"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Bund"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GnomeDockItem-kontroller kan kun indsættes i en GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Kunne ikke indsætte en GtkScrolledWindow-kontrol."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Kunne ikke indsætte en GtkViewport-kontrol."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Kunne ikke tilføje en ny kontrol."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Du kan ikke tilføje en kontrol på denne placering.\n"
+"\n"
+"Tip: GTK+ bruger beholdere til at placere kontroller.\n"
+"Prøv at fjerne den eksisterende kontrol og indsæt en\n"
+"boks- eller tabelbeholder i stedet.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Kunne ikke slette kontrol."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Kontrollen kan ikke slettes"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Kontrollen oprettes automatisk som del af en ophavskontrol og kan ikke "
+"slettes."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Kantbredde:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Bredden af kanten rundt om beholderen"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Markér"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Fjern rullevindue"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Tilføj rullevindue"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Fjern justering"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Tilføj justering"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Fjern hændelsesboks"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Tilføj hændelsesboks"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Vis igen"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Klip"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopiér"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Indsæt"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Slet"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "-"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "erstatter barnet til beholder - ikke implementeret endnu\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Kunne ikke indsætte GtkAlignment-kontrol."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Kunne ikke fjerne GtkAlignment-kontrol."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Kunne ikke indsætte GtkEventBox-kontrol."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Kunne ikke fjerne GtkEventBox-kontrol."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Kunne ikke indsætte GtkScrolledWindow-kontrol."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Kunne ikke fjerne GtkScrolledWindow-kontrol."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Fjern etiket"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Programlinje"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Billede der skal bruges som logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Programnavn:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Navn på kontrollen"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Kommentarer:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Yderligere information som f.eks. beskrivelse af pakken og dens hjemmeside "
+"på nettet"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Ophavsret:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Ophavsretnotitsen"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Om et Gnome-program skal bygges"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Menuetiket:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Billede som vises langs med toppen af siden"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licens:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Reliefstilen for knappen"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Forfattere:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Pakkens forfattere, én på hver linje"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Dokumentation:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Dokumentationsforfattere til pakken, én på hver linje"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Pakkens forfattere, én på hver linje"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Oversættere:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Oversættere af pakken - bør normalt efterlades tom så oversættere selv kan "
+"tilføje deres navne i po-filerne"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Om-vindue"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etiket med tastegenvej"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Vandret justering:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Vandret justering af underkontrollen"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Lodret justering:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Lodret justering af underkontrollen"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Vandret skalering:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Vandret skalering af underkontrollen"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Lodret skalering:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Lodret skalering af underkontrollen"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Vandret fyld:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Vandret skalering af underkontrollen"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Vandret fyld:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Vandret skalering af underkontrollen"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Vandret fyld:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Vandret skalering af underkontrollen"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Vandret fyld:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Vandret justering af underkontrollen"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Justering"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Retning:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Pilens retning"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Skygge:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Pilens skyggetype"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Vandret justering af pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Lodret justering af pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "Vandret fyld:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Vandret udfyldning"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Lodret fyld:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Lodret udfyldning"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Pil"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Vandret etiketjustering:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Vandret justering af rammens etiketkontrol"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Lodret etiketjustering:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Lodret justering af rammens etiketkontrol"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Rammens skyggetype"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Vandret justering af rammens underkontrol"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Formatforhold:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Dimensionsforholdet til rammens underkontrol"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Adlyd underkontrol:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Om dimensionsforholdet skal bestemmes af underkontrollen"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Dimensionsramme"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Standardknap:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Standardknap som skal bruges"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiket:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Tekst som skal vises"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Ikon som skal vises"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Knapperelief:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Reliefstilen for knappen"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Svar-id:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Svar-id'en returneres når knappen trykkes ned. Vælg et af standardsvarene "
+"eller indtast et positivt heltal"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Om dialogboksen lukker så snart der trykkes på en knap"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Fjern knapindhold"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Knap"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Overskrift:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Om måned og år skal vises øverst"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Navne på dage:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Om navnene på dagene skal vises"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fast måned:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Om måned og år ikke skal kunne ændres"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Ugenumre:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Om ugens nummer skal vises"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Mandag først:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Om ugen skal starte på en mandag"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalender"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Baggrundsfarve:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Baggrundsfarve"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Tekstvisning"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Først til:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Om afkrysningsboksen er afkrydset fra starten af"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inkonsistent:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Om knappen vises i en inkonsistent tilstand"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indikator:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Om indikatoren altid skal tegnes"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Afkrydsningsknap"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Om afkrysningsmenuen er afkrydset fra starten af"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Afkrydsningsmenupunkt"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Ny kolonneliste"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Antal kolonner:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Markeringsmåde:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Markeringsmåde for kolonnelisten"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Vis titler:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Om kolonnetitler skal vises"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Skyggetype for kolonnelistens kanter"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Kolonneliste"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Brug alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Om alfakanalen skal bruges"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titel:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Titel på farvevælgerboksen"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Vælg en farve"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Afkrydsningsknap"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Gennemsigtighedskontrol:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Om gennemsigtighedskontrollen skal vises"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palet:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Om paletten skal vises"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Farvevælger"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Vælg en farve"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Farvevælgerboks"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Værdi i liste:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Om værdien skal være i listen"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Tom i orden:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Om en tom værdi er acceptabel når 'Værdi i liste' er sat"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Versalfølsom:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Om søgningen skelner mellem små og store bogstaver"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Benyt piletaster:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Om piletasterne kan bruges til at ændre værdien"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Benyt altid:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Om piletasterne skal virke selv om værdien ikke er i listen"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Punkter:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Punkterne i kombinationslisten, én pr. linje"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Kombinationsboks"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Om dialogboksen lukker så snart der trykkes på en knap"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Har ramme:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Kombinationsboks"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nyt kolonnetræ"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Markeringsmåde for kolonnetræet"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Skyggetype for kolonnetræets kant"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Kolonnetræ"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Type:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Kurvens type"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "x-min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Minimum vandret værdi"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "x-maks:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Maksimum vandret værdi"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "y-min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Minimum lodret værdi"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "y-maks:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Maksimum lodret værdi"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Kurve"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Oprettelsesfunktion:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Funktionen som opretter kontrollen"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Streng 1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Første strengparameter som skal sendes til funktionen"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Streng 2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Anden strengparameter som skal sendes til funktionen"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Heltal 1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Første heltalsparameter som skal sendes til funktionen"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Heltal 2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Anden heltalsparameter som skal sendes til funktionen"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Anden kontrol"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Ny dialogboks"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Annullér, O.k."
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "O.k."
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Annullér, Anvend, O.k."
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Luk"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Standardknaplayout"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Antal knapper:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Vis hjælpeknap"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Har skillelinje:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Om dialogboksen har en vandret skillelinje over knapperne"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dialogboks"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Tegneareal"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Redigérbar:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Om teksten kan redigeres"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Tekst synlig:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Om teksten som bruger skriver ind, skal vises. Når dette er slået fra, vises "
+"teksten som stjerner - nyttigt ved indtastning af adgangskoder"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Maks. længde:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Maksimal længde af teksten"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Tekst:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Om indtastningsfeltet skal have en ramme omkring sig"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Usynligt tegn:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Det tegn som bruges hvis teksten ikke skal være synlig, f.eks. ved "
+"indtastning af adgangskoder"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Aktiverer forvalg:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Om den forvalgte kontrol i vinduet aktiveres ved tryk på returtasten"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Bredde i tegn:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Antallet af tegn der skal gøres plads til i indtastningsfeltet"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Tekstindtastningsfelt"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Synlig:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Adlyd underkontrol:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Hændelsesboks"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Først til:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Mellemrum:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Antal punkter mellem tekst og ikon"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Tilføj etiketkontrol"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Udvid:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Titlen på filvælgeren"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Procentdel:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Vis tid:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Bredde i tegn:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Bredden af layoutområdet"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Afkrydsningsknap"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Vælg fil"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Titelfarve:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Filvælgerboks"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Vælg fil"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Filoperationer:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Om knapperne til filoperationer skal vises"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Filvælgerboks"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "x:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "x-koordinaten for kontrollen i den faste beholder"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "y-koordinaten for kontrollen i den faste beholder"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Faste placeringer"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Skrifttypevælgerens titel"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Vis titler:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Om størrelsen af skrifttypen skal vises"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Vis størrelse:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Om størrelsen af skrifttypen skal vises"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Benyt skrifttype:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Om den valgte skrifttype skal bruges ved visning af oplysningerne"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Benyt størrelse:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Om den valgte skrifttype skal bruges ved visning af oplysningerne"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Vælg en skrifttype"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Afkrydsningsknap"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Teksteksempel:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Det teksteksempel som vises"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Skrifttypevælger"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Vælg en skrifttype"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Skrifttypevælgerboks"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Ramme"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Starttype:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Starttypen for kurven"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gammakurve"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Skyggetype for håndtagsboksen"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Håndtagsposition:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Håndtagets placering"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Lås til kant:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Kanten af håndtagsboksen som låses i position"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Håndtagsboks"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Ny vandret boks"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Størrelse:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Antal kontroller i boksen"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogen:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Om underkontrollerne skal være af samme størrelse"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Mellemrum mellem hver underkontrol"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Kan ikke slette nogen underkontroller."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Placering:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Kontrollens position i forhold til kontroller i samme niveau"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Fyld:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Udfyldningen for kontrollen"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Udvid:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Sæt til sand for at lade kontrollen udvide sig"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Udfyld:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Sæt til sand for at lade kontrollen udfylde hele det tildelte areal"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Pakningsstart:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Sæt til sand for at pakke kontrollen i starten af boksen"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Indsæt før"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Indsæt efter"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Vandret boks"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Ny vandret knapboks"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Antal knapper"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Layout:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Knappernes layoutstil"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Mellemrum mellem knapperne"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Vandret knapboks"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Skillelinjens placering"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Formindsk:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Sæt til sand for at lade kontrollen formindske sig"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Størrelsesændring:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Sæt til sand for at lade kontrollen ændre størrelse"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Vandrette paneler"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Måleenhed:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Enheden på linealen"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Mindste værdi:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Nedre værdi på linealen"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Højeste værdi:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Øvre værdi på linealen"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Nuværende position på linealen"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Maks:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Maksimal værdi på linealen"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Vandret lineal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Vis værdi:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Om skalaens værdi skal vises"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Cifre:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Antal cifre som skal vises"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Værdiplacering:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Værdiens placering"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Politik:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Opdateringspolitik for skalaen"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Inverteret:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Om intervalværdierne er vendt om"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Vandret skala"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Opdateringspolitik for rulleskakt"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Vandret rulleskakt"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Vandret skillelinje"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Ikonliste"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Markeringsmåde for kolonnetræet"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientering:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Hvilken vej fremgangslinjens indhold skal vende"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Ikonstørrelse:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Det standardpunkt fra Gnome som skal benyttes"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Ikonstørrelse:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Størrelsen af standardikonet"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Sidestørrelse:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Den vandrette justering"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Den lodrette justering"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Billede"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Ugyldigt standardmenupunkt"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Menupunkt med billede"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Indtastningsboks"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Understregning:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Om teksten indeholder et understreget genvejstegn"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Opmærkning:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Om teksten indeholder Pange-opmærkning"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Justér:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Justering af linjerne i etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Ombryd tekst:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Om teksten skal ombrydes så den passer med bredden af etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Kan markeres:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Om etiketteksten kan markeres med musen"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Den vandrette justering af hele etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Den lodrette justering af hele etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Fokusmål:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Kontrol som tastaturfokus flyttes til når den understregede genvejstast "
+"trykkes"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Eksklusiv:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Bredden af layoutområdet"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Markeringsmåde:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Ombrydningen af teksten"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Automatisk"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etiket"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Arealbredde:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Bredden af layoutområdet"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Arealhøjde:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Højden af layoutområdet"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "x-koordinaten for kontrollen i layoutet"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "y-koordinaten for kontrollen i layoutet"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Layout"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Markeringsmåde for listen"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Liste"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Listepunkt"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Pop-op-menu"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Fil"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Redigér"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Vis"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Hjælp"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Om"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Redigér menuer..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Menulinje"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menupunkt"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Aldrig vandret:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Om dokelementet aldrig kan være vandret"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Vis værdi:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Om dokelementet aldrig kan være lodret"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Skifteknap"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Ny notesbog"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Antal sider:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Vis faner:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Om notesbogfanerne skal vises"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Vis kant:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Om notesbogkanten skal vises når fanerne ikke vises"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Faneplacering:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Placering af fanerne"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Kan rulle:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Om fanerne kan rulle"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Vandret fanekant: "
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Størrelse af notesbogfanernes vandrette kant"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Lodret fanekant:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Størrelse af notesbogfanernes lodrette kant"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Vis pop-op:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Om pop-op-menuen er aktiveret"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Antal sider:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Antal sider i notesbogen"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Forrige side"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Næste side"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Slet side"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Skift med næste"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Skift med forrige"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Indsæt side efter"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Indsæt side før"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Sidens placering i listen af sider"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Sæt til sand for at lade fanen udvide sig"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Sæt til sand for at lade fanen udfylde hele det tildelte areal"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Sæt til sand for at pakke fanen i starten af notesbogen"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menuetiket:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Tekst som vises i pop-op-menuen"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notesbog"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Kan ikke tilføje en %s til en GtkOptionMenu."
+
+# det drejer sig om en menu som man klikker på for at få en række valgmuligheder
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Valgmulighedsmenu"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Farve:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Om miniaturen er i farve eller gråtoner"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Om miniaturen må udvide sig til at fylde hele det tildelte areal"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Miniature"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Hvilken vej fremgangslinjens indhold skal vende"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Procentdel:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Procentdel af arbejdet der er blevet fuldført"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Pulseringsskridt:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Den procentdel af fremgangslinjens længde den pulserende blok skal flyttes "
+"hver gang"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Tekst der skal vises over fremgangslinjen"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Vis tekst:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Om tekst skal vises i fremgangslinjen"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Aktivitetstilstand:"
+
+# indforstået snak - gad vide hvem Kit er?
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Om fremgangsmåleren skal pulsere frem og tilbage"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Tekstens vandrette justering"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Tekstens lodrette justering"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Fremgangslinje"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Om radioknappen er sat fra starten af"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Gruppe:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Radioknapgruppen (standardværdien er alle radioknapper med samme "
+"ophavskontrol)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Ny gruppe"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Radioknap"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Om radiomenuelementet er sat fra starten af"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Radiomenupunktsgruppen (standardværdien er alle radioknapper med samme "
+"ophavskontrol)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Radiomenupunkt"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Radioknapgruppen (standardværdien er alle radioknapper med samme "
+"ophavskontrol)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Radioknap"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Vandret politik:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Hvornår den vandrette rulleskakt skal vises"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Lodret politik:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Hvornår den lodrette rulleskakt skal vises"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Vinduesplacering:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Hvor undervinduet er placeret i forhold til rulleskakterne"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Skyggetype:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Opdateringspolitikken for lodret rulleskakt"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Rulleskaktsvindue"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Menuskillelinje"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Vandret skillelinje"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Klatrefart:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Klatrefart for talindtastningskontrollen, bruges sammen med sideforøgelsen"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Antal cifre efter kommaet som skal vises"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerisk:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Om kun numerisk indtastning er tilladt"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Opdateringspolitik:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Hvornår 'value_changed'-signaler udsendes"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Lås:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Om værdien skal afrundes til produkter af trinværdien"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Fold:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Om værdien skal foldes omkring og starte forfra når grænserne nås"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Talindtastning"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Størrelsesgreb:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Om statuslinjen har et greb til at ændre størrelsen af vinduet"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Statuslinje"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Ny tabel"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Antal rækker:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rækker:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Antal rækker i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Kolonner:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Antal kolonner i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Om underkontroller alle skal have samme størrelse"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Rækkemellemrum:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Mellemrummet mellem hver række"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Kolonnemellemrum:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Mellemrummet mellem hver kolonne"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Celle-x:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Kontrollens venstre kant i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Celle-y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Kontrollens øverste kant i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Kolonnevidde:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Antal kolonner kontrollen spænder over i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Rækkevidde:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Antal rækker kontrollen spænder over i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Vandret fyld:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Lodret fyld:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Udvid vandret:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Sæt til sand for at lade kontrollen udvide sig vandret"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Udvid lodret:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Sæt til sand for at lade kontrollen udvide sig lodret"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Formindsk vandret:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Sæt til sand for at lade kontrollen formindske sig vandret"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Formindsk lodret:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Sæt til sand for at lade kontrollen formindske sig lodret"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Udfyld vandret:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Sæt til sand for at lade kontrollen udfylde hele sit vandrette tildelte areal"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Udfyld lodret:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Sæt til sand for at lade kontrollen udfylde hele sit lodrette tildelte areal"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Indsæt række før"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Indsæt række efter"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Indsæt kolonne før"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Indsæt kolonne efter"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Slet række"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Slet kolonne"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabel"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centrér"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Udfyldning"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Intet"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Tegn"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Ord"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Markør synlig:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Om markøren er synlig"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Inverteret:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Om teksten kan redigeres"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justering:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Justeringen af teksten"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Ombrydning:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Ombrydningen af teksten"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Mellemrum over:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Antal punkter i mellemrummet over afsnit"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Mellemrum under:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Antal punkter i mellemrummet under afsnit"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Indvendig mellemrum"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Antal punkter i mellemrummet mellem brudte linjer i et afsnit"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Venstre margen:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Bredden af venstre margen i punkter"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Højre margen:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Bredden af højre margen i punkter"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Indrykning:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Antal punkter som afsnittene skal indrykkes"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Tekstvisning"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Om skifteknappen er sat fra starten af"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Skifteknap"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Skifteknap"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Ny værktøjslinje"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Antal punkter:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Antal punkter i værktøjslinjen"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Orientering af værktøjslinjen"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Værktøjslinjens stil"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Værktøjstip:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Om værktøjstip er slået til"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Vis kant:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Om underkontrollerne skal være af samme størrelse"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Indsæt punkt før"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Indsæt punkt efter"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Værktøjslinje"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Skifteknap"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Værktøjslinje"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Kolonne 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Kolonne 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Kolonne 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Titler synlige:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Om kolonnetitlerne vises"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Skiftende rækker:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Om der skal gives et hint til temamotoren om at tegne rækker i skiftende "
+"farver"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Reorganisérbar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Om visningen kan reorganiseres"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Aktivér søgning:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Om brugeren kan søge gennem kolonnerne interaktivt"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Skaleret højde:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Farvevælger"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Markeringsmåde for listen"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "Udvid vandret:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Liste- eller trævisning"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Ny lodret boks"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Lodret boks"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Ny lodret knapboks"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Lodret knapboks"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Skyggetype for visningsområdet"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Visningsområde"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Lodrette paneler"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Lodret lineal"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Lodret skala"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Lodret rulleskakt"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Lodret skillelinje"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Vinduets titel"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Vinduets type"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Type:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Vinduets første placering"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Om vinduet blokerer anden inddata"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Forvalgt bredde:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Vinduets standardbredde"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Forvalgt højde:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Vinduets standardhøjde"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Størrelsesændring:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Om størrelsen af vindet kan ændres"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Om vinduet kan formindskes"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Forstør:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Om vinduet kan forstørres"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Luk automatisk:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Om vinduet lukkes automatisk når dets midlertidige ophav lukkes"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Ikon for vinduet"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+# flertal da der er tale om overskrift til kontroller
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "For_ældede"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Om dimensionsforholdet skal bestemmes af underkontrollen"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Om vinduet har en statuslinje"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Om tekst skal vises i fremgangslinjen"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Gitterstil:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Fokusmål:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Om dimensionsforholdet skal bestemmes af underkontrollen"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Vindue"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Fejl"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Systemfejl"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Fejl ved åbning af fil"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Fejl ved læsning af fil"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Fejl ved skrivning af fil"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Ugyldig mappe"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Ugyldig værdi"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Ugyldig XML-entitet"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Startmærke forventet"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Slutmærke forventet"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Tegndata forventet"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Klasse-id mangler"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Ukendt klasse"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Ugyldig komponent"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Uventet slutning på fil"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Ukendt fejlkode"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Kontrolleret af"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Kontrol for"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiket for"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Navngivet af"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Medlem af"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Underelement af"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Navngivet af"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Pop-op-menu"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Forhold: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Kontrol"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Navn:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Navn på kontrollen som skal videregives til tilgængelighedsteknologier"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Beskrivelse:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+"Beskrivelse af kontrollen som skal videregives til tilgængelighedsteknologier"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Tabeloverskrift:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Tabeloverskrift som skal videregives til tilgængelighedsteknologier"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Vælg kontrollerne med dette forhold"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Klik"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Tryk"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Slip"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+"Indtast beskrivelse af den handling som skal videregives til "
+"tilgængelighedsteknologier"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Klippebord"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Du skal vælge en kontrol at indsætte i"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Du kan ikke indsætte i vinduer eller dialogbokse."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Du kan ikke indsætte i den valgte kontrol da den\n"
+"er oprettet automatisk af sin forælder."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Kun menupunkter kan indsættes i en menu eller menulinje."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Kun knapper kan indsættes i et dialoghandlingsområde."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Kun GnomeDockItem-kontroller kan indsættes i en GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Kun GnomeDockItem-kontroller kan indsættes over et GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Desværre - at indsætte over et GnomeDockItem er endnu ikke muligt."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem-kontroller kan kun indsættes i en GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Ny"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Opret en ny fil"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+# flertal da der er tale om overskrift til kontroller
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "For_ældede"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "_Basal GTK+"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "_Ekstra GTK+"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Vælg tastaturgenvej"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Taster"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Menuredigering"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Type"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Genvej"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Navn"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Håndtering"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktiv"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Gruppe"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikon"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Flyt dette element og dets underpunkter en plads op i listen"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Flyt dette punkt og dets underpunkter en plads ned i listen"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Flyt dette punkt og dets underpunkter en plads op"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Flyt dette puktet og dets underpunkter en plads ned"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Det standardpunkt som skal benyttes"
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Standardpunkt:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Det standardpunkt fra Gnome som skal benyttes"
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "Teksten for menupunktet eller tom for adskillere."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Navn på kontrollen"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Funktion som skal kaldes når punktet bliver valgt"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Håndtering:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Et valgfrit ikon som kan vises til venstre for menupunktet"
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Det tip som vises når musen er over punktet"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Værktøjstip:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Tilføj punkt"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Tilføj et nyt punkt under det valgte punkt"
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Tilføj _underpunkt"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Tilføj et nyt underelement under det valgte punkt"
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Tilføj _skillelinje"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Tilføj en skillelinje under det valgte punkt"
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "S_let"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Slet det aktive punkt"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Punkttype:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Om punktet er valgt på forhånd"
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktiv:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Nej"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Radiomenupunktets gruppe"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Afkryds"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Tastegenvej:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Skift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Tast:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modifikationer:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Ja"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Vælg ikon"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "skillelinje"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Nyt"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Vælger"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Projektmappen er ikke angivet.\n"
+"Angiv den venligst under projektindstillinger.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Kildekodemappen er ikke angivet.\n"
+"Angiv den venligst under projektindstillinger.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Ugyldig kildemappe:\n"
+"\n"
+"Kildemappen skal være projektmappen\n"
+"eller en undermappe til projektmappen.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Billedmappen er ikke angivet.\n"
+"Angiv den venligst under projektindstillinger.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Desværre - generering af kildekode til %s er ikke implementeret endnu"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Dit projekt benytter forældede kontroller som gtkmm 2\n"
+"ikke understøtter. Erstat dem med de nye kontroller i\n"
+"gtkmm 2."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Fejl under kørsel af glade-- til generering af C++-kildekode.\n"
+"Kontrollér at du har glade-- installeret, og at programmet er i din PATH.\n"
+"Prøv derefter at køre 'glade-- <projektfil.glade> i en terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Fejl under kørsel af gate til generering af Ada95-kildekode.\n"
+"Kontrollér at du har gate installeret, og at programmet er i din PATH.\n"
+"Prøv derefter at køre 'gate <projektfil.glade> i en terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Fejl under kørsel af glade2perl til generering af Perl-kildekode.\n"
+"Kontrollér at du har glade2perl installeret, og at programmet er i din "
+"PATH.\n"
+"Prøv derefter at køre 'glade2perl <projektfil.glade> i en terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Fejl under kørsel af eglade til generering af Eiffel-kildekode.\n"
+"Kontrollér at du har eglade installeret, og at programmet er i din PATH.\n"
+"Prøv derefter at køre 'eglade <projektfil.glade> i en terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Billedmappen er ikke angivet.\n"
+"Angiv den venligst under projektindstillinger.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Fejl ved skrivning af XML-projektfil\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Projektindstillinger"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Generelt"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Grundlæggende indstillinger:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Projektmappen"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Projektmappe:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Gennemse..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Navnet på det aktive projekt"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Projektnavn:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Navnet på programmet"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Projektfilen"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Projektfil:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Undermapper:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Mappe som genereret kildekode skal gemmes i"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Kildekodemappe:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Mappe som billeder skal gemmes i"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Billedmappe:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Den licens der skal tilføjes til toppen af de oprettede filer"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Programmeringssprog:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Aktivér Gnome-understøttelse"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Om et Gnome-program skal bygges"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Aktivér Gnome DB-understøttelse"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Om et Gnome DB-program skal bygges"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C-indstillinger"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Generelle indstillinger:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext-understøttelse"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Om tekststrenge skal markeres til oversættelse med gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Angiv kontrolnavne"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Om navnene på kontrollerne skal angives i kildekoden"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Sikkerhedskopier kildekode"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Om der skal oprettes kopier af de gamle kildefiler"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Understøttelse for Gnome-hjælp"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Om understøttelse for Gnome-hjælpesystemet skal inkluderes"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Filskrivningsindstillinger:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Skriv main.c-fil"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Om en main.c-fil med en main()-funktion skal skrives hvis den ikke eksisterer"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Udskriv hjælpefunktioner"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Om hjælpefunktionerne skrives ud"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Udskriv opbygningsfiler"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Om filer til bygning af kildekoden skal skrives - dette inkluderer Makefile."
+"am og configure.in hvis disse ikke allerede eksisterer"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funktioner til grænsefladeoprettelse:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Filen hvor funktionerne for oprettelse af grænsefladen skrives i"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Kildefil:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Filen hvor erklæringen af funktionerne til oprette grænsefladen bliver "
+"skrevet"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Inkluderingsfil:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Kildekodefil til funktioner til grænsefladeoprettelsen"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Inkluderingsfil til funktioner til grænsefladeoprettelsen"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Signalhåndterings- og tilbagekaldsfunktioner:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Filen hvor tomme signalhåndteringer og tilbagekaldsfunktioner bliver skrevet "
+"i"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Filen hvor erklæringerne af signalhåndteringerne og tilbagekaldsfunktionerne "
+"bliver skrevet i"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Kildekodefil til signalhåndterings- og tilbagekaldsfunktioner"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Inkluderingsfil til signalhåndterings- og tilbagekaldsfunktioner"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Hjælpefunktioner:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Filen hvor hjælpefunktionerne bliver skrevet i"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Filen hvor erklæringerne af hjælpefunktionerne bliver skrevet i"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Kildekodefil til hjælpefunktioner"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Inkluderingsfil til hjælpefunktioner"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Libglade-indstillinger"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Oversætbare tekststrenge:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Gem tekststrenge der kan oversættes"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Om tekster der kan oversættes, skal gemmes i en separat C-kildefil for at "
+"muliggøre oversættelse af brugergrænseflader indlæst af libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Den C-kildefil som alle tekster der kan oversættes, skal gemmes i"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fil:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Vælg projektmappen"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Du er nødt til at angive filen til oversætbare strenge"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Du er nødt til at angive projektmappen"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Du er nødt til at angive projektfilen"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Du er nødt til at angive projektnavnet"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Du er nødt til at angive programnavnet"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Du er nødt til at angive kildekodemappen"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Du er nødt til at angive billedmappen"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Kunne ikke vise hjælpefilen: %s.\n"
+"\n"
+"Fejl: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Opret et nyt projekt"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Byg"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Skriv projektkildekoden"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Indstillinger..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Ændr i projektindstillingerne"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Slet den valgte kontrol"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Vis _palet"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Vis kontrolpaletten"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Vis egenskabs_redigering"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Vis egenskabsredigeringen"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Vis kontrol_træ"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Vis træ med kontrollerne"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Vis _klippebord"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Vis klippebordet"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Vis _gitter"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Vis gitteret (kun i faste beholdere)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Fæstn til gitter"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Fastgør kontroller til gitteret"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Vis _kontrolværktøjstip"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Vis værktøjstip for oprettede kontroller"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "_Gitterindstillinger..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Vælg stil og mellemrum for gitteret"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "_Fastgørelsesindstillinger..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Angiv indstillingerne for fastgørelse til gitteret"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_Ofte stillede spørgsmål"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Vis ofte stillede spørgsmål om Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projekt"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Nyt projekt"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Åbn"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Åbn projekt"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Gem"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Gem projekt"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Indstillinger"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Byg"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Byg kildekoden"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Åbn et eksisterende projekt"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Gem projekt"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Afslut Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Klip den valgte kontrol til klippebordet"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Kopier den valgte kontrol til klippebordet"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Indsæt kontrollen fra klippebordet over den valgte kontrol"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Gitter"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Vis gitter"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Angiv mellemrummet mellem gitterlinjer"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "_Fæstn til gitter"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Fæstn kontroller til gitteret (kun i faste beholdere)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Angiv hvilke dele af en kontrol som fæstnes til gitteret"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Om..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "_Indstillinger"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Skriv kildekode"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Er du sikker på at du vil oprette et nyt projekt?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Nyt G_TK+-projekt"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Nyt _Gnome-projekt"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Hvilken type projekt ønsker du at oprette?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Nyt projekt oprettet."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projekt åbnet."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Fejl ved åbning af projekt."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Fejl ved åbning af projektfil"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " fejl ved åbning af projektfil:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Intet projekt er i øjeblikket åbnet.\n"
+"Opret et nyt under \"Projekt/Nyt\"."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Fejl under gemning af projekt"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Fejl under gemning af projekt."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projekt gemt."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Fejl ved skrivning af kildekode"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Fejl ved skrivning af kildekode."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Kildekode skrevet."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Systemfejlsmeddelelse:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Er du sikker på at du vil afslutte?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "© 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade er en brugergrænsefladedesigner til GTK+ og Gnome."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Om Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<unavngivet>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Databasefremviser"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Databundet kombination"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDb-forbindelsesegenskaber"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Forbindelsesvælger"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN-konfigurering"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN-konfigureringshjælper"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Fremhæv tekst:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Hvis valgt vil teksten blive fremhævet i kontrollen"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDb-redigering"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Databasefejlviser"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Databasefejlvindue"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formular"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Tekst inden i den grå linje"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Grå linje"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Databundet gitter"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Databundet liste"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Databasetilslutningskontrol"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Logind"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Databasetilslutningsvindue"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Udbydervælger"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDb-forespørgselsbygger"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Datakildevælger"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Tabelredigering"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Tillad flydende:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Om flydende dokelementer tillades"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Tilføj dokbånd øverst"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Tilføj dokbånd nederst"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Tilføj dokbånd til venstre"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Tilføj dokbånd til højre"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Tilføj flydende dokelement"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Dok"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Låst:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Om dokelementet låses på sin plads"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Eksklusiv:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Om dokelementet altid er det eneste element på sit bånd"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Aldrig flydende:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Om dokelementet aldrig kan flyde i sit eget vindue"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Aldrig lodret:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Om dokelementet aldrig kan være lodret"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Aldrig vandret:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Om dokelementet aldrig kan være vandret"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Skyggetype for dokelementet"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orienteringen af et flydende dokelement"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Tilføj dokelement før"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Tilføj dokelement efter"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Dokelement"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Yderligere information som f.eks. beskrivelse af pakken og dens hjemmeside "
+"på nettet"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Om-vindue"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Ny fil"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Åbn fil"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Gem fil"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Statuslinje:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Om vinduet har en statuslinje"
+
+# "opsætning" mere passende end "indstillinger" fordi det drejer sig om
+# layoutet af programmet
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Gem opsætning:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Om layoutet skal gemmes og genskabes automatisk"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Programvindue"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Statusmeddelelse."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Fremgang:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Om programmet skal have en fremgangsindikator"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "Om der afsættes et areal til statusmeddelelser og brugerindtastning"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Programlinje"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Udjævning:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Om lærredet udjævnes for at blødgøre kanterne på tekst og grafik"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "Min. x:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Minimum x-koordinat"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Min. y:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Minimum y-koordinat"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "Maks. x:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Maksimum x-koordinat"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Maks. y:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Maksimum y-koordinat"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Punkter/enhed:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Antal punkter per en enhed"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "Lærred"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Farvereducering:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+"Om prøven skal bruge avanceret farvereducering for at blive mere nøjagtig"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Vælg en farve"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Farvevælger"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Kunne ikke oprette Bonobokontrollen"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Ny Bonobokontrol"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Vælg en Bonobokontrol"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobokontrol"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Vis tid:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Om tiden skal vises sammen med datoen"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24-timersformat"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Om tiden skal vises i 24-timersformat"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Mindste tid:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Laveste tid som vises i pop-op"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Højeste tid:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Højeste tid som vises i pop-op"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Datoredigering"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Luk automatisk:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Om dialogboksen lukker så snart der trykkes på en knap"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Skjul ved luk:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Om dialogboksen skjules når den lukkes i stedet for at blive nedlagt"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Dialogboks"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Ny Gnome-hjælper"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Vis hjælp"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Vis hjælpeknappen"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Tilføj startside"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Tilføj slutside"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Hjælper"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Sidens titel"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Brødteksten på siden som præsenterer hjælperen"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Titelfarve:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Titeltekstens farve"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Tekstfarve:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Brødtekstens farve"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Sidens baggrundsfarve"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Logofarve:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Baggrundsfarven omkring logoet"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Tekstboksfarve:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Baggrundsfarven for brødtekstarealet"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logobillede:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logo som skal vises i sidens øverste venstre hjørne"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Sidevandmærke:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Hovedbillede som vises til venstre på siden"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Topvandmærke:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Vandmærke som vises øverst på siden"
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Start- eller slutside for hjælper"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Titelbaggrundsfarve:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Baggrundsfarven omkring titlen"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Billede som vises langs med toppen af siden"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Standardhjælperside"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Historik-id:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Id som historikpunkter skal gemmes under"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Maks. gemte:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Maksimalt antal historikpunkter som gemmes"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Indtastningsfelt"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Titlen på filvælgeren"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Mappe:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Om der skal angives en mappe i stedet for en fil"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Om filvælgerboksen skal være modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Filindtastningsfelt"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Teksteksempel der skal vises i skrifttypevælgeren"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Tilstand:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Hvad der vises på knappen til skrifttypevælgeren"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+"Størrelsen af skrifttypen som skal bruges i knappen til skrifttypevælgeren"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Skrifttypevælger"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "Adresse som skal vises når knappen trykkes på"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Tekst som skal vises på knappen"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "URL-henvisningsknap"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Ikonindtastningsfelt"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Valgmåden"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ikonbredde:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Bredden for hvert ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Antal punkter mellem ikonrækker"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Antal punkter mellem ikonkolonner"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Ikonkant:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Antal punkter omkring ikoner (ubrugt?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Tekstmellemrum:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Antal punkter mellem tekst og ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Redigerbar tekst:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Om ikonteksten kan redigeres af brugeren"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Statisk tekst:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Om ikonteksten er statisk så den ikke kopieres af GnomeIconList-kontrollen"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Ikonliste"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Ikonvælger"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Meddelelsestype:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Typen af meddelelsesvinduet"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Meddelelse:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Meddelelse som skal vises"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Meddelelsesvindue"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Billedets filnavn"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Skaleret:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Om billedet er skaleret"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Skaleret bredde:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Bredde som billede skal skaleres til"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Skaleret højde:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Højde som billede skal skaleres til"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Billede"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Miniature:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Om en lille miniature af billedet skal vises"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "Billedindtastningsfelt"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Ny egenskabsvindue"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Egenskabsvindue"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Udskriv kildekoden og afslut"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Start med paletten skjult"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Start med egenskabsredigeringen skjult"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: XML-filen skal være angivet for tilvalgene '-w' og '--write-source'.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Fejl under indlæsning af XML-fil.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Fejl ved udskriving af kildekode.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palet"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privat"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "beskyttet"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "offentlig"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Fremhævet"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Markeret"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Inaktiv"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Når vinduet behøver genoptegning"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Når musen flyttes"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Musebevægelseshint"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Musebevægelse med en knap nedtrykket"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Musebevægelse med knap 1 nedtrykket"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Musebevægelse med knap 2 nedtrykket"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Musebevægelse med knap 3 nedtrykket"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Hvilken som helst museknap nedtrykket"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Hvilken som helst museknap sluppet"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Enhver tast trykket"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Enhver tast sluppet"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Når musen kommer ind i vinduet"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Når musen forlader vinduet"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Enhver ændring i inddatafokus"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Enhver ændring i vinduesstruktur"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Enhver ændring i X-windowsegenskab"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Enhver ændring i synlighed"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "For markører i programmer der kender til XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Egenskaber"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Pakning"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Generelt"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stil"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Signaler"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Egenskaber: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Egenskaber: <ingen>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klasse:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Kontrollens klasse"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Bredde:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Den forespurgte bredde af kontrollen (sædvanligvis sat til den mindste "
+"bredde)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Højde:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Den forespurgte højde af kontrollen (sædvanligvis sat til den mindste højde)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Synlig:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Om kontrollen er synlig til at begynde med"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Aktiv:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Om kontrollen reagerer på inddata"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Værktøjstip der vises når musen holdes over kontrollen"
+
+# se næste for forklaring
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Forvalg mulig:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Om kontrollen kan være den forvalgte handling i et vindue"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Er forvalgt:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Om kontrollen er den forvalgte handling i vindueet"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Fokus mulig:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Om kontrollen tager mod inddatafokuset"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Har fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Om kontrollen har inddatafokuset"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Hændelser:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "De X-hændelser som kontrollen tager mod"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Ext.hændelser:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X Extension-hændelsestilstand"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Tastegenveje:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Angiv de signaler som skal sendes når der trykkes på nogle taster"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Redigér..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Videregiv:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Sæt til sand for at videregive stilen til kontrollens afkom"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Navngivet stil:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Navn på stilen - som kan bruges af flere kontroller"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Skrifttype:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Skrifttype som skal bruges til tekst i denne kontrol"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopiér alle"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Forgrund:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Baggrund:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Basis:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Forgrundsfarve"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Baggrundsfarve"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Tekstfarve"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Basisfarve"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Baggrundsbillede:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Grafik skal bruges som baggrund for widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Den fil som kildekoden skal skrives i"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Offentlig:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Om kontrollen skal tilføjes i komponentens datastruktur"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Separat klasse:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Anbring denne kontrols undertræ i en særskilt klasse"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Separat fil:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Anbring denne kontrol i en separat kildefil"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Synlighed:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Synlighed af kontroller. Offentlige kontroller eksporteres til et globalt "
+"kort."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Du skal vælge en farve eller baggrund til kopiering"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Ugyldig markering i on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Du skal kopiere en farve eller et baggrundsbillede først"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Du skal vælge en farve at indsætte i"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Du skal vælge et baggrundsbillede at indsætte i"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Kunne ikke oprette billede fra fil\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Efter"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objekt"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Signal:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Signal der skal tilføjes en håndtering til"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Funktion som skal håndtere signalet"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Data:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Data som sendes til håndteringen"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objekt:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Det objekt der modtager signalet"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Efter:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Om håndteringen kører efter klassefunktionen"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Tilføj"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Opdatér"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Ryd"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Tastegenveje"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod."
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Tast"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Signal som skal sendes"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Genvejstasten"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Signal som skal sendes når genvejstasten trykkes på"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Oversætbare tekststrenge:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Vælg X-hændelser"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Hændelsesmaske"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Du skal vælge en genvejstast"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Du skal angive signalet som skal udsendes"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Du skal angive navnet på signalet"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Du skal angive håndteringen for signalet"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "Signaler for %s"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Vælg signal"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Værdi:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Trinforøgelse:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Sideforøgelse:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Sidestørrelse:"
+
+# H = horizontal, V = Vandret
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "V-værdi:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Vandret min:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Vandret maks:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "V-trinforøg:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "V-sideforøg:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "V-sidestørrelse:"
+
+# V = Vertical, L = Lodret
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Lodret værdi:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Lodret min:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Lodret maks:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "L-trinforøg:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "L-sideforøg:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "L-sidestørrelse:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Begyndelsesværdien"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Minimumværdien"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Maksimumværdien"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Trinforøgelsen"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Sideforøgelsen"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Sidestørrelsen"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Den ønskede skrifttype er ikke tilgængelig."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Vælg navngivet styl"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stile"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Omdøb"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Annullér"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Ny stil:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Ugyldigt stilnavn"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Dette stilnavn er allerede i brug"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Omdøb stil til:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke omdøbe filen:\n"
+" %s\n"
+"til:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke oprette filen:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Kunne ikke skrive XML-fil\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Fil med oversætbare strenge genereret af Glade.\n"
+" * Tilføj denne fil til dit projekts POTFILES.in,\n"
+" * men kæd den IKKE sammen med dit program.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldigt grænsefladefilnavn: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldigt navn for grænsefladeinkluderingsfil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldigt navn for tilbagekaldskildefil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldigt navn for tilbagekaldsinkluderingsfil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldigt navn for hjælpekildekodefil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldigt navn for hjælpeinkluderingsfil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke tilføje til filen:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Fejl ved skrivning til filen:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Filnavnet skal angives under projektindstillingerne."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Filnavnet skal være et simpelt, relativt filnavn.\n"
+"Angiv det under projektindstillingerne."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Kontroltræ"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Kontrol ikke fundet i boks"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Kontrol ikke fundet i tabel"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Kontrol ikke fundet i fast beholder"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Kontrol ikke fundet i pakker"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke tilgå filen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke åbne filen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Fejl ved læsning fra filen:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke oprette mappen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke tilgå mappen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Ugyldig mappe:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekter"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projekt"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke åbne mappen:\n"
+" %s\n"
diff --git a/tools/glade/po/de.po b/tools/glade/po/de.po
new file mode 100644
index 00000000..4d6a2924
--- /dev/null
+++ b/tools/glade/po/de.po
@@ -0,0 +1,5950 @@
+# German translation for Glade.
+# Copyright (C) 2004 Damon Chaplin <damon@gnome.org>
+# This file is distributed under the same license as the Glade package.
+# Christof Petig <christof.petig@wtal.de>, 1998.
+# Karsten Weiss <karsten@addx.au.s.shuttle.de>, 1999.
+# Matthias Warkus <mawa@iname.com>, 1999-2001.
+# Kai Lahmann <kl@linuxfaqs.de>, 2000.
+# Christian Neumair <chris@gnome-de.org>, 2002, 2003.
+# Frank Arnold <frank@scirocco-5v-turbo.de>, 2004.
+# Hendrik Richter <hendrikr@gnome.org>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-08-18 21:36+0200\n"
+"PO-Revision-Date: 2006-08-18 21:41+0200\n"
+"Last-Translator: Hendrik Richter <hendrikr@gnome.org>\n"
+"Language-Team: German <gnome-de@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "Erstellen oder Öffnen von Benutzerschnittstellen für GTK+- oder GNOME-Anwendungen"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade Oberflächenentwicklung"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Gittereinstellungen"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Horizontaler Abstand:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Vertikaler Abstand:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Gitterstil:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Punkte"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linien"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Einrasteinstellungen"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Horizontales Einrasten:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Links"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Rechts"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Vertikales Einrasten:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Oben"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Unten"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+"Werkzeugleistenelemente können nur zu einer Werkzeugleiste hinzugefügt werden"
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Es konnte kein scrollbares Fenster eingefügt werden."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Es konnte kein Viewport-Widget eingefügt werden."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Es konnte kein neues Widget hinzugefügt werden."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Sie können an der gewünschten Stelle kein Widget einfügen.\n"
+"\n"
+"Tipp: GTK+ benutzt Behälter, um Widgets anzuordnen.\n"
+"Versuchen Sie, das existierende Widget zu löschen und\n"
+"stattdessen einen Box- oder Tabellen-Behälter zu verwenden.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Widget konnte nicht gelöscht werden."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Das Widget kann nicht gelöscht werden"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Das Widget wurde automatisch als Teil des Parent-Widgets erzeugt und kann "
+"daher nicht gelöscht werden."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Randbreite:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Die Breite des Rands um den Behälter"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Auswählen"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Scrollbares Fenster entfernen"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Scrollbares Fenster hinzufügen"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Ausrichtungsbehälter entfernen"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Ausrichtungsbehälter hinzufügen"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Ereignisfeld entfernen"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Ereignisbox hinzufügen"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Anzeige aktualisieren"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Ausschneiden"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Kopieren"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Einfügen"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Löschen"
+
+# N/A stands for 'Not Applicable'. It is used when a standard widget
+# property does not apply to the current widget. e.g. widgets without
+# windows can't use the Events property. This appears in the property
+# editor and so should be a short abbreviation.
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "n.v."
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "Child eines Behälters wird ersetzt - noch nicht implementiert\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Es konnte kein Ausrichtungsbehälter eingefügt werden."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Ausrichtungsbehälter konnte nicht entfernt werden."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Es konnte kein Ereignisfeld eingefügt werden."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Das Ereignisfeld konnte nicht entfernt werden."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Es konnte kein scrollbares Fenster eingefügt werden."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Das scrollbare Fenster konnte nicht entfernt werden."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Beschriftung entfernen"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Anwendungsname"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Das als Logo zu verwendende Bild"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Programmname:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Der Name der Anwendung"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Kommentare:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Zusätzliche Informationen, wie z.B. eine Beschreibung der Anwendung"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Die Copyright-Meldung"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "Website URL:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "Die URL der Anwendungs-Website"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Website-Beschriftung:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "Die Beschriftung für den Link zur Website"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Lizenz:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Die Einzelheiten zur Lizenzierung der Anwendung"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Lizenz umbrechen:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "Legt fest, ob der Lizenztext falls notwendig umgebrochen wird"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autoren:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Die Autoren des Pakets, einer pro Zeile"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Dokumentatoren:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Die Dokumentatoren des Pakets, einer pro Zeile"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Künstler:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+"Die Personen, die den künstlerischen Teil des Pakets erstellt haben. Eine "
+"pro Zeile."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Übersetzer:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Die Übersetzer des Pakets. Dies sollte normalerweise leer gelassen werden, "
+"sodass Übersetzer ihre Namen in den .po-Dateien hinzufügen können."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Info-Dialog"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Beschriftung mit Tastenkombination"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X-Ausrichtung:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Die horizontale Ausrichtung des Child-Widgets"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y-Ausrichtung:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Die vertikale Ausrichtung des Child-Widgets"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X-Skalierung:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Die horizontale Skalierung des Child-Widgets"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y-Skalierung:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Die vertikale Skalierung des Child-Widgets"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Innenabstand oben:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Freiraum oberhalb des Child-Widgets"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Innenabstand unten:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Freiraum unterhalb des Child-Widgets"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Innenabstand links:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Freiraum links des Child-Widgets"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Innenabstand rechts:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Freiraum rechts des Child-Widgets"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Ausrichtung"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Richtung:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Die Pfeilrichtung"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Schatten:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Der Schattentyp des Pfeils"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Die horizontale Ausrichtung des Pfeils"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Die vertikale Ausrichtung des Pfeils"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "X-Innenabstand:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Die horizontale Polsterung"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Y-Innenabstand:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Der vertikale Innenabstand"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Pfeil"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "X-Ausr. der Beschr.:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Die horizontale Ausrichtung des Beschriftungs-Widgets des Rahmens"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Y-Ausr. der Beschr."
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Die vertikale Ausrichtung der Beschriftung des Rahmens"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Der Schattentyp des Rahmens"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Die horizontale Ausrichtung des Rahmen-Childs"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Verhältnis:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Das Seitenverhältnis des Rahmen-Childs"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Child folgen:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Das Seitenverhältnis vom Child festlegen lassen"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Verhältnisrahmen"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Repertoire-Knopf:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Der zu verwendende Repertoire-Button"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Beschriftung:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Der anzuzeigende Text"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Symbol:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Das anzuzeigende Symbol"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Button-Relief:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Der Reliefstil des Buttons"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Antwortkennung:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Der beim Betätigen des Buttons zurückgegebene Antwortcode. Wählen Sie eine "
+"der Standard-Antworten oder geben Sie einen positiven ganzzahligen Wert an"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Fokus bei Klick:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Der Button erhält Fokus, wenn er betätigt wurde"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Button-Inhalt entfernen"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Button"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Kopf:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Anzeigen des Monats und des Jahres im oberen Bereich"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Wochentagsnamen:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Die Namen der Wochentage anzeigen"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fester Monat:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Monat und Jahr sind unveränderlich"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Kalenderwochen:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Die Kalenderwoche anzeigen"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Montag erster:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Der erste Tag der Woche ist Montag"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalender"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "HG-Farbe:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Die Hintergrundfarbe"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Zellenansicht"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Anfänglich an:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Den Checkbutton anfänglich aktivieren"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Undefiniert:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Den Button in einem undefinierten Zustand anzeigen"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indikator:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Der Indikator wird immer gezeichnet"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Checkbutton"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Den Menüeintrag anfänglich aktivieren"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Ankreuzbarer Menüeintrag"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Neue Spaltenliste"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Spaltenanzahl:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Modus auswählen:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Der Auswahlmodus der Spaltenliste"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Titel anzeigen:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Die Spaltentitel anzeigen"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Der Schattentyp des Rands um die Spaltenliste"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Spaltenliste"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Alpha verwenden:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Den Alpha-Kanal verwenden"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titel:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Der Titel des Farbauswahl-Dialoges"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Farbe wählen"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Button zur Farbauswahl"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Deckkraft-Strg.:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Die Deckkraft-Steuerung anzeigen"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palette:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Die Palette anzeigen"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Farbauswahl"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Farbe auswählen"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Dialog zur Farbauswahl"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Wert in Liste:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Nur Werte zulassen, die in der Liste enthalten sind"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK, falls leer:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Einen leeren Wert akzeptieren, falls »Wert in Liste« aktiviert ist"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Groß-/Kleinschr.:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Bei der Suche zwischen Groß- und Kleinschreibung unterscheiden"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Pfeile verwenden:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Pfeile zum Ändern des Werts können verwendet werden"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Immer verwenden:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Pfeile funktionieren auch, wenn der Wert nicht in der Liste ist"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Einträge:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Die Listeneinträge, einer pro Zeile"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Auswahlliste"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Tearoffs einfügen:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Die Auswahlliste enthält einen Eintrag zum »Abreißen«"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Die Auswahlliste erhält Fokus, wenn sie betätigt wurde"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Hat Rahmen:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Einen Rahmen um die Einträge der Auswahlliste zeichnen"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Auswahlliste (beschreibbar)"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Neuer Spaltenbaum"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Der Auswahlmodus des Spaltenbaumes"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Der Schattentyp des Rands um den Spaltenbaum"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Spaltenbaum"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Typ:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Der Kurventyp"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X-Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Der minimale horizontale Wert"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X-Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Der maximale horizontale Wert"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y-Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Der minimale vertikale Wert"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y-Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Der maximale vertikale Wert"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Kurve"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Erzeugerfunktion:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Die Funktion, die das Widget erzeugt"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Zeichenkette1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+"Das erste Zeichenkettenargument, das an die Funktion übergeben werden soll"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Zeichenkette2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+"Das zweite Zeichenkettenargument, das an die Funktion übergeben werden soll"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Das erste Integerargument, das an die Funktion übergeben werden soll"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Das zweite Integerargument, das an die Funktion übergeben werden soll"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Benutzerdefiniertes Widget"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Neuer Dialog"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Abbrechen, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Abbrechen, Anwenden, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Schließen"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "_Standard-Knopf-Anordnung:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Anzahl der Buttons:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Hilfeknopf anzeigen"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Hat Trennlinie:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Der Dialog hat eine horizontale Trennlinie über den Buttons"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Dialog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Zeichenbereich"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Editierbar:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Der Text ist editierbar"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Text sichtbar:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Den vom Benutzer eingegebenen Text offen anzeigen. Anderenfalls wird der "
+"eingegebene Text mit einem Zeichen maskiert, was für die Eingabe von "
+"Passwörtern nützlich ist"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Max. Länge:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Die maximale Länge des Textes"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Text:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Das Textfeld hat einen Rahmen"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Maskierung:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Das zu verwendende Zeichen, wenn der Text nicht sichtbar sein soll, z.B. bei "
+"der Passworteingabe"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Aktiviert Vorgabe:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Das Vorgabe-Widget im Fenster wird aktiviert, wenn die Eingabetaste betätigt "
+"wurde"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Breite in Zeichen:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Die Anzahl der Zeichen, für die im Feld Platz gelassen werden soll"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Textfeld"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Sichtbares Fenster:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Das Ereignisfeld benutzt ein sichtbares Fenster"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Oberhalb des Childs:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Das Fenster des Ereignisfelds befindet sich über dem des Child-Widgets"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Ereignisfeld"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Anfänglich geöffnet:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Der Expander ist anfangs geöffnet und das Child-Widget angezeigt"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Abstand:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Freiraum zwischen Beschriftung und Child-Widget"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Beschriftungs-Widget hinzufügen"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Expander"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "Der Fenstertitel des Dateiauswahl-Dialoges"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Aktion:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Art der Dateioperation, die ausgeführt werden soll"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Nur lokal:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "Nur lokale Dateien zur Auswahl zulassen"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Versteckte anzeigen:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Anzeige von versteckten Dateien und Verzeichnissen"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Bestätigung:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "Legt fest, ob beim Überschreiben einer Datei ein Bestätigungsdialog angezeigt wird"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Breite in Zeichen:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "Die Breite des Buttons in Zeichen"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Button zur Dateiauswahl"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Mehrfachauswahl:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Mehrere Dateien zur Auswahl zulassen"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Dateiauswahl"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Dialog zur Dateiauswahl"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Datei wählen"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Dateiaktionen:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Die Buttons zur Dateiverwaltung anzeigen"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Dialog zur Dateiauswahl"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Die X-Koordinate des Widgets im GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Die Y-Koordinate des Widgets im GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Feste Positionen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Der Titel des Schrift-Auswahldialoges"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Stil anzeigen:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Den Schriftstil als Teil der Schriftinformation anzeigen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Größe anzeigen:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Die Schriftgröße als Teil der Schriftinformation anzeigen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Schrift benutzen:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+"Die ausgewählte Schriftart verwenden, um die Schriftinformation anzuzeigen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Größe verwenden:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Die ausgewählte Schriftgröße verwenden, um die Schriftinformation anzuzeigen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Wählen Sie eine Schrift"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Button zur Schriftauswahl"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Vorschautext:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Der anzuzeigende Vorschautext"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Schriftauswahl"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Schrift wählen"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Dialog zu Schriftauswahl"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Rahmen"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Anfänglicher Typ:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Der anfängliche Kurventyp"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gammakurve"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Der Typ des Schattens um das Grifffeld"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Griffpos.:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Die Position des Griffes"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Rastkante"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Die Kante des Grifffeldes, die auf Position einrastet"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Grifffeld"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Neue horizontale Box"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Größe:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Die Anzahl der Widgets in der Box"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogen:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Alle Childs haben dieselbe Größe"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Der Abstand zwischen allen Childs"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Kann keine Childs löschen."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Position:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Die Position des Widgets relativ zu seinen Geschwistern"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Innenabstand:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Der Innenabstand des Widgets"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Ausdehnend:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Auf »Ja« setzen, um das Widget ausdehnen zu lassen"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Füllend:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Auf »Ja« setzen, um das Widget den ihm zugewiesenen Platz füllen zu lassen"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Vorn packen:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Auf »Ja« setzen, um das Widget an den Anfang der Box zu packen"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Davor einfügen"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Danach einfügen"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Horizontale Box"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Neues horizontales Button-Feld"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Die Anzahl der Knöpfe"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Layout:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Der Layout-Stil der Knöpfe"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Der Raum zwischen den Buttons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Horizontales Button-Feld"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Die Position des Teilers"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Verkleinerbar:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Auf »Ja« setzen, um das Widget schrumpfen zu lassen"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Größe ändern:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Auf »Ja« setzen, um das Ändern der Widget-Größe zu erlauben"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Horizontale Schiebeleiste"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrik:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Die Einheiten des Lineals"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Niedrigster Wert:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Der niedrigste Wert des Lineals"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Höchster Wert:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Der höchste Wert des Lineals"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Die momentane Position auf dem Lineal"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Der maximale Wert des Lineals"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Horizontales Lineal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Wert anzeigen:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Wert des Schiebereglers anzeigen"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Ziffern:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Die Anzahl der anzuzeigenden Ziffern"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Wertpos:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Die Position des Wertes"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Methode:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Die Auffrischmethode des Schiebereglers"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertiert:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Die Grenzen vertauschen"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Horizontaler Schieberegler"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Die Auffrischmethode des Rollbalkens"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Horizontaler Scrollbalken"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Horizontale Trennlinie"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Symbol %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "Der Auswahlmodus der Symbolansicht"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Ausrichtung:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "Die Ausrichtung der Symbole"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Umsortierbar:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "Legt fest, ob die Ansicht über Mausaktionen neu angeordnet werden kann"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Symbolansicht"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Benanntes Symbol:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "Das zu verwendende benannte Symbol"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Symbolgröße:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Die Größe des Repertoire-Symbols"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Pixelgröße:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"Die Größe des benannten Symbols in Pixel oder »-1« zur Verwendung der "
+"Symbolgrößen-Eigenschaft"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Die horizontale Ausrichtung"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Die vertikale Ausrichtung"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Bild"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Ungültiger Repertoire-Menüeintrag"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Menüeintrag mit einem Symbol"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Eingabedialog"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Zugriffstaste:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "Der Text enthält einen unterstrichenen Zugriffsbuchstaben"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Enthält Markup:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Die Beschriftung enthält Pango-Markup"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Ausrichtung:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "Die Ausrichtung der Beschriftungszeilen"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Textumbruch:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Den Text umbrechen, damit er in die Breite der Beschriftung passt"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Auswählbar:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "Der Beschriftungstext kann mit der Maus ausgewählt werden"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "Die horizontale Ausrichtung der gesamten Beschriftung"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "Die vertikale Ausrichtung der gesamten Beschriftung"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Fokusziel:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Das Widget, das den Tastaturfokus erhält, wenn die unterstrichene "
+"Zugriffstaste benutzt wurde"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Ellipsis-Position:"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Position der Ellipsis (…) bei abgekürzter Beschriftung"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "Die Breite der Beschriftung in Zeichen"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Einzeilenmodus:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "Der Beschriftung nur den Platz für eine einzelne Zeile einräumen"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Winkel:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "Der Winkel des Beschriftungstexts"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Beschriftung"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Flächenbreite:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Die Breite der Layout-Fläche"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Flächenhöhe:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Die Höhe der Layout-Fläche"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Die X-Koordinate des Widgets im GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Die Y-Koordinate des Widgets im GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Layout"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Der Auswahlmodus der Liste"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Liste"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Listeneintrag"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Popup-Menü"
+
+# Menues =================================================================
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Datei"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Bearbeiten"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Ansicht"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Hilfe"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_Info"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Packrichtung:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "Die Packrichtung der Menüleiste"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Richtung der Kinder:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "Die Packrichtung der Kinder der Menüleiste"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Menüs bearbeiten …"
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Menüleiste"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menüeintrag"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Horizontal zeigen:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+"Element ist sichtbar, wenn die Werkzeugleiste horizontal angezeigt wird."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Vertikal zeigen:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Element ist sichtbar, wenn die Werkzeugleiste vertikal angezeigt wird"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Ist wichtig:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Der Text des Elements wird immer angezeigt, auch wenn der Stil der "
+"Werkzeugleiste auf »Both Horizontal« gesetzt ist"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Werkzeugleisten-Button mit Menü"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Neues Notizbuch"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Seitenanzahl:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Reiter anzeigen:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Die Notizbuchreiter anzeigen"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Rand anzeigen:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Den Notizbuchrand anzeigen, wenn die Reiter nicht angezeigt werden"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Reiterpos.:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Die Position der Notizbuchreiter"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Scrollbar:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Die Reiter des Notizbuchs sind scrollbar"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Horiz. Reiterrand:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Die Größe des horizontalen Rands um die Notizbuchreiter"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Reiter vert. Rand:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Die Größe des vertikalen Rands um die Notizbuchreiter"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Popup anzeigen:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Das Popup-Menü aktivieren"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Seitenanzahl:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Die Anzahl der Notizbuchseiten"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Vorherige Seite"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Nächste Seite"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Seite Löschen"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Hinter nächste"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Vor vorherige"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Seite danach einfügen"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Seite davor einfügen"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Die Position der Seite in der Seitenliste"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Auf »Ja« setzen, um den Reiter ausdehnen zu lassen"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+"Auf »Ja« setzen, um den Reiter den ihm zugewiesenen Bereich füllen zu lassen"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Auf »Ja« setzen, um den Reiter an den Anfang des Notizbuchs zu packen"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menübeschriftung:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Der im Popup-Menü anzuzeigende Text"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notizbuch"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Es kann kein %s zu einem GtkOptionMenu hinzugefügt werden."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Auswahlmenü"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Farbe:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Die Vorschau farbig darstellen (anderenfalls in Graustufen)"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Die Vorschau ausdehnen, so dass sie ihre zugewiesene Fläche ausfüllt"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Vorschau"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Die Ausrichtung des Inhalts der Fortschrittsanzeige"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Anteil:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Der bereits abgeschlossene Teil der Arbeit"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Impulsschritt:"
+
+# bounce != wandern
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Der Längenanteil der Fortschrittsanzeige, um den der springende Block pro "
+"Impuls verschoben werden soll"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Der über der Fortschrittsanzeige anzuzeigende Text"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Text anzeigen:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Den Text in der Fortschrittsanzeige anzeigen"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Aktivitätsmodus:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Die Fortschrittsanzeige als Lauflicht darstellen"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Die horizontale Ausrichtung des Texts"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Die vertikale Ausrichtung des Texts"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Fortschrittsanzeige"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Den Radioknopf anfänglich aktivieren"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Gruppe:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "Die Radioknopfgruppe (Vorgabe: alle Radioknöpfe mit demselben Parent)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Neue Gruppe"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Radiobutton"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Den Radiomenüeintrag anfänglich aktivieren"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Die Radiomenüeintragsgruppe (Vorgabe: alle Radiomenüeinträge mit demselben "
+"Parent)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Radiomenüeintrag"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Die Radiobuttongruppe (Vorgabe: alle Radiobuttons in der gleichen "
+"Werkzeugleiste)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Radiobutton in Werkzeugleisten"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "H-Methode:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Wann der horizontale Scrollbalken angezeigt wird"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "V-Methode:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Wann der vertikale Scrollbalken angezeigt wird"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Fensterpos.:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Wo das Child-Fenster im Bezug auf die Scrollleisten platziert wird"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Schattentyp:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Die Auffrischmethode des vertikalen Rollbalkens"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Scrollbares Fenster"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Trennlinie für Menüs"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Zeichnen:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Zeichnen der Trennlinie, anderenfalls ein einfacher Leerraum"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Trennlinie für Werkzeugleisten"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Steigrate:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Die Steigrate des Spin-Buttons, in Verbindung mit dem Seiteninkrement zu "
+"verwenden"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Die Anzahl anzuzeigender Dezimalstellen"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerisch:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Nur numerische Einträge erlaubt"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Auffrischung:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Wann »value_changed«-Signale ausgesandt werden"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Vielfaches:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+"Die über die Pfeile einstellbaren Werte sind ein Vielfaches der Schrittweite"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Umbruch:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Den Wert bei Überschreitung der Grenzen umschlagen"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Spin-Button"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Griff zur Größenänderung:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Die Statusleiste besitzt einen Griff zum Ändern der Fenstergröße"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Statusleiste"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Neue Tabelle"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Zeilenanzahl:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Zeilen:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Die Anzahl der Zeilen in der Tabelle"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Spalten:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Die Anzahl der Spalten in der Tabelle"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Alle Childs haben dieselbe Größe"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Zeilenabstand:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Der Zeilenabstand"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Spaltenabstand:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Der Spaltenabstand"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "X-Zelle:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Die linke Kante des Widgets in der Tabelle"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Y-Zelle:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Die Oberkante des Widgets in der Tabelle"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Sp.-Spanne:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Die vom Widget in der Tabelle zu überbrückenden Spalten"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Zeilenspanne:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Die vom Widget in der Tabelle überbrückten Zeilen"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H-Innenabstand:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V-Innenabstand:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X-Ausdehnen:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Auf »Ja« setzen, um das Widget horizontal ausdehnen zu lassen"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y-Ausdehnen:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Auf »Ja« setzen, um das Widget vertikal ausdehnen zu lassen"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X-Schrumpfen:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Auf »Ja« setzen, um das Widget horizontal schrumpfen zu lassen"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y-Schrumpfen:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Auf »Ja« setzen, um das Widget vertikal schrumpfen zu lassen"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X-Füllen:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Auf »Ja« setzen, um das Widget seinen horizontal zugewiesenen Bereich füllen "
+"zu lassen"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y-Füllen:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Auf »Ja« setzen, um das Widget seinen vertikal zugewiesenen Bereich füllen "
+"zu lassen"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Zeile davor einfügen"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Zeile danach einfügen"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Spalte davor einfügen"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Spalte danach einfügen"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Zeile löschen"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Spalte löschen"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabelle"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Mitte"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Füllen"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Keine"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Zeichen"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Wort"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Mauszeiger Sichtbar:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Der Cursor ist sichtbar"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Überschreiben:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Eine Eingabe überschreibt den vorhandenen Text"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Tabs zulassen:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Die Eingabe von Tabulatoren erlauben"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Ausrichtung:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Die Ausrichtung des Texts"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Umbruch:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Der Zeilenumbruch des Texts"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Abstand oberhalb:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Leerer Freiraum über Absätzen in Pixel"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Abstand unterhalb:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Leerer Freiraum unter Absätzen in Pixel"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Abstand innen:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+"Leerer Freiraum zwischen umgebrochenen Zeilen innerhalb eines Absatzes in "
+"Pixel"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Linker Rand:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Breite des linken Rands in Pixel"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Rechter Rand:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Breite des rechten Rands in Pixel"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Einrücken:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Anzahl der Pixel, um die Absätze eingerückt werden."
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Textansicht"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Den Umschalter anfänglich einschalten"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Umschalter"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Umschalter in Werkzeugleisten"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Neue Werkzeugleiste"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Anzahl der Einträge:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Anzahl der Einträge in der Werkzeugleiste"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Die Ausrichtung der Werkzeugleiste"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Der Stil der Werkzeugleiste"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Minihilfen:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Die Minihilfen aktivieren"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Pfeil zeigen:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Einen Pfeil zur Anzeige eines Menüs bereitstellen, falls die Werkzeugleiste "
+"nicht vollständig zu sehen ist."
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Element hat die gleiche Größe wie andere gleichartige Elemente"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Eintrag davor einfügen"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Eintrag danach einfügen"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Werkzeugleiste"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Button in Werkzeugleisten"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Element in Werkzeugleisten"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Spalte 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Spalte 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Spalte 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Zeile %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Kopf sichtbar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Die Spaltentitel-Buttons anzeigen"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Lesehilfe:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Hinweis an die Themen-Engine absetzen, dass diese die Reihen in "
+"abwechselnden Farben zeichnen soll"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Die Sortierung der Ansicht ist änderbar"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Suche aktivieren:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Interaktives Durchsuchen der Spalten zulassen"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Feste Höhe:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+"Für alle Zeilen die gleiche Höhe verwenden, um die Geschwindigkeit zu "
+"verbessern"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Hover-Auswahl:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Die Zeilenmarkierung folgt der Position des Zeigers"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Hover-Ausdehnung:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+"Der Inhalt einer Zeile wird erweitert angezeigt, wenn sich der Zeiger über "
+"ihr befindet"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Listen- oder Baumansicht"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Neue vertikale Box"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Vertikale Box"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Neues vertikales Button-Feld"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Vertikales Button-Feld"
+
+# CHECK Viewport?
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Der Schattentyp des Viewports"
+
+# CHECK
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Viewport"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Vertikale Schiebeleiste"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Vertikales Lineal"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Vertikaler Schieberegler"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Vertikaler Rollbalken"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Vertikale Trennlinie"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Der Fenstertitel"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Der Fenstertyp"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Hinweistyp:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Behandlung des Fensters durch den Fenster-Manager"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "Die Startposition des Fensters"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr ""
+"Das Fenster unterbindet Interaktionen mit anderen Fenstern der gleichen "
+"Anwendung"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Vorgabebreite:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "Die Vorgabebreite des Fensters"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Vorgabehöhe:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "Die Vorgabehöhe des Fensters"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Größe änderbar:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Die Fenstergröße kann verändert werden"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Das Fenster kann verkleinert werden"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Vergrößerbar:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Das Fenster kann vergrößert werden"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Autom. Zerstören:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Das Fenster zerstören, sobald sein Parent zerstört wird"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "Das Symbol für dieses Fenster"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Rolle:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Ein eindeutiger Bezeichner für das Fenster, genutzt bei der "
+"Wiederherstellung einer Sitzung"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Dekoriert:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "Das Fenster vom Fenster-Manager dekorieren lassen"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Taskbar übergehen:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Das Fenster nicht in der Fensterleiste anzeigen"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Pager übergehen:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "Das Fenster nicht im Benachrichtungsfeld anzeigen"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Referenzpunkt:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Zu nutzender Referenzpunkt, wenn die Fensterkoordinaten gesetzt werden"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Fokus bei Zeichnen:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Das Fenster erhält den Eingabefokus, wenn es gezeichnet wird"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Dringender Hinweis:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Legt fest, ob das Fenster in den Aufmerksamkeitsbereich des Benutzer gebracht wird"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Fenster"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Fehler"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Systemfehler"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Fehler beim Öffnen der Datei"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Fehler beim Lesen der Datei"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Fehler beim Speichern der Datei"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Ungültiges Verzeichnis"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Ungültiger Wert"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Ungültige XML-Entität"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Öffnender Tag erwartet"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Schließender Tag erwartet"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Zeichendaten erwartet"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Klassenkennung fehlt"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Klasse unbekannt"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Ungültige Komponente"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Unerwartetes Dateiende"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Unbekannter Fehlercode"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Gesteuert von"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Steuert"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Beschriftung für"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Beschriftet durch"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Mitglied von"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Knoten-Child von"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Fließt nach"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Fließt von"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Unterfenster von"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Bettet ein"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Eingebettet in"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Popup für"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Parent-Fenster von"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Beziehung: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Name:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Der an Hilfstechnologien weiterzugebende Widget-Name"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Beschreibung:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Die an Hilfstechnologien weiterzugebende Widget-Beschreibung"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Tabellenbeschriftung:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Die an Hilfstechnologien weiterzugebende Tabellenbeschriftung"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Die Widgets mit dieser Beziehung auswählen"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Klick"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Drücken"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Loslassen"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+"Geben Sie die Beschreibung der Aktion ein, die an Hilfstechnologien "
+"weitergegeben werden soll"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Zwischenablage"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Sie müssen ein Widget auswählen, in das eingefügt werden soll"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Sie können nicht in Fenster oder Dialoge einfügen."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Sie können nicht in das ausgewählte Widget einfügen,\n"
+"da es automatisch durch sein Parent erzeugt wird."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+"In ein Menü oder einen Menübalken können ausschließlich Menüeinträge "
+"eingefügt werden."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+"In einen Dialog-Aktionsbereich können ausschließlich Buttons eingefügt "
+"werden."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+"In ein GNOME-Dock können ausschließlich GNOME-Dock-Elemente eingefügt werden."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"An Stelle eines GNOME-Dock-Elements kann nur wieder ein GNOME-Dock-Element "
+"eingefügt werden."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+"Leider ist das Einfügen an Stelle eines GnomeDockItem noch nicht "
+"implementiert."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+"GNOME-Dock-Elemente können ausschließlich in ein GNOME-Dock eingefügt werden."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Neu"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Eine neue Datei anlegen"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_GNOME"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Veraltet"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ (_grundlegend)"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ (_erweitert)"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Tastenkombination festlegen"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Tasten"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Menüeditor"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Typ"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Tastenkombination"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Name"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Handler"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktiv"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Gruppe"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Symbol"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+"Den Eintrag und seine Childs in der Liste einen Platz aufwärts verschieben"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+"Den Eintrag und seine Childs in der Liste einen Platz abwärts verschieben"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Den Eintrag und seine Childs eine Ebene nach oben verschieben"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Den Eintrag und seine Childs eine Ebene nach unten verschieben"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "Der zu verwendende Repertoire-Eintrag."
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Repertoire-Eintrag:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "Der zu verwendende GNOME-Repertoire-Eintrag."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "Der Text des Menüeintrags. Leer für Abtrennungen."
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Der Name des Widgets"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr ""
+"Die Funktion, die aufgerufen werden soll, wenn der Eintrag ausgewählt wird"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Handler:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+"Ein optionales Symbol, das links vom Menüeintrag angezeigt werden soll."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+"Der anzuzeigende Hinweis, wenn sie sich die Maus über dem Eintrag befindet"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Minihilfe:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Hinzufügen"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Einen neuen Eintrag unter dem ausgewählten Eintrag hinzufügen."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "_Child hinzufügen"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Einen neuen Untereintrag unterhalb des gewählten Eintrages einfügen."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "_Trennlinie hinzufügen"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Eine Trennlinie unter dem ausgewählten Eintrag hinzufügen."
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Löschen"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Den momentan gewählten Eintrag löschen"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Eintragstyp:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Den Eintrag anfänglich aktivieren"
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Aktiv:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "Nein"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "Die Gruppe des Radiomenüeintrags"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Check"
+
+# Diverses ===============================================================
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Tastenkombination:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Strg"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Taste:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modifikatoren:"
+
+# Dialoge ================================================================
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Ja"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Symbol wählen"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "Trennlinie"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Neu"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Auswahl"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Es wurde kein Projektverzeichnis angegeben.\n"
+"Bitte legen Sie es mit Hilfe des Projekteinstellungsdialogs fest.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Es wurde kein Quellverzeichnis angegeben.\n"
+"Bitte legen Sie es mit Hilfe des Projekteinstellungsdialogs fest.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Ungültiges Quellverzeichnis:\n"
+"\n"
+"Das Quellverzeichnis muss das Projektverzeichnis oder\n"
+"ein Unterverzeichnis davon sein.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Es wurde kein Bilderverzeichnis angegeben.\n"
+"Bitte legen Sie es mit Hilfe des Projekteinstellungsdialogs fest.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+"Leider ist das Erzeugen von Quelltexen für %s ist noch nicht implementiert"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Ihr Projekt verwendet veraltete Widgets, die Gtkmm-2\n"
+"nicht unterstützt. Überprüfen Sie Ihr Projekt auf\n"
+"diese Widgets und ersetzen Sie diese."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Fehler beim Ausführen von glade-- zum Erzeugen von C++-Quelltext.\n"
+"Bitte stellen Sie sicher, dass glade-- installiert ist und sich in der "
+"Umgebungsvariable PATH befindet.\n"
+"Versuchen Sie dann, in einem Terminal »glade-- <Projektdatei.glade>« "
+"auszuführen."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Fehler beim Ausführen von glade-- zum Erzeugen von Ada95-Quelltext.\n"
+"Bitte stellen Sie sicher, dass gate installiert ist und sich in der "
+"Umgebungsvariable PATH befindet.\n"
+"Versuchen Sie dann, in einem Terminal »gate <Projektdatei.glade>« "
+"auszuführen."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Fehler beim Ausführen von glade2perl zum Erzeugen von Perl-Quelltext.\n"
+"Bitte stellen Sie sicher, dass glade2perl installiert ist und sich in der "
+"Umgebungsvariable PATH befindet.\n"
+"Versuchen Sie dann, in einem Terminal »glade2perl <Projektdatei.glade>« "
+"auszuführen."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Fehler beim Ausführen von eglade zum Erzeugen von Eiffel-Quelltext.\n"
+"Bitte stellen Sie sicher, dass eglade installiert ist und sich in der "
+"Umgebungsvariable PATH befindet.\n"
+"Versuchen Sie dann, in einem Terminal »eglade <Projektdatei.glade>« "
+"auszuführen."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Es wurde kein Bilderverzeichnis festgelegt.\n"
+"Bitte legen Sie es mit Hilfe des Projekteinstellungsdialogs fest.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Fehler beim Schreiben der XML-Projektdatei\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Projekteinstellungen"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Allgemein"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Grundeinstellungen:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Das Projekt-Verzeichnis"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Projektverzeichnis:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Auswählen …"
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Der Name des momentan geöffneten Projekts"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Projektname:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Der Name des Programms"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Die Projektdatei"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Projektdatei:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Unterverzeichnisse:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Das Verzeichnis zum Speichern der erzeugten Quelltexte"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Quelltextverzeichnis:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Das Verzeichnis zum Speichern der Pixmaps"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Bilderverzeichnis:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Die Lizenz, die am Kopf der generierten Dateien angefügt werden soll"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Sprache:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "GNOME:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "GNOME-Unterstützung aktivieren"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Eine GNOME-Anwendung wird erstellt"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "GNOME-DB-Unterstützung aktivieren"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Eine GNOME-DB-Anwendung wird erstellt"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C-Einstellungen"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Hinweis:</b> Für größere Anwendungen ist es empfehlenswert, »libglade« zu "
+"verwenden."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Allgemeine Einstellungen:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext-Unterstützung"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Zeichenketten zur Übersetzung durch »gettext« markieren"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Widgets Namen geben"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Den Widgets im Quelltext Namen geben"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Sicherheitskopien der Quelldateien anlegen"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Sicherheitskopien der alten Quelldateien anlegen"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "GNOME-Hilfe-Unterstützung"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Unterstützung für das GNOME-Hilfesystem einbinden"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Dateiausgabeeinstellungen:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Datei »main.c« erzeugen"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Eine Datei »main.c« mit einer Funktion »main()« erzeugen, falls es sie noch "
+"nicht gibt"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Unterstützende Funktionen erzeugen"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Unterstützende Funktionen erzeugen"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Build-Dateien erzeugen"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Dateien zum Übersetzen des Quellcodes ausgeben, darunter »Makefile.am« und "
+"»configure.in«, falls es sie noch nicht gibt"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funktionen zur Oberflächenerzeugung:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+"Die Datei, in die die Funktionen zum Erzeugen der Oberfläche geschrieben "
+"werden"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Quelltextdatei:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Die Datei, in die die Deklarationen der Funktionen zum Erzeugen der "
+"Oberfläche geschrieben werden"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Header-Datei:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Quelldatei für Funktionen zur Oberflächenerzeugung"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Header-Datei für Funktionen zur Oberflächenerzeugung"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Signal-Handler und Callback-Funktionen:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Die Datei, in die die leeren Signal-Handler und Callback-Funktionen "
+"geschrieben werden"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Die Datei, in die die Deklarationen der Signal-Handler- und Callback-"
+"Funktionen geschrieben werden"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Quelldatei für Signal-Handler und Callback-Funktionen"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Header-Datei für Signal-Handler und Callback-Funktionen"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Unterstützende Funktionen:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Die Datei, in die unterstützende Funktionen geschrieben werden"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+"Die Datei, in die die Deklarationen unterstützender Funktionen geschrieben "
+"werden"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Quelldatei für unterstützende Funktionen"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Header-Datei für unterstützende Funktionen"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade-Einstellungen"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Übersetzbare Zeichenketten:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>Hinweis:</b> Diese Option ist veraltet. Benutzen Sie stattdessen "
+"»intltool«."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Übersetzbare Zeichenketten speichern"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Übersetzbare Zeichenketten in einer getrennten C-Quelldatei speichern, um "
+"das Übersetzen von Oberflächen zu ermöglichen, die mit libglade geladen "
+"werden"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+"Die C-Quelldatei, in der alle übersetzbaren Zeichenketten gespeichert werden"
+
+# Menues =================================================================
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Datei:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Wählen Sie das Projektverzeichnis"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Sie müssen die Datei mit übersetzbaren Zeichenketten festlegen"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Sie müssen das Projektverzeichnis festlegen"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Sie müssen die Projektdatei festlegen"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Sie müssen den Projektnamen festlegen"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Sie müssen den Programmnamen festlegen"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Sie müssen das Quellverzeichnis festlegen"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Sie müssen das Bilderverzeichnis festlegen"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Die Hilfedatei »%s« konnte nicht angezeigt werden.\n"
+"\n"
+"Fehler: %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Ein neues Projekt anlegen"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "Ü_bersetzen"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Den Projektquelltext erzeugen"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "_Einstellungen …"
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Die Projekteinstellungen festlegen"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Das gewählte Widget löschen"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "_Palette anzeigen"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Die Widget-Palette anzeigen"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "_Eigenschaftseditor anzeigen"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Den Eigenschaftseditor anzeigen"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Widget-_Baum anzeigen"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Den Widget-Baum anzeigen"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "_Zwischenablage anzeigen"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Die Zwischenablage anzeigen"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "_Gitter anzeigen"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Das Gitter anzeigen (nur in Behältern für Widgets mit Festgröße)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "Am G_itter ausrichten"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Widgets am Gitter einrasten lassen"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "_Widget-Minihilfen anzeigen"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Minihilfen für erzeugte Widgets anzeigen"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Gitter-_Einstellungen festlegen …"
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Gitterstil und -abstände einstellen"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "Einrastei_nstellungen …"
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Einstellungen zum Einrasten am Gitter"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Die Glade-FAQ anzeigen"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Projekt"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Neues Projekt"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Öffnen"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Projekt öffnen"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Speichern"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Projekt speichern"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Einstellungen"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Erzeugen"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Quelltext erzeugen"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Ein existierendes Projekt öffnen"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Projekt speichern"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Glade beenden"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Das gewählte Widget in die Zwischenablage verschieben"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Das gewählte Widget in die Zwischenablage kopieren"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+"Das Widget aus der Zwischenablage statt dem momentan Gewählten einfügen"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Gitter"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "Gitter _anzeigen"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Den Abstand zwischen Gitterlinien festlegen"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "Am Gitter a_usrichten"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Neue Widgets am Gitter ausrichten"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+"Einstellen, welche Teile eines Widgets am Gitter ausgerichtet werden sollen"
+
+# no "..." here - read the GNOME coding recommendations
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_Info …"
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "_Einstellungen"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Quelltext schreiben"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Sind Sie sicher, dass Sie ein neues Projekt anlegen möchten?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Neues _GTK+-Projekt"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Neues G_NOME-Projekt"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Welchen Projekttypen wollen Sie verwenden?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Neues Projekt angelegt."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Projekt geöffnet."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Fehler beim Öffnen des Projekts."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Fehler beim Öffnen der Projektdatei"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " Fehler beim Öffnen der Projektdatei:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Momentan ist kein Projekt geöffnet.\n"
+"Sie können mit Hilfe des Projekt/Neu-Befehls ein neues Projekt erstellen."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Fehler beim Speichern des Projekts"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Fehler beim Speichern des Projekts."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Projekt gespeichert."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Fehler beim Speichern des Quelltextes"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Fehler beim Speichern des Quelltextes."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Quelltext gespeichert."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "System-Fehlermeldung:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Sind Sie sicher, dass Sie Glade beenden möchten?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"Glade ist ein Entwurfswerkzeug für GTK+- und GNOME-Benutzeroberflächen."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "Info zu Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<namenlos>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Datenbank-Browser"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Datengebundene Auswahlliste"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDb Verbindungseinstellungen"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Verbindungswahl"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN-Konfigurator"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN-Konfigurationsassistent"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Text hervorheben:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Texthervorhebung innerhalb des Widgets"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Datenbank-Fehlerbetrachter"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Datenbank-Fehlerdialog"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formular"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Text innerhalb des grauen Balkens"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Grauer Balken"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Datengebundenes Gitter"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Datengebundene Liste"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Datenbank-Anmelde-Widget"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Anmelden"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Datenbank-Anmeldedialog"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Treiberwahl"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDb Abfrageerstellung"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Wahl der Datenquelle"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Tabelleneditor "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Schweben zulässig:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Schwebende Dock-Elemente erlauben"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Dock-Band oben hinzufügen"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Dock-Band unten hinzufügen"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Dock-Band links hinzufügen"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Dock-Band rechts hinzufügen"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Schwebendes Dock-Element hinzufügen"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "GNOME-Dock"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Verriegelt:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Das Dock-Element auf seiner Position verriegeln"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exklusiv:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Das Dock-Element ist immer das einzige Element in seinem Band"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nie schwebend:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Das Dock-Element nie in seinem eigenen Fenster schweben lassen"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nie vertikal:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Das Dock-Element nie vertikal werden lassen"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nie horizontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Das Dock-Element nie horizontal werden lassen"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Der Typ des Schattens um das Dock-Element"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Die Ausrichtung eines schwebenden Dock-Objektes"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Dock-Element davor einfügen"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Dock-Element danach einfügen"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "GNOME-Dock-Element"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Zusätzliche Information wie z.B. eine Beschreibung des Paketes und seine "
+"Homepage im Web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "GNOME-Info-Dialog"
+
+# Menues =================================================================
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Neue Datei"
+
+# Menues =================================================================
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Datei öffnen"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Datei speichern"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Statusleiste:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Das Fenster besitzt eine Statusleiste"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Konfiguration speichern:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Das Layout wird automatisch gespeichert und wiederhergestellt"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "GNOME-Anwendungsfenster"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Statusmeldung."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Fortschritt:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Die Anwendungsleiste hat eine Fortschrittsanzeige"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Die Anwendungsleiste hat einen Bereich für Statusmeldungen und "
+"Benutzereingaben"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "GNOME-Anwendungsleiste"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Kantenglättung:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Kanten von Text und Grafik in der Canvas glätten"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Die minimale X-Koordinate"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Die minimale Y-Koordinate"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Die maximale X-Koordinate"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Die maximale Y-Koordinate"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixel pro Einheit:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Die Anzahl der Pixel, die einer Einheit entsprechen"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GNOME-Canvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Rastern:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Dithering in der Vorschau verwenden, um genauer zu sein"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Wählen Sie eine Farbe"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "GNOME-Farbwähler"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Die Bonobo-Steuerung konnte nicht erzeugt werden"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Neue Bonobo-Kontrolle"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Eine Bonobo-Kontrolle auswählen"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Beschreibung"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo-Kontrolle"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Zeit anzeigen:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Zusätzlich zum Datum auch die Zeit anzeigen"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24-Stunden-Format:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Die Zeit im 24-Stunden-Format anzeigen"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Niedrigste Stunde:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Die niedrigste im Popup anzuzeigende Stunde"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Höchste Stunde:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Die höchste im Popup anzuzeigende Stunde"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GNOME-Datumseinstellung"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Autom. Schließen:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "Den Dialog schließen, wenn irgendein Button geklickt wird"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Beim Schließen verbergen:"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Den Dialog beim Schließen verbergen statt zerstören"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "GNOME-Dialogfeld"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Neuer GNOME-Assistent"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Hilfe anzeigen"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Den Hilfe-Knopf anzeigen."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Begrüßungsseite hinzufügen"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Abschlussseite hinzufügen"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Assistent"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Der Seitentitel"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Der Haupttext der Seite, der dem Benutzer den Assistenten vorstellt."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Titelfarbe:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Die Farbe des Titeltextes"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Textfarbe:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Die Farbe des Haupttextes"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Die Hintergrundfarbe der Seite"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Logo-HG-Farbe:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Die Hintergrundfarbe um das Logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Farbe des Textfelds:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Die Hintergrundfarbe des Haupttextbereiches"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logo-Bild:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Das oben rechts auf der Seite anzuzeigende Logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Seitliches Wasserzeichen:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Das am seitlichen Rand der Seite anzuzeigende Bild."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Oberes Wasserzeichen:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Das oben auf der Seite anzuzeigende Wasserzeichen"
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Assistentenbegrüßungs- oder -abschlussseite"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "HG-Farbe Inhalt:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Die Hintergrundfarbe um den Titel"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Das entlang des oberen Seitenrands anzuzeigende Bild"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Normale Assistentenseite"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Chronikkennung:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Kennung, unter der die Chronikeinträge gespeichert werden"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Max. gespeichert:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Maximal zu speichernde Anzahl der Chronikeinträge"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "GNOME-Textfeld"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Der Titel des Dateiauswahl-Dialoges"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Verzeichnis:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Auswahl eines Verzeichnisses statt einer Datei"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Der Dateiauswahl-Dialog ist modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Dateiauswahl benutzen:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+"Bitte die neue Dateiauswahl (»GtkFileChooser«) statt »GtkFileSelection« "
+"benutzen."
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "GNOME-Dateifeld"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+"Der Text, der in der Vorschau des Schriftauswahl-Dialoges verwendet werden "
+"soll"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modus:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Inhalt des Schriftauswahl-Buttons"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Die Größe der im Schrift-Auswahlknopf zu verwendenden Schrift"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "GNOME-Schriftwähler"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "Der beim Klick auf den Knopf anzuzeigende URL"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Der im Button anzuzeigende Text"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "GNOME-HRef-Link-Knopf"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "GNOME-Symbolwähler"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Der Auswahlmodus"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Symbolbreite:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Die Breite der Symbole"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Die Anzahl der Pixel zwischen den Symbolreihen"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Die Anzahl der Pixel zwischen den Symbolspalten"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Symbolrand:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Die Anzahl der Pixel um ein Symbol (ungenutzt?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Text-Abstand:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Die Anzahl der Pixel zwischen dem Text und dem Symbol"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Text editierbar:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Symboltext vom Benutzer editierbar"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Text statisch:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Ist der Symboltext statisch, so wird er nicht von der GnomeIconList-Liste "
+"kopiert"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Symbolliste"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Symbolauswahl"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Meldungstyp:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "Der Typ des Meldungsfensters"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Meldung:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "Die anzuzeigende Meldung"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "GNOME-Meldungsfenster"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Der Dateiname des Bilds"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Skaliert:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Das Bild skalieren"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Skalierte Breite:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Die Breite, auf die das Bild skaliert wird"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Skalierte Höhe:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Die Höhe, auf die die Pixmap skaliert wird"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "GNOME-Bild"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Vorschau:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Eine kleine Vorschau des Bilds anzeigen"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GNOME-Bildauswahl"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "Neuer GNOME-Eigenschaftsdialog"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "GNOME-Eigenschaftsdialog"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Quelltext speichern und beenden"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Beim Start die Palette verbergen"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Beim Start den Eigenschaftseditor verbergen"
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: An die Optionen »-w« und »--write-source« muss eine XML-Datei "
+"übergeben werden.\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Fehler beim Laden der XML Datei.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Fehler beim Schreiben des Quelltextes\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palette"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "Privat"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "Geschützt"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "Öffentlich"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Aufgehellt"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Gewählt"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Unempf."
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Wann das Fenster neu gezeichnet werden muss"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Bei Mausbewegungen"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Mausbewegungs-Hints"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Mausbewegung und gedrückte Tasten"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Mausbewegung und Taste 1 gedrückt"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Mausbewegung und Taste 2 gedrückt"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Mausbewegung und Taste 3 gedrückt"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Beliebige Maustaste gedrückt"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Beliebige Maustaste losgelassen"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Beliebige Taste gedrückt"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Beliebige Taste losgelassen"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Mauszeiger gelangt ins Fenster"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Mauszeiger verlässt das Fenster"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Beliebiger Wechsel des Eingabefokus"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Beliebige Änderung der Fensterstruktur"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Beliebige Änderung in X-Windows Eigenschaften"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Beliebige Änderung der Sichtbarkeit"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Für Cursor in Programmen, die XInput verwenden"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Eigenschaften"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Packen"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Gemeinsam"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stil"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Signale"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Eigenschaften: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Eigenschaften: <keine>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klasse:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Die Klasse des Widgets"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Breite:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Die angeforderte Widget-Breite (normalerweise verwendet, um die minimale "
+"Breite festzulegen)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Höhe:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Die angeforderte Widget-Höhe (normalerweise verwendet, um die minimale Höhe "
+"festzulegen)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Sichtbar:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Das Widget ist anfänglich sichtbar"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Empfindlich:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Das Widget reagiert auf Eingaben"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+"Die Minihilfe, die angezeigt werden soll, wenn sich die Maus über dem Widget "
+"befindet"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Vorgabe mögl.:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Das Widget kann die Vorgabe-Aktion in einem Dialog sein"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Ist Vorgabe:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Das Widget ist die Vorgabe-Aktion im Dialog"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Fokus mögl.:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Das Widget kann den Eingabefokus erhalten"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Hat Fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Das Widget besitzt den Eingabefokus"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Ereignisse:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Die X-Ereignisse, die das Widget empfängt"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Ext.-Ereignisse:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Der X-Extension-Ereignismodus"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Tastenkürzel:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definiert das zu emittierende Signal, wenn Tasten gedrückt werden"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Bearbeiten …"
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Verbreiten:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Auf »Ja« setzen, um den Stil an die Widget-Childs weiterzuverbreiten"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Stilname:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Der Name des Stils, der von mehreren Widgets verwendet werden kann"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Schrift:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Die für den gesamten Text im Widget verwendete Schrift"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Alles kopieren"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Vordergrund:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Hintergrund:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Basis:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Vordergrundfarbe"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Hintergrundfarbe"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Textfarbe"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Basisfarbe"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "HG-Bild:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Die als Widget-Hintergrund zu verwendende Grafik"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Die Datei, in die der Quelltext geschrieben werden soll"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Öffentlich:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Das Widget wird zur Datenstruktur der Komponente hinzugefügt"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Separate Klasse:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Unterbaum dieses Widgets in eine getrennte Klasse stellen"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Separate Datei:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Dieses Widget in einer separaten Quelldatei ablegen"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Sichtbarkeit:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Sichtbarkeit der Widgets. Öffentliche Widgets werden in eine globale Map "
+"exportiert."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Sie müssen eine Farbe oder einen Hintergrund zum Kopieren angeben"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Ungültige Auswahl in on_style-copy()"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Sie müssen zunächst eine Farbe oder Hintergrundbild kopieren"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Sie müssen eine Farbe wählen, in die Sie einfügen wollen"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Sie müssen ein Hintergrundbild wählen, in die Sie einfügen wollen"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Es konnte kein Bild aus der Datei erzeugt werden\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Daten"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Danach"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Objekt"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Signal:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "Das Signal, für das ein Handler hinzugefügt werden soll"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "Die Funktion, die das Signal behandeln soll"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Daten:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Die an den Handler übergebenen Daten"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Objekt:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "Das Objekt, das das Signal empfängt"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Danach:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Den Handler nach der Klassenfunktion ausführen"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Aktualisieren"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Leeren"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Tastenkürzel"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Schlüssel"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Zu emittierendes Signal"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "Die Tastenkombination"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Das zu emittierende Signal, wenn das Tastenkürzel gedrückt wird"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Texteinstellungen bearbeiten"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Text:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "Übe_rsetzbar"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Besitzt Kontext_präfix"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Ko_mmentare für Übersetzer:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "X-Ereignis wählen"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Ereignismaske"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Sie müssen die Tastenkombination festlegen"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Sie müssen ein zu emittierendes Signal festlegen"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Sie müssen einen Signalnamen festlegen"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Sie müssen einen Signal-Handler festlegen"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s-Signale"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Signal wählen"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Wert:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Schrittweite:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Seiteninkrement:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Seitengröße:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "H-Wert:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "H-Min:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "H-Max:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "H-Schrittweite:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "H-Seiteninkrement:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "H-Seitengröße:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "V-Wert:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "V-Min:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "V-Max:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "V-Schrittweite:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "V-Seitenschrittweite:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "V-Seitengröße:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Der Anfangswert"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "Der minimale Wert"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "Der maximale Wert"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "Die Schrittweite"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "Die Seitenschrittweite"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "Die Seitengröße"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "Die angeforderte Schrift ist nicht verfügbar."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Benannten Stil auswählen"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Stile"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Umbenennen"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Neuer Stil:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Ungültiger Stilname"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "Dieser Stilname wird bereits verwendet"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Stil umbenennen in:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Datei\n"
+" %s\n"
+"konnte nicht in\n"
+" %s\n"
+"umbenannt werden\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Datei konnte nicht angelegt werden:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Fehler beim Speichern der XML Datei\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Datei für übersetzbare Zeichenketten, erzeugt durch Glade.\n"
+" * Fügen Sie diese Datei zur POTFILES.in Ihres Projektes hinzu.\n"
+" * Compilieren Sie sie NICHT als Teil Ihrer Anwendung.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ungültiger Dateiname für Oberflächen-Quelldatei: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ungültiger Dateiname für Oberflächen-Header-Datei: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ungültiger Dateiname für Callback-Quelldatei: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ungültiger Dateiname für Callback-Header-Datei: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ungültiger Dateiname für unterstützende Quellen: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ungültiger Dateiname für unterstützende Header: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Anhängen an Datei gescheitert:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Fehler beim Schreiben in Datei:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Der Dateiname muss im Projekteinstellungsdialog angegeben sein."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Der Dateiname muss ein einfacher relativer Dateiname sein.\n"
+"Verwenden Sie den Projekteinstellungsdialog, um ihn festzulegen."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Widget-Baum"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget nicht in Box gefunden"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget nicht in Tabelle gefunden"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget nicht in festem Behälter gefunden"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget in Packer nicht gefunden"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Dateizugriff gescheitert:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Öffnen der Datei gescheitert:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Fehler beim Lesen aus der Datei:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Verzeichnis konnte nicht angelegt werden:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Zugriff auf Verzeichnis gescheitert:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Ungültiges Verzeichnis:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekte"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "Projekt"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Verzeichnis konnte nicht geöffnet werden:\n"
+" %s\n"
+
+#~ msgid "Design user interfaces"
+#~ msgstr "Erstellen von Benutzeroberflächen"
diff --git a/tools/glade/po/dz.po b/tools/glade/po/dz.po
new file mode 100644
index 00000000..b124aeaa
--- /dev/null
+++ b/tools/glade/po/dz.po
@@ -0,0 +1,6063 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-03-12 03:26+0000\n"
+"PO-Revision-Date: 2007-03-16 03:04+0530\n"
+"Last-Translator: yangka <yanang_ka@hotmail.com>\n"
+"Language-Team: dzongkha <pgeyleg@dit.gov.bt>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2;plural=(n!=1);\n"
+"X-Poedit-Language: Dzongkha\n"
+"X-Poedit-Country: BHUTAN\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "ཇི་ཊི་ཀེ་+ཡང་ན་ཇི་ནོམ་གློག་རིམ་ཚུ་གི་དོན་ལུ་ལག་ལེན་པའི་ངོས་འདྲ་བའི་བཀོད་སྒྲིག་ཚུ་གསར་བསྐྲུན་འབད་ཡང་ན་ཁ་ཕྱེ།"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "གེ་ལེཌི་ངོས་འདྲ་བའི་བཀོད་སྒྲིགཔ།"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "གིརིཌི་གདམ་ཁ་ཚུ།"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "ཐད་སྙོམས་བར་སྟོང་བཞག་ནི།"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "ཀེར་ཕྲང་བར་སྟོང་བཞག་ནི།"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "གིརིཌི་བཟོ་རྣམ།"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "ཚག་ཚུ།"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "གྱལ་ཚུ།"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "པར་བཏབ་གདམ་ཁ་ཚུ།"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "ཐད་སྙོམས་པར་བཏབ་ནི།"
+
+#: ../glade/editor.c:508
+#: ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "གཡོན།"
+
+#: ../glade/editor.c:517
+#: ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "གཡས།"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "ཀེར་ཕྲང་པར་བཏབ་ནི།"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "སྤྱི་ཏོག"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "གཤམ།"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "ཇི་ཊི་ཀེ་ལག་ཆས་རྣམ་གྲངས་ཝི་གེཌིསི་འདི་ཇི་ཊི་ཀེ་ལག་ཆས་ཕྲ་རིང་ཅིག་ལུ་རྐྱངམ་ཅིག་ཁ་སྐོང་འབད་བཏུབ་ཨིན།"
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "ཇི་ཊི་ཀེ་རྒྱབ་སྒྲིལ་ཡོད་མི་ཝིནཌོ་ཝི་གེཌི་ཅིག་བཙུགས་མ་ཚུགས།"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "ཇི་ཊི་ཀེ་མཐོང་སྣང་འདྲེན་ལམ་ཝི་གེཌི་ཅིག་བཙུགས་མ་ཚུགས།"
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "ཝི་གེཌི་གསརཔ་ཁ་སྐོང་འབད་མ་ཚུགས།"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"ཁྱོད་ཀྱིས་སེལ་འཐུ་འབད་ཡོད་མི་གནས་ས་འདི་ལུ་ཝི་གེཌི་ཅིག་ཁ་སྐོང་འབད་མི་བཏུབ།\n"
+"\n"
+"ཕན་བསླབ་ ཇི་ཊི་ཀེ་+ཝི་གེཌིསི་སྒྲིག་བཀོད་འབད་ནི་ལུ་འཛིན་སྣོད་ཚུ་ལག་ལེན་འཐབ་ཨིན།\n"
+"སྒྲོམ་ཡང་ན་ཐིག་ཁྲམ་འཛིན་སྣོད་ལག་ལེན་འཐབ་ནི་ཚབ་མ་\n"
+"གནས་ཡོད་པའི་ཝི་གེཌི་བཏོན་གཏང་ནི་འབད་རྩོལ་བསྐྱེད།\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "ཝི་གེཌི་བཏོན་མ་ཚུགས།"
+
+#: ../glade/editor.c:3541
+#: ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "ཝི་གེཌི་འདི་བཏོན་གཏང་མི་ཚུགས།"
+
+#: ../glade/editor.c:3572
+msgid "The widget is created automatically as part of the parent widget, and it can't be deleted."
+msgstr "ཝི་གེཊི་འདི་རང་བཞིན་གྱིས་ཝི་གེཊི་རྩ་ལག་གི་ཡན་ལག་བཟུམ་སྦེ་གསར་བསྐྲུན་འབད་ཡོདཔ་དང་འདི་བཏོན་གཏང་མི་བཏུབ།"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "མཐའ་མཚམས་རྒྱ་ཚད།"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "འཛིན་སྣོད་འདིའི་མཐའ་མཚམས་མཐའ་འཁོར་གྱི་ཝི་གེཊི་འདི།"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "སེལ་འཐུ་འབད།"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "རྒྱབ་སྒྲིལ་ཡོད་མི་ཝིནཌོ་རྩ་བསྐྲད་གཏང་།"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "རྒྱབ་སྒྲིལ་ཡོད་མི་ཝིནཌོ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "ཕྲང་སྒྲིག་རྩ་བསྐྲད་གཏང་།"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "ཕྲང་སྒྲིག་ཁ་སྐོང་འབད།"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "འབྱུང་ལས་སྒྲོམ་རྩ་བསྐྲད་གཏང་།"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "འབྱུང་ལས་སྒྲོམ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "སླར་ལོག་བཀྲམ་སྟོན་འབད།"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "བཏོག"
+
+#: ../glade/gbwidget.c:1866
+#: ../glade/property.c:892
+#: ../glade/property.c:5141
+msgid "Copy"
+msgstr "འདྲ་བཤུས་འབད།"
+
+#: ../glade/gbwidget.c:1875
+#: ../glade/property.c:904
+msgid "Paste"
+msgstr "སྦྱར།"
+
+#: ../glade/gbwidget.c:1887
+#: ../glade/property.c:1581
+#: ../glade/property.c:5132
+msgid "Delete"
+msgstr "བཏོན་གཏང་།"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414
+#: ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "ཨེན་/ཨེ།"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "འཛིན་སྣོད་ཀྱི་ཆ་ལག་ཚབ་བཙུགས་ནི་ ད་ལྟོ་ཚུན་ཚོད་བསྟར་སྤྱོད་མ་འབད་བར་ཡོདཔ།\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "ཇི་ཊི་ཀེ་ཕྲང་སྒྲིག་ཝི་གེཌི་བཙུགས་མ་ཚུགས།"
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "ཇི་ཊི་ཀེ་ཕྲང་སྒྲིག་ཝི་གེཌི་རྩ་བསྐྲད་གཏང་མ་ཚུགས།"
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "ཇི་ཊི་ཀེ་འབྱུང་ལས་སྒྲོམ་ཝི་གེཌི་བཙུགས་མ་ཚུགས།"
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "ཇི་ཊི་ཀེ་འབྱུང་ལས་སྒྲོམ་ཝི་གེཌི་རྩ་བསྐྲད་གཏང་མ་ཚུགས།"
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "ཇི་ཊི་ཀེ་རྒྱབ་སྒྲིལ་ཡོད་མི་ཝིནཌོ་ཝི་གེཌི་བཙུགས་མ་ཚུགས།"
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "ཇི་ཊི་ཀེ་རྒྱབ་སྒྲིལ་ཡོད་མི་ཝིནཌོ་ཝི་གེཌི་རྩ་བསྐྲད་གཏང་མ་ཚུགས།"
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "ཁ་ཡིག་རྩ་བསྐྲད་གཏང་།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "གློག་རིག་མིང་།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103
+#: ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "ལས་རྟགས།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103
+#: ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "ལས་རྟགས་སྦེ་ལག་ལེན་འཐབ་ནི་ཨིན་མི་པར་ཁྲ་འདི།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#: ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "ལས་རིམ་མིང་།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "གློག་རིག་གི་མིང་འདི།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+#: ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "བསམ་བཀོད་ཚུ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "བརྡ་དོན་ཁ་སྐོང་ དེ་བཟུམ་སྦེ་་གློག་རིམ་གྱི་འགྲེལ་བཤད་ཅིག"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107
+#: ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "འདྲ་བཤུས་དབང་ཆ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107
+#: ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "འདྲ་བཤུས་དབང་ཆ་བརྡ་བསྐུལ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "ཝེབ་ས་ཁོངས་ཡུ་ཨར་ཨེལ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "གློག་རིག་གི་ཝེབ་ས་ཁོངས་ཀྱི་ཡུ་ཨར་ཨེལ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "ཝེབ་ས་ཁོངས་ཁ་ཡིག"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "ཝེབ་ས་ཁོངས་འདི་ལུ་འབྲེལ་མཐུད་ཀཡི་དོན་ལུ་བཀྲམ་སྟོན་འབད་ནི་ཁ་ཡིག་འདི།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+#: ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "ཆོག་ཐམ་ལག་འཁྱེར།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "གློག་རིག་གི་ཆོག་ཐམ་ལག་འཁྱེར་རྒྱ་བཤད་ཚུ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "ལོག་མཚམས་ཆོག་ཐམ་ལག་འཁྱེར།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "ཚིག་ཡིག་ཆོག་ཐམ་ལག་འཁྱེར་་འདི་ལོག་མཚམས་འབད་དགོཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#: ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "རྩོམ་པ་པོ་ཚུ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#: ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "གྱལ་རེ་རེ་གུ་ཐུམ་སྒྲིལ་གྱི་རྩོམ་པ་པོ་ཚུ་གཅིག"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116
+#: ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "ཡིག་ཐོག་བཀོད་པ་ཚུ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116
+#: ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "གྱལ་རེ་རེ་གུ་ཐུམ་སྒྲིལ་གྱི་ཡིག་ཐོག་བཀོད་པ་ཚུ་གཅིག"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "རི་མོ་མཁན་ཚུ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "The people who have created the artwork for the package, one on each line"
+msgstr "གྱལ་རེ་རེ་གུ་ཐུམ་སྒྲིལ་གཅིག་ཡོད་མི་གི་དོན་ལུ་རི་མོའི་ལཱ་གཡོག་འདི་གསར་བསྐྲུན་འབད་ཡོད་མི་གང་ཟག་འདི།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118
+#: ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "སྐད་བསྒྱུར་པ་ཚུ།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118
+#: ../glade/gnome/gnomeabout.c:143
+msgid "The translators of the package. This should normally be left empty so that translators can add their names in the po files"
+msgstr "ཐུམ་སྒྲིལ་འདི་གི་སྐད་བསྒྱུར་པ་འདི་ཚུ། སྤྱིར་བཏང་གི་སྐད་བསྒྱུར་པ་དེ་ཚུ་གིས་མིང་ཚུ་པི་ཨོ་ཡིག་སྣོད་ཚུ་ནང་ཁ་སྐོང་འབད་ཚུགས་ནི་དོན་ལུ་སྟོངམ་བཞག་དགོཔ་ཨིན།"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "ཌའི་ལོག་གི་སྐོར་ལས།"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "ཁ་ཡིག་དང་གཅིག་ཁར་མགྱོགས་འཕྲུལ།"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71
+#: ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130
+#: ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181
+#: ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "ཨེགསི་ཕྲང་སྒྲིག"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "ཆ་ལག་ཝི་གེཊི་གི་ཐད་སྙོམས་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbalignment.c:74
+#: ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133
+#: ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184
+#: ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "ཝའི་ཕྲང་སྒྲིག"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "ཆ་ལགི་གེཊི་གི་ཀེར་ཕྲང་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "ཨེགསི་ཚད་ཤིང་།"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "ཆ་ལགི་གེཊི་གི་ཐད་སྙོམས་ཚད་ཤིང་འདི།"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "ཝའི་ཚད་ཤིང་།"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "ཆ་ལགི་གེཊི་གི་ཀེར་ཕྲང་ཚད་ཤིང་འདི།"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "སྤྱི་ཏོག་བར་ཤབས།"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "ཆ་ལག་ཝི་གེཊི་འདི་གི་ལྟག་ལུ་བཙུགས་ནི་བར་སྟོང་།"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "གཤམ་གྱི་བར་ཤབས།"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "ཆ་ལག་ཝི་གེཊི་འདིའི་འོག་ལུ་བཙུགས་ནི་བར་སྟོང་།"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "གཡཅན་གྱི་བར་ཤབས།"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "ཆ་ལག་ཝི་གེཊི་འདིའི་གཡོན་ལུ་བཙུགས་ནི་བར་སྟོང་།"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "གཡས་ཀྱི་བར་ཤབས།"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "ཆ་ལག་ཝི་གེཊི་འདིའི་གཡས་ལུ་བཙུགས་ནི་བར་སྟོང་།"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "ཕྲང་སྒྲིག"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "བཀོད་རྒྱ།"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "མདའ་རྟགས་འདིའི་བཀོད་རྒྱ།"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+#: ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247
+#: ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123
+#: ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104
+#: ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "གྱིབ་མ།"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "མདའ་རྟགས་ཀྱི་གྱིབ་མ་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "མདའ་རྟགས་འདིའི་ཐད་སྙོམས་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "མདའ་རྟགས་འདིའི་ཀེར་ཕྲང་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbarrow.c:95
+#: ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "ཨེགསི་གདན།"
+
+#: ../glade/gbwidgets/gbarrow.c:95
+#: ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+#: ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "ཐད་སྙོམས་བར་ཤབས་འདི།"
+
+#: ../glade/gbwidgets/gbarrow.c:97
+#: ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "ཝའི་གདན།"
+
+#: ../glade/gbwidgets/gbarrow.c:97
+#: ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+#: ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "ཀེར་ཕྲང་བར་ཤབས་འདི།"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "མདའ་རྟགས།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122
+#: ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "ཁ་ཡིག་ཨེགསི་ཕྲང་སྒྲིག"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123
+#: ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "གཞི་ཁྲམ་གྱི་ཁ་ཡིག་ཝི་གེཊི་གི་ཐད་སྙོམས་ཕྲ་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125
+#: ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "ཁ་ཡིག་ཝའི་ཕྲང་སྒྲིག"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126
+#: ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "གཞི་ཁྲམ་གྱི་ཁ་ཡིག་ཝི་གེཊི་གི་ཀེར་ཕྲང་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "གཞི་ཁྲམ་གྱི་གྱིབ་མ་གི་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "གཞི་ཁྲམ་གྱི་ཆ་ལག་གི་ཐད་སྙོམས་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "དཔྱ་ཚད།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "གཞི་ཁྲམ་གྱི་ཆ་ལག་གི་རྣམ་པ་གི་དཔྱ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "ཆ་ལག་གི་ཁ་ལུ་ཉན།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "དཔྱ་ཚད་ཀྱི་རྣམ་པ་འདི་ཆ་ལག་གིས་གཏན་འབེབས་བཟོ་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "རྣམ་པ་གཞི་ཁྲམ།"
+
+#: ../glade/gbwidgets/gbbutton.c:118
+#: ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "ཅ་མཛོད་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbbutton.c:119
+#: ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "ལག་ལེན་འཐབ་ནི་ཅ་མཛོད་ཨེབ་རྟ་འདི།"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121
+#: ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92
+#: ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73
+#: ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107
+#: ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "ཁ་ཡིག"
+
+#: ../glade/gbwidgets/gbbutton.c:121
+#: ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92
+#: ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73
+#: ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107
+#: ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "བཀྲམ་སྟོན་འབད་ནི་ཚིག་ཡིག་འདི།"
+
+#: ../glade/gbwidgets/gbbutton.c:122
+#: ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107
+#: ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108
+#: ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "ངོས་དཔར།"
+
+#: ../glade/gbwidgets/gbbutton.c:123
+#: ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108
+#: ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "བཀྲམ་སྟོན་འབད་ནི་ངོས་དཔར་འདི།"
+
+#: ../glade/gbwidgets/gbbutton.c:125
+#: ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "ཨེབ་རྟ་རི་མོ།"
+
+#: ../glade/gbwidgets/gbbutton.c:126
+#: ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "ཨེབ་རྟ་གི་རི་ཤོ་བཟོ་རྣམ་འདི།"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ལན་ཨའི་ཌི།"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid "The response code returned when the button is pressed. Select one of the standard responses or enter a positive integer value"
+msgstr "ཨེབ་རྟ་འདི་ཨེབ་ཡོད་པའི་སྐབས་ལན་གསལ་ཨང་རྟགས་སླར་ལོག་ཡོདཔ། ཚད་ལྡན་ལན་གསལ་ལས་གཅིག་སེལ་འཐུ་འབད་ཡང་ན་ཡོད་པའི་ཧྲིལ་ཨང་གནས་གོང་ཅིག་བཙུགས།"
+
+#: ../glade/gbwidgets/gbbutton.c:137
+#: ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70
+#: ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76
+#: ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "ཨེབ་གཏང་གུ་ཆེད་དམིགས་འབད།"
+
+#: ../glade/gbwidgets/gbbutton.c:137
+#: ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70
+#: ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76
+#: ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "ཨེབ་གཏང་འབད་ཡོདཔ་དང་ཨེབ་རྟ་འདི་ཆེད་དམིགས་འཛིནཔ་ཅིན།"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "ཨེབ་རྟ་ནང་དོན་ཚུ་རྩ་བསྐྲད་གཏང་།"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "མགུ་རྒྱན།"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "ཟླ་བ་དང་ལོ་འདི་མགོ་ལུ་སྟོན་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "ཉིནམ་གྱི་མིང་ཚུ།"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "ཉིནམ་གྱི་མིང་ཚུ་སྟོན་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "གཏན་བཟོས་ཟླཝ།"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "ཟླ་བ་དང་ལོ་འདི་བསྒྱུར་བཅོས་འབད་མ་བཏུབ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "བདུན་ཕྲག་ཨང་ཚུ།"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "བདུན་ཕྲག་གི་ཨང་འདི་སྟོན་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcalendar.c:81
+#: ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "མིག་དམར་དང་པ།"
+
+#: ../glade/gbwidgets/gbcalendar.c:82
+#: ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "བདུན་ཕྲག་འདི་མིག་དམར་ལས་འགོ་བཙུགས་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "ཟླ་ཐོ།"
+
+#: ../glade/gbwidgets/gbcellview.c:63
+#: ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "རྒྱབ་ ཚོས་གཞི།"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "རྒྱབ་གཞིའི་ཚོས་གཞི་འདི།"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "ནང་ཐིག་སྟོན།"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "འགོ་འབྱེད་འབད་ནི་གུ།"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "བརྟག་ཞིབ་ཨེབ་རྟ་འདི་འགོ་འབྱེད་འབད་ནི་གུ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "རིམ་མཐུན་མེདཔ།"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "ཨེབ་རྟ་འདི་རིམ་མཐུན་མེད་པའི་གནས་ལུགས་ནང་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "བརྡ་སྟོན་མི།"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "བརྡ་སྟོན་པ་འདི་ཨ་རྟག་རང་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "བརྟག་ཞིབ་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "བརྟག་ཞིབ་དཀར་ཆག་རྣམ་གྲངས་འདི་འགོ་འབྱེད་འབད་ནི་གུ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "བརྟག་ཞིབ་དཀར་ཆག་རྣམ་གྲངས།"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "ཀེར་ཐིག་བཟོ་ཡོད་མི་ཐོ་ཡིག་གསརཔ།"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152
+#: ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110
+#: ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "ཀེར་ཐིག་ཚུ་གི་ཨང་།"
+
+#: ../glade/gbwidgets/gbclist.c:242
+#: ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128
+#: ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "ཐབས་ལམ་སེལ་འཐུ་འབད།"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "ཀེར་ཐིག་ཐེན་ཡོད་མི་ཐོ་ཡིག་གི་སེལ་འཐུ་ཐབས་ལམ་འདི།"
+
+#: ../glade/gbwidgets/gbclist.c:245
+#: ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "མགོ་ཡིག་ཚུ་སྟོན།"
+
+#: ../glade/gbwidgets/gbclist.c:246
+#: ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "ཀེར་ཐིག་མགོ་མིང་ཚུ་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "ཀེར་ཐིག་ཐེན་ཡོད་མི་ཐོ་ཡིག་གི་མཐའ་མཚམས་ཀྱི་གྱིབ་མ་གི་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "ཀེར་ཐིག་ཐེན་ཡོད་མི་ཐོ་ཡིག"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65
+#: ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "ཨཱལ་ཕ་ལག་ལེན་འཐབ།"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66
+#: ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "ཨཱལ་ཕ་རྒྱུན་རིམ་འདི་ལག་ལེན་འཐབ་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68
+#: ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73
+#: ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101
+#: ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72
+#: ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "མགོ་མིང་།"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69
+#: ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "ཚོས་གཞི་སེལ་འཐུ་ཌའི་ལོག་གི་མགོ་མིང་འདི།"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "ཚོས་གཞི་ཅིག་འཐུས།"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "ཚོས་གཞི་གདམ་བྱེད་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "དྭངས་སྒྲིབ་ཚད་འཛིན།"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "དྭངས་སྒྲིབ་ཚད་འཛིན་འདི་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "པེ་ལེཊི།"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "པེ་ལེཊི་འདི་སྟོན་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "ཚོས་གཞི་སེལ་འཐུ།"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "ཚོས་གཞི་སེལ་འཐུ་འབད།"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316
+#: ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "ཚོས་གཞི་སེལ་འཐུ་ཌའི་ལོག"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "ཐོ་ཡིག་ནང་གནས་གོང་།"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "གནས་གོང་འདི་ཐོ་ཡིག་ནང་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "བཏུབ་ སྟོངམ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "'Value In List' གཞི་སྒྲིག་གི་སྐབས་གནས་གོང་སྟོངམ་འདི་དང་ལེན་འབད་བཏུབ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "ཡི་གུ་ཆེ་ཆུང་གི་་ཉེན་ཁ།"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "འཚོལ་ཞིབ་འབད་ནི་འདི་ཡི་གུ་ཆེ་ཆུང་གི་ཉེན་ཁ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "མདའ་རྟགས་ཚུ་ལག་ལེན་འཐབ།"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "གནས་གོང་འདི་བསྒྱུར་བཅོས་འབད་ནི་ལུ་མདའ་རྟགས་ཚུ་ལག་ལེན་འཐབ་བཏུབ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "ཨ་རྟག་རང་ལག་ལེན་འཐབ།"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "གནས་གོང་འདི་ཐོ་ཡིག་ནང་མེད་རུང་མདའ་རྟགས་ཚུ་ལཱ་འབད་བ་ཅིན།"
+
+#: ../glade/gbwidgets/gbcombo.c:115
+#: ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "རྣམ་གྲངས་ཚུ།"
+
+#: ../glade/gbwidgets/gbcombo.c:116
+#: ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "གྱལ་རེ་རེ་ཀོམ་བོ་ཐོ་ཡིག་གཅིག་ཡོད་མི་ནང་རྣམ་གྲངས་འདི་ཚུ།"
+
+#: ../glade/gbwidgets/gbcombo.c:425
+#: ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "ཀོམ་བོ་སྒྲོམ།"
+
+#: ../glade/gbwidgets/gbcombobox.c:81
+#: ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "འཕྲལ་གཏང་ཚུ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gbwidgets/gbcombobox.c:82
+#: ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "གདམ་ཐོ་ཚུ་འཕྲལ་གཏང་ནི་དཀར་ཆག་རྣམ་གྲངས་ཅིག་དགོཔ་ཨིན་ན་མེན་ན།"
+
+#: ../glade/gbwidgets/gbcombobox.c:84
+#: ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "ཨེབ་གཏང་འབད་ཡོད་པའི་སྐབས་ཀོམ་བོ་སྒྲོམ་གྱིས་ཆེད་དམིགས་འཛིནམ་ཨིན་ན་མེན་ན།"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "གཞི་ཁྲམ་ཡོདཔ།"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "ཆ་ལག་གི་མཐའ་འཁོར་ཀོམ་བོ་སྒྲོམ་གྱིས་གཞི་ཁྲམ་འབྲི་རུང་མ་འབྲི་རུང་།"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "ཀོམ་བོ་སྒྲོམ་ཐོ་བཀོད།"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "ཀེར་ཐིག་ཐེན་ཡོད་མི་རྩ་འབྲེལ་གསརཔ།"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "ཀེར་ཐིག་ཐེན་ཡོད་མི་རྩ་འབྲེལ་གྱི་སེལ་འཐུ་ཐབས་ལམ་འདི།"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "ཀེར་ཐིག་ཐེན་ཡོད་མི་རྩ་འབྲེལ་གྱི་མཐའ་མཚམས་ཀྱི་གྱིབ་མ་གི་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "ཀེར་ཐིག་ཐེན་ཡོད་མི་རྩ་འབྲེལ།"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "དབྱེ་བ།"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "གུག་གུགཔ་གི་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbcurve.c:87
+#: ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "ཨེགསི་ཉུང་མཐའ།"
+
+#: ../glade/gbwidgets/gbcurve.c:87
+#: ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "ཐད་སྙོམས་གནས་གོང་ཉུང་མཐའ་འདི།"
+
+#: ../glade/gbwidgets/gbcurve.c:88
+#: ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "ཨེགསི་མང་མཐའ།"
+
+#: ../glade/gbwidgets/gbcurve.c:88
+#: ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "ཐད་སྙོམས་གནས་གོང་མང་མཐའ་འདི།"
+
+#: ../glade/gbwidgets/gbcurve.c:89
+#: ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "ཝའི་ཉུང་མཐའ།"
+
+#: ../glade/gbwidgets/gbcurve.c:89
+#: ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "ཀེར་ཐིག་གནས་གོང་ཉུང་མཐའ་འདི།"
+
+#: ../glade/gbwidgets/gbcurve.c:90
+#: ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "ཝའི་མང་མཐའ།"
+
+#: ../glade/gbwidgets/gbcurve.c:90
+#: ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "ཀེར་ཐིག་གནས་གོང་མང་མཐའ་འདི།"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "གུག་གུགཔ།"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "གསར་བསྐྲུན་ལས་འགན།"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "ཝི་གེཊི་གསར་བསྐྲུན་འབད་མི་ལས་འགན་འདི།"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "ཡིག་རྒྱུན་༡"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "ལས་འགན་འདི་ལུ་རྩི་སྤྲོད་ནི་ཡིག་རྒྱུན་སྒྲུབ་རྟགས་དང་པམ་འདི།"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "ཡིག་རྒྱུན་༢"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "ལས་འགན་ལུ་རྩ་སྤྲོད་ནི་ཡིག་རྒྱུན་སྒྲུབ་རྟགས་གཉིས་པམ་འདི།"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "ཧྲིལ་ཨང་་༡"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "ལས་འགན་ལུ་རྩི་སྤྲོད་ནི་ཧྲིལ་ཨང་སྒྲུབ་རྟགས་དང་པམ་འདི།"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "ཧྲིལ་ཨང་༢"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "ལས་འགན་ལུ་རྩི་སྤྲོད་ནི་ཧྲིལ་ཨང་སྒྲུབ་རྟགས་གཉིས་པམ་འདི།"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "སྲོལ་སྒྲིག་ཝི་གེཊི།"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "ཌའི་ལོག་གསརཔ།"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "ཆ་མེད་གཏང་ བཏུབ།"
+
+#: ../glade/gbwidgets/gbdialog.c:314
+#: ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322
+#: ../glade/property.c:5162
+msgid "OK"
+msgstr "བཏུབ།"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "ཆ་མེད་གཏང་ འཇུག་སྤྱོད་ བཏུབ།"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "ཁ་བསྡམ།"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "ཚད་ལྡན་ཨེབ་རྟ་སྒྲིག་བཀོད།(_S)"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "ཨེབ་རྟ་ཚུ་གི་ཨང་།(_N)"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "གྲོགས་རམ་ཨེབ་རྟ་སྟོན།"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "དབྱེ་བྱེད་ཡོདཔ།"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "ཌའི་ལོག་འདི་ལུ་ཨེབ་རྟ་གི་ལྟག་ལུ་ཐད་སྙོམས་དབྱེ་བྱེདཅིག་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "ཌའི་ལོག"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "མངའ་ཁོངས་འབྲི་དོ།"
+
+#: ../glade/gbwidgets/gbentry.c:94
+#: ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "ཞུན་དག་འབད་བཏུབ།"
+
+#: ../glade/gbwidgets/gbentry.c:94
+#: ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "ཚིག་ཡིག་འདི་ཞུན་དག་འབད་བཏུབ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "མཐོང་ཚུགས་པའི་ཚིག་ཡིག"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid "If the text entered by the user will be shown. When turned off, the text typed in is displayed as asterix characters, which is useful for entering passwords"
+msgstr "ལག་ལེན་པ་གིས་བཙུགས་ཡོད་མི་ཚིག་ཡིག་འདི་སྟོན་ཡོད་པ་ཅིན། ཨོཕ་བསྒྱུར་ཡོདཔ་ད་ འདི་ནང་ཡིག་དཔར་བརྐྱབ་ཡོད་མི་ཚིག་ཡིག་འདི་ཆོག་ཡིག་ཚུ་བཙུགས་ནི་དོན་ལུ་ཕན་ཐོགས་ཅན་གྱི་སྐར་རྟགས་ཡིག་འབྲུ་ཚུ་བཟུམ་སྦེ་བཀྲམ་སྟོན་འབད་ཡོདཔ་ཨིན།"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "རིང་ཚད་མང་མཐའ།"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "ཚིག་ཡིག་གི་རིང་ཚད་མང་མཐའ་འདི།"
+
+#: ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124
+#: ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95
+#: ../glade/property.c:926
+msgid "Text:"
+msgstr "ཚིག་ཡིག"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "ཐོ་འགོད་འདི་ལུ་གཞི་ཁྲམ་མཐའ་འཁོར་ལུ་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "མཐོང་མ་ཚུགས་པའི་ཡིག་འབྲུ།"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "The character to use if the text should not visible, e.g. when entering passwords"
+msgstr "ཚིག་ཡིག་འདི་མཐོང་ཚུགསཔ་དགོ་པ་ཨིན་པ་ཅིན་ལག་ལེན་འཐབ་ནི་ཡིག་འབྲུ་འདི་ དཔེར་ན་ ཆོག་ཡིག་ཚུ་བཙུགས་པའི་སྐབས།"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "སྔོན་སྒྲིག་ཤུགས་ལྡན་བཟོཝ་ཨིན།"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "བཙུགས་ འདི་ཨེབ་ཡོད་པའི་སྐབས་སྔོན་སྒྲིག་ཝི་གེཊི་འདི་ཝིནཌོ་ནང་ཤུགས་ལྡན་བཟོ་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "ཡིག་འབྲུ་ཚུ་ནང་རྒྱ་ཚད།"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "ཐོ་འགོད་ནང་གི་དོན་ལུ་བར་སྟོང་བཞག་ནི་ཡིག་འབྲུ་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "ཚིག་ཡིག་ཐོ་འགོད།"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "མཐོང་ཚུགས་པའི་ཝིནཌོ།"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "འབྱུང་ལས་སྒྲོམ་འདི་གིས་མཐོང་ཚུགས་པའི་ཝིནཌོ་ཅིག་ལག་ལེན་འཐབ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "ཆ་ལག་གི་ལྟག་ལུ།"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "འབྱུང་ལས་སྒྲོམ་གྱི་ཝིནཌོ་འདི་ཆ་ལག་ཝི་གེཊི་གི་ཝིནཌོ་ལྟག་ལུ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "འབྱུང་ལས་སྒྲོམ།"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "འགོ་འབྱེད་རྒྱ་བསྐྱེད་གཏང་ཡོད་མི།"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "འཕར་བྱེད་དེ་ཆ་ལག་ཝི་གེཊི་འདི་ཕྱིར་སེལ་ནི་ལུ་འགོ་ཐོག་བསྒང་ཁ་ཕྱེ་ཡོད་རུང་མེད་རུང་།"
+
+#: ../glade/gbwidgets/gbexpander.c:57
+#: ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+#: ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "བར་སྟོང་བཞག་ནི།"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "ཁ་ཡིག་དང་ཆ་ལག་གི་བར་ན་བར་སྟོང་བཙུགས་ནི།"
+
+#: ../glade/gbwidgets/gbexpander.c:105
+#: ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "ཁ་ཡིག་ཝི་གེཊི་ཁ་སྐོང་འབད།"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "འཕར་བྱེད།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "ཡིག་སྣོད་གདམ་བྱེད་ཌའི་ལོག་གི་ཝིནཌོ་མགོ་མིང་འདི།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "བྱ་བ།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "ལཱ་འགན་གྲུབ་ཡོད་མི་ཡིག་སྣོད་བཀོལ་སྤྱོད་ཀྱི་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "ཉེ་གནས་རྐྱངམ་ཅིག"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "སེལ་འཐུ་འབད་ཡོད་མི་ཡིག་སྣོད་ཚུ་ཉེ་གནས་ཡིག་སྣོད་ཚུ་ལུ་ཚད་ལྡན་ཡོད་རུང་མེད་རུང་།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "གསང་བ་སྟོན།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "སྦ་ཡོད་མི་ཡིག་སྣོད་ཚུ་དང་སྣོད་འཛིན་ཚུ་བཀྲམ་སྟོན་འབད་དགོཔ་ཨིན་ན་མེན་ན།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "ངེས་དཔྱད་འབད་ནི།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid "Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "ཡིག་སྣོད་ཅིག་ཚབ་སྲུངས་འབད་ཡོདཔ་ཨིན་པ་ཅིན་རིམ་སྒྲིག་ཌའི་ལོག་ཅིག་བཀྲམ་སྟོན་འབད་ནི་ཨིན་ན་མེན་ན།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "ཡིག་འབྲུ་ཚུ་ནང་རྒྱ་ཚད།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "ཡིག་འབྲུ་ཚུ་ནང་ཨེབ་རྟ་གི་རྒྱ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "ཡིག་སྣོད་གདམ་བྱེད་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "སྣ་མང་སེལ་འཐུ་འབད།"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "སྣ་མང་ཡིག་སྣོད་ཚུ་སེལ་འཐུ་འབད་བཅུག་ནི་ཨིན་ན་མེན་ན།"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "ཡིག་སྣོད་གདམ་བྱེད།"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "ཡིག་སྣོད་གདམ་བྱེད་ཌའི་ལོག"
+
+#: ../glade/gbwidgets/gbfileselection.c:72
+#: ../glade/property.c:1366
+msgid "Select File"
+msgstr "ཡིག་སྣོད་སེལ་འཐུ་འབད།"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "ཡིག་སྣོད་ཨོ་པི་ཨེསི།"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "ཡིག་སྣོད་བཀོལ་སྤྱོད་ཨེབ་རྟ་ཚུ་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "ཡིག་སྣོད་སེལ་འཐུ་ཌའི་ལོག"
+
+#: ../glade/gbwidgets/gbfixed.c:139
+#: ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "ཨེགསི།"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "ཇི་ཊི་ཀེ་གཏན་བཟོས་ནང་ཝི་གེཊི་གི་ཨེགསི་ཇ་མཉམ་འདི།"
+
+#: ../glade/gbwidgets/gbfixed.c:142
+#: ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "ཝའི།"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "ཇི་ཊི་ཀེ་གཏན་བཟོས་ནང་ཝི་གེཊི་གི་ཝའི་ཆ་མཉམ་འདི།"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "གཏན་བཟོ་ཡོད་མི་གནས་ས་ཚུ།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69
+#: ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "ཡིག་གཟུགས་སེལ་འཐུ་ཌའི་ལོག་གི་མགོ་མིང་འདི།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "བཟོ་རྣམ་སྟོན།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "ཡིག་གཟུགས་བཟོ་རྣམ་འདི་ཡིག་གཟུགས་བརྡ་དོན་གྱི་ཡན་ལག་སྦེ་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72
+#: ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "ཚད་སྟོན།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73
+#: ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "ཡིག་གཟུགས་ཚད་འདི་ཡིག་གཟུགས་བརྡ་དོན་གྱི་ཡན་ལག་སྦེ་སྟོན་བཞག་ཡོད་པ་ཅིན"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74
+#: ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "ཡིག་གཟུགས་ལག་ལེན་འཐབ།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75
+#: ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "ཡིག་གཟུགས་བརྡ་དོན་འདི་བཀྲམ་སྟོན་འབད་བའི་སྐབས་སེལ་འཐུ་འབད་ཡོད་མི་ཡིག་གཟུགས་འདི་ལག་ལེན་འཐབ་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76
+#: ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "ཚད་ལག་ལེན་འཐབ།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "ཡིག་གཟུགས་བརྡ་དོན་བཀྲམ་སྟོན་འབད་བའི་སྐབས་སེལ་འཐུ་འབད་ཡོད་མི་ཡིག་གཟུགས་ཚད་འདི་ལག་ལེན་འཐབ་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97
+#: ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191
+#: ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199
+#: ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "ཡིག་གཟུགས་ཅིག་འཐུས།"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "ཡིག་གཟུགས་གདམ་བྱེད་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#: ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "སྔོན་ལྟ་ཚིག་ཡིག"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "བཀྲམ་སྟོན་འབད་ནི་ཨིན་མི་སྔོན་ལྟ་ཚིག་འདི།"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "ཡིག་གཟུགས་སེལ་འཐུ།"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "ཡིག་གཟུགས་སེལ་འཐུ་འབད།"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "ཡིག་གཟུགས་སེལ་འཐུ་ཌའི་ལོག"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "གཞི་ཁྲམ།"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "འགོ་ཐོག་དབྱེ་བ།"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "གུག་གུགཔ་གི་འགོ་ཐོག་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "གམ་མ་གུག་གུགཔ།"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "ལེགས་སྐྱོང་སྒྲོམ་གྱི་མཐའ་འཁོར་གྱིབ་མ་བཟུམ་འདི།"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "གནས་ས་ལེགས་སྐྱོང་འཐབ།"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "ལེགས་སྐྱོང་གི་གནས་ས་འདི།"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "མཐའམ་པར་བཏབ།"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "གནས་ས་ནང་ན་པར་བཏབ་མི་ལེགས་སྐྱོང་སྒྲོམ་གྱི་མཐའམ་འདི།"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "སྒྲོམ་ལེགས་སྐྱོང་འཐབ།"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "ཐད་སྙོམས་སྒྲོམ་གསརཔ།"
+
+#: ../glade/gbwidgets/gbhbox.c:171
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267
+#: ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "ཚད།"
+
+#: ../glade/gbwidgets/gbhbox.c:171
+#: ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "སྒྲོམ་ནང་ཝི་གེཊིསི་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbhbox.c:173
+#: ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426
+#: ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "རིགས་མཐུན་པའི།"
+
+#: ../glade/gbwidgets/gbhbox.c:174
+#: ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "ཆ་ལག་འདི་ཡང་ཚད་གཅོག་འཐདཔ་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "ཆ་ལག་རེ་རེ་བར་ན་གི་བར་སྟོང་འདི།"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "ཆ་ལག་གང་རུང་བཏོན་གཏང་མི་ཚུགས།"
+
+#: ../glade/gbwidgets/gbhbox.c:327
+#: ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89
+#: ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69
+#: ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "གནས་ས།"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "ཝི་གེཊི་གི་གནས་ས་འདིའི་སྤུན་ཆ་ཚུ་ལུ་འབྲེལ་བ་ཡོད་མི་འདི།"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "བར་ཤབས།"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "ཝི་གེཊི་གི་བར་ཤབས་འདི།"
+
+#: ../glade/gbwidgets/gbhbox.c:333
+#: ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65
+#: ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "རྒྱ་འཕར།"
+
+#: ../glade/gbwidgets/gbhbox.c:334
+#: ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "ཝི་གེཊི་འདི་རྒྱ་བསྐྱེད་འབད་བཅུག་ནི་ལུ་བདེན་པ་གཏི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbhbox.c:335
+#: ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "བཀང་།"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "ཝི་གེཊི་ལུ་མངའ་ཁོངས་སྤྲོད་མི་བཀང་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbhbox.c:337
+#: ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "སྦུང་ཚན་འགོ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "སྒྲོམ་གཡི་འགོ་བཙུགསཔ་ད་ལུ་ཝུ་གེཊི་འདི་བསྡམ་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "ཧེ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "ཤུལ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "ཐད་སྙོམས་སྒྲོམ།"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "ཐད་སྙོམས་ཨེབ་རྟ་སྒྲོམ་གསརཔ།"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "ཨེབ་རྟ་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "སྒྲིག་བཀོད།"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "ཨེབ་རྟ་ཚུ་གི་སྒྲིག་བཀོད་བཟོ་རྣམ་འདི།"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "ཨེབ་རྟ་ཚུ་གི་བར་ནའི་བར་སྟོང་འདི།"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "ཐད་སྙོམས་ཨེབ་རྟ་སྒྲོམ།"
+
+#: ../glade/gbwidgets/gbhpaned.c:74
+#: ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "བགོ་བྱེད་ཀྱི་གནས་ས་འདི།"
+
+#: ../glade/gbwidgets/gbhpaned.c:186
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "བསྐུམ།"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "ཝི་གེཊི་མསྐུམ་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "བསྐྱར་ཚད་འཇལ།"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "ཝི་གེཊི་བསྐྱར་ཚད་འཇལ་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "ཐད་སྙོམས་པེན་ཚུ།"
+
+#: ../glade/gbwidgets/gbhruler.c:82
+#: ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "མེ་ཊིཀ"
+
+#: ../glade/gbwidgets/gbhruler.c:83
+#: ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "ཐིག་ཤིང་གི་ཆ་ཕྲན་འདི་ཚུ།"
+
+#: ../glade/gbwidgets/gbhruler.c:85
+#: ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "དམའ་མི་གནས་གོང་།"
+
+#: ../glade/gbwidgets/gbhruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "ཐིག་ཤིང་གི་གནས་གོང་དམའ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbhruler.c:87
+#: ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "ཡར་གྱི་གནས་གོང་།"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "ཐིག་ཤིང་གི་གནས་གོང་མཐོ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbhruler.c:90
+#: ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "ཐིག་ཤིང་གུ་ད་ལྟོའི་གནས་ས་འདི།"
+
+#: ../glade/gbwidgets/gbhruler.c:91
+#: ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "མང་མཐའ།"
+
+#: ../glade/gbwidgets/gbhruler.c:92
+#: ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "ཐིག་ཤིང་གི་གནས་གོང་མང་མཐའ་འདི།"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "ཐད་སྙོམས་ཐིག་ཤིང་།"
+
+#: ../glade/gbwidgets/gbhscale.c:107
+#: ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "གནས་གོང་སྟོན།"
+
+#: ../glade/gbwidgets/gbhscale.c:107
+#: ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "ཚད་ཤིང་གི་གནས་གོང་འདི་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbhscale.c:108
+#: ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "ཨང་ཡིག་ཚུ།"
+
+#: ../glade/gbwidgets/gbhscale.c:108
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "སྟོན་ནི་ཨིན་མི་ཨང་ཡིག་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbhscale.c:110
+#: ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "གནས་གོང་གནས་ས།"
+
+#: ../glade/gbwidgets/gbhscale.c:111
+#: ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "གནས་གོང་གི་གནས་ས་འདི།"
+
+#: ../glade/gbwidgets/gbhscale.c:113
+#: ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114
+#: ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "སྲིད་བྱུས།"
+
+#: ../glade/gbwidgets/gbhscale.c:114
+#: ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "ཚད་ཤིང་གི་སྲིད་བྱུས་དུས་མཐུན་བཟོ་ནི་འདི།"
+
+#: ../glade/gbwidgets/gbhscale.c:116
+#: ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117
+#: ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "གནས་ལོག་འབད་ཡོདཔ།"
+
+#: ../glade/gbwidgets/gbhscale.c:116
+#: ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117
+#: ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "ཁྱབ་ཚད་གནས་གོང་ཚུ་གནས་ལོག་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "ཐད་སྙོམས་ཚད་ཤིང་།"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88
+#: ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "རྒྱབ་སྒྲིལ་གྱི་སྲིད་བྱུས་དུས་མཐུན་བཟོ་ནི་འདི།"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "ཐད་སྙོམས་རྒྱབ་སྒྲིལ།"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "ཐད་སྙོམས་དབྱེ་བྱེད།"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "ངོས་དཔར %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "ངོས་དཔར་སྟོན་ནི་གི་སེལ་འཐུ་ཐབས་ལམ་འདི།"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#: ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270
+#: ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "ཕྱོགས།"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "ངོས་དཔར་ཚུ་གི་ཕྱོགས་འདི།"
+
+#: ../glade/gbwidgets/gbiconview.c:134
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "སྒྲ་བཟུང་བཏུབ་མི།"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "འདྲུད་དང་བཀོད་བཞག་ནི་ལག་ལེན་འཐབ་དེ་སྟོན་ནི་འདི་སྒྲ་བཟུང་འབད་བཏུབ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "ངོས་དཔར་སྟོན།"
+
+#: ../glade/gbwidgets/gbimage.c:110
+#: ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "མིང་བཏགས་ཡོད་མི་ངོས་དཔར།"
+
+#: ../glade/gbwidgets/gbimage.c:111
+#: ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "ལག་ལེན་འཐབ་ནི་མིང་བཏགས་ཡོད་མི་ངོས་དཔར་འདི།"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "ངོས་དཔར་ཚད།"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "ཅ་མཛོད་ངོས་དཔར་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "པིག་སེལ་ཚད།"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid "The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr "པིག་སེལ་ཚུ་ནང་མིང་བཏགས་ཡོད་མི་ངོས་དཔར་གྱི་ཚད་འདི་ཡང་ན་ངོས་དཔར་ཚད་རྒྱུ་དངོས་འདི་ལག་ལེན་འཐབ་ནི་ལུ་-༡།"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "ཐད་སྙོམས་ཕྲང་སྒྲིག"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "ཀེར་ཕྲང་ཕྲང་སྒྲིག"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "གཟུགས་བརྙན།"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "ནུས་མེད་ཅ་མཛོད་དཀར་ཆག་རྣམ་གྲངས།"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "དཀར་ཆག་རྣམ་གྲངས་དང་གཅིག་ཁར་པར་ཁྲ་ཅིག"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "ཨིན་པུཊི་ཌའི་ལོག"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "འོག་ཐིག་ལག་ལེན་འཐབ།"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "ཚིག་འདི་ནང་འོག་ཐིག་ཡོད་མི་འཛུལ་སྤྱོད་ལྡེ་མིག་ཅིག་གྲངས་སུ་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "རྟགས་བཀོད་ལག་ལེན་འཐབ།"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "ཚིག་ཡིག་འདི་ནང་པང་གོ་རྟགས་བཀོད་གྲངས་སུ་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "ལྟེམས་བཅོས།"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "ཁ་ཡིག་གི་གྱལ་ཚུ་གི་ལྟེམས་བཅོས་འདི།"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "ལོག་མཚམས་ཚིག་ཡིག"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "ཚིག་ཡིག་འདི་ཁ་ཡིག་གི་རྒྱ་ཚད་ནང་འཁོད་ཚུད་སྒྲིག་ལུ་ལོག་མཚམས་བཟོས་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "སེལ་འཐུ་འབད་བཏུབ།"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "ཁ་ཡིག་ཚིག་ཡིག་འདི་མཱའུསི་དང་གཅིག་ཁར་སེལ་འཐུ་འབད་བཏུབ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "ཁ་ཡིག་ཧྲིལ་བུམ་གྱི་ཐད་སྙོམས་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "ཁ་ཡིག་ཧྲིལ་བུམ་གྱི་ཀེར་ཕྲང་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "དམིགས་གཏད་ཆེད་དམིགས།"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid "The widget to set the keyboard focus to when the underlined access key is used"
+msgstr "འོག་ཐིག་ཡོད་མི་འཛུལ་སྤྱོད་འབད་ནི་ལྡེ་མིག་ལག་ལེན་འཐབ་ཡོད་མི་སྐབས་ལུ་ཝི་གེཊི་འདི་ལྡེ་སྒྲོམ་ཆེད་དམིགས་འདི་གཞི་སྒྲིག་འབད་ཡོདཔ་ཨིན།"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198
+#: ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "སྒོང་དབྱིབས་ཚད།"
+
+#: ../glade/gbwidgets/gblabel.c:199
+#: ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "ཡིག་རྒྱུན་འདི་ག་དེ་སྦེ་སྒོང་དབྱིབས་ཚད་བཟོ་ནི་ཨིན་ན།"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "ཡིག་འབྲུ་ཚུ་ནང་ཁ་ཡིག་གི་རྒྱ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "གྱལ་ཐབས་ལམ་རྐྱང་པ།"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "གྱལ་རྐྱང་པ་ཅིག་གི་དོན་ལུ་ཁ་ཡིག་འདི་མཐོ་ཚད་ལངམ་རྐྱངམ་ཅིག་བྱིན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "གྲུ་ཟུར།"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "ཁ་ཡིག་ཚིག་ཡིག་གི་གྲུ་ཟུར་འདི།"
+
+#: ../glade/gbwidgets/gblabel.c:333
+#: ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "རང་བཞིན།"
+
+#: ../glade/gbwidgets/gblabel.c:872
+#: ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "ཁ་ཡིག"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "མངའ་ཁོངས་རྒྱ་ཚད།"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "སྒྲིག་བཀོད་མངའ་ཁོངས་ཀྱི་རྒྱ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "མངའ་ཁོངས་མཐོ་ཚད།"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "སྒྲིག་བཀོད་མངའ་ཁོངས་ཀྱི་མཐོ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "ཇི་ཊི་ཀེ་སྒྲིག་བཀོད་ནང་ཝི་གེཊི་གི་ཨེགསི་ཆ་མཉམ་འདི།"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "ཇི་༌ཊི་ཀེ་སྒྲིག་བཀོད་ནང་ཝི་གེཊི་གི་ཝའི་ཆ་མཉམ་པ་འདི།"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "སྒྲིག་བཀོད།"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "ཐོ་ཡིག་གི་སེལ་འཐུ་ཐབས་ལམ་འདི།"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "ཐོ་ཡིག"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "ཐོ་ཡིག་རྣམ་གྲངས།"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "པོཔ་ཨཔ་དཀར་ཆག"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "ཡིག་སྣོད།(_F)"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223
+#: ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "ཞུན་དག(_E)"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229
+#: ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "སྟོན།(_V)"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231
+#: ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "གྲོགས་རམ།(_H)"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "སྐོར་ལས།(_A)"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "སྦུང་ཚན་བཀོད་རྒྱ།"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "དཀར་ཆག་ཕྲ་རིང་གི་སྦུང་ཚན་བཀོད་རྒྱ་འདི།"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "ཆ་ལག་བཀོད་རྒྱ།"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "དཀར་ཆག་ཕྲ་རིང་གི་ཆ་ལག་སྦུང་ཚན་བཀོད་རྒྱ་འདི།"
+
+#: ../glade/gbwidgets/gbmenubar.c:300
+#: ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "དཀར་ཆག་ཚུ་ཞུན་དག་འབད་་་"
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "དཀར་ཆག་ཕྲ་རིང་།"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "དཀར་ཆག་རྣམ་གྲངས།"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111
+#: ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "ཐད་སྙོམས་སྟོན།"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112
+#: ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "ལག་ཆས་ཕྲ་རིང་འདི་ཐད་སྙོམས་ཨིན་པའི་སྐབས་རྣམ་གྲངས་འདི་མཐོང་ཚུགསཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113
+#: ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "ཀེར་ཕྲང་སྟོན།"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114
+#: ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "ལག་ཆས་ཕྲ་རིང་འདི་ཀེར་ཕྲང་ཨིན་པའི་སྐབས་རྣམ་གྲངས་འདི་མཐོང་ཚུགསཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115
+#: ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "འདི་གལ་ཅན་ཨིན།"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116
+#: ../glade/gbwidgets/gbtoolitem.c:70
+msgid "If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"
+msgstr "ལག་ཆས་ཕྲ་རིང་གི་ཐབས་ལམ་འདི་ཇི་ཊི་ཀེ་ ལག་ཆས་ཕྲ་རིང་གཉིས་ཆ་རང་ཐད་སྙོམས་ཨིན་པའི་སྐབས་རྣམ་གྲངས་ཀྱི་ཚིག་ཡིག་འདི་སྟོན་ཡདགོཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "ལག་ཆས་ཕྲ་རིང་ཨེབ་རྟ་དང་གཅིག་ཁར་དཀར་ཆག"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "འབྲི་དེབ་གསརཔ།"
+
+#: ../glade/gbwidgets/gbnotebook.c:202
+#: ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "ཤོག་ལེབ་ཚུ་གི་ཨང་།"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "མཆོང་ལྡེ་ཚུ་སྟོན།"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "འབྲི་དེབ་མཆོང་ལྡེ་དེ་ཚུ་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "མཐའ་མཚམས་སྟོན།"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "མཆོང་ལྡེ་ཚུ་སྟོན་ཡོད་པའི་སྐབས་ འབྲི་དེབ་མཐའ་མཚམས་འདི་སྟོན་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "མཆོང་ལྡེ་གནས་ས།"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "འབྲི་དེབ་མཆོང་ལྡེ་ཚུ་གི་གནས་ས་འདི།"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "རྒྱབ་སྒྲིལ་བཏུབ་མི།"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "འབྲི་དེབ་མཆོང་ལྡེ་ཚུ་རྒྱབ་སྒྲིལ་བཏུབ་མི་ཨིན་པ་ཅིན།"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "མཆོང་ལྡེ་ཐད་སྙོམས་མཐའ་མཚམས།"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "འབྲི་དེབ་མཆོང་ལྡེ་གི་ཐད་སྙོམས་མཐའ་མཚམས་ཀྱི་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "མཆོང་ལྡེ་ཀེར་ཕྲང་མཐའ་མཚམས།"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "འབྲི་དེབ་མཆོང་ལྡེ་གི་ཀེར་ཕྲང་མཐའ་མཚམས་ཀྱི་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "པོཔ་ཨཔ་སྟོན།"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "པོཔ་ཨཔ་དཀར་ཆག་འདི་ལྕོགས་ཅན་བཟོ་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbnotebook.c:292
+#: ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "ཤོག་ལེབ་ཚུ་གི་ཨང་།"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "འབྲི་དེབ་ཤོག་ལེབ་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "ཧེ་མམ་གྱི་ཤོག་ལེབ།"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "ཤུལ་མམ་གྱི་ཤོག་ལེབ།"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "ཤོག་ལེབ་བཏོན་གཏང་།"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "ཤུལ་མམ་གྱི་སོར་བསྒྱུར་འབད།"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "ཧེ་མམ་གྱི་སོར་བསྒྱུར་་འབད།"
+
+#: ../glade/gbwidgets/gbnotebook.c:578
+#: ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "ཤོག་ལེབ་ཤུལ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbnotebook.c:586
+#: ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "ཤོག་ལེབ་ཧེ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "ཤོག་ལེབ་ཚུ་གི་ཐོ་ཡིག་ནང་ཤོག་ལེབ་ཀྱི་གནས་ས་འདི།"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "མཆོང་ལྡེ་རྒྱ་འཕར་འབད་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "མཆོང་ལྡེ་འདིའི་སྤྲོད་ཡོད་མི་མངའ་ཁོངས་བཀང་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "འབྲི་དེབ་ཀྱི་འགོ་བཙུགས་ད་ལུ་མཆོང་ལྡེ་འདི་བསྡམ་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "དཀར་ཆག་ཁ་ཡིག"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "པོཔ་ཨཔ་དཀར་ཆག་ནང་བཀྲམ་སྟོན་འབད་ནི་ཚིག་ཡིག་འདི།"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "འབྲི་དེབ།"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "ཇི་ཊི་ཀེ་གདམ་ཁ་དཀར་ཆག་ཅིག་ལུ་ %s ཁ་སྐོང་འབད་མ་ཚུགས།"
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "གདམ་ཁའི་དཀར་ཆག"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "ཚོས་གཞི།"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "སྔོན་ལྟ་འདི་ཚོས་གཞི་ཡང་ན་གེརེ་སིཀེལ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "སྔོན་ལྟ་འདིའི་མངའ་ཁོངས་སྤྲོད་ཡོད་མི་བཀང་བཅུག་ནི་ལུ་རྒྱ་འཕར་ཝ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "སྔོན་ལྟ།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "ཡར་འཕེལ་ཕྲ་རིང་གི་ནང་དོན་ཚུ་གི་ཕྱོགས་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "དཔྱ་ཕྲན"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "མཇུག་བསྡུ་ཡོད་མི་ལཱ་གཡོག་གི་དཔྱ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "འཕར་རྩེ་གོ་རིམ།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid "The fraction of the progress bar length to move the bouncing block when pulsed"
+msgstr "འཕར་རྩེ་ཡོད་པའི་སྐབས་མཆོང་ལོག་ལེབ་དུམ་འདི་སྤོ་ནི་ལུ་ཡར་འཕེལ་ཕྲ་རིང་རིང་ཚད་ཀྱི་དཔྱ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "ཡར་འཕེལ་ཕྲ་རིང་་ལྟག་ལུ་བཀྲམ་སྟོན་འབད་ནི་ཚིག་ཡིག་འདི།"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "ཚིག་ཡིག་སྟོན།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "ཡར་འཕེལ་ཕྲ་རིང་ནང་ཚིག་ཡིག་འདི་སྟོན་དགོཔ་ཨིན་པ་ཅིན།"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "ལཱའི་ཐབས་ལམ།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "ལག་ཆས་སྒྲོམ་གྱི་ཀཱར་གྱི་ཡིག་གཟུགས་བཟུམ་འབད་མི་ཡར་འཕེལ་ཕྲ་རིང་འདི་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "ཚིག་ཡིག་གི་ཐད་སྙོམས་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "ཚིག་ཡིག་གི་ཀེར་ཕྲང་སྒྲིག་འདི།"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "ཡར་འཕེལ་ཕྲ་རིང་།"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "རེཌིའོ་ཨེབ་རྟ་འདི་འགོ་ཐོག་བསྒང་གུ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "སྡེ་ཚན།"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid "The radio button group (the default is all radio buttons with the same parent)"
+msgstr "རེཌིའོ་ཨེབ་རྟ་སྡེ་ཚན་འདི(སྔོན་སྒྲིག་འདི་རེཌིའོ་ཨེབ་རྟ་ཚུ་ཆ་མཉམ་དང་གཅིག་ཁར་རྩ་ལག་ཅོག་འཐདཔ)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "སྡེ་ཚན་གསརཔ།"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "རེཌིའོ་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "རེཌངའོ་དཀར་ཆག་རྣམ་གྲངས་འདི་འགོ་ཐོག་བསྒང་གུ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid "The radio menu item group (the default is all radio menu items with the same parent)"
+msgstr "རེཌིའོ་དཀར་ཆག་རྣམ་གྲངས་སདེ་ཚན་འདི།(སྔོན་སྒྲིག་འདི་རེཌིའོ་དཀར་ཆག་རྣམ་གྲངས་ཚུ་ཆ་མཉམ་དང་གཅིག་ཁར་རྩ་ལག་ཅོག་འཐདཔ་)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "རེཌིའོ་དཀར་ཆག་རྣམ་གྲངས།"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid "The radio tool button group (the default is all radio tool buttons in the toolbar)"
+msgstr "རེཌའི་ལག་ཆས་ཧེབ་རྟ་སདེ་ཚན་འདི(སྔོན་སྒྲིག་འདི་རེཌིའོ་ལག་ཆས་ཨེབ་རྟ་ཚུ་ཆ་མཉམ་ལག་ཆས་ཕྲ་རིང་ནང་)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "ལག་ཆས་ཕྲ་རིང་རེཌིའོ་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "ཨེཆ་སྲིད་བྱུས།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "ཐད་སྙོམས་རྒྱབ་སྒྲིལ་འདི་སྟོན་པའི་སྐབས།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "ཝི་སྲིད་བྱུས།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "ཀེར་ཕྲང་རྒྱབ་སྒྲིལ་འདི་སྟོན་པའི་སྐབས།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "ཝིནཌོ་གནས་ས།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "ཆ་ལག་ཝིནཌོ་འདི་རྒྱབ་སྒྲིལ་ཕྲ་རིང་ཚུ་ལུ་བརྩི་བསྐུར་སྤྲོད་ཡོད་ས།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "གྱིབ་མ་དབྱེ་བ།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "ཀེར་ཕྲང་རྒྱབ་སྒྲིལ་ཕྲ་རིང་གི་དུས་མཐུན་བཟོ་ནི་སྲིད་བྱུས་འདི།"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "རྒྱབ་སྒྲིལ་ཡོད་མི་ཝིནཌོ།"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "དཀར་ཆག་གི་དབྱེ་བྱེད།"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "འབྲི།"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "དབྱེ་བྱེད་འདི་བྲིས་ཡོདཔ་ ཡང་ན་དེ་ཙམ་སྟོངམ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "ལག་ཆས་ཕྲ་རིང་དབྱེ་བྱེད་རྣམ་གྲངས།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "མཆོང་ནི་མགྱོགས་ཚད།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid "The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "མཆོང་མགྱོགས་ཚད་ཀྱིི་བསྒྱིར་ཨེབ་རྟ་འདི་མཉམ་འབྱུང་དང་གཅིག་ཁར་ཤོག་ལེབ་ཡར་འཕར་ནང་ལག་ལེན་འཐབ་ཡོདཔ།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "བཅུ་ཚག་ཨང་ཡིག་ཚུ་སྟོན་ནི་ཨིན་མི་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "ཨང་གྲངས་ཀྱི"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "ཨང་གྲངས་ཀྱི་ཐོ་འགོད་འདི་རྐྱངམ་ཅིག་འབད་བཅུག་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "སྲིད་བྱིས་དུས་མཐུན་བཟོ།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "གནས་གོང་བསྒྱུར་བཅོས་འབད་ཡོད་མི་བརྡ་མཚོན་ཚུ་ཕྱི་ཁ་བཏོན་གཏང་ཡོད་པའི་སྐབས།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "པར་བཏབ།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "གནས་གོང་འདི་གོ་རིམ་ཡར་འཕར་གཡི་སྣ་མང་ཚུ་ལུ་པར་བཏབ་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "ལོག་མཚམས་བཟོ་ནི།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "གནས་གོང་འདི་ཚད་ཚུ་ལུ་ལོག་མཚམས་བཟོ་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "ཨེབ་རྟ་བསྒྱིར།"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "བསྐྱར་ཚད་འཇལ་དམ་བཟུང་།"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "གནས་ཚད་ཕྲ་རིང་ལུ་ཝིནདོ་འདི་བསྐྱར་ཚད་འཇལ་ནི་ལུ་བསྐྱར་ཚད་འཇལ་ནི་དམ་བཟུང་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "གནས་ཚད་ཕྲ་རིང་།"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "ཐིག་ཁྲམ་གསརཔ།"
+
+#: ../glade/gbwidgets/gbtable.c:149
+#: ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "གྲིལ་ཐིག་ཚུ་གི་ཨང་།"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "གྲལ་ཐིག་ཚུ།"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "ཐིག་ཁྲམ་ནང་གྲལ་ཐིག་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "ཀེར་ཐིག་ཚུ།"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "ཐིག་ཁྲམ་ནང་ཀེར་ཐིག་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "ཆ་ལག་དེའི་ཚད་ཆ་མཉམ་ཅོག་འཐདཔ་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtable.c:245
+#: ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "གྲལ་ཐིག་བར་སྟོང་བཞག་ནི།"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "གྲལ་ཐིག་རེ་རེའི་བར་ན་་བར་སྟོང་འདི།"
+
+#: ../glade/gbwidgets/gbtable.c:248
+#: ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "ཀོལ་བར་སྟོང་བཞག་ནི།"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "ཀེར་ཐིག་རེ་རེའི་བར་ན་བར་སྟོང་འདི།"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "ནང་ཐིག་ཨེགསི།"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "ཐིག་ཁྲམ་ནང་ཝི་གེཊི་གི་མཐའམ་གཡོན་འདི།"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "ནང་ཐིག་ཝའི།"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "ཐིག་ཁྲམ་ནང་ཝི་གེཊི་གི་མགོའི་མཐའམ་འདི།"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "ཀོལ་འཕར་ཚད།"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "ཐིག་ཁྲམ་ནང་ཝི་གེཊི་གིས་ཀེར་ཐིག་ཚུ་འཕར་ཚད་ཡོད་མི་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "གྲལ་ཐིག་འཕར་ཚད།"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "ཐིག་ཁྲམ་ནང་ཝི་གེཊི་གིས་གྲལ་ཐིག་ཚུ་འཕར་ཚད་འབད་ཡོད་མི་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "ཨེཆ་བར་ཤབས།"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "ཝི་བར་ཤབས།"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "ཨེགསི་རྒྱ་འཕར།"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "ཝི་གེཊི་རྒྱ་འཕར་ཐད་སྙོམས་འབད་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "ཝའི་རྒྱ་འཕར།"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "ཝི་གེཊི་རྒྱ་འཕར་ཀེར་ཕྲང་འབད་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "བསྐུམ།"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "ཝི་གེཊི་བསཀུམ་ཐད་སྙོམས་འབད་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "ཝའི་བསྐུམ།"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "ཝི་གེཊི་བསྐུམ་ཀེར་ཕྲང་འབད་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "ཨེགསི་བཀང་།"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "ཝི་གེཊི་འདིའི་མངའ་ཁོངས་སྤྲོད་ཡོད་མིང་ཐད་སྙོམས་བཀང་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "ཝའི་བཀང་།"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "ཝི་གེཊི་འདིའི་ཀེར་ཕྲང་སྤྲོད་ཡོད་མི་མངའ་ཁོངས་བཀང་བཅུག་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "ཧེ་མ་གྲལ་ཐིག་བཙུགས།"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "གྲལ་ཐིག་ཤུལ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "ཀེར་ཐིག་ཧེ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "ཀེར་ཐིག་ཤུལ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "གྲལ་ཐིག་བཏོན་གཏང་།"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "ཀེར་ཐིག་བཏོན་གཏང་།"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "ཐིག་ཁྲམ།"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "དབུས།"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "བཀང་།"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71
+#: ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543
+#: ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345
+#: ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "ཅི་མེད།"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "ཡིག་འབྲུ།"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "མིང་ཚིག"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "འོད་རྟགས་མཐོང་ཚུགསཔ།"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "འོད་རྟགས་འདི་མཐོང་ཚུགས་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "ཚབ་སྲུང་འབད་ནི།"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "བཙུགས་ཡོད་མི་ཚིག་ཡིག་གིས་གནས་ཡོད་པའི་ཚིག་ཡིག་ཚབ་སྲུང་འབད་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "མཆོང་ལྡེ་དང་འབདཝ་ཨིན།"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "མཆོང་ལྡེ་ཡིག་འབྲུ་ཚུ་བཙུགས་བཏུབ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "ལྟེམས་བཅོས།"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "ཚིག་ཡིག་གི་ལྟེམས་བཅོས་འདི།"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "ལོག་མཚམས་བཟོ་དོ།"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "ཚིག་ཡིག་གི་ལོག་མཚམས་བཟོ་ནི་འདི།"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "ལྟག་གི་བར་སྟོང་།"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "མཚམས་དོན་ཚུའི་ལྟག་ལུ་བར་སྟོང་སྟོངམ་གི་པིག་སེལ་ཚུ།"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "འོག་ལུ་བར་སྟོང་།"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "མཚམས་དོན་གྱི་འོག་ལུ་བར་སྟོང་སྟོངམ་གི་པིག་སེལ་ཚུ།"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "ནང་ན་བར་སྟོང་།"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "མཚམས་དོན་ཅིག་ནང་ལོག་མཚམས་བཟོ་ཡོད་མི་གྱལ་ཚུའི་བར་ན་བར་སྟོང་སྟོངམ་གི་པིག་སེལ་ཚུ།"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "གཡོན་གྱི་ས་སྟོང་།"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "པི་སེལ་ཚུ་ནང་གཡོན་གྱི་ས་སྟོང་གི་རྒྱ་ཚད།"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "གཡས་ཀྱི་ས་སྟོང་།"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "པིག་སེལ་ཚུ་ནང་གཡས་ཀྱི་ས་སྟོང་གི་རྒྱ་ཚད།"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "འགོ་མཚམས།"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "འགོ་མཚམས་མཚམས་དོན་ཚུ་ནང་པིག་སེལ་ཚུ་གི་ཡོངས་བསྡོམས།"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "ཚིག་ཡིག་སྟོན།"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "སོར་སྟོན་ཨེབ་རྟ་འདི་འགོ་ཐོག་བསྒང་གུ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "ཨེབ་རྟ་སོར་སྟོན་འབད།"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "ལག་ཆས་ཕྲ་རིང་སོར་སྟོན་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "ལག་ཆས་ཕྲ་རིང་གསརཔ།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "རྣམ་གྲངས་ཚུ་གི་ཨང་།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "ལག་ཆས་ཕྲ་རིང་ནང་རྣམ་གྲངས་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "ལག་ཆས་ཕྲ་རིང་ཕྱོགས་འདི།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "བཟོ་རྣམ།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "ལག་ཆས་ཕྲ་རིང་བཟོ་རྣམ་འདི།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "ལག་ཆས་ཕན་བསླབ་ཚུ།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "ལག་ཆས་ཕན་བསླབ་ཚུ་ལྕོགས་ཅན་བཟོ་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "མདའ་རྟགས་སྟོན།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "ལག་ཆས་ཕྲ་རིང་འདི་ཚུད་སྒྲིག་མེད་པ་ཅིན་མདའ་རྟགས་ཅིག་པོཔ་ཨཔ་དཀར་ཆག་ཅིག་སྟོན་ནི་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "རྣམ་གྲངས་འདི་གཞན་རིགས་མཐུན་པའི་རྣམ་གྲངས་ཚུ་བཟུམ་སྦེ་ཚད་ཅོག་འཐདཔ་དགོཔ་ཨིན་པ་ཅིན།"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "རྣམ་གྲངས་ཧེ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "རྣམ་གྲངས་ཤུལ་མ་བཙུགས།"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "ལག་ཆས་ཕྲ་རིང་།"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "ལག་ཆས་ཕྲ་རིང་ཨེབ་རྟ།"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "ལག་ཆས་ཕྲ་རིང་རྣམ་གྲངས།"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "ཀེར་ཐིག་༡"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "ཀེར་ཐིག་༢"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "ཀེར་ཐིག་༣"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "གྲལ་ཐིག %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "མགོ་ཡིག་ཚུ་མཐོང་ཚུགསཔ།"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "ཀེར་ཐིག་མགོ་ཡིག་ཨེབ་རྟ་དེ་ཚུ་སྟོན་ཡོད་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "ལམ་ལུགས་ཚུའི་བརྡ་མཚོན།"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid "If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "བརྡ་མཚོན་ཅིག་ཚོས་གཞི་ཚུ་སྤེལ་མ་ནང་གྲལ་ཐིག་ཚུ་འབྲི་དགོཔ་བརྗོད་དོན་མ་གཟུགས་འདི་ལུ་གཞི་སྒྲིག་འབད་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "མཐོང་སྣང་འདི་སྒྲ་བཟུང་བཏུབ་མི་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "འཚོལ་ཞིབ་ལྕོགས་ཅན་བཟོ།"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "ལག་ལེན་པ་འདི་གིས་ཀེར་ཐིག་ཚུ་ཕན་ཚུན་འབྲེལ་ལྡན་བརྒྱུད་དེ་འཚོལ་ཞིབ་འབད་བཏུབ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "གཏན་བཟོས་མཐོ་ཚད་ཐབས་ལམ།"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "ལའ་འགན་ལེགས་བཟོ་ནི་ལུ་མཐོ་ཚད་ཅོག་འཐདཔ་ལུ་གྲལ་ཐིག་ཚུ་ཆ་མཉམ་གཞི་སྒྲིག་འབདཝ་ཨིན།"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "ཧོ་བར་སེལ་འཐུ།"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "སེལ་འཐུ་འདི་དཔག་བྱེད་འདི་རྗེས་སུ་འབྲང་དགོཔ་ཨིན་ན་མེན་ན།"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "ཧོ་བར་རྒྱ་འཕར།"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid "Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "དཔག་བྱེད་འདི་ཁོང་གི་ལྟག་ལུ་སྤོ་བའི་སྐབས་གྲལ་ཐིག་ཚུ་རྒྱ་འཕར་དགོཔ་ཡང་ན་ཧྲམ་དགོཔ་ཨིན་རུང་མེན་རུང་།"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "ཐོ་ཡིག་ཡང་ན་རྩ་འབྲེལ་སྟོན།"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "ཀེར་ཕྲང་སྒྲོམ་གསརཔ།"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "ཀེར་ཕྲང་སྒྲོམ།"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "ཀེར་ཕྲང་ཨེབ་རྟ་སྒྲོམ་གསརཔ།"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "ཀེར་ཕྲང་ཨེབ་རྟ་སྒྲོམ།"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "མཐོང་སྣང་མཐུད་ལམ་གྱི་གྱིབ་མ་གི་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "མཐོང་སྣང་འདྲེན་ལམ།"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "ཀེར་ཕྲང་པེནསི།"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "ཀེར་ཕྲང་ཐིག་ཤིང་།"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "ཀེར་ཕྲང་ཚད་ཤིང་།"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "ཀེར་ཕྲང་རྒྱབ་སྒྲིལ་ཕྲ་རིང་།"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "ཀེར་ཕྲང་དབྱེ་བྱེད།"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "ཝིནཌོ་འདི་གི་མགོ་མིང་འདི།"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "ཝིནཌོ་འདི་གི་དབྱེ་བ་འདི།"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "དབྱེ་བ་བརྡ་མཚོན།"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "ཝིནཌོ་འཛིན་སྐྱོང་པ་འདི་ལུ་ཝིནཌོ་འདི་ག་དེ་བརྩི་འཇོག་འབད་ནི་ཨིན་ན་སླབ་ཨིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "ཝིནཌོ་གི་འགོ་ཐོག་བསྒང་གུའི་གནས་ས་འདི།"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+#: ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "ཐབས་ལམ་གྱི།"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "ཝིནཌོ་འདི་ཐབས་ལམ་གྱི་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "སྔོན་སྒྲིག་རྒྱ་ཚད།"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "ཝིནཌོ་གི་སྔོན་སྒྲིག་རྒྱ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "སྔོན་སྒྲིག་མཐོ་ཚད།"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "ཝིནཌོ་གི་སྔོན་སྒྲིག་མཐོ་ཚད་འདི།"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "བསྐྱར་ཚད་འཇལ་བཏུབ་མི།"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "ཝིནཌོ་འདི་བསྐྱར་ཚད་འཇལ་བཏུབ་མི་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "ཝིནཌོ་འདི་བསྐུམ་བཏུབ་མི་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "ཡར་བསྐྱེད།"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "ཝིནཌོ་འདི་ཆེར་བསྐྱེད་འབད་བཏུབ་མི་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "རང་བཞིན་རྩ་མེད་གཏང་ནི།"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "ཡུད་ཙམ་རྩ་ལག་འདི་རྩ་མེད་གཏང་ཡོད་པའི་སྐབས་ཝིནཌོ་འདི་རྩ་མེད་གཏང་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "ཝིནཌོ་འདིའི་དོན་ལུ་ངོས་དཔར་འདི།"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "ལས་འགན།"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "ལཱ་ཡུན་ཅིག་གསོག་འཇོག་འབད་བའི་སྐབས་ལག་ལེན་འཐབ་ཡོད་མི་ཝིནཌོ་གི་དོན་ལུ་མཐུན་མོང་མ་ཡིན་པའི་ངོས་འཛིན་པ་ཅིག"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "མཛེས་བཀོད་འབད་ཡོད་མི།"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "ཝིནཌོ་འཛིན་སྐྱོང་པ་གིས་ཝིནཌོ་འདི་མཛེས་བཀོད་འབད་དགོཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "ལས་ཀ་ཕྲ་རིང་གོམ་འགྱོ།"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "ཝིནཌོ་འདི་ལས་ཀ་ཕྲ་རིང་ནང་འབྱུང་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "བརྡ་འཕྲུལ་གོམ་འགྱོ།"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "ཝིནཌོ་འདི་བརྡ་འཕྲུལ་ནང་འབྱུང་དགོ་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "འཐེན་ཤུགས།"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "ཝིནཌོ་ཆ་མཉམ་ཚེ་ཆ་མཉམ་གཞི་སྒྲིག་འབད་ཡོད་པའི་སྐབས་ལག་ལེན་འཐབ་ནི་ལུ་གཞི་བསྟུན་རྩེ་འདི།"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "ས་ཁྲ་གུ་ཆེད་དམིགས་གཏད།"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "ས་ཁྲ་བཟོ་ཡོད་པའི་སྐབས་ཝིནཌོ་འདི་གིས་ཨིན་པུཊི་ཆེད་དམིགས་འདི་ཐོབ་དགོཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "འབྲལ་མཁོ་བརྡ་མཚོན།"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "ཝིནཌོ་འདི་ལག་ལེན་པ་གི་དྲན་བཏོན་ལུ་འབག་འོང་དགོཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "ཝིནཌོ།"
+
+#: ../glade/glade.c:369
+#: ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "འཛོལ་བ།"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "རིམ་ལུགས་འཛོལ་བ།"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "ཡིག་སྣོད་ཁ་ཕྱེ་ནི་འཛོལ་བ།"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "ཡིག་སྣོད་ལྷག་ནི་འཛོལ་བ།"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "ཡིག་སྣོད་འབྲི་ནི་འཛོལ་བ།"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "ནུས་མེད་སྣོད་ཐོ།"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "ནུས་མེད་གནས་གོང།"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "ནུས་མེད་ཨེགས་ཨེམ་ཨེལ་ངོ་བོ།"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "ངོ་རྟགས་རེ་བ་བསྐྱེད་ཡོད་མི་འགོ་བཙུགས།"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "ངོ་རྟགས་རེ་བ་བསྐྱེད་ཡོད་མི་མཇུག་བསྡུ།"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "ཡིག་འབྲུ་གནས་སྡུད་རེ་བ་བསྐྱེད་ཡོད་མི།"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "དབྱེ་རིགས་ཨའི་ཌི་བརླག་སྟོར་ཞུགས་ཡོདཔ།"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "དབྱེ་རིགས་མ་ཤེསཔ།"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "ནུས་མེད་ཆ་ཤས།"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "རེ་བ་མ་བསྐྱེད་པའི་ཡིག་སྣོད་ཀྱི་མཇུག"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "མ་ཤེས་པའི་འཛོལ་བའི་ཨང་རྟགས།"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "གིས་ཚད་འཛིན་འབད་ཡོདཔ།"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "དོན་ལུ་ཚད་འཛིན་འབད་ཡོདཔ།"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "དོན་ལུ་ཁ་ཡིག་བཏགས།"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "གིས་ཁ་ཡིག་བཏགས་ཡོདཔ།"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "གི་འཐུས་མི།"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "གི་ནོཌི་ཆ་ལག"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "ལུ་འབབ་རྒྱུན།"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "ལས་འབབ་རྒྱུན།"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "གི་ཝིནཌོ་འོགམ།"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "ཨིམ་བེཌེསི།"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "གིས་ཨིམ་བེཌེཌི།"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "དོན་ལུ་པོཔ་ཨཔ།"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "གི་རཙ་ལག་ཝིནཌོ།"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "མཐུན་འབྲེལ་ %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375
+#: ../glade/property.c:615
+msgid "Widget"
+msgstr "ཝི་གེཊི།"
+
+#: ../glade/glade_atk.c:638
+#: ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "མིང་།"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "འཕྲུལ་རིག་ཚུ་གྲོགས་རམ་འབད་ནི་ལུ་རྩིས་སྤྲོད་ནི་ཝི་གེཊི་གི་མིང་འདི།"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "འགྲེལ་བཤད།"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "འཕྲུལ་རིག་ཚུ་གྲོགས་རམ་འབད་ནི་ལུ་རྩིས་སྤྲོད་ནི་ཝི་གེཊི་གི་འགྲེལ་བཤད་འདི།"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "ཐིག་ཁྲམ་དཔར་བཤད།"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "འཕྲུལ་རིག་ཚུ་གྲོགས་རམ་འབད་ནི་ལུ་རྩིས་སྤྲོད་ནི་ཐིག་ཁྲམ་དཔར་བཤད་འདི།"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "མཐུན་འབྲེལ་འདི་དང་གཅིག་ཁར་ཝི་གེཊིསི་སེལ་འཐུ་འབད།"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "ཨེབ་གཏང་འབད།"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "ཨེབ།"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "འཛིན་གྲོལ།"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "འཕྲུལ་རིག་ཚུ་གྲོགས་འབད་ནི་ལུ་རྩིས་སྤྲོད་ནི་གི་འགྲེལ་བཤད་འདི་བཙུགས།"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "འཛིན་དཔང་།"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "ཁྱོད་ཀྱིས་ནང་ན་སྦྱར་ནི་ལུ་ཝི་གེཊི་ཅིག་སེལ་འཐུ་འབད་དགོཔ་ཨིན།"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "ཁྱོད་ཀྱིས་ཝིནཌོསི་ཡང་ན་ཌའི་ལོགསི་ནང་ན་སྦྱར་མི་ཚུགས།"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"འདིའི་རྩ་ལག་གིས་རང་བཞིན་གྱིས་གསར་བསྐྲུན་འབད་ཡོདཔ་ལས་ཚུར་ཁྱོད་ཀྱིས་\n"
+"སེལ་འཐུ་འབད་ཡོད་མི་ཝི་གེཊི་འདིའི་ནང་ན་སྦྱར་མི་ཚུགས།"
+
+#: ../glade/glade_clipboard.c:408
+#: ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "དཀར་ཆག་རྣམ་གངས་ཚུ་རྐྱངམ་ཅིག་དཀར་ཆག་ནང་ཡང་ན་དཀར་ཆག་ཕྲ་རིང་ནང་སྦྱར་བཏུབ་ཨིན།"
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "ཨེབ་རྟ་ཚུ་རྐྱངམ་ཅིག་ཌའི་ལོག་བྱ་བའི་མངའ་ཁོངས་ཅིག་ནང་ན་སྦྱར་བཏུབ་ཨིན།"
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "ཇི་ནོམ་ཌོཀ་རྣམ་གྲངས་ཝི་གེཊིསི་རྐྱངམ་ཅིག་ཇི་ནོམ་ཌོཀ་ཅིག་ནང་ན་སྦྱར་བཏུབ་ཨིན།"
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "ཇི་ནོམ་ཌོཀ་རྣམ་གྲངས་ཝི་གེཊིསི་རྐྱངམ་ཅིག་ཇི་ནོམ་ཌོཀ་རྣམ་གྲངས་ཅིག་གི་ལྟག་ལུ་སྦྱར་བཏུབ་ཨིན།"
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "དགོངམ་མ་འཁྲིལ་ ཇི་ནོམ་ཌོཀ་རྣམ་གྲངས་ཅིག་གི་ལྟག་ལུ་སྦྱར་ནི་ད་ལྟོ་ཚུན་ཚོད་བསྟར་སྤྱོད་མ་འབད།"
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "ཇི་ནོམ་ཌོཀ་རྣམ་གྲངས་ཝི་གེཊིསི་འདི་ཇི་ནོམ་ཌོཀ་རྐྱངམ་ཅིག་ནང་ན་སྦྱར་བཏུབ་ཨིན།"
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121
+#: ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211
+#: ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "གསརཔ་།(_N)"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "ཡིག་སྣོད་གསརཔ་ཅིག་གསར་བསྐྲུན་འབད།"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "ཇི་ནོམ།(_G)"
+
+#: ../glade/glade_gnomelib.c:117
+#: ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "གོང་ཐང་ཆག་ཡོདཔ།(_r)"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "ཇི་ཊི་ཀེ་+གཞི་རིམ།(_B)"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "ཇི་ཊི་ཀེ་+ཁ་སྐོང་།(_A)"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "མགྱོགས་འཕྲུལ་ལྡེ་མིག་སེལ་འཐུ་འབད།"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "ལྡེ་མིག་ཚུ།"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "དཀར་ཆག་ཞུན་དགཔ།"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "དབྱེ་བ།"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "མགྱོགས་འཕྲུལ།"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "མིང་།"
+
+#: ../glade/glade_menu_editor.c:415
+#: ../glade/property.c:1499
+msgid "Handler"
+msgstr "ལེགས་སྐྱོང་པ།"
+
+#: ../glade/glade_menu_editor.c:416
+#: ../glade/property.c:102
+msgid "Active"
+msgstr "ཤུགས་ལྡན།"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "སྡེ་ཚན།"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "ངོས་དཔར།"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "རྣམ་གྲངས་དང་འདིའི་ཆ་ལག་ཐོ་ཡིག་ནང་ས་གནས་གཅིག་ཡར་སྤོ།"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "རྣམ་གྲངས་དང་འདིའི་ཆ་ལག་ཐོ་ཡིག་ནང་ས་གནས་གཅིག་མར་སྤོ།"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "རྣམ་གྲངས་དང་འདིའི་ཆ་ལག་གནས་རིམ་གཅིག་ཡར་སྤོ།"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "རྣམ་གྲངས་དང་འདིའི་ཆ་ལག་གནས་རིམ་གཅིག་མར་སྤོ།"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "ལག་ལེན་འཐབ་ནི་ཨིན་མི་ཅ་མཛོད་རྣམ་གྲངས་འདི།"
+
+#: ../glade/glade_menu_editor.c:528
+#: ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "ཅ་མཛོད་རྣམ་གྲངས།"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "ལག་་ལེན་འཐབ་ནི་ཨིན་མིག་ཅ་མཛོད་ཇ་ནོམ་རྣམ་གྲངས་འདི།"
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "དབྱེ་བྱེད་དོན་ལུ་ཚིག་ཡིག་གི་དཀར་ཆག་རྣམ་གྲངས་་ཡང་ན་སྟོངམ།"
+
+#: ../glade/glade_menu_editor.c:770
+#: ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "ཝི་གེཊི་འདི་གི་མིང་འདི།"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "རྣམ་གྲངས་འདི་སེལ་འཐུ་འབད་ཡོད་པའི་སྐབས་བོད་ནི་ལས་འགན་འདི།"
+
+#: ../glade/glade_menu_editor.c:793
+#: ../glade/property.c:1547
+msgid "Handler:"
+msgstr "ལེགས་སྐྱོང་པ།"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "དཀར་ཆག་རྣམ་གྲངས་ཀྱི་གཡོན་གུ་སྟོན་ནི་གདམ་ཁ་ཅན་གྱི་ངོས་དཔར་འདི།"
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "མཱའུསི་འདི་རྣམ་གྲངས་ལྟག་ལུ་ཡོད་པའི་སྐབས་སྟོན་ནི་ཕན་བསླབ་འདི།"
+
+#: ../glade/glade_menu_editor.c:937
+#: ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "ལག་ཆས་ཕན་བསླབ།"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "ཁ་སྐོང་།(_A)"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "སེལ་འཐུ་འབད་ཡོད་མི་རྣམ་གྲངས་ཀྱི་འོག་ལུ་རྣམ་གྲངས་གསརཔ་ཅིག་ཁ་སྐོང་འབད།"
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "ཆ་ལག་ཁ་སྐོང་འབད།(_C)"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "སེལ་འཐུ་འབད་ཡོད་མི་རྣམ་གྲངས་ཀྱི་འོག་ལུ་ཆ་ལག་རྣམ་གྲངས་གསརཔ་ཅིག་ཁ་སྐོང་འབད།"
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "དབྱེ་བྱེད་ཁ་སྐོང་འབད།(_S)"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "སེལ་འཐུ་འབད་ཡོད་མི་རྣམ་གྲངས་འདིའི་འོག་ལུ་དབྱེ་བྱེད་ཅིག་ཁ་སྐོང་འབད།"
+
+#: ../glade/glade_menu_editor.c:989
+#: ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "བཏོན་གཏང་།(_D)"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "ད་ལྟོའི་རྣམ་གྲངས་འདི་བཏོན་གཏང་།"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "རྣམ་གྲངས་དབྱེ་བ།"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "རྣམ་གྲངས་འདི་འགོ་ཐོག་བསྒང་གུ་ཨིན་པ་ཅིན།"
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "སུགས་ལྡན།"
+
+#: ../glade/glade_menu_editor.c:1023
+#: ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216
+#: ../glade/property.c:2226
+msgid "No"
+msgstr "མེན།"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "རེ་ཌིའོ་དཀར་ཆག་རྣམ་གྲངས་ཀྱི་སྡེ་ཚན་འདི།"
+
+#: ../glade/glade_menu_editor.c:1054
+#: ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "རེ་ཌིའོ།"
+
+#: ../glade/glade_menu_editor.c:1061
+#: ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "བརྟག་ཞིབ།"
+
+#: ../glade/glade_menu_editor.c:1068
+#: ../glade/property.c:102
+msgid "Normal"
+msgstr "སྤྱིར་བཏང་།"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "མགྱོགས་འཕྲུལ།"
+
+#: ../glade/glade_menu_editor.c:1114
+#: ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "ཚད་འཛིན།"
+
+#: ../glade/glade_menu_editor.c:1119
+#: ../glade/property.c:1685
+msgid "Shift"
+msgstr "སོར་ལྡེ།"
+
+#: ../glade/glade_menu_editor.c:1124
+#: ../glade/property.c:1688
+msgid "Alt"
+msgstr "གདམ་ལྡེ།"
+
+#: ../glade/glade_menu_editor.c:1129
+#: ../glade/property.c:1695
+msgid "Key:"
+msgstr "ལྡེ་མིག"
+
+#: ../glade/glade_menu_editor.c:1135
+#: ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "ལེགས་བཅོས་འབད་མི་ཚུ།"
+
+#: ../glade/glade_menu_editor.c:1638
+#: ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562
+#: ../glade/property.c:2216
+msgid "Yes"
+msgstr "ཨིན།"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "ངས་དཔར་སེལ་འཐུ་འབད།"
+
+#: ../glade/glade_menu_editor.c:2353
+#: ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "དབྱེ་བྱེད།"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638
+#: ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "གསརཔ།"
+
+#: ../glade/glade_palette.c:194
+#: ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "སེལ་འཐུ་འབད་མི།"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"ལས་འགུལ་སྣོད་ཐོ་འདི་གཞི་སྒྲིག་འབད་མེདཔ།\n"
+"ལས་འགུལ་གདམ་ཁ་ཌའི་ལོགསི་འདི་ལག་ལེན་འཐབ་དེ་གཞི་སྒྲིག་འབད་གནང་།\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"འབྱུང་ཁུངས་སྣོད་ཐོ་འདི་གཞི་སྒྲིག་འབད་མེདཔ།\n"
+"ལས་འགུལ་གདམ་ཁ་ཌའི་ལོག་འདི་ལག་ལེན་འཐབ་དེ་གཞི་སྒྲིག་འབད་གནང་།\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"ནུས་མེད་འབྱུང་ཁུངས་སྣོད་ཐོ་\n"
+"\n"
+"འབྱུང་ཁུངས་སྣོད་ཐོ་འདི་ལས་འགུལ་སྣོད་ཐོ་ཧིནམ་\n"
+"ཡང་ན་ལས་འགུལ་སྣོད་ཐོ་གི་སྣོདཐོ་འོགམ་ཨིནམ་འོང་།\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"དཔར་ཁྲ་སྣོད་ཐོ་འདི་གཞི་སྒྲིག་འབད་མེདཔ།\n"
+"ལས་འགུལ་གདམ་ཌའི་ལོག་འདི་ལག་ལེན་འཐབ་དེ་གཞི་སྒྲིག་འབད་གནང་།\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "དགོངམ་མ་འཁྲིལ་ %s་དོན་ལུ་འབྱུང་ཁུངས་བཟོ་བཏོན་འབད་ནི་ད་ལྟོ་ཚུན་ཚོད་བསྟར་སྤྱོད་མ་འབད།"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"ཁྱོད་ཀྱི་ལས་འགུལ་གྱིས་ཇི་ཊི་ཀེ་ཨེམ་ཨེམ་-༢་གིས་རྒྱབ་སྐྱོར་མ་འབད་མི་སྐྱོན་བརྗོད་ཡོད་མི་ཝི་གེཊིསི་་\n"
+"དེ་ལག་ལེན་འཐབ་ཨིན། ཝི་གེཊིསི་དང་ཁོང་གི་ཚབ་བཙུགས་ནི་དེ་ཚུ་གི་དོན་ལུ་\n"
+"ཁྱོད་རང་གི་ལས་འགུལ་བརྟག་ཞིབ་འབད།"
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"གེ་ལེཊི་གཡོག་བཀོལ་ནི་འཛོལ་བ་ སི་++འབྱུང་ཁུངས་ཨང་རྟགས་འདི་བཟོ་བཏོན་འབད་ནི་ལུ།\n"
+"ཁྱོད་ཀྱི་འགྲུལ་ལམ་ནང་འདི་ཡོདཔ་དང་ གེ་ལེཊི་གཞི་བཙུགས་འབད་ཡོད་ག་བརྟག་ཞིབ་འབད།\n"
+"དེ་ལས་ 'glade-- <project_file.glade>' ཌར་མི་ནལ་ཅིག་ནང་གཡོག་བཀོལ་ནི་འབད་བརྩོན་བསྐྱེད།"
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"ཨེ་ཌི་ཨེ་༩༥་འབྱུང་ཁུངས་ཨང་རྟགས་འདི་བཟོ་བཏོན་འབད་ནི་ལུ་སྒོ་ར་གཡོག་བཀོལ་ནི་འཛོལ་བ།\n"
+"ཁྱོད་ཀྱིས་ཁྱོད་རང་གི་འགྲུལ་ལམ་འདི་ནང་སྒོ་ར་གཞི་བཙུགས་འབད་ཡོད་ག་བརྟག་ཞིབ་འབད།\n"
+"དེ་ལས་'gate <project_file.glade>' ཊར་མི་ནལ་ཅིག་ནང་གཡོག་བཀོལ་ནི་འབད་བརྩོན་བསྐྱེད།"
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"པརཱལ་འབྱུང་ཁུངས་ཨང་རྟགས་བཟོ་བཏོན་འབད་ནི་ལུ་གེ་ལེཌི༢་པརཱལ་གཡོག་བཀོལ་ནི་འཛོལ་བ།\n"
+"ཁྱོད་ཀྱིས་ཁྱོད་རང་གི་འགྲུལ་ལམ་ནང་གེ་ལེཌི་༢་པརཱལ་གཞི་བཙུགས་འབད་ཡོད་ག་བརྟག་ཞིབ་འབད།\n"
+"དེ་ལས་ 'glade2perl <project_file.glade>' ཊར་མི་ནལ་ཅིག་ནང་གཡོག་བཀོལ་ནི་འབད་བརྩོན་བསྐྱེད།"
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"ཨི་ཕིལ་འབྱུང་ཁུངས་ཨང་རྟགས་འདི་བཟོ་བཏོན་འབད་ནི་ལུ་ཨི་གེ་ལེཌི་གཡོག་བཀོལ་ནི་འཛོལ་བ།\n"
+"ཁྱོད་ཀྱིས་ཁྱོད་རང་གི་འགྲུལ་ལམ་ནང་ཨི་གེ་ལེཌི་གཞི་བཙུགས་འབད་ཡོད་ག་བརྟག་ཞིབ་འབད།\n"
+"དེ་ལས་ 'eglade <project_file.glade>' ཊར་མི་ནལ་ཅིག་ནང་གཡོག་བཀོལ་ནི་འབད་བརྩོན་བསྐྱེད།"
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"པར་ཁྲ་སྣོད་ཐོ་འདི་གཞི་སྒྲིག་མ་འབད་བར་ཡོདཔ།\n"
+"ལས་འགུལ་གདམ་ཁ་ཌའི་ལོག་ཚུ་ལག་ལེན་འཐབ་དེ་གཞི་སྒྲིག་འབད་གནང་།\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "ལས་འགུལ་ཨེགསི་ཨེམ་ཨེལ་ཡིག་སྣོད་འབྲི་ནི་འཛོལ་བ\n"
+
+#: ../glade/glade_project_options.c:157
+#: ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "ལས་འགུལ་གདམ་ཁ་ཚུ།"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "ཡོངས་ཁྱབ།"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "གཞི་རིམ་གདམ་ཁ་ཚུ།"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "ལས་འགུལ་སྣོད་ཐོ་འདི།"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "ལས་འགུལ་སྣོད་ཐོ།"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "བརྡ་འཚོལ་་་"
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "ད་ལྟོའི་ལས་འགུལ་གྱི་མིང་འདི།"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "ལས་འགུལ་མིང་།"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "ལས་རིམ་འདི་གི་མིང་འདི།"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "ལས་འགུལ་ཡིག་སྣོད་འདི།"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "ལས་འགུལ་ཡིག་སྣོད།"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "སྣོད་ཐོ་འོགམ་ཚུ།"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "བཟོ་བཏོན་འབད་ཡོད་མི་འབྱུང་ཁུངས་ཨང་རྟགས་སྲུང་བཞག་འབད་ནི་སྣོད་ཐོ་འདི།"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "འབྱུང་ཁུངས་སྣོད་ཐོ།"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "དཔར་ཁྲ་ཚུ་གསོག་འཇོག་འབད་ནི་སྣོད་ཐོ་འདི།"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "དཔར་ཁྲ་ཚུའི་སྣོད་ཐོ།"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "བཟོ་བཏོན་འབད་ཡོད་མི་ཡིག་སྣོད་ཚུ་གི་མགོ་ལུ་ཁ་སྐོང་འབད་ནི་ཨིན་མི་ཆོག་ཐམ་ལག་འཁྱེར་འདི།"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "སྐད་ཡིག"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "ཇི་ནོམ།"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "ཇི་ནོམ་རྒྱབ་སྐྱོར་ལྕོགས་ཅན་བཟོ།"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "ཇི་ནོམ་གློག་རིམ་འདི་བཟོ་བརྩིགས་འབད་ནི་ཨིན་པ་ཅིན།"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "ཇི་ནོམ་ཌི་བི་རྒྱབ་སྐྱོར་ལྕོགས་ཅན་བཟོ།"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "ཇི་ནོམ་ཌི་བི་གློག་རིམ་འདི་བཟོ་བརྩིགས་འབད་ནི་ཨིན་པ་ཅིན།"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "སི་གདམ་ཁ་ཚུ།"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>དྲན་འཛིན</b> གློག་རིམ་སྦོམ་ཚུ་གི་དོན་ལུ་ཨེལ་ཨའི་བི་གེ་ལེཌི་གི་ལག་ལེན་འཐབ་ནི་འདི་འོས་སྦྱོར་འབད་ཡོདཔ།"
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "ཡོངས་ཁྱབ་གདམ་ཁ་ཚུ།"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "ཚིག་ཡིག་རྒྱབ་སྐྱོར་ལེན།"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "ཡིག་རྒྱུན་ཚུ་སྐད་བསྒྱུར་པ་གི་དོན་ལུ་གེཊི་ཚིག་ཡིག་གིསརྟགས་བཀོད་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "ཝི་གེཊི་མིང་ཚུ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "ཝི་གེཊི་མིང་ཚུ་ཆ་མཉམ་འབྱུང་ཁུངས་ཨང་རྟགས་ནང་གཞི་སྒྲིག་འབད་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "རྒྱབ་ཐག་འབྱུང་ཁུངས་ཡིག་སྣོད་ཚུ།"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད་རྙིངམ་ཚུ་གི་འདྲ་བཤུས་ཚུ་བཟོ་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "ཇི་ནོམ་གྲོགས་རམ་རྒྱབ་སྐྱོར།"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "ཇི་ནོམ་གྲོགས་རིམ་རིམ་ལུགས་དོན་ལུ་་རྒྱབ་སྐྱོར་འདི་གྲངས་སུ་བཙུགས་དགོཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "ཡིག་སྣོད་ཨའུཊི་པུཊི་གདམ་ཁ་ཚུ།"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "ཨའུཊི་པུཊི་སི་ཡིག་སྣོད་གཙོ་བོ།"
+
+#: ../glade/glade_project_options.c:530
+msgid "If a main.c file is output containing a main() function, if it doesn't already exist"
+msgstr "སི་ཡིག་སྣོད་གཙོ་བོ་ཅིག་ལས་འགན་གཙོ་བོ()ཅིག་ཨའུཊི་པུཊི་ཡོད་མི་ཨིན་པ་ཅིན་ འདི་ཧེ་མ་ལས་གནས་མེདཔ་ཨིན་པ་ཅིན།"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "ཨའུཊི་པུཊི་རྒྱབ་སྐྱོར་ལས་འགན་ཚུ།"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "རྒྱབ་སྐྱོར་ལས་འགན་ཚུ་ཨའུཊི་པུཊི་ཨིན་པ་ཅིན།"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "ཨའུཊི་པུཊི་བཟོ་བརྩིགས་ཡིག་སྣོད་ཚུ།"
+
+#: ../glade/glade_project_options.c:548
+msgid "If files for building the source code are output, including Makefile.am and configure.in, if they don't already exist"
+msgstr "འབྱུང་ཁུངས་ཨང་རྟགས་འདི་ཡིག་སྣོད་བཟོ་་ཨེ་ཨེམ་ དང་རིམ་སྒྲིག་ནང་གྲངས་སུ་བརྩི་བཟོ་བརྩིགས་འབད་ནི་དོན་ལུ་ཡིག་སྣོད་ཚུ་ཨའུཊི་པུཊི་ཨིན་པ་ཅིན་ ཁོང་དེ་ཧེ་མ་ལས་གནས་མེདཔ་ཨིན་པ་ཅིན།"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "ངོས་འདྲ་བའི་གསར་བསྐྲུན་ལས་འགན་ཚུ།"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "ངོས་འདྲ་བ་ཚུ་བྲིས་ཡོད་མི་ལས་འགན་ཚུ་གསར་བསྐྲུན་འབད་ནི་ནང་ཡིག་སྣོད་འདི།"
+
+#: ../glade/glade_project_options.c:566
+#: ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658
+#: ../glade/property.c:998
+msgid "Source File:"
+msgstr "འབྱུང་ཁུངས་ཡིག་སྣོད།"
+
+#: ../glade/glade_project_options.c:581
+msgid "The file in which the declarations of the functions to create the interface are written"
+msgstr "ངོས་འདྲ་བ་དེ་བྲིས་ཡོད་མི་ལས་འགན་ཚུ་གསར་བསྐྲུན་འབད་ནི་གི་གསལ་བསྒྲགས་ཚུ་ནང་ཡིག་སྣོད་འདི།"
+
+#: ../glade/glade_project_options.c:583
+#: ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "མགོ་ཡིག་ཡིག་སྣོད།"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "ངོས་འདྲ་བའི་གསར་བསྐྲུན་ལས་འགན་ཚུ་གི་དོན་ལུ་འབྱུང་ཁུངས་ཡིག་སྣོད།"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "ངོས་འདྲ་བའི་གསར་བསྐྲུན་ལས་འགན་ཚུ་གི་དོན་ལུ་མགོ་ཡིག་ཡིག་སྣོད།"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "བརྡ་མཚོན་ལེགས་སྐྱོང་པ་ ཀཱལ་བེཀ་ལས་འགན་ཚུ།(&C)"
+
+#: ../glade/glade_project_options.c:610
+msgid "The file in which the empty signal handler and callback functions are written"
+msgstr "བརྡ་མཚོན་ལེགས་སྐྱོང་པ་སྟོངམ་དང་ཀཱལ་བེཀལས་འགན་ཚུ་བྲིས་ཡོད་མི་ནང་ཡིག་སྣོད་འདི།"
+
+#: ../glade/glade_project_options.c:627
+msgid "The file in which the declarations of the signal handler and callback functions are written"
+msgstr "བརྡ་མཚོན་ལེགས་སྐྱོང་པ་དང་ཀཱལ་བེཀ་ལས་འགན་ཚུ་བྲིས་ཡོད་མི་གི་གསལ་བསྒྲགས་ཚུ་ནང་ཡིག་སྣོད་འདི།"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "བརྡ་རྟགས་ལེགས་སྐྱོང་པ་དང་ཀཱལ་བེཀ་ལས་འགན་ཚུ་གི་དོན་ལུ་འབྱུང་ཁུངས་ཡིག་སྣོད།"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "བརྡ་རྟགས་ལེགས་སྐྱོང་པ་དང་ཀཱལ་བེཀ་ལས་འགན་ཚུ་གི་དོན་ལུ་མགོ་ཡིག་ཡིག་སྣོད།"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "རྒྱབ་སྐྱོར་ལས་འགན་ཚུ།"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "རྒྱབ་སྐྱོར་ལས་འགན་ཚུ་བྲིས་ཡོད་མི་ནང་ཡིག་སྣོད་འདི།"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "རྒྱབ་སྐྱོར་ལས་འགན་ཚུ་བྲིས་ཡོད་མི་གི་གསལ་བསྒྲགས་ཡོད་མི་ནང་ཡིག་སྣོད་འདི།"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "རྒྱབ་སྐྱོར་ལས་འགན་ཚུ་གི་དོན་ལུ་འབྱུང་ཁུངས་ཡིག་སྣོད།"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "རྒྱབ་སྐྱོར་ལས་འགན་ཚུ་གི་དོན་ལུ་མགོ་ཡིག་ཡིག་སྣོད།"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "ཨེལ་ཨའི་བི་གེ་ལེཌི་གདམ་ཁ་ཚུ།"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "སྐད་བསྒྱུར་འབད་བཏུབ་པའི་ཡིག་རྒྱུན་ཚུ།"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>དྲན་འཛིན་</b> གདམ་ཁ་འདི་ཡིད་མ་རངམ་ལས་ ཚབ་མ་འགོ་ཐོག་བསྒང་གུ་ལག་ཆས་འདི་ལག་ལེན་འཐབ།"
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "སྐད་བསྒྱུར་འབད་བཏུབ་པའི་ཡིག་རྒྱུན་ཚུ་སྲུངས་བཞག"
+
+#: ../glade/glade_project_options.c:731
+msgid "If translatable strings are saved in a separate C source file, to enable translation of interfaces loaded by libglade"
+msgstr "ཨེལ་ཨའི་བི་གེ་ལེཌི་གིས་མངོན་གསལ་འབད་ཡོད་མི་ངོས་འདྲ་བ་ཚུ་གི་ལྕཅགས་ཅན་སྐད་བསྒྱུར་ཚུ་ལུ་སོ་སོ་ཁ་འཕྱལ་ནི་སི་འབྱུང་ཁུངས་ཡིག་སྣོད་ཅིག་ནང་སྲུངས་ཡོད་མི་སྐད་བསྒྱུར་འབད་བཏུབ་མི་ཡིག་རྒྱུན་ཚུ་ཨིན་པ་ཅིན།"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "ནང་སྐད་བསྒྱུར་འབད་བཏུབ་མི་ཡིག་རྒྱུན་ཚུ་ཆ་མཉམ་སྲུང་བཞག་འབད་ནི་ལུ་སི་འབྱུང་ཁུངས་ཡིག་སྣོད་འདི།"
+
+#: ../glade/glade_project_options.c:743
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "ཡིག་སྣོད།"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "ལས་འགུལ་སྣོད་ཐོ་འདི་སེལ་འཐུ་འབད།"
+
+#: ../glade/glade_project_options.c:1392
+#: ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "ཁྱོད་ཀྱིས་སྐད་བསྒྱུར་འབད་བཏུབ་མི་ཡིག་རྒྱུན་ཡིག་སྣོད་གདམ་ཁ་འདི་གཞི་སྒྲིག་འབད་དགོ།"
+
+#: ../glade/glade_project_options.c:1396
+#: ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "ཁྱོད་ཀྱིས་ལས་འགུལ་སྣོད་ཐོ་གདམ་ཁ་འདི་གཞི་སྒྲིག་འབད་དགོཔ་ཡོདཔ།"
+
+#: ../glade/glade_project_options.c:1398
+#: ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "ཁྱོད་ཀྱིས་ལས་འགུལ་ཡིག་སྣོད་གདམ་ཁ་འདི་གཞི་སྒྲིག་འབད་དགོཔ་ཡོདཔ།"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "ཁྱོད་ཀྱིས་ལས་འགུལ་མིང་གདམ་ཁ་འདི་གཞི་སྒྲིག་འབད་དགོཔ་ཡོདཔ།"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "ཁྱོད་ཀྱིས་ལས་འགུལ་མིང་གདམ་ཁ་འདི་གཞི་སྒྲིག་འབད་དགོཔ་ཡོདཔ།"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "ཁྱོད་ཀྱིས་འབྱུང་ཁུངས་སྣོད་ཐོ་གདམ་ཁ་འདི་གཞི་སྒྲིག་འབད་དགོཔ་ཡོདཔ།"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "ཁྱོད་ཀྱིས་དཔར་ཁྲ་སྣོད་ཐོ་གདམ་ཁ་འདི་གཞི་སྒྲིག་འབད་དགོཔ་ཡོདཔ།"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"གྲོགས་རམ་ཡིག་སྣོད་སྟོན་མ་ཚུགས %s.\n"
+"\n"
+"འཛོལ་བ %s"
+
+#: ../glade/glade_project_window.c:211
+#: ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "ལས་འགུལ་གསརཔ་ཅིག་གསར་བསྐྲུན་འབད།"
+
+#: ../glade/glade_project_window.c:219
+#: ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "བཟོ་མབརྩིགས།(_B)"
+
+#: ../glade/glade_project_window.c:220
+#: ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "ལས་འགུལ་འབྱུང་ཁུངས་ཨང་རྟགས་འདི་ཨའུཊི་པུཊི་འབད།"
+
+#: ../glade/glade_project_window.c:226
+#: ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "གདམ་ཁ་ཚུ་་་(_t)"
+
+#: ../glade/glade_project_window.c:227
+#: ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "ལས་འགུལ་གདམ་ཁ་ཚུ་ཞུན་དག་འབད།"
+
+#: ../glade/glade_project_window.c:242
+#: ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "སེལ་འཐུ་འབད་ཡོད་མི་ཝི་གེཊི་འདི་བཏོན་གཏང་།"
+
+#: ../glade/glade_project_window.c:260
+#: ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "པེ་ལེཊི་སྟོན།"
+
+#: ../glade/glade_project_window.c:260
+#: ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "ཝི་གེཊིསི་གི་པེ་ལེཊི་འདི་སྟོན།"
+
+#: ../glade/glade_project_window.c:266
+#: ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "རྒྱུན་དངོས་ཞུན་དགཔ་སྟོན།(_E)"
+
+#: ../glade/glade_project_window.c:267
+#: ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "རྒྱུན་དངོས་ཞུན་དགཔ་འདི་སྟོན།"
+
+#: ../glade/glade_project_window.c:273
+#: ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "ཝི་གེཊི་རཙ་འབྲེལ་སྟོན།(_T)"
+
+#: ../glade/glade_project_window.c:274
+#: ../glade/glade_project_window.c:754
+#: ../glade/main.c:82
+#: ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "ཝི་གེཊི་རྩ་འབྲེལ་འདི་སྟོན།"
+
+#: ../glade/glade_project_window.c:280
+#: ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "འཛིན་དཔང་སྟོན།(_C)"
+
+#: ../glade/glade_project_window.c:281
+#: ../glade/glade_project_window.c:764
+#: ../glade/main.c:86
+#: ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "འཛིན་དཔང་འདི་སྟོན།"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "གིརིཌི་སྟོན།(_G)"
+
+#: ../glade/glade_project_window.c:300
+#: ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "གིརིཌི་འདི་སྟོན(གཏན་བཟོས་ཚུ་ནང་རྐྱངམ་ཅིག་)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "གིརིཌི་ལུ་པར་བཏབ།(_S)"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "ཝི་གེཊིསི་གིརིཌི་ལུ་པར་བཏབ།"
+
+#: ../glade/glade_project_window.c:313
+#: ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "ཝི་གེཊི་ལག་ཆས་ཕན་བསླབ་ཚུ་སྟོན།(_W)"
+
+#: ../glade/glade_project_window.c:314
+#: ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "ཝི་གེཊིསི་གསར་བསྐྲུན་འབད་ཡོད་མི་གི་ལག་ཆས་ཕན་བསླབ་ཚུ་སྟོན།"
+
+#: ../glade/glade_project_window.c:323
+#: ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "གིརིཌི་གདམ་ཁ་ཚུ་གཞི་སྒྲིག་འབད་་་(_O)"
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "གིརིཌི་བཐོ་རྣམ་དང་བར་སྟོང་བཞག་ནི་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/glade_project_window.c:330
+#: ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "པར་བཏབ་གདམ་ཁ་ཚུ་གཞི་སྒྲིག་འབད་་་(_p)"
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "གིརིཌི་འདི་ལུ་པར་བཏབ་ནི་དོན་ལུ་གདམ་ཁ་ཚུ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "ཨེཕ་ཨེ་ཀིའུ།(_F)"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "གེ་ལེཌི་ཨེཕ་ཨེ་ཀིའུ་འདི་སྟོན།"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358
+#: ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "ལས་འགུལ།(_P)"
+
+#: ../glade/glade_project_window.c:369
+#: ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "ལས་འགུལ་གསརཔ།"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "ཁ་ཕྱེ།"
+
+#: ../glade/glade_project_window.c:374
+#: ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "ལས་འགུལ་ཁ་ཕྱེ།"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "སྲུངས།"
+
+#: ../glade/glade_project_window.c:379
+#: ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "ལས་འགུལ་སྲུང་བཞག་འབད།"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "གདམ་ཁ་ཚུ།"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "བཟོ་བརྩིགས།"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "འབྱུངས་ཁུངས་ཨང་རྟགས་འདི་བཟོ་བརྩིགས་འབད།"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "གནས་ཡོད་པའི་ལས་འགུལ་ཅིག་ཁ་ཕྱེ།"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "ལལས་འགུལ་སྲུངས་བཞག"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "གེ་ལེཌི་སྤང་།"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "སེལ་འཐུ་འབད་ཡོད་མི་ཝི་གེཊི་འདི་འཛིན་དཔང་འདི་ལུ་བཏོག"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "སེལ་འཐུ་འབད་ཡོད་མི་ཝི་གེཊི་འཛིན་དཔང་ལུ་འདྲ་བཤུས་འབད།"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "སེལ་འཐུ་འབད་ཡོད་མི་ཝི་གེཊི་འདིའི་ལྟག་འཛིན་དཔང་ལས་ཝི་གེཊི་འདི་སྦྱར།"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "གེརིཌི།(_G)"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "གིརིཌི་སྟོན།(_S)"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "གིརིཌི་གྱལ་ཚུའི་བར་ན་བར་སྟོང་འབད་ནི་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "གེརིཌི་ལུ་པར་བཏབ།(_n)"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "ཝི་གེཊིསི་གརིཌི་འདི་ལུ་པར་བཏབ(གཏན་བཟོས་འཛིན་སྣོད་ཚུ་ནང་རྐྱངམ་ཅིག)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "གིརིཌི་ལུ་ཝི་གེཊི་པར་བཏབ་ནི་ཅིག་གི་ཡན་ལག་ཚུ་ག་དེ་འབད་ནི་ཨིན་ནགཞི་སྒྲིག་འབད།"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "སྐོར་ལས(_A)་་་"
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "གདམ་ཁ་ཚུ།(_n)"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "འབྱུང་ཁུངས་ཨང་རྟགས་འབྲི།"
+
+#: ../glade/glade_project_window.c:992
+#: ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "གེ་ལེཌི།"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "ཁྱོད་ཀྱིས་ལས་འགུལ་གསརཔ་གསར་བསྐྲུན་འབད་ནི་ངེས་བདེན་ཨིན་ན?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "ཇི་ཊི་ཀེ་+ལས་འགུལ་གསརཔ།(_G)"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "ཇི་ནོམ་ལས་འགུལ་གསརཔ།(_N)"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "ཁྱོད་ལུ་ལས་འགུལ་གྱི་དབྱེ་བ་ག་བཟུམ་གསར་བསྐྲུན་འབད་ནི་ཨིན་ན?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "ལས་འགུལ་གསརཔ་གསར་བསྐྲུན་འབད་ཡོདཔ།"
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "ལས་འགུལ་ཁ་ཕྱེ་ཡོདཔ།"
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "ལས་འགུལ་ཁ་ཕྱེ་ནི་འཛོལ་བ།"
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "ལས་འགུལ་ཡིག་སྣོད་ཁ་ཕྱེ་ནི་འཛོལ་བ་ཚུ།"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr "ལས་འགུལ་ཡིག་སྣོད་ཁ་ཕྱེ་ནི་འཛོལ་བ་ཚུ།"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"ད་ལྟོ་ལས་འགུལ་ཁ་ཕྱེ་མེད།\n"
+"ལས་འགུལ་དང་གཅིག་ཁར་/བརྡ་བཀོད་གསརཔ་གི་ལས་འགུལ་གསརཔ་ཅིག་གསར་བསྐྲུན་འབད།"
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "ལས་འགུལ་སྲུང་བཞག་འབད་ནི་འཛོལ་བ།"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "ལས་འགུལ་སྲུང་བཞག་འབད་ནི་འཛོལ་བ།"
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "ལས་འགུལ་སྲུངས་བཞག་ཡོདཔ།"
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "འབྱུང་ཁུངས་ཨང་རྟགས་འབྲི་ནི་འཛོལ་བ་ཚུ།"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "འབྱུང་ཁུངས་འབྲི་ནི་འཛོལ་བ།"
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "འབྱུང་ཁུངས་ཨང་རྟགས་བྲིས་ཡོདཔ།"
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "རིམ་ལུགས་འཛོལ་བའི་འཕྲིན་དོན།"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "ཁྱོད་ཀྱིས་སྤང་ནི་ངེས་བདེན་ཨིན་ན?"
+
+#: ../glade/glade_project_window.c:1988
+#: ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 ཌཱ་མོན་ཅཔ་ལིང་།"
+
+#: ../glade/glade_project_window.c:1989
+#: ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "གེ་ལེཌི་འདི་ཇི་ཊི་ཀེ་+དང་ཇི་ནོམ་གྱི་དོན་ལུ་ལག་ལེན་པའི་ངོས་འདྲ་བའི་བཟོ་བརྩིགས་ཅིག་ཨིན།"
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "གེ་ལེཌི་གི་སྐོར་ལས།"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<མགོ་མིང་མ་བཏགསཔ་>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "གནས་སྡུད་གཞི་རྟེན་བརའུ་ཟར།"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "གནས་སྡུད་བཅད་མཚམས་ཀོམ་བོ།"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "ཇི་ནོམ་ཌི་བི་མཐུད་ལམ་རྒྱུ་དངོས་ཚུ།"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "མཐུད་ལམ་སེལ་འཐུ་འབད་མི།"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "ཌི་ཨེསི་ཨེན་རིམ་སྒྲིག་པ།"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "ཌི་ཨེསི་ཨེན་རིམ་སྒྲིག་ཌུའིཌི།"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "ཚིག་ཡིག་གཙཅ་དམིགས་འབད།"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "སེལ་འཐུ་འབད་ཡོདཔ་ཨིན་པ་ཅིན་ཚིག་ཡིག་འདི་ཝི་གེཊི་ནང་ན་གཙོ་དམིགས་འབད་ཡོདཔ་ཨིན།"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "ཇི་ནོམ་ཌི་བི་ཞུན་དགཔ།"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "གནས་སྡུད་གཞི་རྟེན་འཛོལ་བ་སྟོན་མི།"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "གནས་སྡུད་གཞི་རྟེན་འཛོལ་བའི་ཌའི་ལོག"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "གཞི་སྒྲུབ།"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "གེརེ་ཕྲ་རིང་འདིའི་ནང་ན་ཚིག་ཡིག"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "གེརེ་ཕྲ་རིང་།"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "གནས་སྡུད་བཅད་མཚམས་གིརིཌི།"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "གནས་སྡུད་བཅད་མཚམས་ཐོ་ཡིག"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "གནས་སྡུད་གཞི་རྟེན་ནང་བསྐྱོད་ཝི་གེཊི།"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "ནང་བསྐྱོད།"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "གནས་སྡུད་གཞི་རྟེན་ནང་བསྐྱོད་ཌའི་ལོག"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "སྤེལ་མི་སེལ་འཐུ་འབད་མི།"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "ཇི་ནོམ་ཌི་བི་འདྲི་དཔྱད་བཟོ་བརྩིགས་འབད་མི།"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "གནས་སྡུད་འབྱུང་ཁུངས་སེལ་འཐུ་འབད་མི།"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "ཐིག་ཁྲམ་ཞུན་དགཔ།"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "འཕུར་ལྡིང་འབད་བཅུག"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "འཕུར་ལྡིང་ཌོཀ་རྣམ་གྲངས་ཚུ་འབད་བཅུག་པ་ཅིན།"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "ཌོཀ་བེན་མགོ་ལུ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "ཌོཀ་བེན་གཤམ་ལུ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "ཌོཀ་བེན་གཡོན་གུ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "ཌོཀ་བེན་གཡས་གུ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "འཕུར་ལྡིང་ཌོཀ་རྣམ་གྲངས་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "ཇི་ནོམ་ཌོཀ།"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "བསྡམས་བཞག་ཡོདཔ།"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "ཌོཀ་རྣམ་གྲངས་འདི་གནས་ས་ནང་བསྡམས་བཞག་ཡོད་པ་ཅིན།"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "མ་གཏོགས་པའི།"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "ཌོཀ་རྣམ་གྲངས་འདི་ཨ་རྟག་རང་འདིའི་བེན་ནང་རྐྱངམ་ཅིག་རྣམ་གྲངས་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "ནམ་ཡང་འཕུར་ལྡིང་མེན་མི།"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "ཌོཀ་རྣམ་གྲངས་འདི་ནམ་ཡང་ཁོ་རང་གི་ཝིནཌོ་ནང་འཕུར་ལྡིང་འབད་མ་བཅུག་པ་ཅིན།"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "ནམ་ཡང་ཀེར་ཕྲང་མེནམ།"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "ཌོཀ་རྣམ་གྲངས་འདི་ནམ་ཡང་ཀེར་ཕྲང་འབད་མ་བཅུག་པ་ཅིན།"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "ཐད་སྙོམས་གསརཔ།"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "ཌོཀ་རྣམ་གྲངས་འདི་ནམ་ཡང་ཐད་སྙོམས་འབད་མ་བཅུག་པ་ཅིན།"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "ཌོཀ་རྣམ་གྲངས་འདིའི་མཐའ་འཁོར་གྱིབ་མ་གི་དབྱེ་བ་འདི།"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "འཕུར་ལྡིང་ཌོཀ་རྣམ་གྲངས་ཅིག་གི་ཕྱོགས་འདི།"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "ཌོཀ་རྣམ་གྲངས་ཧེ་མ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "ཌོཀ་རྣམ་གྲངས་ཤུལ་མ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "ཇི་ནོམ་ཌོཀ་རྣམ་གྲངས།"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid "Additional information, such as a description of the package and its home page on the web"
+msgstr "ཁ་སྐོང་གི་བརད་དོན་ དེ་བཟུམ་སྦེ་ཐུམ་སྒྲིལ་གྱི་འགྲེལ་བཤད་དང་འདིའི་ཝེབ་གུ་ཁྱིམ་ཤོག་ལེབ།"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "ཇི་ནོམ་ཌའི་ལོག་གི་སྐོར་ལས།"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "ཡིག་སྣོད་གསརཔ།"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "ཡིག་སྣོད་ཁ་ཕྱེ།"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "ཡིག་སྣོད་སྲུང་བཞག་འབད།"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "ཕྲ་རིང་གནས་ཚད།"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "ཝིནཌོ་འདི་ལུ་གནས་ཚད་ཕྲ་རིང་ཡོད་པ་ཅིན།"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "རིམ་སྒྲིག་གསོག་འཇོག་འབད།"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "སྒྲིག་བཀོད་འདི་སྲུངས་བཞག་ཡོདཔ་དང་རང་བཞིན་གྱིས་གསོག་འཇོག་འབད་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "ཇི་ནོམ་གློག་རིམ་ཝིནཌོ།"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "གནས་ཚད་འཕྲིན་དོན།"
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "ཡར་འཕེལ།"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "ཨེ་པི་པི་ཕྲ་རིང་འདི་ལུ་ཡར་འཕེལ་བརྡ་སྟོན་པ་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "གནས་ཚད།"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "ཨེ་པི་པི་ཕྲ་རིང་ལུ་གནས་ཚད་འཕྲིན་དོན་དང་ལག་ལེན་པའི་ཨིན་པུཊི་གི་དོན་ལུ་མངའ་ཁོངས་ཅིག་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "ཇི་ནོམ་གློག་རིམ་ཕྲ་རིང་།"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "ཨེན་ཊི་མིང་གཞན་ཡོད་མི།"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "འབྲི་གཞི་འདི་ཚིག་ཡིག་དང་ཚད་རིས་ཀྱི་མཐའམ་ཚུ་ཧུམ་ཁྱུག་ཁྱུ་བཟོ་ནི་ལུ་ཨེན་ཊི་མིང་གཞན་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "ཨེགསི་༡"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "ཨེགསི་ཆ་སྙོམས་ཉུང་མཐའ་འདི།"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "ཝའི་༡"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "ཝའི་ཆ་སྙོམས་ཉུང་མཐའ་འདི།"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "ཨེགསི་༢"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "ཨེགསི་ཆ་སྙོམས་མང་མཐའ་འདི།"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "ཝའི་༢"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "ཝའི་ཆ་སྙོམས་མང་མཐའ་འདི།"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "ཆ་ཕྲན་རེ་རེ་པིག་སེལ་ཚུ།"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "ཆ་ཕྲན་གཅིག་ལུ་ཆ་མཉམ་པའི་པིག་སེལ་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "ཇི་ནོམ་འབྲི་གཞི།"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "ཌའི་ཐིར།"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "དཔེ་ཚད་འདི་ཧེང་བཀེལ་ཀྲིག་ཀྲི་བཟོ་ནི་ལུ་ཌའི་ཐི་རིང་ལག་ལེན་འཐབ་དགོཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "ཚོས་གཞི་ཅིག་འཐུ།"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "ཇ་ནོམ་ཚོས་གཞི་འཐུ་མི།"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "བོ་ནོ་བོ་ཚད་འཛིན་འདི་གསར་བསྐྲུན་འབད་མ་ཚུགས།"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "བོ་ནོ་བོ་ཚད་འཛིན་གསརཔ།"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "བོ་ནོ་བོ་ཚད་འཛིན་ཅིག་སེལ་འཐུ་འབད།"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "ཨོ་ཨེ་ཨེཕ་ཨའི་ཨའི་ཌི།"
+
+#: ../glade/gnome/gnomecontrol.c:295
+#: ../glade/property.c:3902
+msgid "Description"
+msgstr "འགྲེལ་བཤད།"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "བོ་ནོ་བོ་ཚད་འཛིན།"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "དུས་ཚོད་སྟོན།"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "དུས་ཚོད་འདི་དང་ཚེས་གྲངས་འདི་ཡང་སྟོན་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "རྩ་སྒྲིག་ཆུ་ཚོད་༢༤"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "དུས་ཚོད་འདི་རྩ་སྒྲིག་ཆུ་ཚོད་༢༤་ནང་སྟོན་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "འོག་གི་ཆོ་ཚོད།"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "པོཔ་ཨཔ་ནང་སྟོན་ནི་ཆུ་ཚོད་དམའ་ཤོས་འདི།"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "ལྟིག་གི་ཆུ་ཚོད།"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "པོཔ་ཨཔ་ནང་སྟོན་ནི་ཆུ་ཚོད་མཐོ་ཤོས་འདི།"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "ཇི་ནོམ་ཚེས་གྲངས་ཞུན་དག"
+
+#: ../glade/gnome/gnomedialog.c:153
+#: ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "རང་བཞིན་ཁ་བསྡམ།"
+
+#: ../glade/gnome/gnomedialog.c:154
+#: ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "ཌའི་ལོག་འདི་གིས་ཨེབ་རྟ་གང་རུང་ཨེབ་གཏང་འབདཝ་ད་ཁ་བསྡམས་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomedialog.c:155
+#: ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "ཁ་བསྡམ་ནི་གུ་སྦ།"
+
+#: ../glade/gnome/gnomedialog.c:156
+#: ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "རྩ་མེད་གཏང་ནི་གི་ཚབ་མ་ཁ་བསྡམས་ཡོད་པའི་སྐབས་ཌའི་ལོག་འདི་གསང་བ་ཅིན།"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "ཇི་ནོམ་ཌའི་ལོག་སྒྲོམ།"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "ཇི་ནོམ་ཌུའུཌི་གསརཔ།"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "གྲོགས་རམ་སྟོན།"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "གྲོགས་རམ་ཨེབ་རྟ་འདི་བཀྲམ་སྟོན་འབད།"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "འགོ་བཙུགས་ཤོག་ལེབ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "མཇུག་བསྡུ་ཤོག་ལེབ་ཁ་སྐོང་འབད།"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "ཌུའུཌི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "ཤོག་ལེབ་ཀྱི་མགོ་མིང་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "གང་ཟག་ཌུའུཌི་འདི་ལུ་འགོ་བརྗོད་འབད་ནི་ཤོག་ལེབ་ཀྱི་ཚིག་ཡིག་གཙོ་བོ་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "མགོ་མིང་ཚོས་གཞི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "མགོ་མིང་ཚིག་ཡིག་གི་ཚོས་གཞི་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "ཚིག་ཡིག་ཚོས་གཞི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "ཚིག་ཡིག་གཙོ་བོའི་ཚོས་གཞི་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "ཤོག་ལེབ་ཀྱི་རྒྱབ་གཞི་ཚོས་གཞི་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "ལས་རྟགས་རྒྱབ་ཀྱི་ཚོས་གཞི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "ལས་རྟགས་འདིའི་མདའ་འཁོར་རྒྱབ་གཞིའི་ཚོས་གཞི་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "ཚིག་ཡིག་སྒྲོམ་གྱི་ཚོས་གཞི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "ཚིག་ཡིག་མངའ་ཁོངས་གཙོ་བོའི་རྒྱབ་གཞིའི་ཚོས་གཞི་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "ལས་རྟགས་གཟུགས་བརྙན།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "ཤོག་ལེབ་ཀྱི་གཡས་མགོ་ལུ་བཀྲམ་སྟོན་འབད་ནི་ལས་རྟགས་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "ཆུ་རྟགས་ཟུར།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "ཤོག་ལེབ་ཀྱི་ཟུར་གུ་བཀྲམ་སྟོན་འབད་ནི་གཟུགས་བརྙན་གཙོ་བོ་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "ཆུ་རྟགས་མགོ"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "ཤོག་ལེབ་ཀྱི་མགོ་ལུ་བཀྲམ་སྟོན་འབད་ནི་ཆུ་རྟགས་འདི།"
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "ཌུའུཌི་འགོ་བཙུགས་ཡང་ན་མཇུག་བསྡུ་ཤོག་ལེབ།"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "ནང་དོན་རྒྱབ་ཚུ་ ཚོས་གཞི།"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "མགོ་མིང་འདིའི་མཐའ་འཁོར་རྒྱབ་གཞི་ཚོས་གཞི་འདི།"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "ཤོག་ལེབ་ཀྱི་སྤྱི་ཏོག་བདའ་བཀྲམ་སྟོན་འབད་ནི་གཟུགས་བརྙན་འདི།"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "ཌུའུཌི་ཚད་ལྡན་ཤོག་ལེབ།"
+
+#: ../glade/gnome/gnomeentry.c:71
+#: ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74
+#: ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ལོ་རྒྱུས་ཨའི་ཌི།"
+
+#: ../glade/gnome/gnomeentry.c:72
+#: ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75
+#: ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "ལོ་རྒྱུས་ཐོ་འགོད་ཚུ་གི་འོག་སྲུང་བཞག་འབད་ནི་ཨའི་ཌི་འདི།"
+
+#: ../glade/gnome/gnomeentry.c:73
+#: ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76
+#: ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "སྲུངས་བཞག་ཡོད་མི་མང་མཐའ།"
+
+#: ../glade/gnome/gnomeentry.c:74
+#: ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77
+#: ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "ལོ་རྒྱུས་ཐོ་འགོད་སྲུངས་བཞག་ཡོད་མི་གི་ཨང་མང་མཐའ་འདི།"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "ཇི་ནོམ་ཐོ་འགོད།"
+
+#: ../glade/gnome/gnomefileentry.c:102
+#: ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "ཡིག་སྣོད་སེལ་འཐུ་ཌའི་ལོག་གི་མགོ་མིང་འདི།"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "སྣོད་ཐོ།"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "ཡིག་སྣོད་ཅིག་ལས་དགོཔ་ཡོད་པའི་སྣོད་ཐོ་ཅིག་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomefileentry.c:106
+#: ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "ཡིག་སྣོད་སེལ་འཐུ་ཌའི་ལོག་འདི་ཐབས་ལམ་གྱི་དགོཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomefileentry.c:107
+#: ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "ཡིག་སྣོད་གདམ་བྱེད་ལག་ལེན་འཐབ།"
+
+#: ../glade/gnome/gnomefileentry.c:108
+#: ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "ཇི་ཊི་ཀེ་ཡིག་སྣོད་སེལ་འཐུ་གི་ཚབ་མ་ཇི་ཊི་ཀེ་ཡིག་སྣོད་གདམ་བྱེད་ཝི་གེཊི་གསརཔ་འདི་ལག་ལེན་འཐབ།"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "ཇི་ནོམ་ཡིག་སྣོད་ཐོ་འགོད།"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "ཡིག་གཟུགས་སེལ་འཐུ་ཌའི་ལོག་ནང་སྔོན་ལྟ་ཚིག་ཡིག་འདི་སྟོན་ནི་འདི།"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "ཐབས་ལམ།"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "ཡིག་གཟུགས་འཐུ་མི་ཨེབ་རྟ་ནང་ག་ཅི་བཀྲམ་སྟོན་འབད་ནི།"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "ཡིག་གཟུགས་འཐུས་མི་ཨེབ་རྟ་ནང་ལག་ལེན་འཐབ་ནི་ཡིག་གཟུགས་ཀྱི་ཚད་འདི།"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "ཇི་ནོམ་ཡིག་གཟུགས་འཐུས་མི།"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "ཡུ་ཨར་ཨེལ།"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "ཨེབ་རྟ་འདི་ཨེབ་གཏང་འབད་ཡོད་པའི་སྐབས་བཀྲམ་སྟོན་འབད་ནི་ཡུ་ཨར་ཨེལ་འདི།"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "ཨེབ་རྟ་ནང་བཀྲམ་སྟོན་འབད་ནི་ཚིག་ཡིག་འདི།"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "ཇི་ནོམ་ཨེཆ་གཞི་བསྟུན་འབྲེལ་ལམ་ཨེབ་རྟ།"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "ཇི་ནོམ་ངོས་དཔར་ཐོ་འགོད།"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "སེལ་འཐུ་ཐབས་ལམ་འདི།"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "ངོས་དཔར་རྒྱ་ཚད།"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "ངོས་དཔར་རེ་རེ་གི་རྒྱ་ཚད་འདི།"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "ངོས་དཔར་གྱི་གྲལ་ཐིག་ཚུའི་བར་ན་པིག་སེལ་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "ངོས་དཔར་ཚུ་གི་ཀེར་ཐིག་ཚུ་གི་བར་ན་པིག་སེལ་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "ངོས་དཔར་མཐའ་མཚམས།"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "ངོས་དཔར་ཚུའི་མཐའ་འཁོར་པིག་སེལ་ཚུ་གི་ཨང་འདི (ལག་ལེན་མ་འཐབ་ཨིན་ན?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "ཚིག་ཡིག་གི་བར་སྟོང་བཞག་ནི།"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "ཚིག་ཡིག་དང་ངོས་དཔར་བར་ན་པིག་སེལ་ཚུ་གི་ཨང་འདི།"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "ཚིག་ཡིག་ཞུན་དག་འབད་བཏུབ་མི།"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "ངོས་དཔར་ཚིག་ཡིག་འདི་ལག་ལེན་པ་གིས་ཞུན་དག་འབད་བཏུབ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "ཚིག་ཡིག་རྟག་བརྟན།"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid "If the icon text is static, in which case it will not be copied by the GnomeIconList"
+msgstr "ཇི་ནོམ་ངོས་དཔར་ཐོ་ཡིག་གིས་འདྲ་བཤུས་འབད་ནི་ཨན་མི་ནང་ངོས་དཔར་ཚིག་ཡིག་འདི་རྟ་བརྟན་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "ངོས་དཔར་ཐོ་ཡིག"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "ངོས་དཔར་སེལ་འཐུ།"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "འཕྲིན་དོན་དབྱེ་བ།"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "འཕྲིན་དོན་སྒྲོམ་གྱི་དབྱེ་བ་འདི།"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "འཕྲིན་དོན།"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "བཀྲམ་སྟོན་འབད་ནི་འཕྲིན་དོན།"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "ཇི་ནོམ་འཕྲིན་དོན་སྒྲོམ།"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "པར་ཁྲ་ཡིག་སྣོད་མིང་འདི།"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "ཚད་འཇལ་ཡོདཔ།"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "པར་ཁྲ་འདི་ཚད་འཇལ་ཡོདཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "ཚད་འཇལ་ཡོད་པའི་རྒྱ་ཚད།"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "ལུ་པར་ཁྲ་འདི་ཚད་འཇལ་ནི་རྒྱ་ཚད་འདི།"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "ཚད་འཇལ་ཡོད་པའི་མཐོ་ཚད།"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "ལུ་པར་ཁྲ་འདི་ཚད་འཇལ་ནི་མཐོ་ཚད་འདི།"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "ཇི་ནོམ་པར་ཁྲ།"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "སྔོན་ལྟ།"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "བཀྲམ་སྟོན་འབད་ཡོད་མི་པར་ཁྲ་གི་སྔོན་ལྟ་ཆུང་ཀུ་ཅིག་ཨིན་་པ་ཅིན།"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "ཇི་ནོམ་པར་ཁྲ་ཐོ་འགོད།"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "ཇི་ནོམ་རྒྱུ་དངོས་སྒྲོམ་གསརཔ།"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "རྒྱུ་དངོས་ཌའི་ལོག་སྒྲོམ།"
+
+#: ../glade/main.c:70
+#: ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "འབྱུང་ཁུངས་ཨང་རྟགས་འདི་འབྲི་སྦེ་ཕྱིར་འདོན་གཏང་།"
+
+#: ../glade/main.c:74
+#: ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "གསང་ཡོད་མི་པེ་ལེཊི་འདི་གིས་འགོ་བཙུགས།"
+
+#: ../glade/main.c:78
+#: ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "རྒྱུ་དངོས་ཞུན་དགཔ་སྦེ་ཡོད་མི་དང་གཅིག་ཁར་འགོ་བཙུགས།"
+
+#: ../glade/main.c:460
+msgid "glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "གེ་ལེཌི་ ཨེགསི་ཨེམ་ཨེལ་ཡིག་སྣོད་འདི་ '-w' དང་ '--write-source' གདམ་ཁ་དོན་ལུ་གཞི་སྒྲིག་འབད་དགོཔ་ཨིན།\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "གེ་ལེཌི་ ཨེགསི་ཨེམ་ཨེལ་ཡིག་སྣོད་མངོན་གསལ་འབད་ནི་འཛོལ་བ།\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "གེ་ལེཌི་ འབྱུང་ཁུངས་འབྲི་ནི་འཛོལ་བ།\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "པེ་ལེཊི།"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "སྒར་དོན།"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "ཉེན་སྐྱོབ་འབད་ཡོདཔ།"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "མི་མང།"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "སྔ་སྒོང་འོད།"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "སེལ་འཐུ་འབད་ཡོདཔ།"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "ཚོར་མེད།"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "ཝིནཌོ་འདི་ལུ་སླར་ལོག་འབྲི་དགོ་པའི་སྐབས།"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "མཱའུསི་སྤོ་བའི་སྐབས།"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "མཱའུསི་སྤོ་ཤུགས་བརྡ་མཚོན་སྟོནམ།"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "མཱའུསི་སྤོ་ཤུགས་དང་གཅིག་ཁར་ཨེབ་རྟ་གང་རུང་ཨེབ་ཡོདཔ།"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "མཱའུསི་སྤོ་ཤུགས་དང་གཅིག་ཁར་ཨོབ་རྟ་༡ ཨེབ་ཡོདཔ།"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "མཱའུསི་སྤོ་ཤུགས་དང་གཅིག་ཁར་ཨེབ་རྟ་༢་ཨེབ་ཡོདཔ།"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "མཱ་འུསི་སྤོ་ཤུགས་དང་གཅིག་ཁར་ཨེབ་རྟ་༣་ཨེབ་ཡོདཔ།"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "མཱའུསི་ཨེབ་རྟ་གང་རུང་ཨེབ་ཡོདཔ།"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "མཱའུསི་ཨེབ་རྟ་གང་རུང་འཛིན་གྲོལ་ཡོདཔ།"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "ལྡེ་མིག་གང་རུང་ཨེབ་ཡོདཔ།"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "ལྡེ་མིག་གང་རུང་འཛིན་གྲོལ་ཡོདཔ།"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "མཱའིསི་འདི་ཝིནཌོ་ནང་འཛུལ་བའི་སྐབས།"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "མཱའུསི་འདི་ཝིནཌོ་འདི་བཞག་པའི་སྐབས།"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "ཨིན་པུཊི་ཆེད་དམིགས་ནང་བསྒྱུར་བཅོས་གང་རུང་།"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "ཝིནཌོ་གཞི་བཀོད་ནང་བསྒྱུར་བཅོས་གང་རུང་།"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "ཨེགསི་ཝིནཌོ་རྒྱུ་དངོས་ནང་བསྒྱུར་བཅོས་གང་རུང་།"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "མཐོང་ཚུགས་པའི་ནང་བསྒྱུར་བཅོས་གང་རུང་།"
+
+#: ../glade/property.c:484
+#: ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "ཨེགསི་ཨིན་པུཊི་དྲན་པ་བཏོན་ནི་ལས་རིམ་ཚུ་ནང་འོད་རྟགས་ཚུ་གི་དོན་ལུ།"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "རྒྱུ་དངོས་ཚུ།"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "བསྡམ་དོ།"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "མཐུན་མོང་།"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "བཟོ་རྣམ།"
+
+#: ../glade/property.c:637
+#: ../glade/property.c:4646
+msgid "Signals"
+msgstr "བརྡ་མཚོན་ཚུ།"
+
+#: ../glade/property.c:700
+#: ../glade/property.c:721
+msgid "Properties: "
+msgstr "རྒྱུ་དངོས་ཚུ།"
+
+#: ../glade/property.c:708
+#: ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "རྒྱུ་དངོས་ཚུ་ <none>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "དབྱེ་རིགས།"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "ཝི་གེཊི་གི་དབྱེ་རིགས་འདི།"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "རྒྱ་ཚད།"
+
+#: ../glade/property.c:814
+msgid "The requested width of the widget (usually used to set the minimum width)"
+msgstr "ཝི་གེཊི་གི་ཞུ་བ་འབད་ཡོད་མི་རྒྱ་ཚད་འདི(སྤྱིར་བཏང་གི་རྒྱ་ཚད་ཉུང་མཐའ་གཞི་སྒྲིག་འབད་ནི་ལུ་ལག་ལེན་འཐབ་ཡོདཔ།)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "མཐོ་ཚད།"
+
+#: ../glade/property.c:817
+msgid "The requested height of the widget (usually used to set the minimum height)"
+msgstr "ཝི་གེཊི་གི་ཞུ་བ་འབད་ཡོད་མི་མཐོ་ཚད་འདི(སྤྱིར་བཏང་གི་མཐོ་ཚད་ཉུང་མཐའ་གཞི་སྒྲིག་འབད་ནི་ལུ་ལག་ལེན་འཐབ་ཡོདཔ།)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "མཐོང་ཚུགསཔ།"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "ཝི་གེཊི་འདི་འགོ་ཐོག་ལུ་མཐོང་ཚུགསཔ་ཨིན་པ་ཅིན།"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "ཉེན་ཅན།"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "ཝི་གེཊི་གིས་ཨིན་པུཊི་ལུ་ལན་སེལ་འབད་བ་ཅིན།"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "མཱའུསི་འདི་ཝི་གེཊི་འདིའི་ལྟག་ལུ་ཡུན་རིངམོ་སྦེ་གནས་ཡོད་པ་ཅིན་བཀྲམ་སྟོན་འབད་ནི་ལག་ཆས་ཕན་བསླབ་འདི།"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "སི་ཨེ་ཨེན་སྔོན་སྒྲིག"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "དའི་ལོག་ཅིག་ནང་ཝི་གེཊི་འདི་སྔོན་སྒྲིག་བྱ་བ་ཨིན་པ་ཅིན།"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "ཨེཆ་ཨེ་ཨེསི་སྔོན་སྒྲིག"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "ཌའི་ལོག་ཅིག་ནང་ཝི་གེཊི་འདི་སྔོན་སྒྲིག་བྱ་བ་ཨིན་པ་ཅིན།"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "སི་ཨེ་ཨེན་ཆེད་དམིགས།"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "ཝི་གེཊི་གིས་ཨིན་པུཊི་ཆེད་དམིགས་འདི་དང་ལེན་འབད་བ་ཅིན།"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "ཨེཆ་ཨེ་ཨེསི་ཆེད་དམིགས།"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "ཝི་གེཊི་གིས་ཨིན་པུཊི་ཆེད་དམིགས་ཡོད་པ་ཅིན།"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "འབྱུང་ལས་ཚུ།"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "ཝི་གེཊི་གིས་ཐོབ་མི་ཨེགསི་འབྱུང་ལས་འདི།"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "ཨི་ཨེགསི་ཊི་འབྱུང་ལས་ཚུ།"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "ཨེགསི་རྒྱ་བསྐྱེད་འབྱུང་ལས་ཚུའི་ཐབས་ལམ་འདི།"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "མགྱོགས་འཕྲུལ་ཚུ།"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "ལྡེ་མིག་ཚུ་ཨེབ་ཡོད་པའི་སྐབས་ཕྱི་ཁ་བཏོན་གཏང་ནི་ལུ་བརྡ་ཚོན་ཚུ་ངོས་འཛིན་འབདཝ་ཨིན།"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "ཞུན་དག་་་"
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "དར་ཁྱབ་གཏང་ནི།"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "ཝི་གེཊི་གི་ཆ་ལག་འདི་ལུ་དར་ཁྱབ་གཏང་ནི་ལུ་བདེན་པ་གཞི་སྒྲིག་འབད།"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "མིང་བཏགས་ཡོད་མི་བཟོ་རྣམ།"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "ཝི་གེཊིསི་ལེ་ཤ་ཅིག་གིས་རུབ་སྤྱོད་འབད་བཏུབ་མི་བཟོ་རྣམ་གྱི་མིང་འདི།"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "ཡིག་གཟུགས།"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "ཝི་གེཊི་ནང་ཚིག་ཡིག་གང་རུང་གི་དོན་ལུ་ལག་ལེན་འཐབ་ནི་ལུ་ཡིག་གཟུགས་འདི།"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "ཆ་མཉམ་འདྲ་བཤུས་འབད།"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "གདོང་གཞི།"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "རྒྱབ་གཞི།"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "གཞི་རིམ།"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "གདོང་གཞིའི་ཚོས་གཞི།"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "རྒྱབ་གཞིའི་ཚོས་གཞི།"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "ཚིག་ཡིག་གི་ཚོས་གཞི།"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "གཞི་རིམ་གཡི་ཚོས་གཞི།"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "རྒྱབ་ པར་ཁྲ།"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "ཝི་གེཊི་འདི་གི་རྒྱབ་གཞི་སྦེ་ལག་ལེན་འཐབ་ནི་ཨིན་མི་ཚད་རིས་འདི།"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "འབྱུང་ཁུངས་ཨང་རྟགས་ནང་ན་འབྲི་ནི་ཡིག་སྣོད་འདི།"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "མི་མང་།"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "ཝི་གེཊི་འདི་ཆ་ཤས་ཀྱི་གནས་སྡུད་གཞི་བཀོད་འདི་ལུ་ཁ་སྐོང་འབད་ཡོད་པ་ཅིན།"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "དབྱེ་རིགས་སོ་སོ།"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "ཝི་གེཊི་གི་རྩ་འབྲེལ་འོགམ་འདི་དབྱེ་རིགས་སོ་སོ་ཅིག་ནང་བཙུགས།"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "སོ་སོ་ཡིག་སྣོད།"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "ཝི་གེཊི་འདི་འབྱུང་ཁུངས་ཡིག་སྣོད་སོ་སོ་ཅིག་ནང་བཙུགས།"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "མཐོང་ཚུགསཔ།"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "ཝི་གེཊིསི་གི་མཐོང་ཚུགསཔ། མི་མང་ཝི་གེཊིསི་ཚུ་སྤྱི་ཁྱབ་ས་ཁྲ་ཅིག་ལུ་ཕྱིར་འདྲེན་འབད་ཡོདཔ་ཨིན།"
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "ཁྱོད་ཀྱིས་ཚོས་གཞི་ཡང་ན་རྒྱབ་གཞི་ཅིག་འདྲ་བཤུས་འབད་ནི་ལུ་སེལ་འཐུ་འབད་དགོཔ་ཨིན།"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "བཟོ་རྣམ་འདྲ་བཤུས་གུ་ནང་ནུས་མེད་སེལ་འཐུ།()(_s)(_c)"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "ཁྱོད་ཀྱིས་དང་པ་རང་ཚོས་གཞི་ཡང་ན་རྒྱབ་གཞི་པར་ཁྲ་ཅིག་འདྲ་བཤུས་འབད་དགོཔ་ཨིན།"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "ཁྱོད་ཀྱིས་ནང་ན་སྦྱར་ནི་ལུ་ཚོས་གཞི་ཅིག་སེལ་འཐུ་འབད་དགོཔ་ཨིན།"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "ཁྱོད་ཀྱིས་ནང་ན་སྦྱར་ནི་ལུ་རྒྱབ་གཞི་པར་ཁྲ་ཅིག་སེལ་འཐུ་འབད་དགོཔ་ཨིན།"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "ཡིག་སྣོད་ལས་པར་ཁྲ་གསར་བསྐྲུན་འབད་མ་ཚུགས\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "བརྡ་རྟགས།"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "གནས་སྡུད།"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "ཤུལ་མ།"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "དངོས་པོ།"
+
+#: ../glade/property.c:1533
+#: ../glade/property.c:1697
+msgid "Signal:"
+msgstr "བརྡ་རྟགས།"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "དོན་ལུ་ལེགས་སྐྱོང་པ་ཅིག་ཁ་སྐོང་འབད་ནི་བརྡ་རྟགས་འདི།"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "བརྡ་རྟགས་འདི་ལེགས་སྐྱོང་འབད་ནི་ལས་འགན་འདི།"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "གནས་སྡུད།"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "གནས་སྡུད་འདི་ལེགས་སྐྱོང་པ་ལུ་རྩ་སྤྲོད་ཡོདཔ།"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "དངོས་པོ།"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "བརྡ་རྟགས་ལེན་མི་དངོས་པོ་འདི།"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "ཤུལ་མ།"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "ལེགས་སྐྱོང་པ་འདི་དབྱེ་རིགས་ལས་འགན་གྱི་ཤུལ་གཡོག་བཀོལ་བ་་ཅིན།"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "ཁ་སྐོང་།"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "དུས་མཐུན་བཟོ་ནི།"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "བསལ།"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "མགྱོགས་འཕྲུལ་ཚུ།"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "ཐབས་ལམ།"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "ལྡེ་མིག"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "ཕྱི་ཁ་བཏོན་ནི་ལུ་བརྡ་མཚོན།"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "མགྱོགསའཕྲུལ་ལདེ་མིག་འདི།"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "མགྱོགས་འཕྲུལ་འདི་ཨེབ་ཡོད་པའི་སྐབས་ཕྱི་ཁ་བཏོན་གཏང་ནི་ལུ་མརྡ་མཚོན་འདི།"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "ཚིག་ཡིག་རྒྱུ་དངོས་ཞུན་དག་འབད།"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>ཚིག་ཡིག(_T)</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "སྐད་བསྒྱུར་འབད་བཏུབ་མི།(_r)"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "ལུ་སྐབས་དོན་སྔོན་ཚིག་ཡོདཔ།(_P)"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>སྐད་བསྒྱུར་པ་ཚུ་གི་དོན་ལུ་བསམ་བཀོད་ཚུ།(_m)</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "ཨེགསི་འབྱུང་ལས་ཚུ་སེལ་འཐུ་འབད།"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "འབྱུང་ལས་གདོང་ཁེབས།"
+
+#: ../glade/property.c:4031
+#: ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "ཁྱོད་ཀྱིས་མགྱོགས་འཕྲུལ་ལྡེ་མིག་འདི་གཞི་སྒྲིག་འབད་དགོཔ།"
+
+#: ../glade/property.c:4038
+#: ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "ཁྱོད་ཀྱིས་ཕྱི་ཁ་བཏོན་གཏང་ནི་ལུ་བརྡ་མཚོན་འདི་གཞི་སྒྲིག་འབད་དགོཔ་ཨིན།"
+
+#: ../glade/property.c:4314
+#: ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "ཁྱོད་ཀྱིས་བརྡ་རྟགས་མིང་འདི་གཞི་སྒྲིག་འབད་དགོཔ།"
+
+#: ../glade/property.c:4321
+#: ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "ཁྱོད་ཀྱིས་བརྡ་རྟགས་འདིའི་དོན་ལུ་ལེགས་སྐྱོང་པ་འདི་གཞི་སྒྲིག་འབད་དགོཔ།"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s བརྡ་རྟགས་ཚུ།"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "བརྡ་རྟགས་སེལ་འཐུ་འབད།"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "གནས་གོང་།"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "ཉུང་མཐའ།"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "གོརིམ་ཡར་འཕར།"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "ཤོག་ལེབ་ཡར་འཕར།"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "ཤོག་ལེབ་ཚད།"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "ཨེཆ་གནས་གོང་།"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "ཨེཆ་ཉུང་མཐའ།"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "ཨེཆ་མང་མཐའ།"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "ཨེཆ་གོ་རིམ་ཡར་འཕར།"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "ཨེཆ་ཤོག་ལེབ་ཡར་འཕར།"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "ཨོཆ་ཤོག་ལེབ་ཚད།"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "ཝི་གནས་གོང་།"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "ཝི་ཉུང་མཐའ།"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "ཝི་མང་མཐའ།"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "ཝི་གོ་རིམ་ཡར་འཕར།"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "ཝི་ཤོག་ལེབ་ཡར་འཕར།"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "ཝི་ཤོག་ལེབ་ཚད།"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "འགོ་འབྱེད་གནས་གོང་འདི།"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "གནས་གོང་ཉུང་མཐའ་འདི།"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "གནས་གོང་མང་མཐའ་འདི།"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "གོ་རིམ་ཡར་འཕར་འདི།"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "ཤོག་ལེབ་ཡར་འཕར་འདི།"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "ཤོག་ལེབ་ཚད་འདི།"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "ཞུ་བ་འབད་ཡོད་མི་ཡིག་གཟུགས་འདི་ཐོབ་ཚུགསཔ་མེདཔ།"
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "སེལ་འཐུ་མིང་བཏགས་ཡོད་མི་བཟོ་རྣམ།"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "བཟོ་རྣམ་ཚུ།"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "བསྐྱར་མིང་བཏགས་ནི།"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "ཆ་མེད་གཏང་།"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "བཟོ་རྣམ་གསརཔ།"
+
+#: ../glade/property.c:5284
+#: ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "ནུས་མེད་བཟོ་རྣམ་མིང་།"
+
+#: ../glade/property.c:5292
+#: ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "བཟོ་རྣམ་དེའི་མིང་འདི་ཧེ་མ་ལས་ལག་ལེན་འཐབ་ཡོདཔ།"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "ལུ་བཟོ་རྣམ་བསྐྱར་མིང་བཏགས།"
+
+#: ../glade/save.c:139
+#: ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"ལུ་ཡིག་སྣོད་བསྐྱར་མིང་\n"
+" %s\n"
+"བཏགས་མ་ཚུགས\n"
+" %s\n"
+
+#: ../glade/save.c:174
+#: ../glade/save.c:225
+#: ../glade/save.c:947
+#: ../glade/source.c:358
+#: ../glade/source.c:373
+#: ../glade/source.c:391
+#: ../glade/source.c:404
+#: ../glade/source.c:815
+#: ../glade/source.c:1043
+#: ../glade/source.c:1134
+#: ../glade/source.c:1328
+#: ../glade/source.c:1423
+#: ../glade/source.c:1643
+#: ../glade/source.c:1732
+#: ../glade/source.c:1784
+#: ../glade/source.c:1848
+#: ../glade/source.c:1895
+#: ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"ཡིག་སྣོད་གསར་བསྐྲུན་འབད་མ་ཚུགས\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "ཨེགསི་ཨེམ་ཨེལ་ཡིག་སྣོད་འབྲི་ནི་འཛོལ་བ\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * སྐད་བསྒྱུར་འབད་བཏུབ་པའི་ཡིག་རྒྱུན་ཚུའི་ཡིག་སྣོད་གེ་ལེཌི་གིས་བཟོ་བཏོན་འབད་ཡོདཔ།\n"
+" * ཡིག་སྣོད་འདི་ཁྱོད་རང་གི་ལས་འགུལ་གྱི་གསལ་སྡུད་ཚུ་ནང་ལུ་ཁ་སྐོང་འབད།\n"
+" * ཁྱོད་ཀྱི་གློག་རིམ་གྱི་ཡན་ལག་བཟུམ་སྦེ་ཕྱོགས་སྒྲིག་འབད་ནི་འོང་།\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"ནུས་མེད་ངོས་འདྲ་བའི་འབྱུང་ཁུངས་ཡིག་སྣོད་མིང་ %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"ནུས་མེད་ངོས་འདྲ་བའི་མགོ་ཡིག་ཡིག་སྣོད་མིང་ %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"ནུས་མེད་ཀཱལ་བེཀསི་འབྱུང་ཁུངས་ཡིག་སྣོད་མིང་ %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"ནུས་མེད་ཀཱལ་བེཀསི་མགོ་ཡིག་ཡིག་སྣོད་མིང་ %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"ནུས་མེད་རྒྱབ་སྐྱོར་འབྱུང་ཁུངས་ཡིག་སྣོད་མིང་ %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"ནུས་མེད་རྒྱབ་སྐྱོར་མགོ་ཡིག་ཡིག་སྣོད་མིང་ %s\n"
+"%s\n"
+
+#: ../glade/source.c:418
+#: ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"ཡིག་སྣོད་ལུ་མཇུག་བསྣོན་འབད་མ་ཚུགས\n"
+" %s\n"
+
+#: ../glade/source.c:1724
+#: ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"ཡིག་སྣོད་ལུ་འབྲི་ནི་འཛོལ་བ་\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "ཡིག་སྣོད་མིང་འདི་ལས་འགུལ་གདམ་ཁ་ཚུའི་ཌའི་ལོག་ནང་གཞི་སྒྲིག་འབད་དགོཔ་ཨིན།"
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"ཡིག་སྣོད་མིང་འདི་འབྲེལ་བའི་ཡིག་སྣོད་མིང་འཇམ་སམ་དགོཔ་ཨིན།\n"
+"ལས་འགུལ་གདམ་ཌའི་ལོག་ཚུ་གཞི་སྒྲིག་འབད་ནི་ལུ་ལག་ལེན་འཐབ།"
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "ཝི་གེཊི་རྩ་འབྲེལ།"
+
+#: ../glade/utils.c:900
+#: ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "ཝི་གེཊི་སྒྲོམ་ནང་འཚོལ་མ་ཐོབ།"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "ཝི་གེཊི་ཐིག་ཁྲམ་ནང་འཚོལ་མ་ཐོབ།"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "གཏན་བཟོ་འཛིན་སྣོད་ནང་ཝི་གེཊི་འཚོལ་མ་ཐོབ།"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "བསྡམ་མི་ནང་ཝི་གེཊི་འཚོལ་མ་ཐོབ།"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"ཡིག་སྣོད་འཛུལ་སྤྱོད་འབད་མ་ཚུགས།\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"ཡིག་སྣོད་ཁ་ཕྱེ་མ་ཚུགས\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"ཡིག་སྣོད་ལས་ལྷག་ནི་འཛོལ་བ\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"སྣོད་ཐོ་གསར་བསྐྲུན་འབད་མ་ཚུགས།\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"སྣོད་ཐོ་འཛུལ་སྤྱོད་འབད་མ་ཚུགས།\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"ནུས་མེད་སྣོད་ཐོ\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "ལས་འགུལ་ཚུ།"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "ལས་འགུལ།"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"སྣོད་ཐོ་ཁ་ཕྱེ་མ་ཚུགས།\n"
+" %s\n"
+
diff --git a/tools/glade/po/el.po b/tools/glade/po/el.po
new file mode 100644
index 00000000..abaddf17
--- /dev/null
+++ b/tools/glade/po/el.po
@@ -0,0 +1,6008 @@
+# Greek translation of Glade.
+# Copyright (C) 2000-2001 Free Software Foundation, Inc.
+# Spiros Papadimitriou <spapadim+@cs.cmu.edu>, 2000.
+# Simos Xenitellis <simos@hellug.gr>, 2001.
+# Velonis Petros <velonis@freemail.gr>, 2004.
+#
+# NOTE: This is work in progress; please send me email before
+# modifying anything! Thanks! -- Spiros
+# spyros: ~260 messages (initial translation)
+# simos: 363 messages (not full yet), 14Feb2001
+# simos: 414 messages (not full yet), 27Feb2001, still 808 left.
+# petros: 410 messages 13Apr2004.
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 0.5.11\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-09-12 12:30+0300\n"
+"PO-Revision-Date: 2004-04-13 18:41+0200\n"
+"Last-Translator: Velonis Petros <velonis@freemail.gr>\n"
+"Language-Team: Greek <gnomehellas@gmx.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Επιλογές Πλέγματος"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Οριζόντιο Διάκενο:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Κατακόρυφο Διάκενο:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Στύλ Πλέγματος"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Κουκκίδες"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Γραμμές"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Επιλογές Στοίχισης"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Οριζόντια Στοίχιση:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Αριστερά"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Δεξιά"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Επάνω"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Κάτω"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Αδύνατη η εισαγωγή μαραφετιού GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Αδύνατη η εισαγωγή μαραφετιού GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Αδύνατη η εισαγωγή νέου μαραφετιού."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Αδύνατη η προσθήκη μαραφετιού στην επιλεγμένη θέση.\n"
+"\n"
+"Υπόδειξη: Το GTK+ χρησιμοποιεί δοχεία για την τοποθέτηση\n"
+"των μαραφετιών. Δοκιμάστε να διαγράψετε το υπάρχον μαραφέτι\n"
+"και χρησιμοποιήστε ένα δοχείο τύπου κουτιού ή πίνακα στη\n"
+"θέση του.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Αδύνατη η διαγραφή μαραφετιού."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Το μαραφέτι δε μπορεί να διαγραφεί."
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Πλάτος Πλαισίου:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Το πλάτος του πλαισίου γύρω από το δοχείο"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Επιλογή"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Διαγραφή Κυλιόμενου Παραθύρου"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Νέο Κυλιόμενο Παράθυρο"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Διαγραφή Ευθυγράμμισης"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Νέα Ευθυγράμμιση"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Διαγραφή Κουτιού Γεγονότων"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Προσθήκη Κουρτιού Γεγονότων"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Επανασχεδίαση"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Κοπή"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Αντιγραφή"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Επικόλληση"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Διαγραφή"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "--"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "αντικατάσταση παιδιού δοχείου - δεν έχει υλοποιηθεί ακόμα\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Αδύνατη η εισαγωγή μαραφετιού GtkAlignment."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Αδύνατη η εισαγωγή μαραφετιού GtkAlignment."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Αδύνατη η εισαγωγή μαραφετιού GtkEventBox."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Αδύνατη η εισαγωγή μαραφετιού GtkEventBox."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Αδύνατη η εισαγωγή μαραφετιού GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Αδύνατη η εισαγωγή μαραφετιού GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Διαγραφή Ετικέτας"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "Logo:"
+msgstr "Λογότυπο: "
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Όνομα Προγράμματος:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "The name of the application"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Σχόλια:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Πνευματικά δικαιώματα:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+#, fuzzy
+msgid "Website Label:"
+msgstr "Ετικέτα Μενού:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Άδεια Χρήσης:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+#, fuzzy
+msgid "Wrap License:"
+msgstr "Άδεια Χρήσης:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Συγγραφείς:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "Documenters:"
+msgstr "Τεκμηριωτές"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Μεταφραστές:Πέτρος Βελώνης <velonis@freemail.gr>"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+#, fuzzy
+msgid "About Dialog"
+msgstr "Διάλογος"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr ""
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+#, fuzzy
+msgid "X Align:"
+msgstr "Στοίχιση"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+#, fuzzy
+msgid "Y Align:"
+msgstr "Στοίχιση"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:77
+#, fuzzy
+msgid "X Scale:"
+msgstr "Κλίμακα: %f\n"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:80
+#, fuzzy
+msgid "Y Scale:"
+msgstr "Κλίμακα: %f\n"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Γέμισμα προς τα πάνω"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Γέμισμα προς τα κάτω"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Αριστερό γέμισμα"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Δεξιό γέμισμα "
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:255
+#, fuzzy
+msgid "Alignment"
+msgstr "Στοίχιση"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Κατεύθυνση:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+#, fuzzy
+msgid "The direction of the arrow"
+msgstr "Διεύθυνση βέλους"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Σκιά:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Το είδος σκιάς του τόξου"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+#, fuzzy
+msgid "X Pad:"
+msgstr "PAD"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+#, fuzzy
+msgid "The horizontal padding"
+msgstr "Οριζόντιο γέμισμα"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+#, fuzzy
+msgid "Y Pad:"
+msgstr "PAD"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+#, fuzzy
+msgid "The vertical padding"
+msgstr "Κάθετο γέμισμα"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Βέλος"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+#, fuzzy
+msgid "Label Y Align:"
+msgstr "Ετικέτα:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Αναλογία:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+#, fuzzy
+msgid "Obey Child:"
+msgstr "Υπακοή στο θυγατρικό"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Ετικέτα:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+#, fuzzy
+msgid "The text to display"
+msgstr "Κείμενο προς εμφάνιση"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Εικονίδιο:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+#, fuzzy
+msgid "Button Relief:"
+msgstr "Ανάγλυφο κουμπιού"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "Focus On Click:"
+msgstr "Εστίαση στο κλικ"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Κουμπί"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+#, fuzzy
+msgid "Heading:"
+msgstr "Επικεφαλίδα:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Ημερολόγιο"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Χρώμα Παρασκηνίου"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Προβολή Κειμένου"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+#, fuzzy
+msgid "Inconsistent:"
+msgstr "Ασυνέπεια"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+#, fuzzy
+msgid "Indicator:"
+msgstr "Ένδειξη"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+#, fuzzy
+msgid "Check Menu Item"
+msgstr "αντικείμενο-μενού-επιλογής"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Αριθμός στηλών:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+#, fuzzy
+msgid "Select Mode:"
+msgstr "Επιλογή κατάστασης"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Εμφάνιση Τίτλων:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+#, fuzzy
+msgid "Use Alpha:"
+msgstr "Χρήση άλφα"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Τίτλος:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+#, fuzzy
+msgid "The title of the color selection dialog"
+msgstr "Ο τίτλος του διαλόγου επιλογής χρώματος"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Επιλογή χρώματος"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+#, fuzzy
+msgid "Palette:"
+msgstr "Παλέτα"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Επιλογή Χρώματος"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Επιλέξτε Χρώμα"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Διάλογος Επιλογής Χρώματος"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+#, fuzzy
+msgid "Value In List:"
+msgstr "Τιμή στη λίστα"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Εντάξει Αν Άδειο:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+#, fuzzy
+msgid "Case Sensitive:"
+msgstr "Ταίριασμα πεζών-κεφαλαίων"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+#, fuzzy
+msgid "Items:"
+msgstr "0 αντικείμενα"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+#, fuzzy
+msgid "Combo Box"
+msgstr "κουτί-πολλαπλών"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "Has Frame:"
+msgstr "Έχει Πλαίσιο"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+#, fuzzy
+msgid "Type:"
+msgstr "Τύπος:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#, fuzzy
+msgid "The type of the curve"
+msgstr "Είδος καμπύλης"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+#, fuzzy
+msgid "X Min:"
+msgstr " λεπτ."
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+#, fuzzy
+msgid "X Max:"
+msgstr "Μέγιστο:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+#, fuzzy
+msgid "Y Min:"
+msgstr " λεπτ."
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+#, fuzzy
+msgid "Y Max:"
+msgstr "Μέγιστο:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+#, fuzzy
+msgid "Curve"
+msgstr "Καμπύλη"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+#, fuzzy
+msgid "String2:"
+msgstr "Αλφαριθμητικό 2"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:293
+#, fuzzy
+msgid "New dialog"
+msgstr "Δημιουργία Διαλόγου..."
+
+#: ../glade/gbwidgets/gbdialog.c:305
+#, fuzzy
+msgid "Cancel, OK"
+msgstr ""
+"&Εντάξει\n"
+"&Ακύρωση"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "Εντάξει"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Κλείσιμο"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:350
+#, fuzzy
+msgid "_Number of Buttons:"
+msgstr "Αριθμός στηλών:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+#, fuzzy
+msgid "Show Help Button"
+msgstr "Προβολή κουμπιού 'Βοήθεια'"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+#, fuzzy
+msgid "Has Separator:"
+msgstr "Έχει διαχωριστικό"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Διάλογος"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+#, fuzzy
+msgid "Drawing Area"
+msgstr "Περιοχή Σχεδίασης"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+#, fuzzy
+msgid "Editable:"
+msgstr "Επεξεργάσιμο"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Κείμενο:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid "Invisible Char:"
+msgstr "Ορατό:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "Activates Default:"
+msgstr "Ενεργοποίηση προεπιλεγμένου"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "Width In Chars:"
+msgstr "Πλάτος σε χαρακτήρες"
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "The number of characters to leave space for in the entry"
+msgstr "Αριθμός χαρακτήρων για την παροχή διαστήματος στην καταχώριση"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Ορατό Παράθυρο"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Πάνω από το θυγατρικό"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+#, fuzzy
+msgid "Spacing:"
+msgstr "Απόσταση"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr ""
+"Επιπλέον διάστημα σε εικονοστοιχεία για προσθήκη ανάμεσα στο θυγατρικό και "
+"την ετικέτα"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+#, fuzzy
+msgid "Add Label Widget"
+msgstr "Νέα Ευθυγράμμιση"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Χειριστής"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Ο τίτλος του διαλόγου επιλογής γραμματοσειράς"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Ενέργεια:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Local Only:"
+msgstr "Μόνο τοπικά"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Εμφάνιση Κρυμμένων:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+#, fuzzy
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Αν θα εμφανίζονται τα κρυφά αρχεία και φάκελοι"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Πλάτος σε χαρακτήρες"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Το πλάτος του πλαισίου γύρω από το δοχείο"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "επιλογέας-αρχείου"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Επιλογή πολλαπλών"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+#, fuzzy
+msgid "Whether to allow multiple files to be selected"
+msgstr "Αν θα επιτρέπεται η επιλογή πολλαπλών αρχείων"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "επιλογέας-αρχείου"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Επιλογή Αρχείου"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "Χ:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Υ:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+#, fuzzy
+msgid "The title of the font selection dialog"
+msgstr "Ο τίτλος του διαλόγου επιλογής γραμματοσειράς"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Εμφάνιση Στυλ:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Εμφάνιση Μεγέθους:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Χρήση γραμματοσειράς:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Επιλογή Γραμματοσειράς"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Προεπισκόπηση Κειμένου:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Επιλογή Γραμματοσειράς"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+#, fuzzy
+msgid "Select Font"
+msgstr "Επιλογή γραμματοσειράς"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Πλαίσιο"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+#, fuzzy
+msgid "The position of the handle"
+msgstr "Θέση χειριστή"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+#, fuzzy
+msgid "Snap Edge:"
+msgstr "Snap edge"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Μέγεθος:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+#, fuzzy
+msgid "Homogeneous:"
+msgstr "Ομογενοποίηση"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Θέση:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+#, fuzzy
+msgid "Padding:"
+msgstr "Συμπλήρωση"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+#, fuzzy
+msgid "Expand:"
+msgstr "Ανάπτυξη"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+#, fuzzy
+msgid "Fill:"
+msgstr "Γέμισμα"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+#, fuzzy
+msgid "Insert Before"
+msgstr "Εισαγωγή πριν από"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+#, fuzzy
+msgid "Layout:"
+msgstr "Διάταξη"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+#, fuzzy
+msgid "Shrink:"
+msgstr "Σμίκρυνση"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+#, fuzzy
+msgid "Resize:"
+msgstr "Αλλαγή Μεγέθους:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Μέγιστο:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Ψηφία:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+#, fuzzy
+msgid "The position of the value"
+msgstr "Θέση τιμής"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Πολιτική:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "Inverted:"
+msgstr "Αντεστραμμένη"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+#, fuzzy
+msgid "Horizontal Scale"
+msgstr "Οριζόντια κλίμακα"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Λίστα Εικονιδίων"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Λειτουργία Επιλογής"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+#, fuzzy
+msgid "Orientation:"
+msgstr "Προσανατολισμός:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Η αρχική θέση του παραθύρου"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+#, fuzzy
+msgid "Reorderable:"
+msgstr "Δυνατότητα αναταξινόμησης"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:308
+#, fuzzy
+msgid "Icon View"
+msgstr "Μέγεθος εικονιδίου"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Εικονίδιο:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "Μέγεθος εικονιδίου"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Μέγεθος Σελίδας:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+#, fuzzy
+msgid "The horizontal alignment"
+msgstr "Οριζόντια στοίχιση"
+
+#: ../glade/gbwidgets/gbimage.c:123
+#, fuzzy
+msgid "The vertical alignment"
+msgstr "Κατακόρυφη Στοίχιση"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Εικόνα"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "Use Underline:"
+msgstr "Χρήση υπογράμμισης"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+#, fuzzy
+msgid "Use Markup:"
+msgstr "Χρήση markup"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Στοίχιση:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Αναδίπλωση Κειμένου:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "Selectable:"
+msgstr "Δυνατότητα επιλογής"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:202
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Το πλάτος του πλαισίου γύρω από το δοχείο"
+
+#: ../glade/gbwidgets/gblabel.c:204
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Επιλογή κατάστασης"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:207
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Αναδίπλωση κειμένου"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+#, fuzzy
+msgid "Auto"
+msgstr "Αυτόματο"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Ετικέτα"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Διάταξη"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Λίστα"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+#, fuzzy
+msgid "List Item"
+msgstr "αντικείμενο-λίστας"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+#, fuzzy
+msgid "Popup Menu"
+msgstr "Αναδυόμενο μενού"
+
+# FIXME: I'm not sure if we should translate the non-stock labels or not.
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Αρχείο"
+
+# Create Edit menu
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Επεξεργασία"
+
+# Create View menu
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Προβολή"
+
+# Create Help menu
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Βοήθεια"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_Περί"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+#, fuzzy
+msgid "Pack Direction:"
+msgstr "Κατεύθυνση:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+#, fuzzy
+msgid "The pack direction of the menubar"
+msgstr "Διεύθυνση βέλους"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+#, fuzzy
+msgid "Child Direction:"
+msgstr "Κατεύθυνση:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+#, fuzzy
+msgid "The child pack direction of the menubar"
+msgstr "Διεύθυνση βέλους"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+#, fuzzy
+msgid "Menu Bar"
+msgstr "Εργαλειοθήκη Μενού"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+#, fuzzy
+msgid "Menu Item"
+msgstr "αντικείμενο-μενού"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Εμφάνιση Τίτλων:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Εμφάνιση Τίτλων:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+#, fuzzy
+msgid "Is Important:"
+msgstr "Είναι σημαντικό"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Αριθμός σελίδων:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+#, fuzzy
+msgid "Show Tabs:"
+msgstr "Προβολή Στηλοθετών"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+#, fuzzy
+msgid "Show Border:"
+msgstr "Προβολή Περιγράμματος"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+#, fuzzy
+msgid "Scrollable:"
+msgstr "Με δυνατότητα κύλισης"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Αριθμός σελίδων:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Προηγούμενη Σελίδα"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Επόμενη Σελίδα"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Διαγραφή σελίδας"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Ετικέτα Μενού:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+#, fuzzy
+msgid "Notebook"
+msgstr "Φορητός Υπολογιστής"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Χρώμα:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Προεπισκόπιση"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "Κλάσμα"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+#, fuzzy
+msgid "Pulse Step:"
+msgstr "Παλμικό Bήμα"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+# ShowText is implicit now, if the Text property is set to anything.
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+#, fuzzy
+msgid "Show Text:"
+msgstr "Προβολή κειμένου"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+#, fuzzy
+msgid "Activity Mode:"
+msgstr "Κατάσταση δραστηριότητας"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+#, fuzzy
+msgid "The horizontal alignment of the text"
+msgstr "Οριζόντια στοίχιση κειμένου"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+#, fuzzy
+msgid "The vertical alignment of the text"
+msgstr "Κάθετη στοίχιση κειμένου"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Ράβδος Προόδου"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Ομάδα"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Νέα Ομάδα"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Ραδιοπλήκτρο"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+#, fuzzy
+msgid "Radio Menu Item"
+msgstr "αντικείμενο-μενού-radio"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+#, fuzzy
+msgid "H Policy:"
+msgstr "Πολιτική"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+#, fuzzy
+msgid "V Policy:"
+msgstr "Πολιτική"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Τύπος Σκίασης:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+#, fuzzy
+msgid "Draw:"
+msgstr "_οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "διαχωριστής"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+#, fuzzy
+msgid "Climb Rate:"
+msgstr "Ρυθμός Αναρρίχησης"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+#, fuzzy
+msgid "Numeric:"
+msgstr "Αριθμητικός"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+#, fuzzy
+msgid "Update Policy:"
+msgstr "Πολιτική ενημέρωσης"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+#, fuzzy
+msgid "Snap:"
+msgstr "?"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+#, fuzzy
+msgid "Wrap:"
+msgstr "Αλλα_γή σειράς"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+#, fuzzy
+msgid "Spin Button"
+msgstr "κουμπί-στροβιλισμού (spin)"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Γραμμή Κατάστασης"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Νέος πίνακας"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+#, fuzzy
+msgid "Number of rows:"
+msgstr "Αριθμός σειρών:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Γραμμές:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Ο αριθμός των γραμμών στον πίνακα"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Στήλες:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+#, fuzzy
+msgid "The number of columns in the table"
+msgstr "Ο αριθμός των στηλών στον πίνακα"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+#, fuzzy
+msgid "Row Spacing:"
+msgstr "Διάστημα γραμμών"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Κελί Χ:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Κελί Υ:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+#, fuzzy
+msgid "Row Span:"
+msgstr "Κάλυψη Γραμμής"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+#, fuzzy
+msgid "H Padding:"
+msgstr "Συμπλήρωση"
+
+#: ../glade/gbwidgets/gbtable.c:384
+#, fuzzy
+msgid "V Padding:"
+msgstr "Συμπλήρωση"
+
+#: ../glade/gbwidgets/gbtable.c:387
+#, fuzzy
+msgid "X Expand:"
+msgstr "Ανάπτυξη"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+#, fuzzy
+msgid "Y Expand:"
+msgstr "Ανάπτυξη"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+#, fuzzy
+msgid "X Shrink:"
+msgstr "Σμίκρυνση"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+#, fuzzy
+msgid "Y Shrink:"
+msgstr "Σμίκρυνση"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+#, fuzzy
+msgid "X Fill:"
+msgstr "Γέμισμα"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+#, fuzzy
+msgid "Y Fill:"
+msgstr "Γέμισμα"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Διαγραφή Γραμμής"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Διαγραφή Στήλης"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+#, fuzzy
+msgid "Table"
+msgstr "Πίνακας"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Κέντρο"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+#, fuzzy
+msgid "Fill"
+msgstr "Γέμισμα"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Κανένα"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Χαρακτήρας"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Λέξη"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+#, fuzzy
+msgid "Cursor Visible:"
+msgstr "Ορατός Δρομέας"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Αντικατάσταση"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+#, fuzzy
+msgid "Accepts Tab:"
+msgstr "Δέχεται tab"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+#, fuzzy
+msgid "Justification:"
+msgstr "Στοίχιση"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "Αναδίπλωση κειμένου"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+#, fuzzy
+msgid "Pixels of blank space above paragraphs"
+msgstr "Εικονοστοιχεία κενού διαστήματος πάνω από παραγράφους"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+#, fuzzy
+msgid "Pixels of blank space below paragraphs"
+msgstr "Εικονοστοιχεία κενού διαστήματος κάτω από παραγράφους"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "Ευαίσθητο:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+#, fuzzy
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+"Εικονοστοιχεία κενού διαστήματος μεταξύ αναδιπλούμενων γραμμών σε παράγραφο"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Αριστερό περιθώριο:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+#, fuzzy
+msgid "Width of the left margin in pixels"
+msgstr "Πλάτος του αριστερού περιθωρίου σε εικονοστοιχεία"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Δεξί περιθώριο:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+#, fuzzy
+msgid "Width of the right margin in pixels"
+msgstr "Πλάτος του δεξιού περιθωρίου σε εικονοστοιχεία"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "_Εσοχή"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+#, fuzzy
+msgid "Text View"
+msgstr "Προβολή Κειμένου"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+#, fuzzy
+msgid "Toggle Button"
+msgstr "κουμπί-εναλλαγής"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+#, fuzzy
+msgid "New toolbar"
+msgstr "Νέα γραμμή εργαλειών"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+#, fuzzy
+msgid "The toolbar orientation"
+msgstr "Ο προσανατολισμός της εργαλειοθήκης"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Στυλ:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+#, fuzzy
+msgid "Tooltips:"
+msgstr "Βοηθήματα"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Εμφάνιση βέλους:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+"Η υπόδειξη που θα εμφανιστεί όταν το ποντίκι είναι πάνω στο αντικείμενο"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Εργαλειοθήκη"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Στήλη 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Στήλη 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Στήλη 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "Αρχείο Επικεφαλίδας:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+#, fuzzy
+msgid "Rules Hint:"
+msgstr "Συμβουλή κανόνων"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+#, fuzzy
+msgid "Enable Search:"
+msgstr "Ενεργοποίηση Αναζήτησης"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Επιλογή κατάστασης"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Επιλογή Χρώματος"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "Ανάπτυξη"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+#, fuzzy
+msgid "Viewport"
+msgstr "Παράθυρο άποψης"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Κάθετος Χάρακας"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Κάθετη Κλίμακα"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:244
+#, fuzzy
+msgid "The title of the window"
+msgstr "Ο τίτλος του παραθύρου"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+#, fuzzy
+msgid "The type of the window"
+msgstr "Ο τύπος του παραθύρου"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Είδος συμβουλής"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:257
+#, fuzzy
+msgid "The initial position of the window"
+msgstr "Η αρχική θέση του παραθύρου"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+#, fuzzy
+msgid "Modal:"
+msgstr "Αποκλειστικό"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:266
+#, fuzzy
+msgid "Default Width:"
+msgstr "???ep??e?µ??? p??t??"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:271
+#, fuzzy
+msgid "Default Height:"
+msgstr "???ep??e?µ??? ????"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:278
+#, fuzzy
+msgid "Resizable:"
+msgstr "Δυνατότητα αλλαγής μεγέθους"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "Το μαραφέτι δε μπορεί να διαγραφεί."
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:287
+#, fuzzy
+msgid "Grow:"
+msgstr "Ανάπτυξη"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:298
+#, fuzzy
+msgid "The icon for this window"
+msgstr "Εικονίδιο για αυτό το παράθυρο"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Ρόλος:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+#, fuzzy
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Μοναδικό αναγνωριστικό για το παράθυρο που θα χρησιμοποείται για την "
+"επαναφορά μιας συνεδρίας"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+#, fuzzy
+msgid "Decorated:"
+msgstr "Διακοσμημένο"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:312
+#, fuzzy
+msgid "Skip Taskbar:"
+msgstr "Παράκαμψη γραμμής εργασιών"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:316
+#, fuzzy
+msgid "Skip Pager:"
+msgstr "Παράκαμψη pager"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Βαρύτητα:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:325
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Εστίαση στο κλικ"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:328
+#, fuzzy
+msgid "Urgency Hint:"
+msgstr "Είδος συμβουλής"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Παράθυρο"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Σφάλμα"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Σφάλμα Συστήματος"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Σφάλμα ανοίγματος αρχείου"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Σφάλμα ανάγνωσης αρχείου"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Σφάλμα εγγραφής αρχείου"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Άκυρος κατάλογος"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Άκυρη τιμή"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Άκυρη οντότητα XML"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Αναμενόταν ετικέτα αρχής"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Αναμενόταν δεδομένα χαρακτήρων"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Απών ID οντότητας"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Άγνωστη οντότητα"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Μη έγκυρο συστατικό"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Μη αναμενόμενο τέλος αρχείου"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Άγνωστος κωδικός σφάλματος"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+#, fuzzy
+msgid "Label For"
+msgstr "Ετικέτα"
+
+#: ../glade/glade_atk.c:123
+#, fuzzy
+msgid "Labelled By"
+msgstr "Ετικέτα"
+
+#: ../glade/glade_atk.c:124
+#, fuzzy
+msgid "Member Of"
+msgstr "Μέλος"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Ετικέτα"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Αναδυόμενο μενού"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, fuzzy, c-format
+msgid "Relationship: %s"
+msgstr "Σχέση"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Μαραφέτι"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Όνομα:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Περιγραφή:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "Γενικές Επιλογές:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+#, fuzzy
+msgid "Click"
+msgstr "κλικ"
+
+#: ../glade/glade_atk.c:762
+#, fuzzy
+msgid "Press"
+msgstr "Πάτημα"
+
+#: ../glade/glade_atk.c:763
+#, fuzzy
+msgid "Release"
+msgstr "Έκδοση"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Πρόχειρο"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Πρέπει να επιλέξτε ένα μαραφέτι στο οποίο να επικολλήσετε"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Δεν μπορείτε να επικολλήσετε σε παράθυρα ή διαλόγους."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Δε μπορείτε να επικολλήσετε στο επιλεγμένο μαραφέτι,\n"
+"διότι δημιουργείται αυτόματα από το γονέα του."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Νέο"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Δημιουργία νέου αρχείου"
+
+# Note that glade_palette_set_show_gnome_widgets() has some of these
+# strings hard-coded now, so keep up-to-date.
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "προστατευόμενο"
+
+# Note that glade_palette_set_show_gnome_widgets() has some of these
+# strings hard-coded now, so keep up-to-date.
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "Βασικά GTK+"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "Πρόσθετα GTK+"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Επιλογη Πλήκτρου Επιτάχυνσης"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Πλήκτρα"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Διορθωτής Μενού"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Τύπος"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Πλήκτρο Επιτάχυνσης"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Όνομα"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Χειριστής"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Ενεργό"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Ομάδα"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Εικονίδιο"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Χειριστής:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+"Η υπόδειξη που θα εμφανιστεί όταν το ποντίκι είναι πάνω στο αντικείμενο"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Βοήθημα:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Προσθήκη"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Προσθήκη νέου στοιχείου κάτω από το επιλεγμένο στοιχείο."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:973
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "Προσθήκη νέου στοιχείου κάτω από το επιλεγμένο στοιχείο."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Προσθήκη _Διαχωριστικού"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Διαγραφή"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Διαγραφή του τρέχοντος στοιχείου"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Τύπος Στοιχείου:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Αν το στοιχείο είναι αρχικά ενεργό."
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Ενεργό:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "Όχι"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+#, fuzzy
+msgid "Radio"
+msgstr "Ραδιόφωνο"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Έλεγχος"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Κανονικό"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Πλήκτρο Επιτάχυνσης:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Πλήκτρο:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+#, fuzzy
+msgid "Modifiers:"
+msgstr "Τροποποιητές"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Ναί"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Επιλογή εικονιδίου"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "διαχωριστής"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Νέο"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Επιλογέας"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "Σφάλμα εγγραφής αρχείου XML\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Επιλογές Έργου"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Γενικά"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Βασικές Επιλογές:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Ο κατάλογος του έργου"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Κατάλογος Έργου:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Εξερεύνηση..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Το όνομα του τρέχοντος έργου"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Όνομα Έργου:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Το όνομα του προγράμματος"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Το αρχείο του έργου"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Αρχείο Έργου:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Υποκατάλογοι:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Κατάλογος Πηγαίου Κώδικα:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Κατάλογος Εικόνων:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Γλώσσα:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Ενεργοποίηση Υποστήριξης Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr ""
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Ενεργοποίηση Υποστήριξης Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Επιλογές C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Γενικές Επιλογές:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Υποστήριξη Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Καθορισμός Ονομάτων Μαραφετιών"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Εφεδρικά Αντίγραφα Πηγαίου Κώδικα"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Υποστήριξη Βοήθειας Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Επιλογές Παραγωγής Αρχείων:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Παραγωγή Αρχείου main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Παραγωγή Συναρτήσεων Υποστήριξης"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Παραγωγή Αρχείων Δημιουργίας"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Συναρτήσεις Δημιουργίας Διεπιφάνειας:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Αρχείο Πηγαίου Κώδικα:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Αρχείο Επικεφαλίδας:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Συναρτήσεις Δημιουργίας Διεπιφάνειας:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Συναρτήσεις Δημιουργίας Διεπιφάνειας:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Συναρτήσεις Υποστήριξης:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Συναρτήσεις Υποστήριξης:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Επιλογές LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Μεταφράσιμα Αλφαριθμητικά"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Αποθήκευση Μεταφράσιμων Αλφαριθμητικών"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Αρχείο:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Επιλογή του Καταλόγου του Έργου"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:187
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr "Αδυναμία ανοίγματος αρχείου.\n"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Δημιουργία νέου έργου"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+#, fuzzy
+msgid "_Build"
+msgstr "Κατασκευή"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Παραγωγή πηγαίου κώδικα του έργου"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "Επι_λογές..."
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Διόρωση των επιλογών του έργου"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Διαγραφή του επιλεγμένου μαραφετιού"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Εμφάνιση Πα_λέττας"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Εμφάνιση Διορ_θωτή Ιδιοτήτων"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Εμφάνιση του διορθωτή ιδιοτήτων"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Εμφάνιση Π_ροχείρου"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Εμφάνιση του προχείρου"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Εμφάνιση Π_λέγματος"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:306
+#, fuzzy
+msgid "_Snap to Grid"
+msgstr "Τοπο_θέτηση Σε Πλέγμα"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_Συχνές ερωτήσεις"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+#, fuzzy
+msgid "_Project"
+msgstr "_Έργο"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Νέο Έργο"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Άνοιγμα"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Άνοιγμα Έργου"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Αποθήκευση"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Αποθήκευση Έργου"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Επιλογές"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Κατασκευή"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Κατασκευή του Πηγαίου Κώδικα"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Άνοιγμα υπάρχοντος έργου"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Αποθήκευση έργου"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Τερματισμός Glade"
+
+#: ../glade/glade_project_window.c:702
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "Πρέπει να επιλέξτε ένα μαραφέτι στο οποίο να επικολλήσετε"
+
+#: ../glade/glade_project_window.c:707
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "Πρέπει να επιλέξτε ένα μαραφέτι στο οποίο να επικολλήσετε"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "Πλέ_γμα"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "Εμφάνιση Π_λέγματος"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:812
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "Εμφάνιση Πλέγματος"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+# Don't show these yet as we have no help pages.
+# menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+# gtk_container_add (GTK_CONTAINER (menu), menuitem);
+# gtk_widget_show (menuitem);
+# menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+# gtk_container_add (GTK_CONTAINER (menu), menuitem);
+# gtk_widget_show (menuitem);
+# menuitem = gtk_menu_item_new ();
+# gtk_container_add (GTK_CONTAINER (menu), menuitem);
+# gtk_widget_show (menuitem);
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_Περί..."
+
+#: ../glade/glade_project_window.c:896
+#, fuzzy
+msgid "Optio_ns"
+msgstr "&Επιλογές"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Εγγραφή Πηγαίου Κώδικα"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Είσαστε βέβαιοι ότι θέλετε να δημιουργήσετε νέο έργο;"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Νέο Έργ_ο GTK+"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Νέο Έ_ργο GNOME"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Δημιουργήθηκε νέο έργο."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Ανοίχθηκε το έργο"
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Σφάλμα ανοίγματος έργου."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Σφάλματα ανοίγματος αρχείου έργου"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " σφάλματα ανοίγματος αρχείου έργου:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Σφάλμα αποθήκευσης έργου"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Σφάλμα αποθήκευσης έργου."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Το έργο αποθηκεύτηκε."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Σφάλμα εγγραφής πηγαίου κώδικα"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Σφάλμα εγγραφής πηγαίου κώδικα."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Ο πηγαίος κώδικας γράφτηκε."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Μήνημα σφάλματος συστήματος:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Είσαστε βέβαιοι ότι θέλετε τερματισμό;"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Ντέιμον Τσάπλιν"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+#, fuzzy
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"Το Glade είναι ένας Κατασκευαστής Γραφικής Διασύνδεσης για τα GTK+ και "
+"GNOME.\n"
+
+#: ../glade/glade_project_window.c:2018
+#, fuzzy
+msgid "About Glade"
+msgstr "Τερματισμός Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<ανώνυμο>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "Επιλογή Εικονιδίου"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Φόρμα"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Αυθεντικοποίηση χρήστη"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Διάλογος βάσης δεδομένων αυθεντικοποίησης χρήστη"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "Επιλογέας"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "Κατάλογος Πηγαίου Κώδικα:"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+#, fuzzy
+msgid "Table Editor "
+msgstr "Διορθωτής Μενού"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+#, fuzzy
+msgid "Locked:"
+msgstr "Κλειδωμένο"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Νέο Αρχείο"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Άνοιγμα Αρχείου"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Αποθήκευση Αρχείου"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Γραμμή Κατάστασης:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+#, fuzzy
+msgid "Status Message."
+msgstr "Μύνημα %d / %d / Κατάσταση: %s"
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Πρόοδος:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Κατάσταση:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Επιλέξτε ένα χρώμα"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr "Αδυναμία δημιουργίας εικόνας pixmap από το αρχείο"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Περιγραφή"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Χαμηλότερη Ώρα:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Υψηλότερη Ώρα:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Αυτόματο Κλείσιμο:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Προβολή Βοήθειας"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+#, fuzzy
+msgid "Druid"
+msgstr "Δρυΐδης"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Τίτλος Σελίδας"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Χρώμα Τίτλου:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Χρώμα Κειμένου:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Εικόνα Λογότυπου:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+#, fuzzy
+msgid "Top Watermark:"
+msgstr "Πάνω Υδατογράφημα"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+#, fuzzy
+msgid "History ID:"
+msgstr "id ιστορικού"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Κατάλογος:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Κατάσταση:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+#, fuzzy
+msgid "The selection mode"
+msgstr "Λειτουργία Επιλογής"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Πλάτος Εικονιδίου:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Το πλάτος κάθε εικονιδίου"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Πλαίσιο Εικονιδίου:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Διάκενο Κειμένου:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+#, fuzzy
+msgid "Text Editable:"
+msgstr "τροποποιήσιμο κείμενο"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Λίστα Εικονιδίων"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Επιλογή Εικονιδίου"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Τύπος Μηνύματος:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Μήνυμα:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "Το μήνυμα που θα εμφανιστεί"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "Scaled:"
+msgstr "_Σε κλίμακα"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Επισκόπηση:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Εγγραφή του πηγαίου κώδικα και έξοδος"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78 ../glade/main.c:112
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "Εμφάνιση του διορθωτή ιδιοτήτων"
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Σφάλμα ανάγνωσης αρχείου XML.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Σφάλμα εγγραφής πηγαίου κώδικα.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Παλέττα"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "ιδιωτικό"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "προστατευόμενο"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "δημόσιο"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Επιλεγμένα"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Όταν το παράθυρο απαιτεί επανασχεδιασμό"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Όταν το ποντίκι κινείται"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Όποιο πλήκτρο πατηθεί"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Όποιο πλήκτρο αφεθεί"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Όταν το ποντίκι μπαίνει στο παράθυρο"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Όταν το ποντίκι φεύγει από το παράθυρο"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Όποια αλλαγή στη δομή του παραθύρου"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Όποια αλλαγή σε ιδιότητα του Χ"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Όποια αλλαγή στην ορατότητα"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Ιδιότητες"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Στοίβαγμα"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Κοινά"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Στυλ"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Σήματα"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Ιδιότητες:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Ιδιότητες: <καμία>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Κλάση:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Το όνομα του μαραφετιού"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Πλάτος:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Ύψος:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Ορατό:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Ευαίσθητο:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+#, fuzzy
+msgid "Can Default:"
+msgstr "Δυνατότητα προεπιλογής"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Έχει Εξ' Ορισμού:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+#, fuzzy
+msgid "Can Focus:"
+msgstr "Δυνατότητα εστίασης"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+#, fuzzy
+msgid "Has Focus:"
+msgstr "Έχει εστίαση"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Γεγονότα:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Επεξεργασία..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Γραμματοσειρά:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Αντιγραφή Όλων"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Προσκήνιο:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Παρασκήνιο:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Βάση:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Χρώμα Προσκηνίου"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Χρώμα Παρασκηνίου"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Χρώμα κειμένου"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Χρώμα βάσης"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr ""
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Δημόσιο:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Ξεχωριστή Κλάση:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Ξεχωριστό Αρχείο:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Ορατότητα:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Σήμα"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Δεδομένα"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Μετά"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Αντικείμενο"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Σήμα:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Δεδομένα:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Αντικείμενο:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Μετά:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Νέο"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Ενημέρωση"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Καθαρισμός"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Τροποποιητής"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Πλήκτρο"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Σήμα για εκπομπή"
+
+#: ../glade/property.c:1696
+#, fuzzy
+msgid "The accelerator key"
+msgstr "Πλήκτρο συντόμευσης"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1895
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Μεταφράσιμα Αλφαριθμητικά"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Επιλογή Γεγονότων Χ"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Μάσκα Γεγονότων"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s σήματα"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Επιλογή Σήματος"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Τιμή:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Ελάχιστο:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Αυξ. Βήματος:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Αυξ. Σελίδας:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Μέγεθος Σελίδας:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "Τιμή Ο:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "Ελαχ. Ο:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "Μέγ. Ο:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "Βήμα Αυξ. Ο:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "Αυξ. Σελίδας Ο:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "Μέγεθος Σελίδας Ο:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "Τιμή Κ:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "Ελαχ. Κ:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "Μέγ. Κ:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "Βήμα Αυξ. Κ:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "Αυξ. Σελίδας Κ:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "Μέγεθος Σελίδας Κ:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Η αρχική τιμή"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "Η ελάχιστη τιμή"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "Η μέγιστη τιμή"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "Το βήμα αύξησης"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "Η αύξηση σελίδας"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "Το μέγεθος σελίδας"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "Η επιθιμητή γραμματοσειρά δεν είναι διαθέσιμη."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr ""
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Στυλ"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Μετανομασία"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Άκυρο"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Νέο Στυλ:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Ακατάλληλο όνομα στυλ"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "Αυτό το όνομα στυλ χρησιμοποιείτε ήδη"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Μετονομασία Στυλ Σε:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Σφάλμα εγγραφής αρχείου XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, fuzzy, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr "Σφάλμα στην εγγραφή στο αρχείο"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr ""
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1141
+#, fuzzy, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr "Αδύνατο το άνοιγμα του αρχείου!"
+
+#: ../glade/utils.c:1158
+#, fuzzy, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr "σφάλμα ανάγνωσης από το αρχείο %1\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, fuzzy, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr "Aδύνατη η δημιουργία καταλόγου %s"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1240
+#, fuzzy, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr "Άκυρος κατάλογος"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Έργα"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "έργο"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
diff --git a/tools/glade/po/en_CA.po b/tools/glade/po/en_CA.po
new file mode 100644
index 00000000..e0c4ff77
--- /dev/null
+++ b/tools/glade/po/en_CA.po
@@ -0,0 +1,5808 @@
+# Canadian English translations for glade
+# Copyright (C) 2004-2005 Adam Weinberger and the GNOME Foundation
+# This file is distributed under the same licence as the glade package.
+# Adam Weinberger <adamw@gnome.org>, 2004, 2005.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade \n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-09-23 09:38-0400\n"
+"PO-Revision-Date: 2005-02-01 10:12-0400\n"
+"Last-Translator: Adam Weinberger <adamw@gnome.org>\n"
+"Language-Team: Canadian English <adamw@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Design user interfaces"
+
+#: glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade Interface Designer"
+
+#: glade/editor.c:343
+msgid "Grid Options"
+msgstr "Grid Options"
+
+#: glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Horizontal Spacing:"
+
+#: glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Vertical Spacing:"
+
+#: glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Grid Style:"
+
+#: glade/editor.c:396
+msgid "Dots"
+msgstr "Dots"
+
+#: glade/editor.c:405
+msgid "Lines"
+msgstr "Lines"
+
+#: glade/editor.c:487
+msgid "Snap Options"
+msgstr "Snap Options"
+
+#. Horizontal snapping
+#: glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Horizontal Snapping:"
+
+#: glade/editor.c:508 glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Left"
+
+#: glade/editor.c:517 glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Right"
+
+#. Vertical snapping
+#: glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Vertical Snapping:"
+
+#: glade/editor.c:532
+msgid "Top"
+msgstr "Top"
+
+#: glade/editor.c:540
+msgid "Bottom"
+msgstr "Bottom"
+
+#: glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GtkToolItem widgets can only be added to a GtkToolbar."
+
+#: glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Couldn't insert a GtkScrolledWindow widget."
+
+#: glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Couldn't insert a GtkViewport widget."
+
+#: glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Couldn't add new widget."
+
+#: glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+
+#: glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Couldn't delete widget."
+
+#: glade/editor.c:3541 glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "The widget can't be deleted"
+
+#: glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+
+#: glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Border Width:"
+
+#: glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "The width of the border around the container"
+
+#: glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Select"
+
+#: glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Remove Scrolled Window"
+
+#: glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Add Scrolled Window"
+
+#: glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Remove Alignment"
+
+#: glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Add Alignment"
+
+#: glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Remove Event Box"
+
+#: glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Add Event Box"
+
+#: glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Redisplay"
+
+#: glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Cut"
+
+#: glade/gbwidget.c:1866 glade/property.c:892 glade/property.c:5141
+msgid "Copy"
+msgstr "Copy"
+
+#: glade/gbwidget.c:1875 glade/property.c:904
+msgid "Paste"
+msgstr "Paste"
+
+#: glade/gbwidget.c:1887 glade/property.c:1581 glade/property.c:5132
+msgid "Delete"
+msgstr "Delete"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: glade/gbwidget.c:2414 glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "replacing child of container - not implemented yet\n"
+
+#: glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Couldn't insert GtkAlignment widget."
+
+#: glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Couldn't remove GtkAlignment widget."
+
+#: glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Couldn't insert GtkEventBox widget."
+
+#: glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Couldn't remove GtkEventBox widget."
+
+#: glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Couldn't insert GtkScrolledWindow widget."
+
+#: glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Couldn't remove GtkScrolledWindow widget."
+
+#: glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Remove Label"
+
+#: glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Application Name"
+
+#: glade/gbwidgets/gbaboutdialog.c:103 glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: glade/gbwidgets/gbaboutdialog.c:103 glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "The pixmap to use as the logo"
+
+#: glade/gbwidgets/gbaboutdialog.c:105 glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Program Name:"
+
+#: glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "The name of the application"
+
+#: glade/gbwidgets/gbaboutdialog.c:106 glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comments:"
+
+#: glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Additional information, such as a description of the application"
+
+#: glade/gbwidgets/gbaboutdialog.c:107 glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: glade/gbwidgets/gbaboutdialog.c:107 glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "The copyright notice"
+
+#: glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "Website URL:"
+
+#: glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "The URL of the application's website"
+
+#: glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Website Label:"
+
+#: glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "The label to display for the link to the website"
+
+#: glade/gbwidgets/gbaboutdialog.c:112 glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licence:"
+
+#: glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "The licence details of the application"
+
+#: glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Wrap Licence:"
+
+#: glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "If the licence text should be wrapped"
+
+#: glade/gbwidgets/gbaboutdialog.c:115 glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Authors:"
+
+#: glade/gbwidgets/gbaboutdialog.c:115 glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "The authors of the package, one on each line"
+
+#: glade/gbwidgets/gbaboutdialog.c:116 glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documenters:"
+
+#: glade/gbwidgets/gbaboutdialog.c:116 glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "The documenters of the package, one on each line"
+
+#: glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Artists:"
+
+#: glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+"The people who have created the artwork for the package, one on each line"
+
+#: glade/gbwidgets/gbaboutdialog.c:118 glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Translators:"
+
+#: glade/gbwidgets/gbaboutdialog.c:118 glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+
+#: glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "About Dialogue"
+
+#: glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Label with Accelerator"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: glade/gbwidgets/gbalignment.c:71 glade/gbwidgets/gbarrow.c:89
+#: glade/gbwidgets/gbaspectframe.c:130 glade/gbwidgets/gbimage.c:119
+#: glade/gbwidgets/gblabel.c:181 glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X Align:"
+
+#: glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "The horizontal alignment of the child widget"
+
+#: glade/gbwidgets/gbalignment.c:74 glade/gbwidgets/gbarrow.c:92
+#: glade/gbwidgets/gbaspectframe.c:133 glade/gbwidgets/gbimage.c:122
+#: glade/gbwidgets/gblabel.c:184 glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y Align:"
+
+#: glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "The vertical alignment of the child widget"
+
+#: glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X Scale:"
+
+#: glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "The horizontal scale of the child widget"
+
+#: glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y Scale:"
+
+#: glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "The vertical scale of the child widget"
+
+#: glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Top Padding:"
+
+#: glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Space to put above the child widget"
+
+#: glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Bottom Padding:"
+
+#: glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Space to put below the child widget"
+
+#: glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Left Padding:"
+
+#: glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Space to put to the left of the child widget"
+
+#: glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Right Padding:"
+
+#: glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Space to put to the right of the child widget"
+
+#: glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Alignment"
+
+#: glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direction:"
+
+#: glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "The direction of the arrow"
+
+#: glade/gbwidgets/gbarrow.c:87 glade/gbwidgets/gbaspectframe.c:128
+#: glade/gbwidgets/gbclist.c:247 glade/gbwidgets/gbctree.c:253
+#: glade/gbwidgets/gbframe.c:123 glade/gbwidgets/gbhandlebox.c:109
+#: glade/gbwidgets/gbviewport.c:104 glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Shadow:"
+
+#: glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "The shadow type of the arrow"
+
+#: glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "The horizontal alignment of the arrow"
+
+#: glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "The vertical alignment of the arrow"
+
+#: glade/gbwidgets/gbarrow.c:95 glade/gbwidgets/gbimage.c:125
+#: glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "X Pad:"
+
+#: glade/gbwidgets/gbarrow.c:95 glade/gbwidgets/gbimage.c:125
+#: glade/gbwidgets/gblabel.c:187 glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "The horizontal padding"
+
+#: glade/gbwidgets/gbarrow.c:97 glade/gbwidgets/gbimage.c:127
+#: glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Y Pad:"
+
+#: glade/gbwidgets/gbarrow.c:97 glade/gbwidgets/gbimage.c:127
+#: glade/gbwidgets/gblabel.c:189 glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "The vertical padding"
+
+#: glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Arrow"
+
+#: glade/gbwidgets/gbaspectframe.c:122 glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Label X Align:"
+
+#: glade/gbwidgets/gbaspectframe.c:123 glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "The horizontal alignment of the frame's label widget"
+
+#: glade/gbwidgets/gbaspectframe.c:125 glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Label Y Align:"
+
+#: glade/gbwidgets/gbaspectframe.c:126 glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "The vertical alignment of the frame's label widget"
+
+#: glade/gbwidgets/gbaspectframe.c:128 glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "The type of shadow of the frame"
+
+#: glade/gbwidgets/gbaspectframe.c:131 glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "The horizontal alignment of the frame's child"
+
+#: glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Ratio:"
+
+#: glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "The aspect ratio of the frame's child"
+
+#: glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Obey Child:"
+
+#: glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "If the aspect ratio should be determined by the child"
+
+#: glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspect Frame"
+
+#: glade/gbwidgets/gbbutton.c:118 glade/gbwidgets/gbcheckbutton.c:85
+#: glade/gbwidgets/gbmenutoolbutton.c:85 glade/gbwidgets/gbradiobutton.c:126
+#: glade/gbwidgets/gbradiotoolbutton.c:133 glade/gbwidgets/gbtogglebutton.c:88
+#: glade/gbwidgets/gbtoggletoolbutton.c:90 glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Stock Button:"
+
+#: glade/gbwidgets/gbbutton.c:119 glade/gbwidgets/gbcheckbutton.c:86
+#: glade/gbwidgets/gbmenutoolbutton.c:86 glade/gbwidgets/gbradiobutton.c:127
+#: glade/gbwidgets/gbradiotoolbutton.c:134 glade/gbwidgets/gbtogglebutton.c:89
+#: glade/gbwidgets/gbtoggletoolbutton.c:91 glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "The stock button to use"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: glade/gbwidgets/gbbutton.c:121 glade/gbwidgets/gbcheckbutton.c:88
+#: glade/gbwidgets/gbcheckmenuitem.c:72 glade/gbwidgets/gbimagemenuitem.c:92
+#: glade/gbwidgets/gblabel.c:169 glade/gbwidgets/gblistitem.c:73
+#: glade/gbwidgets/gbmenuitem.c:87 glade/gbwidgets/gbmenutoolbutton.c:88
+#: glade/gbwidgets/gbradiobutton.c:129 glade/gbwidgets/gbradiomenuitem.c:103
+#: glade/gbwidgets/gbradiotoolbutton.c:136 glade/gbwidgets/gbtogglebutton.c:91
+#: glade/gbwidgets/gbtoggletoolbutton.c:93 glade/gbwidgets/gbtoolbutton.c:107
+#: glade/glade_menu_editor.c:748 glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Label:"
+
+#: glade/gbwidgets/gbbutton.c:121 glade/gbwidgets/gbcheckbutton.c:88
+#: glade/gbwidgets/gbcheckmenuitem.c:72 glade/gbwidgets/gbentry.c:100
+#: glade/gbwidgets/gbimagemenuitem.c:92 glade/gbwidgets/gblabel.c:169
+#: glade/gbwidgets/gblistitem.c:73 glade/gbwidgets/gbmenuitem.c:87
+#: glade/gbwidgets/gbmenutoolbutton.c:88 glade/gbwidgets/gbradiobutton.c:129
+#: glade/gbwidgets/gbradiomenuitem.c:103
+#: glade/gbwidgets/gbradiotoolbutton.c:136 glade/gbwidgets/gbtextview.c:124
+#: glade/gbwidgets/gbtogglebutton.c:91 glade/gbwidgets/gbtoggletoolbutton.c:93
+#: glade/gbwidgets/gbtoolbutton.c:107 glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "The text to display"
+
+#: glade/gbwidgets/gbbutton.c:122 glade/gbwidgets/gbcheckbutton.c:89
+#: glade/gbwidgets/gbimage.c:107 glade/gbwidgets/gbmenutoolbutton.c:89
+#: glade/gbwidgets/gbradiobutton.c:130 glade/gbwidgets/gbradiotoolbutton.c:137
+#: glade/gbwidgets/gbtogglebutton.c:92 glade/gbwidgets/gbtoggletoolbutton.c:94
+#: glade/gbwidgets/gbtoolbutton.c:108 glade/gbwidgets/gbwindow.c:297
+#: glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Icon:"
+
+#: glade/gbwidgets/gbbutton.c:123 glade/gbwidgets/gbcheckbutton.c:90
+#: glade/gbwidgets/gbimage.c:108 glade/gbwidgets/gbmenutoolbutton.c:90
+#: glade/gbwidgets/gbradiobutton.c:131 glade/gbwidgets/gbradiotoolbutton.c:138
+#: glade/gbwidgets/gbtogglebutton.c:93 glade/gbwidgets/gbtoggletoolbutton.c:95
+#: glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "The icon to display"
+
+#: glade/gbwidgets/gbbutton.c:125 glade/gbwidgets/gbcheckbutton.c:92
+#: glade/gbwidgets/gbradiobutton.c:133 glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Button Relief:"
+
+#: glade/gbwidgets/gbbutton.c:126 glade/gbwidgets/gbcheckbutton.c:93
+#: glade/gbwidgets/gbradiobutton.c:134 glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "The relief style of the button"
+
+#: glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Response ID:"
+
+#: glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+
+#: glade/gbwidgets/gbbutton.c:137 glade/gbwidgets/gbcheckbutton.c:102
+#: glade/gbwidgets/gbcolorbutton.c:70 glade/gbwidgets/gbcombobox.c:83
+#: glade/gbwidgets/gbcomboboxentry.c:82 glade/gbwidgets/gbfontbutton.c:78
+#: glade/gbwidgets/gbradiobutton.c:148 glade/gbwidgets/gbtogglebutton.c:103
+#: glade/gnome/gnomecolorpicker.c:76 glade/gnome/gnomefontpicker.c:109
+#: glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Focus On Click:"
+
+#: glade/gbwidgets/gbbutton.c:137 glade/gbwidgets/gbcheckbutton.c:102
+#: glade/gbwidgets/gbcolorbutton.c:70 glade/gbwidgets/gbfontbutton.c:78
+#: glade/gbwidgets/gbradiobutton.c:148 glade/gbwidgets/gbtogglebutton.c:103
+#: glade/gnome/gnomecolorpicker.c:76 glade/gnome/gnomefontpicker.c:109
+#: glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "If the button grabs focus when it is clicked"
+
+#: glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Remove Button Contents"
+
+#: glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Button"
+
+#: glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Heading:"
+
+#: glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "If the month and year should be shown at the top"
+
+#: glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Day Names:"
+
+#: glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "If the day names should be shown"
+
+#: glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fixed Month:"
+
+#: glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "If the month and year shouldn't be changeable"
+
+#: glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Week Numbers:"
+
+#: glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "If the number of the week should be shown"
+
+#: glade/gbwidgets/gbcalendar.c:81 glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Monday First:"
+
+#: glade/gbwidgets/gbcalendar.c:82 glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "If the week should start on Monday"
+
+#: glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendar"
+
+#: glade/gbwidgets/gbcellview.c:63 glade/gnome/gnomedruidpageedge.c:102
+#: glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Back. Colour:"
+
+#: glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "The background colour"
+
+#: glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Cell View"
+
+#: glade/gbwidgets/gbcheckbutton.c:96 glade/gbwidgets/gbcheckmenuitem.c:73
+#: glade/gbwidgets/gbradiobutton.c:137 glade/gbwidgets/gbradiomenuitem.c:104
+#: glade/gbwidgets/gbradiotoolbutton.c:147 glade/gbwidgets/gbtogglebutton.c:99
+#: glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Initially On:"
+
+#: glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "If the check button is initially on"
+
+#: glade/gbwidgets/gbcheckbutton.c:98 glade/gbwidgets/gbradiobutton.c:139
+#: glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistent:"
+
+#: glade/gbwidgets/gbcheckbutton.c:99 glade/gbwidgets/gbradiobutton.c:140
+#: glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "If the button is shown in an inconsistent state"
+
+#: glade/gbwidgets/gbcheckbutton.c:100 glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicator:"
+
+#: glade/gbwidgets/gbcheckbutton.c:101 glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "If the indicator is always drawn"
+
+#: glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Check Button"
+
+#: glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "If the check menu item is initially on"
+
+#: glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Check Menu Item"
+
+#: glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "New columned list"
+
+#. Columns label & entry
+#: glade/gbwidgets/gbclist.c:152 glade/gbwidgets/gbctree.c:157
+#: glade/gbwidgets/gbhbox.c:110 glade/gbwidgets/gbhbuttonbox.c:132
+#: glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Number of columns:"
+
+#: glade/gbwidgets/gbclist.c:242 glade/gbwidgets/gbctree.c:248
+#: glade/gbwidgets/gbiconview.c:128 glade/gbwidgets/gblist.c:77
+#: glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Select Mode:"
+
+#: glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "The selection mode of the columned list"
+
+#: glade/gbwidgets/gbclist.c:245 glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Show Titles:"
+
+#: glade/gbwidgets/gbclist.c:246 glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "If the column titles are shown"
+
+#: glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "The type of shadow of the columned list's border"
+
+#: glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Columned List"
+
+#: glade/gbwidgets/gbcolorbutton.c:65 glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Use Alpha:"
+
+#: glade/gbwidgets/gbcolorbutton.c:66 glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "If the alpha channel should be used"
+
+#: glade/gbwidgets/gbcolorbutton.c:68 glade/gbwidgets/gbfilechooserbutton.c:86
+#: glade/gbwidgets/gbfontbutton.c:68 glade/gbwidgets/gbwindow.c:244
+#: glade/gnome/gnomecolorpicker.c:73 glade/gnome/gnomedruidpageedge.c:93
+#: glade/gnome/gnomedruidpagestandard.c:85 glade/gnome/gnomefileentry.c:101
+#: glade/gnome/gnomefontpicker.c:95 glade/gnome/gnomeiconentry.c:72
+#: glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Title:"
+
+#: glade/gbwidgets/gbcolorbutton.c:69 glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "The title of the colour selection dialogue"
+
+#: glade/gbwidgets/gbcolorbutton.c:91 glade/gbwidgets/gbcolorbutton.c:119
+#: glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Pick a Colour"
+
+#: glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Colour Chooser Button"
+
+#: glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Opacity Control:"
+
+#: glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "If the opacity control is shown"
+
+#: glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palette:"
+
+#: glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "If the palette is shown"
+
+#: glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Colour Selection"
+
+#: glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Select Colour"
+
+#: glade/gbwidgets/gbcolorselectiondialog.c:316 glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Colour Selection Dialogue"
+
+#: glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Value In List:"
+
+#: glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "If the value must be in the list"
+
+#: glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK If Empty:"
+
+#: glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "If an empty value is acceptable, when 'Value In List' is set"
+
+#: glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Case Sensitive:"
+
+#: glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "If the searching is case sensitive"
+
+#: glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Use Arrows:"
+
+#: glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "If arrows can be used to change the value"
+
+#: glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Use Always:"
+
+#: glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "If arrows work even if the value is not in the list"
+
+#: glade/gbwidgets/gbcombo.c:115 glade/gbwidgets/gbcombobox.c:78
+#: glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Items:"
+
+#: glade/gbwidgets/gbcombo.c:116 glade/gbwidgets/gbcombobox.c:79
+#: glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "The items in the combo list, one per line"
+
+#: glade/gbwidgets/gbcombo.c:425 glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Combo Box"
+
+#: glade/gbwidgets/gbcombobox.c:81 glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Add Tearoffs:"
+
+#: glade/gbwidgets/gbcombobox.c:82 glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Whether dropdowns should have a tearoff menu item"
+
+#: glade/gbwidgets/gbcombobox.c:84 glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Whether the combo box grabs focus when it is clicked"
+
+#: glade/gbwidgets/gbcomboboxentry.c:80 glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Has Frame:"
+
+#: glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Whether the combo box draws a frame around the child"
+
+#: glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Combo Box Entry"
+
+#: glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "New columned tree"
+
+#: glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "The selection mode of the columned tree"
+
+#: glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "The type of shadow of the columned tree's border"
+
+#: glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Columned Tree"
+
+#: glade/gbwidgets/gbcurve.c:85 glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Type:"
+
+#: glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "The type of the curve"
+
+#: glade/gbwidgets/gbcurve.c:87 glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: glade/gbwidgets/gbcurve.c:87 glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "The minimum horizontal value"
+
+#: glade/gbwidgets/gbcurve.c:88 glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Max:"
+
+#: glade/gbwidgets/gbcurve.c:88 glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "The maximum horizontal value"
+
+#: glade/gbwidgets/gbcurve.c:89 glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: glade/gbwidgets/gbcurve.c:89 glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "The minimum vertical value"
+
+#: glade/gbwidgets/gbcurve.c:90 glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Max:"
+
+#: glade/gbwidgets/gbcurve.c:90 glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "The maximum vertical value"
+
+#: glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curve"
+
+#: glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Creation Function:"
+
+#: glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "The function which creates the widget"
+
+#: glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "String1:"
+
+#: glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "The first string argument to pass to the function"
+
+#: glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "String2:"
+
+#: glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "The second string argument to pass to the function"
+
+#: glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "The first integer argument to pass to the function"
+
+#: glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "The second integer argument to pass to the function"
+
+#: glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Custom Widget"
+
+#: glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "New dialogue"
+
+#: glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Cancel, OK"
+
+#: glade/gbwidgets/gbdialog.c:314 glade/glade.c:367
+#: glade/glade_project_window.c:1322 glade/property.c:5162
+msgid "OK"
+msgstr "OK"
+
+#: glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Cancel, Apply, OK"
+
+#: glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Close"
+
+#: glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "_Standard Button Layout:"
+
+#: glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Number of Buttons:"
+
+#: glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Show Help Button"
+
+#: glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Has Separator:"
+
+#: glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "If the dialogue has a horizontal separator above the buttons"
+
+#: glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Dialogue"
+
+#: glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Drawing Area"
+
+#: glade/gbwidgets/gbentry.c:94 glade/gbwidgets/gbtextview.c:115
+#: glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Editable:"
+
+#: glade/gbwidgets/gbentry.c:94 glade/gbwidgets/gbtextview.c:116
+#: glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "If the text can be edited"
+
+#: glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Text Visible:"
+
+#: glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+
+#: glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Max Length:"
+
+#: glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "The maximum length of the text"
+
+#: glade/gbwidgets/gbentry.c:100 glade/gbwidgets/gbprogressbar.c:143
+#: glade/gbwidgets/gbtextview.c:124 glade/gnome-db/gnomedbeditor.c:64
+#: glade/gnome-db/gnomedbgraybar.c:59 glade/gnome/gnomedruidpageedge.c:95
+#: glade/property.c:926
+msgid "Text:"
+msgstr "Text:"
+
+#: glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "If the entry has a frame around it"
+
+#: glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Invisible Char:"
+
+#: glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+
+#: glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Activates Default:"
+
+#: glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "If the default widget in the window is activated when Enter is pressed"
+
+#: glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Width In Chars:"
+
+#: glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "The number of characters to leave space for in the entry"
+
+#: glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Text Entry"
+
+#: glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Visible Window:"
+
+#: glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "If the event box uses a visible window"
+
+#: glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Above Child:"
+
+#: glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "If the event box window is above the child widget's window"
+
+#: glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Event Box"
+
+#: glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Initially Expanded:"
+
+#: glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Whether the expander is initially opened to reveal the child widget"
+
+#: glade/gbwidgets/gbexpander.c:57 glade/gbwidgets/gbhbox.c:175
+#: glade/gbwidgets/gbhbuttonbox.c:199 glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Spacing:"
+
+#: glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Space to put between the label and the child"
+
+#: glade/gbwidgets/gbexpander.c:105 glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Add Label Widget"
+
+#: glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Expander"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "The window title of the file chooser dialogue"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:88
+#: glade/gbwidgets/gbfilechooserwidget.c:86
+#: glade/gbwidgets/gbfilechooserdialog.c:158 glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Action:"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:89
+#: glade/gbwidgets/gbfilechooserwidget.c:87
+#: glade/gbwidgets/gbfilechooserdialog.c:159 glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "The type of file operation being performed"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:91
+#: glade/gbwidgets/gbfilechooserwidget.c:89
+#: glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Local Only:"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:92
+#: glade/gbwidgets/gbfilechooserwidget.c:90
+#: glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "Whether the selected files should be limited to local files"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:93
+#: glade/gbwidgets/gbfilechooserwidget.c:93
+#: glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Show Hidden:"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:94
+#: glade/gbwidgets/gbfilechooserwidget.c:94
+#: glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Whether the hidden files and folders should be displayed"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:95
+#: glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Confirm:"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:96
+#: glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+"Whether a confirmation dialogue will be displayed if a file will be overwritten"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:97 glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Width in Chars:"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "The width of the button in characters"
+
+#: glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "File Chooser Button"
+
+#: glade/gbwidgets/gbfilechooserwidget.c:91
+#: glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Select Multiple:"
+
+#: glade/gbwidgets/gbfilechooserwidget.c:92
+#: glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Whether to allow multiple files to be selected"
+
+#: glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "File Chooser"
+
+#: glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "File Chooser Dialogue"
+
+#: glade/gbwidgets/gbfileselection.c:72 glade/property.c:1366
+msgid "Select File"
+msgstr "Select File"
+
+#: glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "File Ops.:"
+
+#: glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "If the file operation buttons are shown"
+
+#: glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "File Selection Dialogue"
+
+#: glade/gbwidgets/gbfixed.c:139 glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "The X coordinate of the widget in the GtkFixed"
+
+#: glade/gbwidgets/gbfixed.c:142 glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "The Y coordinate of the widget in the GtkFixed"
+
+#: glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Fixed Positions"
+
+#: glade/gbwidgets/gbfontbutton.c:69 glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "The title of the font selection dialogue"
+
+#: glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Show Style:"
+
+#: glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "If the font style is shown as part of the font information"
+
+#: glade/gbwidgets/gbfontbutton.c:72 glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Show Size:"
+
+#: glade/gbwidgets/gbfontbutton.c:73 glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "If the font size is shown as part of the font information"
+
+#: glade/gbwidgets/gbfontbutton.c:74 glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Use Font:"
+
+#: glade/gbwidgets/gbfontbutton.c:75 glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "If the selected font is used when displaying the font information"
+
+#: glade/gbwidgets/gbfontbutton.c:76 glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Use Size:"
+
+#: glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "if the selected font size is used when displaying the font information"
+
+#: glade/gbwidgets/gbfontbutton.c:97 glade/gbwidgets/gbfontbutton.c:133
+#: glade/gbwidgets/gbfontbutton.c:191 glade/gnome/gnomefontpicker.c:128
+#: glade/gnome/gnomefontpicker.c:199 glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Pick a Font"
+
+#: glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Font Chooser Button"
+
+#: glade/gbwidgets/gbfontselection.c:64 glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Preview Text:"
+
+#: glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "The preview text to display"
+
+#: glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Font Selection"
+
+#: glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Select Font"
+
+#: glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Font Selection Dialogue"
+
+#: glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Frame"
+
+#: glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Initial Type:"
+
+#: glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "The initial type of the curve"
+
+#: glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gamma Curve"
+
+#: glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "The type of shadow around the handle box"
+
+#: glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Handle Pos:"
+
+#: glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "The position of the handle"
+
+#: glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Snap Edge:"
+
+#: glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "The edge of the handle box which snaps into position"
+
+#: glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Handle Box"
+
+#: glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "New horizontal box"
+
+#: glade/gbwidgets/gbhbox.c:171 glade/gbwidgets/gbhbuttonbox.c:194
+#: glade/gbwidgets/gbtoolbar.c:267 glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Size:"
+
+#: glade/gbwidgets/gbhbox.c:171 glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "The number of widgets in the box"
+
+#: glade/gbwidgets/gbhbox.c:173 glade/gbwidgets/gbtable.c:243
+#: glade/gbwidgets/gbtoolbar.c:426 glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogeneous:"
+
+#: glade/gbwidgets/gbhbox.c:174 glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "If the children should be the same size"
+
+#: glade/gbwidgets/gbhbox.c:175 glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "The space between each child"
+
+#: glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Can't delete any children."
+
+#: glade/gbwidgets/gbhbox.c:327 glade/gbwidgets/gbhpaned.c:73
+#: glade/gbwidgets/gbhruler.c:89 glade/gbwidgets/gbnotebook.c:669
+#: glade/gbwidgets/gbvpaned.c:69 glade/gbwidgets/gbvruler.c:89
+#: glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Position:"
+
+#: glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "The widget's position relative to its siblings"
+
+#: glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Padding:"
+
+#: glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "The widget's padding"
+
+#: glade/gbwidgets/gbhbox.c:333 glade/gbwidgets/gbnotebook.c:672
+#: glade/gbwidgets/gbpreview.c:65 glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expand:"
+
+#: glade/gbwidgets/gbhbox.c:334 glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Set True to let the widget expand"
+
+#: glade/gbwidgets/gbhbox.c:335 glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Fill:"
+
+#: glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Set True to let the widget fill its allocated area"
+
+#: glade/gbwidgets/gbhbox.c:337 glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Pack Start:"
+
+#: glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Set True to pack the widget at the start of the box"
+
+#: glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Insert Before"
+
+#: glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Insert After"
+
+#: glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Horizontal Box"
+
+#: glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "New horizontal button box"
+
+#: glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "The number of buttons"
+
+#: glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Layout:"
+
+#: glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "The layout style of the buttons"
+
+#: glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "The space between the buttons"
+
+#: glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Horizontal Button Box"
+
+#: glade/gbwidgets/gbhpaned.c:74 glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "The position of the divider"
+
+#: glade/gbwidgets/gbhpaned.c:186 glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Shrink:"
+
+#: glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Set True to let the widget shrink"
+
+#: glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Resize:"
+
+#: glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Set True to let the widget resize"
+
+#: glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Horizontal Panes"
+
+#: glade/gbwidgets/gbhruler.c:82 glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metric:"
+
+#: glade/gbwidgets/gbhruler.c:83 glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "The units of the ruler"
+
+#: glade/gbwidgets/gbhruler.c:85 glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Lower Value:"
+
+#: glade/gbwidgets/gbhruler.c:86 glade/gbwidgets/gbvruler.c:86
+#: glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "The low value of the ruler"
+
+#: glade/gbwidgets/gbhruler.c:87 glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Upper Value:"
+
+#: glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "The high value of the ruler"
+
+#: glade/gbwidgets/gbhruler.c:90 glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "The current position on the ruler"
+
+#: glade/gbwidgets/gbhruler.c:91 glade/gbwidgets/gbvruler.c:91
+#: glade/property.c:4833
+msgid "Max:"
+msgstr "Max:"
+
+#: glade/gbwidgets/gbhruler.c:92 glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "The maximum value of the ruler"
+
+#: glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Horizontal Ruler"
+
+#: glade/gbwidgets/gbhscale.c:107 glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Show Value:"
+
+#: glade/gbwidgets/gbhscale.c:107 glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "If the scale's value is shown"
+
+#: glade/gbwidgets/gbhscale.c:108 glade/gbwidgets/gbspinbutton.c:93
+#: glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Digits:"
+
+#: glade/gbwidgets/gbhscale.c:108 glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "The number of digits to show"
+
+#: glade/gbwidgets/gbhscale.c:110 glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Value Pos:"
+
+#: glade/gbwidgets/gbhscale.c:111 glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "The position of the value"
+
+#: glade/gbwidgets/gbhscale.c:113 glade/gbwidgets/gbhscrollbar.c:87
+#: glade/gbwidgets/gbvscale.c:114 glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Policy:"
+
+#: glade/gbwidgets/gbhscale.c:114 glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "The update policy of the scale"
+
+#: glade/gbwidgets/gbhscale.c:116 glade/gbwidgets/gbhscrollbar.c:90
+#: glade/gbwidgets/gbvscale.c:117 glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Inverted:"
+
+#: glade/gbwidgets/gbhscale.c:116 glade/gbwidgets/gbhscrollbar.c:90
+#: glade/gbwidgets/gbvscale.c:117 glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "If the range values are inverted"
+
+#: glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Horizontal Scale"
+
+#: glade/gbwidgets/gbhscrollbar.c:88 glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "The update policy of the scrollbar"
+
+#: glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Horizontal Scrollbar"
+
+#: glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Horizonal Separator"
+
+#: glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Icon %i"
+
+#: glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "The selection mode of the icon view"
+
+#: glade/gbwidgets/gbiconview.c:131 glade/gbwidgets/gbprogressbar.c:134
+#: glade/gbwidgets/gbtoolbar.c:270 glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientation:"
+
+#: glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "The orientation of the icons"
+
+#: glade/gbwidgets/gbiconview.c:134 glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Reorderable:"
+
+#: glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "If the view can be reordered using Drag and Drop"
+
+#: glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Icon View"
+
+#: glade/gbwidgets/gbimage.c:110 glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Named Icon:"
+
+#: glade/gbwidgets/gbimage.c:111 glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "The named icon to use"
+
+#: glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Icon Size:"
+
+#: glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "The stock icon size"
+
+#: glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Pixel Size:"
+
+#: glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+
+#: glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "The horizontal alignment"
+
+#: glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "The vertical alignment"
+
+#: glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Image"
+
+#: glade/gbwidgets/gbimagemenuitem.c:255 glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Invalid stock menu item"
+
+#: glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Menu item with a pixmap"
+
+#: glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Input Dialogue"
+
+#: glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Use Underline:"
+
+#: glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "If the text includes an underlined access key"
+
+#: glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Use Markup:"
+
+#: glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "If the text includes pango markup"
+
+#: glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Justify:"
+
+#: glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "The justification of the lines of the label"
+
+#: glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Wrap Text:"
+
+#: glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "If the text is wrapped to fit within the width of the label"
+
+#: glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Selectable:"
+
+#: glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "If the label text can be selected with the mouse"
+
+#: glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "The horizontal alignment of the entire label"
+
+#: glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "The vertical alignment of the entire label"
+
+#: glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Focus Target:"
+
+#: glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: glade/gbwidgets/gblabel.c:198 glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Ellipsize:"
+
+#: glade/gbwidgets/gblabel.c:199 glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "How to ellipsize the string"
+
+#: glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "The width of the label in characters"
+
+#: glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Single Line Mode:"
+
+#: glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "If the label is only given enough height for a single line"
+
+#: glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Angle:"
+
+#: glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "The angle of the label text"
+
+#: glade/gbwidgets/gblabel.c:333 glade/gbwidgets/gblabel.c:348
+#: glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Auto"
+
+#: glade/gbwidgets/gblabel.c:872 glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Label"
+
+#: glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Area Width:"
+
+#: glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "The width of the layout area"
+
+#: glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Area Height:"
+
+#: glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "The height of the layout area"
+
+#: glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "The X coordinate of the widget in the GtkLayout"
+
+#: glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "The Y coordinate of the widget in the GtkLayout"
+
+#: glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Layout"
+
+#: glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "The selection mode of the list"
+
+#: glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "List"
+
+#: glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "List Item"
+
+#: glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Popup Menu"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_File"
+
+#. Create Edit menu
+#: glade/gbwidgets/gbmenubar.c:223 glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Edit"
+
+#. Create View menu
+#: glade/gbwidgets/gbmenubar.c:229 glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_View"
+
+#. Create Help menu
+#: glade/gbwidgets/gbmenubar.c:231 glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Help"
+
+#: glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_About"
+
+#: glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Pack Direction:"
+
+#: glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "The pack direction of the menubar"
+
+#: glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Child Direction:"
+
+#: glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "The child pack direction of the menubar"
+
+#: glade/gbwidgets/gbmenubar.c:300 glade/gbwidgets/gbmenubar.c:418
+#: glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Edit Menus..."
+
+#: glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Menu Bar"
+
+#: glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menu Item"
+
+#: glade/gbwidgets/gbmenutoolbutton.c:92
+#: glade/gbwidgets/gbradiotoolbutton.c:150
+#: glade/gbwidgets/gbseparatortoolitem.c:67
+#: glade/gbwidgets/gbtoggletoolbutton.c:99 glade/gbwidgets/gbtoolbutton.c:111
+#: glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Show Horizontal:"
+
+#: glade/gbwidgets/gbmenutoolbutton.c:93
+#: glade/gbwidgets/gbradiotoolbutton.c:151
+#: glade/gbwidgets/gbseparatortoolitem.c:68
+#: glade/gbwidgets/gbtoggletoolbutton.c:100 glade/gbwidgets/gbtoolbutton.c:112
+#: glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "If the item is visible when the toolbar is horizontal"
+
+#: glade/gbwidgets/gbmenutoolbutton.c:94
+#: glade/gbwidgets/gbradiotoolbutton.c:152
+#: glade/gbwidgets/gbseparatortoolitem.c:69
+#: glade/gbwidgets/gbtoggletoolbutton.c:101 glade/gbwidgets/gbtoolbutton.c:113
+#: glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Show Vertical:"
+
+#: glade/gbwidgets/gbmenutoolbutton.c:95
+#: glade/gbwidgets/gbradiotoolbutton.c:153
+#: glade/gbwidgets/gbseparatortoolitem.c:70
+#: glade/gbwidgets/gbtoggletoolbutton.c:102 glade/gbwidgets/gbtoolbutton.c:114
+#: glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "If the item is visible when the toolbar is vertical"
+
+#: glade/gbwidgets/gbmenutoolbutton.c:96
+#: glade/gbwidgets/gbradiotoolbutton.c:154
+#: glade/gbwidgets/gbtoggletoolbutton.c:103 glade/gbwidgets/gbtoolbutton.c:115
+#: glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Is Important:"
+
+#: glade/gbwidgets/gbmenutoolbutton.c:97
+#: glade/gbwidgets/gbradiotoolbutton.c:155
+#: glade/gbwidgets/gbtoggletoolbutton.c:104 glade/gbwidgets/gbtoolbutton.c:116
+#: glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+
+#: glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Toolbar Button with Menu"
+
+#: glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "New notebook"
+
+#: glade/gbwidgets/gbnotebook.c:202 glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Number of pages:"
+
+#: glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Show Tabs:"
+
+#: glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "If the notebook tabs are shown"
+
+#: glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Show Border:"
+
+#: glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "If the notebook border is shown, when the tabs are not shown"
+
+#: glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Tab Pos:"
+
+#: glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "The position of the notebook tabs"
+
+#: glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Scrollable:"
+
+#: glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "If the notebook tabs are scrollable"
+
+#. These seem to be deprecated.
+#: glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Tab Horz. Border:"
+
+#: glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "The size of the notebook tabs' horizontal border"
+
+#: glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Tab Vert. Border:"
+
+#: glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "The size of the notebook tabs' vertical border"
+
+#: glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Show Popup:"
+
+#: glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "If the popup menu is enabled"
+
+#: glade/gbwidgets/gbnotebook.c:292 glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Number of Pages:"
+
+#: glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "The number of notebook pages"
+
+#: glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Previous Page"
+
+#: glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Next Page"
+
+#: glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Delete Page"
+
+#: glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Switch Next"
+
+#: glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Switch Previous"
+
+#: glade/gbwidgets/gbnotebook.c:578 glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Insert Page After"
+
+#: glade/gbwidgets/gbnotebook.c:586 glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Insert Page Before"
+
+#: glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "The page's position in the list of pages"
+
+#: glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Set True to let the tab expand"
+
+#: glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Set True to let the tab fill its allocated area"
+
+#: glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Set True to pack the tab at the start of the notebook"
+
+#: glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menu Label:"
+
+#: glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "The text to display in the popup menu"
+
+#: glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notebook"
+
+#: glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Cannot add a %s to a GtkOptionMenu."
+
+#: glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Option Menu"
+
+#: glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Colour:"
+
+#: glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "If the preview is colour or grayscale"
+
+#: glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "If the preview expands to fill its allocated area"
+
+#: glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Preview"
+
+#: glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "The orientation of the progress bar's contents"
+
+#: glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Fraction:"
+
+#: glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "The fraction of work that has been completed"
+
+#: glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Pulse Step:"
+
+#: glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+
+#: glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "The text to display over the progress bar"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Show Text:"
+
+#: glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "If the text should be shown in the progress bar"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Activity Mode:"
+
+#: glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "If the progress bar should act like the front of Kit's car"
+
+#: glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "The horizontal alignment of the text"
+
+#: glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "The vertical alignment of the text"
+
+#: glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Progress Bar"
+
+#: glade/gbwidgets/gbradiobutton.c:138 glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "If the radio button is initially on"
+
+#: glade/gbwidgets/gbradiobutton.c:143 glade/gbwidgets/gbradiomenuitem.c:106
+#: glade/gbwidgets/gbradiotoolbutton.c:141 glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Group:"
+
+#: glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+
+#: glade/gbwidgets/gbradiobutton.c:189 glade/gbwidgets/gbradiobutton.c:350
+#: glade/gbwidgets/gbradiotoolbutton.c:233
+#: glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "New Group"
+
+#: glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Radio Button"
+
+#: glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "If the radio menu item is initially on"
+
+#: glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+
+#: glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Radio Menu Item"
+
+#: glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+
+#: glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Toolbar Radio Button"
+
+#: glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "H Policy:"
+
+#: glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "When the horizontal scrollbar will be shown"
+
+#: glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "V Policy:"
+
+#: glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "When the vertical scrollbar will be shown"
+
+#: glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Window Pos:"
+
+#: glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Where the child window is located with respect to the scrollbars"
+
+#: glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Shadow Type:"
+
+#: glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "The update policy of the vertical scrollbar"
+
+#: glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Scrolled Window"
+
+#: glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separator for Menus"
+
+#: glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Draw:"
+
+#: glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "If the separator is drawn, or just blank"
+
+#: glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Toolbar Separator Item"
+
+#: glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Climb Rate:"
+
+#: glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+
+#: glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "The number of decimal digits to show"
+
+#: glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numeric:"
+
+#: glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "If only numeric entry is allowed"
+
+#: glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Update Policy:"
+
+#: glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "When value_changed signals are emitted"
+
+#: glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Snap:"
+
+#: glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "If the value is snapped to multiples of the step increment"
+
+#: glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Wrap:"
+
+#: glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "If the value is wrapped at the limits"
+
+#: glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Spin Button"
+
+#: glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Resize Grip:"
+
+#: glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "If the status bar has a resize grip to resize the window"
+
+#: glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Status Bar"
+
+#: glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "New table"
+
+#: glade/gbwidgets/gbtable.c:149 glade/gbwidgets/gbvbox.c:95
+#: glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Number of rows:"
+
+#: glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rows:"
+
+#: glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "The number of rows in the table"
+
+#: glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Columns:"
+
+#: glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "The number of columns in the table"
+
+#: glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "If the children should all be the same size"
+
+#: glade/gbwidgets/gbtable.c:245 glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Row Spacing:"
+
+#: glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "The space between each row"
+
+#: glade/gbwidgets/gbtable.c:248 glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Col Spacing:"
+
+#: glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "The space between each column"
+
+#: glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Cell X:"
+
+#: glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "The left edge of the widget in the table"
+
+#: glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Cell Y:"
+
+#: glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "The top edge of the widget in the table"
+
+#: glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Col Span:"
+
+#: glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "The number of columns spanned by the widget in the table"
+
+#: glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Row Span:"
+
+#: glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "The number of rows spanned by the widget in the table"
+
+#: glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H Padding:"
+
+#: glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V Padding:"
+
+#: glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Expand:"
+
+#: glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Set True to let the widget expand horizontally"
+
+#: glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y Expand:"
+
+#: glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Set True to let the widget expand vertically"
+
+#: glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Shrink:"
+
+#: glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Set True to let the widget shrink horizontally"
+
+#: glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y Shrink:"
+
+#: glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Set True to let the widget shrink vertically"
+
+#: glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Fill:"
+
+#: glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Set True to let the widget fill its horizontal allocated area"
+
+#: glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y Fill:"
+
+#: glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Set True to let the widget fill its vertical allocated area"
+
+#: glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Insert Row Before"
+
+#: glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Insert Row After"
+
+#: glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Insert Column Before"
+
+#: glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Insert Column After"
+
+#: glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Delete Row"
+
+#: glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Delete Column"
+
+#: glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Table"
+
+#: glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centre"
+
+#: glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Fill"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: glade/gbwidgets/gbtextview.c:71 glade/glade_gnome.c:112
+#: glade/glade_menu_editor.c:543 glade/glade_menu_editor.c:830
+#: glade/glade_menu_editor.c:1345 glade/glade_menu_editor.c:2255
+#: glade/property.c:2432
+msgid "None"
+msgstr "None"
+
+#: glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Character"
+
+#: glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Word"
+
+#: glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursor Visible:"
+
+#: glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "If the cursor is visible"
+
+#: glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Overwrite:"
+
+#: glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "If entered text overwrites the existing text"
+
+#: glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Accepts Tab:"
+
+#: glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "If tab characters can be entered"
+
+#: glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justification:"
+
+#: glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "The justification of the text"
+
+#: glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Wrapping:"
+
+#: glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "The wrapping of the text"
+
+#: glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Space Above:"
+
+#: glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Pixels of blank space above paragraphs"
+
+#: glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Space Below:"
+
+#: glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Pixels of blank space below paragraphs"
+
+#: glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Space Inside:"
+
+#: glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Pixels of blank space between wrapped lines in a paragraph"
+
+#: glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Left Margin:"
+
+#: glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Width of the left margin in pixels"
+
+#: glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Right Margin:"
+
+#: glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Width of the right margin in pixels"
+
+#: glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Indent:"
+
+#: glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Amount of pixels to indent paragraphs"
+
+#: glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Text View"
+
+#: glade/gbwidgets/gbtogglebutton.c:100
+#: glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "If the toggle button is initially on"
+
+#: glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Toggle Button"
+
+#: glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Toolbar Toggle Button"
+
+#: glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "New toolbar"
+
+#: glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Number of items:"
+
+#: glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "The number of items in the toolbar"
+
+#: glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "The toolbar orientation"
+
+#: glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Style:"
+
+#: glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "The toolbar style"
+
+#: glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Tooltips:"
+
+#: glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "If tooltips are enabled"
+
+#: glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Show Arrow:"
+
+#: glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+
+#: glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "If the item should be the same size as other homogeneous items"
+
+#. Commands for inserting new items.
+#: glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Insert Item Before"
+
+#: glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Insert Item After"
+
+#: glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Toolbar"
+
+#: glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Toolbar Button"
+
+#: glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Toolbar Item"
+
+#: glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Column 1"
+
+#: glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Column 2"
+
+#: glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Column 3"
+
+#: glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Row %i"
+
+#: glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Headers Visible:"
+
+#: glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "If the column header buttons are shown"
+
+#: glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Rules Hint:"
+
+#: glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"If a hint is set so the theme engine should draw rows in alternating colours"
+
+#: glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "If the view is reorderable"
+
+#: glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Enable Search:"
+
+#: glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "If the user can search through columns interactively"
+
+#: glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Fixed Height Mode:"
+
+#: glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Sets all rows to the same height to improve performance"
+
+#: glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Hover Selection:"
+
+#: glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Whether the selection should follow the pointer"
+
+#: glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Hover Expand:"
+
+#: glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+
+#: glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "List or Tree View"
+
+#: glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "New vertical box"
+
+#: glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Vertical Box"
+
+#: glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "New vertical button box"
+
+#: glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Vertical Button Box"
+
+#: glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "The type of shadow of the viewport"
+
+#: glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Viewport"
+
+#: glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Vertical Panes"
+
+#: glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Vertical Ruler"
+
+#: glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Vertical Scale"
+
+#: glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Vertical Scrollbar"
+
+#: glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Vertical Separator"
+
+#: glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "The title of the window"
+
+#: glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "The type of the window"
+
+#: glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Type Hint:"
+
+#: glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Tells the window manager how to treat the window"
+
+#: glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "The initial position of the window"
+
+#: glade/gbwidgets/gbwindow.c:261 glade/gnome/gnomefileentry.c:105
+#: glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "If the window is modal"
+
+#: glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Default Width:"
+
+#: glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "The default width of the window"
+
+#: glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Default Height:"
+
+#: glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "The default height of the window"
+
+#: glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Resizable:"
+
+#: glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "If the window can be resized"
+
+#: glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "If the window can be shrunk"
+
+#: glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Grow:"
+
+#: glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "If the window can be enlarged"
+
+#: glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Auto-Destroy:"
+
+#: glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "If the window is destroyed when its transient parent is destroyed"
+
+#: glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "The icon for this window"
+
+#: glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Role:"
+
+#: glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "A unique identifier for the window to be used when restoring a session"
+
+#: glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Decorated:"
+
+#: glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "If the window should be decorated by the window manager"
+
+#: glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Skip Taskbar:"
+
+#: glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "If the window should not appear in the task bar"
+
+#: glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Skip Pager:"
+
+#: glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "If the window should not appear in the pager"
+
+#: glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Gravity:"
+
+#: glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "The reference point to use when the window coordinates are set"
+
+#: glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Focus On Map:"
+
+#: glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Whether the window should receive the input focus when it is mapped"
+
+#: glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Urgency Hint:"
+
+#: glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "If the window should be brought to the user's attention"
+
+#: glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Window"
+
+#: glade/glade.c:369 glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Error"
+
+#: glade/glade.c:372
+msgid "System Error"
+msgstr "System Error"
+
+#: glade/glade.c:376
+msgid "Error opening file"
+msgstr "Error opening file"
+
+#: glade/glade.c:378
+msgid "Error reading file"
+msgstr "Error reading file"
+
+#: glade/glade.c:380
+msgid "Error writing file"
+msgstr "Error writing file"
+
+#: glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Invalid directory"
+
+#: glade/glade.c:387
+msgid "Invalid value"
+msgstr "Invalid value"
+
+#: glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Invalid XML entity"
+
+#: glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Start tag expected"
+
+#: glade/glade.c:393
+msgid "End tag expected"
+msgstr "End tag expected"
+
+#: glade/glade.c:395
+msgid "Character data expected"
+msgstr "Character data expected"
+
+#: glade/glade.c:397
+msgid "Class id missing"
+msgstr "Class id missing"
+
+#: glade/glade.c:399
+msgid "Class unknown"
+msgstr "Class unknown"
+
+#: glade/glade.c:401
+msgid "Invalid component"
+msgstr "Invalid component"
+
+#: glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Unexpected end of file"
+
+#: glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Unknown error code"
+
+#: glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Controlled By"
+
+#: glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Controller For"
+
+#: glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Label For"
+
+#: glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Labelled By"
+
+#: glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Member Of"
+
+#: glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Node Child Of"
+
+#: glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Flows To"
+
+#: glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Flows From"
+
+#: glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Subwindow Of"
+
+#: glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Embeds"
+
+#: glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Embedded By"
+
+#: glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Popup For"
+
+#: glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Parent Window Of"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relationship: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: glade/glade_atk.c:375 glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: glade/glade_atk.c:638 glade/glade_menu_editor.c:773 glade/property.c:776
+msgid "Name:"
+msgstr "Name:"
+
+#: glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "The name of the widget to pass to assistive technologies"
+
+#: glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Description:"
+
+#: glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "The description of the widget to pass to assistive technologies"
+
+#: glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Table Caption:"
+
+#: glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "The table caption to pass to assistive technologies"
+
+#: glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Select the widgets with this relationship"
+
+#: glade/glade_atk.c:761
+msgid "Click"
+msgstr "Click"
+
+#: glade/glade_atk.c:762
+msgid "Press"
+msgstr "Press"
+
+#: glade/glade_atk.c:763
+msgid "Release"
+msgstr "Release"
+
+#: glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Enter the description of the action to pass to assistive technologies"
+
+#: glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Clipboard"
+
+#: glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "You need to select a widget to paste into"
+
+#: glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "You can't paste into windows or dialogues."
+
+#: glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+
+#: glade/glade_clipboard.c:408 glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Only menu items can be pasted into a menu or menu bar."
+
+#: glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Only buttons can be pasted into a dialogue action area."
+
+#: glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+
+#: glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+
+#: glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Sorry - pasting over a GnomeDockItem is not implemented yet."
+
+#: glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem widgets can only be pasted into a GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: glade/glade_gnome.c:121 glade/glade_gnome.c:874
+#: glade/glade_project_window.c:211 glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_New"
+
+#: glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Create a new file"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: glade/glade_gnomelib.c:117 glade/glade_gtk12lib.c:248
+#: glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Dep_recated"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Basic"
+
+#: glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Additional"
+
+#: glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Select Accelerator Key"
+
+#: glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Keys"
+
+#: glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Menu Editor"
+
+#: glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Type"
+
+#: glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Accelerator"
+
+#: glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Name"
+
+#: glade/glade_menu_editor.c:415 glade/property.c:1499
+msgid "Handler"
+msgstr "Handler"
+
+#: glade/glade_menu_editor.c:416 glade/property.c:102
+msgid "Active"
+msgstr "Active"
+
+#: glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Group"
+
+#: glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Icon"
+
+#: glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Move the item and its children up one place in the list"
+
+#: glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Move the item and its children down one place in the list"
+
+#: glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Move the item and its children up one level"
+
+#: glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Move the item and its children down one level"
+
+#: glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "The stock item to use."
+
+#: glade/glade_menu_editor.c:528 glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Stock Item:"
+
+#: glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "The stock Gnome item to use."
+
+#: glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "The text of the menu item, or empty for separators."
+
+#: glade/glade_menu_editor.c:770 glade/property.c:777
+msgid "The name of the widget"
+msgstr "The name of the widget"
+
+#: glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "The function to be called when the item is selected"
+
+#: glade/glade_menu_editor.c:793 glade/property.c:1547
+msgid "Handler:"
+msgstr "Handler:"
+
+#: glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "An optional icon to show on the left of the menu item."
+
+#: glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "The tip to show when the mouse is over the item"
+
+#: glade/glade_menu_editor.c:937 glade/property.c:824
+msgid "Tooltip:"
+msgstr "Tooltip:"
+
+#: glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Add"
+
+#: glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Add a new item below the selected item."
+
+#: glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Add _Child"
+
+#: glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Add a new child item below the selected item."
+
+#: glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Add _Separator"
+
+#: glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Add a separator below the selected item."
+
+#: glade/glade_menu_editor.c:989 glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Delete"
+
+#: glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Delete the current item"
+
+#. Type radio options and toggle options.
+#: glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Item Type:"
+
+#: glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "If the item is initially on."
+
+#: glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Active:"
+
+#: glade/glade_menu_editor.c:1023 glade/glade_menu_editor.c:1638
+#: glade/property.c:2216 glade/property.c:2226
+msgid "No"
+msgstr "No"
+
+#: glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "The radio menu item's group"
+
+#: glade/glade_menu_editor.c:1054 glade/glade_menu_editor.c:2414
+#: glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Radio"
+
+#: glade/glade_menu_editor.c:1061 glade/glade_menu_editor.c:2412
+#: glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Check"
+
+#: glade/glade_menu_editor.c:1068 glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Accelerator:"
+
+#: glade/glade_menu_editor.c:1114 glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: glade/glade_menu_editor.c:1119 glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: glade/glade_menu_editor.c:1124 glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: glade/glade_menu_editor.c:1129 glade/property.c:1695
+msgid "Key:"
+msgstr "Key:"
+
+#: glade/glade_menu_editor.c:1135 glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modifiers:"
+
+#: glade/glade_menu_editor.c:1638 glade/glade_menu_editor.c:2419
+#: glade/glade_menu_editor.c:2562 glade/property.c:2216
+msgid "Yes"
+msgstr "Yes"
+
+#: glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Select icon"
+
+#: glade/glade_menu_editor.c:2353 glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "separator"
+
+#. Add the special 'New' item to create a new group.
+#: glade/glade_menu_editor.c:3638 glade/glade_project_window.c:369
+#: glade/property.c:5115
+msgid "New"
+msgstr "New"
+
+#: glade/glade_palette.c:194 glade/glade_palette.c:196
+#: glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Selector"
+
+#: glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialogue.\n"
+
+#: glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialogue.\n"
+
+#: glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+
+#: glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialogue.\n"
+
+#: glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Sorry - generating source for %s is not implemented yet"
+
+#: glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+
+#: glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+
+#: glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+
+#: glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+
+#: glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+
+#: glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialogue.\n"
+
+#: glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Error writing project XML file\n"
+
+#: glade/glade_project_options.c:157 glade/glade_project_window.c:385
+#: glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Project Options"
+
+#.
+#. * General Page.
+#.
+#: glade/glade_project_options.c:174
+msgid "General"
+msgstr "General"
+
+#: glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Basic Options:"
+
+#: glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "The project directory"
+
+#: glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Project Directory:"
+
+#: glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Browse..."
+
+#: glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "The name of the current project"
+
+#: glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Project Name:"
+
+#: glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "The name of the program"
+
+#: glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "The project file"
+
+#: glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Project File:"
+
+#. Project Source Directory.
+#: glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subdirectories:"
+
+#: glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "The directory to save generated source code"
+
+#: glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Source Directory:"
+
+#: glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "The directory to store pixmaps"
+
+#: glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Pixmaps Directory:"
+
+#: glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "The licence which is added at the top of generated files"
+
+#. Source Language.
+#: glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Language:"
+
+#: glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Enable Gnome Support"
+
+#: glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "If a Gnome application is to be built"
+
+#: glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Enable Gnome DB Support"
+
+#: glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "If a Gnome DB application is to be built"
+
+#.
+#. * C Options Page.
+#.
+#: glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C Options"
+
+#: glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Note:</b> for large applications the use of libglade is recommended."
+
+#: glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "General Options:"
+
+#. Gettext Support.
+#: glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext Support"
+
+#: glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "If strings are marked for translation by gettext"
+
+#. Setting widget names.
+#: glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Set Widget Names"
+
+#: glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "If widget names are set in the source code"
+
+#. Backing up source files.
+#: glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Backup Source Files"
+
+#: glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "If copies of old source files are made"
+
+#. Gnome Help System support.
+#: glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome Help Support"
+
+#: glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "If support for the Gnome Help system should be included"
+
+#: glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "File Output Options:"
+
+#. Outputting main file.
+#: glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Output main.c File"
+
+#: glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+
+#. Outputting support files.
+#: glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Output Support Functions"
+
+#: glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "If the support functions are output"
+
+#. Outputting build files.
+#: glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Output Build Files"
+
+#: glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+
+#. Main source file.
+#: glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Interface Creation Functions:"
+
+#: glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "The file in which the functions to create the interface are written"
+
+#: glade/glade_project_options.c:566 glade/glade_project_options.c:612
+#: glade/glade_project_options.c:658 glade/property.c:998
+msgid "Source File:"
+msgstr "Source File:"
+
+#: glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+
+#: glade/glade_project_options.c:583 glade/glade_project_options.c:629
+#: glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Header File:"
+
+#: glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Source file for interface creation functions"
+
+#: glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Header file for interface creation functions"
+
+#. Handler source file.
+#: glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Signal Handler & Callback Functions:"
+
+#: glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"The file in which the empty signal handler and callback functions are written"
+
+#: glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+
+#: glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Source file for signal handler and callback functions"
+
+#: glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Header file for signal handler and callback functions"
+
+#. Support source file.
+#: glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Support Functions:"
+
+#: glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "The file in which the support functions are written"
+
+#: glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+"The file in which the declarations of the support functions are written"
+
+#: glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Source file for support functions"
+
+#: glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Header file for support functions"
+
+#.
+#. * libglade Options Page.
+#.
+#: glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade Options"
+
+#: glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Translatable Strings:"
+
+#: glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>Note:</b> this option is deprecated - use intltool instead."
+
+#. Output translatable strings.
+#: glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Save Translatable Strings"
+
+#: glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+
+#: glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "The C source file to save all translatable strings in"
+
+#: glade/glade_project_options.c:743 glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "File:"
+
+#: glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Select the Project Directory"
+
+#: glade/glade_project_options.c:1392 glade/glade_project_options.c:1402
+#: glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "You need to set the Translatable Strings File option"
+
+#: glade/glade_project_options.c:1396 glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "You need to set the Project Directory option"
+
+#: glade/glade_project_options.c:1398 glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "You need to set the Project File option"
+
+#: glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "You need to set the Project Name option"
+
+#: glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "You need to set the Program Name option"
+
+#: glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "You need to set the Source Directory option"
+
+#: glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "You need to set the Pixmaps Directory option"
+
+#: glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+
+#: glade/glade_project_window.c:211 glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Create a new project"
+
+#: glade/glade_project_window.c:219 glade/glade_project_window.c:655
+#: glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Build"
+
+#: glade/glade_project_window.c:220 glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Output the project source code"
+
+#: glade/glade_project_window.c:226 glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "Op_tions..."
+
+#: glade/glade_project_window.c:227 glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Edit the project options"
+
+#: glade/glade_project_window.c:242 glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Delete the selected widget"
+
+#: glade/glade_project_window.c:260 glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Show _Palette"
+
+#: glade/glade_project_window.c:260 glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Show the palette of widgets"
+
+#: glade/glade_project_window.c:266 glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Show Property _Editor"
+
+#: glade/glade_project_window.c:267 glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Show the property editor"
+
+#: glade/glade_project_window.c:273 glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Show Widget _Tree"
+
+#: glade/glade_project_window.c:274 glade/glade_project_window.c:754
+#: glade/main.c:82 glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Show the widget tree"
+
+#: glade/glade_project_window.c:280 glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Show _Clipboard"
+
+#: glade/glade_project_window.c:281 glade/glade_project_window.c:764
+#: glade/main.c:86 glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Show the clipboard"
+
+#: glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Show _Grid"
+
+#: glade/glade_project_window.c:300 glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Show the grid (in fixed containers only)"
+
+#: glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "_Snap to Grid"
+
+#: glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Snap widgets to the grid"
+
+#: glade/glade_project_window.c:313 glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Show _Widget Tooltips"
+
+#: glade/glade_project_window.c:314 glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Show the tooltips of created widgets"
+
+#: glade/glade_project_window.c:323 glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Set Grid _Options..."
+
+#: glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Set the grid style and spacing"
+
+#: glade/glade_project_window.c:330 glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "Set Snap O_ptions..."
+
+#: glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Set options for snapping to the grid"
+
+#: glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "View the Glade FAQ"
+
+#. create File menu
+#: glade/glade_project_window.c:358 glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Project"
+
+#: glade/glade_project_window.c:369 glade/glade_project_window.c:873
+#: glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "New Project"
+
+#: glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Open"
+
+#: glade/glade_project_window.c:374 glade/glade_project_window.c:878
+#: glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Open Project"
+
+#: glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Save"
+
+#: glade/glade_project_window.c:379 glade/glade_project_window.c:882
+#: glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Save Project"
+
+#: glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Options"
+
+#: glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Build"
+
+#: glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Build the Source Code"
+
+#: glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Open an existing project"
+
+#: glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Save project"
+
+#: glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Quit Glade"
+
+#: glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Cut the selected widget to the clipboard"
+
+#: glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copy the selected widget to the clipboard"
+
+#: glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Paste the widget from the clipboard over the selected widget"
+
+#: glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Grid"
+
+#: glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "_Show Grid"
+
+#: glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Set the spacing between grid lines"
+
+#: glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "S_nap to Grid"
+
+#: glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Snap widgets to the grid (in fixed containers only)"
+
+#: glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Set which parts of a widget snap to the grid"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_About..."
+
+#: glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Optio_ns"
+
+#: glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Write Source Code"
+
+#: glade/glade_project_window.c:992 glade/glade_project_window.c:1697
+#: glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Are you sure you want to create a new project?"
+
+#: glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "New _GTK+ Project"
+
+#: glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "New G_NOME Project"
+
+#: glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Which type of project do you want to create?"
+
+#: glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "New project created."
+
+#: glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Project opened."
+
+#: glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Error opening project."
+
+#: glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Errors opening project file"
+
+#: glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " errors opening project file:"
+
+#: glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+
+#: glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Error saving project"
+
+#: glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Error saving project."
+
+#: glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Project saved."
+
+#: glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Errors writing source code"
+
+#: glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Error writing source."
+
+#: glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Source code written."
+
+#: glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "System error message:"
+
+#: glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Are you sure you want to quit?"
+
+#: glade/glade_project_window.c:1988 glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: glade/glade_project_window.c:1989 glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade is a User Interface Builder for GTK+ and GNOME."
+
+#: glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "About Glade"
+
+#: glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<untitled>"
+
+#: glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Database Browser"
+
+#: glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Data-bound combo"
+
+#: glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Connection Selector"
+
+#: glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN Configurator"
+
+#: glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN Config Druid"
+
+#: glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Highlight text:"
+
+#: glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "If selected, text will be highlighted inside the widget"
+
+#: glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Database error viewer"
+
+#: glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Database error dialogue"
+
+#: glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Form"
+
+#: glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Text inside the gray bar"
+
+#: glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Gray Bar"
+
+#: glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Data-bound grid"
+
+#: glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Data-bound list"
+
+#: glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Database login widget"
+
+#: glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Login"
+
+#: glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Database login dialogue"
+
+#: glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Provider Selector"
+
+#: glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Data Source Selector"
+
+#: glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Table Editor "
+
+#: glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Allow Floating:"
+
+#: glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "If floating dock items are allowed"
+
+#: glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Add dock band on top"
+
+#: glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Add dock band on bottom"
+
+#: glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Add dock band on left"
+
+#: glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Add dock band on right"
+
+#: glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Add floating dock item"
+
+#: glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome Dock"
+
+#: glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Locked:"
+
+#: glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "If the dock item is locked in position"
+
+#: glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusive:"
+
+#: glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "If the dock item is always the only item in its band"
+
+#: glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Never Floating:"
+
+#: glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "If the dock item is never allowed to float in its own window"
+
+#: glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Never Vertical:"
+
+#: glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "If the dock item is never allowed to be vertical"
+
+#: glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Never Horizontal:"
+
+#: glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "If the dock item is never allowed to be horizontal"
+
+#: glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "The type of shadow around the dock item"
+
+#: glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "The orientation of a floating dock item"
+
+#: glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Add dock item before"
+
+#: glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Add dock item after"
+
+#: glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome Dock Item"
+
+#: glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+
+#: glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome About Dialogue"
+
+#: glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "New File"
+
+#: glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Open File"
+
+#: glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Save File"
+
+#: glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Status Bar:"
+
+#: glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "If the window has a status bar"
+
+#: glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Store Config:"
+
+#: glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "If the layout is saved and restored automatically"
+
+#: glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Gnome Application Window"
+
+#: glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Status Message."
+
+#: glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progress:"
+
+#: glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "If the app bar has a progress indicator"
+
+#: glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "If the app bar has an area for status messages and user input"
+
+#: glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome Application Bar"
+
+#: glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-Aliased:"
+
+#: glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"If the canvas is anti-aliased, to smooth the edges of text and graphics"
+
+#: glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "The minimum x coordinate"
+
+#: glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "The minimum y coordinate"
+
+#: glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "The maximum x coordinate"
+
+#: glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "The maximum y coordinate"
+
+#: glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixels Per Unit:"
+
+#: glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "The number of pixels corresponding to one unit"
+
+#: glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Dither:"
+
+#: glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "If the sample should use dithering to be more accurate"
+
+#: glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Pick a colour"
+
+#: glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome Colour Picker"
+
+#: glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Couldn't create the Bonobo control"
+
+#: glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "New Bonobo Control"
+
+#: glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Select a Bonobo Control"
+
+#: glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: glade/gnome/gnomecontrol.c:295 glade/property.c:3902
+msgid "Description"
+msgstr "Description"
+
+#: glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo Control"
+
+#: glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Show Time:"
+
+#: glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "If the time is shown as well as the date"
+
+#: glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 Hour Format:"
+
+#: glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "If the time is shown in 24-hour format"
+
+#: glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Lower Hour:"
+
+#: glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "The lowest hour to show in the popup"
+
+#: glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Upper Hour:"
+
+#: glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "The highest hour to show in the popup"
+
+#: glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: glade/gnome/gnomedialog.c:153 glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Auto Close:"
+
+#: glade/gnome/gnomedialog.c:154 glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "If the dialogue closes when any button is clicked"
+
+#: glade/gnome/gnomedialog.c:155 glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Hide on Close:"
+
+#: glade/gnome/gnomedialog.c:156 glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+"If the dialogue is hidden when it is closed, instead of being destroyed"
+
+#: glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Gnome Dialogue Box"
+
+#: glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "New Gnome Druid"
+
+#: glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Show Help"
+
+#: glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Display the help button."
+
+#: glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Add Start Page"
+
+#: glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Add Finish Page"
+
+#: glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druid"
+
+#: glade/gnome/gnomedruidpageedge.c:94 glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "The title of the page"
+
+#: glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "The main text of the page, introducing people to the druid."
+
+#: glade/gnome/gnomedruidpageedge.c:98 glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Title Colour:"
+
+#: glade/gnome/gnomedruidpageedge.c:99 glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "The colour of the title text"
+
+#: glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Text Colour:"
+
+#: glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "The colour of the main text"
+
+#: glade/gnome/gnomedruidpageedge.c:103
+#: glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "The background colour of the page"
+
+#: glade/gnome/gnomedruidpageedge.c:104
+#: glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Logo Back. Colour:"
+
+#: glade/gnome/gnomedruidpageedge.c:105
+#: glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "The background colour around the logo"
+
+#: glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Text Box Colour:"
+
+#: glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "The background colour of the main text area"
+
+#: glade/gnome/gnomedruidpageedge.c:108
+#: glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logo Image:"
+
+#: glade/gnome/gnomedruidpageedge.c:109
+#: glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "The logo to display in the top-right of the page"
+
+#: glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Side Watermark:"
+
+#: glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "The main image to display on the side of the page."
+
+#: glade/gnome/gnomedruidpageedge.c:112
+#: glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Top Watermark:"
+
+#: glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "The watermark to display at the top of the page."
+
+#: glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Druid Start or Finish Page"
+
+#: glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Contents Back. Colour:"
+
+#: glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "The background colour around the title"
+
+#: glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "The image to display along the top of the page"
+
+#: glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Druid Standard Page"
+
+#: glade/gnome/gnomeentry.c:71 glade/gnome/gnomefileentry.c:96
+#: glade/gnome/gnomeiconentry.c:74 glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "History ID:"
+
+#: glade/gnome/gnomeentry.c:72 glade/gnome/gnomefileentry.c:97
+#: glade/gnome/gnomeiconentry.c:75 glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "The ID to save the history entries under"
+
+#: glade/gnome/gnomeentry.c:73 glade/gnome/gnomefileentry.c:98
+#: glade/gnome/gnomeiconentry.c:76 glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Max Saved:"
+
+#: glade/gnome/gnomeentry.c:74 glade/gnome/gnomefileentry.c:99
+#: glade/gnome/gnomeiconentry.c:77 glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "The maximum number of history entries saved"
+
+#: glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome Entry"
+
+#: glade/gnome/gnomefileentry.c:102 glade/gnome/gnomeiconentry.c:73
+#: glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "The title of the file selection dialogue"
+
+#: glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Directory:"
+
+#: glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "If a directory is needed rather than a file"
+
+#: glade/gnome/gnomefileentry.c:106 glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "If the file selection dialogue should be modal"
+
+#: glade/gnome/gnomefileentry.c:107 glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Use FileChooser:"
+
+#: glade/gnome/gnomefileentry.c:108 glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Use the new GtkFileChooser widget instead of GtkFileSelection"
+
+#: glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome File Entry"
+
+#: glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "The preview text to show in the font selection dialogue"
+
+#: glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mode:"
+
+#: glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "What to display in the font picker button"
+
+#: glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "The size of the font to use in the font picker button"
+
+#: glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome Font Picker"
+
+#: glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "The URL to display when the button is clicked"
+
+#: glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "The text to display in the button"
+
+#: glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef Link Button"
+
+#: glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome Icon Entry"
+
+#: glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "The selection mode"
+
+#: glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Icon Width:"
+
+#: glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "The width of each icon"
+
+#: glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "The number of pixels between rows of icons"
+
+#: glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "The number of pixels between columns of icons"
+
+#: glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Icon Border:"
+
+#: glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "The number of pixels around icons (unused?)"
+
+#: glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Text Spacing:"
+
+#: glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "The number of pixels between the text and the icon"
+
+#: glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Text Editable:"
+
+#: glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "If the icon text can be edited by the user"
+
+#: glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Text Static:"
+
+#: glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+
+#: glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Icon List"
+
+#: glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Icon Selection"
+
+#: glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Message Type:"
+
+#: glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "The type of the message box"
+
+#: glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Message:"
+
+#: glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "The message to display"
+
+#: glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Gnome Message Box"
+
+#: glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "The pixmap filename"
+
+#: glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Scaled:"
+
+#: glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "If the pixmap is scaled"
+
+#: glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Scaled Width:"
+
+#: glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "The width to scale the pixmap to"
+
+#: glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Scaled Height:"
+
+#: glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "The height to scale the pixmap to"
+
+#: glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome Pixmap"
+
+#: glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Preview:"
+
+#: glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "If a small preview of the pixmap is displayed"
+
+#: glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "New GnomePropertyBox"
+
+#: glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Property Dialogue Box"
+
+#: glade/main.c:70 glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Write the source code and exit"
+
+#: glade/main.c:74 glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Start with the palette hidden"
+
+#: glade/main.c:78 glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Start with the property editor hidden"
+
+#: glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+
+#: glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Error loading XML file.\n"
+
+#: glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Error writing source.\n"
+
+#: glade/palette.c:60
+msgid "Palette"
+msgstr "Palette"
+
+#: glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: glade/property.c:102
+msgid "Prelight"
+msgstr "Prelight"
+
+#: glade/property.c:103
+msgid "Selected"
+msgstr "Selected"
+
+#: glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+#: glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "When the window needs redrawing"
+
+#: glade/property.c:468
+msgid "When the mouse moves"
+msgstr "When the mouse moves"
+
+#: glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Mouse movement hints"
+
+#: glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Mouse movement with any button pressed"
+
+#: glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Mouse movement with button 1 pressed"
+
+#: glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Mouse movement with button 2 pressed"
+
+#: glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Mouse movement with button 3 pressed"
+
+#: glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Any mouse button pressed"
+
+#: glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Any mouse button released"
+
+#: glade/property.c:476
+msgid "Any key pressed"
+msgstr "Any key pressed"
+
+#: glade/property.c:477
+msgid "Any key released"
+msgstr "Any key released"
+
+#: glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "When the mouse enters the window"
+
+#: glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "When the mouse leaves the window"
+
+#: glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Any change in input focus"
+
+#: glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Any change in window structure"
+
+#: glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Any change in X Windows property"
+
+#: glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Any change in visibility"
+
+#: glade/property.c:484 glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "For cursors in XInput-aware programs"
+
+#: glade/property.c:596
+msgid "Properties"
+msgstr "Properties"
+
+#: glade/property.c:620
+msgid "Packing"
+msgstr "Packing"
+
+#: glade/property.c:625
+msgid "Common"
+msgstr "Common"
+
+#: glade/property.c:631
+msgid "Style"
+msgstr "Style"
+
+#: glade/property.c:637 glade/property.c:4646
+msgid "Signals"
+msgstr "Signals"
+
+#: glade/property.c:700 glade/property.c:721
+msgid "Properties: "
+msgstr "Properties: "
+
+#: glade/property.c:708 glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Properties: <none>"
+
+#: glade/property.c:778
+msgid "Class:"
+msgstr "Class:"
+
+#: glade/property.c:779
+msgid "The class of the widget"
+msgstr "The class of the widget"
+
+#: glade/property.c:813
+msgid "Width:"
+msgstr "Width:"
+
+#: glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"The requested width of the widget (usually used to set the minimum width)"
+
+#: glade/property.c:816
+msgid "Height:"
+msgstr "Height:"
+
+#: glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"The requested height of the widget (usually used to set the minimum height)"
+
+#: glade/property.c:820
+msgid "Visible:"
+msgstr "Visible:"
+
+#: glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "If the widget is initially visible"
+
+#: glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensitive:"
+
+#: glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "If the widget responds to input"
+
+#: glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "The tooltip to display if the mouse lingers over the widget"
+
+#: glade/property.c:827
+msgid "Can Default:"
+msgstr "Can Default:"
+
+#: glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "If the widget can be the default action in a dialogue"
+
+#: glade/property.c:829
+msgid "Has Default:"
+msgstr "Has Default:"
+
+#: glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "If the widget is the default action in the dialogue"
+
+#: glade/property.c:831
+msgid "Can Focus:"
+msgstr "Can Focus:"
+
+#: glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "If the widget can accept the input focus"
+
+#: glade/property.c:833
+msgid "Has Focus:"
+msgstr "Has Focus:"
+
+#: glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "If the widget has the input focus"
+
+#: glade/property.c:836
+msgid "Events:"
+msgstr "Events:"
+
+#: glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "The X events that the widget receives"
+
+#: glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Ext.Events:"
+
+#: glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "The X Extension events mode"
+
+#: glade/property.c:843
+msgid "Accelerators:"
+msgstr "Accelerators:"
+
+#: glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Defines the signals to emit when keys are pressed"
+
+#: glade/property.c:845
+msgid "Edit..."
+msgstr "Edit..."
+
+#: glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagate:"
+
+#: glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Set True to propagate the style to the widget's children"
+
+#: glade/property.c:869
+msgid "Named Style:"
+msgstr "Named Style:"
+
+#: glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "The name of the style, which can be shared by several widgets"
+
+#: glade/property.c:872
+msgid "Font:"
+msgstr "Font:"
+
+#: glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "The font to use for any text in the widget"
+
+#: glade/property.c:898
+msgid "Copy All"
+msgstr "Copy All"
+
+#: glade/property.c:926
+msgid "Foreground:"
+msgstr "Foreground:"
+
+#: glade/property.c:926
+msgid "Background:"
+msgstr "Background:"
+
+#: glade/property.c:926
+msgid "Base:"
+msgstr "Base:"
+
+#: glade/property.c:928
+msgid "Foreground color"
+msgstr "Foreground colour"
+
+#: glade/property.c:928
+msgid "Background color"
+msgstr "Background colour"
+
+#: glade/property.c:928
+msgid "Text color"
+msgstr "Text colour"
+
+#: glade/property.c:929
+msgid "Base color"
+msgstr "Base colour"
+
+#: glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Back. Pixmap:"
+
+#: glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "The graphic to use as the background of the widget"
+
+#: glade/property.c:999
+msgid "The file to write source code into"
+msgstr "The file to write source code into"
+
+#: glade/property.c:1000
+msgid "Public:"
+msgstr "Public:"
+
+#: glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "If the widget is added to the component's data structure"
+
+#: glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Separate Class:"
+
+#: glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Put this widget's subtree in a separate class"
+
+#: glade/property.c:1014
+msgid "Separate File:"
+msgstr "Separate File:"
+
+#: glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Put this widget in a separate source file"
+
+#: glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibility:"
+
+#: glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Visibility of widgets. Public widgets are exported to a global map."
+
+#: glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "You need to select a colour or background to copy"
+
+#: glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Invalid selection in on_style_copy()"
+
+#: glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "You need to copy a colour or background pixmap first"
+
+#: glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "You need to select a colour to paste into"
+
+#: glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "You need to select a background pixmap to paste into"
+
+#: glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Couldn't create pixmap from file\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: glade/property.c:1498
+msgid "Signal"
+msgstr "Signal"
+
+#: glade/property.c:1500
+msgid "Data"
+msgstr "Data"
+
+#: glade/property.c:1501
+msgid "After"
+msgstr "After"
+
+#: glade/property.c:1502
+msgid "Object"
+msgstr "Object"
+
+#: glade/property.c:1533 glade/property.c:1697
+msgid "Signal:"
+msgstr "Signal:"
+
+#: glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "The signal to add a handler for"
+
+#: glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "The function to handle the signal"
+
+#: glade/property.c:1551
+msgid "Data:"
+msgstr "Data:"
+
+#: glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "The data passed to the handler"
+
+#: glade/property.c:1553
+msgid "Object:"
+msgstr "Object:"
+
+#: glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "The object which receives the signal"
+
+#: glade/property.c:1555
+msgid "After:"
+msgstr "After:"
+
+#: glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "If the handler runs after the class function"
+
+#: glade/property.c:1569
+msgid "Add"
+msgstr "Add"
+
+#: glade/property.c:1575
+msgid "Update"
+msgstr "Update"
+
+#: glade/property.c:1587
+msgid "Clear"
+msgstr "Clear"
+
+#: glade/property.c:1637
+msgid "Accelerators"
+msgstr "Accelerators"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: glade/property.c:1650
+msgid "Mod"
+msgstr "Mod"
+
+#: glade/property.c:1651
+msgid "Key"
+msgstr "Key"
+
+#: glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Signal to emit"
+
+#: glade/property.c:1696
+msgid "The accelerator key"
+msgstr "The accelerator key"
+
+#: glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "The signal to emit when the accelerator is pressed"
+
+#: glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Edit Text Property"
+
+#: glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Text:</b>"
+
+#: glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "T_ranslatable"
+
+#: glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Has Context _Prefix"
+
+#: glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Co_mments For Translators:</b>"
+
+#: glade/property.c:3892
+msgid "Select X Events"
+msgstr "Select X Events"
+
+#: glade/property.c:3901
+msgid "Event Mask"
+msgstr "Event Mask"
+
+#: glade/property.c:4031 glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "You need to set the accelerator key"
+
+#: glade/property.c:4038 glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "You need to set the signal to emit"
+
+#: glade/property.c:4314 glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "You need to set the signal name"
+
+#: glade/property.c:4321 glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "You need to set the handler for the signal"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s signals"
+
+#: glade/property.c:4637
+msgid "Select Signal"
+msgstr "Select Signal"
+
+#: glade/property.c:4833
+msgid "Value:"
+msgstr "Value:"
+
+#: glade/property.c:4833
+msgid "Min:"
+msgstr "Min:"
+
+#: glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Step Inc:"
+
+#: glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Page Inc:"
+
+#: glade/property.c:4834
+msgid "Page Size:"
+msgstr "Page Size:"
+
+#: glade/property.c:4836
+msgid "H Value:"
+msgstr "H Value:"
+
+#: glade/property.c:4836
+msgid "H Min:"
+msgstr "H Min:"
+
+#: glade/property.c:4836
+msgid "H Max:"
+msgstr "H Max:"
+
+#: glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "H Step Inc:"
+
+#: glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "H Page Inc:"
+
+#: glade/property.c:4837
+msgid "H Page Size:"
+msgstr "H Page Size:"
+
+#: glade/property.c:4839
+msgid "V Value:"
+msgstr "V Value:"
+
+#: glade/property.c:4839
+msgid "V Min:"
+msgstr "V Min:"
+
+#: glade/property.c:4839
+msgid "V Max:"
+msgstr "V Max:"
+
+#: glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "V Step Inc:"
+
+#: glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "V Page Inc:"
+
+#: glade/property.c:4840
+msgid "V Page Size:"
+msgstr "V Page Size:"
+
+#: glade/property.c:4843
+msgid "The initial value"
+msgstr "The initial value"
+
+#: glade/property.c:4844
+msgid "The minimum value"
+msgstr "The minimum value"
+
+#: glade/property.c:4845
+msgid "The maximum value"
+msgstr "The maximum value"
+
+#: glade/property.c:4846
+msgid "The step increment"
+msgstr "The step increment"
+
+#: glade/property.c:4847
+msgid "The page increment"
+msgstr "The page increment"
+
+#: glade/property.c:4848
+msgid "The page size"
+msgstr "The page size"
+
+#: glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "The requested font is not available."
+
+#: glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Select Named Style"
+
+#: glade/property.c:5063
+msgid "Styles"
+msgstr "Styles"
+
+#: glade/property.c:5122
+msgid "Rename"
+msgstr "Rename"
+
+#: glade/property.c:5150
+msgid "Cancel"
+msgstr "Cancel"
+
+#: glade/property.c:5270
+msgid "New Style:"
+msgstr "New Style:"
+
+#: glade/property.c:5284 glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Invalid style name"
+
+#: glade/property.c:5292 glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "That style name is already in use"
+
+#: glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Rename Style To:"
+
+#: glade/save.c:139 glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+
+#: glade/save.c:174 glade/save.c:225 glade/save.c:947 glade/source.c:358
+#: glade/source.c:373 glade/source.c:391 glade/source.c:404 glade/source.c:815
+#: glade/source.c:1043 glade/source.c:1134 glade/source.c:1328
+#: glade/source.c:1423 glade/source.c:1643 glade/source.c:1732
+#: glade/source.c:1784 glade/source.c:1848 glade/source.c:1895
+#: glade/source.c:2032 glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Couldn't create file:\n"
+" %s\n"
+
+#: glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Error writing XML file\n"
+
+#: glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+
+#: glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+
+#: glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+
+#: glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+
+#: glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+
+#: glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid support source filename: %s\n"
+"%s\n"
+
+#: glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid support header filename: %s\n"
+"%s\n"
+
+#: glade/source.c:418 glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Couldn't append to file:\n"
+" %s\n"
+
+#: glade/source.c:1724 glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Error writing to file:\n"
+" %s\n"
+
+#: glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "The filename must be set in the Project Options dialogue."
+
+#: glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialogue to set it."
+
+#: glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Widget Tree"
+
+#: glade/utils.c:900 glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget not found in box"
+
+#: glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget not found in table"
+
+#: glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget not found in fixed container"
+
+#: glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget not found in packer"
+
+#: glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Couldn't access file:\n"
+" %s\n"
+
+#: glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Couldn't open file:\n"
+" %s\n"
+
+#: glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Error reading from file:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Couldn't create directory:\n"
+" %s\n"
+
+#: glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Couldn't access directory:\n"
+" %s\n"
+
+#: glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Invalid directory:\n"
+" %s\n"
+
+#: glade/utils.c:1611
+msgid "Projects"
+msgstr "Projects"
+
+#: glade/utils.c:1628
+msgid "project"
+msgstr "project"
+
+#: glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Couldn't open directory:\n"
+" %s\n"
diff --git a/tools/glade/po/en_GB.po b/tools/glade/po/en_GB.po
new file mode 100644
index 00000000..01f80cca
--- /dev/null
+++ b/tools/glade/po/en_GB.po
@@ -0,0 +1,6062 @@
+# English (British) translation for Glade
+# Copyright (C) 1999 Free Software Foundation, Inc.
+# Robert Brady <rwb197@ecs.soton.ac.uk>, 1999.
+# Gareth Owen <gowen72@yahoo.com>, David Lodge <dave@cirt.net>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Glade CVS\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-09-12 22:50+0100\n"
+"PO-Revision-Date: 2006-09-12 22:51-0000\n"
+"Last-Translator: David Lodge <dave@cirt.net>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "Create or open user interface designs for GTK+ or GNOME applications"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade Interface Designer"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Grid Options"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Horizontal Spacing:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Vertical Spacing:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Grid Style:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Dots"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Lines"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Snap Options"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Horizontal Snapping:"
+
+#: ../glade/editor.c:508
+#: ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Left"
+
+#: ../glade/editor.c:517
+#: ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Right"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Vertical Snapping:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Top"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Bottom"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GtkToolItem widgets can only be added to a GtkToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Couldn't insert a GtkScrolledWindow widget."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Couldn't insert a GtkViewport widget."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Couldn't add new widget."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Couldn't delete widget."
+
+#: ../glade/editor.c:3541
+#: ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "The widget can't be deleted"
+
+#: ../glade/editor.c:3572
+msgid "The widget is created automatically as part of the parent widget, and it can't be deleted."
+msgstr "The widget is created automatically as part of the parent widget, and it can't be deleted."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Border Width:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "The width of the border around the container"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Select"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Remove Scrolled Window"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Add Scrolled Window"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Remove Alignment"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Add Alignment"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Remove Event Box"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Add Event Box"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Redisplay"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Cut"
+
+#: ../glade/gbwidget.c:1866
+#: ../glade/property.c:892
+#: ../glade/property.c:5141
+msgid "Copy"
+msgstr "Copy"
+
+#: ../glade/gbwidget.c:1875
+#: ../glade/property.c:904
+msgid "Paste"
+msgstr "Paste"
+
+#: ../glade/gbwidget.c:1887
+#: ../glade/property.c:1581
+#: ../glade/property.c:5132
+msgid "Delete"
+msgstr "Delete"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414
+#: ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "replacing child of container - not implemented yet\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Couldn't insert GtkAlignment widget."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Couldn't remove GtkAlignment widget."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Couldn't insert GtkEventBox widget."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Couldn't remove GtkEventBox widget."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Couldn't insert GtkScrolledWindow widget."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Couldn't remove GtkScrolledWindow widget."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Remove Label"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Application Name"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103
+#: ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103
+#: ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "The pixmap to use as the logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#: ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Program Name:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "The name of the application"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+#: ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comments:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Additional information, such as a description of the application"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107
+#: ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107
+#: ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "The copyright notice"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "Website URL:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "The URL of the application's website"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Website Label:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "The label to display for the link to the website"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+#: ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "License:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "The license details of the application"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Wrap Licence:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "If the licence text should be wrapped"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#: ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Authors:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#: ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "The authors of the package, one on each line"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116
+#: ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documenters:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116
+#: ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "The documenters of the package, one on each line"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Artists:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "The people who have created the artwork for the package, one on each line"
+msgstr "The people who have created the artwork for the package, one on each line"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118
+#: ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Translators:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118
+#: ../glade/gnome/gnomeabout.c:143
+msgid "The translators of the package. This should normally be left empty so that translators can add their names in the po files"
+msgstr "The translators of the package. This should normally be left empty so that translators can add their names in the po files"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "About Dialogue"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Label with Accelerator"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71
+#: ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130
+#: ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181
+#: ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X Align:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "The horizontal alignment of the child widget"
+
+#: ../glade/gbwidgets/gbalignment.c:74
+#: ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133
+#: ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184
+#: ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y Align:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "The vertical alignment of the child widget"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X Scale:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "The horizontal scale of the child widget"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y Scale:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "The vertical scale of the child widget"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Top Padding:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Space to put above the child widget"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Bottom Padding:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Space to put below the child widget"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Left Padding:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Space to put to the left of the child widget"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Right Padding:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Space to put to the right of the child widget"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Alignment"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direction:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "The direction of the arrow"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+#: ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247
+#: ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123
+#: ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104
+#: ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Shadow:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "The shadow type of the arrow"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "The horizontal alignment of the arrow"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "The vertical alignment of the arrow"
+
+#: ../glade/gbwidgets/gbarrow.c:95
+#: ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "X Pad:"
+
+#: ../glade/gbwidgets/gbarrow.c:95
+#: ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+#: ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "The horizontal padding"
+
+#: ../glade/gbwidgets/gbarrow.c:97
+#: ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Y Pad:"
+
+#: ../glade/gbwidgets/gbarrow.c:97
+#: ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+#: ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "The vertical padding"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Arrow"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122
+#: ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Label X Align:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123
+#: ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "The horizontal alignment of the frame's label widget"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125
+#: ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Label Y Align:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126
+#: ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "The vertical alignment of the frame's label widget"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "The type of shadow of the frame"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "The horizontal alignment of the frame's child"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Ratio:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "The aspect ratio of the frame's child"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Obey Child:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "If the aspect ratio should be determined by the child"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspect Frame"
+
+#: ../glade/gbwidgets/gbbutton.c:118
+#: ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Stock Button:"
+
+#: ../glade/gbwidgets/gbbutton.c:119
+#: ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "The stock button to use"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121
+#: ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92
+#: ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73
+#: ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107
+#: ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Label:"
+
+#: ../glade/gbwidgets/gbbutton.c:121
+#: ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92
+#: ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73
+#: ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107
+#: ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "The text to display"
+
+#: ../glade/gbwidgets/gbbutton.c:122
+#: ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107
+#: ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108
+#: ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Icon:"
+
+#: ../glade/gbwidgets/gbbutton.c:123
+#: ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108
+#: ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "The icon to display"
+
+#: ../glade/gbwidgets/gbbutton.c:125
+#: ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Button Relief:"
+
+#: ../glade/gbwidgets/gbbutton.c:126
+#: ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "The relief style of the button"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Response ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid "The response code returned when the button is pressed. Select one of the standard responses or enter a positive integer value"
+msgstr "The response code returned when the button is pressed. Select one of the standard responses or enter a positive integer value"
+
+#: ../glade/gbwidgets/gbbutton.c:137
+#: ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70
+#: ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76
+#: ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Focus On Click:"
+
+#: ../glade/gbwidgets/gbbutton.c:137
+#: ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70
+#: ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76
+#: ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "If the button grabs focus when it is clicked"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Remove Button Contents"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Button"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Heading:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "If the month and year should be shown at the top"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Day Names:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "If the day names should be shown"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fixed Month:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "If the month and year shouldn't be changeable"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Week Numbers:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "If the number of the week should be shown"
+
+#: ../glade/gbwidgets/gbcalendar.c:81
+#: ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Monday First:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82
+#: ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "If the week should start on Monday"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendar"
+
+#: ../glade/gbwidgets/gbcellview.c:63
+#: ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Back. Colour:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "The background colour"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Cell View"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Initially On:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "If the check button is initially on"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistent:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "If the button is shown in an inconsistent state"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicator:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "If the indicator is always drawn"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Check Button"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "If the check menu item is initially on"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Check Menu Item"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "New columned list"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152
+#: ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110
+#: ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Number of columns:"
+
+#: ../glade/gbwidgets/gbclist.c:242
+#: ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128
+#: ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Select Mode:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "The selection mode of the columned list"
+
+#: ../glade/gbwidgets/gbclist.c:245
+#: ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Show Titles:"
+
+#: ../glade/gbwidgets/gbclist.c:246
+#: ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "If the column titles are shown"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "The type of shadow of the columned list's border"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Columned List"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65
+#: ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Use Alpha:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66
+#: ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "If the alpha channel should be used"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68
+#: ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73
+#: ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101
+#: ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72
+#: ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Title:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69
+#: ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "The title of the colour selection dialog"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Pick a Colour"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Colour Chooser Button"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Opacity Control:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "If the opacity control is shown"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palette:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "If the palette is shown"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Colour Selection"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Select Colour"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316
+#: ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Colour Selection Dialogue"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Value In List:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "If the value must be in the list"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK If Empty:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "If an empty value is acceptable, when 'Value In List' is set"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Case Sensitive:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "If the searching is case sensitive"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Use Arrows:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "If arrows can be used to change the value"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Use Always:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "If arrows work even if the value is not in the list"
+
+#: ../glade/gbwidgets/gbcombo.c:115
+#: ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Items:"
+
+#: ../glade/gbwidgets/gbcombo.c:116
+#: ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "The items in the combo list, one per line"
+
+#: ../glade/gbwidgets/gbcombo.c:425
+#: ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Combo Box"
+
+#: ../glade/gbwidgets/gbcombobox.c:81
+#: ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Add Tearoffs:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82
+#: ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Whether dropdowns should have a tearoff menu item"
+
+#: ../glade/gbwidgets/gbcombobox.c:84
+#: ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Whether the combo box grabs focus when it is clicked"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Has Frame:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Whether the combo box draws a frame around the child"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Combo Box Entry"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "New columned tree"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "The selection mode of the columned tree"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "The type of shadow of the columned tree's border"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Columned Tree"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Type:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "The type of the curve"
+
+#: ../glade/gbwidgets/gbcurve.c:87
+#: ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87
+#: ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "The minimum horizontal value"
+
+#: ../glade/gbwidgets/gbcurve.c:88
+#: ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88
+#: ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "The maximum horizontal value"
+
+#: ../glade/gbwidgets/gbcurve.c:89
+#: ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89
+#: ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "The minimum vertical value"
+
+#: ../glade/gbwidgets/gbcurve.c:90
+#: ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90
+#: ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "The maximum vertical value"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curve"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Creation Function:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "The function which creates the widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "String1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "The first string argument to pass to the function"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "String2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "The second string argument to pass to the function"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "The first integer argument to pass to the function"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "The second integer argument to pass to the function"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Custom Widget"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "New dialogue"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Cancel, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:314
+#: ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322
+#: ../glade/property.c:5162
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Cancel, Apply, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Close"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "_Standard Button Layout:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Number of Buttons:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Show Help Button"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Has Separator:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "If the dialogue has a horizontal separator above the buttons"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Dialogue"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Drawing Area"
+
+#: ../glade/gbwidgets/gbentry.c:94
+#: ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Editable:"
+
+#: ../glade/gbwidgets/gbentry.c:94
+#: ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "If the text can be edited"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Text Visible:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid "If the text entered by the user will be shown. When turned off, the text typed in is displayed as asterix characters, which is useful for entering passwords"
+msgstr "If the text entered by the user will be shown. When turned off, the text typed in is displayed as asterix characters, which is useful for entering passwords"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Max Length:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "The maximum length of the text"
+
+#: ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124
+#: ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95
+#: ../glade/property.c:926
+msgid "Text:"
+msgstr "Text:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "If the entry has a frame around it"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Invisible Char:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "The character to use if the text should not visible, e.g. when entering passwords"
+msgstr "The character to use if the text should not visible, e.g. when entering passwords"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Activates Default:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "If the default widget in the window is activated when Enter is pressed"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Width In Chars:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "The number of characters to leave space for in the entry"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Text Entry"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Visible Window:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "If the event box uses a visible window"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Above Child:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "If the event box window is above the child widget's window"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Event Box"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Initially Expanded:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Whether the expander is initially opened to reveal the child widget"
+
+#: ../glade/gbwidgets/gbexpander.c:57
+#: ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+#: ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Spacing:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Space to put between the label and the child"
+
+#: ../glade/gbwidgets/gbexpander.c:105
+#: ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Add Label Widget"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Expander"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "The window title of the file chooser dialogue"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Action:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "The type of file operation being performed"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Local Only:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "Whether the selected files should be limited to local files"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Show Hidden:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Whether the hidden files and folders should be displayed"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Confirm:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid "Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "Whether a confirmation dialogue will be displayed if a file will be overwritten"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Width in Chars:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "The width of the button in characters"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "File Chooser Button"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Select Multiple:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Whether to allow multiple files to be selected"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "File Chooser"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "File Chooser Dialogue"
+
+#: ../glade/gbwidgets/gbfileselection.c:72
+#: ../glade/property.c:1366
+msgid "Select File"
+msgstr "Select File"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "File Ops.:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "If the file operation buttons are shown"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "File Selection Dialogue"
+
+#: ../glade/gbwidgets/gbfixed.c:139
+#: ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "The X coordinate of the widget in the GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142
+#: ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "The Y coordinate of the widget in the GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Fixed Positions"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69
+#: ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "The title of the font selection dialogue"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Show Style:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "If the font style is shown as part of the font information"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72
+#: ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Show Size:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73
+#: ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "If the font size is shown as part of the font information"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74
+#: ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Use Font:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75
+#: ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "If the selected font is used when displaying the font information"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76
+#: ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Use Size:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "if the selected font size is used when displaying the font information"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97
+#: ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191
+#: ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199
+#: ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Pick a Font"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Font Chooser Button"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#: ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Preview Text:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "The preview text to display"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Font Selection"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Select Font"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Font Selection Dialogue"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Frame"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Initial Type:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "The initial type of the curve"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gamma Curve"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "The type of shadow around the handle box"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Handle Pos:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "The position of the handle"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Snap Edge:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "The edge of the handle box which snaps into position"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Handle Box"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "New horizontal box"
+
+#: ../glade/gbwidgets/gbhbox.c:171
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267
+#: ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Size:"
+
+#: ../glade/gbwidgets/gbhbox.c:171
+#: ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "The number of widgets in the box"
+
+#: ../glade/gbwidgets/gbhbox.c:173
+#: ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426
+#: ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogeneous:"
+
+#: ../glade/gbwidgets/gbhbox.c:174
+#: ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "If the children should be the same size"
+
+#: ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "The space between each child"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Can't delete any children."
+
+#: ../glade/gbwidgets/gbhbox.c:327
+#: ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89
+#: ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69
+#: ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Position:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "The widget's position relative to its siblings"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "The widget's padding"
+
+#: ../glade/gbwidgets/gbhbox.c:333
+#: ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65
+#: ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expand:"
+
+#: ../glade/gbwidgets/gbhbox.c:334
+#: ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Set True to let the widget expand"
+
+#: ../glade/gbwidgets/gbhbox.c:335
+#: ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Fill:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Set True to let the widget fill its allocated area"
+
+#: ../glade/gbwidgets/gbhbox.c:337
+#: ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Pack Start:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Set True to pack the widget at the start of the box"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Insert Before"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Insert After"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Horizontal Box"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "New horizontal button box"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "The number of buttons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Layout:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "The layout style of the buttons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "The space between the buttons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Horizontal Button Box"
+
+#: ../glade/gbwidgets/gbhpaned.c:74
+#: ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "The position of the divider"
+
+#: ../glade/gbwidgets/gbhpaned.c:186
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Shrink:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Set True to let the widget shrink"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Resize:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Set True to let the widget resize"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Horizontal Panes"
+
+#: ../glade/gbwidgets/gbhruler.c:82
+#: ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metric:"
+
+#: ../glade/gbwidgets/gbhruler.c:83
+#: ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "The units of the ruler"
+
+#: ../glade/gbwidgets/gbhruler.c:85
+#: ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Lower Value:"
+
+#: ../glade/gbwidgets/gbhruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "The low value of the ruler"
+
+#: ../glade/gbwidgets/gbhruler.c:87
+#: ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Upper Value:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "The high value of the ruler"
+
+#: ../glade/gbwidgets/gbhruler.c:90
+#: ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "The current position on the ruler"
+
+#: ../glade/gbwidgets/gbhruler.c:91
+#: ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92
+#: ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "The maximum value of the ruler"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Horizontal Ruler"
+
+#: ../glade/gbwidgets/gbhscale.c:107
+#: ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Show Value:"
+
+#: ../glade/gbwidgets/gbhscale.c:107
+#: ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "If the scale's value is shown"
+
+#: ../glade/gbwidgets/gbhscale.c:108
+#: ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Digits:"
+
+#: ../glade/gbwidgets/gbhscale.c:108
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "The number of digits to show"
+
+#: ../glade/gbwidgets/gbhscale.c:110
+#: ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Value Pos:"
+
+#: ../glade/gbwidgets/gbhscale.c:111
+#: ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "The position of the value"
+
+#: ../glade/gbwidgets/gbhscale.c:113
+#: ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114
+#: ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Policy:"
+
+#: ../glade/gbwidgets/gbhscale.c:114
+#: ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "The update policy of the scale"
+
+#: ../glade/gbwidgets/gbhscale.c:116
+#: ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117
+#: ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Inverted:"
+
+#: ../glade/gbwidgets/gbhscale.c:116
+#: ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117
+#: ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "If the range values are inverted"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Horizontal Scale"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88
+#: ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "The update policy of the scrollbar"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Horizontal Scrollbar"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Horizonal Separator"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Icon %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "The selection mode of the icon view"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#: ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270
+#: ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientation:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "The orientation of the icons"
+
+#: ../glade/gbwidgets/gbiconview.c:134
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Reorderable:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "If the view can be reordered using Drag and Drop"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Icon View"
+
+#: ../glade/gbwidgets/gbimage.c:110
+#: ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Named Icon:"
+
+#: ../glade/gbwidgets/gbimage.c:111
+#: ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "The named icon to use"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Icon Size:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "The stock icon size"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Pixel Size:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid "The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr "The size of the named icon in pixels, or -1 to use the Icon Size property"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "The horizontal alignment"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "The vertical alignment"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Image"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Invalid stock menu item"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Menu item with a pixmap"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Input Dialogue"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Use Underline:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "If the text includes an underlined access key"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Use Markup:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "If the text includes pango markup"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Justify:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "The justification of the lines of the label"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Wrap Text:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "If the text is wrapped to fit within the width of the label"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Selectable:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "If the label text can be selected with the mouse"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "The horizontal alignment of the entire label"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "The vertical alignment of the entire label"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Focus Target:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid "The widget to set the keyboard focus to when the underlined access key is used"
+msgstr "The widget to set the keyboard focus to when the underlined access key is used"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198
+#: ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Ellipsise:"
+
+#: ../glade/gbwidgets/gblabel.c:199
+#: ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "How to ellipsize the string"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "The width of the label in characters"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Single Line Mode:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "If the label is only given enough height for a single line"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Angle:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "The angle of the label text"
+
+#: ../glade/gbwidgets/gblabel.c:333
+#: ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:872
+#: ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Label"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Area Width:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "The width of the layout area"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Area Height:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "The height of the layout area"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "The X coordinate of the widget in the GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "The Y coordinate of the widget in the GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Layout"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "The selection mode of the list"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "List"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "List Item"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Popup Menu"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_File"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223
+#: ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Edit"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229
+#: ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_View"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231
+#: ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Help"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_About"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Pack Direction:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "The pack direction of the menubar"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Child Direction:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "The child pack direction of the menubar"
+
+#: ../glade/gbwidgets/gbmenubar.c:300
+#: ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Edit Menus..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Menu Bar"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menu Item"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111
+#: ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Show Horizontal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112
+#: ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "If the item is visible when the toolbar is horizontal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113
+#: ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Show Vertical:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114
+#: ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "If the item is visible when the toolbar is vertical"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115
+#: ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Is Important:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116
+#: ../glade/gbwidgets/gbtoolitem.c:70
+msgid "If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"
+msgstr "If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Toolbar Button with Menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "New notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:202
+#: ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Number of pages:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Show Tabs:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "If the notebook tabs are shown"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Show Border:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "If the notebook border is shown, when the tabs are not shown"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Tab Pos:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "The position of the notebook tabs"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Scrollable:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "If the notebook tabs are scrollable"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Tab Horz. Border:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "The size of the notebook tabs' horizontal border"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Tab Vert. Border:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "The size of the notebook tabs' vertical border"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Show Popup:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "If the popup menu is enabled"
+
+#: ../glade/gbwidgets/gbnotebook.c:292
+#: ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Number of Pages:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "The number of notebook pages"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Previous Page"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Next Page"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Delete Page"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Switch Next"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Switch Previous"
+
+#: ../glade/gbwidgets/gbnotebook.c:578
+#: ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Insert Page After"
+
+#: ../glade/gbwidgets/gbnotebook.c:586
+#: ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Insert Page Before"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "The page's position in the list of pages"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Set True to let the tab expand"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Set True to let the tab fill its allocated area"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Set True to pack the tab at the start of the notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menu Label:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "The text to display in the popup menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notebook"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Cannot add a %s to a GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Option Menu"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Colour:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "If the preview is colour or greyscale"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "If the preview expands to fill its allocated area"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Preview"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "The orientation of the progress bar's contents"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Fraction:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "The fraction of work that has been completed"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Pulse Step:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid "The fraction of the progress bar length to move the bouncing block when pulsed"
+msgstr "The fraction of the progress bar length to move the bouncing block when pulsed"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "The text to display over the progress bar"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Show Text:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "If the text should be shown in the progress bar"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Activity Mode:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "If the progress bar should act like the front of Kit's car"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "The horizontal alignment of the text"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "The vertical alignment of the text"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Progress Bar"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "If the radio button is initially on"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Group:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid "The radio button group (the default is all radio buttons with the same parent)"
+msgstr "The radio button group (the default is all radio buttons with the same parent)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "New Group"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Radio Button"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "If the radio menu item is initially on"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid "The radio menu item group (the default is all radio menu items with the same parent)"
+msgstr "The radio menu item group (the default is all radio menu items with the same parent)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Radio Menu Item"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid "The radio tool button group (the default is all radio tool buttons in the toolbar)"
+msgstr "The radio tool button group (the default is all radio tool buttons in the toolbar)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Toolbar Radio Button"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "H Policy:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "When the horizontal scrollbar will be shown"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "V Policy:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "When the vertical scrollbar will be shown"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Window Pos:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Where the child window is located with respect to the scrollbars"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Shadow Type:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "The update policy of the vertical scrollbar"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Scrolled Window"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separator for Menus"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Draw:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "If the separator is drawn, or just blank"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Toolbar Separator Item"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Climb Rate:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid "The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "The climb rate of the spinbutton, used in conjunction with the Page Increment"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "The number of decimal digits to show"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numeric:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "If only numeric entry is allowed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Update Policy:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "When value_changed signals are emitted"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Snap:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "If the value is snapped to multiples of the step increment"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Wrap:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "If the value is wrapped at the limits"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Spin Button"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Resize Grip:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "If the status bar has a resize grip to resize the window"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Status Bar"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "New table"
+
+#: ../glade/gbwidgets/gbtable.c:149
+#: ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Number of rows:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rows:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "The number of rows in the table"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Columns:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "The number of columns in the table"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "If the children should all be the same size"
+
+#: ../glade/gbwidgets/gbtable.c:245
+#: ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Row Spacing:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "The space between each row"
+
+#: ../glade/gbwidgets/gbtable.c:248
+#: ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Col Spacing:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "The space between each column"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Cell X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "The left edge of the widget in the table"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Cell Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "The top edge of the widget in the table"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Col Span:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "The number of columns spanned by the widget in the table"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Row Span:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "The number of rows spanned by the widget in the table"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H Padding:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V Padding:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Expand:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Set True to let the widget expand horizontally"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y Expand:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Set True to let the widget expand vertically"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Shrink:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Set True to let the widget shrink horizontally"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y Shrink:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Set True to let the widget shrink vertically"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Fill:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Set True to let the widget fill its horizontal allocated area"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y Fill:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Set True to let the widget fill its vertical allocated area"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Insert Row Before"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Insert Row After"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Insert Column Before"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Insert Column After"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Delete Row"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Delete Column"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Table"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centre"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Fill"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71
+#: ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543
+#: ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345
+#: ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "None"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Character"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Word"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursor Visible:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "If the cursor is visible"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Overwrite:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "If entered text overwrites the existing text"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Accepts Tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "If tab characters can be entered"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justification:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "The justification of the text"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Wrapping:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "The wrapping of the text"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Space Above:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Pixels of blank space above paragraphs"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Space Below:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Pixels of blank space below paragraphs"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Space Inside:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Pixels of blank space between wrapped lines in a paragraph"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Left Margin:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Width of the left margin in pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Right Margin:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Width of the right margin in pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Indent:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Amount of pixels to indent paragraphs"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Text View"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "If the toggle button is initially on"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Toggle Button"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Toolbar Toggle Button"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "New toolbar"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Number of items:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "The number of items in the toolbar"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "The toolbar orientation"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Style:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "The toolbar style"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Tooltips:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "If tooltips are enabled"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Show Arrow:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "If the item should be the same size as other homogeneous items"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Insert Item Before"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Insert Item After"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Toolbar"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Toolbar Button"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Toolbar Item"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Column 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Column 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Column 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Row %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Headers Visible:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "If the column header buttons are shown"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Rules Hint:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid "If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "If a hint is set so the theme engine should draw rows in alternating colors"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "If the view is reorderable"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Enable Search:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "If the user can search through columns interactively"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Fixed Height Mode:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Sets all rows to the same height to improve performance"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Hover Selection:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Whether the selection should follow the pointer"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Hover Expand:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid "Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "Whether rows should be expanded or collapsed when the pointer moves over them"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "List or Tree View"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "New vertical box"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Vertical Box"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "New vertical button box"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Vertical Button Box"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "The type of shadow of the viewport"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Viewport"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Vertical Panes"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Vertical Ruler"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Vertical Scale"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Vertical Scrollbar"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Vertical Separator"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "The title of the window"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "The type of the window"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Type Hint:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Tells the window manager how to treat the window"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "The initial position of the window"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+#: ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "If the window is modal"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Default Width:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "The default width of the window"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Default Height:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "The default height of the window"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Resizable:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "If the window can be resized"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "If the window can be shrunk"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Grow:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "If the window can be enlarged"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Auto-Destroy:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "If the window is destroyed when its transient parent is destroyed"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "The icon for this window"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Role:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "A unique identifier for the window to be used when restoring a session"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Decorated:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "If the window should be decorated by the window manager"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Skip Taskbar:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "If the window should not appear in the task bar"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Skip Pager:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "If the window should not appear in the pager"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Gravity:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "The reference point to use when the window coordinates are set"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Focus On Map:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "If the window should receive the input focus when it is mapped"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Urgency Hint:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "If the window should be brought to the user's attention"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Window"
+
+#: ../glade/glade.c:369
+#: ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Error"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "System Error"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Error opening file"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Error reading file"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Error writing file"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Invalid directory"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Invalid value"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Invalid XML entity"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Start tag expected"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "End tag expected"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Character data expected"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Class id missing"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Class unknown"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Invalid component"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Unexpected end of file"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Unknown error code"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Controlled By"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Controller For"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Label For"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Labelled By"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Member Of"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Node Child Of"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Flows To"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Flows From"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Subwindow Of"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Embeds"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Embedded By"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Popup For"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Parent Window Of"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relationship: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375
+#: ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638
+#: ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Name:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "The name of the widget to pass to assistive technologies"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Description:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "The description of the widget to pass to assistive technologies"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Table Caption:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "The table caption to pass to assistive technologies"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Select the widgets with this relationship"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Click"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Press"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Release"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Enter the description of the action to pass to assistive technologies"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Clipboard"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "You need to select a widget to paste into"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "You can't paste into windows or dialogues."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+
+#: ../glade/glade_clipboard.c:408
+#: ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Only menu items can be pasted into a menu or menu bar."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Only buttons can be pasted into a dialogue action area."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Sorry - pasting over a GnomeDockItem is not implemented yet."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem widgets can only be pasted into a GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121
+#: ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211
+#: ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_New"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Create a new file"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117
+#: ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Dep_recated"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Basic"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Additional"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Select Accelerator Key"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Keys"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Menu Editor"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Type"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Accelerator"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Name"
+
+#: ../glade/glade_menu_editor.c:415
+#: ../glade/property.c:1499
+msgid "Handler"
+msgstr "Handler"
+
+#: ../glade/glade_menu_editor.c:416
+#: ../glade/property.c:102
+msgid "Active"
+msgstr "Active"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Group"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Icon"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Move the item and its children up one place in the list"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Move the item and its children down one place in the list"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Move the item and its children up one level"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Move the item and its children down one level"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "The stock item to use."
+
+#: ../glade/glade_menu_editor.c:528
+#: ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Stock Item:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "The stock Gnome item to use."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "The text of the menu item, or empty for separators."
+
+#: ../glade/glade_menu_editor.c:770
+#: ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "The name of the widget"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "The function to be called when the item is selected"
+
+#: ../glade/glade_menu_editor.c:793
+#: ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Handler:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "An optional icon to show on the left of the menu item."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "The tip to show when the mouse is over the item"
+
+#: ../glade/glade_menu_editor.c:937
+#: ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Tooltip:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Add"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Add a new item below the selected item."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Add _Child"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Add a new child item below the selected item."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Add _Separator"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Add a separator below the selected item."
+
+#: ../glade/glade_menu_editor.c:989
+#: ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Delete"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Delete the current item"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Item Type:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "If the item is initially on."
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Active:"
+
+#: ../glade/glade_menu_editor.c:1023
+#: ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216
+#: ../glade/property.c:2226
+msgid "No"
+msgstr "No"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "The radio menu item's group"
+
+#: ../glade/glade_menu_editor.c:1054
+#: ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1061
+#: ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Check"
+
+#: ../glade/glade_menu_editor.c:1068
+#: ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Accelerator:"
+
+#: ../glade/glade_menu_editor.c:1114
+#: ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119
+#: ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124
+#: ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129
+#: ../glade/property.c:1695
+msgid "Key:"
+msgstr "Key:"
+
+#: ../glade/glade_menu_editor.c:1135
+#: ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modifiers:"
+
+#: ../glade/glade_menu_editor.c:1638
+#: ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562
+#: ../glade/property.c:2216
+msgid "Yes"
+msgstr "Yes"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Select icon"
+
+#: ../glade/glade_menu_editor.c:2353
+#: ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "separator"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638
+#: ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "New"
+
+#: ../glade/glade_palette.c:194
+#: ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Selector"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialogue.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialogue.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialogue.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Sorry - generating source for %s is not implemented yet"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialogue.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Error writing project XML file\n"
+
+#: ../glade/glade_project_options.c:157
+#: ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Project Options"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "General"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Basic Options:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "The project directory"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Project Directory:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Browse..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "The name of the current project"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Project Name:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "The name of the program"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "The project file"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Project File:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subdirectories:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "The directory to save generated source code"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Source Directory:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "The directory to store pixmaps"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Pixmaps Directory:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "The license which is added at the top of generated files"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Language:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Enable Gnome Support"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "If a Gnome application is to be built"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Enable Gnome DB Support"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "If a Gnome DB application is to be built"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C Options"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>Note:</b> for large applications the use of libglade is recommended."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "General Options:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext Support"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "If strings are marked for translation by gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Set Widget Names"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "If widget names are set in the source code"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Backup Source Files"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "If copies of old source files are made"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome Help Support"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "If support for the Gnome Help system should be included"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "File Output Options:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Output main.c File"
+
+#: ../glade/glade_project_options.c:530
+msgid "If a main.c file is output containing a main() function, if it doesn't already exist"
+msgstr "If a main.c file is output containing a main() function, if it doesn't already exist"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Output Support Functions"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "If the support functions are output"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Output Build Files"
+
+#: ../glade/glade_project_options.c:548
+msgid "If files for building the source code are output, including Makefile.am and configure.in, if they don't already exist"
+msgstr "If files for building the source code are output, including Makefile.am and configure.in, if they don't already exist"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Interface Creation Functions:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "The file in which the functions to create the interface are written"
+
+#: ../glade/glade_project_options.c:566
+#: ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658
+#: ../glade/property.c:998
+msgid "Source File:"
+msgstr "Source File:"
+
+#: ../glade/glade_project_options.c:581
+msgid "The file in which the declarations of the functions to create the interface are written"
+msgstr "The file in which the declarations of the functions to create the interface are written"
+
+#: ../glade/glade_project_options.c:583
+#: ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Header File:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Source file for interface creation functions"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Header file for interface creation functions"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Signal Handler & Callback Functions:"
+
+#: ../glade/glade_project_options.c:610
+msgid "The file in which the empty signal handler and callback functions are written"
+msgstr "The file in which the empty signal handler and callback functions are written"
+
+#: ../glade/glade_project_options.c:627
+msgid "The file in which the declarations of the signal handler and callback functions are written"
+msgstr "The file in which the declarations of the signal handler and callback functions are written"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Source file for signal handler and callback functions"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Header file for signal handler and callback functions"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Support Functions:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "The file in which the support functions are written"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "The file in which the declarations of the support functions are written"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Source file for support functions"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Header file for support functions"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade Options"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Translatable Strings:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>Note:</b> this option is deprecated - use intltool instead."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Save Translatable Strings"
+
+#: ../glade/glade_project_options.c:731
+msgid "If translatable strings are saved in a separate C source file, to enable translation of interfaces loaded by libglade"
+msgstr "If translatable strings are saved in a separate C source file, to enable translation of interfaces loaded by libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "The C source file to save all translatable strings in"
+
+#: ../glade/glade_project_options.c:743
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "File:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Select the Project Directory"
+
+#: ../glade/glade_project_options.c:1392
+#: ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "You need to set the Translatable Strings File option"
+
+#: ../glade/glade_project_options.c:1396
+#: ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "You need to set the Project Directory option"
+
+#: ../glade/glade_project_options.c:1398
+#: ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "You need to set the Project File option"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "You need to set the Project Name option"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "You need to set the Program Name option"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "You need to set the Source Directory option"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "You need to set the Pixmaps Directory option"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+
+#: ../glade/glade_project_window.c:211
+#: ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Create a new project"
+
+#: ../glade/glade_project_window.c:219
+#: ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Build"
+
+#: ../glade/glade_project_window.c:220
+#: ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Output the project source code"
+
+#: ../glade/glade_project_window.c:226
+#: ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "Op_tions..."
+
+#: ../glade/glade_project_window.c:227
+#: ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Edit the project options"
+
+#: ../glade/glade_project_window.c:242
+#: ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Delete the selected widget"
+
+#: ../glade/glade_project_window.c:260
+#: ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Show _Palette"
+
+#: ../glade/glade_project_window.c:260
+#: ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Show the palette of widgets"
+
+#: ../glade/glade_project_window.c:266
+#: ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Show Property _Editor"
+
+#: ../glade/glade_project_window.c:267
+#: ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Show the property editor"
+
+#: ../glade/glade_project_window.c:273
+#: ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Show Widget _Tree"
+
+#: ../glade/glade_project_window.c:274
+#: ../glade/glade_project_window.c:754
+#: ../glade/main.c:82
+#: ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Show the widget tree"
+
+#: ../glade/glade_project_window.c:280
+#: ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Show _Clipboard"
+
+#: ../glade/glade_project_window.c:281
+#: ../glade/glade_project_window.c:764
+#: ../glade/main.c:86
+#: ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Show the clipboard"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Show _Grid"
+
+#: ../glade/glade_project_window.c:300
+#: ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Show the grid (in fixed containers only)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "_Snap to Grid"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Snap widgets to the grid"
+
+#: ../glade/glade_project_window.c:313
+#: ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Show _Widget Tooltips"
+
+#: ../glade/glade_project_window.c:314
+#: ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Show the tooltips of created widgets"
+
+#: ../glade/glade_project_window.c:323
+#: ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Set Grid _Options..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Set the grid style and spacing"
+
+#: ../glade/glade_project_window.c:330
+#: ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "Set Snap O_ptions..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Set options for snapping to the grid"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "View the Glade FAQ"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358
+#: ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Project"
+
+#: ../glade/glade_project_window.c:369
+#: ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "New Project"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Open"
+
+#: ../glade/glade_project_window.c:374
+#: ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Open Project"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Save"
+
+#: ../glade/glade_project_window.c:379
+#: ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Save Project"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Options"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Build"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Build the Source Code"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Open an existing project"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Save project"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Quit Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Cut the selected widget to the clipboard"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copy the selected widget to the clipboard"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Paste the widget from the clipboard over the selected widget"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Grid"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "_Show Grid"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Set the spacing between grid lines"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "S_nap to Grid"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Snap widgets to the grid (in fixed containers only)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Set which parts of a widget snap to the grid"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_About..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Optio_ns"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Write Source Code"
+
+#: ../glade/glade_project_window.c:992
+#: ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Are you sure you want to create a new project?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "New _GTK+ Project"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "New G_NOME Project"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Which type of project do you want to create?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "New project created."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Project opened."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Error opening project."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Errors opening project file"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " errors opening project file:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Error saving project"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Error saving project."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Project saved."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Errors writing source code"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Error writing source."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Source code written."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "System error message:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Are you sure you want to quit?"
+
+#: ../glade/glade_project_window.c:1988
+#: ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989
+#: ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade is a User Interface Builder for GTK+ and GNOME."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "About Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<untitled>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Database Browser"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Data-bound combo"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Connection Selector"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN Configurator"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN Config Druid"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Highlight text:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "If selected, text will be highlighted inside the widget"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Database error viewer"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Database error dialogue"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Form"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Text inside the grey bar"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Grey Bar"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Data-bound grid"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Data-bound list"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Database login widget"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Login"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Database login dialogue"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Provider Selector"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Data Source Selector"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Table Editor "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Allow Floating:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "If floating dock items are allowed"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Add dock band on top"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Add dock band on bottom"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Add dock band on left"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Add dock band on right"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Add floating dock item"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome Dock"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Locked:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "If the dock item is locked in position"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusive:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "If the dock item is always the only item in its band"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Never Floating:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "If the dock item is never allowed to float in its own window"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Never Vertical:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "If the dock item is never allowed to be vertical"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Never Horizontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "If the dock item is never allowed to be horizontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "The type of shadow around the dock item"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "The orientation of a floating dock item"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Add dock item before"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Add dock item after"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome Dock Item"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid "Additional information, such as a description of the package and its home page on the web"
+msgstr "Additional information, such as a description of the package and its home page on the web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome About Dialogue"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "New File"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Open File"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Save File"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Status Bar:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "If the window has a status bar"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Store Config:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "If the layout is saved and restored automatically"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Gnome Application Window"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Status Message."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progress:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "If the app bar has a progress indicator"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "If the app bar has an area for status messages and user input"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome Application Bar"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-Aliased:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "The minimum x coordinate"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "The minimum y coordinate"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "The maximum x coordinate"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "The maximum y coordinate"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixels Per Unit:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "The number of pixels corresponding to one unit"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Dither:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "If the sample should use dithering to be more accurate"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Pick a colour"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome Colour Picker"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Couldn't create the Bonobo control"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "New Bonobo Control"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Select a Bonobo Control"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295
+#: ../glade/property.c:3902
+msgid "Description"
+msgstr "Description"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo Control"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Show Time:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "If the time is shown as well as the date"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 Hour Format:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "If the time is shown in 24-hour format"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Lower Hour:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "The lowest hour to show in the popup"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Upper Hour:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "The highest hour to show in the popup"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:153
+#: ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Auto Close:"
+
+#: ../glade/gnome/gnomedialog.c:154
+#: ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "If the dialogue closes when any button is clicked"
+
+#: ../glade/gnome/gnomedialog.c:155
+#: ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Hide on Close:"
+
+#: ../glade/gnome/gnomedialog.c:156
+#: ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "If the dialogue is hidden when it is closed, instead of being destroyed"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Gnome Dialogue Box"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "New Gnome Druid"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Show Help"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Display the help button."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Add Start Page"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Add Finish Page"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druid"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "The title of the page"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "The main text of the page, introducing people to the druid."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Title Colour:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "The colour of the title text"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Text Colour"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "The colour of the main text"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "The background colour of the page"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Logo Back. Colour:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "The background colour around the logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Text Box Colour"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "The background colour of the main text area"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logo Image:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "The logo to display in the top-right of the page"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Side Watermark:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "The main image to display on the side of the page."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Top Watermark:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "The watermark to display at the top of the page."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Druid Start or Finish Page"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Contents Back. Colour:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "The background colour around the title"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "The image to display along the top of the page"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Druid Standard Page"
+
+#: ../glade/gnome/gnomeentry.c:71
+#: ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74
+#: ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "History ID:"
+
+#: ../glade/gnome/gnomeentry.c:72
+#: ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75
+#: ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "The ID to save the history entries under"
+
+#: ../glade/gnome/gnomeentry.c:73
+#: ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76
+#: ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Max Saved:"
+
+#: ../glade/gnome/gnomeentry.c:74
+#: ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77
+#: ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "The maximum number of history entries saved"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome Entry"
+
+#: ../glade/gnome/gnomefileentry.c:102
+#: ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "The title of the file selection dialogue"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Directory:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "If a directory is needed rather than a file"
+
+#: ../glade/gnome/gnomefileentry.c:106
+#: ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "If the file selection dialogue should be modal"
+
+#: ../glade/gnome/gnomefileentry.c:107
+#: ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Use FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108
+#: ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Use the new GtkFileChooser widget instead of GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome File Entry"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "The preview text to show in the font selection dialog"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mode:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "What to display in the font picker button"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "The size of the font to use in the font picker button"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome Font Picker"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "The URL to display when the button is clicked"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "The text to display in the button"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef Link Button"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome Icon Entry"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "The selection mode"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Icon Width:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "The width of each icon"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "The number of pixels between rows of icons"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "The number of pixels between columns of icons"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Icon Border:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "The number of pixels around icons (unused?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Text Spacing:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "The number of pixels between the text and the icon"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Text Editable:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "If the icon text can be edited by the user"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Text Static:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid "If the icon text is static, in which case it will not be copied by the GnomeIconList"
+msgstr "If the icon text is static, in which case it will not be copied by the GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Icon List"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Icon Selection"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Message Type:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "The type of the message box"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Message:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "The message to display"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Gnome Message Box"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "The pixmap filename"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Scaled:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "If the pixmap is scaled"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Scaled Width:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "The width to scale the pixmap to"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Scaled Height:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "The height to scale the pixmap to"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome Pixmap"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Preview:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "If a small preview of the pixmap is displayed"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "New GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Property Dialogue Box"
+
+#: ../glade/main.c:70
+#: ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Write the source code and exit"
+
+#: ../glade/main.c:74
+#: ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Start with the palette hidden"
+
+#: ../glade/main.c:78
+#: ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Start with the property editor hidden"
+
+#: ../glade/main.c:460
+msgid "glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Error loading XML file.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Error writing source.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palette"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Prelight"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Selected"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "When the window needs redrawing"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "When the mouse moves"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Mouse movement hints"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Mouse movement with any button pressed"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Mouse movement with button 1 pressed"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Mouse movement with button 2 pressed"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Mouse movement with button 3 pressed"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Any mouse button pressed"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Any mouse button released"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Any key pressed"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Any key released"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "When the mouse enters the window"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "When the mouse leaves the window"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Any change in input focus"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Any change in window structure"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Any change in X Windows property"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Any change in visibility"
+
+#: ../glade/property.c:484
+#: ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "For cursors in XInput-aware programs"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Properties"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Packing"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Common"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Style"
+
+#: ../glade/property.c:637
+#: ../glade/property.c:4646
+msgid "Signals"
+msgstr "Signals"
+
+#: ../glade/property.c:700
+#: ../glade/property.c:721
+msgid "Properties: "
+msgstr "Properties: "
+
+#: ../glade/property.c:708
+#: ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Properties: <none>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Class:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "The class of the widget"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Width:"
+
+#: ../glade/property.c:814
+msgid "The requested width of the widget (usually used to set the minimum width)"
+msgstr "The requested width of the widget (usually used to set the minimum width)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Height:"
+
+#: ../glade/property.c:817
+msgid "The requested height of the widget (usually used to set the minimum height)"
+msgstr "The requested height of the widget (usually used to set the minimum height)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visible:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "If the widget is initially visible"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensitive:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "If the widget responds to input"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "The tooltip to display if the mouse lingers over the widget"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Can Default:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "If the widget can be the default action in a dialogue"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Has Default:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "If the widget is the default action in the dialogue"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Can Focus:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "If the widget can accept the input focus"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Has Focus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "If the widget has the input focus"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Events:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "The X events that the widget receives"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Ext.Events:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "The X Extension events mode"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Accelerators:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Defines the signals to emit when keys are pressed"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Edit..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagate:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Set True to propagate the style to the widget's children"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Named Style:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "The name of the style, which can be shared by several widgets"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Font:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "The font to use for any text in the widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Copy All"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Foreground:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Background:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Base:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Foreground colour"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Background colour"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Text colour"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Base colour"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Back. Pixmap:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "The graphic to use as the background of the widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "The file to write source code into"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Public:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "If the widget is added to the component's data structure"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Separate Class:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Put this widget's subtree in a separate class"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Separate File:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Put this widget in a separate source file"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibility:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Visibility of widgets. Public widgets are exported to a global map."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "You need to select a colour or background to copy"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Invalid selection in on_style_copy()"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "You need to copy a colour or background pixmap first"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "You need to select a colour to paste into"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "You need to select a background pixmap to paste into"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Couldn't create pixmap from file\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "After"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Object"
+
+#: ../glade/property.c:1533
+#: ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Signal:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "The signal to add a handler for"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "The function to handle the signal"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Data:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "The data passed to the handler"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Object:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "The object which receives the signal"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "After:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "If the handler runs after the class function"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Add"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Update"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Clear"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Accelerators"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Key"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Signal to emit"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "The accelerator key"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "The signal to emit when the accelerator is pressed"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Edit Text Property"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Text:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "T_ranslatable"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Has Context _Prefix"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Co_mments For Translators:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Select X Events"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Event Mask"
+
+#: ../glade/property.c:4031
+#: ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "You need to set the accelerator key"
+
+#: ../glade/property.c:4038
+#: ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "You need to set the signal to emit"
+
+#: ../glade/property.c:4314
+#: ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "You need to set the signal name"
+
+#: ../glade/property.c:4321
+#: ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "You need to set the handler for the signal"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s signals"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Select Signal"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Value:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Step Inc:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Page Inc:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Page Size:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "H Value:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "H Min:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "H Max:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "H Step Inc:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "H Page Inc:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "H Page Size:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "V Value:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "V Min:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "V Max:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "V Step Inc:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "V Page Inc:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "V Page Size:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "The initial value"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "The minimum value"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "The maximum value"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "The step increment"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "The page increment"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "The page size"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "The requested font is not available."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Select Named Style"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Styles"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Rename"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Cancel"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "New Style:"
+
+#: ../glade/property.c:5284
+#: ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Invalid style name"
+
+#: ../glade/property.c:5292
+#: ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "That style name is already in use"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Rename Style To:"
+
+#: ../glade/save.c:139
+#: ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+
+#: ../glade/save.c:174
+#: ../glade/save.c:225
+#: ../glade/save.c:947
+#: ../glade/source.c:358
+#: ../glade/source.c:373
+#: ../glade/source.c:391
+#: ../glade/source.c:404
+#: ../glade/source.c:815
+#: ../glade/source.c:1043
+#: ../glade/source.c:1134
+#: ../glade/source.c:1328
+#: ../glade/source.c:1423
+#: ../glade/source.c:1643
+#: ../glade/source.c:1732
+#: ../glade/source.c:1784
+#: ../glade/source.c:1848
+#: ../glade/source.c:1895
+#: ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Couldn't create file:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Error writing XML file\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid support source filename: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Invalid support header filename: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418
+#: ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Couldn't append to file:\n"
+" %s\n"
+
+#: ../glade/source.c:1724
+#: ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Error writing to file:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "The filename must be set in the Project Options dialogue."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Widget Tree"
+
+#: ../glade/utils.c:900
+#: ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget not found in box"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget not found in table"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget not found in fixed container"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget not found in packer"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Couldn't access file:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Couldn't open file:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Error reading from file:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Couldn't create directory:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Couldn't access directory:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Invalid directory:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projects"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "project"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Couldn't open directory:\n"
+" %s\n"
+
+#~ msgid "Design user interfaces"
+#~ msgstr "Design user interfaces"
+
diff --git a/tools/glade/po/es.po b/tools/glade/po/es.po
new file mode 100644
index 00000000..c5331cc8
--- /dev/null
+++ b/tools/glade/po/es.po
@@ -0,0 +1,5938 @@
+# traducción de es.po al Spanish
+# translation of es.po to Spanish
+# Spanish Translation for Glade.
+# Copyright © 1999-2003, 2006 Free Software Foundation, Inc.
+# This file is distributed under the same license as the glade package.
+#
+# Raúl Alexis Betancort Santana <a2363@correo.dis.ulpgc.es>, 1999.
+# Sun G11n <gnome_int_l10n@ireland.sun.com>, 2002.
+# Carlos Perelló Marín <carlos@gnome-db.org>, 2000-2002.
+# Germán Poo Caamaño <gpoo@ubiobio.cl>, 2003.
+# Francisco Javier F. Serrador <franciscojavier.fernandez.serrador@hispalinux.es>, 2003.
+# Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2004, 2005, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-12-05 16:04+0100\n"
+"PO-Revision-Date: 2006-12-05 16:04+0100\n"
+"Last-Translator: Francisco Javier F. Serrador <serrador@cvs.gnome.org>\n"
+"Language-Team: Spanish <traductores@es.gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"serrador@hispalinux.es>\n"
+"X-Generator: KBabel 1.11.1\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "Cree o abra diseños de interfaces para aplicaciones GTK+ o GNOME"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Diseñador de interfaces Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opciones de la rejilla"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Espaciado horizontal:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Espaciado vertical:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Estilo de la rejilla:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Puntos"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Líneas"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Opciones de ajuste"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Ajuste horizontal:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Izquierda"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Derecha"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Ajuste vertical:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Superior"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Inferior"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Los widgets GtkToolItem sólo se pueden añadir a una barra GTKToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "No ha sido posible insertar un widget GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "No ha sido posible insertar un widget GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "No se ha podido añadir un widget nuevo."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"No puede añadir un widget en la posición seleccionada.\n"
+"\n"
+"Sugerencia: GTK+ emplea contenedores para colocar widgets.\n"
+"Pruebe a borrar el widget actual y en su lugar emplee\n"
+"una caja o tabla contenedora.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "No ha sido posible borrar el widget."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "El widget no puede ser borrado"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"El widget ha sido creado automáticamente como parte del widget padre, y no "
+"puede ser borrado."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Anchura del borde:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "La anchura del borde alrededor del contenedor"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Seleccionar"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Quitar ventana de desplazamiento"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Añadir ventana de desplazamiento"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Quitar alineación"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Añadir alineación"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Quitar caja de eventos"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Añadir caja de eventos"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Redibujar"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Cortar"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Copiar"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Pegar"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Borrar"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/D"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "reemplazar hijo del contenedor - no implementado todavía\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "No ha sido posible insertar el widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "No ha sido posible quitar el widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "No ha sido posible insertar el widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "No ha sido posible quitar el widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "No ha sido posible insertar el widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "No ha sido posible quitar el widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Quitar etiqueta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Nombre de la aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logotipo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "La imagen a emplear como logotipo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nombre del programa:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "El nombre de la aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comentarios:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Información adicional, como por ejemplo una descripción de la aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "El aviso de Copyright"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "URL del sitio web:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "El URL del sitio web de la aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Etiqueta del sitio web:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "La etiqueta para mostrar en el enlace a la página web"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licencia:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Los detalles de la licencia de la aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Autoajuste de la licencia:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "Si el texto de la licencia debe tener ajuste de líneas"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Los autores del programa, uno por línea"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documentadores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Los documentadores del paquete, uno en cada línea"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Artistas:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+"La gente que ha creado el trabajo artístico para el paquete, uno por cada "
+"línea"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Traductores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Los traductores del paquete. Normalmente debería dejarse vacío para que los "
+"traductores puedan añadir sus nombres en los archivos po"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Diálogo «Acerca de»"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etiqueta con acelerador"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Alineación X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "La alineación horizontal del widget hijo"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Alineación Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "La alineación vertical del widget hijo"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Escala X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "La escala horizontal del widget hijo"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Escala Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "La escala vertical del widget hijo"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Separación superior:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "El espacio a poner encima del widget hijo"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Separación inferior:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "El espacio a poner debajo del widget hijo"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Separación izquierda:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "El espacio a poner a la izquierda del widget hijo"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Separación derecha:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "El espacio a poner a la derecha del widget hijo"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Alineación"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Dirección:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "La dirección de la flecha"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Sombra:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "El tipo de sombra de la flecha"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "La alineación horizontal de la flecha"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "La alineación vertical de la flecha"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "Separación X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "La separación horizontal"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Separación Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Separación vertical"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Flecha"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Alin. X de la etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "La alineación horizontal del widget de la etiqueta del marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Alin. Y de la etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "La alineación vertical del widget de la etiqueta del marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "El tipo de sombra del marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "La alineación horizontal del hijo del marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Proporción:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "La proporción de los hijos del marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Obedecer al hijo:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Si la proporción debe ser determinada por el hijo"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspecto del marco"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Botón de inventario:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "El botón de inventario a usar"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiqueta:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "El texto a mostrar"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Icono:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "El icono a mostrar"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Relieve del botón:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "El estilo del relieve del botón"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID de la respuesta:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"El código de respuesta cuando se presiona el botón. Seleccione una de las "
+"respuestas estándares o introduzca un valor entero positivo"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Enfocar al pulsar:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Si el botón obtiene el foco cuando se pulsa"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Quitar el contenido de los botones"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Botón"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Cabecera:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Si el mes y el año deben de mostrarse encima"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nombre de los días:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Si se deben mostrar los nombres de los días"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Mes fijo:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Si el mes y el año no deben ser modificables"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Números de las semanas:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Si se debe mostrar el número de la semana"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Lunes primero:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Si la semana debe empezar en lunes"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendario"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Color de fondo:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "El color del fondo"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Vista de celda"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Activado inicialmente:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Si el botón de comprobación está marcado"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistente:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Indica si el botón se muestra en un estado inconsistente"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicador:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Si el indicador se dibuja siempre"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Botón de verificación"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Si el elemento de verificación del menú está inicialmente marcado"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Elemento de verificación en menú"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nueva lista en columna"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Número de columnas:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Modo de selección:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "El modo de selección de la lista en columnas"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Mostrar títulos:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Si se muestran los títulos de las columnas"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "El tipo de sombra del borde la lista de columna"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Lista en columnas"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Usar alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Si se debe emplear el canal alfa"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Título:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "El título del diálogo de selección de color"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Escoja un color"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Botón del selector de color"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Control de opacidad:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Indica si se muestra el control de opacidad"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Indica si la paleta debe ser mostrada"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Selección de color"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Seleccione el color"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Diálogo de selección de color"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Valor en la lista:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Si el valor debe estar en la lista"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Aceptar si está vacío"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Indica si un valor vacío es válido, cuando se ha establecido «Valor en la "
+"lista»"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Sensible a capitalización:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Si la búsqueda distingue entre mayúsculas y minúsculas"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Usar flechas:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Si las flechas pueden ser usadas para cambiar de valor"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Usar siempre:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Si las flechas funcionan a pesar de que el valor no esté en la lista"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Elementos:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Los elementos de la lista combo, una por línea"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Caja combo"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Añadir desprendibles:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+"Indica si los desplegables deberían tener un elemento de menú desprendible"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Indica si la caja combo obtiene el foco cuando se pulsa en ella"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Tiene marco:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Indica si la caja combo dibuja un marco alrededor del hijo"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Entrada de la caja combo"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Árbol en columna nuevo"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "El modo de selección del árbol en columna"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "El tipo de sombra del borde del árbol en columna"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Árbol en columna"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Tipo:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "El tipo de curva"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Mín:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Valor mínimo horizontal"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Máx:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Valor máximo horizontal"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Mín:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Valor mínimo vertical"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Máx:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Valor máximo vertical"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curva"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Función de creación:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "La función que crea el widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Cadena1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "El primer parámetro (cadena de caracteres) a pasar a la función"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Cadena2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "El segundo parámetro (cadena de caracteres) a pasar a la función"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Entero1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "El primer parámetro entero a pasar a la función"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Entero2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "El segundo parámetro entero a pasar a la función"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Widget personalizado"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Diálogo nuevo"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Cancelar, Aceptar"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "Aceptar"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Cancelar, Aplicar, Aceptar"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Cerrar"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "Colocación e_stándar de los botones:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Número de botones:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Mostrar el botón de ayuda"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Tiene separador:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Indica si el diálogo tiene un separador horizontal sobre los botones"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Diálogo"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Zona de dibujo"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Modificable:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Si el texto puede ser editado"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Texto visible:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Si el texto que introduzca el usuario se mostrará. Cuando está desactivado, "
+"el texto tecleado se muestra como caracteres asterisco, que es bastante útil "
+"para introducir contraseñas"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Longitud máx:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Longitud máxima del texto"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Texto:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Indica si la entrada tiene un marco alrededor"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Carácter invisible:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"El carácter a emplear si el texto no debiera ser visible, p. e. cuando se "
+"introducen contraseñas"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Activar por omisión:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Indica si el widget predeterminado en la ventana se activa cuando se "
+"presiona tecla Intro"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Anchura en caracteres:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "El número de caracteres para dejar espacio en la entrada"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Entrada de texto"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Ventana visible:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Si la caja de eventos usa una ventana visible"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Por encima del hijo:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+"Si la ventana de la caja de eventos está por encima de la ventana del widget "
+"hijo"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Caja de eventos"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Expandido al inicio:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+"Indica si el expansor está abierto inicialmente para revelar el widget hijo"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Espaciado:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "El espacio a poner entre la etiqueta y el hijo"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Añadir widget etiqueta"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Expansor"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "El título de la ventana del diálogo de selección de archivos"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Acción:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "El tipo de operación de archivo que se está efectuando"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Sólo local:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+"Indica si los archivos seleccionados deberían ser limitados a los archivos "
+"locales"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Mostrar ocultos:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Indica si los archivos y carpetas ocultos deben ser mostrados"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Confirmar:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+"Indica si se debe mostrar un diálogo de confirmación si un archivo se va a "
+"sobreescribir"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Anchura en caracteres:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "La anchura del botón en caracteres"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Botón del «Selector de archivos»"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Selección múltiple:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Indica si se permite seleccionar múltiples archivos"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Selector de archivos"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Diálogo de selección de archivo"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Seleccionar archivo"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Ops. de archivos:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Indica si se muestran los botones de operaciones sobre archivos"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Diálogo de selección de archivo"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "La coordenada X del widget en GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "La coordenada Y del widget en GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Posiciones estáticas"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "El título del diálogo de selección de tipografía"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Estilo de representación:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+"Si el estilo tipográfico se muestra como parte de la información de la "
+"tipografía"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Mostrar tamaño:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+"Si el tamaño tipográfico se muestra como parte de la información de la "
+"tipografía"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Emplear tipografía:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+"Si la tipografía seleccionada se empleará cuando se muestre la información "
+"de la tipografía"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Usar tamaño:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Si el tamaño de la tipografía seleccionada se empleará cuando se muestre la "
+"información de la tipografía"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Seleccione una tipografía"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Botón de selección de tipografía"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Texto de muestra:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "El texto de muestra a ver"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Selección de la tipografía"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Seleccione una tipografía"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Diálogo de selección de la tipografía"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Marco"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Tipo inicial:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "El tipo inicial de la curva"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Curva gamma"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "El tipo de sombra alrededor de la caja manipulable"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Posición del manipulador:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "La posición del manipulador"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Ajustar borde:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Borde de la caja manipulable que se ajusta en la posición"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Caja manipulable"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nueva caja horizontal"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Tamaño:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "El número de widgets en la caja"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogéneo:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Si los hijos deben tener el mismo tamaño"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "El espacio entre cada hijo"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "No es posible borrar ningún hijo."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Posición:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "La posición del widget relativa a sus hermanos"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Separación:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "La separación del widget"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expandir:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Permitir al widget expandirse"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Rellenar:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Permitir al widget que rellene el área ocupada"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Empaquetar al comienzo:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Si está activado empaqueta el widget al comienzo de la caja"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Insertar antes"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Insertar después"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Caja horizontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nueva caja de botones horizontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "El número de botones"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Colocación:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "El estilo en que se colocan los botones"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "El espacio entre los botones"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Caja de botones horizontal"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "La posición del divisor"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Encoger:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Si está establecido a «true» permite que el widget pueda encogerse"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Redimensionar:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Si está activado le permite al widget redimensionarse"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Panel horizontal"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Métrica:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Las unidades de la regla"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Valor mínimo:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "El valor mínimo de la regla"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Valor máximo:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "El valor máximo de la regla"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "La posición actual de la regla"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Máx:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "El valor máximo de la regla"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Regla horizontal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Mostrar valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Si el valor de la escala es mostrado"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Dígitos:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "El número de dígitos a mostrar"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Pos. valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "La posición del valor"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Directiva:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Directiva de modificación de la escala"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertido:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Indica si el valores del rango están invertidos"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Escala horizontal"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "La directiva de actualización de la barra de desplazamiento"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Barra de desplazamiento horizontal"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Separador horizontal"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Icono %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "El modo de selección de la vista de iconos"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientación:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "La orientación de los iconos"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Reordenable:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "Si la vista puede ser reordenada usando arrastrar y soltar"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Vista de iconos"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Icono con nombre:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "El icono con nombre a usar"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Tamaño del icono:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "El tamaño del icono de inventario"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Tamaño de píxel:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"El tamaño del icono nombrado en píxeles, o -1 para usar la propiedad «Tamaño "
+"del icono»"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "La alineación horizontal"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "La alineación vertical"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Imagen"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "El elemento del menú de inventario no es válido"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Elemento de menú con una imagen"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Diálogo de entrada"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Usar subrayado:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "Indica si el texto incluye una combinación de teclas subrayada"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Usar marcado:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Indica si el texto incluye marcado de Pango"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Justificación:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "La justificación de las líneas de la etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Ajuste de texto:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+"Si el texto es ajustado para que quepa dentro de la longitud de la etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Seleccionable:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "Indica si el texto puede ser seleccionado con el ratón"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "Alineación horizontal de toda la etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "La alineación vertical de toda la etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Objetivo del foco:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"El widget al que se establecerá el foco del teclado cuando la combinación de "
+"teclas sea usada"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Elipsis:"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Cómo hacer la elipsis de una cadena"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "La anchura de la etiqueta en caracteres"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Modo de línea única:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "Si la etiqueta se le da suficiente altura para una sola línea"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Ángulo:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "El ángulo del texto de la etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Automático"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Etiqueta"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Anchura del área:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "La anchura del área de colocación"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Altura del área:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "La altura del área de colocación"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "La coordenada X del widget en GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "La coordenada Y del widget en GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Colocación"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "El modo de selección de la lista"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Elemento de la lista"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Menú emergente"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Archivo"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Editar"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Ver"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "Ay_uda"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "A_cerca de"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Dirección de empaquetado:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "La dirección de empaquetado de la barra de menú"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Dirección hija:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "La dirección de empaquetado de la hija de la barra de menú"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Editar menús..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Barra de menú"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Elemento del menú"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Mostrar horizontal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+"Indica si el elemento es visible cuando la barra de herramientas es "
+"horizontal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Mostrar vertical:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+"Indica si el elemento es visible cuando la barra de herramientas es vertical"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Es importante:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Indica si el texto del elemento debería mostrarse cuando el modo de la barra "
+"de herramientas es GTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Botón barra de herramientas con menú"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Cuaderno nuevo"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Número de páginas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Mostrar solapas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Si se muestran las solapas del cuaderno"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Mostrar borde:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Si se muestra el borde del cuaderno, cuando no se muestren las solapas"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Pos. solapas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "La posición de las solapas del cuaderno"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Desplazable:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Si las solapas del cuaderno se pueden desplazar"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Borde solapa horz.:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "El tamaño del borde de las solapas horizontales del cuaderno"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Borde solapa vert.:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "El tamaño del borde de las solapas verticales del cuaderno"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Mostrar menú emergente:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Si el menú emergente está activo"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Número de páginas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Número de páginas del cuaderno"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Página anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Página siguiente"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Borrar página"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Cambiar a la siguiente"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Cambiar a la anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Insertar página después"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Insertar página antes"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "La posición de la página en la lista de páginas"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Establecer a verdadero para permitir a la solapa expandirse"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+"Establecer a verdadero para permitir a la solapa rellenar el área ocupada"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+"Establecer a verdadero para empaquetar las solapas al comienzo de un "
+"cuaderno."
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Etiqueta de menú:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "El texto a mostrar en el menú emergente"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Clasificador"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "No se puede añadir %s a un GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menú de opciones"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Color:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Si la vista previa es en color o en escala de grises"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Si la vista previa se expande hasta llenar el espacio ocupado"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Vista previa"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "La orientación de los contenidos de la barra de progreso"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Fracción:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "La fracción del trabajo que se ha completado"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Paso de pulsación:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"La fracción de la longitud de la barra de progreso para mover el bloque "
+"saliente al ser pulsado"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "El texto a mostrar en la barra de progreso"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Mostrar texto:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Si el texto tiene que ser mostrado en la barra de progreso"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Modo de actividad:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Si la barra de progreso debe activar como el frontal del coche Kit"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "La alineación horizontal del texto"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "La alineación vertical del texto"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Barra de progreso"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Si el botón de radio está inicialmente activo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Grupo:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Grupo de botones de radio (de forma predeterminada, todos los botones de "
+"radio con el mismo padre)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Grupo nuevo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Botón de radio"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Si el botón de radio está inicialmente seleccionado"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Grupo de botones de radio (el valor predeterminado es que los botones de "
+"radio tienen el mismo padre)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Elemento de menú radio"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Grupo de botones de radio (de forma predeterminada, todos los botones de "
+"radio en la barra de herramientas)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Botón de radio de barra de herramientas"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Directiva h:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Cuando la barra de desplazamiento horizontal será mostrada"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Directiva v:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Cuando la barra de desplazamiento vertical será mostrada"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Posición de la ventana"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+"Indica si la posición del ventana hija se ubica respecto a las barras de "
+"desplazamiento"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Tipo de sombra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "La política de modificación de la barra de desplazamiento vertical"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Ventana de desplazamiento"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separador de menú"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Dibujar:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Si se dibuja el separador, o sólo un blanco"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Elemento separador de barra de herramientas"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Tasa de incremento:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"La tasa de incremento del botón de incremento, usado junto con el incremento "
+"de página"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Número de decimales a mostrar"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numeración:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Si sólo se permite una entrada numérica"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Directiva de actualización:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Cuando es emitida la señal «value_changed»"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Redondeo:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Si el valor es redondeado a múltiplos del incremento de paso"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Bucle:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Si el valor pasa del máximo al mínimo"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Botón de Incremento"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Pulsador de redimensionado:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Indica si la barra de estado tiene un asa de redimensionado para "
+"redimensionar la ventana."
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Barra de estado"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nueva tabla"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Número de filas:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Filas:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Número de filas en la tabla"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Columnas:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Número de columnas en la tabla"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Si los hijos deben ser del mismo tamaño"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Espaciado de filas:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Espacio entre cada fila"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Espaciado col:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Espacio entre cada columna"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Celda X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "La posición horizontal del widget en la tabla"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Celda Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "La posición vertical del widget en la tabla"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Expansión de columnas:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Número de columnas ocupadas por el widget en la tabla"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Expansión entre filas:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Número de filas ocupadas por el widget en la tabla"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Margen Horiz:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Margen Vert.:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Expand. en X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Permitir al widget expandirse horizontalmente"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Expand. en Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Permitir al widget expandirse verticalmente"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Dismi. en X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Permitir al widget disminuir horizontalmente"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Dismi. en Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Permitir al widget disminuir verticalmente"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Rell. en X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Permitir al widget rellenar el área horizontal ocupada"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Rell. en Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Permitir al widget rellenar el área vertical ocupada"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Insertar fila antes"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Insertar fila después"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Insertar columna antes"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Insertar columna después"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Borrar fila"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Borrar columna"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabla"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centro"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Rellenar"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Ninguno"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Carácter"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Palabra"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursor visible:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Indica si el cursor es visible"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Sobreescribir:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Si el texto introducido sobreescribe el texto existente"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Acepta tabulación:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Si pueden introducirse caracteres de tabulación"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justificación:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "La justificación del texto"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Autoajuste:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Longitud máxima del texto"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Espaciado superior:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Píxeles de espacio en blanco ante de los párrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Espaciado inferior:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Píxeles en espacio en blanco después de los párrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Espaciado interior:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Pixels de espacio en blanco entre líneas ajustadas en un párrafo"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Margen izquierdo:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Ancho del margen izquierdo en píxeles"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Margen derecho:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Ancho del margen derecho en píxeles"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Sangrado:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Cantidad de píxeles para sangrar los párrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Vista del texto"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Si el botón de dos estados está inicialmente activo"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Botón de dos estados"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Botón de conmutación de barra de herramientas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nueva barra de herramientas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Número de elementos:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "El número de elementos en la barra de herramientas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Orientación de la barra de herramientas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Estilo:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Estilo de la barra de herramientas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Consejos:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Si los consejos están activos"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Mostrar flecha:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Indica si se debe mostrar una flecha para emerger un menú si no cabe toda la "
+"barra de herramientas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+"Si el elemento debería ser del mismo tamaño que otros elementos homogéneos"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Insertar antes"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Insertar después"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barra de herramientas"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Botón barra de herramientas"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Elemento de barra de herramientas"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Columna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Columna 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Columna 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Fila %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Cabeceras visibles:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Indica si se deben mostrar los botones de cabecera de columna"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Indicación de reglas:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Indica si se establece una indicación de forma que el motor de temas deba "
+"dibujar filas en colores alternos."
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Indica si la vista es reordenable"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Activar búsqueda:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+"Indica si el usuario puede buscar interactivamente a través de las columnas"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Modo de altura fija:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Pone todas las filas a la misma altura para mejorar el rendimiento"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Selección al pasar por encima:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Indica si la selección debe seguir el puntero"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Expandir al pasar por encima:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+"Indica si las filas deben expandirse o contraerse cuando el puntero se mueve "
+"sobre ellas"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Lista o vista de árbol"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Caja vertical nueva"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Caja vertical"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Caja de botones vertical nueva"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Caja de botones vertical"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "El tipo de sombra de la vista"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Vista"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Panel vertical"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Regleta vertical"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Escala vertical"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Barra de desplazamiento vertical"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Separador vertical"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "El título de la ventana"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "El tipo de la ventana"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Indicación de consejos:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "La dice al al gestor de ventanas cómo tratar la ventana"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "La posición inicial de la ventana"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Si la ventana es modal"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Ancho predet.:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "La anchura predeterminada de la ventana"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Alto predet.:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "La altura predeterminada de la ventana"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Redimensionable:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Indica si la ventana puede cambiar de tamaño"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Si la ventana se puede disminuir"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Agrandar:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Si la ventana se puede agrandar"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Auto destruir:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Indica si la ventana se destruye cuando su ventana madre es destruida."
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "El icono de esta ventana"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Rol:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Un identificador único para la ventana que será usado cuando se restablezca "
+"una sesión"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Decorado:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "Si la ventana debe ser decorada por el gestor de ventanas"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Saltar barra de tareas:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Indica si la ventana no debe aparecer en la barra de tareas"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Saltar paginador:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "Indica si la ventana no debe aparecer en el paginador"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Gravedad:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+"El punto de referencia a usar cuando se establezcan las coordenadas de la "
+"ventana"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Enfocar al mapear:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Si la ventana debe recibir el foco de entrada cuando se mapea"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Indicación de urgencia:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Si la ventana debe llamar la atención del usuario"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Ventana"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Error"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Error de sistema"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Error abriendo archivo"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Error leyendo archivo"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Error escribiendo archivo"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Directorio no válido"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Valor no válido"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Entidad XML no válida"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Se esperaba inicio de elemento"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Se esperaba final de elemento"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Se esperaba dato tipo carácter"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "No se ha encontrado el identificador de clase"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Clase desconocida"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Componente no válido"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "El archivo ha terminado antes de lo esperado"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Código de error desconocido"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Controlado por"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Controlador para"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiqueta para"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etiquetado por"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Miembro de"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Nodo hijo de"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Fluye hacia"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Fluye desde"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Subventana de"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Empotra"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Empotrado por"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Emergente para"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Ventana madre de"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relación: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nombre:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "El nombre del widget que pasar a las tecnologías de accesibilidad"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Descripción:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "La descripción del widget a pasar a las tecnologías de accesibilidad"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Descripción de la tabla:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "La descripción de la tabla a pasar a las tecnologías de accesibilidad"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Selecciona los widgets con esta interrelación"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Pulsación"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Pulsar"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Liberación"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+"Introduzca la descripción de la acción a pasar a las tecnologías de "
+"accesibilidad"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Portapapeles"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Necesita seleccionar un widget sobre el cual pegar"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "No puede pegar dentro de ventanas o diálogos"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"No puede pegar sobre el widget seleccionado ya que\n"
+"ha sido creado automáticamente por su padre."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+"Solo se pueden pegar elementos de menú en un menú o en una barra de menús."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Solo se pueden pegar botones en el área de acción de un diálogo."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Solo se pueden pegar widgets GnomeDockItem en un GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Solo se pueden pegar widgets GnomeDockItem sobre un GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Disculpe - pegar sobre un GnomeDockItem no está implementado todavía."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Los widgets GnomeDockItem solo pueden ser pegados en un GnomeDock"
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Nuevo"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Crear un archivo nuevo"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Obsoletos"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Básico"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Adicional"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Seleccionar tecla aceleradora"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Teclas"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Editor de menú"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Tipo"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Acelerador"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Nombre"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Manejador"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Activo"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Grupo"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Icono"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Mueve el elemento y sus hijos una posición arriba en la lista"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Mueve el elemento y sus hijos una posición abajo en la lista"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Mueve el elemento y sus hijos un nivel hacia arriba"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Mueve el elemento y sus hijos un nivel hacia abajo"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "El elemento de inventario a utilizar."
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Elemento de inventario:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "El elemento de inventario Gnome a utilizar."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "El texto del elemento de menú, o vacío para separadores."
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "El nombre del widget"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "La función a llamar cuando el elemento es seleccionado"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Manejador:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Icono opcional a mostrar a la izquierda del elemento del menú."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "Sugerencia a mostrar si el ratón está sobre el elemento"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Sugerencia:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Añadir"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Añade un elemento nuevo debajo del seleccionado."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Añadir _hijo"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Añade un elemento hijo nuevo debajo del elemento seleccionado."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Añadir _separador"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Añade un separador debajo del elemento seleccionado."
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Borrar"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Borra el elemento actual"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Tipo de elemento:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Si el elemento está inicialmente activo."
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Activo:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "No"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "El grupo de elementos de menú radio"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Marcar"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Acelerador:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Mayús."
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Tecla:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modificadores:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Sí"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Seleccione un icono"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "separador"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Nuevo"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Selector"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"El directorio del proyecto no se ha definido.\n"
+"Defínalo empleando el diálogo Opciones del proyecto.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"El directorio para el código fuente no se ha definido.\n"
+"Defínalo empleando el diálogo Opciones del proyecto.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"El directorio para el código fuente no es válido:\n"
+"\n"
+"El directorio para el código fuente debe ser el directorio del\n"
+"proyecto o un subdirectorio de este.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"El directorio de las imágenes no se ha definido.\n"
+"Defínalo empleando el diálogo Opciones del proyecto.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+"Disculpe - la generación de código fuente para %s no está implementado "
+"todavía"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Su proyecto usa widgets obsoletos que Gtkmm-2 no soporta\n"
+"Busque en su proyecto estos widgets y use su reemplazos."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Se ha producido un error al ejecutar glade-- para generar el código fuente C+"
+"+.\n"
+"Compruebe que tiene instalado glade-- y que se encuentra en su variable "
+"PATH.\n"
+"Luego intente ejecutar «glade-- <archivo_proyecto.glade>» en un terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Se ha producido un error al ejecutar gate para generar el código fuente "
+"Ada95.\n"
+"Compruebe que tiene instalado gate y que se encuentra en su variable PATH.\n"
+"Después intente ejecutar «gate <archivo_proyecto.glade>» en un terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Se ha producido un error al ejecutar glade2perl para generar el código "
+"fuente Perl.\n"
+"Compruebe que tiene instalado glade2perl y que se encuentra en su variable "
+"PATH.\n"
+"Después intente ejecutar «glade2perl -- <archivo_proyecto.glade>» en un "
+"terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Se ha producido un error al ejecutar eglade para generar el código fuente "
+"Eiffel.\n"
+"Compruebe que tiene instalado eglade y que se encuentra en su variable "
+"PATH.\n"
+"Luego intente ejecutar «eglade-- <archivo_proyecto.glade>» en un terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"El directorio de las imágenes pixmap no se ha establecido.\n"
+"Establézcalo empleando el diálogo «Opciones del proyecto».\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Error al escribir el archivo XML del proyecto\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Opciones del proyecto"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "General"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Opciones básicas:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "El directorio del proyecto"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Directorio del proyecto:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Examinar..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "El nombre del proyecto actual"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nombre del proyecto:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "El nombre del programa"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "El archivo del proyecto"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Archivo del proyecto:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subdirectorios:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "El directorio donde guardar el código fuente generado"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Directorio del código fuente:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "El directorio donde guardar las imágenes"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Directorio de imágenes:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "La licencia que será añadida al inicio de los archivos generados"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Lenguaje:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Activar soporte para Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Si se va a realizar una aplicación Gnome"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Activar soporte para Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Si se va a realizar una aplicación Gnome DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opciones de C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Nota:</b> para aplicaciones grandes se recomienda el uso de libglade."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opciones generales:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Soporte para gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Si las cadenas de texto serán marcadas para ser traducidas por gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Establecer el nombre de los widgets"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Si el nombre de los widgets será fijado en el código fuente"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Guardar copia de respaldo de los archivos de código fuente"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Si se guardarán copias de los archivos de código fuente modificados"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Activar soporte para la ayuda de Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Si se debe incluir soporte para el sistema de ayuda de Gnome"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opciones de archivos de salida:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Generar el archivo main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Si se genera un archivo main.c que contenga la función main(), a no ser que "
+"ya exista uno"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Generar funciones de apoyo"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Si se generan las funciones de apoyo"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Generar los archivos de construcción"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Si se generan los archivos necesarios para la compilación del código fuente, "
+"incluyendo Makefile.am y configure.in, a no ser que ya existan"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funciones para la creación de la interfaz:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+"El archivo donde se escribirán las funciones necesarias para crear la "
+"interfaz"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Archivo fuente:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"El archivo donde se escribirán las declaraciones de las funciones necesarias "
+"para crear la interfaz"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Archivo de cabecera:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Archivo fuente para las funciones de creación del interfaz"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Archivo cabecera para las funciones de creación del interfaz"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Funciones manejadoras de señales y de callback:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"El archivo donde se escribirán las funciones de los manejadores de señales y "
+"de callback vacíos"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"El archivo donde se escribirán las declaraciones de las funciones de los "
+"manejadores de señales y de callbacks"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Archivo fuente para las funciones manejadoras de señales y de callback"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"El archivo cabecera para las funciones de los manejadores de señales y de "
+"callback"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Funciones de apoyo:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "El archivo donde se escribirán las funciones de apoyo"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+"El archivo donde se escribirán las declaraciones de las funciones de apoyo"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Archivo fuente para las funciones de apoyo"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Archivo cabecera para las funciones de apoyo"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opciones de libGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Cadenas traducibles:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>Nota:</b> esta opción es obsoleta - use intltool en su lugar."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Guardar cadenas traducibles"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Indica si se guardarán las cadenas traducibles en un archivo de código C "
+"separado, para habilitar la traducción de las interfaces cargadas por "
+"libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "El archivo de código C en el que guardar todas las cadenas traducibles"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Archivo:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Seleccione el directorio del proyecto"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Necesita indicar un archivo para almacenar las cadenas traducibles"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Necesita indicar el directorio del proyecto"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Necesita indicar un archivo para almacenar el proyecto"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Necesita indicar un nombre para el proyecto"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Necesita indicar un nombre para el programa"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Necesita indicar el directorio para el código fuente"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Necesita indicar el directorio para las imágenes"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"No se pudo encontrar el archivo de ayuda: %s\n"
+"\n"
+"Error: %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Crea un proyecto nuevo"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Construir"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Escribe el código fuente del proyecto"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "O_pciones"
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Edita las opciones del proyecto"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Borra el widget seleccionado"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Mostrar _paleta"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Muestra la paleta de widgets"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Mostrar _editor de propiedades"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Muestra el editor de propiedades"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Mostrar á_rbol de widgets"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Muestra el árbol de widget del proyecto"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Mostrar p_ortapapeles"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Muestra el contenido del portapapeles"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Mostrar re_jilla"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Muestra la rejilla (en los contenedores estáticos solamente)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "_Alinear a la rejilla"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Alinea los widgets a la rejilla"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Mostrar consejos del _widget"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Muestra los consejos de los widgets creados"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "_Opciones de la rejilla..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Configura el estilo y el espaciado de la rejilla"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "O_pciones de alineación..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Configura las opciones de la alineación a la rejilla"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Ver las preguntas frecuentes de Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Proyecto"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Proyecto nuevo"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Abrir"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Abrir proyecto"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Guardar"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Guardar proyecto"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Opciones"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Construir"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Escribir código fuente"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Abre un proyecto existente"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Guardar proyecto"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Salir de Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Corta, al portapapeles, el widget seleccionado"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copia, al portapapeles, el widget seleccionado"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Pega el widget del portapapeles sobre el widget seleccionado"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Rejilla"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "_Mostrar rejilla"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Espaciado entre las líneas de la rejilla"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "Ali_near con la rejilla"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Alinea los widgets con la rejilla (solo en los contenedores estáticos)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Selecciona que parte de un widget se alinea a la rejilla"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_Acerca de..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Opcio_nes"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Escribir código fuente..."
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "¿Está seguro que quiere crear un proyecto nuevo?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Proyecto _GTK+"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Proyecto G_NOME"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "¿Que tipo de proyecto quiere crear?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Proyecto nuevo creado."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Se ha abierto el proyecto."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Se ha producido un error al abrir el proyecto."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Errores al abrir el archivo de proyecto"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " errores se han producido al abrir el archivo de proyecto:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"No hay ningún proyecto abierto.\n"
+"Cree un proyecto nuevo con el comando Proyecto/Nuevo."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Error al guardar el proyecto"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Se ha producido un error al guardar el proyecto."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Proyecto guardado."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Errores al escribir el código fuente"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Se ha producido un error al escribir el código fuente."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Código fuente escrito."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Mensaje de error del sistema:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "¿Está seguro que quiere salir?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "© 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade es un constructor de interfaces de usuario para GTK+ y GNOME."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "Acerca de Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<sin título>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Navegador de la base de datos"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Cuadro combinado vinculado a datos"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Selector de conexión"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Configurador de DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Druida de configuración de DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Resaltar texto:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Si se selecciona, el texto será resaltado dentro del widget"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Visualizador de errores de la base de datos"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Dialogo de errores de la base de datos"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulario"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Texto dentro de la barra gris"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Barra gris"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Rejilla vinculada a datos"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Lista vinculada a datos"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget de inicio de sesión en la base de datos"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Inicio de sesión"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Dialogo de inicio de sesión en la base de datos"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Selector del proveedor"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Selector de la fuente de datos"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor de tablas "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Permitir flotar:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Si se permiten elementos de anclaje flotantes"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Agregar banda de anclaje arriba"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Agregar banda de anclaje abajo"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Agregar banda de anclaje a la izquierda"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Agregar banda de anclaje a la derecha"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Agregar elemento de anclaje flotante"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Anclaje de Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Bloqueado:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Si el elemento de anclaje está anclado en una posición"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusivo:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Si el elemento de anclaje es siempre el único elemento de su banda"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nunca flotar:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Si no se permite que el elemento de anclaje flote en su propia ventana"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nunca vertical:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Si no se permite situar el elemento de anclaje en vertical"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nunca horizontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Si no se permite situar el elemento de anclaje en horizontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Tipo de sombra alrededor del elemento de anclaje"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orientación de un elemento de anclaje flotante"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Agregar elemento de anclaje antes de"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Agregar elemento de anclaje después de"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Elemento de anclaje de Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Información adicional, como por ejemplo una descripción del paquete y su "
+"página web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Diálogo «Acerca de» de Gnome"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Archivo nuevo"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Abrir un archivo"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Guardar archivo"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Barra de estado:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Si la ventana tiene una barra de estado"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Almacenar configuración:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Si el tamaño se guarda y se restaura automáticamente"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Ventana de aplicación Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Mensaje de estado"
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progreso:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Si la barra de la aplicación tiene un indicador de progreso"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Estado:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Si la barra de la aplicación tiene un área para los mensajes de estado y "
+"entradas del usuario"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Barra de aplicación Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Suavizado de bordes:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Si el lienzo tiene suavizado de bordes, para suavizar los límites de texto y "
+"gráficos"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "La coordenada x inferior"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "La coordenada y inferior"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "La coordenada x superior"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "La coordenada y superior"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixels por unidad"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "El número de pixels correspondientes a una unidad"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Entramado:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Si la muestra debería usar entramado de color para aproximarse mejor"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Seleccione un color"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Selector de color Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "No se pudo crear el control Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Control Bonobo nuevo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Selecciona un control Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Descripción"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Control Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Mostrar hora:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Si además de la fecha se muestra la hora"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Formato 24 horas:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Si la hora se muestra en formato de 24 horas"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Hora de inicio:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "La primera hora a mostrar en el menú emergente"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Hora de fin:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "La última hora a mostrar en el menú emergente"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Editor de fecha Gnome"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Cerrar automáticamente:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "Si el diálogo se cierra cuando se pulse cualquier botón"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Ocultar al cerrar:"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Si el diálogo se oculta cuando se cierra, en lugar de ser destruido"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Caja de diálogo Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Asistente Gnome nuevo"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Mostrar ayuda"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Mostrar el botón de ayuda"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Añadir página de inicio"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Añadir página de finalización"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druida"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "El título de la página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "El texto principal de la página, introduciendo el druida a la gente"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Color del título"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "El color del texto del título"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Color del texto:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "El color del texto principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "El color del fondo de la página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Color de fondo del logotipo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "El color del fondo alrededor del logotipo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Color de la caja de texto:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "El color de fondo del área de texto principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Imagen de logotipo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "El logotipo a mostrar en la parte superior derecha de la página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Marca de agua lateral:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "La imagen principal a mostrar al lado de la página."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Marca de agua superior:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "La marca de agua a mostrar al principio de la página."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Inicio del asistente o fin de página"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Contenidos del fondo. Color:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "El color de fondo alrededor del título"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "La imagen a mostrar junto al inicio de página"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Página estándar del asistente"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID del histórico:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "El ID con el que guardar las entradas del histórico"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Guardar como máximo:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "El número máximo de entradas del histórico a guardar"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Entrada de texto Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "El título del diálogo de selección de archivos"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Directorio:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Si se necesita un directorio en lugar de un archivo"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Si el diálogo de selección de archivos debe ser modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Usar FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Usar el widget GtkFileChooser nuevo en vez de GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Entrada de archivos Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+"El texto mostrado como vista previa en el diálogo de selección de tipo de "
+"letra"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modo:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Que mostrar en el botón de selección de tipografía"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+"El tamaño de la tipografía a emplear en el botón de selección de tipo de "
+"letra"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Selector Gnome de tipos de letra"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "La URL a mostrar cuando el botón se pulse"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "El texto a mostrar en el botón"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Botón Gnome de enlaces web"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Entrada de iconos Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "El modo de selección"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ancho del icono:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "La anchura de cada icono"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "El número de pixels entre filas de iconos"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "El número de pixels entre columnas de iconos"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Borde del icono:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "El número de pixels alrededor de los iconos (¿sin uso?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Espaciado del texto:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "El número de pixels entre el texto y el icono"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Texto editable:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Si el texto del icono puede ser editado por el usuario"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Texto estático:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Si el texto del icono es estático, en cuyo caso lo copiara el GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Lista de iconos"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Selección de iconos"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Tipo de mensaje:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "El tipo de caja de mensajes"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Mensaje:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "El mensaje a mostrar"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Caja de mensajes Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "El nombre del archivo de la imagen"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Escalado:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Si la imagen es escalada"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Ancho escalado:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "La anchura al cual escalar la imagen"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Alto escalado:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "La altura a la cual escalar la imagen"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Imagen Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Vista previa:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Si se muestra una pequeña vista previa de la imagen"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "GnomePropertyBox nuevo"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Caja de diálogo de propiedades"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Escribir el código fuente y salir"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Iniciar con la paleta de widgets oculta"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Iniciar con el editor de propiedades oculto"
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: Debe especificar el archivo XML con la opción '-w' o '--write-"
+"source'.\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Se ha producido un error al cargar el archivo XML.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Se ha producido un error al escribir el código fuente.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Iluminado"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Seleccionado"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insensible"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Cuando la ventana necesite redibujarse"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Cuando el ratón se mueva"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Sugerencias cuando se mueve el ratón"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Movimiento del ratón con cualquier botón pulsado"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Movimiento del ratón con el botón 1 pulsado"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Movimiento del ratón con el botón 2 pulsado"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Movimiento del ratón con el botón 3 pulsado"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Cualquier botón del ratón pulsado"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Cualquier botón del ratón sin pulsar"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Cualquier tecla pulsada"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Cualquier tecla sin pulsar"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Cuando el ratón entra en la ventana"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Cuando el ratón sale de la ventana"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Cualquier cambio en el foco de entrada"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Cualquier cambio en la estructura de la ventana"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Cualquier cambio en las propiedades de X Windows"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Cualquier cambio en la visibilidad"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Para cursores en programas que utilicen XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Propiedades"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Empaquetado"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Comunes"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Estilo"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Señales"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Propiedades:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Propiedades: <ninguna>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Clase:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "La clase del widget"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Ancho:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"La anchura requerido del widget (usualmente empleado para definir el ancho "
+"mínimo)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Altura:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"La altura requerida del widget (usualmente empleado para definir la altura "
+"mínima)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visible:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Si el widget está inicialmente visible"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensible:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Si el widget responde a las entradas"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Texto a mostrar si el ratón se para en el widget"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Puede por omisión:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+"Indica si el widget puede ser tener la acción predeterminada en el diálogo"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Predeterminado:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Indica si el widget tiene la acción predeterminada en el diálogo"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Activable:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Si el widget puede aceptar el foco de entrada"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Tiene el foco:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Si el widget tiene el foco de entrada"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Eventos:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Los eventos X que el widget recibe"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Eventos ext.:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Modo de eventos de las «X Extensions»"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Aceleradores:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Define las señales a emitir cuando se pulsan teclas"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Editar..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagar:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Poner verdadero para propagar el estilo a los widgets hijos"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Nombre del estilo:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Nombre del estilo, que puede ser compartido por muchos widgets"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Tipografía:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "El tipografía a usar en cualquier texto del widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Copiar todo"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Primer Plano:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Fondo:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Base:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Color del primer plano"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Color del fondo"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Color del texto"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Color base"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Imagen de fondo:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Imagen a utilizar como fondo del widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "El archivo donde se escribirá el código fuente"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Público:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Si el widget es añadido a la estructura de datos de componentes"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Clase separada:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Poner el subárbol de este widget en una clase separada"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Archivo separado:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Pone este widget en un archivo de código fuente separado"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibilidad:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Visibilidad de los widgets. Los widgets públicos se exportan a un mapa "
+"global."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Se necesita seleccionar un color o fondo para copiar"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Selección inválida en on_style_copy()"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Se necesita copiar un color o una imagen de fondo primero"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Se necesita seleccionar un color para pegar en él"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Se necesita una imagen de fondo para pegar en él"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "No ha sido posible crear una imagen desde el archivo\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Señal"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Datos"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Después"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Objeto"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Señal:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "La señal a tratar"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "Función para manejar la señal"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Datos:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Los datos pasados al manejador"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Objeto:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "El objeto que recibe la señal"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Después:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Si el manejador se lanza después que la función de la clase"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Añadir"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Actualizar"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Despejar"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Aceleradores"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Tecla"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Señal a emitir"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "La tecla aceleradora"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Señal a emitir cuando el acelerador se activa"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Editar propiedad del texto"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Texto:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "_Traducible"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Tiene _prefijo de contexto"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Co_mentarios para los traductores:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Seleccionar eventos X"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Máscara de eventos"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Se necesita una tecla aceleradora"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Se necesita una señal que emitir"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Se necesita un nombre para la señal"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Se necesita un manejador para la señal"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "Señales de %s"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Seleccione la señal"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Valor:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Mínimo:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Inc. paso:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Inc. página:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Tamaño de página:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "Valor H:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "Min H:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "Max H:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "Inc. paso H:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "Inc. página H:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "Tamaño página H:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "Valor V:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "Min V:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "Max V:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "Inc. paso V:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "Inc. página V:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "Tamaño página V:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Valor inicial"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "Valor mínimo"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "Valor máximo"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "El incremento de paso"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "Incremento de página"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "El tamaño de página"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "El tipografía seleccionado no está disponible"
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Seleccione nombre de estilo"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Estilos"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Renombrar"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Estilo nuevo:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Nombre de estilo inválido"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "El nombre de estilo está en uso"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Renombrar estilo a:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Imposible de renombrar el archivo:\n"
+" %s\n"
+"a:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"No ha sido posible crear el archivo:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Error escribiendo archivo XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Archivo de cadenas traducibles generado por Glade.\n"
+" * Añada este archivo a su POTFILES.in de su proyecto.\n"
+" * NO lo compile como parte de su aplicación.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"El nombre del archivo fuente de la interfaz es inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"El nombre del archivo de cabecera de la interfaz es inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"El nombre del archivo fuente de las callbacks es inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"El nombre del archivo de cabecera de las callbacks es inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"El nombre del archivo fuente de las funciones de apoyo es inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"El nombre del archivo de cabecera de las funciones de apoyo es inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"No ha sido posible añadir al archivo:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Se ha producido un error al escribir en el archivo:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+"El nombre del archivo debe de introducirse en el diálogo de Opciones del "
+"proyecto."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"El nombre del archivo debe ser un nombre simple relativo.\n"
+"Emplee el diálogo de Opciones del proyecto para introducirlo."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Árbol de widget"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget no encontrado en la caja"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget no encontrado en la tabla"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget no encontrado en el contenedor fijo"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget no encontrado en el empaquetador"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"No ha sido posible acceder al archivo:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"No ha sido posible abrir el archivo:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Se ha producido un error al escribir en el archivo:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"No ha sido posible crear el directorio:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"No ha sido posible acceder al directorio:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Directorio inválido:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Proyectos"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "proyecto"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"No ha sido posible abrir el directorio:\n"
+" %s\n"
+
+#~ msgid "Design user interfaces"
+#~ msgstr "Diseño de interfaces de usuario"
diff --git a/tools/glade/po/et.po b/tools/glade/po/et.po
new file mode 100644
index 00000000..8f8e87d8
--- /dev/null
+++ b/tools/glade/po/et.po
@@ -0,0 +1,4063 @@
+# Glade eesti keele tõlge.
+# Estonian translation of Glade.
+#
+# Copyright (C) 2007 The GNOME Project.
+# This file is distributed under the same license as the Glade package.
+#
+# Priit Laes <amd@store20.com>, 2003-2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-03-07 03:35+0000\n"
+"PO-Revision-Date: 2007-03-07 19:18+0200\n"
+"Last-Translator: Priit Laes <plaes@plaes.org>\n"
+"Language-Team: Estonian <gnome-et@linux.ee>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../data/glade-3.desktop.in.in.h:1
+msgid "Create or open user interface designs for GTK+ applications"
+msgstr ""
+
+#: ../data/glade-3.desktop.in.in.h:2
+#, fuzzy
+msgid "Glade Interface Designer"
+msgstr "Liides\tLiige\tGrupp\n"
+
+#: ../data/glade-3.desktop.in.in.h:3
+#: ../src/glade-project-window.c:210
+#, fuzzy
+msgid "User Interface Designer"
+msgstr "Kasutajaliidese konteiner"
+
+#: ../src/main.c:38
+#, fuzzy
+msgid "Glade"
+msgstr "Glade projekt"
+
+#: ../src/main.c:48
+#, fuzzy
+msgid "Output version information and exit"
+msgstr " --version väljasta versiooniinfo ja lõpeta töö\n"
+
+#: ../src/main.c:51
+#, fuzzy
+msgid "Disable Devhelp integration"
+msgstr "Evolution'iga sidumise sätted"
+
+#: ../src/main.c:54
+#, fuzzy
+msgid "[FILE...]"
+msgstr "[FAIL...]"
+
+#: ../src/main.c:86
+msgid "Create or edit user interface designs for GTK+ or GNOME applications."
+msgstr ""
+
+#: ../src/main.c:89
+#: ../src/main.c:90
+#, fuzzy
+msgid "Glade options"
+msgstr "GTK+ sätted"
+
+#: ../src/main.c:140
+msgid "gmodule support not found. gmodule support is required for glade to work"
+msgstr ""
+
+#: ../src/main.c:167
+#, c-format
+msgid "Unable to open '%s', the file does not exist.\n"
+msgstr ""
+
+#: ../src/glade-project-window.c:44
+#, fuzzy
+msgid "[Read Only]"
+msgstr "Kirjutuskaitsega"
+
+#: ../src/glade-project-window.c:108
+#, fuzzy, c-format
+msgid "Could not display the URL '%s'"
+msgstr "URL'i `%s' pole võimalik töödelda"
+
+#: ../src/glade-project-window.c:112
+msgid "No suitable web browser executable could be found."
+msgstr ""
+
+#: ../src/glade-project-window.c:332
+#, fuzzy, c-format
+msgid "%s [%s] - Properties"
+msgstr "Omadused"
+
+#: ../src/glade-project-window.c:342
+#: ../src/glade-project-window.c:1999
+#: ../gladeui/glade-widget.c:992
+#, fuzzy
+msgid "Properties"
+msgstr "Omadused"
+
+#: ../src/glade-project-window.c:609
+#, fuzzy, c-format
+msgid "Activate %s"
+msgstr "'%s' aktiveerimine"
+
+#: ../src/glade-project-window.c:727
+msgid "Open…"
+msgstr ""
+
+#: ../src/glade-project-window.c:769
+#, fuzzy, c-format
+msgid "The file %s has been modified since reading it"
+msgstr "Faili %s on lugemise ajal muudetud."
+
+#: ../src/glade-project-window.c:773
+msgid "If you save it, all the external changes could be lost. Save it anyway?"
+msgstr ""
+
+#: ../src/glade-project-window.c:777
+#, fuzzy
+msgid "_Save Anyway"
+msgstr "_Salvesta ikkagi"
+
+#: ../src/glade-project-window.c:784
+#, fuzzy
+msgid "_Don't Save"
+msgstr "Ä_ra salvesta"
+
+#: ../src/glade-project-window.c:807
+#, fuzzy, c-format
+msgid "Failed to save %s: %s"
+msgstr ""
+"Andmete salvestamine ebaõnnestus:\n"
+"\n"
+"%s"
+
+#: ../src/glade-project-window.c:828
+#, fuzzy, c-format
+msgid "Project '%s' saved"
+msgstr "Fail \"%s\" on salvestatud."
+
+#. Just in case the menu-item is not insensitive
+#. Just in case the menu-item or button is not insensitive
+#: ../src/glade-project-window.c:847
+#: ../src/glade-project-window.c:930
+#, fuzzy
+msgid "No open projects to save"
+msgstr "Andmebaasi pole seadistuse salvestamiseks saadaval"
+
+#: ../src/glade-project-window.c:851
+#, fuzzy
+msgid "Save As…"
+msgstr "Salvesta kui…"
+
+#: ../src/glade-project-window.c:893
+#, c-format
+msgid "Could not save the file %s. You do not have the permissions necessary to save the file."
+msgstr ""
+
+#: ../src/glade-project-window.c:906
+#, c-format
+msgid "Could not save file %s. Another project with that path is open."
+msgstr ""
+
+#: ../src/glade-project-window.c:958
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"larger\">Save changes to project \"%s\" before closing?</span>\n"
+"\n"
+"Your changes will be lost if you don't save them.\n"
+msgstr ""
+
+#: ../src/glade-project-window.c:972
+#, fuzzy
+msgid "_Close without Saving"
+msgstr "Sulge _ilma salvestamata"
+
+#: ../src/glade-project-window.c:993
+#, fuzzy, c-format
+msgid "Failed to save %s to %s: %s"
+msgstr ""
+"Andmete salvestamine ebaõnnestus:\n"
+"\n"
+"%s"
+
+#: ../src/glade-project-window.c:1005
+msgid "Save…"
+msgstr ""
+
+#: ../src/glade-project-window.c:1411
+msgid "Could not display the online user manual"
+msgstr ""
+
+#: ../src/glade-project-window.c:1414
+#: ../src/glade-project-window.c:1452
+#, c-format
+msgid "No suitable web browser executable could be found to be executed and to display the URL: %s"
+msgstr ""
+
+#: ../src/glade-project-window.c:1449
+msgid "Could not display the online developer reference manual"
+msgstr ""
+
+#: ../src/glade-project-window.c:1482
+msgid ""
+"This program is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as\n"
+"published by the Free Software Foundation; either version 2 of the\n"
+"License, or (at your option) any later version.\n"
+"\n"
+"This program is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
+"GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public License\n"
+"along with this program; if not, write to the Free Software\n"
+"Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
+msgstr ""
+
+#: ../src/glade-project-window.c:1504
+#, fuzzy
+msgid "translator-credits"
+msgstr ""
+"Sven Sapelson <sven.sapelson@gmail.com>, 2005.\n"
+"Ivar Smolin <okul@linux.ee>, 2005, 2006.\n"
+"Priit Laes <amd@store20.com>, 2005, 2006."
+
+#: ../src/glade-project-window.c:1505
+msgid "A user interface designer for GTK+ and GNOME."
+msgstr ""
+
+#. File
+#: ../src/glade-project-window.c:1576
+#: ../plugins/gtk+/glade-gtk.c:4406
+#: ../plugins/gtk+/glade-gtk.c:4704
+#, fuzzy
+msgid "_File"
+msgstr "_Fail"
+
+#. Edit
+#: ../src/glade-project-window.c:1577
+#: ../plugins/gtk+/glade-gtk.c:4409
+#: ../plugins/gtk+/glade-gtk.c:4714
+#, fuzzy
+msgid "_Edit"
+msgstr "_Redaktor"
+
+#. View
+#: ../src/glade-project-window.c:1578
+#: ../plugins/gtk+/glade-gtk.c:4412
+#: ../plugins/gtk+/glade-gtk.c:4722
+#, fuzzy
+msgid "_View"
+msgstr "_Vaade"
+
+#: ../src/glade-project-window.c:1579
+msgid "_Projects"
+msgstr ""
+
+#. Help
+#: ../src/glade-project-window.c:1580
+#: ../plugins/gtk+/glade-gtk.c:4424
+#: ../plugins/gtk+/glade-gtk.c:4725
+#, fuzzy
+msgid "_Help"
+msgstr "_Abi"
+
+#: ../src/glade-project-window.c:1584
+#, fuzzy
+msgid "Create a new project"
+msgstr "Uue projekti loomine"
+
+#: ../src/glade-project-window.c:1586
+msgid "_Open…"
+msgstr ""
+
+#: ../src/glade-project-window.c:1587
+#, fuzzy
+msgid "Open a project"
+msgstr "Projekti avamine"
+
+#: ../src/glade-project-window.c:1589
+#, fuzzy
+msgid "Open _Recent"
+msgstr "Ava va_remtehtud"
+
+#: ../src/glade-project-window.c:1592
+#, fuzzy
+msgid "Quit the program"
+msgstr "Programmi töö lõpetamine"
+
+#. ViewMenu
+#: ../src/glade-project-window.c:1595
+#, fuzzy
+msgid "Palette _Appearance"
+msgstr "Minimalistlik välimus"
+
+#: ../src/glade-project-window.c:1599
+#, fuzzy
+msgid "About this application"
+msgstr "Programmi kohta"
+
+#: ../src/glade-project-window.c:1602
+#, fuzzy
+msgid "Display the user manual"
+msgstr "Failirulli kasutajajuhendi kuvamine"
+
+#: ../src/glade-project-window.c:1604
+#, fuzzy
+msgid "_Developer Reference"
+msgstr "_Välkjuhend"
+
+#: ../src/glade-project-window.c:1605
+#, fuzzy
+msgid "Display the developer reference manual"
+msgstr "Failirulli kasutajajuhendi kuvamine"
+
+#: ../src/glade-project-window.c:1614
+#, fuzzy
+msgid "Save the current project"
+msgstr "Käesoleva projekti salvestamine"
+
+#: ../src/glade-project-window.c:1616
+#, fuzzy
+msgid "Save _As…"
+msgstr "Salvesta kui…"
+
+#: ../src/glade-project-window.c:1617
+#, fuzzy
+msgid "Save the current project with a different name"
+msgstr "Aktiivse projekti salvestamine teise nime alla"
+
+#: ../src/glade-project-window.c:1620
+#, fuzzy
+msgid "Close the current project"
+msgstr "Käesoleva projekti salvestamine"
+
+#: ../src/glade-project-window.c:1624
+#, fuzzy
+msgid "Undo the last action"
+msgstr "Tühista viimane tegevus"
+
+#: ../src/glade-project-window.c:1627
+#, fuzzy
+msgid "Redo the last action"
+msgstr "Unustatud tegevuse uuestitegemine"
+
+#: ../src/glade-project-window.c:1630
+#, fuzzy
+msgid "Cut the selection"
+msgstr "Lõika valik välja"
+
+#: ../src/glade-project-window.c:1633
+#, fuzzy
+msgid "Copy the selection"
+msgstr "Kopeeri valik"
+
+#: ../src/glade-project-window.c:1636
+#, fuzzy
+msgid "Paste the clipboard"
+msgstr "Aseta lõikepuhvri sisu"
+
+#: ../src/glade-project-window.c:1639
+#, fuzzy
+msgid "Delete the selection"
+msgstr "_Kustuta valik"
+
+#. ViewMenu
+#: ../src/glade-project-window.c:1643
+#, fuzzy
+msgid "_Clipboard"
+msgstr "lõikepuhver"
+
+#: ../src/glade-project-window.c:1644
+#, fuzzy
+msgid "Show the clipboard"
+msgstr "Aseta lõikepuhvri sisu"
+
+#. ProjectsMenu
+#: ../src/glade-project-window.c:1648
+#, fuzzy
+msgid "_Previous Project"
+msgstr "Kustuta projekt"
+
+#: ../src/glade-project-window.c:1649
+#, fuzzy
+msgid "Activate previous project"
+msgstr "Eelmise saki aktiveerimine"
+
+#: ../src/glade-project-window.c:1651
+#, fuzzy
+msgid "_Next Project"
+msgstr "Kustuta projekt"
+
+#: ../src/glade-project-window.c:1652
+#, fuzzy
+msgid "Activate next project"
+msgstr "Järgmine saki aktiveerimine"
+
+#: ../src/glade-project-window.c:1660
+#, fuzzy
+msgid "_Use Small Icons"
+msgstr "Kasuta väikseid ikoone"
+
+#: ../src/glade-project-window.c:1661
+msgid "Show items using small icons"
+msgstr ""
+
+#: ../src/glade-project-window.c:1664
+#, fuzzy
+msgid "Context _Help"
+msgstr "Aktiivse toimingu _spikker"
+
+#: ../src/glade-project-window.c:1665
+msgid "Show or hide contextual help buttons in the editor"
+msgstr ""
+
+#: ../src/glade-project-window.c:1672
+#, fuzzy
+msgid "Text beside icons"
+msgstr "Tekst ikoonide kõrval"
+
+#: ../src/glade-project-window.c:1673
+msgid "Display items as text beside icons"
+msgstr ""
+
+#: ../src/glade-project-window.c:1675
+#, fuzzy
+msgid "_Icons only"
+msgstr "Ainult _ikoonid"
+
+#: ../src/glade-project-window.c:1676
+#, fuzzy
+msgid "Display items as icons only"
+msgstr "Aknanuppude kuvamine ainult ikoonidena"
+
+#: ../src/glade-project-window.c:1678
+#, fuzzy
+msgid "_Text only"
+msgstr "Ainult _tekst"
+
+#: ../src/glade-project-window.c:1679
+#, fuzzy
+msgid "Display items as text only"
+msgstr "Aknanuppude kuvamine ainult tekstina"
+
+#: ../src/glade-project-window.c:1884
+#, fuzzy
+msgid "Select Widgets"
+msgstr "Lehekülje valimine"
+
+#: ../src/glade-project-window.c:1888
+#, fuzzy
+msgid "Select widgets in the workspace"
+msgstr "Töölauahalduri ridade arv"
+
+#: ../src/glade-project-window.c:1977
+#, fuzzy
+msgid "Palette"
+msgstr "Pal_ett:"
+
+#: ../src/glade-project-window.c:1993
+msgid "Inspector"
+msgstr ""
+
+#: ../src/glade-project-window.c:2115
+#, fuzzy
+msgid "Could not create a new project."
+msgstr "Uusi sõnumeid pole võimalik hankida"
+
+#: ../src/glade-project-window.c:2134
+#, fuzzy, c-format
+msgid "%s is already open"
+msgstr "Fail %s on juba avatud."
+
+#: ../src/glade-project-window.c:2199
+#, fuzzy
+msgid "_Undo"
+msgstr "_Tühista"
+
+#. Change tooltips
+#: ../src/glade-project-window.c:2201
+#: ../gladeui/glade-app.c:242
+#, fuzzy, c-format
+msgid "Undo: %s"
+msgstr "Tühista"
+
+#: ../src/glade-project-window.c:2201
+#: ../src/glade-project-window.c:2212
+#: ../gladeui/glade-app.c:243
+#, fuzzy
+msgid "the last action"
+msgstr "Tühista viimane tegevus"
+
+#: ../src/glade-project-window.c:2210
+#, fuzzy
+msgid "_Redo"
+msgstr "_Taasta"
+
+#: ../src/glade-project-window.c:2212
+#: ../gladeui/glade-app.c:242
+#, fuzzy, c-format
+msgid "Redo: %s"
+msgstr "Taasta"
+
+#: ../gladeui/glade-app.c:453
+#, fuzzy
+msgid "Clipboard"
+msgstr "Lõikelaud"
+
+#: ../gladeui/glade-app.c:525
+#, fuzzy
+msgid "Active Project"
+msgstr "Kustuta projekt"
+
+#: ../gladeui/glade-app.c:526
+#, fuzzy
+msgid "The active project"
+msgstr "Kustuta projekt"
+
+#: ../gladeui/glade-app.c:604
+#, c-format
+msgid ""
+"Trying to save private data to %s directory but it is a regular file.\n"
+"No private data will be saved in this session"
+msgstr ""
+
+#: ../gladeui/glade-app.c:617
+#, c-format
+msgid ""
+"Failed to create directory %s to save private data.\n"
+"No private data will be saved in this session"
+msgstr ""
+
+#: ../gladeui/glade-app.c:645
+#, c-format
+msgid ""
+"Error writing private data to %s (%s).\n"
+"No private data will be saved in this session"
+msgstr ""
+
+#: ../gladeui/glade-app.c:657
+#, c-format
+msgid ""
+"Error serializing configuration data to save (%s).\n"
+"No private data will be saved in this session"
+msgstr ""
+
+#: ../gladeui/glade-app.c:670
+#, c-format
+msgid ""
+"Error opening %s to write private data (%s).\n"
+"No private data will be saved in this session"
+msgstr ""
+
+#: ../gladeui/glade-app.c:1109
+msgid "You cannot copy a widget internal to a composite widget."
+msgstr ""
+
+#: ../gladeui/glade-app.c:1124
+#: ../gladeui/glade-app.c:1177
+#: ../gladeui/glade-app.c:1352
+#, fuzzy
+msgid "No widget selected."
+msgstr "Ühtegi printerit pole valitud"
+
+#: ../gladeui/glade-app.c:1162
+msgid "You cannot cut a widget internal to a composite widget."
+msgstr ""
+
+#: ../gladeui/glade-app.c:1221
+#, fuzzy
+msgid "Unable to paste to the selected parent"
+msgstr "Valitud ketast pole võimalik külge ühendada."
+
+#: ../gladeui/glade-app.c:1232
+#, fuzzy
+msgid "Unable to paste to multiple widgets"
+msgstr "Ei suuda asetada valitud alasse"
+
+#: ../gladeui/glade-app.c:1242
+#: ../gladeui/glade-app.c:1374
+msgid "No widget selected on the clipboard"
+msgstr ""
+
+#: ../gladeui/glade-app.c:1268
+#, c-format
+msgid "Unable to paste widget %s without a parent"
+msgstr ""
+
+#: ../gladeui/glade-app.c:1285
+msgid "Only one widget can be pasted at a time to this container"
+msgstr ""
+
+#: ../gladeui/glade-app.c:1297
+msgid "Insufficient amount of placeholders in target container"
+msgstr ""
+
+#: ../gladeui/glade-app.c:1337
+#: ../gladeui/glade-app.c:1384
+msgid "You cannot delete a widget internal to a composite widget."
+msgstr ""
+
+#: ../gladeui/glade-builtins.c:183
+#: ../plugins/gtk+/glade-gtk.c:187
+#: ../plugins/gtk+/glade-gtk.c:207
+#, fuzzy
+msgid "Stock"
+msgstr "Varu jäänud:"
+
+#: ../gladeui/glade-builtins.c:184
+#, fuzzy
+msgid "A builtin stock item"
+msgstr "Ajalookirje %s avamine"
+
+#: ../gladeui/glade-builtins.c:192
+#: ../plugins/gtk+/gtk+.xml.in.h:230
+#, fuzzy
+msgid "Stock Image"
+msgstr "Taustapilt"
+
+#: ../gladeui/glade-builtins.c:193
+#: ../plugins/gtk+/gtk+.xml.in.h:1
+#, fuzzy
+msgid "A builtin stock image"
+msgstr "Pilditausta üksikasjad"
+
+#: ../gladeui/glade-builtins.c:523
+#, fuzzy
+msgid "Objects"
+msgstr "Objektid"
+
+#: ../gladeui/glade-builtins.c:524
+#, fuzzy
+msgid "A list of objects"
+msgstr "Objektide uuendamine"
+
+#: ../gladeui/glade-builtins.c:533
+#, fuzzy
+msgid "Pixbuf"
+msgstr "Pixbuf objekt"
+
+#: ../gladeui/glade-builtins.c:534
+#, fuzzy
+msgid "A pixbuf value"
+msgstr "vigane väärtus: %s"
+
+#: ../gladeui/glade-builtins.c:542
+msgid "GdkColor"
+msgstr ""
+
+#: ../gladeui/glade-builtins.c:543
+#, fuzzy
+msgid "A gdk color value"
+msgstr "GDK täitevärvus"
+
+#: ../gladeui/glade-builtins.c:551
+#: ../gladeui/glade-property-class.c:1187
+#, fuzzy
+msgid "Accelerators"
+msgstr "Keyboard accelerators"
+
+#: ../gladeui/glade-builtins.c:552
+#: ../gladeui/glade-property-class.c:1188
+#, fuzzy
+msgid "A list of accelerator keys"
+msgstr "_Viimaste võtmete loend"
+
+#: ../gladeui/glade-builtins.c:563
+#, fuzzy
+msgid "Integer"
+msgstr "Täisarv"
+
+#: ../gladeui/glade-builtins.c:564
+#, fuzzy
+msgid "An integer value"
+msgstr "Kuvatava väärtuse täisosa [i]"
+
+#: ../gladeui/glade-builtins.c:572
+#, fuzzy
+msgid "Unsigned Integer"
+msgstr "16-bitine märgita täisarv"
+
+#: ../gladeui/glade-builtins.c:573
+#, fuzzy
+msgid "An unsigned integer value"
+msgstr "Kuvatava väärtuse täisosa [i]"
+
+#: ../gladeui/glade-builtins.c:580
+#, fuzzy
+msgid "String"
+msgstr "String"
+
+#: ../gladeui/glade-builtins.c:581
+#, fuzzy
+msgid "An entry"
+msgstr "Käsu sisestusväli"
+
+#: ../gladeui/glade-builtins.c:588
+msgid "Strv"
+msgstr ""
+
+#: ../gladeui/glade-builtins.c:589
+#, fuzzy
+msgid "String array"
+msgstr "massiiv,x,täpsus"
+
+#: ../gladeui/glade-builtins.c:597
+#, fuzzy
+msgid "Float"
+msgstr "Ujukomaarv"
+
+#: ../gladeui/glade-builtins.c:598
+#, fuzzy
+msgid "A floating point entry"
+msgstr "Ujukomaviga"
+
+#: ../gladeui/glade-builtins.c:606
+#, fuzzy
+msgid "Boolean"
+msgstr "Tõeväärtus"
+
+#: ../gladeui/glade-builtins.c:607
+#, fuzzy
+msgid "A boolean value"
+msgstr "Tõeväärtus"
+
+#: ../gladeui/glade-base-editor.c:470
+#, c-format
+msgid "Setting object type on %s to %s"
+msgstr ""
+
+#: ../gladeui/glade-base-editor.c:635
+#, fuzzy, c-format
+msgid "Add a %s to %s"
+msgstr "Lisa:"
+
+#: ../gladeui/glade-base-editor.c:712
+#, fuzzy, c-format
+msgid "Delete %s child from %s"
+msgstr "Kustuta _prügikastist"
+
+#: ../gladeui/glade-base-editor.c:835
+#, fuzzy, c-format
+msgid "Reorder %s's children"
+msgstr "Järjesta vektorjoon ümber"
+
+#: ../gladeui/glade-base-editor.c:1412
+#: ../plugins/gtk+/glade-gtk.c:206
+#: ../plugins/gtk+/gtk+.xml.in.h:132
+#, fuzzy
+msgid "Label"
+msgstr "Pealdis"
+
+#: ../gladeui/glade-base-editor.c:1425
+#: ../gladeui/glade-widget-adaptor.c:924
+#, fuzzy
+msgid "Type"
+msgstr "Tüüp"
+
+#. Name
+#: ../gladeui/glade-base-editor.c:1598
+#, fuzzy
+msgid "Name :"
+msgstr "Nimi"
+
+#. Type
+#: ../gladeui/glade-base-editor.c:1608
+#, fuzzy
+msgid "Type :"
+msgstr "Tüüp 1"
+
+#: ../gladeui/glade-clipboard-view.c:205
+#: ../gladeui/glade-project-view.c:721
+#: ../plugins/gtk+/gtk+.xml.in.h:279
+#, fuzzy
+msgid "Widget"
+msgstr "Vidin"
+
+#: ../gladeui/glade-command.c:541
+#, fuzzy
+msgid "Setting multiple properties"
+msgstr "Mitme laulu omadused"
+
+#: ../gladeui/glade-command.c:549
+#, fuzzy, c-format
+msgid "Setting %s of %s"
+msgstr "sean faili %s aegu"
+
+#: ../gladeui/glade-command.c:553
+#, fuzzy, c-format
+msgid "Setting %s of %s to %s"
+msgstr "%s: Viga signaali %s sättimisel signaaliks %s"
+
+#: ../gladeui/glade-command.c:771
+#: ../gladeui/glade-command.c:798
+#, fuzzy, c-format
+msgid "Renaming %s to %s"
+msgstr "Annan %s uueks nimeks %s\n"
+
+#: ../gladeui/glade-command.c:903
+#, fuzzy, c-format
+msgid "Add %s"
+msgstr "_Lisa"
+
+#: ../gladeui/glade-command.c:904
+#: ../gladeui/glade-command.c:1371
+#: ../gladeui/glade-command.c:1374
+#: ../gladeui/glade-command.c:1537
+#: ../gladeui/glade-command.c:1563
+#: ../gladeui/glade-command.c:1584
+#: ../gladeui/glade-command.c:1611
+#: ../gladeui/glade-command.c:1644
+#: ../gladeui/glade-command.c:1672
+#, fuzzy
+msgid "multiple"
+msgstr "korduv `!'"
+
+#: ../gladeui/glade-command.c:1017
+msgid "You cannot remove a widget internal to a composite widget."
+msgstr ""
+
+#: ../gladeui/glade-command.c:1063
+#, fuzzy, c-format
+msgid "Remove %s"
+msgstr "_Eemalda"
+
+#: ../gladeui/glade-command.c:1067
+#, fuzzy
+msgid "Remove multiple"
+msgstr "korduvad %s deklaratsioonid"
+
+#: ../gladeui/glade-command.c:1371
+#, fuzzy, c-format
+msgid "Clipboard add %s"
+msgstr "Järjehoidja lisamine"
+
+#: ../gladeui/glade-command.c:1374
+#, fuzzy, c-format
+msgid "Clipboard remove %s"
+msgstr "Eemalda järjehoidja"
+
+#: ../gladeui/glade-command.c:1537
+#, fuzzy, c-format
+msgid "Create %s"
+msgstr "L_oo"
+
+#: ../gladeui/glade-command.c:1563
+#, fuzzy, c-format
+msgid "Delete %s"
+msgstr "_Kustuta %s"
+
+#: ../gladeui/glade-command.c:1584
+#, fuzzy, c-format
+msgid "Cut %s"
+msgstr "Lõika"
+
+#: ../gladeui/glade-command.c:1611
+#, fuzzy, c-format
+msgid "Copy %s"
+msgstr "_Kopeeri"
+
+#: ../gladeui/glade-command.c:1644
+#, fuzzy, c-format
+msgid "Paste %s"
+msgstr "Aseta"
+
+#: ../gladeui/glade-command.c:1672
+#, fuzzy, c-format
+msgid "Drag-n-Drop from %s to %s"
+msgstr "Kasutamine: %s kust kuhu failid...\n"
+
+#: ../gladeui/glade-command.c:1794
+#, fuzzy, c-format
+msgid "Add signal handler %s"
+msgstr "%s: Viga signaali %s käsitleja ülesseadmisel: %s"
+
+#: ../gladeui/glade-command.c:1795
+#, fuzzy, c-format
+msgid "Remove signal handler %s"
+msgstr "%s: Viga signaali %s käsitleja ülesseadmisel: %s"
+
+#: ../gladeui/glade-command.c:1796
+#, fuzzy, c-format
+msgid "Change signal handler %s"
+msgstr "%s: Viga signaali %s käsitleja ülesseadmisel: %s"
+
+#: ../gladeui/glade-command.c:2000
+#, fuzzy
+msgid "Setting i18n metadata"
+msgstr "%s: Viga signaali %s sättimisel signaaliks %s"
+
+#: ../gladeui/glade-cursor.c:186
+#, fuzzy, c-format
+msgid "Unable to load image (%s)"
+msgstr ""
+"Pilti pole võimalik laadida:\n"
+"%s"
+
+#: ../gladeui/glade-editor-property.c:274
+msgid "View GTK+ documentation for this property"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:576
+#, fuzzy
+msgid "Property Class"
+msgstr "Klasside loend"
+
+#: ../gladeui/glade-editor-property.c:577
+msgid "The GladePropertyClass this GladeEditorProperty was created for"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:583
+#, fuzzy
+msgid "Use Command"
+msgstr "Käsurea kasutamine"
+
+#: ../gladeui/glade-editor-property.c:584
+msgid "Whether we should use the command API for the undo/redo stack"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:590
+#, fuzzy
+msgid "Show Info"
+msgstr "Teabe valikute kuvamine"
+
+#: ../gladeui/glade-editor-property.c:591
+msgid "Whether we should show an informational button"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:1117
+#, fuzzy
+msgid "Select Fields"
+msgstr "Protsessiväljad"
+
+#: ../gladeui/glade-editor-property.c:1139
+#, fuzzy
+msgid "_Select individual fields:"
+msgstr "puudub väljade loend"
+
+#: ../gladeui/glade-editor-property.c:1466
+#, fuzzy
+msgid "Edit Text"
+msgstr "&Teksti muutmine:"
+
+#. Text
+#: ../gladeui/glade-editor-property.c:1494
+#, fuzzy
+msgid "_Text:"
+msgstr "_Tekst:"
+
+#: ../gladeui/glade-editor-property.c:1530
+msgid "T_ranslatable"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:1543
+#, fuzzy
+msgid "_Has context prefix"
+msgstr "Monikeril on tundmatu monikerieesliide"
+
+#. Comments.
+#: ../gladeui/glade-editor-property.c:1561
+#, fuzzy
+msgid "Co_mments for translators:"
+msgstr "Säilita väljundvahemiku ko_mmentaarid"
+
+#: ../gladeui/glade-editor-property.c:1731
+#: ../gladeui/glade-editor-property.c:1747
+#, fuzzy
+msgid "Yes"
+msgstr "Jah"
+
+#: ../gladeui/glade-editor-property.c:1731
+#: ../gladeui/glade-editor-property.c:1747
+#: ../gladeui/glade-editor-property.c:1762
+#, fuzzy
+msgid "No"
+msgstr "Ei"
+
+#: ../gladeui/glade-editor-property.c:2352
+#: ../gladeui/glade-widget.c:944
+#: ../gladeui/glade-widget-adaptor.c:916
+#, fuzzy
+msgid "Name"
+msgstr "Nimi"
+
+#: ../gladeui/glade-editor-property.c:2364
+#, fuzzy
+msgid "Class"
+msgstr "Klass"
+
+#: ../gladeui/glade-editor-property.c:2378
+#, fuzzy, c-format
+msgid "Choose %s implementors"
+msgstr "Vali _keel:"
+
+#: ../gladeui/glade-editor-property.c:2378
+#, fuzzy, c-format
+msgid "Choose a %s in this project"
+msgstr "Ava selles aknas"
+
+#. Checklist
+#: ../gladeui/glade-editor-property.c:2442
+msgid "O_bjects:"
+msgstr ""
+
+#. Checklist
+#: ../gladeui/glade-editor-property.c:2651
+#, fuzzy
+msgid "Objects:"
+msgstr "Objektid"
+
+#: ../gladeui/glade-editor-property.c:2966
+#, fuzzy
+msgid "Value:"
+msgstr "Väärtus:"
+
+#: ../gladeui/glade-editor-property.c:2967
+#, fuzzy
+msgid "The current value"
+msgstr "Hetkväärtus"
+
+#: ../gladeui/glade-editor-property.c:2969
+#, fuzzy
+msgid "Lower:"
+msgstr "Alumine"
+
+#: ../gladeui/glade-editor-property.c:2970
+#, fuzzy
+msgid "The minimum value"
+msgstr "Väikseim väärtus"
+
+#: ../gladeui/glade-editor-property.c:2972
+#, fuzzy
+msgid "Upper:"
+msgstr "Ülemine"
+
+#: ../gladeui/glade-editor-property.c:2973
+#, fuzzy
+msgid "The maximum value"
+msgstr "Suurim väärtus"
+
+#: ../gladeui/glade-editor-property.c:2975
+#, fuzzy
+msgid "Step inc:"
+msgstr "Helitugevuse samm"
+
+#: ../gladeui/glade-editor-property.c:2976
+msgid "The increment to use to make minor changes to the value"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:2978
+#, fuzzy
+msgid "Page inc:"
+msgstr "Lehekülje valimine"
+
+#: ../gladeui/glade-editor-property.c:2979
+msgid "The increment to use to make major changes to the value"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:2981
+#, fuzzy
+msgid "Page size:"
+msgstr "Lehekülje suurus"
+
+#: ../gladeui/glade-editor-property.c:2982
+msgid "The page size (in a GtkScrollbar this is the size of the area which is currently visible)"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:3059
+msgid "Alphanumerical"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:3064
+#, fuzzy
+msgid "Extra"
+msgstr "Liigne operand `%s'"
+
+#: ../gladeui/glade-editor-property.c:3069
+msgid "Keypad"
+msgstr ""
+
+#: ../gladeui/glade-editor-property.c:3074
+#, fuzzy
+msgid "Functions"
+msgstr "Funktsioonid"
+
+#: ../gladeui/glade-editor-property.c:3079
+#: ../plugins/gnome/gnome.xml.in.h:43
+#, fuzzy
+msgid "Other"
+msgstr "Muu"
+
+#: ../gladeui/glade-editor-property.c:3250
+#: ../gladeui/glade-editor-property.c:3284
+#: ../gladeui/glade-editor-property.c:3329
+#, fuzzy
+msgid "<choose a key>"
+msgstr "Võtmeklient"
+
+#: ../gladeui/glade-editor-property.c:3283
+#: ../plugins/gtk+/gtk+.xml.in.h:153
+#: ../plugins/gnome/bonobo.xml.in.h:13
+#, fuzzy
+msgid "None"
+msgstr "Puudub"
+
+#: ../gladeui/glade-editor-property.c:3409
+#: ../gladeui/glade-signal-editor.c:684
+#, fuzzy
+msgid "Signal"
+msgstr "Signaal"
+
+#: ../gladeui/glade-editor-property.c:3436
+#, fuzzy
+msgid "Key"
+msgstr "Võti"
+
+#: ../gladeui/glade-editor-property.c:3450
+#, fuzzy
+msgid "Shift"
+msgstr "Shift"
+
+#: ../gladeui/glade-editor-property.c:3466
+#, fuzzy
+msgid "Control"
+msgstr "Juhtimine"
+
+#: ../gladeui/glade-editor-property.c:3482
+#, fuzzy
+msgid "Alt"
+msgstr "Alt"
+
+#: ../gladeui/glade-editor-property.c:3548
+#, fuzzy
+msgid "Choose accelerator keys..."
+msgstr "võtmete eksportimine: pole veel teostatud"
+
+#: ../gladeui/glade-editor.c:146
+#, fuzzy
+msgid "Show info"
+msgstr "Teabe valikute kuvamine"
+
+#: ../gladeui/glade-editor.c:147
+msgid "Whether to show an informational button for the loaded widget"
+msgstr ""
+
+#: ../gladeui/glade-editor.c:154
+#, fuzzy
+msgid "Show context info"
+msgstr "Teabe valikute kuvamine"
+
+#: ../gladeui/glade-editor.c:155
+msgid "Whether to show an informational button for each property and signal in the editor"
+msgstr ""
+
+#. construct tab label widget
+#: ../gladeui/glade-editor.c:196
+#: ../gladeui/glade-editor.c:322
+#: ../gladeui/glade-editor.c:1181
+#, fuzzy
+msgid "Accessibility"
+msgstr "Hõlbustused"
+
+#. configure page container
+#: ../gladeui/glade-editor.c:212
+#: ../gladeui/glade-editor.c:321
+#, fuzzy
+msgid "_Signals"
+msgstr "%s: anti mitu signaali"
+
+#: ../gladeui/glade-editor.c:283
+msgid "View documentation for the selected widget"
+msgstr ""
+
+#: ../gladeui/glade-editor.c:303
+msgid "Reset widget properties to their defaults"
+msgstr ""
+
+#: ../gladeui/glade-editor.c:318
+#, fuzzy
+msgid "_General"
+msgstr "_Üldine"
+
+#: ../gladeui/glade-editor.c:319
+msgid "_Packing"
+msgstr ""
+
+#: ../gladeui/glade-editor.c:320
+#, fuzzy
+msgid "_Common"
+msgstr "Üldine"
+
+#: ../gladeui/glade-editor.c:337
+#, fuzzy
+msgid "_Edit..."
+msgstr "_Redigeeri..."
+
+#. Name
+#: ../gladeui/glade-editor.c:483
+#, fuzzy
+msgid "Name:"
+msgstr "Nimi:"
+
+#. Class
+#: ../gladeui/glade-editor.c:511
+#, fuzzy
+msgid "Class:"
+msgstr "Klass:"
+
+#: ../gladeui/glade-editor.c:994
+#, fuzzy, c-format
+msgid "Create a %s"
+msgstr "L_oo"
+
+#: ../gladeui/glade-editor.c:1112
+#, fuzzy
+msgid "Reset"
+msgstr "Algväärtusta"
+
+#: ../gladeui/glade-editor.c:1126
+#, fuzzy
+msgid "Property"
+msgstr "Omadus"
+
+#: ../gladeui/glade-editor.c:1161
+#, fuzzy
+msgid "General"
+msgstr "Üldine"
+
+#: ../gladeui/glade-editor.c:1171
+#, fuzzy
+msgid "Common"
+msgstr "Üldine"
+
+#: ../gladeui/glade-editor.c:1216
+#, fuzzy
+msgid "(default)"
+msgstr "$default"
+
+#: ../gladeui/glade-editor.c:1231
+msgid "Select the properties that you want to reset to their default values"
+msgstr ""
+
+#: ../gladeui/glade-editor.c:1363
+#, fuzzy
+msgid "Reset Widget Properties"
+msgstr "Märgi üldised omadused"
+
+#. Checklist
+#: ../gladeui/glade-editor.c:1380
+#, fuzzy
+msgid "_Properties:"
+msgstr "Omadused"
+
+#: ../gladeui/glade-editor.c:1409
+#, fuzzy
+msgid "_Select All"
+msgstr "_Vali kõik"
+
+#: ../gladeui/glade-editor.c:1416
+#, fuzzy
+msgid "_Unselect All"
+msgstr "Mitte midagi"
+
+#. Description
+#: ../gladeui/glade-editor.c:1425
+#, fuzzy
+msgid "Property _Description:"
+msgstr "Kirjatüübi kirjeldus"
+
+#: ../gladeui/glade-fixed.c:462
+#: ../plugins/gtk+/glade-gtk.c:1407
+#, fuzzy, c-format
+msgid "Placing %s inside %s"
+msgstr "Sisemine rõhtne"
+
+#: ../gladeui/glade-fixed.c:940
+#, fuzzy
+msgid "X position property"
+msgstr "Omaduste nimed"
+
+#: ../gladeui/glade-fixed.c:941
+msgid "The property used to set the X position of a child object"
+msgstr ""
+
+#: ../gladeui/glade-fixed.c:947
+#, fuzzy
+msgid "Y position property"
+msgstr "Omaduste nimed"
+
+#: ../gladeui/glade-fixed.c:948
+msgid "The property used to set the Y position of a child object"
+msgstr ""
+
+#: ../gladeui/glade-fixed.c:954
+#, fuzzy
+msgid "Width property"
+msgstr "Omaduste nimed"
+
+#: ../gladeui/glade-fixed.c:955
+msgid "The property used to set the width of a child object"
+msgstr ""
+
+#: ../gladeui/glade-fixed.c:961
+#, fuzzy
+msgid "Height property"
+msgstr "Omaduste nimed"
+
+#: ../gladeui/glade-fixed.c:962
+msgid "The property used to set the height of a child object"
+msgstr ""
+
+#: ../gladeui/glade-fixed.c:968
+#, fuzzy
+msgid "Can resize"
+msgstr "Muuda objekti suurust"
+
+#: ../gladeui/glade-fixed.c:969
+msgid "Whether this container supports resizes of child widgets"
+msgstr ""
+
+#: ../gladeui/glade-palette.c:617
+#, fuzzy
+msgid "Widget selector"
+msgstr "Aknavalija"
+
+#: ../gladeui/glade-parser.c:1192
+#, fuzzy, c-format
+msgid "Could not find glade file %s"
+msgstr "Glade faili pole võimalik laadida."
+
+#: ../gladeui/glade-parser.c:1211
+#: ../gladeui/glade-parser.c:1219
+#, fuzzy, c-format
+msgid "Errors parsing glade file %s"
+msgstr "Glade faili pole võimalik laadida."
+
+#: ../gladeui/glade-parser.c:1657
+#, fuzzy
+msgid "Could not allocate memory for interface"
+msgstr "Kirje jaoks ei suudetud mälu eraldada."
+
+#: ../gladeui/glade-popup.c:254
+#, fuzzy
+msgid "_Select"
+msgstr "_Vali"
+
+#: ../gladeui/glade-project.c:562
+#, fuzzy
+msgid "Has Unsaved Changes"
+msgstr "Kas taastada dokumendi salvestamata muudatused '%s'?"
+
+#: ../gladeui/glade-project.c:563
+msgid "Whether project has unsaved changes"
+msgstr ""
+
+#: ../gladeui/glade-project.c:570
+#, fuzzy
+msgid "Has Selection"
+msgstr "Kopeeri valik"
+
+#: ../gladeui/glade-project.c:571
+#, fuzzy
+msgid "Whether project has a selection"
+msgstr "Kas menüüriba kasutab kiirklahve"
+
+#: ../gladeui/glade-project.c:578
+#, fuzzy
+msgid "Read Only"
+msgstr "Kirjutuskaitsega"
+
+#: ../gladeui/glade-project.c:579
+msgid "Whether project is read only or not"
+msgstr ""
+
+#: ../gladeui/glade-project.c:687
+#, fuzzy, c-format
+msgid "Unsaved %d"
+msgstr "Salvestamata dokument %d"
+
+#: ../gladeui/glade-project.c:1460
+#, c-format
+msgid ""
+"Failed to load %s.\n"
+"The following required catalogs are unavailable: %s"
+msgstr ""
+
+#. Atk click property
+#: ../gladeui/glade-property-class.c:56
+#: ../plugins/gtk+/gtk+.xml.in.h:47
+#, fuzzy
+msgid "Click"
+msgstr "Kliki"
+
+#. Atk click property
+#: ../gladeui/glade-property-class.c:57
+#: ../plugins/gtk+/gtk+.xml.in.h:210
+msgid "Set the description of the Click atk action"
+msgstr ""
+
+#. Atk press property
+#: ../gladeui/glade-property-class.c:58
+#: ../plugins/gtk+/gtk+.xml.in.h:178
+#, fuzzy
+msgid "Press"
+msgstr "Vajuta"
+
+#. Atk press property
+#: ../gladeui/glade-property-class.c:59
+#: ../plugins/gtk+/gtk+.xml.in.h:212
+msgid "Set the description of the Press atk action"
+msgstr ""
+
+#. Atk release property
+#: ../gladeui/glade-property-class.c:60
+#: ../plugins/gtk+/gtk+.xml.in.h:194
+#, fuzzy
+msgid "Release"
+msgstr "Väljalase"
+
+#. Atk release property
+#: ../gladeui/glade-property-class.c:61
+#: ../plugins/gtk+/gtk+.xml.in.h:214
+msgid "Set the description of the Release atk action"
+msgstr ""
+
+#. Atk activate property
+#: ../gladeui/glade-property-class.c:62
+#: ../plugins/gtk+/gtk+.xml.in.h:14
+#, fuzzy
+msgid "Activate"
+msgstr "Aktiveeri"
+
+#. Atk activate property
+#: ../gladeui/glade-property-class.c:63
+#: ../plugins/gtk+/gtk+.xml.in.h:208
+msgid "Set the description of the Activate atk action"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:67
+#, fuzzy
+msgid "Controlled By"
+msgstr "Tä_hestiku kaupa"
+
+#: ../gladeui/glade-property-class.c:68
+msgid "Indicates an object controlled by one or more target objects"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:70
+#, fuzzy
+msgid "Controller For"
+msgstr "%s uuesti deklareerimine %s jaoks"
+
+#: ../gladeui/glade-property-class.c:71
+msgid "Indicates an object is a controller for one or more target objects"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:73
+#, fuzzy
+msgid "Labelled By"
+msgstr "Tä_hestiku kaupa"
+
+#: ../gladeui/glade-property-class.c:74
+msgid "Indicates an object is labelled by one or more target objects"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:76
+#, fuzzy
+msgid "Label For"
+msgstr ""
+"\n"
+"BSD partitsioonitabel seadmel %s\n"
+
+#: ../gladeui/glade-property-class.c:77
+msgid "Indicates an object is a label for one or more target objects"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:79
+#, fuzzy
+msgid "Member Of"
+msgstr "Liige"
+
+#: ../gladeui/glade-property-class.c:80
+msgid "Indicates an object is a member of a group of one or more target objects"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:82
+#, fuzzy
+msgid "Child Node Of"
+msgstr "Sõlme kustutamine"
+
+#: ../gladeui/glade-property-class.c:83
+msgid "Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:86
+#, fuzzy
+msgid "Flows To"
+msgstr "_Liigu"
+
+#: ../gladeui/glade-property-class.c:87
+msgid "Indicates that the object has content that flows logically to another AtkObject in a sequential way, (for instance text-flow)"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:90
+#, fuzzy
+msgid "Flows From"
+msgstr "Uudis aadressilt %s"
+
+#: ../gladeui/glade-property-class.c:91
+msgid "Indicates that the object has content that flows logically from another AtkObject in a sequential way, (for instance text-flow)"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:94
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:95
+msgid "Indicates a subwindow attached to a component but otherwise has no connection in the UI hierarchy to that component"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:98
+msgid "Embeds"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:99
+msgid "Indicates that the object visually embeds another object's content, i.e. this object's content flows around another's content"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:102
+#, fuzzy
+msgid "Embedded By"
+msgstr "Tä_hestiku kaupa"
+
+#: ../gladeui/glade-property-class.c:103
+msgid "Inverse of 'Embeds', indicates that this object's content is visualy embedded in another object"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:106
+#, fuzzy
+msgid "Popup For"
+msgstr "%s uuesti deklareerimine %s jaoks"
+
+#: ../gladeui/glade-property-class.c:107
+msgid "Indicates that an object is a popup for another object"
+msgstr ""
+
+#: ../gladeui/glade-property-class.c:109
+#, fuzzy
+msgid "Parent Window Of"
+msgstr "%s aken veel"
+
+#: ../gladeui/glade-property-class.c:110
+msgid "Indicates that an object is a parent window of another object"
+msgstr ""
+
+#: ../gladeui/glade-property.c:572
+#, fuzzy
+msgid "Enabled"
+msgstr "Lubatud"
+
+#: ../gladeui/glade-property.c:573
+msgid "If the property is optional, this is its enabled state"
+msgstr ""
+
+#: ../gladeui/glade-property.c:579
+#, fuzzy
+msgid "Sensitive"
+msgstr "Tundlik"
+
+#: ../gladeui/glade-property.c:580
+msgid "This gives backends control to set property sensitivity"
+msgstr ""
+
+#: ../gladeui/glade-property.c:586
+#, fuzzy
+msgid "Comment"
+msgstr "Märkus"
+
+#: ../gladeui/glade-property.c:587
+#, fuzzy
+msgid "Comment for translators"
+msgstr "Sõbrakommentaar %s kohta"
+
+#: ../gladeui/glade-property.c:593
+msgid "Translatable"
+msgstr ""
+
+#: ../gladeui/glade-property.c:594
+#, fuzzy
+msgid "Whether this property is translatable or not"
+msgstr "Kas see kuva on aknas (Xnest) või mitte."
+
+#: ../gladeui/glade-property.c:600
+#, fuzzy
+msgid "Has Context"
+msgstr "Turvakontekst"
+
+#: ../gladeui/glade-property.c:601
+msgid "Whether or not the translatable string has a context prefix"
+msgstr ""
+
+#: ../gladeui/glade-signal-editor.c:57
+#, fuzzy
+msgid "<Type the signal's handler here>"
+msgstr "%s: Viga signaali %s käsitleja ülesseadmisel: %s"
+
+#: ../gladeui/glade-signal-editor.c:58
+#, fuzzy
+msgid "<Type the object's name here>"
+msgstr "Kontekstiobjekti kliendi nimi"
+
+#: ../gladeui/glade-signal-editor.c:704
+#, fuzzy
+msgid "Handler"
+msgstr "Vormi tegevuse käsitleja"
+
+#: ../gladeui/glade-signal-editor.c:726
+#, fuzzy
+msgid "User data"
+msgstr "Andmeid pole"
+
+#: ../gladeui/glade-signal-editor.c:740
+#, fuzzy
+msgid "Lookup"
+msgstr "Lahenda"
+
+#: ../gladeui/glade-signal-editor.c:751
+#, fuzzy
+msgid "After"
+msgstr "_Pärast:"
+
+#: ../gladeui/glade-utils.c:169
+#: ../gladeui/glade-utils.c:200
+#, fuzzy, c-format
+msgid "We could not find the symbol \"%s\""
+msgstr "Sobivat rakendust pole võimalik leida"
+
+#: ../gladeui/glade-utils.c:176
+#, fuzzy, c-format
+msgid "Could not get the type from \"%s\""
+msgstr "Stringi '%s' pole võimalik UTF-8 kooditabelist teisendada"
+
+#: ../gladeui/glade-utils.c:541
+#, fuzzy
+msgid "All Files"
+msgstr "Kõik failid"
+
+#: ../gladeui/glade-utils.c:546
+#, fuzzy
+msgid "Glade Files"
+msgstr "_Failide sirvimine"
+
+#: ../gladeui/glade-utils.c:1294
+#, fuzzy, c-format
+msgid ""
+"%s exists.\n"
+"Do you want to replace it?"
+msgstr ""
+"%S on juba olemas.\n"
+"Kas sa tahad seda asendada?"
+
+#: ../gladeui/glade-utils.c:1322
+#, fuzzy, c-format
+msgid "Error writing to %s: %s"
+msgstr "Ei saanud '%s' kirjutada: %s"
+
+#: ../gladeui/glade-utils.c:1336
+#, fuzzy, c-format
+msgid "Error reading %s: %s"
+msgstr "Viga %s lugemisel\n"
+
+#: ../gladeui/glade-utils.c:1351
+#, fuzzy, c-format
+msgid "Error shutting down I/O channel %s: %s"
+msgstr "Tõrge seadistusteserveri peatamisel: %s"
+
+#: ../gladeui/glade-utils.c:1361
+#, fuzzy, c-format
+msgid "Failed to open %s for writing: %s"
+msgstr "Tõrge faili '%s' avamise kirjutamiseks: %s"
+
+#: ../gladeui/glade-utils.c:1372
+#, c-format
+msgid "Error shutting down io channel %s: %s"
+msgstr ""
+
+#: ../gladeui/glade-utils.c:1381
+#, fuzzy, c-format
+msgid "Failed to open %s for reading: %s"
+msgstr "Viga faili avamisel lugemiseks"
+
+#: ../gladeui/glade-utils.c:1439
+#, fuzzy, c-format
+msgid "Unable to open the module %s (%s)."
+msgstr "Ei saa avada mooduli faili \"%s\"."
+
+#: ../gladeui/glade-widget.c:945
+#, fuzzy
+msgid "The name of the widget"
+msgstr "Sildividin"
+
+#: ../gladeui/glade-widget.c:952
+#, fuzzy
+msgid "Internal name"
+msgstr "Nimi Puudub"
+
+#: ../gladeui/glade-widget.c:953
+#, fuzzy
+msgid "The internal name of the widget"
+msgstr "Videovidina kõrgus"
+
+#: ../gladeui/glade-widget.c:959
+msgid "Anarchist"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:960
+msgid "Whether this composite child is an ancestral child or an anarchist child"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:967
+#, fuzzy
+msgid "Object"
+msgstr "Objekt"
+
+#: ../gladeui/glade-widget.c:968
+#, fuzzy
+msgid "The object associated"
+msgstr "Seotud teave"
+
+#: ../gladeui/glade-widget.c:975
+msgid "Adaptor"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:976
+msgid "The class adaptor for the associated widget"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:983
+#, fuzzy
+msgid "Project"
+msgstr "Projekt"
+
+#: ../gladeui/glade-widget.c:984
+msgid "The glade project that this widget belongs to"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:993
+#, fuzzy
+msgid "A list of GladeProperties"
+msgstr "Akende nimekiri"
+
+#: ../gladeui/glade-widget.c:999
+#: ../plugins/gtk+/gtk+.xml.in.h:171
+#, fuzzy
+msgid "Parent"
+msgstr "Parent"
+
+#: ../gladeui/glade-widget.c:1000
+#, fuzzy
+msgid "A pointer to the parenting GladeWidget"
+msgstr "Viide FTP saidile (%s)"
+
+#: ../gladeui/glade-widget.c:1007
+#, fuzzy
+msgid "Internal Name"
+msgstr "Nimi Puudub"
+
+#: ../gladeui/glade-widget.c:1008
+msgid "A generic name prefix for internal widgets"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:1013
+#, fuzzy
+msgid "Template"
+msgstr "Mall"
+
+#: ../gladeui/glade-widget.c:1014
+msgid "A GladeWidget template to base a new widget on"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:1020
+#: ../plugins/gtk+/gtk+.xml.in.h:126
+#, fuzzy
+msgid "Info"
+msgstr "Teave"
+
+#: ../gladeui/glade-widget.c:1021
+msgid "A GladeWidgetInfo struct to base a new widget on"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:1026
+#, fuzzy
+msgid "Reason"
+msgstr "Põhjus"
+
+#: ../gladeui/glade-widget.c:1027
+#, fuzzy
+msgid "A GladeCreateReason for this creation"
+msgstr "_Ainult selleks sessiooniks"
+
+#: ../gladeui/glade-widget.c:1035
+#, fuzzy
+msgid "Toplevel Width"
+msgstr "Laiuse sobitamine"
+
+#: ../gladeui/glade-widget.c:1036
+msgid "The width of the widget when toplevel in the GladeDesignLayout"
+msgstr ""
+
+#: ../gladeui/glade-widget.c:1045
+#, fuzzy
+msgid "Toplevel Height"
+msgstr "Eelistatud kõrgus"
+
+#: ../gladeui/glade-widget.c:1046
+msgid "The height of the widget when toplevel in the GladeDesignLayout"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:184
+#: ../gladeui/glade-widget-adaptor.c:224
+#, fuzzy, c-format
+msgid "Unable to load icon for %s (%s)"
+msgstr "Rakendi ikooni pole võimalik laadida"
+
+#: ../gladeui/glade-widget-adaptor.c:199
+#: ../gladeui/glade-widget-adaptor.c:239
+#, fuzzy, c-format
+msgid "Unable to load stock icon (%s)"
+msgstr "Rakendi ikooni pole võimalik laadida"
+
+#: ../gladeui/glade-widget-adaptor.c:333
+#, c-format
+msgid "A derived adaptor (%s) of %s already exist!"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:917
+#, fuzzy
+msgid "Name of the class"
+msgstr "klassi nimi"
+
+#: ../gladeui/glade-widget-adaptor.c:925
+#, fuzzy
+msgid "GType of the class"
+msgstr "Klasside loend"
+
+#: ../gladeui/glade-widget-adaptor.c:932
+#: ../plugins/gnome/gnome.xml.in.h:64
+#, fuzzy
+msgid "Title"
+msgstr "Tiitel"
+
+#: ../gladeui/glade-widget-adaptor.c:933
+msgid "Translated title for the class used in the glade UI"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:940
+#, fuzzy
+msgid "Generic Name"
+msgstr "Üldine nimi"
+
+#: ../gladeui/glade-widget-adaptor.c:941
+msgid "Used to generate names of new widgets"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:948
+#, fuzzy
+msgid "Catalog"
+msgstr "Kataloog"
+
+#: ../gladeui/glade-widget-adaptor.c:949
+msgid "The name of the widget catalog this class was declared by"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:956
+#, fuzzy
+msgid "Book"
+msgstr "Raamat"
+
+#: ../gladeui/glade-widget-adaptor.c:957
+msgid "DevHelp search namespace for this widget class"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:964
+#, fuzzy
+msgid "Special Child Type"
+msgstr "Vali plaadi tüüp"
+
+#: ../gladeui/glade-widget-adaptor.c:965
+msgid "Holds the name of the packing property to depict special children for this container class"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:973
+#, fuzzy
+msgid "Large Icon"
+msgstr "Käsu ikoon"
+
+#: ../gladeui/glade-widget-adaptor.c:974
+msgid "The 22x22 icon for this widget class"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:981
+#, fuzzy
+msgid "Small Icon"
+msgstr "Käsu ikoon"
+
+#: ../gladeui/glade-widget-adaptor.c:982
+msgid "The 16x16 icon for this widget class"
+msgstr ""
+
+#: ../gladeui/glade-widget-adaptor.c:989
+#: ../plugins/gtk+/gtk+.xml.in.h:63
+#, fuzzy
+msgid "Cursor"
+msgstr "_Kursor"
+
+#: ../gladeui/glade-widget-adaptor.c:990
+msgid "A cursor for inserting widgets in the UI"
+msgstr ""
+
+#: ../gladeui/glade-project-view.c:646
+#, fuzzy, c-format
+msgid "(internal %s)"
+msgstr "<sisemine>"
+
+#: ../gladeui/glade-project-view.c:650
+#, fuzzy, c-format
+msgid "(%s child)"
+msgstr "alamprotsess"
+
+#: ../gladeui/glade-custom.c:217
+#, fuzzy
+msgid "Creation Function"
+msgstr "Katkine funktsioon"
+
+#: ../gladeui/glade-custom.c:218
+msgid "The function which creates this widget"
+msgstr ""
+
+#: ../gladeui/glade-custom.c:224
+#, fuzzy
+msgid "String 1"
+msgstr "String"
+
+#: ../gladeui/glade-custom.c:225
+#, fuzzy
+msgid "The first string argument to pass to the function"
+msgstr "\"%s\" esimene argument peaks olema string"
+
+#: ../gladeui/glade-custom.c:231
+#, fuzzy
+msgid "String 2"
+msgstr "String 2"
+
+#: ../gladeui/glade-custom.c:232
+#, fuzzy
+msgid "The second string argument to pass to the function"
+msgstr "\"%s\" eeldab, et teine argument oleks string"
+
+#: ../gladeui/glade-custom.c:238
+#, fuzzy
+msgid "Integer 1"
+msgstr "Täisarv"
+
+#: ../gladeui/glade-custom.c:239
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../gladeui/glade-custom.c:245
+#, fuzzy
+msgid "Integer 2"
+msgstr "Täisarv"
+
+#: ../gladeui/glade-custom.c:246
+#, fuzzy
+msgid "The second integer argument to pass to the function"
+msgstr "\"%s\" eeldab, et teine argument oleks täisarv"
+
+#: ../plugins/gtk+/glade-gtk.c:169
+msgid "GnomeUIInfo"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:170
+msgid "Choose the GnomeUIInfo stock item"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:186
+#, fuzzy
+msgid "Filename"
+msgstr "Failinimi"
+
+#: ../plugins/gtk+/glade-gtk.c:188
+#, fuzzy
+msgid "Icon Theme"
+msgstr "Ikoonide teema"
+
+#: ../plugins/gtk+/glade-gtk.c:208
+#: ../plugins/gtk+/gtk+.xml.in.h:57
+#, fuzzy
+msgid "Container"
+msgstr "HTML konteiner"
+
+#: ../plugins/gtk+/glade-gtk.c:218
+#: ../plugins/gtk+/glade-gtk.c:227
+#, fuzzy
+msgid "Method"
+msgstr "Meetod"
+
+#: ../plugins/gtk+/glade-gtk.c:219
+msgid "The method to use to edit this image"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:228
+msgid "The method to use to edit this button"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:585
+#, fuzzy, c-format
+msgid "Ordering children of %s"
+msgstr ""
+"Võtmed järjestamiseks:\n"
+"\n"
+
+#: ../plugins/gtk+/glade-gtk.c:3264
+#: ../plugins/gtk+/glade-gtk.c:3268
+#: ../plugins/gtk+/glade-gtk.c:3443
+#: ../plugins/gtk+/glade-gtk.c:3447
+msgid "This only applies with label type buttons"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:3279
+#: ../plugins/gtk+/glade-gtk.c:3283
+#: ../plugins/gtk+/glade-gtk.c:3435
+#: ../plugins/gtk+/glade-gtk.c:3439
+msgid "This only applies with stock type buttons"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:3543
+#: ../plugins/gtk+/glade-gtk.c:3565
+msgid "You must remove any children before you can set the type"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:3589
+#: ../plugins/gtk+/glade-gtk.c:4954
+msgid "This only applies with file type images"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:3597
+#: ../plugins/gtk+/glade-gtk.c:4958
+msgid "This only applies to Icon Theme type images"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:3606
+#: ../plugins/gtk+/glade-gtk.c:4956
+msgid "This only applies with stock type images"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:3618
+msgid "Pixel Size takes precedence over Icon Size; if you want to use Icon Size, set Pixel size to -1"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:3644
+msgid "Pixel Size takes precedence over Icon size"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:3935
+#: ../plugins/gtk+/glade-gtk.c:4845
+#, fuzzy
+msgid "<separator>"
+msgstr "Eraldaja"
+
+#: ../plugins/gtk+/glade-gtk.c:4109
+#: ../plugins/gtk+/gtk+.xml.in.h:154
+#, fuzzy
+msgid "Normal"
+msgstr "Keskmine"
+
+#: ../plugins/gtk+/glade-gtk.c:4110
+#: ../plugins/gtk+/gtk+.xml.in.h:121
+#, fuzzy
+msgid "Image"
+msgstr "Pilt"
+
+#: ../plugins/gtk+/glade-gtk.c:4111
+#, fuzzy
+msgid "Check"
+msgstr "Linnuke"
+
+#: ../plugins/gtk+/glade-gtk.c:4112
+#: ../plugins/gtk+/glade-gtk.c:4904
+#, fuzzy
+msgid "Radio"
+msgstr "Raadio"
+
+#: ../plugins/gtk+/glade-gtk.c:4113
+#: ../plugins/gtk+/glade-gtk.c:4907
+#, fuzzy
+msgid "Separator"
+msgstr "Eraldaja"
+
+#: ../plugins/gtk+/glade-gtk.c:4117
+#, fuzzy
+msgid "Add Item"
+msgstr "Vali _kirje, mida lisada \"%s\" alla:"
+
+#: ../plugins/gtk+/glade-gtk.c:4118
+#, fuzzy
+msgid "Add Child Item"
+msgstr "Vali _kirje, mida lisada \"%s\" alla:"
+
+#: ../plugins/gtk+/glade-gtk.c:4119
+#: ../plugins/gtk+/glade-gtk.c:4916
+#, fuzzy
+msgid "Add Separator"
+msgstr "Eraldaja, Joon"
+
+#: ../plugins/gtk+/glade-gtk.c:4132
+msgid ""
+"<big><b>Tips:</b></big>\n"
+" * Right click over the treeview to add items.\n"
+" * Press Delete to remove the selected item.\n"
+" * Drag &amp; Drop to reorder.\n"
+" * Type column is editable."
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:4364
+#, fuzzy
+msgid "Print S_etup"
+msgstr "Trükkimise _sätted..."
+
+#: ../plugins/gtk+/glade-gtk.c:4368
+#, fuzzy
+msgid "Find Ne_xt"
+msgstr "Leia _järgmine"
+
+#: ../plugins/gtk+/glade-gtk.c:4372
+#, fuzzy
+msgid "_Undo Move"
+msgstr "_Tühista käik"
+
+#: ../plugins/gtk+/glade-gtk.c:4376
+#, fuzzy
+msgid "_Redo Move"
+msgstr "T_aasta käik"
+
+#: ../plugins/gtk+/glade-gtk.c:4379
+#, fuzzy
+msgid "Select _All"
+msgstr "Vali _kõik"
+
+#: ../plugins/gtk+/glade-gtk.c:4382
+#, fuzzy
+msgid "_New Game"
+msgstr "_Uus mäng"
+
+#: ../plugins/gtk+/glade-gtk.c:4385
+#, fuzzy
+msgid "_Pause game"
+msgstr "P_aus"
+
+#: ../plugins/gtk+/glade-gtk.c:4388
+#, fuzzy
+msgid "_Restart Game"
+msgstr "_Taasalusta mäng"
+
+#: ../plugins/gtk+/glade-gtk.c:4391
+#, fuzzy
+msgid "_Hint"
+msgstr "_Vihje"
+
+#: ../plugins/gtk+/glade-gtk.c:4394
+#, fuzzy
+msgid "_Scores..."
+msgstr "_Tulemused..."
+
+#: ../plugins/gtk+/glade-gtk.c:4397
+#, fuzzy
+msgid "_End Game"
+msgstr "_Lõpeta mäng"
+
+#: ../plugins/gtk+/glade-gtk.c:4400
+#, fuzzy
+msgid "Create New _Window"
+msgstr "Loo uus _aken"
+
+#: ../plugins/gtk+/glade-gtk.c:4403
+#, fuzzy
+msgid "_Close This Window"
+msgstr "_Sulge see aken"
+
+#: ../plugins/gtk+/glade-gtk.c:4415
+#, fuzzy
+msgid "_Settings"
+msgstr "_Sätted"
+
+#: ../plugins/gtk+/glade-gtk.c:4418
+#, fuzzy
+msgid "Fi_les"
+msgstr "Fai_lid"
+
+#: ../plugins/gtk+/glade-gtk.c:4421
+#, fuzzy
+msgid "_Windows"
+msgstr "_Aknad"
+
+#: ../plugins/gtk+/glade-gtk.c:4427
+#, fuzzy
+msgid "_Game"
+msgstr "_Mäng"
+
+#: ../plugins/gtk+/glade-gtk.c:4523
+msgid "This does not apply with stock items"
+msgstr ""
+
+#: ../plugins/gtk+/glade-gtk.c:4733
+#, fuzzy
+msgid "Menu Bar Editor"
+msgstr "Pintsli redaktori menüü"
+
+#: ../plugins/gtk+/glade-gtk.c:4740
+#, fuzzy
+msgid "Menu Editor"
+msgstr "Menüüredaktor"
+
+#: ../plugins/gtk+/glade-gtk.c:4854
+#, fuzzy
+msgid "<custom>"
+msgstr "Kohandatud"
+
+#: ../plugins/gtk+/glade-gtk.c:4902
+#: ../plugins/gtk+/gtk+.xml.in.h:31
+#, fuzzy
+msgid "Button"
+msgstr "Nupp"
+
+#: ../plugins/gtk+/glade-gtk.c:4903
+#, fuzzy
+msgid "Toggle"
+msgstr "_Lülitused"
+
+#: ../plugins/gtk+/glade-gtk.c:4905
+#: ../plugins/gtk+/gtk+.xml.in.h:143
+#, fuzzy
+msgid "Menu"
+msgstr "Menüü"
+
+#: ../plugins/gtk+/glade-gtk.c:4906
+#, fuzzy
+msgid "Item"
+msgstr "Element"
+
+#: ../plugins/gtk+/glade-gtk.c:4911
+#, fuzzy
+msgid "Add Tool Button"
+msgstr "Paneelinupp"
+
+#: ../plugins/gtk+/glade-gtk.c:4912
+#, fuzzy
+msgid "Add Toggle Button"
+msgstr "Paneelinupp"
+
+#: ../plugins/gtk+/glade-gtk.c:4913
+#, fuzzy
+msgid "Add Radio Button"
+msgstr "Tee raadionupp"
+
+#: ../plugins/gtk+/glade-gtk.c:4914
+#, fuzzy
+msgid "Add Menu Button"
+msgstr "menüünupu-klahvivastend"
+
+#: ../plugins/gtk+/glade-gtk.c:4915
+#, fuzzy
+msgid "Add Tool Item"
+msgstr "Vali _kirje, mida lisada \"%s\" alla:"
+
+#: ../plugins/gtk+/glade-gtk.c:4924
+#, fuzzy
+msgid "Tool Bar Editor"
+msgstr "Tööriistariba _stiil"
+
+#: ../plugins/gtk+/glade-gtk.c:5677
+#, fuzzy
+msgid "Introduction page"
+msgstr "Lehekülje valimine"
+
+#: ../plugins/gtk+/glade-gtk.c:5681
+#, fuzzy
+msgid "Content page"
+msgstr "Lehekülje valimine"
+
+#: ../plugins/gtk+/glade-gtk.c:5685
+#, fuzzy
+msgid "Confirm page"
+msgstr "Lehekülje valimine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:2
+msgid "A stock item, select None to choose a custom image and label"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:3
+#, fuzzy
+msgid "A tooltip text for this widget"
+msgstr "Teksti allakriipsutuse laad"
+
+#. NOT AVAILABLES ON WIN32
+#. <glade-widget-class name="GtkPlug" generic-name="plug" _title="Plug"/>
+#. <glade-widget-class name="GtkSocket" generic-name="socket" _title="Socket"/>
+#.
+#: ../plugins/gtk+/gtk+.xml.in.h:8
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gcalctool'i lähema teabe dialoogi kuvamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:9
+#, fuzzy
+msgid "Accel Label"
+msgstr "Tee silt"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:10
+#, fuzzy
+msgid "Accessible Description"
+msgstr "Kirjatüübi kirjeldus"
+
+#. Atk name and description properties
+#: ../plugins/gtk+/gtk+.xml.in.h:12
+#, fuzzy
+msgid "Accessible Name"
+msgstr "Nimi Puudub"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:15
+#, fuzzy
+msgid "Alignment"
+msgstr "Joondus"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:16
+#, fuzzy
+msgid "All"
+msgstr "Kõik"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:17
+#, fuzzy
+msgid "All Events"
+msgstr "Helisündmused"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:18
+#: ../plugins/gnome/gnome.xml.in.h:2
+#, fuzzy
+msgid "Always"
+msgstr "Alati"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:19
+#, fuzzy
+msgid "Always Center"
+msgstr "Tsentreeri püstsuunas"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:20
+#, fuzzy
+msgid "Arrow"
+msgstr "Nool"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:21
+#, fuzzy
+msgid "Aspect Frame"
+msgstr "Tee raam"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:22
+#, fuzzy
+msgid "Assistant"
+msgstr "Assistent"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:23
+#, fuzzy
+msgid "Automatic"
+msgstr "Automaatne"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:24
+msgid "Both"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:25
+#, fuzzy
+msgid "Both Horizontal"
+msgstr "<b>Rõhtne joondus</b>"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:26
+#: ../plugins/gnome/bonobo.xml.in.h:1
+#, fuzzy
+msgid "Bottom"
+msgstr "Alumine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:27
+#, fuzzy
+msgid "Bottom Left"
+msgstr "Pööra _vasakule"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:28
+#, fuzzy
+msgid "Bottom Right"
+msgstr "Pöörab _paremale"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:29
+#, fuzzy
+msgid "Bottom to Top"
+msgstr "Alt üles"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:30
+#, fuzzy
+msgid "Box"
+msgstr "Kast"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:32
+#, fuzzy
+msgid "Button 1 Motion"
+msgstr "Vajutuse lävi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:33
+#, fuzzy
+msgid "Button 2 Motion"
+msgstr "Vajutuse lävi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:34
+#, fuzzy
+msgid "Button 3 Motion"
+msgstr "Vajutuse lävi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:35
+#, fuzzy
+msgid "Button Box"
+msgstr "Kastide joonistamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:36
+#, fuzzy
+msgid "Button Motion"
+msgstr "Vajutuse lävi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:37
+#, fuzzy
+msgid "Button Press"
+msgstr "<Vajuta klahvi>"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:38
+#, fuzzy
+msgid "Button Release"
+msgstr "Väljalasetest teavitaja"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:39
+#, fuzzy
+msgid "Calendar"
+msgstr "Kalender"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:40
+#, fuzzy
+msgid "Cancel"
+msgstr "Katkesta"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:41
+#, fuzzy
+msgid "Center"
+msgstr "Keskel"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:42
+#, fuzzy
+msgid "Center on Parent"
+msgstr "<b>Tsentreeri lehel</b>"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:43
+#, fuzzy
+msgid "Character"
+msgstr "Märk"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:44
+#, fuzzy
+msgid "Check Button"
+msgstr "Üma_rnurkne nupp..."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:45
+#, fuzzy
+msgid "Check Menu Item"
+msgstr "märgitav menüükirje"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:48
+#, fuzzy
+msgid "Close"
+msgstr "Sulge"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:49
+#, fuzzy
+msgid "Color Button"
+msgstr "Üma_rnurkne nupp..."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:50
+#, fuzzy
+msgid "Color Selection"
+msgstr "Värvi valik"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:51
+#, fuzzy
+msgid "Color Selection Dialog"
+msgstr "Värvi valimise dialoog"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:52
+#, fuzzy
+msgid "Columned List"
+msgstr "Akende nimekiri"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:53
+#, fuzzy
+msgid "Combo"
+msgstr "Kombokast"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:54
+#, fuzzy
+msgid "Combo Box"
+msgstr "Kombokast"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:55
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Tee kombokast"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:56
+#, fuzzy
+msgid "Confirm"
+msgstr "Kinnita"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:58
+msgid "Containers"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:59
+#, fuzzy
+msgid "Content"
+msgstr "Sisu"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:60
+#, fuzzy
+msgid "Continuous"
+msgstr "Jät_kuv"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:61
+#, fuzzy
+msgid "Control and Display"
+msgstr " --help väljast see abiinfo ja lõpeta töö\n"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:62
+#: ../plugins/gnome/gnome.xml.in.h:5
+#, fuzzy
+msgid "Create Folder"
+msgstr "Loo kataloog"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:64
+#, fuzzy
+msgid "Curve"
+msgstr "Kurvi tüüp"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:65
+#, fuzzy
+msgid "Custom"
+msgstr "Kohandatud"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:66
+#, fuzzy
+msgid "Custom widget"
+msgstr "Sildividin"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:67
+#, fuzzy
+msgid "Default"
+msgstr "Vaikimisi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:68
+#, fuzzy
+msgid "Delayed"
+msgstr "%u viivisega ACK-d saadeti"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:69
+msgid "Description of an object, formatted for assistive technology access"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:70
+#, fuzzy
+msgid "Desktop"
+msgstr "Töölaud"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:71
+#, fuzzy
+msgid "Dialog"
+msgstr "Dialoog"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:72
+#, fuzzy
+msgid "Dialog Box"
+msgstr "Dialoogikast"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:73
+msgid "Discontinuous"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:74
+#, fuzzy
+msgid "Discrete"
+msgstr "Diskreetne"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:75
+#, fuzzy
+msgid "Dock"
+msgstr "Dokk"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:76
+#, fuzzy
+msgid "Down"
+msgstr "Alumine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:77
+#, fuzzy
+msgid "Drag and Drop"
+msgstr "pukseerimine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:78
+#, fuzzy
+msgid "Drawing Area"
+msgstr "joonistamise ala"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:79
+#, fuzzy
+msgid "Drop Down Menu"
+msgstr "Kohandatud menüüriba"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:80
+#, fuzzy
+msgid "East"
+msgstr "Idast"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:81
+#, fuzzy
+msgid "Edge"
+msgstr "Serva käitumine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:82
+#, fuzzy
+msgid "Edit Type"
+msgstr "Tüübi muutmine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:83
+#: ../plugins/gnome/gnome.xml.in.h:7
+#, fuzzy
+msgid "End"
+msgstr "End"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:84
+#, fuzzy
+msgid "Enter Notify"
+msgstr "Teavitused kehtivad"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:85
+#: ../plugins/gnome/gnome.xml.in.h:8
+#, fuzzy
+msgid "Error"
+msgstr "Viga"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:86
+#: ../plugins/gnome/bonobo.xml.in.h:2
+#, fuzzy
+msgid "Etched In"
+msgstr "Suurendamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:87
+#: ../plugins/gnome/bonobo.xml.in.h:3
+#, fuzzy
+msgid "Etched Out"
+msgstr "Vähendamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:88
+#, fuzzy
+msgid "Event Box"
+msgstr "Kastide joonistamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:89
+#: ../plugins/gnome/gnome.xml.in.h:9
+#, fuzzy
+msgid "Expand"
+msgstr "Laiene"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:90
+#, fuzzy
+msgid "Expander"
+msgstr "Laiendaja suurus"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:91
+#, fuzzy
+msgid "Exposure"
+msgstr "Valgustus:"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:92
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Failivalimise dialoogi pealkiri"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:93
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Failivalimise dialoogi pealkiri"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:94
+#, fuzzy
+msgid "File Name"
+msgstr "Faili nimi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:95
+#, fuzzy
+msgid "File Selection"
+msgstr "Failivalimise valikud"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:96
+#: ../plugins/gnome/gnome.xml.in.h:11
+#, fuzzy
+msgid "Fill"
+msgstr "Täida"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:97
+#, fuzzy
+msgid "Fixed"
+msgstr "Püsiv"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:98
+#, fuzzy
+msgid "Focus Change"
+msgstr "M_uuda kõiki"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:99
+#, fuzzy
+msgid "Font Button"
+msgstr "Üma_rnurkne nupp..."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:100
+#, fuzzy
+msgid "Font Selection"
+msgstr "Kirjatüübi valik"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:101
+#, fuzzy
+msgid "Font Selection Dialog"
+msgstr "Ava fondivaliku dialoog"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:102
+#, fuzzy
+msgid "Frame"
+msgstr "Raam"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:103
+#, fuzzy
+msgid "Free"
+msgstr "Vaba"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:104
+#, fuzzy
+msgid "Gamma Curve"
+msgstr "Kurvi tüüp"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:105
+#, fuzzy
+msgid "Gtk+ Obsolete"
+msgstr "(uusi %i, iganenuid %i)"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:106
+msgid "Half"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:107
+#, fuzzy
+msgid "Handle Box"
+msgstr "Kastide joonistamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:108
+#: ../plugins/gnome/bonobo.xml.in.h:6
+#, fuzzy
+msgid "Horizontal"
+msgstr "Horisontaalne"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:109
+#, fuzzy
+msgid "Horizontal Box"
+msgstr "Kastide joonistamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:110
+#, fuzzy
+msgid "Horizontal Button Box"
+msgstr "Tee kombokast"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:111
+#, fuzzy
+msgid "Horizontal Panes"
+msgstr "_Külmuta alad"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:112
+#, fuzzy
+msgid "Horizontal Ruler"
+msgstr "<b>Rõhtne joondus</b>"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:113
+#, fuzzy
+msgid "Horizontal Scale"
+msgstr "Mastaap määratud"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:114
+#, fuzzy
+msgid "Horizontal Scrollbar"
+msgstr "_Rõhtne kerimisriba"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:115
+#, fuzzy
+msgid "Horizontal Separator"
+msgstr "Eraldaja, Joon"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:116
+#, fuzzy
+msgid "Horizontal and Vertical"
+msgstr "Vaikimisi vertikaalne tsentreerimine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:117
+#, fuzzy
+msgid "Icon Name"
+msgstr "Ikooni nimi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:118
+#, fuzzy
+msgid "Icon View"
+msgstr "Ikoonivaade"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:119
+#, fuzzy
+msgid "Icons"
+msgstr "Ikoonid"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:120
+#, fuzzy
+msgid "If Valid"
+msgstr "Kehtiv allkiri"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:122
+#, fuzzy
+msgid "Image Menu Item"
+msgstr "Võltsitud menüüpunkt %d\n"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:123
+#, fuzzy
+msgid "Image Type"
+msgstr "Pildi tüüp"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:124
+msgid "Immediate"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:125
+#: ../plugins/gnome/bonobo.xml.in.h:7
+#, fuzzy
+msgid "In"
+msgstr "Sisse"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:127
+#, fuzzy
+msgid "Input Dialog"
+msgstr "/Aknad/_Dialoog"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:128
+msgid "Intro"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:129
+#, fuzzy
+msgid "Items"
+msgstr "%s (%d kirjet)"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:130
+#, fuzzy
+msgid "Key Press"
+msgstr "<Vajuta klahvi>"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:131
+#, fuzzy
+msgid "Key Release"
+msgstr "Väljalasetest teavitaja"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:133
+#, fuzzy
+msgid "Layout"
+msgstr "Paigutus"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:134
+#, fuzzy
+msgid "Least Recently Used first"
+msgstr "Nimekiri hiljuti kasutatud failidest"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:135
+#, fuzzy
+msgid "Leave Notify"
+msgstr "Teavitused kehtivad"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:136
+#: ../plugins/gnome/bonobo.xml.in.h:8
+#, fuzzy
+msgid "Left"
+msgstr "Vasak"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:137
+#, fuzzy
+msgid "Left to Right"
+msgstr "Vasakult paremale"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:138
+#, fuzzy
+msgid "Linear"
+msgstr "Lineaarne"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:139
+#, fuzzy
+msgid "Link Button"
+msgstr "Üma_rnurkne nupp..."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:140
+#, fuzzy
+msgid "List"
+msgstr "Loend"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:141
+#, fuzzy
+msgid "List Item"
+msgstr "Loendi element"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:142
+#, fuzzy
+msgid "Maximun Width"
+msgstr "Laiuse sobitamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:144
+#, fuzzy
+msgid "Menu Bar"
+msgstr "Menüüriba"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:145
+#, fuzzy
+msgid "Menu Item"
+msgstr "menüüelement"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:146
+#, fuzzy
+msgid "Menu Shell"
+msgstr "Uus shell"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:147
+#, fuzzy
+msgid "Menu Tool Button"
+msgstr "menüünupu-klahvivastend"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:148
+#, fuzzy
+msgid "Message Dialog"
+msgstr "/Aknad/_Dialoog"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:149
+#, fuzzy
+msgid "Middle"
+msgstr "Keskel"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:150
+#, fuzzy
+msgid "Most Recently Used first"
+msgstr "Nimekiri hiljuti kasutatud failidest"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:151
+#, fuzzy
+msgid "Mouse"
+msgstr "Hiir"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:152
+#: ../plugins/gnome/gnome.xml.in.h:41
+#, fuzzy
+msgid "Never"
+msgstr "Mitte kunagi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:155
+#, fuzzy
+msgid "North"
+msgstr "Põhi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:156
+#, fuzzy
+msgid "North East"
+msgstr "Kirde-Inglismaa"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:157
+#, fuzzy
+msgid "North West"
+msgstr "Loode-Inglismaa"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:158
+msgid "Notebook"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:159
+#, fuzzy
+msgid "Notification"
+msgstr "Teavitamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:160
+#, fuzzy
+msgid "Number of items"
+msgstr "_Kirjete arvu loendamine:"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:161
+#, fuzzy
+msgid "Number of pages"
+msgstr "Lehekülgede arv"
+
+#. Atk name and description properties
+#: ../plugins/gtk+/gtk+.xml.in.h:163
+msgid "Object instance's name formatted for assistive technology access"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:164
+#, fuzzy
+msgid "Ok"
+msgstr "Nõus"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:165
+#, fuzzy
+msgid "Ok, Cancel"
+msgstr "_Tühista väljalogimine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:166
+#: ../plugins/gnome/gnome.xml.in.h:42
+#, fuzzy
+msgid "Open"
+msgstr "Ava"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:167
+#, fuzzy
+msgid "Option Menu"
+msgstr "Peamenüü"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:168
+#: ../plugins/gnome/bonobo.xml.in.h:14
+#, fuzzy
+msgid "Out"
+msgstr "Välja"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:169
+#, fuzzy
+msgid "Page Setup Dialog"
+msgstr "Lehe %s trükkimise sätted"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:170
+msgid "Paned"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:172
+#, fuzzy
+msgid "Pointer Motion"
+msgstr "Vajutuse lävi"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:173
+#, fuzzy
+msgid "Pointer Motion Hint"
+msgstr "Vihjeid ei ole"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:174
+#, fuzzy
+msgid "Popup"
+msgstr "Hüpik"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:175
+#, fuzzy
+msgid "Popup Menu"
+msgstr "Hüpikmenüü"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:176
+#: ../plugins/gnome/glade-gnome.c:655
+#: ../plugins/gnome/gnome.xml.in.h:46
+#, fuzzy
+msgid "Position"
+msgstr "Asukoht"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:179
+#, fuzzy
+msgid "Print Dialog"
+msgstr "Gnome'i printimisdialoog"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:180
+#, fuzzy
+msgid "Progress"
+msgstr "Edenemine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:181
+#, fuzzy
+msgid "Progress Bar"
+msgstr "edenemisriba"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:182
+#, fuzzy
+msgid "Property Change"
+msgstr "M_uuda kõiki"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:183
+#, fuzzy
+msgid "Proximity Out"
+msgstr "Vähendamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:184
+#, fuzzy
+msgid "Proximity In"
+msgstr "Suurendamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:185
+#: ../plugins/gnome/gnome.xml.in.h:49
+#, fuzzy
+msgid "Question"
+msgstr "Küsimus"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:186
+#, fuzzy
+msgid "Queue"
+msgstr "_Lisa"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:187
+#, fuzzy
+msgid "Radio Button"
+msgstr "Välistav valik"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:188
+#, fuzzy
+msgid "Radio Menu Item"
+msgstr "raadionupuga menüülkirje"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:189
+#, fuzzy
+msgid "Radio Tool Button"
+msgstr "Tee raadionupp"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:190
+#, fuzzy
+msgid "Range"
+msgstr "Vahemik"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:191
+#, fuzzy
+msgid "Recent Chooser"
+msgstr "Väljavalija"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:192
+#, fuzzy
+msgid "Recent Chooser Dialog"
+msgstr "Failivalimise dialoogi pealkiri"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:195
+#, fuzzy
+msgid "Response ID"
+msgstr "Unikaalne ID"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:196
+#: ../plugins/gnome/bonobo.xml.in.h:15
+#, fuzzy
+msgid "Right"
+msgstr "Parem"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:197
+#, fuzzy
+msgid "Right to Left"
+msgstr "Paremalt vasakule"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:198
+msgid "Ruler"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:199
+#: ../plugins/gnome/gnome.xml.in.h:50
+#, fuzzy
+msgid "Save"
+msgstr "Salvesta"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:200
+#, fuzzy
+msgid "Scale"
+msgstr "Mastaap"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:201
+#, fuzzy
+msgid "Scroll"
+msgstr "Keri alla"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:202
+#, fuzzy
+msgid "Scrolled Window"
+msgstr "%s aken veel"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:203
+#: ../plugins/gnome/gnome.xml.in.h:53
+#, fuzzy
+msgid "Select Folder"
+msgstr "Kausta valimine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:204
+#, fuzzy
+msgid "Separator Menu Item"
+msgstr "Võltsitud menüüpunkt %d\n"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:205
+#, fuzzy
+msgid "Separator Tool Item"
+msgstr "Ajalookirje %s avamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:206
+msgid "Set the current page (strictly for editing purposes)"
+msgstr ""
+
+#. Text of the textview
+#: ../plugins/gtk+/gtk+.xml.in.h:216
+#, fuzzy
+msgid "Set the text in the view's text buffer"
+msgstr "Otsinguvaliku \"Alustada kataloogist\" valimine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:217
+#, fuzzy
+msgid "Shrink"
+msgstr "Dokumendi kahandamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:218
+#, fuzzy
+msgid "Size"
+msgstr "Suurus"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:219
+#, fuzzy
+msgid "South"
+msgstr "Lõuna"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:220
+#, fuzzy
+msgid "South East"
+msgstr "Ida- ja kagu-Inglismaa"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:221
+#, fuzzy
+msgid "South West"
+msgstr "Lõuna- ja Edela-Inglismaa"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:222
+#, fuzzy
+msgid "Spin Button"
+msgstr "kerimisnupp"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:223
+#, fuzzy
+msgid "Splash Screen"
+msgstr "Näita tiitelkuva"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:224
+msgid "Spline"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:225
+#, fuzzy
+msgid "Spread"
+msgstr "1 lehekülg _jaotatuna "
+
+#: ../plugins/gtk+/gtk+.xml.in.h:226
+#: ../plugins/gnome/gnome.xml.in.h:55
+#, fuzzy
+msgid "Start"
+msgstr "Algus"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:227
+msgid "Static"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:228
+#, fuzzy
+msgid "Status Bar"
+msgstr "Olekuribal näidatakse kommentaare programmi tegevuste kohta"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:229
+#, fuzzy
+msgid "Stock Button"
+msgstr "Üma_rnurkne nupp..."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:231
+#, fuzzy
+msgid "Stock Item"
+msgstr "Loendi kirje"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:232
+msgid "Structure"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:233
+msgid "Substructure"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:234
+#, fuzzy
+msgid "Summary"
+msgstr "Kokkuvõte"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:235
+#, fuzzy
+msgid "Table"
+msgstr "Tabel"
+
+#. Text of the textview
+#: ../plugins/gtk+/gtk+.xml.in.h:237
+#: ../plugins/gnome/gnome.xml.in.h:58
+#, fuzzy
+msgid "Text"
+msgstr "Tekst"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:238
+#, fuzzy
+msgid "Text Entry"
+msgstr "Teksti peitmine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:239
+#, fuzzy
+msgid "Text View"
+msgstr "Tekstivaade"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:240
+#, fuzzy
+msgid "The items in this combo box"
+msgstr "Kõigi selles aknas olevate kirjete avamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:241
+#, fuzzy
+msgid "The number of items in the box"
+msgstr "Vali tumeda ala suursu (ridade arv)"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:242
+#, fuzzy
+msgid "The number of pages in the notebook"
+msgstr "Dokumendis olevate lehekülgede arv."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:243
+#, fuzzy
+msgid "The page position in the Assistant"
+msgstr "Dokumendi käesolev lehekülg"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:244
+msgid "The position of the menu item in the menu shell"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:245
+msgid "The position of the tool item in the toolbar"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:246
+msgid "The response ID of this button in a dialog (it's NOT useful if this button is not in a GtkDialog)"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:247
+#, fuzzy
+msgid "The stock item for this button"
+msgstr "Uuendamine ebaõnnestus."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:248
+#, fuzzy
+msgid "The stock item for this image"
+msgstr "Uuendamine ebaõnnestus."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:249
+#, fuzzy
+msgid "The text of the menu item"
+msgstr "Võltsitud menüüpunkt %d\n"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:250
+#, fuzzy
+msgid "The text to display"
+msgstr "Kuvatav tekst"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:251
+#, fuzzy
+msgid "Toggle Button"
+msgstr "Üma_rnurkne nupp..."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:252
+#, fuzzy
+msgid "Toggle Tool Button"
+msgstr "Paneelinupp"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:253
+#, fuzzy
+msgid "Tool Bar"
+msgstr "_Tööriistariba"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:254
+#, fuzzy
+msgid "Tool Button"
+msgstr "Üma_rnurkne nupp..."
+
+#: ../plugins/gtk+/gtk+.xml.in.h:255
+#, fuzzy
+msgid "Toolbar"
+msgstr "Tööriba"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:256
+#, fuzzy
+msgid "Tooltip"
+msgstr "Kohtspikker"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:257
+#: ../plugins/gnome/bonobo.xml.in.h:16
+#, fuzzy
+msgid "Top"
+msgstr "Üleval"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:258
+#, fuzzy
+msgid "Top Left"
+msgstr "Külmuta lehe vasak ülaosa"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:259
+#, fuzzy
+msgid "Top Level"
+msgstr "Suurendusaste"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:260
+#, fuzzy
+msgid "Top Right"
+msgstr "Pöörab _paremale"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:261
+#, fuzzy
+msgid "Top to Bottom"
+msgstr "Alt üles"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:262
+msgid "Toplevels"
+msgstr ""
+
+#: ../plugins/gtk+/gtk+.xml.in.h:263
+#, fuzzy
+msgid "Tree View"
+msgstr "GTK Puuvaade"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:264
+#, fuzzy
+msgid "Up"
+msgstr "Ülemine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:265
+#, fuzzy
+msgid "Use Underline"
+msgstr "Kasuta allakriipsutust"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:266
+#, fuzzy
+msgid "Utility"
+msgstr "Kasulikud rakendused"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:267
+#: ../plugins/gnome/bonobo.xml.in.h:17
+#, fuzzy
+msgid "Vertical"
+msgstr "Vartikaalne"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:268
+#, fuzzy
+msgid "Vertical Box"
+msgstr "Kastide joonistamine"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:269
+#, fuzzy
+msgid "Vertical Button Box"
+msgstr "Tee kombokast"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:270
+#, fuzzy
+msgid "Vertical Panes"
+msgstr "_Külmuta alad"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:271
+#, fuzzy
+msgid "Vertical Ruler"
+msgstr "Vertikaalvormid"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:272
+#, fuzzy
+msgid "Vertical Scale"
+msgstr "Mastaap määratud"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:273
+#, fuzzy
+msgid "Vertical Scrollbar"
+msgstr "_Püstine kerimisriba"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:274
+#, fuzzy
+msgid "Vertical Separator"
+msgstr "Eraldaja, Joon"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:275
+#, fuzzy
+msgid "Viewport"
+msgstr "Vaateava"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:276
+#, fuzzy
+msgid "Visibility Notify"
+msgstr "Teavitused kehtivad"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:277
+#: ../plugins/gnome/gnome.xml.in.h:72
+#, fuzzy
+msgid "Warning"
+msgstr "Hoiatus"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:278
+#, fuzzy
+msgid "West"
+msgstr "Lääs"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:280
+#, fuzzy
+msgid "Window"
+msgstr "Aken"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:281
+#, fuzzy
+msgid "Word"
+msgstr "Sõna"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:282
+#, fuzzy
+msgid "Word Character"
+msgstr "vigased sümbolid: %s"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:283
+#, fuzzy
+msgid "Yes, No"
+msgstr "y = Jah või n = Ei? >"
+
+#: ../plugins/gtk+/gtk+.xml.in.h:284
+msgid "You can mark this as translatable and set one name/address if you want to show a translation specific translator, otherwise you should list all translators and unmark this string for translation"
+msgstr ""
+
+#: ../plugins/gnome/glade-gnome.c:298
+#, fuzzy
+msgid "Status Message."
+msgstr "Teade %d / %d / Olek: %s"
+
+#: ../plugins/gnome/glade-gnome.c:656
+#, fuzzy
+msgid "The position in the druid"
+msgstr "Paneelinupp"
+
+#: ../plugins/gnome/glade-gnome.c:1008
+#, fuzzy
+msgid "Message box type"
+msgstr "%s saatis sõnumi, mis on tundmatut tüüpi '%s'"
+
+#: ../plugins/gnome/glade-gnome.c:1009
+#, fuzzy
+msgid "The type of the message box"
+msgstr "%s saatis sõnumi, mis on tundmatut tüüpi '%s'"
+
+#: ../plugins/gnome/glade-gnome.c:1225
+msgid "This property is valid only in font information mode"
+msgstr ""
+
+#. This is deprecated
+#: ../plugins/gnome/glade-gnome.c:1313
+#: ../plugins/gnome/canvas.xml.in.h:23
+#, fuzzy
+msgid "Selection Mode"
+msgstr "Valimise režiim"
+
+#: ../plugins/gnome/glade-gnome.c:1314
+#, fuzzy
+msgid "Choose the Selection Mode"
+msgstr "Ekraanisäästja teemavalimise režiim"
+
+#: ../plugins/gnome/glade-gnome.c:1464
+#, fuzzy
+msgid "Placement"
+msgstr "Paigutamine"
+
+#: ../plugins/gnome/glade-gnome.c:1465
+#, fuzzy
+msgid "Choose the BonoboDockPlacement type"
+msgstr "Vali plaadi tüüp"
+
+#: ../plugins/gnome/glade-gnome.c:1493
+#, fuzzy
+msgid "Behavior"
+msgstr "Käitumine"
+
+#: ../plugins/gnome/glade-gnome.c:1494
+#, fuzzy
+msgid "Choose the BonoboDockItemBehavior type"
+msgstr "Vali plaadi tüüp"
+
+#: ../plugins/gnome/glade-gnome.c:1503
+#, fuzzy
+msgid "Pack Type"
+msgstr "Tüüp 1 (CID)"
+
+#: ../plugins/gnome/glade-gnome.c:1504
+#, fuzzy
+msgid "Choose the Pack Type"
+msgstr "Vali plaadi tüüp"
+
+#: ../plugins/gnome/gnome.xml.in.h:1
+#, fuzzy
+msgid "24-Hour Format"
+msgstr "Kahekümneneljatunnine ajavorming"
+
+#: ../plugins/gnome/gnome.xml.in.h:3
+#, fuzzy
+msgid "Background Color"
+msgstr "Taustavärv"
+
+#: ../plugins/gnome/gnome.xml.in.h:4
+#, fuzzy
+msgid "Contents Background Color"
+msgstr "Sisukorra taustavärv"
+
+#: ../plugins/gnome/gnome.xml.in.h:6
+#, fuzzy
+msgid "Dither"
+msgstr "Pseudotoonimise algoritm:"
+
+#: ../plugins/gnome/gnome.xml.in.h:10
+#, fuzzy
+msgid "File"
+msgstr "Fail"
+
+#: ../plugins/gnome/gnome.xml.in.h:12
+#, fuzzy
+msgid "Font Information"
+msgstr "Kogun infot kasutatud kirjatüüpide kohta... %3d%%"
+
+#: ../plugins/gnome/gnome.xml.in.h:13
+#, fuzzy
+msgid "GNOME UI Obsolete"
+msgstr "GNOME GConf UI tugi"
+
+#: ../plugins/gnome/gnome.xml.in.h:14
+#, fuzzy
+msgid "GNOME User Interface"
+msgstr "Kasutajaliidese konteiner"
+
+#: ../plugins/gnome/gnome.xml.in.h:15
+#, fuzzy
+msgid "Generic"
+msgstr "Üldine"
+
+#: ../plugins/gnome/gnome.xml.in.h:16
+#, fuzzy
+msgid "Gnome About"
+msgstr "GNOME'st lähemalt"
+
+#: ../plugins/gnome/gnome.xml.in.h:17
+#, fuzzy
+msgid "Gnome App"
+msgstr "GNOME rakenduse andmekataloog"
+
+#: ../plugins/gnome/gnome.xml.in.h:18
+#, fuzzy
+msgid "Gnome App Bar"
+msgstr "GNOME rakenduse andmekataloog"
+
+#: ../plugins/gnome/gnome.xml.in.h:19
+#, fuzzy
+msgid "Gnome Color Picker"
+msgstr "Värvivalija teave"
+
+#: ../plugins/gnome/gnome.xml.in.h:20
+#, fuzzy
+msgid "Gnome Date Edit"
+msgstr "GNOME audioprofiilide redaktor"
+
+#. Deprecated Widget Classes :)
+#: ../plugins/gnome/gnome.xml.in.h:22
+#, fuzzy
+msgid "Gnome Dialog"
+msgstr "Gnome'i printimisdialoog"
+
+#: ../plugins/gnome/gnome.xml.in.h:23
+#, fuzzy
+msgid "Gnome Druid"
+msgstr "Druiidi pealkiri"
+
+#: ../plugins/gnome/gnome.xml.in.h:24
+msgid "Gnome Druid Page Edge"
+msgstr ""
+
+#: ../plugins/gnome/gnome.xml.in.h:25
+#, fuzzy
+msgid "Gnome Druid Page Standard"
+msgstr "GNOME standardkataloogide loomine käivitamisel"
+
+#: ../plugins/gnome/gnome.xml.in.h:26
+#, fuzzy
+msgid "Gnome File Entry"
+msgstr "Gnome sõnastiku PO-failiformaat"
+
+#: ../plugins/gnome/gnome.xml.in.h:27
+#, fuzzy
+msgid "Gnome Font Picker"
+msgstr "GNOME kirjatüübivaatur"
+
+#: ../plugins/gnome/gnome.xml.in.h:28
+#, fuzzy
+msgid "Gnome HRef"
+msgstr "HREF URI"
+
+#: ../plugins/gnome/gnome.xml.in.h:29
+#, fuzzy
+msgid "Gnome Icon Entry"
+msgstr "Paneelikirje"
+
+#: ../plugins/gnome/gnome.xml.in.h:30
+#, fuzzy
+msgid "Gnome Icon Selection"
+msgstr "Ikooni valimise dialoog"
+
+#: ../plugins/gnome/gnome.xml.in.h:31
+#, fuzzy
+msgid "Gnome Message Box"
+msgstr "Tee kombokast"
+
+#: ../plugins/gnome/gnome.xml.in.h:32
+#, fuzzy
+msgid "Gnome Pixmap"
+msgstr "Pildikataloog"
+
+#: ../plugins/gnome/gnome.xml.in.h:33
+#, fuzzy
+msgid "Gnome Pixmap Entry"
+msgstr "Kas pildi sisestusväli peab võimaldama eelvaatlust."
+
+#: ../plugins/gnome/gnome.xml.in.h:34
+#, fuzzy
+msgid "Gnome Property Box"
+msgstr "Tee kombokast"
+
+#: ../plugins/gnome/gnome.xml.in.h:35
+#, fuzzy
+msgid "Information"
+msgstr "Teave"
+
+#: ../plugins/gnome/gnome.xml.in.h:36
+#, fuzzy
+msgid "Logo"
+msgstr "Logo"
+
+#: ../plugins/gnome/gnome.xml.in.h:37
+#, fuzzy
+msgid "Logo Background Color"
+msgstr "Logo taustavärv"
+
+#: ../plugins/gnome/gnome.xml.in.h:38
+#, fuzzy
+msgid "Max Saved"
+msgstr "Fail \"%s\" on salvestatud."
+
+#: ../plugins/gnome/gnome.xml.in.h:39
+#, fuzzy
+msgid "Message"
+msgstr "Sõnum"
+
+#: ../plugins/gnome/gnome.xml.in.h:40
+#, fuzzy
+msgid "Monday First"
+msgstr "_Esimene lehekülg"
+
+#: ../plugins/gnome/gnome.xml.in.h:44
+#, fuzzy
+msgid "Padding"
+msgstr "Polsterdus"
+
+#: ../plugins/gnome/gnome.xml.in.h:45
+#, fuzzy
+msgid "Pixmap"
+msgstr "Pildikataloog"
+
+#: ../plugins/gnome/gnome.xml.in.h:47
+#, fuzzy
+msgid "Program Name"
+msgstr "Programmi nimi"
+
+#: ../plugins/gnome/gnome.xml.in.h:48
+#, fuzzy
+msgid "Program Version"
+msgstr "Programmi versioon"
+
+#: ../plugins/gnome/gnome.xml.in.h:51
+#, fuzzy
+msgid "Scaled Height"
+msgstr "Eelistatud kõrgus"
+
+#: ../plugins/gnome/gnome.xml.in.h:52
+#, fuzzy
+msgid "Scaled Width"
+msgstr "Laiuse sobitamine"
+
+#: ../plugins/gnome/gnome.xml.in.h:54
+#, fuzzy
+msgid "Show Time"
+msgstr "Näita _muutmisaega"
+
+#: ../plugins/gnome/gnome.xml.in.h:56
+#, fuzzy
+msgid "StatusBar"
+msgstr "_Olekuriba"
+
+#: ../plugins/gnome/gnome.xml.in.h:57
+#, fuzzy
+msgid "Store Config"
+msgstr "Trükkimise häälestus"
+
+#: ../plugins/gnome/gnome.xml.in.h:59
+#, fuzzy
+msgid "Text Foreground Color"
+msgstr "Määra esiplaani värv"
+
+#: ../plugins/gnome/gnome.xml.in.h:60
+#, fuzzy
+msgid "The height to scale the pixmap to"
+msgstr "Tõrge pikselrastri %s hankimisel"
+
+#: ../plugins/gnome/gnome.xml.in.h:61
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../plugins/gnome/gnome.xml.in.h:62
+#, fuzzy
+msgid "The pixmap file"
+msgstr "Fail on rikutud."
+
+#: ../plugins/gnome/gnome.xml.in.h:63
+#, fuzzy
+msgid "The width to scale the pixmap to"
+msgstr "Tõrge pikselrastri %s hankimisel"
+
+#: ../plugins/gnome/gnome.xml.in.h:65
+#, fuzzy
+msgid "Title Foreground Color"
+msgstr "Pealkirja värv"
+
+#: ../plugins/gnome/gnome.xml.in.h:66
+#, fuzzy
+msgid "Top Watermark"
+msgstr "Pealmine vesimärk"
+
+#: ../plugins/gnome/gnome.xml.in.h:67
+#, fuzzy
+msgid "Unknown"
+msgstr "Tundmatu"
+
+#: ../plugins/gnome/gnome.xml.in.h:68
+#, fuzzy
+msgid "Use Alpha"
+msgstr "c,alfa,beeta"
+
+#: ../plugins/gnome/gnome.xml.in.h:69
+msgid "Used to pass around information about the position of a GnomeDruidPage within the overall GnomeDruid. This enables the correct \"surrounding\" content for the page to be drawn"
+msgstr ""
+
+#: ../plugins/gnome/gnome.xml.in.h:70
+#, fuzzy
+msgid "User"
+msgstr "Kasutaja"
+
+#: ../plugins/gnome/gnome.xml.in.h:71
+#, fuzzy
+msgid "User Widget"
+msgstr "Sildividin"
+
+#: ../plugins/gnome/gnome.xml.in.h:73
+#, fuzzy
+msgid "Watermark"
+msgstr "Pealmine vesimärk"
+
+#: ../plugins/gnome/bonobo.xml.in.h:4
+msgid "Exclusive"
+msgstr ""
+
+#: ../plugins/gnome/bonobo.xml.in.h:5
+#, fuzzy
+msgid "Floating"
+msgstr "on hõljuv"
+
+#: ../plugins/gnome/bonobo.xml.in.h:9
+#, fuzzy
+msgid "Locked"
+msgstr "Lukustatud"
+
+#: ../plugins/gnome/bonobo.xml.in.h:10
+#, fuzzy
+msgid "Never Floating"
+msgstr "on hõljuv"
+
+#: ../plugins/gnome/bonobo.xml.in.h:11
+#, fuzzy
+msgid "Never Horizontal"
+msgstr "<b>Rõhtne joondus</b>"
+
+#: ../plugins/gnome/bonobo.xml.in.h:12
+#, fuzzy
+msgid "Never Vertical"
+msgstr "Vertikaalvormid"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:2
+#, fuzzy
+msgid "Browse"
+msgstr "Lehitse"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:4
+#, fuzzy
+msgid "Column Spacing"
+msgstr "Indikaatori asetsus"
+
+#: ../plugins/gnome/canvas.xml.in.h:5
+#, fuzzy
+msgid "GNOME Canvas"
+msgstr "canvase tugi"
+
+#: ../plugins/gnome/canvas.xml.in.h:6
+#, fuzzy
+msgid "Gnome Canvas"
+msgstr "canvase tugi"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:8
+#, fuzzy
+msgid "Gnome Icon List"
+msgstr "GNOME _teguminimekirjas"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:10
+#, fuzzy
+msgid "Icon Width"
+msgstr "Ikoonil on null-laius"
+
+#: ../plugins/gnome/canvas.xml.in.h:11
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../plugins/gnome/canvas.xml.in.h:12
+msgid "If the icon text is static, in which case it will not be copied by the GnomeIconList"
+msgstr ""
+
+#: ../plugins/gnome/canvas.xml.in.h:13
+#, fuzzy
+msgid "Max X"
+msgstr "Max"
+
+#: ../plugins/gnome/canvas.xml.in.h:14
+#, fuzzy
+msgid "Max Y"
+msgstr "Max"
+
+#: ../plugins/gnome/canvas.xml.in.h:15
+#, fuzzy
+msgid "Min X"
+msgstr "Min"
+
+#: ../plugins/gnome/canvas.xml.in.h:16
+#, fuzzy
+msgid "Min Y"
+msgstr "Min"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:18
+#, fuzzy
+msgid "Multiple"
+msgstr "korduv `!'"
+
+#: ../plugins/gnome/canvas.xml.in.h:19
+#, fuzzy
+msgid "Pixels per unit"
+msgstr "pikslit sekundis"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:21
+#, fuzzy
+msgid "Row Spacing"
+msgstr "Indikaatori asetsus"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:25
+#, fuzzy
+msgid "Single"
+msgstr "Üksik"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:27
+#, fuzzy
+msgid "Text Editable"
+msgstr "Ainult tekst"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:29
+#, fuzzy
+msgid "Text Spacing"
+msgstr "Indikaatori asetsus"
+
+#. This is deprecated
+#: ../plugins/gnome/canvas.xml.in.h:31
+#, fuzzy
+msgid "Text Static"
+msgstr "Ainult tekst"
+
+#: ../plugins/gnome/canvas.xml.in.h:32
+#, fuzzy
+msgid "The maximum x coordinate"
+msgstr "Koordinaatteljestiku mõõtühik"
+
+#: ../plugins/gnome/canvas.xml.in.h:33
+#, fuzzy
+msgid "The maximum y coordinate"
+msgstr "Koordinaatteljestiku mõõtühik"
+
+#: ../plugins/gnome/canvas.xml.in.h:34
+#, fuzzy
+msgid "The minimum x coordinate"
+msgstr "Koordinaatteljestiku mõõtühik"
+
+#: ../plugins/gnome/canvas.xml.in.h:35
+#, fuzzy
+msgid "The minimum y coordinate"
+msgstr "Koordinaatteljestiku mõõtühik"
+
+#: ../plugins/gnome/canvas.xml.in.h:36
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../plugins/gnome/canvas.xml.in.h:37
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../plugins/gnome/canvas.xml.in.h:38
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../plugins/gnome/canvas.xml.in.h:39
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../plugins/gnome/canvas.xml.in.h:40
+#, fuzzy
+msgid "The selection mode"
+msgstr "Valikurežiim"
+
+#: ../plugins/gnome/canvas.xml.in.h:41
+#, fuzzy
+msgid "The width of each icon"
+msgstr "Ikoonil on null-laius"
+
diff --git a/tools/glade/po/fi.po b/tools/glade/po/fi.po
new file mode 100644
index 00000000..e0361008
--- /dev/null
+++ b/tools/glade/po/fi.po
@@ -0,0 +1,5732 @@
+# Finnish messages for glade.
+# Copyright (C) 2006 Ilkka Tuohela.
+# Ilkka Tuohela <hile@iki.fi>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-11-16 08:45+0300\n"
+"PO-Revision-Date: 2006-11-01 18:34+0300\n"
+"Last-Translator: Ilkka Tuohela <hile@iki.fi>\n"
+"Language-Team: Finnish <gnome-fi-laatu@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "Luo tai avaa GTK+ -ja Gnome-sovellusten käyttöliittymäsuunnitelmia"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade -käyttöliittymäkehitin"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Ristikon valinnat"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Vaakavälistys:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Pystyvälistys:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Ristikon tyyli:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Pisteet"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Viivat"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr ""
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Vasen"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Oikea"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Ylä"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Ala"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr ""
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Uutta ikkunaelementtiä ei voitu lisätä."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Ikkunaelementtiä ei voitu poistaa."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Ikkunaelementtiä ei voi poistaa"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Reunuksen leveys:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Säilön ympärillä olevan reunuksen leveys"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr ""
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Näytä uudestaan"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Leikkaa"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Kopioi"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Liitä"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Poista"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr ""
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr ""
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Sovelluksen nimi"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Sovelluksen nimi:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Sovelluksen nimi"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Kommentit:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Tekijänoikeudet:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Tietoja tekijänoikeuksista"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "WWW-sivut:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "Sovelluksen WWW-sivujen URL"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "WWW-sivulinkin otsikko:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Lisenssi:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Rivitä lisenssi:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Tekijät:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Kääntäjät:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Tietoja-ikkuna"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr ""
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Nuoli"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Suhde:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Kuvake:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Näytettävä kuvake"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Nappi"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Päivien nimet:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Näytetäänkö päivien nimet"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Viikkonumerot:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Maanantai ensin:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalenteri"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Taustaväri:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Taustaväri"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Solunäkymä"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Sarakkeiden lukumäärä:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Valitse väri"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paletti:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Näytetäänkö paletti"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Värin valinta"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Valitse väri"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Värin valintaikkuna"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK, jos tyhjä:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Käytä nuolia:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Käytä aina:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Kohdat:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Tyyppi:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Oma ikkunaelementti"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Uusi ikkuna"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Peru, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Peru, Toteuta, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Sulje"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "Nappien _oletusasettelu:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Nappien lukumäärä:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Näytä ohjepainike"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Piirtoalue"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Muokattava:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Voiko tekstiä muokata"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Teksti näkyvissä:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Enimmäispituus:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Tekstin enimmäispituus"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Teksti:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Leveys merkkeinä:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Tekstikenttä"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Näkyvä ikkuna:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Lapsen päällä:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Välistys:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Toiminto:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Vain paikalliset:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Näytä piilotiedostot:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Vahvista:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Leveys merkkeinä:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Valitse useita:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Tiedostonvalitsin"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Valitse tiedosto"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Tiedoston valintaikkuna"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Kiinteät sijainnit"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Näytä tyyli:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Näytä koko:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Käytä kirjasinta:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Käytä kokoa:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Valitse kirjasin"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Kirjasin valintanappi"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Esikatsele teksti:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Näytettävä esikatseluteksti"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Kirjasimen valinta"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Valitse kirjasin"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Koko:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Yhtenäinen:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Sijainti:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Laajenna:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Täytä:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Lisää ennen"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Lisää jälkeen"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Nappien lukumäärä"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Asettelu:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrinen:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Viivaimen yksiköt"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Näytä arvo:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Kuvake %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Asento:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Kuvakenäkymä"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Nimetty kuvake:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Kuvakkeen koko:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Kuva"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Alueen leveys:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Asettelualueen leveys"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Alueen korkeus:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Asettelualueen korkeus"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Asettelu"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Listan kohta"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Ponnahdusvalikko"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Tiedosto"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Muokkaa"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Näytä"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "O_hje"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_Tietoja"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Näytä välilehdet:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Näytä reunus:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Vieritettävissä:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Näytä ponnahdusikkuna:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Sivujen lukumäärä:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Edellinen sivu"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Seuraava sivu"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Poista sivu"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Lisää sivu jälkeen"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Lisää sivu ennen"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Edistymispalkki"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Ryhmä:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Uusi ryhmä"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Varjon tyyppi:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Rivitä:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Tilarivi"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Uusi taulukko"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Rivien lukumäärä:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rivejä:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Sarakkeita:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Lisää rivi ennen"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Lisää rivi jälkeen"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Lisää sarake ennen"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Lisää sarake jälkeen"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Poista rivi"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Poista sarake"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Taulukko"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Keskitä"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Täytä"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Ei mitään"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Merkki"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Sana"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Kohdistin näytetään:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Tila yllä:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Tila alla:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Uusi työkalupalkki"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Työkalupalkin asento"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Tyyli:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Työkalupalkin tyyli"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Vinkit:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Näytetäänkö vinkit"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Näytä nuoli:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Lisää kohta ennen"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Lisää kohta jälkeen"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Työkalupalkki"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Työkalupalkin nappi"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Työkalupalkin kohta"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Sarake 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Sarake 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Sarake 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Rivi %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Ota haku käyttöön:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr ""
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr ""
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr ""
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr ""
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr ""
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr ""
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr ""
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr ""
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr ""
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr ""
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr ""
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr ""
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr ""
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr ""
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr ""
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr ""
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr ""
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr ""
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr ""
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr ""
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr ""
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr ""
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr ""
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr ""
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr ""
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr ""
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr ""
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr ""
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr ""
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr ""
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr ""
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr ""
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr ""
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr ""
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr ""
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr ""
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr ""
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr ""
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr ""
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr ""
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr ""
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr ""
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr ""
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr ""
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr ""
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr ""
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr ""
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr ""
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr ""
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr ""
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr ""
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr ""
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr ""
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr ""
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr ""
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr ""
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr ""
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr ""
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Ominaisuudet"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Pakkaus"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr ""
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Tyyli"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Signaalit"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Ominaisuudet: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Ominaisuudet: <ei mitään>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Luokka:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr ""
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Leveys:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Korkeus:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Näkyvissä:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr ""
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr ""
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr ""
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Tapahtumat:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Muokkaa..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Kirjasin:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopioi kaikki"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Edusta:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Tausta:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr ""
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Edustaväri"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Taustaväri"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Tekstin väri"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Perusväri"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr ""
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Julkinen:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Erillinen luokka:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Erillinen tiedosto:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Näkyvyys:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Signaali"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr ""
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Jälkeen"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Olio"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Signaali:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr ""
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Olio:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Jälkeen:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Lisää"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Päivitä"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Tyhjennä"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr ""
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Avain"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr ""
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Teksti:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr ""
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Kommentit _kääntäjille:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr ""
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s-signaalit"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Valitse signaali"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Arvo:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Sivun koko:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr ""
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr ""
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr ""
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr ""
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr ""
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "Sivun koko"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "Pyydettyä kirjasinta ei ole saatavilla."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Valitse nimetty tyyli"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Tyylit"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Nimeä uudestaan"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Peru"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Uusi tyyli:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Virheellinen tyylin nimi"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr ""
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr ""
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Tiedostoa ei voitu luoda:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Virhe kirjoitettaessa XML-tiedostoa\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Tiedostoon ei voitu lisätä:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Virhe kirjoitettaessa tiedostoa:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr ""
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Tiedostoa ei voitu avata:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Virhe luettaessa tiedostosta:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Kansiota ei voi luoda:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Virheellinen kansio:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projektit"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projekti"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Kansiota ei voi avata:\n"
+" %s\n"
diff --git a/tools/glade/po/fr.po b/tools/glade/po/fr.po
new file mode 100644
index 00000000..8c0fa72d
--- /dev/null
+++ b/tools/glade/po/fr.po
@@ -0,0 +1,5982 @@
+# French translation of glade.
+# Copyright (C) 1998-2006 Free Software Foundation, Inc.
+# This file is under the GNU General Public License Version 2.
+#
+# Frédéric Gobry <gobry@idiap.ch>, 1998.
+# Vincent Renardias <vincent@ldsol.com>, 1999-2000.
+# Fabrice Bellet <fabrice.bellet@imag.fr>, 1999.
+# Emmanuel Deloget <logout@free.fr>, 2000.
+# Christophe Merlet <redfox@redfoxcenter.org>, 2000-2004.
+# Stéphane Blondin <stephane.blondin@caramail.com>, 2003.
+# Jonathan Ernst <jonathan@ernstfamily.ch>, 2006.
+# Stéphane Raimbault <stephane.raimbault@gmail.com>, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 2.6.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-02-26 23:00+0100\n"
+"PO-Revision-Date: 2007-02-26 23:46+0100\n"
+"Last-Translator: Stéphane Raimbault <stephane.raimbault@gmail.com>\n"
+"Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr ""
+"Crée ou ouvre un projet de conception d'interface pour les applications GTK+ "
+"ou GNOME"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Concepteur d'interface Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Options de la grille"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Espacement horizontal :"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Espacement vertical :"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Style de la grille :"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Points"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Lignes"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Options d'attachement"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Attachement horizontal :"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Gauche"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Droite"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Attachement vertical :"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Haut"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Bas"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Les widgets GtkToolItem peuvent seulement être ajoutés à GtkToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Impossible d'insérer un composant graphique GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Impossible d'insérer un composant graphique GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Impossible d'ajouter un nouveau composant graphique."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Vous ne pouvez pas ajouter de composant graphique\n"
+"à la position sélectionnée.\n"
+"\n"
+"Astuce : GTK+ utilise les conteneurs pour disposer\n"
+"les composants graphiques. Essayez d'effacer le\n"
+"composant graphique existant et d'utiliser une boîte\n"
+"ou une table à la place.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Impossible de supprimer le composant graphique."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Ce composant graphique ne peut pas être supprimé"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Le composant graphique est créé automatiquement comme partie intégrante du "
+"composant graphique parent et ne peut donc pas être supprimé."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Largeur du bord :"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "La largeur de la bordure autour du conteneur"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Sélectionner"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Supprimer la fenêtre défilable"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Ajouter une fenêtre défilable"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Supprimer l'alignement"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Ajouter un alignement"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Supprimer une boîte d'événements"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Ajouter une boîte d'événements"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Mise à jour de l'affichage"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Couper"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Copier"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Coller"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Supprimer"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/D"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "Remplacer le fils d'un conteneur - Pas encore codé\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Impossible d'insérer un composant graphique GtkAlignment."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Impossible de supprimer le composant graphique GtkAlignment."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Impossible d'insérer un composant graphique GtkEventBox."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Impossible de supprimer le composant graphique GtkEventBox."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Impossible d'insérer un composant graphique GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Impossible de supprimer le composant graphique GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Supprimer l'étiquette"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Nom de l'application"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Le pixmap à utiliser comme logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nom du programme :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Le nom de l'application"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Commentaires :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Des informations complémentaires, telles que la description de l'application"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Le texte du copyright"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "URL du site Web :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "L'URL du site Web de l'application"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Étiquette du site Web :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "L'étiquette à afficher pour le lien vers le site Web"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licence :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Les détails de la licence de l'application"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Mise à la ligne de la licence :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "Indique si le texte de la licence doit être automatiquement mis à la ligne"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Auteurs :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Les auteurs du paquet, un par ligne"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documentalistes :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Les documentalistes du paquet, un par ligne"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Artistes :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Les personnes qui ont créées le graphisme du paquet, à raison de une par ligne"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Traducteurs :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Les traducteurs du paquet. Cela doit normalement être laissé vide afin que "
+"les traducteurs puissent ajouter leur nom dans les fichiers po"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Boîte de dialogue « À propos »"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Étiquette avec raccourcis"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Alignement X :"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "L'alignement horizontal du composant graphique fils"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Alignement Y :"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "L'alignement vertical du composant graphique fils"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Echelle X :"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "L'échelle horizontale du composant graphique fils"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Echelle Y :"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "L'échelle verticale du composant graphique fils"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Bourrage du haut :"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Espace à mettre au-dessus du composant graphique fils"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Bourrage du bas :"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Espace à mettre au-dessous du composant graphique fils"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Bourrage à gauche :"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Espace à mettre à gauche du composant graphique fils"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Bourrage à droite :"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Espace à mettre à droite du composant graphique fils"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Alignement"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direction :"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "La direction de la flèche"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Ombre :"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Le type d'ombrage de la flèche"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "L'alignement horizontal de la flèche"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "L'alignement vertical de la flèche"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "Bourrage X :"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Le bourrage horizontal"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Bourrage Y :"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Le bourrage vertical"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Flèche"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Alignement X :"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "L'alignement horizontal du cadre du composant graphique étiquette"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Alignement Y :"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "L'alignement vertical du cadre du composant graphique étiquette"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Le type d'ombrage du cadre"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "L'alignement horizontal du cadre du fils"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Ratio :"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "La proportion du fils du cadre"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Obéit au fils :"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+"Indique si la proportion largeur/hauteur doit être déterminée par le fils"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Cadre d'apparence"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Bouton prédéfini :"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Le bouton prédéfini à utiliser"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Étiquette :"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Le texte à afficher"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Icône :"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "L'icône à afficher"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Relief :"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Le type de relief des boutons"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID de la réponse :"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Le code de réponse retourné quand le bouton est pressé. Choisissez une des "
+"reponses standard ou entrez une valeur entière positive"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Focus au clic :"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Indique si le bouton capture le focus lorsqu'il est cliqué"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Supprimer le contenu du bouton"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Bouton"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Titre :"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Indique si le mois et l'année doivent être affichés en haut"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nom des jours :"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Indique si le nom des jours doit être affiché"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Mois fixé :"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Indique si le mois et l'année sont fixes"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Num. des semaines :"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Indique si le numéro de la semaine doit être affiché"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Lundi en prem. :"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Indique si la semaine démarre le lundi"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendrier"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Coul. du fond :"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "La couleur d'arrière-plan"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Affichage cellule"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Activé initialement :"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Indique si la case doit être cochée initialement"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistant :"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+"Indique si le bouton est affiché dans un état inconsistant (inutilisable)"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicateur :"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Indique si l'indicateur est toujours dessiné"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Case à cocher"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Indique si le menu cochable est initialement coché"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Menu cochable"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nouvelle liste à colonnes"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Nombre de colonnes :"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Mode de sélection :"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Le mode de sélection de la liste à colonnes"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Afficher les titres :"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Indique si les titres des colonnes sont affichés"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Type d'ombrage du bord de la liste à colonnes"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Liste à colonnes"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Transparence :"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Indique si le canal alpha (de transparence) doit être utilisé"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titre :"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Titre de la fenêtre du sélecteur de couleur"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Choisissez une couleur"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Bouton du sélecteur de couleur"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Contrôle de l'opacité :"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Indique si le contrôle de l'opacité est affiché"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palette :"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Indique si la palette est affichée"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Sélection de la couleur"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Choix de la couleur"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Fenêtre de sélection des couleurs"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Val. dans liste :"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Indique si la valeur doit être dans la liste"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Valide si vide :"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Indique si une valeur vide est acceptable, lorsque « Val. dans liste » est "
+"sélectionné"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Sensible à la casse :"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Indique si la recherche est sensible à la casse"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Flèches :"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Indique si les flêches peuvent être utilisées pour changer les valeurs"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Toujours utiliser :"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+"Indique si les flêches fonctionnent lorsque la valeur n'est pas dans la liste"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Entrées :"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Les entrées de la liste, une par ligne"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Liste à choix"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Ajouter une poignée de détachement :"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+"Indique si les menus déroulants doivent avoir une poignée de détachement"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Indique si la liste déroulante prend le focus lorsqu'elle est cliquée"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "A un cadre :"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Indique si la liste déroulante doit dessiner un cadre autour du fils"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Éntrée de liste à choix"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nouvel arbre avec colonnes"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Le mode de sélection de l'arbre à colonnes"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "L'ombrage du bord de l'arbre à colonnes"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Arbre à colonnes"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Type :"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Le type de la courbe"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X min. :"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "La valeur horizontale minimale"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Max. :"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "La valeur horizontale maximale"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min. :"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "La valeur verticale minimale"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Max. :"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "La valeur verticale maximale"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Courbe"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Fonction de création :"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "La fonction qui crée le composant graphique"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Chaîne1 :"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "La première chaîne de caractères à passer à la fonction"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Chaîne2 :"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "La seconde chaîne de caractères à passer à la fonction"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Ent1 :"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Le premier entier à passer à la fonction"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Ent2 :"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Le second entier à passer à la fonction"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Widget Personalisé"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Nouvelle fenêtre de dialogue"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Annuler, Valider"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "Valider"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Annuler, Appliquer, Valider"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Fermer"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "Disposition des boutons _standard :"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Nombre de boutons :"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Afficher le bouton d'aide"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "A un séparateur :"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+"Indique si la fenêtre de dialogue possède un séparateur horizontal au dessus "
+"des boutons"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Fenêtre de dialogue"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Zone de dessin"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Modifiable :"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Indique si le texte peut être modifié"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Texte visible :"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Indique si le texte saisi par l'utilisateur doit être affiché. Lorsque cette "
+"caractéristique n'est pas activée, le texte tapé est visualisé par des "
+"astérisques, ce qui s'avère utile pour taper des mots de passe par exemple"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Longueur max. :"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "La longueur maximale du texte"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Texte :"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Indique si la saisie de texte est entourée d'un cadre"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Car. invisible :"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Les caractères à utiliser si le texte n'est pas destiné à être affiché, "
+"comme dans le cas d'un mot de passe"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Activation par défaut :"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Indique si le composant graphique par défaut dans la fenêtre est activé "
+"quand la touche entrée est pressée"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Largeur en car. :"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Le nombre de caractères pouvant être saisie pour cette entrée"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Saisie de texte"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Fenêtre visible :"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Indique si la boîte d'événements utilise une fenêtre visible"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Au-dessus du fils :"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+"Indique si la boîte d'événements est au-dessus de la fenêtre du composant "
+"graphique fils"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Boîte d'événements"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Étendu initialement :"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+"Indique si l'étendeur est initialement ouvert pour révéler les widgets fils"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Espacement :"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Espace à mettre entre l'étiquette et le fils"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Ajouter un composant graphique étiquette"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Extendeur"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "Le titre de la fenêtre de la sélection de fichier"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Action :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Le type d'opérations de fichiers devant être effectué"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Local seulement :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+"Indique si les fichiers sélectionnés doivent être limités aux fichiers locaux"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Afficher les cachés :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Indique si les fichiers et dossiers cachés doivent être affichés"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Confirmer :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "Indique si une boîte de dialogue de confirmation doit être affichée dans le cas où le fichier sera écrasé"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Largeur en car. :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "Largeur du bouton en caractères"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Bouton de la boîte de dialogue de sélection de fichier"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Sélection multiple :"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Indique si on autorise plusieurs fichiers à être sélectionné"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Sélecteur de fichiers"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Boîte de dialogue du sélecteur de fichiers"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Choisir un fichier"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Op. sur fichiers :"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Indique si les boutons d'opérations sur les fichiers sont affichés"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Fenêtre de sélection des fichiers"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X :"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "La coordonnée en X du composant graphique dans le GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y :"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "La coordonnée en Y du composant graphique dans le GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Positions fixes"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Le titre de la fenêtre de sélection de police"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Afficher le style :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+"Indique si la style de la police doit être affichée parmis les informations "
+"de police"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Afficher la taille :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+"Indique si la taille de la police doit être affichée parmis les informations "
+"de police"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Utiliser la police :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+"Indique si la police sélectionnée est utilisée pour afficher les "
+"caractéristiques de la police"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Utiliser la taille :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Indique si la taille de la police sélectionnée est utilisée pour afficher "
+"les caractéristiques de la police"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Sélectionnez une police"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Bouton du sélecteur de polices"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Texte d'aperçu :"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Le texte de prévisualisation à afficher"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Choix de la police"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Choisir la police"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Fenêtre de sélection de la police"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Cadre"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Type initial :"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Le type initial de la courbe"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Courbe gamma"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Le type d'ombrage autour de la poignée"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Pos. poignée :"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "La position de la poignée"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Coté d'attachement :"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Le coté de la poignée qui s'attache sur la position désirée"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Poignée"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nouvelle boîte horizontale"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Taille :"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Le nombre de widgets dans la boîte"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogène :"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Indique si les fils doivent avoir la même taille"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "L'espace entre chaque fils"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Impossible de supprimer un enfant."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Position :"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "La position relative du composant graphique par rapport à ses voisins"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Bourrage :"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Le bourrage de l'objet"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Extension :"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Définir à vrai pour permettre au widget de s'étendre"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Remplissage :"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Définir à vrai si le composant graphique peut remplir la zone qui lui est allouée"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Empilement haut :"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Définir à vrai si le composant graphique est empilé dans le haut de la boîte"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Insérer avant"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Insérer après"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Boîte horizontale"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nouvelle boîte à boutons horizontale"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Le nombre de boutons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Disposition :"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Le type de disposition des boutons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "L'espace entre les boutons"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Boîte à boutons horizontale"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "La position du diviseur"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Rétrécit :"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Définir à vrai si l'objet peut rétrécir verticalement"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Taille :"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Définir à vrai pour permettre à l'objet de s'étendre"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Panneaux horizontaux"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Métrique :"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "L'unité de la règle"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Valeur inf. :"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "La valeur inférieure de la règle"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Valeur sup. :"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "La valeur supérieure de la règle"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Position actuelle du curseur"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Max. :"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "La valeur maximale de la règle"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Règle horizontale"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Afficher val. :"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Indique si la graduation est affichée"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Chiffres :"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Le nombre de chiffres à afficher"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Pos. valeur :"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "La position de la valeur"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Méthode :"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "La méthode de mise à jour du curseur"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Inversé :"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Indique si les valeurs de l'ensemble sont inversés"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Curseur horizontal"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "La méthode de mise à jour de la barre de défilement"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Barre de défilement horizontale"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Séparateur horizontal"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Icône %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "Le mode de sélection de la vue en icônes"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientation :"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "L'orientation des icônes"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Réorganisable :"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "Si l'affichage peut être réorganisé en utilisant le « Glisser et déposer »"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Vue en icônes"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Icône nommée :"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "L'icône nommée à utiliser"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Taille de l'icône :"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "La taille des icônes prédéfinies"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Taille en pixels :"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr "La taille de l'icône nommée en pixels, ou -1 pour utiliser la propriété « Taille de l'icône »"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "L'alignement horizontal"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "L'alignement vertical"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Image"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Élément prédéfini du menu non valide"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Élément de menu avec un pixmap"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Nouvelle fenêtre de sélection du mode de saisie"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Souligné :"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr ""
+"Indique si le texte inclut un raccourci sous forme de caractère souligné"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Taggé :"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Indique si le texte inclut des tags pango"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Justification :"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "La justification des lignes de l'étiquette"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Retour à la ligne :"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+"Indique si le texte revient à la ligne pour s'adapter à la largeur de "
+"l'étiquette"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Sélectionnable :"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+"Indique si le texte de l'étiquette peut être sélectionné à l'aide de la "
+"souris"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "L'alignement horizontal de l'étiquette"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "L'alignement vertical de l'étiquette"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Cible :"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"le composant graphique qui devient la zone active de saisie lorsque la "
+"touche de raccourci souligné est utilisée"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Écourté :"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Manière dont la chaîne sera écourtée"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "La taille des étiquettes, en caractères"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Mode ligne simple :"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "Si l'étiquette donne suffisamment de place en hauteur pour une ligne simple"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Angle :"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "L'angle du texte de l'étiquette"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Étiquette"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Larg. de la zone :"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "La largeur de la zone de disposition"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Haut. de la zone :"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "La hauteur de la zone de disposition"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "La coordonnée horizontale du composant graphique dans le GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "La coordonnée verticale du composant graphique dans le GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Disposition"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Le mode de sélection de la liste"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Liste"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Élément de liste"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Nouveau menu contextuel"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Fichier"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "É_dition"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Affichage"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "Aid_e"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "À _propos"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Orientation de l'ajout :"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "L'orientation des ajouts dans la barre d'outils"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Orientation du fils"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "L'orientation du fils de la barre de menu"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Éditer les menus..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Barre de menus"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Élément de menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Afficher lorsque horizontal :"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+"Indique si l'élément est visible lorsque la barre d'outils est horizontale"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Afficher lorsque vertical :"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+"Indique si l'élément est visible lorsque la barre d'outils est verticale"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Est important :"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Indique si le texte de l'élément doit être affiché lorsque le mode de la "
+"barre d'outils est GTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Bouton de barre d'outils avec menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nouveau carnet de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Nombre de pages :"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Afficher les onglets :"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Indique si les onglets du carnet sont affichés"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Afficher la bordure :"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Indique si la bordure du carnet de notes est affichée"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Pos. des onglets :"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "La position des onglets du carnet"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Défilable :"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Indique si on peut faire défiler les onglets du carnet"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Bordure horiz. des onglets :"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "La taille de la bordure horizontale des onglets du carnet"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Bordure vert. des onglets :"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "La taille de la bordure verticale des onglets du carnet"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Afficher le menu :"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Indique si le menu contextuel est activé"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Nombre de pages :"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Le nombre de pages du carnet"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Page précédente"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Page suivante"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Supprimer une Page"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Suivant"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Précédent"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Insérer une page après"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Insérer une page avant"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "La position de la page dans la liste des pages"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Définir à vrai pour les onglets puissent s'étendre"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Définir à vrai pour permettre aux onglets de remplir la zone qui leur est allouée"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Définir à vrai pour que les onglets soient empilés au début du carnet de notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Étiquette du menu :"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Le texte à afficher dans le menu popup"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Carnet de notes"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Ne peut ajouter un %s dans un GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menu d'options"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Couleur :"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Indique si la prévisualisation est en couleur ou en nuances de gris"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Indique si la prévisualisation remplit l'espace qui lui est alloué"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Prévisualisation"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "L'orientation du contenu de la barre d'avancement"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Proportion :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "La proportion du travail qui a été achevée"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Impulsion :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"La fraction de la longueur de la barre d'avancement utilisé pour le "
+"déplacement du bloc quand il reçoit une impulsion"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Le texte à afficher avec la barre d'avancement"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Afficher le texte :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+"Indique si le texte doit être affiché à l'intérieur la barre d'avancement"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Mode d'Activité :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Indique si la barre d'avancement se déplace en va-et-vient"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "L'alignement horizontal du texte"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "L'alignement vertical du texte"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Barre d'avancement"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Indique si le bouton radio est sélectionné initialement"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Groupe :"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Le groupe du bouton radio (par défaut, tous les boutons radio ont le\n"
+"même père)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nouveau groupe"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Bouton radio"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+"Indique si un élément d'un groupe de boutons radio est initialement "
+"sélectionné"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Le groupe des éléments de menu « radio » (par défaut, tous \n"
+"les éléments d'un groupe d'éléments de menu « radio » ont le même père)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Elément de menu « radio »"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Le groupe du bouton radio (par défaut tous les boutons radio dans la barre "
+"d'outil)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Bouton radio de la barre d'outils"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Fonct. horiz. :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Choisissez quand la barre de défilement horizontale doit être affichée"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Fonct. vert. :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Choisissez quand la barre de défilement verticale doit être affichée"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Pos. fenêtre :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "La position de la fenêtre fille par rapport aux barres de défilement"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Type d'ombre :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Le mode de mise à jour de la barre de défilement verticale"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Fenêtre défilable"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Séparateurs pour menus"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Dessiner :"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Indique si le séparateur est dessiné, ou juste blanc"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Élément séparateur de la barre d'outils"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Vitesse :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"La vitesse à laquelle le bouton de réglage change, \n"
+"en conjonction avec l'incrément de page"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Le nombre de décimales à afficher"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numérique :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Indique si seule une entrée numérique est permise"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Mise à jour :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Quand le signal « value_changed » est émis"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Colle :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Indique si la valeur évolue suivant les multiples de l'incrément par pas"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Boucle :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Indique si la valeur boucle d'un extrême à l'autre"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Bouton de réglage"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Poignée de redimensionnement :"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Indique si la barre d'état possède une poignée de redimensionnement afin de "
+"pouvoir changer sa taille"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Barre d'état"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nouvelle table"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Nombre de rangées :"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rangées :"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Le nombre de rangées dans la table"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Colonnes :"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Le nombre de colonnes dans la table"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Indique si les fils doivent tous avoir la même taille"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Interligne :"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "L'espace entre chaque ligne"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Inter-colonne :"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "L'espace entre chaque colonne"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Cellule X :"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Le bord gauche du composant graphique dans la table"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Cellule Y :"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Le bord supérieur du composant graphique dans la table"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Intervalle de colonnes :"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+"Le nombre de colonnes occupées par le composant graphique dans la table"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Intervalle de lignes :"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Le nombre de lignes occupées par le composant graphique dans la table"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Bourrage Horiz. :"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Bourrage Vert. :"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Ext. en X :"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Définir à vrai si le composant graphique peut s'étendre horizontalement"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Ext. en Y :"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Définir à vrai si le composant graphique peut s'étendre verticalement"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Réduc. en X :"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Définir à vrai si le composant graphique peut rétrécir horizontalement"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Réduc. en Y :"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Définir à vrai si le composant graphique peut rétrécir verticalement"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Rempl. en X :"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Définir à vrai si le composant graphique peut remplir horizontalement tout l'espace alloué"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Rempl. en Y :"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Définir à vrai si le composant graphique peut remplir verticalement tout l'espace alloué"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Insérer une ligne avant"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Insérer une ligne après"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Insérer une colonne avant"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Insérer une colonne après"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Supprimer la ligne"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Supprimer la colonne"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Table"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centre"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Remplir"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Aucune"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Caractère"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Mot"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Curseur visible :"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Indique si le curseur est visible"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Écraser :"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Indique si le texte saisi écrase le texte existant"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Accepte les tabulations :"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Indique si des caractères de tabulation peuvent être saisis"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justification :"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "La justification du texte"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Emballage :"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "L'emballage du texte"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Pré-espacement :"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "La taille en pixels de l'espace situé avant chaque paragraphe"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Post-espacement :"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "La taille en pixels de l'espace situé après chaque paragraphe"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Interligne :"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "La taille en pixels de l'espace séparant les lignes d'un paragraphe"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Marge de gauche :"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "La largeur de la marge de gauche en pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Marge de droite :"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "La largeur de la marge de droite en pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Alinéa :"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "La taille d'un alinéa en pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Vue de texte"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Indique si le bouton à deux états est enclenché initialement"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Bouton à deux états"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Bouton à deux états de la barre d'outils"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nouvelle barre d'outils"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Nombre d'éléments :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Le nombre d'éléments dans la barre d'outils"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "L'orientation de la barre d'outils"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Style :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Le style de la barre d'outils"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Bulles d'aide :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Indique si les bulles d'aide sont activées"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Afficher la flèche :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Indique si une flèche doit être affichée pour agrandir un menu si la barre "
+"d'outils ne rentre pas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+"Indique si l'élément doit avoir la même taille que les autres éléments de "
+"même taille"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Insérer un élément avant"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Insérer un élément après"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barre d'outils"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Bouton de barre d'outils"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Élément de barre d'outils"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Colonne 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Colonne 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Colonne 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Ligne %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Titres visibles :"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Indique si les titres des colonnes sont affichés"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Indic. sur l'alignement :"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Indique si une indication est donnée afin que le moteur de thème alterne les "
+"couleurs de chaque rangée"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Indique si la vue est réorganisable"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Recherche activée :"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+"Indique si l'utilisateur peut chercher au travers des colonnes "
+"interactivement"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Mode de hauteur fixe :"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Définit toutes les lignes à la même hauteur pour améliorer les performances"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Sélection par survol :"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Indique si la sélection doit suivre le pointeur"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Extension par survol :"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "Indique si les lignes doivent s'étendre ou non quand le pointeur les survole"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Vue de liste ou d'arborescence"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nouvelle boîte verticale"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Boîte verticale"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nouvelle boîte à boutons verticale"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Boîte à boutons verticale"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Le type d'ombrage de la vue"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Vue"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Panneaux verticaux"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Règle verticale"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Curseur vertical"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Barre de défilement verticale"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Séparateur vertical"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Le titre de la fenêtre"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Le type de la fenêtre"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Type d'astuce :"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Indique au gestionnaire de fenêtres la manière de traiter la fenêtre"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "La position initiale de la fenêtre"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modale :"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Indique si la fenêtre est modale (préemptive)"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Largeur par déf. :"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "La largeur par défaut de la fenêtre"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Hauteur par déf. :"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "La hauteur par défaut de la fenêtre"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Redimensionnable :"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Indique si la fenêtre peut être redimensionnée"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Indique si la fenêtre peut être rétrécie"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Grandit :"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Indique si la fenêtre peut être agrandie"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Auto-destruction :"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+"Indique si la fenêtre est détruite quand son parent passager est détruit"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "L'icône de la fenêtre"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Rôle :"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Un identifiant unique pour la fenêtre à utiliser lors de la restauration "
+"d'une session"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Décoré :"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "Indique si la fenêtre doit être décoré par le gestionnaire de fenêtres"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Ignorer la barre de tâches :"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Indique si la fenêtre ne doit pas apparaitre dans la barre de tâches"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Ignorer le pager :"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "Indique si la fenêtre ne doit pas apparaitre dans le pager"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Gravité :"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+"Le point de référence à utiliser lorsque les coordonnées de la fenêtre sont "
+"définies"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Focus sur mappage :"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Indique si la fenêtre doit recevoir le focus de saisie quand elle est mappée"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Niveau d'attention :"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Indique si la fenêtre doit être mise en évidence à l'utilisateur"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Fenêtre"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Erreur"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Erreur système"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Erreur lors de l'ouverture du fichier"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Erreur lors de la lecture du fichier"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Erreur lors de l'enregistrement du fichier"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Répertoire non valide"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Valeur non valide"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Entité XML non valide"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Marqueur de début attendu"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Marqueur de fin attendu"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Donnée de type caractère attendue"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Id de classe manquant"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Classe inconnue"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Composant non valide"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Fin de fichier prématurée"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Code d'erreur inconnu"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Contrôlé par"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Contrôleur pour"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Étiquette pour"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Étiqueté par"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Membre de"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Branche de"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Enchaîne vers"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Enchaîne de"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Sous-fenêtre de"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Incorpore"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Incorporé par"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Menu contextuel pour"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Fenêtre parente de"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relations : %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nom :"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Le nom du composant graphique à passer aux technologies d'assistance"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Description :"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+"La description du composant graphique à passer aux technologies d'assistance"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Légende de la table :"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "La légende de la table à passer aux technologies d'assistance"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Sélectionnez le composant graphique correspondant à cette relation"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Clic"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Appuyer"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Relacher"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+"Entrer la description de l'action à passer aux technologies d'assistance"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Presse-papiers"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Il faut sélectionner un composant graphique destination pour coller"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+"Impossible de coller sur des éléments de type\n"
+"fenêtre ou dialogue."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Il n'est pas possible de coller sur le composant graphique sélectionné\n"
+"car il est créé automatiquement par son widget parent."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+"Seul des éléments de menus peuvent être collés sur\n"
+"des widgets de type « menu » ou « barre de menus »."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+"Seuls les boutons peuvent être collés dans une zone d'action de fenêtre."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+"On ne peut coller que des widgets « GnomeDockItem »sur\n"
+"un composant graphique de type « GnomeDock »."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"On ne peut coller que des widgets « GnomeDockItem » par\n"
+"dessus un autre widget « GnomeDockItem »."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+"Coller par dessus un composant graphique de type « GnomeDockItem » est une "
+"fonction\n"
+"qui n'est pas encore implémentée."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+"On peut coller un composant graphique de type « GnomeDockItem » que sur\n"
+"un composant graphique « GnomeDock »."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Nouveau"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Crée un nouveau fichier"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Déconseillé"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _basique"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _additionnel"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Sélectionnez une touche du raccourci"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Touches"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Éditeur de menu"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Type"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Raccourci"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Nom"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Traitement"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Actif"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Groupe"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Icône"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Remonte l'élément et ses fils d'un rang dans la liste"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Descend l'élément et ses fils d'un rang dans la liste"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Remonte l'élément et ses fils d'un niveau"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Descend l'élément et ses fils d'un niveau"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "L'élément prédéfini à utiliser."
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Élément prédéfini :"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "L'élément Gnome prédéfini à utiliser."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "Le texte de l'élément de menu, ou vide pour les séparateurs."
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Le nom du composant graphique"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "La fonction à appeler quand l'élément est sélectionné"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Traitement :"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Une icône optionnelle à afficher à gauche de l'élément."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+"La bulle d'aide à afficher quand la souris passe au dessus de l'élément"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Bulle d'aide :"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Ajouter"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Ajoute un nouvel élément sous celui qui est sélectionné."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Ajouter un _fils"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Ajoute un nouvel élément fils sous celui qui est sélectionné."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Ajouter un _séparateur"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Ajoute un séparateur sous l'élément sélectionné."
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Supprimer"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Supprime l'élément sélectionné"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Type d'élément :"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Indique si l'élément est activé initialement."
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Actif :"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "Non"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "Le groupe de menu radio auquel appartient l'élément"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Coche"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Raccourci :"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Touche :"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modificateurs :"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Oui"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Choisissez une icône"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "séparateur"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Nouveau"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Sélecteur"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Le répertoire du projet n'est pas défini.\n"
+"Définissez-en un à partir de la boîte de dialogue « Options du projet ».\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Le répertoire du code source n'est pas défini.\n"
+"Définissez-en un à partir de la boîte de dialogue « Options du projet ».\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Répertoire du code source non valide :\n"
+"\n"
+"Le répertoire du code source doit être le même que le répertoire du projet\n"
+"ou bien un de ses sous-répertoires.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Le répertoire des pixmaps n'est pas défini.\n"
+"Définissez-en un à partir de la boîte de dialogue « Options du projet ».\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Désolé - La génération de code pour %s n'est pas encore implémentée"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Votre projet utilise des widgets obsolètes que Gtkmm-2\n"
+"ne supporte pas. Veuillez vérifier votre projet à propos\n"
+"de ces widgets et utiliser leurs alternatives."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Erreur à l'exécution de glade-- pour la génération de code source C++.\n"
+"Vérifiez que glade-- est correctement installé et que son chemin d'accès\n"
+"se trouve dans votre variable PATH.\n"
+"Essayez ensuite d'exécuter « glade-- <fichier_projet.glade> » dans un "
+"terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Erreur à l'exécution de gate pour la génération de code source Ada95.\n"
+"Vérifiez que gate est correctement installé et que son chemin d'accès\n"
+"se trouve dans votre variable PATH.\n"
+"Essayez ensuite d'exécuter « gate <fichier_projet.glade> » dans un terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Erreur à l'exécution de glade2perl pour la génération de code source Perl.\n"
+"Vérifiez que glade2perl est correctement installé et que son chemin d'accès\n"
+"se trouve dans votre variable PATH.\n"
+"Essayez ensuite d'exécuter « glade2perl <fichier_projet.glade> » dans un "
+"terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Erreur à l'exécution de eglade pour la génération de code source Eiffel.\n"
+"Vérifiez que eglade est correctement installé et que son chemin d'accès\n"
+"se trouve dans votre variable PATH.\n"
+"Essayez ensuite d'exécuter « eglade <fichier_projet.glade> » dans un "
+"terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Le répertoire des pixmaps n'est pas défini.\n"
+"Définissez-en un à partir de la boîte de dialogue « Options du projet ».\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Erreur lors de l'écriture du fichier XML du projet\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Options du projet"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Général"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Options de base :"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Le répertoire du projet"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Répertoire du projet :"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Sélectionner..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Le nom du projet"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nom du projet :"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Le nom du programme"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Le fichier du projet"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Fichier du projet :"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Sous-répertoires :"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Le répertoire dans lequel sera généré le code source"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Répertoire du code source :"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Le répertoire dans lequel seront stockés les pixmaps"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Répertoire des pixmaps :"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "La licence à ajouter en haut des fichiers générés"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Langage :"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome :"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Activer le support Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Indique si une application Gnome doit être construite"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Activer le support Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Indique si une application Gnome DB doit être construite"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Options C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Note :</b> pour les grosses applications, l'utilisation de libglade est "
+"recommandée."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Options générales :"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Supporter gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+"Indique si les chaînes doivent être marquées pour une traduction par gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Définir les noms des widgets"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Indique si les noms des widgets doivent apparaître dans le code source"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Sauvegarder les fichiers sources"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+"Indique si des copies des anciens fichiers sources doivent être conservées"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Supporter l'aide Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Indique si le support pour le système d'aide Gnome doit être inclus"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Options des fichiers de sortie :"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Générer le fichier main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Indique si un fichier main.c contenant une fonction main() doit être créé, "
+"dans le cas où il n'existe pas auparavant"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Générer les fonctions d'assistance"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Indique si les fonctions d'assistance doivent être générées"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Générer les fichiers de compilation"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Indique si les fichiers permettant de compiler le code source, incluant\n"
+"Makefile.am et configure.in, doivent être générés, dans le cas où\n"
+"ils n'existent pas auparavant"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Fonctions de création de l'interface :"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+"Le fichier dans lequel seront écrites les fonctions de création de "
+"l'interface"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Fichier source :"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Le fichier dans lequel seront écrites les déclarations des fonctions de "
+"création de l'interface"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Fichier d'en-tête :"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Fichier source pour les fonctions de création de l'interface"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Fichier d'en-têtes pour les fonctions de création de l'interface"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Gestion des signaux & Fonctions Callbacks :"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Le fichier dans lequel sera écrit le squelette des fonctions de gestion et "
+"de rappel des signaux"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Le fichier dans lequel seront écrites les déclarations des fonctions de "
+"gestion et de rappel des signaux"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Fichier source pour la gestion des signaux & fonctions de rappels"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Fichier d'en-têtes pour la gestion des signaux & fonctions de rappels"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Fonctions d'assistance :"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Le fichier dans lequel seront écrites les fonctions d'assistance"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+"Le fichier dans lequel seront écrites les déclarations des fonctions "
+"d'assistance"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Fichier source pour les fonctions d'assistance"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Fichier d'en-têtes pour les fonctions d'assistance"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Options de LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Chaînes à traduire :"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>Note :</b> cette option est déconseillée - utiliser intltool à la place."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Enregistrer les chaînes à traduire"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Indique si les chaînes à traduire doivent être enregistrées dans un fichier "
+"source en C séparé afin de permettre la traduction des interfaces chargées "
+"par libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+"Le fichier source C où sont enregistrées les chaînes de caractères à traduire"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fichier :"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Sélectionnez le répertoire du projet"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Vous devez définir l'option « Fichier de chaînes à traduire »"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Vous devez définir l'option « Répertoire du projet »"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Vous devez définir l'option « Fichier du projet »"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Vous devez définir l'option « Nom du projet »"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Vous devez définir l'option « Nom du programme »"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Vous devez définir l'option « Répertoire du code source »"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Vous devez définir l'option « Répertoire des pixmaps »"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Impossible d'afficher le fichier d'aide : %s.\n"
+"\n"
+"Erreur : %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Crée un nouveau projet"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Générer"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Génère le code source du projet"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "Op_tions..."
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Édite les options du projet"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Supprime le composant graphique sélectionné"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Afficher la _palette"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Affiche la palette des widgets"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Afficher l'_éditeur de propriétés"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Affiche l'éditeur de propriétés"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Afficher la hiérarchie des widge_ts"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Affiche la hiérarchie des widgets"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Affi_cher le presse-papiers"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Affiche le contenu du presse-papiers"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Afficher la _grille"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Affiche la grille (seulement dans des conteneurs statiques)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "_Attacher à la grille"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Attache les widgets à la grille"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Afficher les bulles d'aide des _widgets"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Affiche les bulles d'aides des widgets créés"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "_Options de la grille..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Définit le style et les espacements de la grille"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "O_ptions d'attachement..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Définit les options d'attachement à la grille"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Affiche la Foire Aux Questions de glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Projet"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Nouveau projet"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Ouvrir"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Ouvre un projet"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Enregistrer"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Enregistrer le projet"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Options"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Générer"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Génère le code source"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Ouvrir un projet existant"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Enregistre le projet"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Quitter Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Coupe le composant graphique sélectionné vers le presse-papiers"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copie le composant graphique sélectionné vers le presse-papiers"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+"Colle le composant graphique depuis le presse-papiers par dessus le "
+"composant graphique sélectionné"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Grille"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "Afficher la g_rille"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Définir l'espacement inter-lignes de la grille"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "Attacher à la gr_ille"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+"Attache les widgets à la grille (seulement dans \n"
+"des conteneurs statiques)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Définir la partie des widgets à attacher à la grille"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "À _propos..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Optio_ns"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Écrire le code source"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Êtes-vous sûr de vouloir créer un nouveau projet ?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Nouveau projet _GTK+"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Nouveau projet G_NOME"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Quel type de projet désirez-vous créer ?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Nouveau projet créé."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Projet ouvert."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Erreur lors de l'ouverture du projet."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Erreur lors de l'ouverture du fichier de projet"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " erreurs lors de l'ouverture du fichier de projet :"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Il n'y a aucun projet ouvert actuellement.\n"
+"Vous pouvez créer un nouveau projet à l'aide de la commande Projet/Nouveau."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Erreur lors de l'enregistrement du projet"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Erreur lors de l'enregistrement du projet."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Projet enregistré."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Erreurs lors de l'enregistrement du code source"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Erreur lors de l'enregistrement du code source."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Le code source a été enregistré."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Message d'erreur système :"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Êtes-vous sûr de vouloir quitter ?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"Glade est un constructeur d'interfaces utilisateurs pour GTK+ et GNOME."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "À propos de Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<sans-nom>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Navigateur de base de données"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Combo Data-bound"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Sélecteur de connexions"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Configurateur DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Assistant de configuration DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Texte en surbrillance :"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+"Indique si sélectionné, le texte sera en surbrillance à l'intérieur du "
+"composant graphique"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Visionneur d'erreurs de base de données"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Dialogue d'erreur de base de données"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulaire"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Texte à l'intérieur de la barre grise"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Barre grise"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Grille Data-bound"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Liste Data-bound"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget de connexion Data-bound"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Connexion"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Dialogue de connexion de base de données"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Sélecteur de fournisseurs"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Sélecteur de la source de données"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Éditeur de table "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Éléments flottants :"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Indique si des éléments de menus amovible sont autorisés"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Ajouter une bande amovible en haut"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Ajouter une bande amovible en bas"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Ajouter une bande amovible à gauche"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Ajouter une bande amovible à droite"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Ajouter un élément amovible"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Bande amovible Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Verrouillé :"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Indique si l'élément amovible est bloqué dans une position fixe"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusive :"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Indique si l'élément amovible est le seul dans sa bande"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Jamais flottant :"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Indique si l'élément amovible n'est pas flottant"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Jamais vertical :"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Indique si l'élément amovible ne peut pas être vertical"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Jamais horizontal :"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Indique si l'élément amovible ne peut pas être horizontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Le type d'ombrage autour de l'élément amovible"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "L'orientation de l'élément amovible"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Ajouter l'élément amovible avant"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Ajouter l'élément amovible après"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Élément amovible Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Des informations complémentaires, telles que la description du paquet ou "
+"encore l'adresse de son site Web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Fenêtre de dialogue Gnome « À propos »"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Nouveau fichier"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Ouvrir un fichier"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Enregistrer le fichier"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Barre d'état :"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Indique si la fenêtre possède une barre d'état"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Stocker la config. :"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+"Indique si l'organisation des fenêtres est sauvegardée et restaurée "
+"automatiquement"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Fenêtre d'une application Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Message d'état."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Barre d'avancement :"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+"Indique si la barre de l'application doit posséder un indicateur de "
+"progression"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "État :"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Indique si la barre de l'application doit posséde une zone pour l'affichage "
+"des messages et pour les entrées de l'utilisateur"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Barre d'application Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-crénelé :"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Indique si le canevas doit être anti-crénelé, afin de lisser les textes et "
+"les graphismes"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1 :"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "La coordonnée horizontale minimale"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1 :"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "La coordonnée verticale minimale"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2 :"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "La coordonnée horizontale maximale"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2 :"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "La coordonnée verticale maximale"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixels par unité :"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Le nombre de pixels correspondant à une unité"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "Canevas Gnome"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Approximé :"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+"Indique si la couleur doit apparaître approximée pour un meilleur rendu"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Choisir une couleur"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Sélecteur de couleur Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Impossible de créer le contrôle bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Nouveau contrôle bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Choisir un contrôle bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Description"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Contrôle bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Afficher l'heure :"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Indique si l'heure et la date doivent être affichées"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Format 24 h :"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Indique si l'heure doit être affichée au format 24 heures"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Valeur inf. :"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "L'heure minimale à afficher"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Valeur sup. :"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "L'heure maximale à afficher"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Éditeur de date Gnome"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Fermeture Automatique :"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+"Indique si la fenêtre de dialogue doit être fermée lorsqu'un bouton est "
+"cliqué"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Masquer à la fermeture :"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+"Indique si la fenêtre doit être masquée à la fermeture, au lieu d'être "
+"détruite"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Boîte de dialogue Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Nouvel Assistant Gnome"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Afficher l'aide"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Affiche le bouton d'aide."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Ajouter une page de départ"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Ajouter une page de fin"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Assistant"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Le titre de la page"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+"Le texte principal de la page, qui présente l'assistant aux utilisateurs."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Coul. du titre :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "La couleur du texte du titre"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Coul. du texte :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "La couleur du texte principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "La couleur de l'arrière-plan de la page"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Coul. du fond du logo :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "La couleur de l'arrière-plan autour du logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Coul. du fond du texte :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "La couleur de l'arrière-plan de la zone de texte"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Image du logo :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Le logo à afficher en haut à droite de la page"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Image du coté :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "L'image principale à afficher sur le coté de la page."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Image du haut :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "L'image principale à afficher en haut de la page."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Assistant des pages de départ et de fin"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Couleur d'arrière-plan du contenu :"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "La couleur de l'arrière-plan autour du titre"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "L'image à afficher le long du bord supérieur de la page"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Page standard d'un assistant"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID d'historique :"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+"L'identifiant sous lequel les entrées de l'historique seront enregistrées"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Sauve max. :"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Le nombre maximum d'entrées d'historique enregistrées"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Zone de saisie de texte Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Le titre de la fenêtre de sélection de fichier"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Répertoire :"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "S'il faut sélectionner un répertoire plutôt qu'un fichier"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Indique si la sélection de fichier doit être modale (préemptive)"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Utiliser FileChooser :"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+"Utilise le nouveau composant graphique GtkFileChooser au lieu de "
+"GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Sélecteur de fichiers Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Le texte de prévisualisation de la police choisie"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mode :"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Que faut-il afficher dans le bouton de sélection de la police"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "La taille de la police à utiliser dans le bouton du sélecteur"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Sélecteur de police Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL :"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "L'URL à afficher lorsque l'on clique sur le bouton"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Le texte à afficher dans le bouton"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Bouton de lien Hyper-Texte Gnome"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Sélecteur d'icône Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Le mode de sélection"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Largeur des icônes :"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "La largeur de chaque icône"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Le nombre de pixels entre les lignes d'icônes"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Le nombre de pixels entre les colonnes d'icônes"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Bordure des icônes :"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Le nombre de pixels autour des icônes (inutilisé ?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Espacement du texte :"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Le nombre de pixels entre le texte et les icônes"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Texte éditable :"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Indique si le texte de l'icône peut être modifié par l'utilisateur"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Text statique :"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Indique si le texte de l'icône est statique, auquel cas il ne sera pas copié "
+"par GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Liste d'icônes"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Sélecteur d'icônes"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Type de message :"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "Le style de la boîte à messages"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Message :"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "Le message à afficher"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Boîte de messages Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Le nom du fichier pixmap"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Réech. :"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Indique si le pixmap est réechantillonné"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Largeur de l'image :"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Largeur du pixmap réechantillonné"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Hauteur de l'image :"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Hauteur du pixmap rééchantillonné"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Pixmap Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Aperçu :"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Indique si un aperçu du pixmap doit être affiché"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "Nouveau GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Boîte de dialogue de propriétés"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Écrire le code source et quitter"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Démarrer avec la palette cachée"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Démarrer avec l'éditeur de propriétés caché"
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade : le fichier XML doit être défini pour les options « -w » ou « --write-"
+"source ».\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade : erreur lors du chargement du fichier XML.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade : erreur lors de l'écriture du code source.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palette"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privé"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protégé"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "publique"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Pré-illuminé"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Sélectionné"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Quand la fenêtre doit être retracée"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Quand la souris bouge"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Informations (hints) sur les mouvements de la souris"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Déplacement de la souris avec un bouton appuyé"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Déplacement de la souris avec le bouton 1 appuyé"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Déplacement de la souris avec le bouton 2 appuyé"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Déplacement de la souris avec le bouton 3 appuyé"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Appui d'un bouton quelconque de la souris"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Relâchement d'un bouton de la souris"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Une touche appuyée"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Une touche relâchée"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Quand la souris pénètre dans la fenêtre"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Quand la souris sort de la fenêtre"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Changement de zone active de saisie"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Changement dans la structure de la fenêtre"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Changement dans les propriétés X Window"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Changement de visibilité"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Pour les curseurs dans des programmes utilisant XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Propriétés"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Espacement"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Commun"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Style"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Signaux"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Propriétés : "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Propriétés : <aucune>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Classe :"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "La classe du composant graphique"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Largeur :"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"La largeur voulue du composant graphique (habituellemement utilisée pour "
+"définir la largeur minimale)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Hauteur :"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"La hauteur voulue du composant graphique (habituellemement utilisée pour "
+"définir la hauteur minimale)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visible :"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Indique si le composant graphique est visible initialement"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensible :"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Indique si le composant graphique réagit aux entrées de données"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "La bulle d'aide à afficher quand la souris reste au dessus de l'objet"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Év. par défaut :"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+"Indique si le composant graphique peut être l'action par défaut dans la "
+"fenêtre de dialogue"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Par défaut :"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+"Indique si le composant graphique est l'action par défaut dans la fenêtre de "
+"dialogue"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Activable :"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+"Indique si le composant graphique peut devenir la zone active de saisie"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Actif :"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Indique si le composant graphique est la zone de saisie active"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Événements :"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Les événements X reçus par le composant graphique"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Évén. étendus :"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Les événements X étendu reçus par le composant graphique"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Raccourcis :"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Signal émis quand la touche de raccourcis est appuyée"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Éditer..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propage :"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Définir à vrai si le style de ce composant graphique est propagé à ses enfants"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Nom du style :"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Nom du style, qui peut être partagé par plusieurs widgets"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Police :"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "La police à utiliser pour tous les textes dans ce widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Tout copier"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Premier plan :"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Arrière-plan :"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Base :"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Couleur de premier plan"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Couleur d'arrière-plan"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Couleur du texte"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Couleur de base"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Image d'arrière-plan :"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "L'image à utiliser comme arrière-plan du composant graphique"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Le fichier dans lequel sera généré le code source"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Publique :"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+"Indique si le composant graphique est ajouté à la structure de données du "
+"composant"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Classe séparée :"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+"Mettre la sous-arborescence de ce composant graphique dans un fichier source "
+"à part"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Fichier séparé :"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Mettre ce composant graphique dans un fichier source à part"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibilité :"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Visibilité des widgets. Les widgets publiques sont exportés dans une table "
+"globale."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Il faut d'abord sélectionner une couleur ou une image de fond"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Sélection non valable dans on_style_copy ()"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Il faut d'abord copier une couleur ou une image de fond"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Il faut sélectionner une couleur dans laquelle coller"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Il faut sélectionner l'image d'arrière-plan dans laquelle coller"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Impossible de créer l'image depuis le fichier\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Données"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Après"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Objet"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Signal :"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "Le signal auquel on attache une fonction de traitement"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "La fonction qui traite le signal"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Données :"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Les données passées à la fonction de traitement"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Objet :"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "L'objet qui reçoit le signal"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Après :"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Indique si le traitement est effectué après ceux de la classe"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Ajouter"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Modifier"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Effacer"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Raccourcis"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Mod."
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Touche"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Signal à émettre"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "Touche de raccourcis"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Signal émis quand la touche de raccourcis est appuyée"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Édition des propriétés du texte"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Texte :</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "T_raduisible"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "A un _préfixe de contexte"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Co_mmentaires pour les traducteurs :</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Choix des événements X"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Masque des événements"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Il faut indiquer la touche de raccourcis"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Il faut indiquer le signal à émettre"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Il faut choisir le nom du signal"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Il faut indiquer une fonction de traitement pour le signal"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "Signaux de %s"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Choisir le signal"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Valeur :"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Min. :"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Inc. par pas :"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Inc. par page :"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Taille de page :"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "Val. horiz. :"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "H. Min. :"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "H. Max. :"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "Inc. horiz. :"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "Inc. par page horiz. :"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "Taille de page horiz. :"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "Val. vert. :"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "V Min. :"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "V Max. :"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "Inc. vert. :"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "Inc. par page vert. :"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "Taille de page vert. :"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "La valeur initiale"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "La valeur minimale"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "La valeur maximale"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "L'incrément pour un pas"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "L'incrément pour une page"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "La taille de la page"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "La police désirée n'est pas disponible."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Choisir un style nommé"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Styles"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Renommer"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Annuler"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Nouveau style :"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Nom de style incorrect"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "Ce nom de style est déjà utilisé"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Renommer le style :"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Impossible de renommer le fichier :\n"
+" %s\n"
+"en :\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Impossible de créer le fichier :\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Erreur lors de l'écriture du fichier XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Chaînes de caractères à traduire générées par\n"
+" * Glade. Ajouter ce fichier au fichier POTFILE.in\n"
+" * de votre projet. NE PAS compiler ce fichier\n"
+" * avec le reste de votre application.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Fichier source d'interface invalide : %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Fichier d'en-tête d'interface invalide : %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Fichier source des fonctions de rappel des signaux invalide : %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Fichier d'en-tête des fonctions de rappel des signaux invalide : %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Fichier source des fonctions d'assistance non valide : %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Fichier d'en-tête des fonctions d'assistance non valide : %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Impossible de rajouter des données dans le fichier :\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Erreur lors de l'écriture du fichier :\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+"Le nom de fichier doit être renseigné dans la boîte de\n"
+"dialogue « Options du projet »."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Le nom de fichier doit comporter un nom de chemin\n"
+"relatif.\n"
+"Utilisez la boîte de dialogue « Options du projet »\n"
+"pour le renseigner."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Hiérarchie des composants graphiques"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Composant graphique non trouvé dans la boîte"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Composant graphique non trouvé dans la table"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Composant graphique non trouvé dans le conteneur statique"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Composant graphique non trouvé dans le packer"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Impossible d'accéder au fichier :\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Impossible d'ouvrir le fichier :\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Erreur lors de la lecture du fichier :\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Impossible de créer le répertoire :\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Impossible d'accéder au répertoire :\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Répertoire non valide :\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projets"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projet"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Impossible d'ouvrir le répertoire :\n"
+" %s\n"
diff --git a/tools/glade/po/ga.po b/tools/glade/po/ga.po
new file mode 100644
index 00000000..6eb0f993
--- /dev/null
+++ b/tools/glade/po/ga.po
@@ -0,0 +1,5691 @@
+# Irish (Gaeilge) translations for glade (Gnome)
+# Copyright (C) 2000,2004 Free Software Foundation, Inc.
+# Alastair McKinstry <mckinstry@computer.org>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2004-03-08 21:38+0000\n"
+"Last-Translator: Alastair McKinstry <mckinstry@computer.org>\n"
+"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr ""
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr ""
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr ""
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr ""
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr ""
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Clé"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Deis"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Barr"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Bun"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr ""
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr ""
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr ""
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr ""
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr ""
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr ""
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Roghnaigh"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr ""
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Gearr"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Cóip"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Greamaigh"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Dealaigh"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr ""
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Ainm Ríomhchlár:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Tidéal do leathanach"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Notaí:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Cóipcheart:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Ceadúnas:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Údair:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Faoi Glade"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr ""
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Treoshuiomh:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Dealbh:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Cnaipe"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Féilire"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Dath Cúlra:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Dath cúlra"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Amharc Theacs"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Úsáid Alpha:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Tidéal:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Roghnaigh dath"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paléid:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Roghnaigh Dath"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Saghas:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Íos X:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Uas X:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Íos Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Uas Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Cealaigh, Ceart go Leor"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "Ceart go Leor"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Cealaigh, Deán, Ceart go Leor"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Dún"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Teacs:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "An tidéal do na fhuinneog"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Áitiúl Amhain:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Roghnóir Comhad"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Roghnóir Comhad"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Roghnaigh Comhad"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Taispeán Stíl:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Taispeán Mhéid:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Úsáid Cló:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Úsáid Méid:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Roghnaigh Chlófhoireann"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Teacs Réamhradharc"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Tóg Cló"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Méid:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Áit:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Ios:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Líosta Dealbh"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "An tidéal do na fhuinneog"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Treoshuíomh:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "An tidéal do na fhuinneog"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Méid na Dealbh:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Dealbh:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+msgid "The named icon to use"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Méid na Dealbh:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Úsáid Méid:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Íomha"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "An dath na teacs thidéal"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Uath"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Líosta"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr ""
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Comhad"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Eagar"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Amharc"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "C_uidiú"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Faoi"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Eagar cláranna..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Taispeán Mhéid:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Taispeán Teacs:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Barra Uirlís"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "An Riomh Leathanach eile "
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "An Chead Leath. eile"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Deaalaigh Leathanach"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Clár Roghnachais"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Dath:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Reamhthasipeántas"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Taispeán Teacs:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grupa:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Grupa Nua"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Cnaip Radio"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Cnaip Radio"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Áit do Fhuinneog:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Tabla Nua"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Cíl X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Cíl Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabla"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Sa Lár"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr ""
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Tada"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Caractar"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Focal"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Amharc Theacs"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Uirlischlár Nua"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stíl:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Leathfhocail:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barra Uirlís"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Barra Uirlís"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Barra Uirlís"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Mód Fillteáin:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Roghnaigh dealbnh"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Bosca Ingearach Nua"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Bosca Ingearach"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "An tidéal do na fhuinneog"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "An saghas do na fhuinneog"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Fás:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Post:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Fuinneog"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Earráid"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Earráid Corás"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Earráid ag oscailt comhad"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Earraíd ag leamh comhad"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Earráid ag scríong comhad"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Droch fillteán"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Droch luach"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr ""
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr ""
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr ""
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Rang gan aithne"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr ""
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr ""
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr ""
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr ""
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr ""
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Ainm:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Tuarascail:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr ""
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr ""
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Nua"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Saghas"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Ainm"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grupa"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Dealbh"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Leathfhocal:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Suimigh"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Suimigh _Páiste"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Dealaigh"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr ""
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Níl"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr ""
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Eochar:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Tá"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Roghnaigh dealbnh"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr ""
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Nua"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Roghnóir"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Earraidh ag scríobh comhad tiocscadal XML\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Roghanna Tionscáil"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Gineréal"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Brábhsáil..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr ""
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Ainm Tionscáil:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr ""
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr ""
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Comhad Tionscadáil"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Eolaire Bunchód:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Teanga:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr ""
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Roghanna C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr ""
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr ""
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr ""
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr ""
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr ""
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr ""
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Comhad:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Roghnachais..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr ""
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Taispeán _Paléid"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Tionscadal"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Tionscadal Nua"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Oscail"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Oscail Tionscadail"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Sábháil"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Sábháil Tionscadal"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Roghnachais"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Sábháil tionscadail"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Eirigh as Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Faoi..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "_Roghanna"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Tá an tionscail sábhailte."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Faoi Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<ganthideal>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Barra Liath"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Logann"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Eagarthóir Tabla"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Comhad Nua"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Oscail Comhad"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Sábháil Comhad"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Stádas:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Roghnaigh dath"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Roghnóir Dath Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Tuarascail"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Taispeán Am:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Formóid 24-uair:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Uath.Dún:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Druí Gnome Nua"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Taispeán Cuidiú"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Leathanach dtosach Druí"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Leathanach Deireadh Druí"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druí"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Tidéal do leathanach"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "An príomhtheacs do na leathanach"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Dath Thideal:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "An dath na teacs thidéal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Dath theacs:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Dath na Cúlra Logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Dath na Bosca Theacs"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Íomha Logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID Stair:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Eolaire:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+#, fuzzy
+msgid "Use FileChooser:"
+msgstr "Roghnóir Comhad"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mód:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Rognóir Clôfhoireann Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Leitheid do Dealbh:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Teorainn Dealbh:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Líosta Dealbh"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Saghas Sceál:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Sceál:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome Pixmap"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Réamhradharc"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "GnomePropertyBox Nua"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr ""
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr ""
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr ""
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr ""
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paléid"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "priobhádach"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "poiblí"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr ""
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr ""
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr ""
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr ""
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Albachtaí"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr ""
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stíl"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr ""
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Álbachtaí: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr ""
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Rang:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr ""
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Leitheid:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Airde:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr ""
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr ""
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr ""
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr ""
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr ""
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Eagar..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Clófhoireann:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Cóip gach rud"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Tulra:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Cúlra:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr ""
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Dath tulra"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Dath cúlra"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Dath teacs"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr ""
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr ""
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Poiblí:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr ""
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr ""
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr ""
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr ""
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Sonraí"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr ""
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Aidhm"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr ""
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Data:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Aidhm:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr ""
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Suim"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr ""
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Bánaigh"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Eochar"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr ""
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr ""
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr ""
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr ""
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Luach:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Uas:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Luach C:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Ios. H:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Uas C:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Luach I:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Uas. I:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Ios. I:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr ""
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr ""
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr ""
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stílanna"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Athainmigh"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Cealaigh"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Stíl Nua:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr ""
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr ""
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr ""
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Earraidh ag scríobh comhad XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Crann giuirléid"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Eolaire Mícheart:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Tionscadalaí"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "Tionscadal"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
diff --git a/tools/glade/po/gl.po b/tools/glade/po/gl.po
new file mode 100644
index 00000000..9a68c59e
--- /dev/null
+++ b/tools/glade/po/gl.po
@@ -0,0 +1,5849 @@
+# translation of gl.po to Galego
+# Ruben Lopez Gomez <ryu@mundivia.es>, 1999.
+# Ignacio Casal Quinteiro <nacho.resa@gmail.com>, 2005, 2006.
+# Galician translation of Glade
+# Copyright (C) 1999, 2005, 2006 Free Software Foundation, Inc.
+msgid ""
+msgstr ""
+"Project-Id-Version: gl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-11-04 19:23+0100\n"
+"PO-Revision-Date: 2006-11-04 19:25+0100\n"
+"Last-Translator: Ignacio Casal Quinteiro <nacho.resa@gmail.com>\n"
+"Language-Team: Galego <trasno@ceu.fi.udc.es>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "Crear ou abrir deseños de interface de usuario para GTK+ ou aplicacións de Gnome"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Deseñador de interfaces Glade "
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opcións da relliña"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Espaciado horizontal:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Espaciado vertical:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Estilo da relliña:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Puntos"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Liñas"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Opcións de agregación"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Agregado horizontal"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Esquerda"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Dereita"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Agregado vertical:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Arriba"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Abaixo"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Os widgets GtkToolItem só se poden engadir nunha barra GtkToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Non se pode insertar un compoñente GtkScrolledWindow"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Non se puido inserir un widget GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Non se puido engadir un widget novo."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Non podes poñse un widget nesa posición.\n"
+"\n"
+"Axuda: GTK+ usa contenedores para situar os widgets.\n"
+"Proba eliminando o widget existente e usando\n"
+"un contenedor de tipo caixa ou tabla.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "No se puido borrar o widget."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Non foi posible borrar o widget"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"O widget esta creado de maneira automatica coma parte do seu widget pai, e "
+"nion se pode borrar."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Ancho do bordo:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "O ancho do bordo arredor do contenedor"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Seleccionar"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Eliminar fiestra de desprazamento"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Engadir fiestra de desprazamento"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Borrar Aliñamento"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Engadir Aliñamento"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Borrar caixa de eventos"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Engadir caixa de eventos"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Redebuxar"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Cortar"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Copiar"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Pegar"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Borrar"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "Non dispoñible"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "reemplazar fillo do contenedor - non implementado aínda\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Non se puido inserir o widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Non foi posible borrar o widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Non se puido inserir o widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Non se puido eliminar o compoñente GtkEventBox."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Non se puido insertar un compoñente GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Non se puido eliminar o compoñente GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Borrar Etiqueta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Nome da aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "A imaxe a empregar como logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nome do programa:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "O nome da aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comentarios:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Información adicional, como por exemplo unha descrición da aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "O aviso dos dereitos de copia"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "URL do sitio Web:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "A URL do sitio Web da aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Etiqueta do sitio Web:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "A etiqueta para mostrar no ligazón da páxina web"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licencia:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Os detalles da licencia da aplicación"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Licencia cuberta:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "Se o texto de licencia debería ser cuberto"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Os autores do paquete, un por liña"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documentadores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Os documentadores do paquete, un por liña"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Artistas:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "The people who have created the artwork for the package, one on each line"
+msgstr "A xente que creou o traballo artístico para o paquete, un por liña"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Traductores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Os traductores do paquete. Normalmente debería deixarse baleiro para que os "
+"traductores poidan engadir os seus nomes nos ficheiros po"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Diálogo Acerca de"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etiqueta con Acelerador"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Aliñamento X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Aliñamento horizontal do widget fillo"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Aliñamento Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Aliñamento vertical do widget fillo"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Escala X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Escala horizontal do widget fillo"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Escala Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Escala vertical do widget fillo"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Separación superior:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Espacio a poñer enriba do widget fillo"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Separación inferior:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Espacio a poñer debaixo do widget fillo"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Separación esquerda:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Espacio a poñer á esquerda do widget fillo"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Separación dereita:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Espacio a poñer á dereita do widget fillo"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Aliñamento"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Dirección"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Dirección da frecha"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Sombra:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Tipo de sombra da frecha"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Aliñamento horizontal da frecha"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Aliñamento vertical da frecha"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "Marxe X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Margen horizontal"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Marxe Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "A marxe vertical"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Frecha"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Aliñ. X da etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "O aliñamento horizontal do widget da etiqueta do marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Aliñ. Y da etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "O aliñamento vertical do widget da etiqueta do marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Tipo de sombra do marco (frame)"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Aliñamento horizontal do fillo do marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Proporción:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "A proporción cos fillos do marco"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Obedecer fillos:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Os fillos determinan a proporción"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspecto do frame"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Botón de inventario:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "O botón de inventario a usar"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiqueta:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Texto a amosar"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Icono:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "A icona a mostrar"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Relieve do botón"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "O estilo de relieve do botón"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID da resposta:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"O código de resposta cando se preme o botón. Seleccione unha das respostas "
+"estándares ou introduza un valor enteiro positivo"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Enfocar ao premer:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Se o botón obtén o foco cando se preme"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Eliminar o contido dos botóns"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Botón"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Cabeceira:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Ver o mes e o ano na parte de arriba"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nomes dos días:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Se se deben amosar os nomes dos días"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Mes fixado:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Non permitir cambiar o mes ou o ano"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Números da semán:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Se se debe amosar o número da semana"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Luns primeiro:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "A semana comeza en Luns"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendario"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Cor de fondo:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "A cor do fondo"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Vista de celda"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Premido ó comezo:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Botón premido ó comezo"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistente:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Indica se o botón se amosa nun estado inconsistente"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicador:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Debuxar sempre o indicador"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Botón de Chequeo"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Item de checkeo do menú (check menu item) premido ó comezo"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Botón de Chequeo de Menú"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nova lista con columnas"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Numero de columnas:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Escoller Modo:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Modo de selección da lista con columnas"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Amosar Títulos"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Amosar os títulos das columnas"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Tipo de sombra do bordo da lista con columnas"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Lista con Columnas"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Usar Alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Se se debe empregar a canle alfa"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Título"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Título do diálogo de selección de cor"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Escolle unha cor"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Botón do selector de cor"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Control de opacidade:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Se se amosa o control de opacidade"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Se se amosa a paleta"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Selección de Cor"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Escolla Cor"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Diálogo para escoller unha cor"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Valor na lista:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Se o valor debe estar na lista"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Aceptar se valeiro:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Os valores valeiros van ser aceptables, cando 'Valor na lista' o sexa"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Sensible á capitalización:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Busqueda sensible a maiúsculas/minúsculas"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Usar frechas:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "As frechas pódense usar para cambiar o valor"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Usar Sempre:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "As frechas traballan ainda que o valor non esté na lista"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Elementos:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Os elementos na lista combo, un por liña"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Caixa Combo"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Engadir desprendibles:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Indica se os despregables deberían ter un elemento de menú desprendible"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Indica se a caixa combo obtén o foco cando se preme nela"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Ten marco:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Indica se a caixa combo debuxa un marco arredor do fillo"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Entrada da caixa combo"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nova árbore en columna"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "O modo de elixir na árbore en columna"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Tipo de sombra do bordo da árbore en columna"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Árbore en Columna"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Tipo:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "O tipo da curva"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Valor mínimo horizontal"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Valor máximo horizontal"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Valor mínimo vertical"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Valor máximo vertical"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curva"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Función de creación"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "A función que crea o widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Cadea1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "O primeiro argumento (cadea) que se lle pasa á función"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Cadea2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "O segundo argumento (cadea) que se lle pasa á función"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Enteiro1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "O primeiro argumento enteiro que se lle pasa á función"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Enteiro2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "O segundo argumento enteiro que se lle pasa á función"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Widget a medida"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Novo diálogo"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Cancelar, Aceptar"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "Aceptar"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Cancelar, Aplicar, Aceptar"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Pechar"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "Destribución e_stándar dos botóns:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Número de botóns:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Amosar o botón de axuda"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Ten separador:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Indica se o diálogo ten un separador horizontal sobre os botóns"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Diálogo"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Zona de Debuxo"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Modificable:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Pódese editar o texto"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Texto Visible:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"O texto que escriba o usuario vai ser visto. Cando se desactiva, o texto "
+"escrito amósase coma asteriscos, útil para pedir contrasinais"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Lonxitude Max:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Lonxitude máxima do texto"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Texto:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Se a entrada ten un marco arredor"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Carácter invisible:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"O carácter a empregar se o texto non debiera ser visible, ex. cando se "
+"introducen contrasinais"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Activar por defecto:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Se o widget por defecto na fiestra actívase cando se preme a tecla Intro"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Anchura en caracteres:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "O número de caracteres para deixar espacio na entrada"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Entrada de Texto"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Fiestra visible:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Se a caixa de eventos usa unha fiestra visible"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Por enriba do fillo:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Se a fiestra da caixa de eventos está por enriba da fiestra do widget fillo"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Caixa de Eventos"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Expandido ao inicio:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Indica se o expansor está aberto inicialmente para revelar o widget fillo"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Espaciado:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Espacio a poñer entre a etiqueta e o fillo"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Engadir Widget Etiqueta"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Expansor"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "O título da fiestra do diálogo de escoller ficheiro"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Acción:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "O tipo de operación de ficheiro que se está efectuando"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Só local:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+"Indica se os ficheiros seleccionados deberían ser limitados aos ficheiros "
+"locais"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Amosar ocultos:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Indica se os ficheiros e cartafoles ocultos deben ser mostrados"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Confirmar:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid "Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "Indica un diálogo de confirmación a ser amosado se un ficheiro é sobreescrito"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Anchura en caracteres:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "O ancho do botón en caracteres"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Botón de escoller ficheiro"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Selección múltiple:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Indica se se permite seleccionar múltiples ficheiros"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Escoller ficheiro"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Diálogo para escoller Ficheiro"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Seleccione Ficheiro"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Op. de ficheiros:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Si los botones de operaciones sobre ficheros son mostrados"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Diálogo para escoller Ficheiro"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "A coordenada X do widget no GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "A coordenada Y do widget no GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Posicións fixadas"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "O título do diálogo de selección de fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Amosar estilo:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Se o estilo da fonte amósase como parte da información da fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Amosar tamaño:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Amosase o tamaño da fonte como parte da información"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Usar Fonte:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Amosase a fonte elixida cando se amosa da información"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Usar Tamaño:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Se o tamaño da fonte seleccionada empregarase cando se amose a información "
+"da fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Coller fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Botón de escoller fonte"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Texto de mostra:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Texto a amosar"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Selección de Fonte"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Escolla Fonte"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Diálogo para escoller Fonte"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Marco"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Tipo Inicial:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Tipo inicial da curva"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Curva Gamma"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "O tipo de sombra arredor da caixa manipulable"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Posición do manipulador:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "A posición do manipulador"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Axustar bordo:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "O bordo da caixa aboiante que encaixa na posición"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Caixa Aboiante"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nova caixa horizontal"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Tamaño:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Número de widgets na caixa"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homoxéneo:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Os fillos deben ter o mesmo tamaño"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Espacio entre cada fillo"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Non poido eliminar ningún fillo."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Posición"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "A posición do widget relativa aos seus irmáns"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Recheo"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "O recheo que leva o widget (similar á marxe)"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expandir:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Deixa que o widget se expanda"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Encher:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Deixa que o widget encha a área que ten reservada"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Empaquetar ó comezo:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Pon o widget ó principio da caixa"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Insertar Antes"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Insertar Despóis"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Caixa Horizontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nova caixa de botóns horizontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Número de botóns"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Ordenamento:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Tipo de ordenamento dos botóns"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Espacio entre botóns"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Caixa de Botóns Horizontal"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "A posición do divisor"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Diminuir:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Establecido como Verdadeiro permite que o widget poida encollerse"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Redimensionar:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Establecido como Verdadeiro permite ao widget redimensionarse"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Panel Horizontal"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Métrica:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Únidades de medida da regra"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Valor Mínimo:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Valor mínimo da regra"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Valor Máximo:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Valor máximo da regra"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Posición actual da regra"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Máximo:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Valor máximo da regra"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Regra Horizontal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Amosar Valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Amosar o valor da escala"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Díxitos:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Número de díxitos que se mostran"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Pos. Valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Posición do valor"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Política"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Política de modificación da escala"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertido:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Se os valores do rango están invertidos"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Escala Horizontal"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Política de modificación da barra de desplazamento"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Barra de Desplazamento Horizontal"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Separador Horizontal"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Icona %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "O modo de selección da vista da icona"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientación:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "A orientación das iconas"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Reordenable:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "Se o visor pode ser reordenado usando Coller e Soltar"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Vista de iconas"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Icona nomeada:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "A icona nomeada a usar"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Tamaño da icona:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "O tamaño da icona por defecto"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Tamaño do píxel:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid "The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"O tamaño do da icona en píxels, ou -1 para usar a propiedade do tamaño da "
+"icona"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Aliñamento horizontal"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Aliñamento vertical"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Imaxe"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "O elemento do menú de inventario non válido"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Elemento de menú con imaxe"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Diálogo de Entrada"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Usar subraiado:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "Indica se o texto inclúe unha combinación de teclas subraiada"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Usar marcado:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Indica se o texto inclúe marcado de pango"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Xustificación:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "Xustificación das liñas da etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Axuste de texto:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Cubrir o texto para que caiba no ancho da etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Seleccionable:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "Se a etiqueta do texto pode seleccionarse co rato"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "Aliñamento horizontal de toda a etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "Aliñamento vertical de toda a etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Enfocar Destino:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"O widget ao que se establecerá o foco do teclado cando a combinación de "
+"teclas sexa usada"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Tamaño da elipse:"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Cómo facer a elipse dunha cadea"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "O ancho da etiqueta en caracteres"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Modo de liña único:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "Se á etiqueta dáselle suficiente altura para unha soa liña"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Ángulo:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "O ángulo do texto da etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Automático"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Etiqueta"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Ancho do área:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "O ancho do área de colocación"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Altura do área:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "A altura do área de colocación"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "A coordenada X do widget no GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "A coordenada Y do widget no GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Colocación"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Maneira de escoller na lista"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Opción da Lista"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Menú Popup"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Ficheiro"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Editar"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Ver"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "A_xuda"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_Acerca de"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Dirección de paquete:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "Dirección do paquete da barra de menú"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Dirección filla:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "A dirección do paquete da barra de menú"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Editar Menús..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Barra de Menú"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Elemento do Menú"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Amosar Horizontal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Se o elemento é visible cando a barra de ferramentas é horizontal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Amosar Vertical:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Se o elemento é visible cando a barra de ferramentas é vertical"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "É importante:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Se o texto do elemento debería mostrarse cando o modo da barra de "
+"ferramentas é GTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Botón de barra de ferramentas con menú"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Novo notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Número de páxinas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Mostrar Pestanas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Amosar as pestanas do notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Amosar Bordo:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Se se mostra o bordo do caderno, cando non se mostren as solapas"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Pos. Pestañas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Posicion das pestanas do notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Scrollable:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Pódese facer scroll nas pestanas do notebook"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Bordo solapa Horz.:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Tamaño do bordo horizontal das solapas do caderno"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Bordo solapa Vert.:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Tamaño do bordo vertical das solapas do caderno"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Amosar Popup:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "O menú contextual (popup) está activo"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Número de Páxinas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Número de páxinas do notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Páxina Anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Páxina Seguinte"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Borrar Páxina"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Cambiar á Siguiente"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Cambiar á Anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Inserir páxina despois"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Inserir páxina antes"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "A posición da páxina na lista de páxinas"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Establecer a verdadeiro para permitir á solapa expandirse"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Establecer a verdadeiro para permitir á solapa recher o área ocupada"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Establecer a verdadeiro para empaquetar as solapas ao comezo dun caderno"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Etiqueta de menú:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "O texto a amosar no menú emerxente"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Caderno"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Non se pode engadir %s a un GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menú de Opcións"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Cor:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "A previsualización é en cor ou en escala de gris"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "A previsualización expándese para encher a área reservada"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Previsualización"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Orientación dos contidos da barra de progreso"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Fracción:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "A fracción do traballo que se completou"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Paso de pulsación:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"A fracción da lonxitude da barra de progreso para mover o bloque saínte ao "
+"premerse"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "O texto a amosar na barra de progreso"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Amosar Texto:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Amosar o texto na barra de progreso"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Modo de actividad:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "A barra de progreso ten que ser coma o fronte do coche fantástico"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "A aliñación horizontal do texto"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "A aliñación vertical do texto"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Barra de Progreso"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "O botón de radio está aceso ó comezo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Grupo:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "Grupo de botóns de radio (por defecto todos os botons co mesmo pai)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Novo Grupo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Botón de Radio"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "O elemento radio do menu está aceso ó comezo"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"O grupo de elementos de radio do menú (por defecto todos eles teñen omesmo "
+"pai"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Elemento de Menú Radio"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Grupo de botóns de radio (por defecto todos os botons de radio na barra de "
+"ferramentas)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Botón de radio de barra de ferramentas"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Política H:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Cando se vai amosar a barra de desprazamento horizontal"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Política V:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Cando se vai amosar a barra de desprazamento vertical"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Posición da fiestra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Onde se ubica a fiestra filla respecto ás barras de desprazamento"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Tipo de sombra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "A política de actualizamento da barra de desprazamento vertical"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Ventana con desprazamiento"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separador de menús"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Debuxar:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Se se debuxa o separador, ou só un branco"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Elemento separador de barra de ferramentas"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Incremento:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid "The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"A relación de incremento do boton spin, que se usa xunto co incremento "
+"depáxina"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Número de decimáis a amosar"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numeración:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Se só se permite unha entrada numérica"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Política de Actualizado:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Cando se emite o sinal value_changed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Redondeo:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Redondear o valor a múltiplos do incremento de paso"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Recomezar:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "O valor recomeza no mínimo cando chega ó máximo"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Botón de Incremento"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Pulsador de redimensionado:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Se a barra de estado ten un asa de redimensionado para redimensionar a "
+"fiestra"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Barra de Estado"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nova táboa"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Número de filas:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Filas:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Número de filas da táboa"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Columnas:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Número de columnas da táboa"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Os fillos teñen que ter o mesmo tamaño"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Esp. Filas:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Espacio entre cada fila"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Esp. Col:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Espacio entre cada columna"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Celda X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "O bordo esquerdo do widget na táboa"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Celda Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "O bordo superior do widget na táboa"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Cols. ocupadas:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Cantas columnas ocupa o widget dentro da táboa"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Filas ocupadas:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Cantas filas ocupa o widget dentro da táboa"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Marxe Horiz.:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Marxe Vert.:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Expand. en X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Actívao para que o widget se expanda horizontalmente"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Expand. en Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Actívao para que o widget se expanda verticalmente"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Diminuír en X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Deixar que o widget diminúa horizontalmente"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Diminuír en Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Deixar que o widget diminúa en verticalmente"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Encher en X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Para que o widget encha o seu espacio reservado en horizontal"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Recheo en Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Para que o widget encha o seu espacio reservado en vertical"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Insertar Fila Antes"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Insertar Fila Despóis"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Insertar Columna Antes"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Insertar Columna Despóis"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Borrar Fila"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Borrar Columna"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Táboa"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centro"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Encher"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Ningún"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Carácter"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Palabra"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursor visible:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Se o cursor é visible"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Sobrescribir:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Se o texto introducido sobrescribe o texto existente"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Acepta tabulación:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Se poden introducirse caracteres de tabulación"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Xustificación:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "A xustificación do texto"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Axuste de liñas:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Lonxitude máxima do texto"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Espacio superior:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Píxels de espacio en branco diante dos parágrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Espacio inferior:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Píxels de espacio en branco despois dos parágrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Espacio interior:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Píxels de espacio en branco entre liñas rotas nun parágrafo"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Marxe esquerda:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Ancho da marxe esquerda en píxels"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Marxe dereita:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Ancho da marxe dereita en píxels"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Sangrado:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Cantidade de píxels para sangrar os parágrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Vista do texto"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "O botón de dous estados está aceso ó comezo"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Botón de Dous Estados"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Botón de conmutación de barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nova barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Número de elementos:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Cantos elementos ten a barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Orientación da barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Estilo:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Estilo da barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Texto da axuda:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Activar os textos de axuda"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Amosar Frecha:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Se se debe mostrar unha frecha para emerxer un menú se non cabe toda a barra "
+"de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Se o elemento debería ser do mesmo tamaño que outros elementos homoxéneos"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Insertar Antes"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Insertar Despóis"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barra de Ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Botón de barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Elemento da barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Columna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Columna 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Columna 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Ringleira %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Cabeceiras visibles:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Se se deben amosar os botóns de cabeceira de columna"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Indicación de regras:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid "If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Se se establece unha indicación de forma que o motor de temas deba debuxar "
+"ringleiras en cores alternas."
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Se a vista é reordenable"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Activar busca:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Se o usuario pode buscar interactivamente a través das columnas"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Modo de altura fixa:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Pon todas as ringleiras á mesma altura para mellorar o rendemento"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Selección ao pasar por enriba:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Indica se a selección debe seguir o punteiro"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Expandir ao pasar por enriba:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid "Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+"Indica se as ringleiras deben expandirse ou contraerse cando o punteiro "
+"móvase sobre elas"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Lista ou vista de árbore"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nova caixa vertical"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Caixa Vertical"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nova caixa de botóns vertical"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Caixa de Botóns Vertical"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Tipo da sombra da vista"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Vista"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Panel Vertical"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Regla Vertical"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Escala Vertical"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Barra de Desprazamiento Vertical"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Separador Vertical"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Título da fiestra"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Tipo da fiestra"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Indicación de consellos:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Dille ao xestor de fiestras cómo tratar a fiestras"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "Posición inicial da fiestra"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Se a fiestra é modal"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Ancho por defecto:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "O ancho predeterminado da fiestra"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Altura por defecto:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "A altura predeterminada da fiestra"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Redimensionable:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Se a fiestra pode ser redimensionable"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Se a fiestra pódese diminuir"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Crecer:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Se a fiestra pódese agrandar"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Auto destruir:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Se a fiestra destrúese cando a súa fiestra nai é destruida"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "A icona para esta fiestra"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Rol:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Un identificador único para a fiestra que será usado cando se restableza "
+"unha sesión"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Decorado:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "Se a fiestra debe ser decorada polo xestor de fiestras"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Saltar barra de tarefas:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Se a fiestra non debe aparecer na barra de tarefas"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Saltar paxinador:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "Se a fiestra non debe aparecer no paxinador"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Gravidade:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "O punto de referencia a usar cando se establezan as coordenadas da fiestra"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Enfocar ao Mapa:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Se a fiestra debería recibir o foco cando é mapeada"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Golpe urxente:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Se a fiestra debería ser contruido pola tentativa do usuario"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Fiestra"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Error"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Error do Sistema"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Error abrindo ficheiro"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Error lendo ficheiro"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Error escribindo ficheiro"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Directorio inválido"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Valor non válido"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Entidade XML non válida"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Esperábase inicio de elemento"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Esperábase final de elemento"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Esperábase dato tipo caracter"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Non se atopou o identificador de clase"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Clase descoñecida"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Compoñente non válida"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Fin de ficheiro inesperado"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Código de error descoñecido"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Controlado por"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Controlador para"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiqueta para"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etiquetado por"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Membro de"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Nodo fillo de"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Flúe hacia"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Flúe desde"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Subfiestra de"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Empotra"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Empotrado por"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Emerxente para"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Fiestra nai de"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relación: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "O nome do widget que pasar ás tecnoloxías de accesibilidade"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Descrición:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "A descrición do widget a pasar ás tecnoloxías de accesibilidade"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Descrición da táboa:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "A descrición da táboa a pasar ás tecnoloxías de accesibilidade"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Selecciona os widgets con esta interrelación"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Pulsación"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Premer"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Liberación"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Introduza a descrición da acción a pasar ás tecnoloxías de accesibilidade"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Portapapéis"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Necesita seleccionar un widget sobre o cal pegar"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Non podes pegar sobre fiestras ou diálogos."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Non podes pegar no widget seleccionado, porque\n"
+"foi creado automáticamente polo seu pai."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "So podes pegar elementos de menú nun menú ou unha barra de menú."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "So podes pegar botóns na área de acción dun diálogo."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "So podes pegar compoñentes GnomeDockItem nun compoñente GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "So podes pegar compoñentes GnomeDockItem nun compoñente GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Sintoo - pegar nun compoñente GnomeDockItem ainda non está implementado."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Os compoñentes GnomeDockItem so se poden pegar nun compoñente GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Novo"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Crea un novo ficheiro"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Ob_soleto"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Básico"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Adicional"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Seleccionar tecla aceleradora"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Teclas"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Editor de menú"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Tipo"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Acelerador"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Nome"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Manexador"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Activo"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Grupo"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Icono"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Move o elemento e os fillos una posición arriba na lista"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Move o elemento e os fillos unha posición abaixo na lista"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Move o elemento e os fillos un nivel cara arriba"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Move o elemento e os fillos un nivel cara abaixo"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "O elemento de inventario a usar."
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Elemento de inventario:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "O elemento do grupo Gnome a usar"
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "O texto do elemento de menú, ou baleiro para separadores."
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "O nome do widget"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "A función que vai ser chamada cando se seleccióne o elemento"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Manexador:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Icono opcional para mostrar á esquerda do elemento do menú."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "Axuda a mostrar cando o rato está sobre o elemento"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Texto de axuda:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Engadir"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Engadir un novo item debaixo do elixido"
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Engadir _fillo"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Engadir un novo elemento fillo debaixo do elemento seleccionado."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Engadir _separador"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Engade un separador debaixo do elemento seleccionado."
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Borrar"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Borrar o elemento actual"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Tipo de elmento:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Se o elemento está inicialmente activo."
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Activo:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "Non"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "O grupo de elementos de menú radio"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Comprobar"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Acelerador:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Tecla:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modificadores:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Sí"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Seleccionar icona"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "separador"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Novo"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Selector"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"O directorio do proxecto non está elixido.\n"
+"Por favor, elíxao co diálogo de opcións de proxecto.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"O directorio do código fonte non está elixido.\n"
+"Por favor, elíxao co diálogo de opcións de proxecto.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Directorio non válido para o código fonte:\n"
+"\n"
+"O directorio do código fonte debe ser o do proxecto\n"
+"ou ben un subdirectorio deste.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"O directorio dos pixmaps non está elixido.\n"
+"Por favor, elíxao co diálogo de opcións de proxecto.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Sintoo - xerar código para %s ainda non está implementado"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Seu proxecto usa widgets obsoletos que Gtkmm-2\n"
+"non soporta. Comprobe no seu proxecto estos\n"
+"widgets, e use os seus remprazos."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Error executando glade-- para xerar o código C++.\n"
+"Comprobe que ten instalado glade-- e que está incluido no PATH.\n"
+"Entón probe executando 'glade-- <proxecto_ficheiro.glade>' no terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar gate para xerar o código fonte Ada95.\n"
+"Comprobe que ten instalado gate e que se atopa na súa variable PATH.\n"
+"Despois tente executar 'gate <ficheiro_proxecto.glade>' nunha terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar glade2perl para xerar o código fonte Perl.\n"
+"Comprobe que ten instalado glade2perl e que se atopa na súa variable PATH.\n"
+"Despois tente executar 'glade2perl <ficheiro_proxecto.glade>' nunha terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar eglade para xerar o código fonte Eiffel.\n"
+"Comprobe que ten instalado eglade e que se atopa na súa variable PATH.\n"
+"Despois tente executar 'eglade <ficheiro_proxecto.glade>' nunha terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"O directorio de Pixmaps non está elixido.\n"
+"Por favor, elíxao co dialogo de opcións de proxecto.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Error escribindo o ficheiro de proxecto XML\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Opcións do proxecto"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Xeral"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Opcións Básicas:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "O directorio do proxecto"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Directorio do proxecto:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Facer un Browse..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "O nome do proxecto actual"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nome do proxecto:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "O Nome do programa"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "O Ficheiro do proxecto"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Ficheiro do proxecto:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subdirectorios:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "O directorio onde gardar o código fonte xerado"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Directorio do código fonte:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Directorio para gardar os pixmaps (imaxes)"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Directorio dos pixmaps:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Licencia que se vai engadir ó principio dos ficheiros xerados"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Linguaxe:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Activar o soporte de Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Se imos a construir unha aplicación de Gnome"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Activar o soporte de Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Se se vai construir unha aplicación Gnome DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opcións de C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>Nota:</b> para aplicacións grandes recoméndase o uso de libglade."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opcións xerais:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Soporte de Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+"Se as cadeas de texto van ser marcadas para a sua traducción poloprograma "
+"Gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Fixar o nome dos Widgets"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Se o nome dos widgets vai posto no código fonte"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Copias de seguridade dos ficheiros fonte"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Facer copias de seguridade dos fontes antigos"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Soporte de Axuda de Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Se se debe incluir soporte para o sistema de axuda de Gnome"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opcións de ficheiros de saída:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Xerar ficheiro main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Se se vai xerar un ficheiro main.c coa función main(), no caso de que "
+"nonexista xa"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Xerar funcións de soporte"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Se van ser xeradas funcións de soporte"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Xerar ficheiros compilación"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Para que sexan xerados ficheiros para compilar o programa, como Makefile.am "
+"e configure.in, se non existisen xa."
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funcións de construcción da interface:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Ficheiro onde se van escribir as funcións para crear a interface"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Ficheiro fonte:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "O ficheiro onde van as declaracións das funcións que crean a interface"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Ficheiro de cabeceira:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Ficheiro fonte para as funcións de creación da interface"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Ficheiro cabeceira para as funcións de creación da interface"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Manexadores de sinais e funcións callback"
+
+#: ../glade/glade_project_options.c:610
+msgid "The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"O ficheiro onde se escribirán as funcións dos manexadores de sinais e de "
+"callback baleiros"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"O ficheiro onde van as declaracións dos manexadores de sinais e as funcións "
+"callback (de retrochamada)"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Ficheiro fonte para as funcións manexadoras de sinais e de callback"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "O ficheiro cabeceira para as funcións dos manexadores de sinais e de callback"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Funcións de soporte"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "O ficheiro onde van ser escritas as funcións de soporte"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "O ficheiro onde van ser escritas as declaracións das funcións de soporte"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Ficheiro fonte para as funcións de apoio"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Ficheiro cabeceira para as funcións de soporte"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opcións de LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Cadeas traducibles:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>Nota:</b> esta opción é obsoleta - use intltool no seu lugar."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Gardar as cadeas traducibles"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Para gardar as cadeas traducibles nun ficheiro C separado e permitir que "
+"LibGlade faga a traducción das interfaces"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "O ficheiro de código C onde se gardan as cadeas traducibles"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Ficheiro:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Seleccione o directorio do proxecto"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Necesita indicar un ficheiro para almacenar as cadeas traducibles"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Necesita indicar o directorio do proxecto"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Necesita indicar un ficheiro para almacenar o proxecto"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Necesita indicar un nome para o proxecto"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Necesita indicar un nome para o programa"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Necesita indicar o directorio para o código fonte"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Necesita indicar o directorio para as imaxes"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Non se puido mostrar o ficheiro de axuda: %s.\n"
+"\n"
+"Erro: %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Crear un novo proxecto"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Compilar"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Escribe o código fonte do proxecto"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "Op_cións..."
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Elixir as opcións do proxecto"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Borra o widget seleccionado"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Mostrar _Paleta"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Mostra a paleta de widgets"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Mostrar _Editor de propiedades"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Amosa o editor de propiedades"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Mostrar a _Arbore de Widgets"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Mostrar a árbore de widgets"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Mostrar Po_rtapapeis"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Mostra o contido do portapapeis"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Mostrar Re_lliña"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Mostra la relliña (nos contenedores estáticos soamente)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "A_xustar á Relliña"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Aliña os widgets á relliña"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Mostrar consello dos _Widgets"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Mostra os consellos dos widgets creados"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "_Opcions da relliña..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Elixir o estilo e separación para a relliña"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "O_pcións de aliñación..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Establece as opcións da aliñación á relliña"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Ver as preguntas frecuentes de Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Proxecto"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Novo proxecto"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Abrir"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Abrir proxecto"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Gardar"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Gardar proxecto"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Opcións"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Compilar"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Xerar o código fonte"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Abre un proxecto xa existente"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Gardar proxecto"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Saír de Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Corta o widget seleccionado ao portapapeis"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copiar o widget seleccionado ao portapapeis"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Pega o widget do portapapeis sobre o widget seleccionado"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Relliña"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "_Mostrar Relliña"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Axustar o espaciado entre as liñas da relliña"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "Aliñar _coa relliña"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+"Fai que os widgets se axusten á relliña (somentes en contenedores de tipo "
+"fixed (estáticos)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Elixe que partes de un widget ten que axustarse ós puntos da relliña"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_Acerca de..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Opció_ns"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Escribir código fonte..."
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "¿Está seguro de que quere comezar un proxecto novo?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Novo proxecto _GTK+"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Novo proxecto G_nome"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Que tipo de proxecto quere crear?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Novo proxecto creado."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Proxecto aberto."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Error abrindo proxecto."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Error abrindo o ficheiro do proxecto"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " errores abrindo o ficheiro do proxecto:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Non hai ningún proxecto aberto.\n"
+"Crear un novo proxecto co comando Proxecto/Novo."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Error gardando o proxecto."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Error gardando proxecto."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Proxecto gardado."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Error ó escribir o código fuente"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Error ó escribir o código fuente"
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Código fonte escrito"
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Mensaxe de error do sistema:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Está seguro de que quere saír?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade é un constructor de interfaces de usuario para GTK+ e Gnome."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "Acerca de Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<sen titulo>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Navegador da base de datos"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Cadro combinado vinculado a datos"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Selector de conexión"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Configurador de DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Druida de configuración de DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Resaltar texto:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Se se selecciona, o texto será resaltado dentro do widget"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Visor de erros da base de datos"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Diálogo de erros da base de datos"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulario"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Texto dentro da barra gris"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Barra gris"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Relliña vinculada a datos"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Lista vinculada a datos"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget de inicio de sesión na base de datos"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Inicio de sesión"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Diálogo de inicio de sesión na base de datos"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Selector do proveedor"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Selector da fonte de datos"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor da táboa"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Permitir Aboiar:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Permítense elementos dock aboiantes"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Por a banda do elemento dock arriba"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Por a banda do elemento dock abaixo"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Por a banda do elemento dock á esquerda"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Por a banda do elemento dock á dereita"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Engadir elemendo dock aboiante"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Dock Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Bloqueado:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Se o elemento de anclaxe está anclado nunha posición"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusivo:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "O elemento dock e sempre o único na sua banda"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nunca aboiar:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "O elemento dock nunca pode aboiar na súa fiestra"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Xamais Vertical:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "O elemento dock xamais pode ser vertical"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Xamais Horizontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "O elemento dock xamais pode ser horizontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Tipo de sombra arredor do elemento de anclaxe"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orientación do elemento de anclaxe aboiante"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Engadir elemento aboiante antes"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Engadir elemento aboiante despois"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Elemento de anclaxe de Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Información a maiores, como descripción do paquete e a páxina web do mesmo"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Diálogo 'Acerca de' de Gnome"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Novo Ficheiro"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Abrir ficheiro"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Gardar ficheiro"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Barra de Estado:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Se a fiestra ten barra de estado"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Gardar configuración"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Se a distribución gárdase e restáurase automaticamente"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Fiestra de aplicación de GNOME"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Mensaxe de estado."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progreso:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "A barra da aplicación ten indicador de progreso"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Estado:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"A barra da aplicación ten una zona para mensaxes de estado e entradade datos "
+"polo usuario"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Barra de aplicación de GNOME"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-Alias:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Faise un efecto anti-alias, para suavizar os bordes do texto e dosgráficos"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "A coordenada x inferior"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "A coordenada y inferior"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "A coordenada x superior"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "A coordenada y superior"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Píxels por unidade:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "O número de píxels que contén a unha unidade"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "Canvas de Gnome"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Degradado:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Se o exemplo ten que usar entramado de cor para ser máis exacto"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Escolle unha cor"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Selector de cor de GNOME"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Non se puido crear o control Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Control Bonobo novo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Seleccionar un control Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Descrición"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Control Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Amosar hora:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Se ademáis da data móstrase a hora"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Formato 24 Horas:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Se a hora móstrase en formato de 24 horas"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Hora de inicio:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "A primeira hora a mostrar no menú emerxente"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Hora de fin:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "A hora máxima que se amosa no menú contextual (popup)"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Auto-Pechar:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "O diálogo péchase cando se pulsa un botón"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Esconder ó pechar:"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "O diálogo escóndese ó pecharse en vez de destruirse"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Caixa de diálogo GNOME"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Novo Druida Gnome"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Amosar axuda"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Amosar o botón de axuda."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Engadir páxina de inicio"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Engadir páxina de remate"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druida"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "O título da páxina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "O texto principal da páxina, introducindo a xente ao druida."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Cor do título:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "A cor do texto do título"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Cor do texto:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "A cor do texto principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "A cor do fondo da páxina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Cor de fondo do logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "A cor de fondo arredor do logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Cor da caixa de texto:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "A cor de fonfo da área de texto principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Imaxe de logotipo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "O logo a mostrar na parte superior dereita da páxina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Marca de auga lateral:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "A imaxe principal a mostrar ao lado da páxina."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Marca de auga superior:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "A marca de auga a mostrar ao principio da páxina."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Inicio do asistente ou fin de páxina"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Contidos do fondo. Cor:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "A cor de fondo arredor do título"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "A imaxe a mostrar xunto ao inicio da páxina"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Páxina estándar do druida"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Id. de Historial:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "O identificador no que se graban as entradas do historial"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Max Grabados:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "O número máximo de entradas de historial que se gardan"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Entrada de Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Título do dialogo para seleccionar ficheiro"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Directorio:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Se precisas un directorio en lugar dunha carpeta"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "O diálogo para elixir ficheiro ten que ser modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Usar FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Usar o novo widget GtkFileChooser en vez de GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Entrada de ficheiro GNOME"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "O texto mostrado como vista previa no diálogo de selección de tipo de letra"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modo:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Qué amosar no botón para escoller fonte"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "O tamaño da fonte que se usa no botón para elixir fonte"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Selector de fonte GNOME"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "A URL a mostrar cando se preme o botón"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Texto que se amosa no botón"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Botón de enlace GNOME"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Icono de entrada GNOME"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "O modo de selección"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ancho da icona:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "O ancho de cada icona"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Número de pixels entre ringleiras e iconas"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Número de pixels entre columnas e iconas"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Bodo da icona:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "O número de pixels arredor das iconas (sen uso?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Espaciado do texto:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "O número de pixels entre o texto e a icona"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Texto editable:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Se o texto da icona pode ser editable polo usuario"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Texto estático:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "Se o texto da icona é estático, nese caso non copiará o GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Lista de iconas"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Selección de iconas"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Tipo da Mensaxe:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "O tipo de caixa de mensaxes"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Mensaxe:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "A mensaxe a mostrar"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Caixa de mensaxe GNOME"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Ficheiro da imaxe"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Escalado:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Se a imaxe é escalada"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Ancho escalado:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "A anchura á cal escalar a imaxe"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Alto escalado:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "A altura á cal escalar a imaxe"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Imaxe de Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Previsualización:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Ver unha previsualización en pequeno da imaxe (pixmap)"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "Entrada de imaxe de Gnome"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "GnomePropertyBox novo"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Caixa de diálogo de propiedades"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Escribir o código fonte e saír"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Iniciar coa paleta de widgets oculta"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Iniciar co editor de propiedades oculto"
+
+#: ../glade/main.c:460
+msgid "glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: Debe especificar o ficheiro XML coa opción '-w' ou '--write-"
+"source'.\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Erro cargando o ficheiro XML.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Erro escribindo o código fonte.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privado"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protexido"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "público"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Iluminado"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Seleccionado"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insensible"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Cando a fiestra precisa ser redibuxada"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Cando o rato se move"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Indicacións de movemento do rato"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Movemento do rato con calquera botón pulsado"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Movemento do rato co boton 1 pulsado"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Movemento do rato co boton 2 pulsado"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Movemento do rato co boton 3 pulsado"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Cualquera botón do rato pulsado"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Cualquera botón do rato soltado"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Cualquera tecla pulsada"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Cualquera tecla soltada"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Cando o rato entra na fiestra"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Cando o rato sale da fiestra"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Calquera cambio do foco de entrada"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Calquera cambio na estructura da fiestra"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Cualquera cambio nas propiedades de X-Window"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Cualquera cambio na visibilidade"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Para cursores en programas que usan XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Propiedades"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Empaquetado"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Comúns"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Estilo"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Sinais"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Propiedades:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Propiedades: <ningunha>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Clase:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "A clase do widget"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Ancho:"
+
+#: ../glade/property.c:814
+msgid "The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"A anchura requerida do widget (usualmente empregado para definir o ancho "
+"mínimo)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Altura:"
+
+#: ../glade/property.c:817
+msgid "The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"A altura requerida do widget (usualmente empregado para definir a altura "
+"mínima)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visible:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "O widget está visible ó comezo"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensible:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Se o widget responde ás entradas"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "A mensaxe de axuda a mostrar se o rato pasa encima do widget"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Pode ser por defecto:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Se o widget pode ser a acción predeterminada do diálogo"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "É por defecto:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Se o widget ten a acción predeterminada no diálogo"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Pode ter o foco:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Se o widget pode ter o foco de entrada"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Ten o foco:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Se o widget ten o foco de entrada"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Eventos:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Os eventos X que o widget recibe"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Eventos Ext.:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Modo de eventos das extensións X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Aceleradores:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Define as sinais a emitir cando se premen teclas"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Editar..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagar:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Actívao para propaga-lo estilo ós widgets fillos"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Estilo con nome:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Nome do estilo, que pode ser compartido por varios widgets"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Fonte:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "A fonte a usar para calqueira texto no widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Copiar Todo"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Primeiro Plano:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Fondo:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Base:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Cor do primeiro plano "
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Cor do fondo"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Cor do texto"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Cor base"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Imaxe do fondo:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Imaxe para por no fondo do widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Ficheiro onde se vai escribir o código fonte"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Público:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Indica se hai que engadir o widget á estructura de datos da compoñente"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Clase separada:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Poñer a subárbore deste widget nunha clase separada"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Ficheiro separado:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Pon o widget nun ficheiro fonte separado"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibilidade:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Visibilidade dos widgets. Os públicos expórtanse a un mapa global."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Tes que escoller unha cor ou un fondo para copiar"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Selección inválida en on_style_copy()"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Tes que copiar primeiro unha cor ou un fondo"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Tes que escoller unha cor para pegar nel"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Tes que escoller un pixmap de fondo para pegar nel"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Non poido crear un pixmap dende ese ficheiro\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Sinal"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Datos"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Despóis"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Obxeto"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Sinal:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "A sinal para a que engades o manexador"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "Función para manexar o sinal"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Datos:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Datos que queres pasarlle ó manexador"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Obxeto:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "O obxeto que vai recibir o sinal"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Despóis:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Actívao se o manexador debe executarse despois da función da clase"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Engadir"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Actualizar"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Limpar"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Aceleradores"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Tecla"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Sinal a emitir"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "A tecla aceleradora"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Sinal a emitir cando premen o acelerador"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Editar propiedade do texto"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Texto:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "T_raducible"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Ten _prefixo de contexto"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Co_mentarios para os traductores:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Escoller eventos de X"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Máscara de eventos"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Tes que escoller unha tecla aceleradora"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Tes que escoller un sinal para emitir"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Tes que escoller un nome para o sinal"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Tes que escoller o manexador para o sinal"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "Sinais de %s"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Elixa sinal"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Valor:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Mínimo:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Inc. Paso:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Inc. Páxina"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Tamaño de Páxina:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "Valor H:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "Min H:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "Max H:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "Inc. Paso H:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "Inc. Páxina H:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "Tamaño Páxina H:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "Valor V:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "Min V:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "Max V:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "Inc. Paso V:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "Inc. Páxina V:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "Tamaño Páxina V:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Valor inicial"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "Valor mínimo"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "Valor máximo"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "Aumento de paso"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "Aumnento de páxina"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "Tamaño de páxina"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "A fonte pedida non está dispoñible."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Seleccione Nome de Estilo"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Estilos"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Cambiar nome"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Novo Estilo:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Nome de estilo non válido"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "Ese nome de estilo xa está sendo usado"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Cambiar nome a:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Non se puido renomear o ficheiro:\n"
+" %s\n"
+"a:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Non se puido crear o ficheiro:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Error escribindo o ficheiro XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Cadeas de texto traducibles xeradas por Glade.\n"
+" * Engáde este ficheiro ó ficheiro POTFILES.in do teu proxecto.\n"
+" * NON o compiles coma parte da túa aplicación. */\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"O ficheiro para o codigo fonte non é válido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"O ficheiro para as cabeceiras non é válido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"O ficheiro para as retrochamadas non é válido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"O ficheiro para as cabeceiras das retrochamadas non é válido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"O ficheiro para o soporte non é válido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"O ficheiro para as cabeceiras do soporte non é válido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Non se puido engadir ó ficheiro:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Erro escribindo ao ficheiro:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "O nome do ficheiro debe de introducirse no diálogo de Opcións do Proxecto."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"O nome do ficheiro ten que ser simple e relativo.\n"
+"Usa as opcións de proxecto para cambialo."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Árbore de Widgets"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "O widget non se atopa na caixa"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "O widget non se atopa na táboa"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "O widget non se atopa no colector fixo"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "O widget non se atopa no empaquetador (packer)"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Non se puido acceder ó ficheiro:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Non se puido abrir o ficheiro:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Error lendo do ficheiro:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Non se puido crear o directorio:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Non se puido acceder ó directorio:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Directorio non válido:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Proxectos"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "proxecto"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Non se puido abrir o directorio:\n"
+" %s\n"
+
diff --git a/tools/glade/po/hr.po b/tools/glade/po/hr.po
new file mode 100644
index 00000000..3d35e5ab
--- /dev/null
+++ b/tools/glade/po/hr.po
@@ -0,0 +1,5848 @@
+# Translation of glade to Croatiann
+# Copyright (C) Croatiann team
+# Translators: Automatski Prijevod <>,Denis Lackovic <delacko@fly.srk.fer.hr>,Ivan Jankovic <rbrrneck@gmx.net>,Jerko Škifić <skific@riteh.hr>,Nikola Planinac <>,Robert Sedak <robert.sedak@sk.tel.hr>,
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2004-03-20 14:50+CET\n"
+"Last-Translator: auto\n"
+"Language-Team: Croatian <lokalizacija@linux.hr>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: TransDict server\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Dizajnira korisničko sučelje"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade izrada sučelja"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Postavke koordinatne mreže"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Vodoravni razmak:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Okomiti razmak:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Stil koordinatne mreže:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Točke"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linije"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Postavke prijanjanja"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Vodoravno prijanjanje:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Lijevo"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Desno"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Okomito prijanjanje:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Vrh"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Dno"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Samo se GnomeDockItem elementi mogu umetati u GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Neuspješno umetanje GtkScrolledWindow elementa."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Neuspješno umetanje GtkViewport elementa."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Ne mogu dodati novi element."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Ne možete dodati element na odabrani položaj.\n"
+"\n"
+"Savjet: GTK+ koristi kontejnere za spremanje elementa.\n"
+"Pokušajte obrisati postojeći element koristeći\n"
+"umjesto toga kontejnere za kutiju ili tablicu.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Ne mogu obrisati element."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Element se ne može obrisati"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Ovaj element je napravljen automatski kao dio nadređenog elementa, i ne može "
+"se obrisati."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Širina Ruba:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Širina ruba oko sadržaoca"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Odaberi"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Ukloni prozor sa klizačem"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Dodaj Skrolani Prozor"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Ukloni poravnanje"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Dodaj poravnanje"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Ukloni kutiju događaja"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Dodaj Event Dijalog"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Pokaži ponovo"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Izreži"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopiraj"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Umetni"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Obriši"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "nedostupno"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "zamijena dijeteta sadržaoca - još nije implementirano\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Ne mogu umetnuti GtkAlignment element."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Ne mogu ukloniti GtkAlignment element."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Ne mogu umetnuti GtkEventBox element."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Ne mogu ukloni GtkEventBox element."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Ne mogu umetnuti GtkScrolledWindow element."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Ne mogu ukloniti GtkScrolledWindow element."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Ukloni Oznaku"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "GNOME aplikacijska traka"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Piksmapa koja se koristi kao logotip"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Ime programa:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Ime forme"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Komentari:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "Dodatne informacije, kao opis paketa i njegova web stranica"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Autorska prava:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Poruka o autorskim pravima"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Da li će se izgraditi GNOME aplikacija"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Oznaka izbornika:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Slika koja se prikazuje duž vrha stranice"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licenca:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Stil reljefa gumba"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autori:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Autori paketa, jedan po liniji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Pisci dokumentacije:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Pisci dokumentacije, jedan po liniji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Autori paketa, jedan po liniji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Prevoditelji:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr "Prevoditelji paketa: lokalizacija@linux.hr"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnome dijalog o programu"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Oznaka s ubrzivačem"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X poravnanje:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Vodoravno poravnanje sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y poravnanje:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Okomito poravnanje sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X širina:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Vodoravna širina sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y širina:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Okomita širina sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Gornja popuna:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Prostor iznad nasljedne komponente"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Donje popunjavanje:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Prostor ispod nasljedne komponente"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Lijeva ispuna:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Prostor lijevo od nasljedne komeponente"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Desna popuna:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Prostor desno od nasljedne komeponente"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Poravnanje"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Smjer:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Smjer strelice"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Rubovi strane"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Vrsta sjenke strelice"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Vodoravno poravnanje strelice"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Okomito poravnanje strelice"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X popuna:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Vodoravna popuna"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y popuna:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Okomita popuna"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Strelica"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Oznaka X poravnanja:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Vodoravno poravnanje elementa za oznaku okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Oznaka Y poravnanja:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Okomito poravnanje elementa oznake okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Vrsta sjenke okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Vodoravno poravnanje dijeteta okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Odnos:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Odnos pogleda dijeteta okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Poštuj dijete:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Da li se se odnos pogleda određuje prema dijetetu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Okvir pogleda"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Uobičajeni gumb:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Uobičajeni gumb koje se koristi"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Oznaka:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Tekst za prikaz"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Sličica za prikaz"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Reljef gumba:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Stil reljefa gumba"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID odgovora:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Kod odgovora koji se dobija kad se pritisne gumb. Odaberite jedan od "
+"standardnih odgovora ili unesite pozitivnu cijelobrojnu vrijednost"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Usmjerenje na pritisak:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Da li tipka preuzima fokus kad je pritisnuta"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Ukloni sadržaj gumba"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Gumb"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Naslov:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Da li je na vrhu potrebno prikazati mjesec i godinu"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Imena dana:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Je li potrebno prikazati imena dana"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fiksni mjesec:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Da li se mjesec i godina ne mogu mijenjati"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Brojevi tjedna:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Je li potrebno prikazati broj tjedna"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Prvo ponedjeljak:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Da li tjedan počinje s ponedeljkom"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalendar"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Boja pozadine:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Pozadinska boja"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Pogled teksta"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Početno uključeno:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Je li potvrdni gumb početno uključen"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Neodređeno:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Je li prikazano gumb u neodređenom stanju"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Pokazivač:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Je li pokazivač uvijek nacrtan"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Gumb za potvrdu"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Je li oznaka stavke izbornika početno uključena"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Potvrdni Okvir Izbornika"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Novi stupčani popis"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Broj stupaca:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Odaberi Uzorak:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Način odabira za popis sa stupcima"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Pokaži naslove:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Da li su naslovi stupaca prikazani"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Vrsta sjenke ruba popisa sa stupcima"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Popis u stupcima"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Koristi Alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Da li se koristi alfa kanal"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Naslov:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Naslov za dijalog odabira boje"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Odaberi boju"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Tipka odabira boje"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Kontrola prozirnosti:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Da li je prikazana kontrola prozirnosti"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Je li paleta prikazana"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Odabir boja"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Odaberi Boju"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Dijalog Odabira Boje"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Vrijednost u popisu:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Da li vrijednost mora biti u popisu"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "U redu ako je prazno:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Je li prazna vrijednost prihvatljiva, kad je 'Vrijednost u listi' postavljena"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Osjetljivo na velika i mala slova:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Je li pretraga osjetljiva na velika i mala slova"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Koristiti strelice:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Da li se strelice mogu koristiti za promijenu vrijednosti"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Uvijek koristiti:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Da li strelice rade čak i ako vrijednost nije na listi"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Stavke:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Stavke u kombiniranoj listi, jedna po liniji"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Kombinirani okvir"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Da li tipka preuzima fokus kad je pritisnuta"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Ima okvir:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Upis kombiniranog okvira"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Novo stablo u stupcima"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Način odabira za stablo sa stupcima"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Vrsta sjenke ruba stabla sa stupcima"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Stablo u stupcima"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Tip:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Vrsta krivulje"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Najniža vodoravna vrijednost"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Maks:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Najviša vodoravna vrijednost"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Najniža okomita vrijednost"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Maks:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Najviša okomita vrijednost"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Krivulja"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Funkcija stvaranja:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Funkcija koja stvara element"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Niz1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Prvi znakovni niz koji se predaje funkciji kao argument"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Niz2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Drugi niz koji se predaje funkciji kao argument"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "CijeliBroj1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Prvi cijeli broj koji se predaje funkciji kao argument"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "CijeliBroj2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Drugi cijeli broj koji se predaje funkciji kao argument"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Proizvoljni elemenet"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Novi dijalog"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Odustani, U redu"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "U redu"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Odustani, Primijeni, U redu"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Zatvori"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Standardni razmještaj gumba:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Broj gumba:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Pokaži gumb za pomoć"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Ima separator:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Da li dijalog ima vodoravni separator iznad gumba"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dijalog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Područje Crtanja"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Izmjenjiv:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Da li se tekst može mijenjati"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Tekst je vidljiv:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Da li će se tekst koji je korisnik unijeo vidjeti. Kada je isključeno, tekst "
+"koji se unosi se prikazuje kao niz zvezdica, što je korisno za unos lozinki"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Najveća dužina:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Najveća dužina teksta"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Tekst:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Da li unos ima oko sebe okvir"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Nevidljivi znak:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Znak koji će se koristiti ukoliko se ne želi prikazati tekst, npr. prilikom "
+"unosa lozinki"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Uključi predefinirano:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Je li uobičajeni element u prozoru aktiviran kad se pritisne Enter"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Širina (znakova):"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Broj znakova za koje treba ostaviti mjesta u unosu"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Unos teksta"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Vidljiv prozor:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Da li okvir događaja korisit vidljiv prozor"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "O nasljedniku:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+"Da li je prozor okvira događaja iznad prozora komponentinog nasljednika"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Kućica događaja"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Početno prošireno:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+"Da li je proširitelj početno otvoren za pokazivanje nasljednih komponenti"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Razmak:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Razmak koji se stavlja između oznake i sadržanog elementa"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Dodaj Widget Naljepnicu"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Proširitelj"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Naslov dijaloga za odabir datoteke"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Akcija:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Vrsta postupka koji treba biti izveden nad datotekom"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Samo lokalno:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr "Da li označene datoteke trebaju biti ograničene na lokalne datoteke"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Prikaži sakriveno:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Mogu li biti prikazane sakrivene datoteke i mape"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Širina (znakova):"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Širina područja prikaza"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Tipka odabira pisma"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "Označi višestruko:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "Može li biti dozvoljen odabir više datoteka"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Izbornik datoteka"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "Dijalog odabira datoteka"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Odaberi Datoteku"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Op. datoteke:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Da li su prikazana gumbi za operacije s datotekama"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Dijalog za odabir datoteke"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X koordinata elementa u GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y koordinata elementa u GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Utvrđeni položaji"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Naslov za dijalog odabira pisma"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Prikaži stil:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Da li je stil pisma prikazan kao dio informacije o pismima"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Pokaži veličinu:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Da li se veličina pisma prikazuje kao dio podataka o pismu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Koristi pismo:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Da li se odabrano pismo koristi prilikom prikaza podataka o pismu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Koristi veličinu:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Da li se označena veličina pisma koristi kod prikazivanja informacija o pismu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Odaberite pismo"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Tipka odabira pisma"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Tekst za pregled:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Tekst pregleda koji treba prikazati"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Izbor pisma"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Odaberi pismo"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Dijalog za odabir pisma"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Okvir"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Početna vrsta:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Početna vrsta krivulje"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gama krivulja"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Vrsta sjenke oko kućice za rukovanje"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Ručka (poz.):"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Pozicija ručke"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Rub prijanjanja:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Rub kućice za rukovanje koja prijanja na položaj"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Kućica za ručku"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nova vodoravna kućica"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Veličina:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Broj elemenata u kućici"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogeno:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Da li dijete treba biti iste veličine"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Razmak između svakog dijeteta"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Ne mogu obrisati nijedno dijete."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Položaj:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Položaj elementa u odnosu na svoju braću"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Podstava:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Popuna elementa"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Raširi:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Ovo treba postaviti da bi se dozvolilo elementu širenje"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Ispuni:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Ovo treba postaviti da bi se dozvolilo elementu ispunjenje dodeljenog "
+"područja"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Smjesti na početak:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Ovo treba postaviti da bi se element postavio na početak kućice"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Ubaci ispred"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Ubaci iza"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Vodoravna kućica"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nova vodoravna kućica s gumbima"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Broj gumba"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Izgled:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Stil rasporeda gumba"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Razmak između gumba"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Vodoravna kućica s gumbima"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Pozicija pregrade"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Skupi:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Ovo treba postaviti da bi se dozvolilo elementu smanjivanje"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Promijeni veličinu:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Ovo treba postaviti da bi se dozvolilo elementu mijenjanje veličine"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Vodoravne ploče"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrika:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Jedinice na ravnalu"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Niža vrijednost:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Niža vrijednost na ravnalu"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Gornja vrijednost:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Viša vrijednost ravnala"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Tekuća pozicija na ravnalu"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Max"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Najveća vrijednost ravnala"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Vodoravno ravnalo"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Pokaži vrijednost:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Je li vrijednost skale prikazana"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Brojke:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Broj brojki koji se želi da prikazati"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Vrijednost (poz.):"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Pozicija vrijednosti"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Pravila:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Način ažuriranja skale"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertirano:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Da li su vrijednosti raspona preokrenute"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Vodoravna skala"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Način ažuriranja trake klizača"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Vodoravna linija s klizačem"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Vodoravni separator"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Popis sličica"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Način odabira za stablo sa stupcima"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orijentacija:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Pravac pružanja sadržaja trake napretka"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Veličina sličice:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Uobičajeni GNOME element koji se koristi."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Veličina sličice:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Veličina uobičajene sličice"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Veličina Stranice:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Vodoravno poravnanje"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Okomito poravnanje"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Slika"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Neispravna stavka osnovne ploče"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Stavka izbornika sa slikom"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Dijalog za unos"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Koristi podvlačenje:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Da li tekst uključuje podcrtanu tipku pristupa"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Koristi oznake:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Da li tekst sadrži pango format"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Centriraj:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Poravnanje linija oznake"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Omatanje teksta:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Je li tekst prelomljen da bi stao u širinu oznake"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Moguće obilježiti:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Da li se tekst oznake može obilježiti mišem"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Vodoravno poravnanje cijele oznake"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Okomito poravnanje cijele oznake"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Mjesto Fokusa:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Komponenta za postavljanje fokusa tipkovnice kada se koristi pristupna tipka"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Ekskluzivno:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Širina područja prikaza"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Odaberi Uzorak:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Omatanje teksta"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Automatski"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Oznaka"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Širina područja:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Širina područja prikaza"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Visina područja:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Visina područja prikaza"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X koordinata elementa u GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y koordinata elementa u GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Izgled"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Način odabira za popis"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Popis"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Ispiši predmet"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "skočni izbornik"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Datoteka"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Uredi"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "P_ogled"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Pomoć"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_O"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Promijeni izbornike..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Traka izbornika"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "element Izbornka"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Prikaži vodoravno:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Da li je vidljiva stavka dok je traka s alatima vodoravna"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Prikaži okomito:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Da li je vidljiva stavka dok je traka s alatima okomita"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Važno:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Da li tekst stavke treba biti prikazan kada je način rada trake s "
+"alatimaGTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Gumb alatne trake"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nova knjiga"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Broj stranica:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Pokaži tabove:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Da li su tabovi knjige prikazani"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Pokaži rub:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Je li rub knjige prikazan kada tabovi nisu"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Polo. tabova:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Pozicija tabova"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Klizajuće:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Da li su tabovi knjige klizajući"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Vod. rub tabova:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Veličina vodoravnog ruba tabova"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Okom. rub tabova:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Veličina okomitog ruba tabova"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Pokaži skočni izbornik:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Je li omogućen skočni izbornik"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Broj stranica:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Broj stranica u knjizi"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Prethodna stranica"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Sljedeća stranica"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Obriši stranicu"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Prebaci sljedeći"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Prebaci prethodni"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Ubaci stranicu poslije"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Ubaci stranicu prije"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Položaj stranice u popisu stranica"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Ovo treba postaviti da bi se dozvolilo tabu širenje"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+"Ovo treba postaviti da bi se dozvolilo tabu ispunjenje dodijeljenog područja"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Ovo treba postaviti da bi se tab postavio na početak knjige"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Oznaka izbornika:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Tekst koji se prikazuje u skočnom izborniku"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notebook (bilježnica)"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Ne mogu dodati %s u GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Izbornik s odrednicama"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Boja:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Je li prikaz u boji ili u nijansama sive boje"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Da li se prikaz širi da bi ispunio predviđeno područje"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Pregled"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Pravac pružanja sadržaja trake napretka"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Dio:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Dio posla koji je završen"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Korak impulsa:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Dio dužine trake napretka za koji treba pomaknuti skačući blok kada pulsira"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Tekst koji se prikazuje iznad retka napretka"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Pokaži tekst:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Da li se tekst prikazuje u elementu napretka"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Mod aktivnosti:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Da li se element napretka ponaša kao prednji dio Krešimirovog auta"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Vodoravno poravnanje teksta"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Okomito poravnanje teksta"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Traka napredka"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Je li okrugli gumb početno uključen"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grupa:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Grupa okruglih gumba (uobičajeno je da su to okrugli gumbi s istim "
+"nadređenim elementom)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nova grupa"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Okrugli gumb"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Je li okrugla stavka izbornika početno uključena"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Grupa okruglih gumba stavki izbornika (uobičajeno je da svi imaju isti "
+"nadređeni element)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Kružić u stavci izbornika"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Grupa gumva radiskih alata (uobičajeno je da su svi gumbi radijskih alata u "
+"traci s alatima)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr "Okrugli gumb alatne trake"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Vod. način:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Kada će se prikazivati strelice za vodoravno pomicanje sadržaja"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Ver. način:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Kada će se prikazivati strelice za okomito pomicanje sadržaja"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Prozor (poz.):"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Gdje se smješta prozor dijete u odnosu na klizače"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Vrsta sjene:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Način ažuriranja okomite trake klizača"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Klizajući prozor"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separator izbornika"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Crtaj:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Da li se iscrtava razdjeljnik ili je prazan"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Stavka razdjeljnika trake s alatima"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Stupanj uspona:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "Stupanj gumba brojača, koristi se zajedno s povećanjem broja stranice"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Broj decimalnih brojki koji se želi prikazati"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Brojčani:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Da li je dozvoljen samo brojčani upis"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Način ažuriranja:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Da li se emitiraju value_changed signali"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Prijanjanje:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Da li vrijednost prijanja uz višekratnike koraka"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Omatanje:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Da li se vrijednost omata na granicama"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Okretni gumb"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Prostor za izmjenu veličine:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Da li statusna traka ima prostor za promijenu veličine prozora"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Traka stanja"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nova tablica"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Broj redova:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Redovi:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Broj redova u tablici"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Stupci:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Broj stupaca u tablici"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Da li sva djeca trebaju biti iste veličine"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Razmak između redova:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Razmak između svakog retka"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Razmak između stupaca:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Razmak između svakog stupca"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Ćelija X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Lijevi rub elementa u tablici"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Ćelija Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Gornji rub elementa u tablici"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Prostiranje stupaca:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Broj stupaca prostrtih elementom u tablici"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Raspon reda:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Broj redova prostrtih elementom u tablici"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H Popuna:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V Popuna:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Proširenje:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Ovo treba postaviti da bi se dozvolilo elementu vodoravno širenje"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y Proširenje:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Ovo treba postaviti da bi se dozvolilo elementu okomito širenje"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Skupljanje:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Ovo treba postaviti da bi se dozvolilo element vodoravno smanjivanje"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y Skupljanje:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Ovo treba postaviti da bi se dozvolilo elementu okomito smanjivanje"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Punjenje:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Ovo treba postaviti da bi se dozvolilo elementu vodoravno ispunjenje "
+"dodijeljenog područja"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y Punjenje:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Ovo treba postaviti da bi se dozvolilo elementu okomito ispunjavanje "
+"dodijeljenog područja"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Ubaci red prije"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Ubaci red poslije"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Ubaci stupac prije"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Ubaci stupac poslije"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Obriši red"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Obriši Stupac"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tablica"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Sredina"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Ispuna"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Nijedan"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Znak"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Word"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Pokazivač vidljiv:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Je li pokazivač vidljiv"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Prepiši:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Da li upisani tekst zamjenjuje postojeći tekst"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Prihvaća tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Da li su upisani znakovi tabulatora"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Poravnanje:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Poravnanje teksta"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Omatanje:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Omatanje teksta"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Prostor iznad:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Broj piksela praznog prostora iznad odlomka"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Prostor ispod:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Broj piksela praznog prostora ispod odlomka"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Prostor unutra:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Broj piksela praznog prostora između prelomljenih redova u odlomku"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Lijeva margina"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Širina lijeve granice u pikselima"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Desna margina"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Širina desne granice u pikselima"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Uvlaka:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Broj piksela za koliko treba uvući odlomke"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Pogled teksta"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Je li preklopni gumb početno uključen"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Preklopni gumb"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Preklopni gumb alatne trake"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nova alatna traka"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Broj stavki:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Broj stavki u alatnoj traci"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Orijentacija alatne trake"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Stil alatne trake"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Savjeti:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Da li su savjeti omogućeni"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Prikaži strelicu:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Da li strelica treba prikazati izbornik ukoliko ne traka s alatima odgovara"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Da li stavka treba biti iste veliičine kao ostali istovrsne stavke"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Ubaci stavku prije"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Ubaci stavku poslije"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Alatna traka"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Gumb alatne trake"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Stavka alatne trake"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Stupaca"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Stupac 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Stupaca"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Zaglavlja vidljiva:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Da li se prikazuju zaglavlja stupaca"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Prijedlog pravila:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "Je li postavljen prijedlog tako da tema crta redove u raznim bojama"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Moguće presložiti:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Da li je moguće presložiti pogled"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Omogući pretragu:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Da li korisnik može interaktivno pretraživati kroz stupce"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Visina razmjera:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Odabir boja"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Da li označene datoteke trebaju biti ograničene na lokalne datoteke"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X Proširenje:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Pogled popisom ili stablom"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nova okomita kućica"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Okomita kućica"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nova okomita kućica s gumbima"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Okomita kućica s gumbima"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Vrsta sjenke preglednog prostora"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Mjesto gledanja"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Okomite površine"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Okomito ravnalo"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Uspravna skala"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Okomita linija s klizačem"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Okomiti separator"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Naslov prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Vrsta prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr "Upišite podsjetnik:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr "Govori upravitelju prozora kako postupati s prozorom"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Početna pozicija prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modalno:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Je li prozor modalan"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Uobičajena širina:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Uobičajena širina prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Uobičajena visina:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Uobičajena visina prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Promjenjljive veličine:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Da li se prozoru može mijenjati veličina"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Da li se prozor može skupljati"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Rasti:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Da li se prozor može povećati"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Samouništenje:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Da li se prozor zatvara kad je njegov direktni prethodnik zatvoren"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Sličica za ovaj prozor"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Uloga:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Jedinstveni označivač za prozor koji se treba koristiti kod vraćanja sesije"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Ukrašeno:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "Da li upravitelj prozorima treba ukrasiti prozor"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "Preskoči traku s zadacima:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "Da li se prozor ne treba pojavljivati u traci zadataka"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr "Preskoči pozivnik:"
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr "Da li se prozor ne treba pokavljivati u pozivniku"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "Gravitacija"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Referentna točka za uporabu kada su postavljene koordinate prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Usmjerenje na pritisak:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Da li upravitelj prozorima treba ukrasiti prozor"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Prozor"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Greška"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "sustavska greška"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Pogreška kod otvaranja"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Pogreška kod otvaranja"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Greška pri pisanju datoteke"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Neispravni direktorij"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Neodgovarajuća vrijednost"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Neispravni XML entitet"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Očekivana početna oznaka"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Očekivana krajnja oznaka"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Očekivan je znak"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Identifikacija klase nedostaje"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Nepoznata klasa"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Neispravna komponenta"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Neočekivani kraj datoteke"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Nepoznati kod greške"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Kontrolirano od"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Kontroler za"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Oznaka za"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Označeno od"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Član"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Čvora je dijete od"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Označeno od"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "skočni izbornik"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Odnos: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Ime:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Ime elementa koje se predaje pomoćnim tehnologijama"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Opis:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Opis elementa koji se predaje pomoćnim tehnologijama"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Naslov tablice:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Naslov tablice koji se predaje pomoćnim tehnologijama"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Odaberi elemente s ovim odnosima"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Pritisni"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Pritisni"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Inačica za objavljivanje"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Unesi opis akcije koja se predaje pomoćnim tehnologijama"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Odlagalište"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Mora se odabrati element u koji će se umetati"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Ne možete ubaciti u prozore ili dijaloge."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Ne možete umetnuti u odabrani element, jer\n"
+"je automatski stvoren od strane nadređenog elementa."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+"Samo se elementi popisa mogu umetati u izbornik ili na traku izbornika."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Samo se gumbi mogu umetati područje akcije dijaloga."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Samo se GnomeDockItem elementi mogu umetati u GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Samo se GnomeDockItem elementi mogu umetati preko GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+"Oprostite - kopiranje preko GnomeDockItem još uvijek nije implementirano."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Samo se GnomeDockItem elementi mogu umetati u GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Novi"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Stvara novu datoteku"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Zastar_jelo"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Osnovni"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Dodatni"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Odaberi ključ za kraticu"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Tipke"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Uređivač izbornika"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Tip"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Ubrzivač"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Ime"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Rukovatelj"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktivan"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grupa"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Sličica"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Pomakni element i njegovu djecu jedno mjesto iznad u popisu"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Pomakni element i njegovu djecu jedno mjesto ispod u popisu"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Pomakni element i njegove djecu jednu razinu iznad"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Pomakni element i njegovu djecu jednu razina ispod"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Uobičajeni element koji se koristi."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Uobičajeni element:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Uobičajeni GNOME element koji se koristi."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "Sljedeća stavka izbornika ili prazno za razdjeljnik."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Ime forme"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Funkcija koja se poziva kad se izabere element"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Rukovoditelj:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Neobavezna ikonica koja se može prikazati lijevo od izbornika"
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Savjet koji se prikazuje kad je pokazivač miša iznad elementa"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "NazivAlata:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Dodaj"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Dodajte novu jedinicu ispod selektirane."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "_Dodaj dijete"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Dodaj novu stavku dijte ispod odabrane stavke."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Dodaj_Razmak"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Dodajte separator ispod selektirane jedinice."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Obriši"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Obriši trenutni element"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Vrsta elementa:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Je li element početno uključen."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktivno:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Ne"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Grupa okruglih gumba stavki izbornika"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Provjeri"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Obično"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Ubrzivač:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Tipka:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modifikacije:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Da"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Odaberi ikonu"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "odvajač"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Novi"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Označivać"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktorij projekta nije određen.\n"
+"Odredite ga pomoću dijaloga za postavke projekta.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Izvorni direktorij nije određen.\n"
+"Odredite ga pomoću dijaloga za postavke projekta.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Neispravni izvorni direktorij:\n"
+"\n"
+"Izvorni direktorij mora biti direktorij projekta.\n"
+"ili poddirektorij direktorija projekta.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktorij piksmapa nije određen.\n"
+"Odredite ga pomoću dijaloga za postavke projekta.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+"Oprostite - generiranje izvornog koda za %s još uvijek nije implementirano"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Vaš projekt koristi zastarjele elemente koje Gtkmm-2\n"
+"ne podržava. Pronađite ove elemente u vašem projektu, i \n"
+"koristite njihove zamjene."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Greška prilikom glade-- izvođenja za generiranje C++ izvornog koda.\n"
+"Provjerite je li glade-- instaliran i je li u vašem PATH-u.\n"
+"Zatim probajte izvršiti 'glade-- <project_file.glade>' u terminalu."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Greška prilikom pokretanja gatea za generiranje Ada95 izvornog koda.\n"
+"Provjerite je li gate instaliran i je li u vašem PATH-u.\n"
+"Zatim probajte da izvršiti \"gate <project_file.glade>\" u terminalu."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Greška prilikom pokretanja glade2perla za generiranje Perl izvornog koda.\n"
+"Provjerite je li glade2perl instaliran i je li u vašem PATH-u.\n"
+"Zatim probaj da izvršiti \"glade2perl <project_file.glade>\" u terminalu."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Greška prilikom pokretanja egladea za generiranje Eiffel izvornog koda.\n"
+"Provjerite je li eglade instaliran i je li u vašem PATH-u.\n"
+"Zatim probajte izvršiti \"eglade <project_file.glade>\" u terminalu."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktorij piksmapa nije određen.\n"
+"Odredite ga pomoću dijaloga za postavke projekta.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Greška pri pisanju XML datoteke projekta\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Postavke projekta"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Općenito"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Osnovne postavke:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Direktorij projekta"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Direktorij projekta:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Potraži..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Ime trenutnog projekta"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Ime projekta:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Ime programa"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Datoteka projekta"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Datoteke projekta:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Poddirektoriji:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Direktorij za spremanje stvorenog izvornog koda"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Direktorij izvornog koda:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Direktorij za spremanje piksmapa"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Direktorij pixmapa:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Licenca koja će se postaviti na vrh stvorenih datoteka"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Jezik:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Omogući podršku za GNOME"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Da li će se izgraditi GNOME aplikacija"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Omogući podršku za GNOME bazu podataka"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Da li će se izgraditi GNOME aplikacija koja koristi bazu podataka"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C postavke"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>Napomena:</b> preporučujemo uporabu libglade za velike programe."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opće odrednice:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext podrška"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Da li su znakovni nizovi obilježeni za prevođenje pomoću gettexta"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Određivanje imena elementa"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Da li se imena elementa određuju u izvornom kodu"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Napravi sigurnosnu kopiju datoteka izvornog koda"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Da li se čuvaju kopije datoteka izvornog koda"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Podrška za GNOME pomoć"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Da li se uključuje podrška za GNOME sustav pomoći"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Postavke izlaza datoteka:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "main.c datoteka je izlaz"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Je li main.c datoteka izlaz koji sadrži main() funkciju, ako ona već ne "
+"postoji"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Proizvedi pomoćne Funkcije"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Da li se proizvode pomoćne funkcije"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Proizvedi datoteke za izradu"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Da li se proizvode datoteke za izradu izvornog koda, kao Makefile.am i "
+"configure.in, ukoliko one već ne postoje"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funkcije izrade sučelja:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Datoteka u kojoj se nalaze funkcije za stvaranje sučelja"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Datoteka:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "Datoteka u kojoj se nalaze deklaracije funkcija za stvaranje sučelja"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Datoteka zaglavlja:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Izvorna datoteka za funkcije stvaranja sučelja"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Datoteka s zaglavljima za funkcije stvaranja sučelja "
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Funkcije za upravljanje signalima i pozvanim funkcijama:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Datoteka u kojoj su zapisani prazni upravljači signala i pozvane funkcije"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Datoteka u koju se zapisuju deklaracije upravljača signala i pozvanih "
+"funkcija"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Izvorna datoteka za rukovatelja signalima i funkcije povratnog poziva"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"Datoteka s zaglavljima za rukovatelj signalima i funkcijama za povratno "
+"zvanje"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Pomoćne funkcije:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Datoteka u koju se zapisuju pomoćne funkcije"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Datoteka u koju se zapisuju deklaracije pomoćnih funkcija"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Izvorna datoteka za funkicije podrške"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Datoteka s zaglavljima za funkcije podrške"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade odrednice"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Nizovi koji se mogu prevesti:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>Napomena:</b> ovaj izbor je zastario, umjesto njega koritite intltool."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Spremi nizove znakova koji se mogu prevesti"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Da li se prevodivi znakovni nizovi spremaju u posebnu datotejz C izvornog "
+"koda da bi se omogućilo prevođenje sučelja koje učitava libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+"Izvorna datoteka C koda u kojoj će se sačuvati svi nizovi znakova koji se "
+"mogu prevesti"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Datoteka:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Odaberite direktorij projekta"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+"Morate postaviti postavku za datoteku koja sadrži znakovne nizove koji se "
+"prevode"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Morate postaviti postavku direktorij projekta"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Morate postaviti postavku za datoteku projekta"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Morate postaviti postavku za ime projekta"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Morate postaviti postavku za ime programa"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Morate postaviti postavku za direktorij izvornog koda"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Morate postaviti postavku za direktorij piksmapa"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Ne mogu prikazati datoteku pomoći: %s.\n"
+"\n"
+"Greška: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "&Projekt"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Izgradi"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Proizvedi izvorni kod projekta"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Postavke..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Promijeni postavke projekta"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Obriši odabrani element"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Pokaži _paletu"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Pokaži paletu s elemenetima"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Pokaži uređivač _osobina"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Pokaži uređivač osobina"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Pokaži stablo _elementa"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Pokaži stablo elementa"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Pokaži _odlagalište"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Pokaži odlagalište"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "_Prikaži mrežu"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Pokaži mrežu (samo u fiksnim kontejnerima)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Ubačaj u mrežu"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Prioni element za mrežu"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Pokaži savjete za element"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Pokaži prijedloge za napravljene elemente"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Postavi postavke _mreže..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Postavi stil mreže i razmak"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Postavi postavke za prianjanj_e..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Postavi postavke za prianjanje uz mrežu"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Pogledajte pitanja i odgovore za Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projekt"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Novi projekt"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Otvori"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Otvori projekt"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Spremi"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Spremiti projekt"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Odrednice"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Izgradi"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Izgradi izvorni kod"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Otvaranje postojećeg projekta"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Spremi projekt"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Izađi iz Gladea"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Izreži odabrani element i smjesti u odlagalište"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Kopiraj odabrani element u odlagalište"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Ubaci element izodlagališta preko odabranog elementa"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Mreža"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Prikaži mrežu"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Odredi razmak između linija mreže"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "/Prikaz/Zaključaj Vodilje"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Prioni element na mrežu (samo u fiksnim kontejnerima)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Postavljanje koji dijelovi forme prijanjaju na mrežu"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_O..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "_Odrednice"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Napravi izvorni kod"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Jeste li sigurni da želite stvoriti novi projekt?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Novi _Gtk+ projekt"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Novi G_NOME projekt"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Koju vrstu projekta želite stvoriti?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Napravljen je novi projekt."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projekt otvoren."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Greška prilikom otvaranja projekta"
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Greške prilikom otvaranja datoteke projekta"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr "Greške tijekom otvaranja projektne datoteke"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Trenutno nema nijedan otvoreni projekt.\n"
+"Napravite novi projekt pomoću Projekt/Novi naredbe."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Greška prilikom spremanja projekta"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Greška prilikom spremanja projekta"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projekt spremljen."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Greška prilikom pisanja izvornog koda"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Greška prilikom pisanja izvornog koda."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Izvorni kod zapisan."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Poruka sustavske greške:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Jesi li siguran da želiš odustati?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade je izgrađivač korisničkog sučelja za Gtk+ i GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "O Glade-u"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<BezNaziva>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Preglednik Bbaze podataka"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Kombinacija podataka i povezivanja"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Izbornik veza"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN podešavanje"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Čarobnjak za DSN konfiguraciju"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Istakni tekst:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Ukoliko je odabrano, u elementu će tekst biti istaknut"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Preglednik grešaka baze podataka"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Dijalog grešaka baze podataka"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Obrazac"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Tekst unutar sive trake"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Siva traka"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Mreža granice podataka"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Popis podataka"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Element za prijavu na bazu podataka"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Korisnička oznaka"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Dijalog za prijavu na bazu podataka"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Izbor dobavljača"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Izbornik izvora podataka"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Uređivač tablice "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Dopusti plutanje"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Da li su dozvoljene stavke plutajućeg sidrišta"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Dodaj traku sidrišta na vrh"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Dodaj pristansku traku na dnu"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Dodaj pristansku traku na lijevo"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Dodaj pristansku traku na desno"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Dodaj plutajući detalj sidrištu"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "GNOME sidrište"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Zaključano:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Je li stavka sidrišta zaključana u položaju"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Ekskluzivno:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Je li stavka sidrišta uvijek jedina na svojoj traci"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Bez plutanja:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Je li stavci sidrišta onemogućeno plutati u svom prozoru"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nikad okomito:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Je li stavci sidrišta onemogućeno da bude okomita"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nikad vodoravno:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Je li stavci sidrišta onemogućeno da bude vodoravna"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Vrsta sjenke oko stavke sidrišta"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Pravac pružanja plutajuće stavke sidrišta"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Dodaj detalj sidrištu prije"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Dodaj detalj sidrištu poslije"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Stavka GNOME sidrišta"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Dodatne informacije, kao opis paketa i njegova web stranica"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome dijalog o programu"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Nova datoteka"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Otvori datoteku"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Spremi datoteku"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Statusna traka:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Da li prozor ima statusnu traku"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Spremi postavke:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Da li se raspored čuva i vraća automatski"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "GNOME programski prozor"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Poruka o stanju."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Napredak:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Da li programska traka ima pokazivač napretka"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Stanje:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Da li programska traka ima područje za statusne poruke i korisnički unos"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "GNOME aplikacijska traka"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Izglađeno:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Je li površina izglađena, za izglađivanje rubova teksta i grafike"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Najmanja x koordinata"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Najmanja y koordinata"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Najveća x koordinata"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Najveća y koordinata"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Piksela u jedinici:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Broj piksela koji odgovara jednoj jedinici mere"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Prilagođavanje:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Da li primjer koristi prilagođavanje da bi bio precizniji"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Odabir boje"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome izbornik boja"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Ne mogu napraviti Bonobo kontrolu"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Nova Bonobo kontrola"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Odaber Bonobo kontrole"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Opis"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo kontrola"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Pokaži vrijeme:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Da li se prikazuju vrijeme i datum"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 Satni format."
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Da li se vrijeme prikazuje u dvadesetčetvorosatnom formatu"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Niži sat:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Najniži sat koji se pokazuje u skočnom prozoru"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Gornji sat:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Najviši sat koji se pokazuje u skočnom prozoru"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Automatsko zatvaranje:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Da li se dijalog zatvara kad se pritisne na bilo koji gumb"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Sakrij pri zatvaranju:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Da li se dijalog skriva, umjesto da se uništi prilikom zatvaranja"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Gnome dijalog"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Novi Gnome čarobnjak"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Prikaži pomoć"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Pokaži gumb za pomoć."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Dodaj Pocetnu Stranicu"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Dodaj Zavrsnu Stranicu"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Čarobnjak"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Naslov stranice"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Osnovni tekst na stranici koji upoznaje korisnike s čarobnjakom."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Boja naslova:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Boja teksta naslova"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Boja teksta:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Boja osnovnog teksta"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Boja pozadine stranice"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Boja poz. logotipa:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Boja pozadine oko logotipa"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Boja kućice za tekst:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Boja pozadine područja osnovnog teksta"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Slika za logotip:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logotip koji se prikazuje u gornjem lijjevom dijelu stranice"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Vodeni žig sa strane:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Glavna slika koja se prikazuje na boku stranice."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Vodeni žig na vrhu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Vodeni žig koji se prikazuje na vrhu stranice."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Početna ili krajnja stranica čarobnjaka"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Boja pozadine sadržaja:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Boja pozadine oko naslova"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Slika koja se prikazuje duž vrha stranice"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Standardna stranica čarobnjaka"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Identifikacija povijesti:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Identifikacija pod kojom se čuvaju stavke povijesti"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Maks. spremljeno:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Najveći broj spremljenih stavki povijesti"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome unos"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Naslov dijaloga za odabir datoteke"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Direktorij:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Je li umjesto datoteke potreban direktorij"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Da li dijalog za odabir datoteke treba biti modalan"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Koristi izbornik datoteka:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Koristite novu komponentu GtkFileChooser umjesto GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome unos datoteke"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Pregledni tekst za prikaz u dijalogu za odabir pisma"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Način:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Šta prikazati u gumbu za odabir pisma"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Veličina pisma koje se koristi u gumb za odabir pisma"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome izbornik pisama"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "Adresa (URL) koja se prikazuje kad se klikne na gumb"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Tekst koji se prikazuje u gumbu"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef gumb za povezivanje"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome unos sličice"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Način odabira"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Širina sličice:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Širina svake sličice"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Broj piksela između redova sličica"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Broj piksela između stupaca sličica"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Okvir ikona:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Broj piksela oko sličice (ne koristi se?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Razmak teksta:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Broj piksela između teksta i sličice"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Tekst se može mijenjati:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Da li korisnik može mijenjati tekst"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Tekst je statičan:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Je li tekst sličice statičan, u slučaju čega se neće kopirati pomoću "
+"GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Popis sličica"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Odabir sličica"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Vrsta Poruke:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Vrsta prozora upozorenja"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Poruka:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Poruka za prikaz"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome kućica za poruke"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Ime pixmape"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "U srazmjeru:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Je li pixmapa skalirana"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Širina razmjera:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Širina na koju se prilagođava sličica"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Visina razmjera:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Visina na koju se prilagođava sličica"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome piksmapa"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Pregled:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Je li prikazan smanjeni pregled piksmape"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Novi GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Dijalog s osobinama"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Zapiši izvorni kod i izađi"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Počni sa skrivenom paletom"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Počni sa skrivenim uređivačem vrijednosti"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: XML datoteka mora biti postavljena sa '-w' ili '--write-source' "
+"opcijom.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Greška prilikom učitavanja XML datoteke.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Greška prilikom pisanja izvornog koda.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "osoban"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "zaštićen"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "gledaoci"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Osvjetljenje"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Odabrano"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Neosjetljiv"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Kada se prozor mora ponovo iscrtati"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Kada se miš pomiče"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Nagovještaji pomicanja miša"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Pomicanje miša kad je bilo koji gumb pritisnut"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Pomicanje miša kad je gumb 1 pritisnut"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Pomicanje miša kad je gumb 2 pritisnut"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Pomicanje miša kad je gumb 3 pritisnut"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Bilo koja pritisnuta tipka miša"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Bilo koja otpuštena tipka miša"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Bilo koja pritisnuta tipka tipkovnice"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Bilo koja otpuštena tipka tipkovnice"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Kada miš uđe u prozor"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Kada miš napušta prozor"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Bilo koja promjena u fokusu unosa"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Bilo koja promjena u strukturi prozora"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Bilo koja promjena postavki X Windows-a"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Bilo koja promjena u vidljivosti"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Za pokazivače u programima koji podržavaju XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Svojstva"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Pakiranje"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Uobičajeno"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stil"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Signali"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Svojstva:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Osobine: <nijedna>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klasa:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Klasa elementa"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Širina:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Zahtjevana širina elementa (obično se koristi da bi se postavila najmanja "
+"širina)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Visina:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Zahtjevana visina elementa (obično se koristi da bi se postavila najmanja "
+"visina)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Vidljivo:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Je li element početno vidljiv"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Osjetljivo:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Da li element odgovara na unos"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Savjet koji se prikazuje kad je miš postavljen iznad elementa"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Može biti uobičajeno:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Da li element može biti uobičajena akcija u prozoru"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Uobičajeno:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Je li element uobičajena akcija u dijalogu"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Može fokusirati:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Da li element može biti u fokusu za unos"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Ima fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Je li elemenet u fokusu za unos"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Nova obveza"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "X događaji koje element prima"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Eks. događaji:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Mod događaja X proširenja"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Ubrzivači:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Određuje signale koji se emitiraju kad su tipke pritisnute"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Uredi..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Prenesi:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Ovo treba postaviti da bi se stil elementa prenio na djecu elementa"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Imenovani stil:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Ime stila koji može biti zajednički za više elementa"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Pismo:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Pismo koji se koristi za bilo koji tekst u elementu"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopiraj sve"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Ispred:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Pozadina:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Osnova:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Boja pisanja"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Pozadinska boja"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Boja teksta"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Bazna Boja"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Pixmapa poz.:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Grafika koja se koristi kao pozadina elementa"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Datoteka za upis izvornog koda"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Javno:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Je li element dodan strukturi podataka komponente"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Posebna klasa:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Stavi podstablo ovog elementa u posebnu klasu"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Posebna datoteka:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Stavi ovaj element u posebnu datoteku izvornog koda"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Vidljivost:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Vidljivost elementa. Javni elementi se izvoze u globalnu mapu."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Mora se odabrati boja ili pozadina koja se kopira"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Neispravni odabir u on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Mora se prvo kopirati boja ili piksmapa pozadine"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Mora se odabrati boja u koju će se umetati"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Mora se odabrati piksmapa pozadine u koju će se umetati"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Ne mogu napraviti pixmapu iz datoteke\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Podatak"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Poslije"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objekt"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Signal:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Signal za koji se dodaje rukovatelj"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Funkcija koja obrađuje signal"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Podaci:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Podaci koji se predaju rukovatelju"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objekt:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Objekt koji prima signal"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Nakon:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Da li se rukovatelj izvršava poslije funkcije klase"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Dodaj"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Ažuriraj"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Obriši"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Ubrzivači"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Način"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Ključ"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Signal koji se emitira"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Tipka kratice"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Signal koji se emitira kad se pritisne kratica"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Nizovi koji se mogu prevesti:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Odaberi X događaje"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Maska događaja"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Mora se postaviti tipka kratice"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Mora se postaviti signal koji se emitira"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Mora se odrediti ime za signal"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Mora se odrediti upravljač signala"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s signals"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Odaberi signal"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Vrijednost:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "M_in"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Korak pov:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Stranica pov:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Veličina Stranice:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "H vrijednost:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "H min:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "H maks:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "H korak pov:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "H stranica pov:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "H veličina stranice:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "V vrijednost:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "V min:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "V maks:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "V korak pov:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "V stranica pov:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "V veličina stranice:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Početna vrijednost"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Najmanja vrijednost"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Najveća vrijednost"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Uvećanje koraka"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Uvećanje broja stranice"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Veličina stranice"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Zahtjevano pismo nije dostupno."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Odaberi imenovani stil"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stilovi"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Preimenuj"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Odustani"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Novi stil:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Neispravno ime stila"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Ime stila već postoji"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Preimenuj stil u:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Ne mogu preimenovati datoteku: \n"
+" %s\n"
+"u:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Ne mogu stvoriti datoteku: \n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Greška pri pisanju XML datoteke\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Prevodljive komentare generirao Glade.\n"
+" * Dodajte ovu datoteku u POTFILES.in.\n"
+" *Ne mojte kompajlirati kao dio aplikacije.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neispravno ime datoteke za izvorni kod sučelja: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neispravno ime datoteke za zaglavlje sučelja: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neispravno ime datoteke za povratnu funkciju: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neispravno ime datoteke za zaglavlje povratne funkcije: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neispravno ime datoteke za pomoćni izvorni kod: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neispravno ime datoteke za zaglavlje podrške: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Ne mogu dodati u datoteku:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Greška pri pisanju datoteke:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Ime datoteke se mora postaviti u dijalogu s postavkama projekta."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Ime datoteke mora biti relativno ime.\n"
+"Koristi postavke projekta za njegovo postavljanje."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Stablo elementa"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Element nije nađen u kutijici"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Element nije nađen u tablici"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Element nije nađen u fiksnom kontejneru"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Element nije nađen u packeru"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Ne mogu pristupiti datoteci:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Ne mogu otvoriti datoteku: \n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Greška pri čitanju datoteke: \n"
+". %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Ne mogu stvoriti direktorij: \n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Ne mogu pristupiti direktoriju:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Neispravni direktorij:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekti"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "izbacivati"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Ne mogu otvoriti direktorij: \n"
+" %s\n"
diff --git a/tools/glade/po/hu.po b/tools/glade/po/hu.po
new file mode 100644
index 00000000..abd7de9c
--- /dev/null
+++ b/tools/glade/po/hu.po
@@ -0,0 +1,5880 @@
+# glade translation for Hungarian language.
+# Copyright (C) 2000, 2005 Free Software Foundation, Inc.
+# Szabolcs Ban <shooby@gnome.hu>
+# Gergely Nyagy <greg@gnome.hu>
+# Gabor Kelemen <kelemeng@gnome.hu>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade.HEAD.hu\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-08-15 03:42+0200\n"
+"PO-Revision-Date: 2005-11-19 18:32+0100\n"
+"Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
+"Language-Team: Hungarian <gnome@gnome.hu>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade felülettervező"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Rácsbeállítások"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Vízszintes térköz:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Függőleges térköz:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Rács stílusa:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Pontok"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Vonalak"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Tapadás beállításai"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Vízszintes tapadás:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Balra"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Jobbra"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Függőleges tapadás:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Fent"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Lent"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "A GtkToolItem elemek csak GtkToolbarhoz adhatóak."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Nem lehet GtkScrolledWindow elemet beszúrni."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Nem lehet GtkViewport elemet beszúrni."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Nem lehet hozzáadni új felületi elemet."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Nem lehet felületi elemet hozzáadni a megadott helyen.\n"
+"\n"
+"Tipp: A GTK+ konténereket használ a felületi elemek elhelyezésére.\n"
+"Próbálja meg letörölni a felületi elemet és doboz vagy tábla\n"
+"konténert használni helyette.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Nem lehet a felületi elemet törölni."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "A felületi elem nem törölhető"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Ez a felületi elem egy szülő felületi elem részeként, automatikusan jött "
+"létre, ezért nem lehet letörölni."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Keretszélesség:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "A keret szélessége a konténer körül"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Kiválasztás"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Görgetőablak törlése"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Görgetőablak hozzáadása"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Igazítás törlése"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Igazítás hozzáadása"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Eseménydoboz törlése"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Eseménydoboz hozzáadása"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Újrarajzolás"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Kivágás"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Másolás"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Beillesztés"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Törlés"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "a konténer gyermekének helyettesítése - nincs még megvalósítva\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Nem lehet GtkAlignment elemet beszúrni."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Nem lehet a GtkAlignment elemet törölni."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Nem lehet GtkEventBox elemet beszúrni."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Nem lehet a GtkEventBox elemet törölni."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Nem lehet GtkScrolledWindow elemet beszúrni."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Nem lehet a GtkScrolledWindow elemet törölni."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Címke törlése"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Alkalmazás neve"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logó:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "A logóként használt kép"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Program neve:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Az alkalmazás neve"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Megjegyzések:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "További információ, például az alkalmazás leírása"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Copyright megjegyzés"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "Weboldal URL-je:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "Az alkalmazás weboldalának URL-je"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Weboldal címkéje:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "A weboldal hivatkozásához megjelenítendő címke"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licenc:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Az alkalmazás licencének részletei"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Licenc tördelése:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "A licencet kell-e tördelni?"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Szerzők:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "A csomag szerzői, soronként egy."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Dokumentáció írói:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "A csomag dokumentációjának szerzői, soronként egy"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Művészek:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "A csomag grafikáit készítő emberek, soronként egy."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Fordítók:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"A csomag fordítói. Ezt általában üresen kell hagyni, így a fordítók a "
+"neveiket a po fájlon keresztül adhatják hozzá."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Névjegyablak"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Címke gyorsbillentyűvel"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X igazítás:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "A gyermek felületi elem vízszintes igazítása"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y igazítás:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "A gyermek felületi elem függőleges igazítása"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X méretezés:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "A gyermek felületi elem vízszintes méretezése"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y méretezés:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "A gyermek felületi elem függőleges méretezése"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Felső térköz:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "A gyermek felületi elem fölé elhelyezendő üres hely"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Alsó térköz:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "A gyermek felületi elem alá elhelyezendő üres hely"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Bal térköz:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "A gyermek felületi elem bal oldalán elhelyezendő üres hely"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Jobb térköz:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "A gyermek felületi elem jobb oldalán elhelyezendő üres hely"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Igazítás"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Irány:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "A nyíl iránya"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Árnyék:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "A nyíl árnyékának típusa"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "A nyíl vízszintes igazítása"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "A nyíl függőleges igazítása"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "X kitöltés:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "A vízszintes kitöltés"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Y kitöltés:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "A függőleges kitöltés"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Nyíl"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Címke X igazítása:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "A keret címkéjének vízszintes igazítása"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Címke Y igazítása:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "A keret címkéjének függőleges igazítása"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "A keret árnyékának típusa"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "A keret gyermekének vízszintes igazítása"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Arány:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "A keretben lévő gyermek méretaránya"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Gyermek követése:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "A méretarányt a gyermeknek kell-e megállapítania?"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aránytartó keret"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Sablon gomb:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "A használandó sablon gomb"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Címke:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "A megjelenítendő szöveg"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "A megjelenítendő ikon"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Gomb kiemelkedése:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "A gomb kiemelkedésének stílusa"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Válasz ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"A gomb megnyomásakor visszaadott válaszkód. Válasszon egyet a szabvány "
+"válaszok közül, vagy adjon meg egy pozitív egész számot"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Kattintásra fókusz:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "A gomb megkapja-e a fókuszt rákattintás után?"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Gomb tartalmának eltávolítása"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Gomb"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Fejléc:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "A hónapot és az évet a fejlécben kell-e mutatni?"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Napok nevei:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "A napok neveit mutatni kell-e?"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Rögzített hónap:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "A hónap és az év nem változtatható meg?"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Hetek számai:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "A hét számát kell-e mutatni?"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "A hétfő az első:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "A hétfővel kezdődik-e a hét?"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Naptár"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Háttérszín:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "A háttérszín"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Cellanézet"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Kezdetben be:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "A jelölőgomb kezdetben be van-e jelölve?"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inkonzisztens:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "A gomb inkonzisztens állapotban jelenjen-e meg?"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indikátor:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Az indikátort mindig meg kell-e rajzolni?"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Jelölőgomb"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "A menüelem kezdetben be van-e jelölve?"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Jelölő menüelem"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Új címkés lista"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Oszlopok száma:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Kiválasztási mód:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "A címkés lista kiválasztási módja"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Címkék mutatása:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "A címkéket kell-e mutatni?"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "A címkés lista keretének árnyékának típusa"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Címkés lista"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Alpha használata:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Az alfa csatornát kell-e használni?"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Cím:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "A színválasztó párbeszédablak címe"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Válasszon egy színt"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Színválasztó gomb"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Átlátszatlanság vezérlése:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Az átlátszatlanság-vezérlést kell-e mutatni?"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paletta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "A paletta megjelenjen-e?"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Színválasztás"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Válasszon színt"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Színválasztó párbeszédablak"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Érték a listában:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Az értéknek a listában kell-e lennie?"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK ha üres:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Egy üres érték elfogadható-e, ha az \"Érték a listában\" be van állítva"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Kis- és nagybetű:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "A keresés a kis- és nagybetűkre érzékeny-e?"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Nyilak használata:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "A nyilak használhatók-e az érték változtatására?"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Mindig használja:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "A nyilak akkor is működnek-e, ha az érték nincs a listában?"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Elemek:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "A legördülő lista elemei, soronként egy"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Legördülő doboz"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Leválasztók hozzáadása:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Legyen-e leválasztó elem a legördülő menükben"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "A legördülő doboz megragadja-e a fókuszt rákattintás után?"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Van kerete:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "A legördülő doboz rajzoljon-e keretet a gyermek körül?"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Legördülő doboz mező"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Új címkés fa"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "A címkés fa kiválasztási módja"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "A címkés fa keretének árnyékának típusa"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Címkés fa"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Típus:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "A görbe típusa"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "A minimális vízszintes érték"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "A maximális vízszintes érték"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "A minimális függőleges érték"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "A maximális függőleges érték"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Görbe"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Létrehozó függvény:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "A függvény, amely létrehozza a felületi elemet"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "String1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "A függvénynek átadandó első szöveges paraméter"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "String2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "A függvénynek átadandó második szöveges paraméter"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "A függvénynek átadandó első egész szám paraméter"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "A függvénynek átadandó második egész szám paraméter"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Egyéni felületi elem"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Új párbeszédablak"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Mégsem, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Mégsem, Alkalmaz, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Bezárás"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "S_zabvány gombkiosztás:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "G_ombok száma:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Súgó gomb mutatása"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Van elválasztó:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "A párbeszédablaknak van-e vízszintes elválasztója a gombok felett?"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Párbeszédablak"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Rajzterület"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Szerkeszthető:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "A szöveg szerkeszthető-e?"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Szöveg látható:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"A beírt szöveg látható lesz. Ha ki van kapcsolva, a beírt karakterek helyett "
+"csillagok jelennek meg, jelszó beírásához hasznos"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Max hossz:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "A szöveg maximális hossza"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Szöveg:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "A mezőnek legyen-e kerete?"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Láthatatlan karakter:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Az a karakter, amit a szöveg elrejtésére akar használni, például jelszavak "
+"bevitelénél"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Az alapé. aktív:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Az alapértelmezett felületi elem aktiválódjon-e az enter lenyomására?"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Szélesség karakterben:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "A mezőben ennyi karakternek legyen hely hagyva"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Szövegmező"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Látható ablak:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Az eseménydoboz látható ablakot használ-e?"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "A gyermek felett:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Az eseménydoboz ablaka a gyermek felületi elem ablaka felett van-e?"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Eseménydoboz"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Alapért. kiterjesztve:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+"A kiterjesztő alapértelmezésben ki van-e nyitva, hogy a gyermek elemet "
+"mutassa?"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Távolság:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "A címke és a gyermek közötti távolság"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Címke hozzáadása"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Kiterjesztő"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "A fájlválasztó párbeszédablak címe"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Művelet:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Az elvégzendő fájlművelet típusa"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Csak helyi:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "A kiválasztott fájlok csak helyi fájlok lehetnek-e?"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Rejtett mutatása:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "A rejtett fájlok és mappák megjelenjenek-e?"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Megerősítés:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "Megjelenjen-e egy megerősítési párbeszédablak egy fájl felülírásakor?"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Szél. karakterben:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "A gomb szélessége karakterben"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Fájlválasztógomb"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Több választható:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Lehet-e egyszerre több fájlt kijelölni?"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Fájlválasztó"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Fájlválasztó párbeszédablak"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Válasszon fájlt"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Fájlműveletek:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "A fájlművelet-gombok megjelenjenek-e?"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Fájlválasztó párbeszédablak"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "A felületi elem X koordinátája a GtkFixedben"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "A felületi elem X koordinátája a GtkFixedben"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Rögzített pozíciók"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "A betűkészlet-választó párbeszédablak címe"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Stílus mutatása:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "A betű stílusa megjelenjen-e a betűinformációk részeként?"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Méret mutatása:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "A betű mérete megjelenjen-e a betűinformációk részeként?"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Betű használata:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "A kiválasztott betűkészlettel jelenjenek-e meg a betűkészlet adatai?"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Méret használata:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "A kiválasztott betűmérettel jelenjenek-e meg a betűkészlet adatai?"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Válasszon egy betűkészletet"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Betűkészlet-választó gomb"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Előnézet szövege:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Az előnézetként megjelenítendő szöveg"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Betűkészlet-választás"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Válasszon betűkészletet"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Betűkészlet-választó párbeszédablak"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Keret"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Indulótípus:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "A görbe kiindulási típusa"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gammagörbe"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "A fogantyúsdoboz körüli árnyék típusa"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Fogantyú helye:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "A fogantyú helye"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Élre tapadás:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "A fogantyúsdoboz azon éle, amelyik a pozícióra tapad"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Fogantyús doboz"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Új vízszintes doboz"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Méret:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "A dobozban lévő felületi elemek száma"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogén:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Ha a gyermeknek azonos méretűnek kell lennie"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "A gyermekek közötti tér"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Nem lehet egy gyermeket sem törölni."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Pozíció:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "A felületi elem pozíciója a testvéreihez viszonyítva"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Térköz:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "A felületi elem térköze"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Nyújtás:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Állítsa Igenre, hogy a felületi elem kiterjedhessen"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Kitöltés:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Állítsa Igenre, hogy a felületi elem kitöltse a lefoglalt területet"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Elejére:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Állítsa Igenre, hogy a felületi elem a doboz elejére kerüljön"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Beszúrás elé"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Beszúrás mögé"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Vízszintes doboz"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Új vízszintes gombdoboz"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "A gombok száma"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Elrendezés:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "A gombok elrendezésének stílusa"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "A gombok közötti térköz"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Vízszintes gombdoboz"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Az osztóvonal pozíciója"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Zsugorodás:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Állítsa Igenre, ha a felületi elem zsugorodhat"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Átméretezés:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Állítsa Igenre, ha a felületi elem átméretezhető"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Vízszintes ablaktábla"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Egység:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "A vonalzó egységei"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Alsó érték:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "A vonalzó alsó értéke"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Felső érték:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "A vonalzó felső értéke"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "A vonalzó jelenlegi pozíciója"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "A vonalzó maximális értéke"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Vízszintes vonalzó"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Érték mutatása:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "A skála értéke megjelenik-e?"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Számjegyek:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "A kijelzett számjegyek száma"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Érték helye:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Az érték helye"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Mód:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "A skála frissítésének módja"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertált:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "A határok felcserélése"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Vízszintes skála"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "A görgetősáv frissítésének módja"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Vízszintes görgetősáv"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Vízszintes elválasztó"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Ikon %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "Az ikonnézet kiválasztási módja"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Tájolás:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "Az ikonok tájolása"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Újrarendezhető:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "A nézet átrendezhető-e húzd és ejtsd módszerrel?"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Ikonnézet"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Nevesített ikon:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "A használandó nevesített ikon"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Ikon mérete:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Az alapértelmezett ikonméret"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Képpont mérete:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"A nevesített ikon mérete képpontban, vagy -1 az Ikon mérete tulajdonság "
+"használatához"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "A vízszintes igazítás"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "A függőleges igazítás"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Kép"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Érvénytelen alapértelmezett menüelem"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Menüpont képpel"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Beviteli párbeszédablak"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Aláhúzás használata:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "A szöveg tartalmaz-e egy aláhúzott gyorsbillentyűt?"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Jelölés használata:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "A szöveg tartalmaz-e pango jelölést?"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Igazítás:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "A címke sorainak igazítása"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Sortörés:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "A szöveg a címke szélességére van-e tördelve?"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Kijelölhető:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "A címke szövege kijelölhető-e az egérrel?"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "Az egész címke vízszintes igazítása"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "Az egész címke függőleges igazítása"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Fókusz célpont:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Az a felületi elem, ami az aláhúzott gyorsbillentyű használatakor megkapja a "
+"fókuszt."
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Kihagyás:"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "A karakterlánc kihagyásának módja"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "A címke szélessége karakterben"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Egysoros mód:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "A címke csak egy sor magasságú lehet-e?"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Szög:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "A címke szövegének forgatása ekkora szöggel"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Címke"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Terület szélessége:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Az elrendezési terület szélessége"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Terület magassága:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Az elrendezési terület magassága"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "A felületi elem X koordinátája a GtkLayoutban"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "A felületi elem Y koordinátája a GtkLayoutban"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Elrendezés"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "A lista kiválasztási módja"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Listaelem"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Felbukkanó menü"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Fájl"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "S_zerkesztés"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Nézet"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Súgó"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_Névjegy"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Csomagolás iránya:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "A menüsor csomagolásának iránya"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Gyermek iránya:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "A menüsor gyermekének csomagolási iránya"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Menük szerkesztése..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Menüsor"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menüelem"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Vízsz. mutatás:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Az elem látható-e, ha az eszköztár vízszintes?"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Függ. mutatás:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Az elem látható-e, ha az eszköztár függőleges?"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Fontos:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Az elem szövegének meg kell-e jelennie, ha az eszköztár módja "
+"GTK_TOOLBAR_BOTH_HORIZ?"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Eszköztárgomb menüvel"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Új notesz"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Lapok száma:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Fülek mutatása:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "A noteszfülek megjelenjenek-e?"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Keret mutatása:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "A notesz kerete megjelenjen-e, amikor a fülek el vannak rejtve?"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Fül pozíciója:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "A noteszfülek pozíciója"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Görgethető:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "A noteszfülek görgethetőek-e?"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Vízsz. fül keret:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "A fülek vízszintes keretének mérete"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Függ. fül keret:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "A fülek függőleges keretének mérete"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Felbukkanó menü:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "A felbukkanó menü engedélyezett-e?"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Lapok száma:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "A noteszlapok száma"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Előző lap"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Következő lap"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Lap törlése"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Kapcsolj a következőre"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Kapcsolj az előzőre"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Lap beszúrása e mögé"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Lap beszúrása ez elé"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Az oldal pozíciója az oldalak listájában"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Állítsa Igenre, hogy a fül kiterjedhessen"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Állítsa Igenre, hogy a fül kitöltse a lefoglalt területet"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Állítsa Igenre, hogy a fül a notesz elejére kerüljön"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menücímke:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "A felbukkanó menüben megjelenítendő szöveg"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notesz"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "%s nem adható hozzá egy GtkOptionMenu-höz."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Opciómenü"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Szín:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Az előnézet színes vagy szürkeárnyalatos?"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Az előnézet kitölti-e a számára lefoglalt területet?"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Előnézet"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "A folyamatjelző tartalmának iránya"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Elkészült rész:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "A munka már befejezett része"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Lépésköz:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"A folyamatjelző hosszának ennyied részével lesz az ugráló blokk mozgatva ha "
+"impulzus érkezik"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "A folyamatjelző felett megjelenítendő szöveg"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Szöveg mutatása:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "A szöveg megjelenjen-e a folyamatjelzőben?"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Aktivitás módja:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "A folyamatjelző úgy csinálhat, mint Kit orrán a futófény"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "A szöveg vízszintes igazítása"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "A szöveg függőleges igazítása"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Folyamatjelző"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "A rádiógomb kezdetben be van-e kapcsolva?"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Csoport:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"A rádiógomb csoportja (alapértelmezésben ugyanahhoz a szülőhöz tartozik "
+"minden rádiógomb)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Új csoport"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Rádiógomb"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "A rádió-menüelem kezdetben be van-e kapcsolva?"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"A rádió-menüelem csoportja (alapértelmezésben ugyanahhoz a szülőhöz tartozik "
+"minden rádió-menüelem)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Rádió-menüelem"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Az eszköztár-rádiógomb csoportja (alapértelmezésben az eszköztáron van "
+"minden eszköztár-rádiógomb)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Eszköztár-rádiógomb"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Vízsz. szabály:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "A vízszintes gördítősáv látszódjon-e?"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Függ. szabály:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "A függőleges gördítősáv látszódjon-e?"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Ablak helyzete:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "A gyermek felületi elem pozíciója, tekintettel a gördítősávokra"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Árnyék típusa:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "A függőleges gördítősáv frissítésének módja"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Görgetőablak"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Menüelválasztó"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Megrajzolás:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Az elválasztó meg van-e rajzolva, vagy csak üres?"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Eszköztár-elválasztó"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Növekedés:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "A léptetőgomb növekedése, a lapközzel együtt használt"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "A megjelenő tizedesjegyek száma"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerikus:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Csak számok bevitele engedélyezett?"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Frissítési mód:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Mikor küldjön value_changed jelzéseket?"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Pattintás:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Az érték a lépésköz többszöröseihez legyen-e igazítva?"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Átfordulás:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Az érték a határokon átforduljon-e?"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Léptetőgomb"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Átméretező:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Az állapotsornak legyen-e átméretező fogantyúja az ablak átméretezéséhez?"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Állapotsor"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Új táblázat"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Sorok száma:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Sorok:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "A táblázat sorainak száma"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Oszlopok:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "A táblázat oszlopainak száma"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "A gyermekek megegyező méretűek legyenek-e?"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Sorköz:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Hely az egyes sorok között"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Oszlopköz:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Hely az egyes oszlopok között"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "X cella:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "A felületi elem bal éle a táblában"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Y cella:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "A felületi elem felső éle a táblában"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Oszlopfeszítés:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "A táblázatban a felületi elem által kifeszített oszlopok száma"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Sorfeszítés:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "A táblázatban a felületi elem által kifeszített sorok száma"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Vízsz. kitöltés:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Függ. kitöltés:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X megnyúlás:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Állítsa igenre, hogy a felületi elem vízszintesen megnyúljon"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y megnyúlás:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Állítsa igenre, hogy a felületi elem függőlegesen megnyúljon"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X szűkítés:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Állítsa igenre, ha a felületi elem vízszintesen szűkülhet"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y szűkítés:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Állítsa igenre, ha a felületi elem függőlegesen szűkülhet"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X feltöltés:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Állítsa igenre, hogy a felületi elem elfoglalja a számára vízszintesen "
+"lefoglalt helyet"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y feltöltés:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Állítsa igenre hogy a felületi elem elfoglalja a számára függőlegesen "
+"lefoglalt helyet"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Sor beszúrása elé"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Sor beszúrása mögé"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Oszlop beszúrása elé"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Oszlop beszúrása mögé"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Sor törlése"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Oszlop törlése"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Táblázat"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Középre"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Feltöltés"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Nincs"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Karakter"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Szó"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Kurzor látható:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "A kurzor látható-e?"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Felülírás:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "A bevitt szöveg felülírja-e a létező szöveget?"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Tab elfogadása:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Bevihetők-e Tab karakterek?"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Igazítás:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "A szöveg igazítása"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Tördelés:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "A szöveg tördelése"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Hely fölötte:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "A bekezdések feletti üres terület, képpontokban megadva"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Hely alatta:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "A bekezdések alatti üres terület, képpontokban megadva"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Hely belül:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "A bekezdés áttördelt sorai közötti üres terület, képpontokban megadva"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Bal margó:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "A bal margó szélessége, képpontokban megadva"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Jobb margó:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "A jobb margó szélessége, képpontokban megadva"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Behúzás:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Bekezdések behúzására használt képpontok mennyisége"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Szövegnézet"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "A kapcsológomb alapértelmezésben be van-e nyomva?"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Kapcsológomb"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Eszköztár kapcsológomb"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Új eszköztár"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Elemek száma:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Az elemek száma az eszköztárban"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Az eszköztár tájolása"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stílus:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Az eszköztár stílusa"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Buboréksúgók:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "A buboréksúgók engedélyezettek-e?"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Nyíl mutatása:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Megjelenjen-e egy felbukkanó menüt takaró nyíl, ha az eszköztár nem fér el?"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Az elemnek azonos méretűnek kell-e lennie más homogén elemekkel?"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Elem beszúrása elé"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Elem beszúrása mögé"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Eszköztár"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Eszköztárgomb"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Eszköztárelem"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Oszlop 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Oszlop 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Oszlop 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Sor %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Fejlécek láthatóak:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Az oszlopfejléc-gombok megjelenjenek-e?"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Segédvonalak:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Ha be van állítva, a témamotor a sorokat váltakozó színekkel fogja "
+"megrajzolni"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "A nézet újrarendezhető-e?"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Keresés be:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "A felhasználó kereshet-e interaktívan az oszlopokban?"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Rögzített magasság:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Minden sor azonos magasságúra állít a teljesítmény növelése érdekében"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Lebegő kijelölés:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "A kijelölés kövesse-e a mutatót?"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Lebegő megnyúlás:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "A sorok kiterjedjenek vagy összecsukódjanak-e, ha a mutató föléjük ér?"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Lista vagy fanézet"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Új függőleges doboz"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Függőleges doboz"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Új függőleges gombdoboz"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Függőleges gombdoboz"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "A nézetmező árnyékának típusa"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Nézetmező"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Függőleges ablaktábla"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Függőleges vonalzó"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Függőleges skála"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Függőleges görgetősáv"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Függőleges elválasztó"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Az ablak címe"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Az ablak típusa"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Típus tanács:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Megadja, hogy az ablakkezelő hogyan kezelje az ablakot"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "Az ablak kezdeti helye"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Kizárólagos:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Az ablak kizárólagos-e?"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Alap szélesség:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "Az ablak alapértelmezett szélessége"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Alap magasság:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "Az ablak alapértelmezett magassága"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Átméretezhető:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Az ablak átméretezhető-e?"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Az ablakot lehet-e zsugorítani?"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Növelhető:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Az ablakot meg lehet-e növelni?"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Auto megsemmisítés:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Az ablak az átmeneti szülőjének bezárásakor megsemmisüljön-e?"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "Az ablak ikonja"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Szerep:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Az ablak egyedi azonosítója, ami munkamenetek visszaállításakor lesz "
+"használva"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Díszített:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "Az ablakot az ablakkezelő díszítse-e?"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Tálca kihagyása:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Az ablak ne jelenjen meg a tálcán?"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Lapozó kihagyása:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "Az ablak ne jelenjen meg a folyamatsávban?"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Gravitáció:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Az ablak koordinátáinak beállításakor használandó hivatkozási pont"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Fókusz rajzoláskor:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Az ablak megkapja-e a beviteli fókuszt amikor kirajzolásra kerül?"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Sürgősségi tanács:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Az ablak felhívja-e magára a felhasználó figyelmét?"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Ablak"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Hiba"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Rendszerhiba"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Hiba a fájl megnyitása közben"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Hiba a fájl olvasása közben"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Hiba a fájl írása közben"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Érvénytelen könyvtár"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Érvénytelen érték"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Érvénytelen XML entitás"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "A várt elem nyitócímke"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "A várt elem zárócímke"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Karakteres adat a várt elem"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Osztályazonosító hiányzik"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Ismeretlen osztály"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Érvénytelen komponens"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "A fájl váratlanul véget ért"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Ismeretlen hibakód"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Ez felügyeli"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Ezt felügyeli"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Ennek a címkéje"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Ez címkézi"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Tagja ennek"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Csomóponti gyermeke ennek"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Ehhez folyik"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Ebből folyik"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Al-ablaka ennek"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Beágyazza"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Beágyazva ebbe"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Felbukkanó menüje"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Szülőablaka ennek"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Kapcsolat: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Felületi elem"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Név:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "A kisegítő technológiáknak átadandó felületielem-név"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Leírás:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "A kisegítő technológiáknak átadandó felületielem-leírás"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Táblázat felirata:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "A kisegítő technológiáknak átadandó táblázatnév"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Válassza ki a kapcsolatban résztvevő felületi elemeket"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Kattintás"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Lenyomás"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Elengedés"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "A kisegítő technológiáknak átadandó leírás"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Vágólap"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Ki kell választania egy felületi elemet a beillesztéshez"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Nem lehet ablakba vagy párbeszédablakba beilleszteni."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Nem lehet beilleszteni a kijelölt felületi elembe, mivel\n"
+"ezt a szülő felületi elem hozta létre automatikusan."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Csak menüpontokat lehet a menübe vagy menüsorba beilleszteni."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Csak gombokat lehet a párbeszédablak akcióterületére beilleszteni."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Csak GnomeDockItem felületi elemeket lehet beilleszteni GnomeDockba."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"Csak GnomeDockItem felületi elemeket lehet GnomeDockItemek fölé beilleszteni."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+"Elnézést - a GnomeDockItemek fölé való beszúrás még nincs megvalósítva."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem felületi elemek csak GnomeDockba illeszthetők."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "Ú_j"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Új fájl létrehozása"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Elavult"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _alap"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _kiterjesztett"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Gyorsbillentyű kiválasztása"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Billentyűk"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Menüszerkesztő"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Típus"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Gyorsbillentyű"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Név"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Kezelő"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktív"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Csoport"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Ikon"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+"A kiválasztott elem és gyermekeinek mozgatása egy pozícióval följebb a "
+"listában"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+"A kiválasztott elem és gyermekeinek mozgatása egy pozícióval lejjebb a "
+"listában"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Az elem és gyermekeinek mozgatása egy szinttel följebb"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Az elem és gyermekeinek mozgatása egy szinttel lejjebb"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "A használandó sablonelem."
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Sablonelem:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "A használandó Gnome sablon elem."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "A menüelem szövege, elválasztók esetén üres."
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "A felületi elem neve"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "Az elem kiválasztásakor meghívandó függvény"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Kezelő:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "A menüelem bal oldalán megjelenő opcionális ikon."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "Az elem fölött tartózkodó egér hatására megjelenő buboréksúgó."
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Buboréksúgó:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "Hozzá_adás"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Új elem hozzáadása a kiválasztott elem alá."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "G_yermek hozzáadása"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Új gyermekelem hozzáadása a kiválasztott elem alá."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "El_választó hozzáadása"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Új elválasztó hozzáadása kiválasztott elem alá."
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Törlés"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "A jelenlegi elem törlése"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Elem típusa:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Az elem kezdetben be van-e kapcsolva?"
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Aktív:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "Nem"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "A rádió-menüelem csoportja"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Rádió"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Jelölő"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normál"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Gyorsbillentyű:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Billentyű:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Módosítók:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Igen"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Válasszon ikont"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "elválasztó"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Új"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Elválasztó"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"A projektkönyvtár nincs beállítva.\n"
+"Kérem állítsa be a Projekt beállításai párbeszédablakban.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"A forráskönyvtár nincs beállítva.\n"
+"Kérem állítsa be a Projekt beállításai párbeszédablakban.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Érvénytelen forráskönyvtár:\n"
+"\n"
+"A forráskönyvtár vagy a projekt könyvtára,\n"
+"vagy annak egy alkönyvtára kell legyen.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"A képkönyvtár nincs beállítva.\n"
+"Kérem állítsa be a Projekt beállításai párbeszédablakban.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Sajnálom - a forráskódgenerálás %s nyelven még nincs megvalósítva."
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"A projektje elavult felületi elemeket használ, amiket\n"
+"a Gtkmm-2 nem támogat. Keresse meg ezeket a\n"
+"felületi elemeket és helyettesítse őket."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Hiba a glade-- futtatása során, a C++ forráskód készítésekor.\n"
+"Ellenőrizze, hogy a glade-- telepítve van, és hogy a PATH-ban található-e.\n"
+"Ezután próbálja futtatni a \"glade-- <projektfájl.glade>\" parancsot "
+"terminálból."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Hiba a gate futása során, az Ada95 forráskód készítésekor.\n"
+"Ellenőrizze, hogy a gate telepítve van, és hogy a PATH-ban található.\n"
+"Ezután próbálja futtatni a \"gate <projektfájl.glade>\" parancsot "
+"terminálból."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Hiba a glade2perl futása során, a Perl forráskód készítésekor.\n"
+"Ellenőrizze, hogy a glade2perl telepítve van, és hogy a PATH-ban található.\n"
+"Ezután próbálja futtatni a \"glade2perl <projektfájl.glade>\" parancsot "
+"terminálból."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Hiba az eglade futása során, az Eiffel forráskód készítésekor.\n"
+"Ellenőrizze, hogy az eglade telepítve van, és hogy a PATH-ban található.\n"
+"Ezután próbálja futtatni az \"eglade <projektfájl.glade>\" parancsot "
+"terminálból."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"A képkönyvtár nincs beállítva.\n"
+"Kérem állítsa be a Projekt beállításai párbeszédablakban.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Hiba a projekt XML fájl írása közben\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Projekt beállításai"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Általános"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Alapbeállítások:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "A projekt könyvtára"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Projektkönyvtár:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Tallózás..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "A jelenlegi projekt neve"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Projektnév:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "A program neve"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "A projektfájl:"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Projektfájl:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Alkönyvtárak:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "A generált forráskód mentése ebbe a könyvtárba"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Forráskönyvtár:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "A képek tárolására szolgáló könyvtár"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Képek könyvtára:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "A licenc, amely hozzá lesz adva a generált fájlok elejéhez"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Nyelv:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Gnome támogatás engedélyezése"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Gnome alkalmazást készít-e?"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Gnome DB támogatás engedélyezése"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Gnome DB alkalmazást készít-e?"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C beállítások"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Megjegyzés:</b> nagy alkalmazások esetén a libglade használata ajánlott."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Általános beállítások:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext támogatás"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "A program üzeneteit gettext segítségével fordítják-e le?"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Felületi elemek neveinek beállítása"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "A felületi elemek nevei a forrásban vannak-e beállítva?"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Forrásfájlok biztonsági mentése"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "A régi forrásfájlokról készüljön-e biztonsági mentés?"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome súgó támogatás"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "A Gnome súgó rendszer támogatása be legyen-e építve a programba?"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Kimeneti fájlok beállításai:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "A main.c fájl elkészítése"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Készüljön-e main.c fájl egy main() függvénnyel, ha még nem létezik?"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Támogató függvények létrehozása"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Támogató függvények létrehozása"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Build fájlok létrehozása"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"A fordításhoz szükséges fájlokat (beleértve a Makefile.am-et és a configure."
+"in-t) létre kell-e hozni, ha még nem léteznek?"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Felületet létrehozó függvények:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Az a fájl, amelybe a felületet létrehozó függvények kerülnek"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Forrásfájl:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Az a fájl, amelybe a felületet létrehozó függvények deklarációi kerülnek"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Fejlécfájl:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "A felületet létrehozó függvények forrásfájlja"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "A felületet létrehozó függvények fejlécfájlja"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Szignálkezelő és visszahívó függvények:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Az a fájl, amelybe az üres szignálkezelő- és visszahívási függvények kerülnek"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Az a fájl, amelybe az üres szignálkezelő- és visszahívási függvények "
+"deklarációi kerülnek"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Szignálkezelő- és visszahívási függvények forrásfájlja"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Szignálkezelő- és visszahívási függvények fejlécfájlja"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Támogató függvények:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Az a fájl, amelybe a támogató függvények kerülnek"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Az a fájl, amelybe a támogató függvények deklarációi kerülnek"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Támogató függvények forrásfájlja"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Támogató függvények fejlécfájlja"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade beállítások"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Lefordítható szövegek:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>Megjegyzés:</b> ez a lehetőség elavult - helyette használja az intltoolt."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Lefordítható szövegek mentése"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"A fordítható karakterláncok kerüljenek külön C forrásfájlba, így a libglade "
+"által betöltött felületek fordítása lehetségessé válik."
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "A C forrásfájl, ahova a fordítható szövegek kerüljenek"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fájl:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Válassza ki a projekt könyvtárát"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Engedélyeznie kell a \"Lefordítható szövegek mentése\" opciót"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Be kell állítania a projekt könyvtárát"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Meg kell adnia egy projektfájlt"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Meg kell adnia egy projektnevet"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Meg kell adnia egy programnevet"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Meg kell adnia egy forráskönyvtárat"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Meg kell adnia egy képkönyvtárat"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Nem lehet megjeleníteni a súgófájlt: %s.\n"
+"\n"
+"Hiba: %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Új projekt létrehozása"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "El_készítés"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "A projekt forráskódjának elkészítése"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "_Beállítások..."
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "A projekt beállításainak szerkesztése"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "A kijelölt felületi elem törlése"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "_Paletta megjelenítése"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "A felületi elemek palettájának megjelenítése"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "_Tulajdonságszerkesztő megjelenítése"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "A tulajdonságszerkesztő megjelenítése"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "_Elemfa mutatása"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "A felületi elemek fastruktúrájának megjelenítése"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "_Vágólap megjelenítése"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Vágólap megjelenítése"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "_Rács megjelenítése"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Rács megjelenítése (csak rögzített konténerekben)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "Rá_cshoz illesztés"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Felületi elemek illesztése a rácsra"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Elemek _buboréksúgóinak megjelenítése"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "A generált felületi elemek segédszövegeinek mutatása"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Rács _beállításai..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "A rács stílusának és térközének beállítása"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "_Tapadási beállítások..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "A rácsra tapadás beállításai"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_GYIK"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "A Glade Gyakran Ismételt Kérdések megjelenítése"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Projekt"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Új projekt"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Megnyitás"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Projekt megnyitása"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Mentés"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Projekt mentése"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Beállítások"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Elkészítés"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "A forráskód elkészítése"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Létező projekt megnyitása"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "A projekt mentése"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Kilépés a Glade-ből"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "A kiválasztott felületi elem kivágása a vágólapra"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "A kiválasztott felületi elem másolása a vágólapra"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+"A felületi elem beillesztése a vágólapról a kiválasztott felületi elem fölé"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "Rá_cs"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "_Rács megjelenítése"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "A térköz beállítása a rács sorai között"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "Rácshoz _illesztés"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "A felületi elemek rácshoz illesztése (csak rögzített konténerekben)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Állítsa be, mely része tapadjon a felületi elemnek a rácshoz"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_Névjegy..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "_Beállítások"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Forráskód kiírása"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Biztos, hogy egy új projektet szeretne létrehozni?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Új G_TK+ projekt"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Új G_NOME projekt"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Milyen típusú projektet szeretne létrehozni?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Az új projekt létrehozva."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "A projekt megnyitva."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Hiba a projekt megnyitása közben."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Hiba a projekt fájl megnyitása közben"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " hiba a projekt fájl megnyitása közben:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Jelenleg nincs megnyitva projekt.\n"
+"Hozzon létre egy új projektet a Projekt/Új paranccsal."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Hiba a projekt mentése közben"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Hiba a projekt mentése közben."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "A projekt elmentve."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Hiba a forráskód kiírása közben"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Hiba a forráskód kiírása közben."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Forráskód kiírva."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Rendszer-hibaüzenet:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Biztos, hogy ki szeretne lépni?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"A Glade egy felhasználóifelület-készítő alkalmazás a GTK+-hoz és a GNOME-hoz."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "A Glade névjegye"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<névtelen>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Adatbázis-böngésző"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Adathoz kötött legördülő lista"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDb kapcsolat beállításai"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Kapcsolatválasztó"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN beállító"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN beállítóvarázsló"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Szöveg kiemelése:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Ha ki van választva, a felületi elemen belül ki lesz emelve a szöveg"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Adatbázishiba-megjelenítő"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Adatbázishiba párbeszédablak"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Űrlap"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "A szürke sávon belüli szöveg"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Szürke sáv"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Adathoz kötött rács"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Adathoz kötött lista"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Adatbázisba bejelentkeztető elem"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Bejelentkezés"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Adatbázisba bejelentkeztető párbeszédablak"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Szolgáltatóválasztó"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDb lekérdezéskészítő"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Adatforrás-kiválasztó"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Táblaszerkesztő "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Lebegés engedett:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Lebegő dokkelemek engedélyezettek-e?"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Dokkszalag hozzáadása felülre"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Dokkszalag hozzáadása alulra"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Dokkszalag hozzáadása balra"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Dokkszalag hozzáadása jobbra"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Lebegő dokkelem hozzáadása"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome Dokk"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Zárolva:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "A dokkelem helye zárolva van-e?"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Kizárólagos:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "A dokkelem mindig egyedül van-e a szalagján?"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Soha nem lebeg:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "A dokkelem soha sem lebeghet a saját ablakában?"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Soha nem függőleges:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "A dokkelem sohasem állhat függőlegesen"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Soha nem vízszintes:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "A dokkelem sohasem állhat vízszintesen"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "A dokkelem körüli árnyék típusa"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "A lebegő dokkelem tájolása"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Dokkelem beszúrása elé"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Dokkelem beszúrása mögé"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome Dokkelem"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "További információ, például a csomag rövid leírása és a honlapja."
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome Névjegyablak"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Új fájl"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Fájl megnyitása"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Fájl mentése"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Állapotsor:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Az ablaknak van-e állapotsora?"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Konfiguráció tárolása:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Az elrendezés automatikusan tárolódjon / álljon helyre?"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Gnome Alkalmazásablak"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Állapotüzenet."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Folyamat:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Az alkalmazássornak van-e folyamatjelzője?"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Állapot:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Az alkalmazássoron legyen-e hely állapotüzeneteknek és felhasználói "
+"bemenetnek?"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome Alkalmazássor"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Élsimított:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"A vászon élsimított-e, hogy a szöveg és képek élei finomabbak legyenek?"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "A minimum X koordináta"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "A minimum Y koordináta"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "A maximum X koordináta"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "A maximum Y koordináta"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Képpont/Egység:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Az egy egységnek megfelelő képpontok száma"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Színszórás:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "A minta használjon-e színszórást, hogy még pontosabb legyen?"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Válasszon egy színt"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome Színválasztó"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Nem sikerült létrehozni a Bonobo vezérlőt"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Új Bonobo vezérlő"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Válasszon egy Bonobo vezérlőt"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Leírás"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo vezérlő"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Idő mutatása:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Az idő is és a dátum is meg legyen-e jelenítve?"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 órás formátum:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Az idő 24 órás formátumban jelenjen-e meg?"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Kezdő óra:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "A legkorábbi óra, ami a felbukkanó menüben megjelenik"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Befejező óra:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "A legkésőbbi óra, ami a felbukkanó menüben megjelenik"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Gnome Dátumszerkesztő"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Auto bezárás:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "A párbeszédablak bezáródjon-e bármelyik gombra való kattintás után?"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Elrejtés bezáráskor:"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "A párbeszédablak bezáráskor rejtőzzön el, megsemmisülés helyett"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Gnome Párbeszédablak"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Új Gnome varázsló"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Súgó megjelenítése"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "A Súgó gomb megjelenítése."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Kezdő oldal hozzáadása"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Befejező oldal hozzáadása"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Varázsló"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Az oldal címe"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Az oldal fő, a varázslót a felhasználónak bemutató szövege."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Fejléc színe:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "A címszöveg színe"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Szöveg színe:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "A fő szöveg színe"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Az oldal háttérszíne"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Logó háttérszín:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "A logó körüli háttérszín"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Szövegdoboz szín:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "A fő szöveges rész háttérszíne"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logó kép:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Az oldal jobb felső sarkában megjelenő logó"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Oldalsó vízjel:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Az oldal bal szélén megjelenő fő kép."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Felső vízjel:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Az oldal tetején megjelenő vízjel."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Varázsló kezdő vagy befejező oldala"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Tartalom háttérszín:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "A cím körüli háttérszín"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Az oldal tetején megjelenő kép"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Varázsló általános lap"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Előzmény ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Az azonosító az előzményadatok mentéséhez"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Elmentett max:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Az elmentett előzményelemek legnagyobb száma"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome Beviteli mező"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "A fájlválasztó ablak címe"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Könyvtár:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Könyvtárra van-e szükség és nem fájlra?"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "A fájlválasztó ablak kizárólagos-e?"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Fájlválasztó használata:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+"Az új GtkFileChooser felületi elem használata a GtkFileSelection helyett"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome Fájlbeviteli mező"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+"Az előnézeti szöveg, ami a betűkészlet-választó párbeszédablakban látszik"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mód:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Mi jelenjen meg a betűkészlet-választó gombon?"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "A betűkészlet-választó gombon használt betű mérete"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome Betűkészlet-választó"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "A gombra kattintáskor megjelenítendő URL"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "A gombon megjelenítendő szöveg"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef link gomb"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome Ikonbeviteli mező"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "A kiválasztás módja"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ikonszélesség:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Az egyes ikonok szélessége"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Az ikonsorok közötti képpontok száma"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Az ikonoszlopok közötti képpontok száma"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Ikonkeret:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Az ikonok körül lévő képpontok száma (nem használt?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Szöveg térköz:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "A szöveg és az ikon közötti képpontok száma"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Szöveg szerkeszthető:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Az ikon szövegét a felhasználó szerkesztheti-e?"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Statikus szöveg:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Az ikon szövege nem változik, ebben az esetben nem kerül be a GomeIconList-be"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Ikonlista"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Ikonválasztó"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Üzenet típusa:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "Az üzenetablak típusa"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Üzenet:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "A megjelenítendő üzenet"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Gnome Üzenetablak"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "A képfájl neve"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Méretezett:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "A kép méretezett-e?"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Méretezett szélesség:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Az a szélesség, amire a kép át lesz méretezve"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Méretezett magasság:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Az a magasság, amire a kép át lesz méretezve"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome Kép"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Előnézet:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Megjelenjen-e a kép egy kis méretű előnézete?"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "Gnome Képválasztó"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "Új Gnome Tulajdonságok párbeszédablak"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Tulajdonságok párbeszédablak"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "A forráskód kiírása és kilépés"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Indítás a paletta elrejtésével"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Indítás a tulajdonságszerkesztő elrejtésével"
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: Az XML fájlt be kell állítani a '-w' vagy a '--write-source' "
+"kapcsolók használatához.\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Hiba az XML fájl megnyitása közben.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Hiba a forrás kiírása közben.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paletta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Elővilágítás"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Kijelölt"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Ha az ablakot újra kell rajzolni"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Ha az egér mozog"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Egérmozgás hint-elés"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Egérmozgás lenyomott gombbal"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Egérmozgás lenyomott egyes gombbal"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Egérmozgás lenyomott kettes gombbal"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Egérmozgás lenyomott hármas gombbal"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Egérgomb lenyomásakor"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Egérgomb felengedéskor"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Billentyű lenyomásakor"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Billentyű felengedéskor"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Ha az egér belép az ablakba"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Ha az egér elhagyja az ablakot"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "A beviteli fókusz bármely változásánál"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Az ablakstruktúra bármely változásánál"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Az X Windows beállítások bármely változásánál"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Láthatóság változásánál"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Az XInput-ot használó programok kurzorainak be/kilépése"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Tulajdonságok"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Csomagolás"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Általános"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stílus"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Szignálok"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Tulajdonságok: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Tulajdonságok: <semmi>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Osztály:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "A felületi elem osztálya"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Szélesség:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"A felületi elem kívánt szélessége (általában a legkisebb szélesség "
+"beállítására használják)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Magasság:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"A felületi elem kívánt magassága (általában a legkisebb magasság "
+"beállítására használják)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Látható:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "A felületi elem kezdetben látható-e?"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Érzékeny:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "A felületi elem reagál-e a bemenetre?"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "A megjelenítendő buboréksúgó, ha a felületi elemen időzik az egér"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Alapértelmezett lehet:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+"A felületi elem lehet-e az alapértelmezett művelet a párbeszédablakban?"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Alapértelmezett:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "A felületi elem az alapértelmezett művelet a párbeszédablakban?"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Fókuszban lehet:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "A felületi elem elfogadhatja-e a beviteli fókuszt?"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Fókuszban van:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "A felületi elemen van-e a beviteli fókusz?"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Események:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Az X események, amelyeket a felületi elem megkap"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Kit. események:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Az \"X Extension események\" mód"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Gyorsbillentyűk:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "A billentyűk lenyomásakor keletkező szignálok megadása"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Szerkesztés..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Kiterjesztés:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+"Állítsa igazra, hogy a stílust kiterjessze a felületi elem gyermekei számára"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Nevesített stílus:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "A stílus neve, amelyik több felületi elemmel meg lehet osztva"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Betűkészlet:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "A felületi elemekben használandó szöveg betűkészlete"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Mindent másol"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Előtér:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Háttér:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Alap:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Előtérszín"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Háttérszín"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Szövegszín"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Alapszín"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Háttérkép:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "A felületi elem háttereként használandó grafika"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "A forráskód kiírásához használt fájl"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Nyilvános:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "A felületi elem a komponens adatstruktúrájához van-e adva?"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Külön osztály:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Ennek a felületi elemnek a fája külön osztályba kerüljön"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Külön fájl:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Ez a felületi elem külön forrásfájlba kerüljön"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Láthatóság:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"A felületi elemek láthatósága. A publikus felületi elemek globálisan "
+"elérhetővé válnak."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Egy színt vagy hátteret ki kell választania a másoláshoz"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Az on_style_copy()-ban érvénytelen a kiválasztás"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Előbb egy színt vagy hátteret ki kell másolnia"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Egy színt ki kell választania a beillesztéshez"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Egy háttérképet ki kell választania, hogy beilleszthessen rá"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Nem sikerült képet készíteni a fájlból\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Szignál"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Adat"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Utána"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Objektum"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Szignál:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "A szignál, amelyhez a kezelőt adja"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "A függvény, amely a szignált kezeli"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Adat:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "A kezelőnek átadott adat"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Objektum:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "Az objektum, mely megkapja a szignált"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Utána:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "A kezelő az osztály függvény után fut-e le?"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Hozzáadás"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Frissítés"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Törlés"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Gyorsbillentyűk"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Módosító"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Billentyű"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "A kibocsátandó szignál"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "A gyorsbillentyű"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "A gyorsbillentyű megnyomásakor kibocsátandó szignál"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Szöveges tulajdonság szerkesztése"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>S_zöveg:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "_Fordítható:"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Van _környezeti előtagja"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>_Megjegyzések a fordítóknak:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "X események kiválasztása"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Eseménymaszk"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Meg kell adnia a gyorsbillentyűt"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Meg kell adnia a kibocsátandó szignált"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Meg kell adnia a szignál nevét"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Meg kell adnia a szignál kezelőjét"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s szignálok"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Válassza ki a szignált"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Érték:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Lépésköz:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Lapköz:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Lapméret:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "V érték:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "V min:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "V max:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "V lépésköz:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "V lapköz:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "V lapméret:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "F érték:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "F min:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "F max:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "F lépésköz:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "F lapköz:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "F lapméret:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Az alapérték"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "A minimális érték"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "A maximális érték"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "A lépésköz"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "A lapköz"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "A lap mérete"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "A kért betűkészlet nem érhető el."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Nevesített stílus kiválasztása"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Stílusok"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Átnevezés"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Mégsem"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Új stílus:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Érvénytelen stílusnév"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "A stílusnév már használatban van"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Stílus átnevezése:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Nem sikerült átnevezni a fájlt:\n"
+" %s\n"
+"erre:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Nem sikerült létrehozni a fájlt:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Hiba az XML fájl írása közben\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Érvénytelen interfész forrásfájlnév: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Érvénytelen interfész fejlécfájlnév: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Érvénytelen visszahívási-forrásfájl név: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Érvénytelen visszahívási-fejlécfájl név: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Érvénytelen támogatási forrásfájl-név: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Érvénytelen támogatási fejlécfájl-név: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Nem sikerült a következő fájlhoz hozzáírni:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Hiba fájlba írás közben:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "A fájlnevet a Projekt -> Beállítások párbeszédablakban kell megadni."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"A fájlnévnek egy egyszerű relatív névnek kell lennie\n"
+"Ezt a Projekt -> Beállítások párbeszédablakban adhatja meg."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Elemfa"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Nincs a dobozban felületi elem"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Nincs a táblában felületi elem"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Nincs a rögzített konténerben felületi elem"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Nincs a csomagolóban felületi elem"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Nem sikerült hozzáférni a fájlhoz:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Nem sikerült megnyitni a fájlt:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Hiba a fájl olvasása közben:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Nem sikerült létrehozni a könyvtárat:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Nem sikerült hozzáférni a könyvtárhoz:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Érvénytelen könyvtár:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projektek"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projekt"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Nem sikerült megnyitni a könyvtárat:\n"
+" %s\n"
+
+#~ msgid "Design user interfaces"
+#~ msgstr "Felhasználói felületek tervezése"
diff --git a/tools/glade/po/it.po b/tools/glade/po/it.po
new file mode 100644
index 00000000..627164eb
--- /dev/null
+++ b/tools/glade/po/it.po
@@ -0,0 +1,5857 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Christopher Gabriel <cgabriel@pluto.linux.it>, 1999.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 2.x\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2004-03-01 20:28+0100\n"
+"Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
+"Language-Team: Italian <tp@lists.linux.it>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Per progettare interfacce utente"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade - Designer di interfacce"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opzioni griglia"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Spaziatura orizzontale:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Spaziatura verticale:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Stile griglia:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Puntini"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linee"
+
+#: ../glade/editor.c:487
+#, fuzzy
+msgid "Snap Options"
+msgstr "Opzioni Snap"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+#, fuzzy
+msgid "Horizontal Snapping:"
+msgstr "Snap orizzontale"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Sinistra"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Destra"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+#, fuzzy
+msgid "Vertical Snapping:"
+msgstr "Snap verticale:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Alto"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Basso"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Impossibile inserire un widget GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Impossibile inserire un widget GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Impossibile aggiungere un nuovo widget."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Impossibile aggiungere un widget nella posizione selezionata.\n"
+"\n"
+"Suggerimento: GTK+ usa dei contenitori per disporre i widget.\n"
+"Provare ad eliminare il widget esistente e ad usare\n"
+"al suo posto un contenitore box o tabella.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Impossibile eliminare il widget."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Il widget non può essere eliminato"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Il widget è stato creato automaticamente come parte del widget genitore, "
+"quindi non può essere eliminato."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Spessore bordo:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Lo spessore del bordo intorno ad un contenitore"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Seleziona"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Rimuovi finestra di scorrimento"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Aggiungi finestra di scorrimento"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Rimuovi allineamento"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Aggiungi allineamento"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Rimuovi casella evento"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Aggiungi casella evento"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Rivisualizza"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Taglia"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Copia"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Incolla"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Elimina"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "sostituzione oggetto figlio del contenitore - non implementato\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Impossibile inserire un widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Impossibile rimuovere il widget GtkAlignment"
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Impossibile inserire un widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Impossibile rimuovere il widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Impossibile inserire un widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Impossibile rimuovere il widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Rimuovi etichetta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "L'immagine da utilizzare come logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nome della applicazione:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Nome del widget"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Commenti:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Infomazioni aggiuntivo, come una descrizione del pacchetto e la suo homepage "
+"sul web"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Le informazioni sul copyright"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Se deve essere create una applicazione Gnome"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Etichetta:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Immagine principale da mostrare sulla sinistra della pagina."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licenza:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Lo stile di rilievo del pulsante"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autori:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Gli autori del pacchetto, uno per ogni linea"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documentazione:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Gli autori della documentazione del pacchetto, uno per linea"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Gli autori del pacchetto, uno per ogni linea"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Traduttori:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Finestra di Dialogo ABOUT di Gnome"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etichetta con acceleratore"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Allin. X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "L'allineamento orizzontale del widget figlio"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Allin. Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "L'allineamento verticale del widget figlio"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Scala X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "La scalatura orizzontale del widget figlio"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Scala Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "La scalatura verticale del widget figlio"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Padding oriz."
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "La scalatura orizzontale del widget figlio"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Padding vert."
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "La scalatura orizzontale del widget figlio"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Padding oriz."
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "La scalatura orizzontale del widget figlio"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Padding oriz."
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "L'allineamento orizzontale del widget figlio"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Allineamento"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direzione:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "La direzione della freccia"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Ombra:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Il tipo di ombra della freccia"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "L'allineamento orizzontale della freccia"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "L'allineamento verticale della freccia"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "Pad. Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Il padding orizzontale"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Pad. Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Il padding verticale"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Freccia"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Allineamento etichetta X:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "L'allineamento orizzontale del widget etichetta della cornice"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Allineamento etichetta Y:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "L'allineamento verticale del widget etichetta della cornice"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Il tipo di ombra della cornice"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "L'allineamento orizzontale del figlio della cornice"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Rapporto:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Pulsante stock:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Il pulsante dello stock da utilizzare"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etichetta:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Il testo da visualizzare"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Icona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "L'icona da visualizzare"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Rilievo pulsante:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Lo stile di rilievo del pulsante"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID risposta:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Il codice di risposta ritornato quando il pulsante è premuto. Selezionare "
+"una delle risposte predefinite o inserire un valore intero positivo"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Focus al clic:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Indica se il pulsante cattura il focus quando ci si fa clic"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Rimuovi contenuto del pulsante"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Pulsante"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Intestazione:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Indica se mostrare il mese e l'anno nella parte superiore"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nomi dei giorni:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Indica se mostrare i nomi dei giorni"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Mese fisso:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Indica se il mese e l'anno non possono essere modificati"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Numeri settimane:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Indica se il numero della settimana deve essere mostrato"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Inizia di lunedì:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Indica se la settimana debba cominciare di lunedì"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendario"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Colore sfondo:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Colore dello sfondo"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Vista testo"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Inizialmente attivo:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Indica se il check button è attivo sin dall'inizio"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistente:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Indica se il pulsante è mostrato in uno stato inconsistente"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicatore:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Indica se l'indicatore debba essere disegnato"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Pulsante di spunta"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Indica se la voce di menù di spunta sia inizialmente attiva"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Voce menù di spunta"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nuova lista a colonne"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Numero di colonne:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Modalità selezione:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "La modalità di selezione per la lista a colonne"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Mostra titoli:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Indica se i titoli delle colonne debbano essere visualizzati"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Il tipo di ombra del bordo delle lista a colonne"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Lista a colonne"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Utilizza Alpha:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Se il canale Alpha deve essere utilizzato."
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titolo:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Il titolo della finestra di dialogo selettore colore"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Scegli un colore"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Pulsante selettore colore"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Controllo opacità:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Indica se il controllo di opacità debba essere mostrato"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Tavolozza:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Indica se la tavolozza debba essere mostrata"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Selezione del colore"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Selezionare colore"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Finestra di dialogo selettore colore"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Valore in lista:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Indica se il valore debba essere incluso nella lista"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK se vuoto:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Indica se un valore vuoto sia accettabile, quando \"Valore in lista\" è "
+"impostato"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Maiuscole/minuscole:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Indica se la ricerca è sensibile alla maiuscole e minuscole"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Usa frecce:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Indica se le frecce possono essere utilizzare per cambiare il valore"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Usa sempre:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+"Indica se le frecce funzionano sempre anche se non c'è un valore nella lista"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Oggetti:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Gli elementi della lista combinata, uno per linea"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Casella combinata"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Indica se il pulsante cattura il focus quando ci si fa clic"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Con cornice"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Casella combinata"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nuovo albero in colonna"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "La modalità di selezione dell'albero in colonna"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Il tipo di ombreggiatura del bordo dell'albero in colonna"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Albero in colonna"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Tipo:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Il tipo della curva"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Min. X:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Il valore minimo orizzontale"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Max. X:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Il valore massimo orizzontale"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Min. Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Il valore minimo verticale"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Max. Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Il valore massimo verticale"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curva"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Funzione creante:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "La funzione che crea il widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Stringa 1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "La stringa da passare come primo argomento alla funzione"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Stringa 2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "La stringa da passare come secondo argomento alla funzione"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Intero 1"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Il primo intero da passare come argomento alla funzione"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Intero 2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Il secondo intero da passare come argomento alla funzione"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Widget personalizzato"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Nuova finestra di dialogo"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Annulla, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Annulla, Applica, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Chiudi"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Disposizione standard dei pulsanti:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Numero di pulsanti:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Mostra pulsante «Aiuto»"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Con separatore:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+"Indica se la finestra di dialogo ha un separatore orizzontale sopra i "
+"pulsanti"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Finestra di dialogo"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Area di disegno"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Modificabile:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Indica se il testo può essere modificato"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Testo visibile:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Indica se il testo immesso dall'utente deve essere mostrato. Se disattivato, "
+"il testo digitato è mostrato come asteristichi, caratteristica utile per "
+"inserire una password"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Lunghezza massima:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "La massima lunghezza del testo"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Testo:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Indica se il campo ha una cornice intorno"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Carattere invisibile:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Il carattere da usare quando il testo non è visibile, p.e. per inserire una "
+"password"
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "Activates Default:"
+msgstr "Predefinito:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Indica se il widget predefinito nella finestra è attivato alla pressione del "
+"tasto «Invio»"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Largh. in caratteri:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Inserimento testo"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Visibile:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "If the event box uses a visible window"
+msgstr "Quando il mouse lascia la finestra"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Casella evento"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Inizialmente espanso:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+"Indica se l'espansore è inizialmente aperto per mostrare il widget figlio"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Spaziatura:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Il numero di pixel tra il testo e l'icone"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Aggiungi widget etichetta"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Espandi:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Titolo della finestra"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Azione:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Il tipo di operazione su file da eseguire"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Solo locale:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr "Indica se i file selezionati debbano essere limitati a quelli locali"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Mostra nascosti:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Indica se mostrare i file e le cartelle nascoste"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Largh. in caratteri:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "La larghezza dell'area di visualizzazione"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Pulsante di spunta"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "Selezione multipla:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "Indica se è consentita la selezione di file multipli"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Selettore file"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "Finestra di dialogo per selezione file"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Seleziona file"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Oper. file:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Indica se sono mostrati i pulsanti di operazione file"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Finestra di dialogo per selezione file"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "La coordinata orizzontale del widget nel GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "La coordinata verticale del widget nel GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Posizioni fisse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Titolo della finestra"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Mostra titoli:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Mostra dimensione:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Utilizza Carattere:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Utilizza Dimensione:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Pulsante di spunta"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Anteprima testo:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Il testo di anteprima da mostrare"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Selezione carattere"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Selezionare carattere"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Finestra di dialogo per selezione carattere"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Cornice"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Tipo iniziale:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Tipo di curva iniziale"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Curva Gamma"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Posiz. handler:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "La posizione dell'handler"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nuovo gruppo orizzontale"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Dimensione:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Il numero di widget nel gruppo"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Omogeneo:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Indica se i widget figli debbono avere la stessa dimensione"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Lo spazio fra ogni figlio"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Posizione:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Padding del widget"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Espandi:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Impostare come vero per consentire l'espansione del widget"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Riempi:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Impostare a vero per permettere al widget di espandersi nell'area "
+"assegnatogli"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Inserisci prima"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Inserisci dopo"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Gruppo orizzontale"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nuovo gruppo pulsanti orizzontale"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Il numero di pulsanti"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Lo spazio fra i pulsanti"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Gruppo pulsanti orizzontale"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Posizione del divisore"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+"Impostare a vero per permettere al widget di eseguire uno shrink verticale"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Ridimensiona:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Impostare come vero per consentire il ridimensionamento del widget"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Riquadri orizzontali"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrica:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Le unità del righello"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Valore inferiore:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Il valore inferiore del righello"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Valore superiore:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Il valore superiore del righello"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Posizione corrente sul righello"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Valore massimo del righello"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Righello orizzontale"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Mostra valore:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Indica se la scala dei valore deve essere mostrata"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Cifre:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Il numero di cifre da mostrare"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Posiz. valore:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "La posizione del valore"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Politica:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "La politica di aggiornamenti della scala"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertito:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Indica se l'intervallo di valori è invertito"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Scala orizzontale"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "La politica di aggiornamento della barra di scorrimento"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Barra di scorrimento orizzontale"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Separatore orizzontale"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Lista icone"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "La modalità di selezione dell'albero in colonna"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientamento:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "L'orientamento del contenuto della barra d'avanzamento"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Dimensione icona:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Icona:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Oggeto Stock di Gnome da utilizzare."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Dimensione icona:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "La dimensione dell'icona dello stock"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Dimens. pag.:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "L'allineamento orizzontale"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "L'allineamento verticale"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Immagine"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Voce di menu dello stock non validac"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Nuova voce di menù con un'immagine"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Dialogo di inserimento"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Sottolineato:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr "Indica se il testo iclude un carattere acceleratore sottolineato"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Marcatori:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Indica se il testo include marcatori pango"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Giustifica:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "La giustificazione del testo nelle etichette"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Selezionabile:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Indica se il testo dell'etichetta può essere selezionato col mouse"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Allineamento orizzontale dell'intera etichetta"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Allineamento verticale dell'intera etichetta"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Obiettivo focus:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Escusivo:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "La larghezza dell'area di visualizzazione"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Modalità selezione:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "La massima lunghezza del testo"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Automatico"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etichetta"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Larghezza area:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "La larghezza dell'area di visualizzazione"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Altezza area:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "L'altezza dell'area di visualizzazione"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "La coordinata orizzontale del widget nel GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "La coordinata verticale del widget nel GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Layout"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "La modalità di selezione della lista"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Oggetto della lista"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Menu a comparsa"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_File"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Modifica"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Visualizza"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "A_iuto"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "I_nformazioni"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Modifica menu..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Barra dei menu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Voce di menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Mai orizzontale:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Mostra valore:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "È importante:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Pulsante per barra strumenti"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+#, fuzzy
+msgid "New notebook"
+msgstr "Nuova"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Numero di pagine:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Mostra schede:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+#, fuzzy
+msgid "If the notebook tabs are shown"
+msgstr "Indica se le linguette del notebook sono mostrate"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Mostra bordo:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+"Indica se il bordo della scheda è mostrato, quando le linguette non sono "
+"mostrate"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Posiz. schede:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+#, fuzzy
+msgid "The position of the notebook tabs"
+msgstr "La posizione delle schede"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Mostra popup:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Indica se il menù contestuale è attivato"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Numer di pagine:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Pagina precedente"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Pagina successiva"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Elimina pagina"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Passa alla prossima"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Passa alla precedente"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Inserisci pagina dopo"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Inserisci pagina prima"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "La posizione della pagine nella lista di pagine"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Impostare come vero per consentire l'espansione della linguetta"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+"Impostare a vero per permettere al widget di espandersi nell'area "
+"assegnatogli"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+#, fuzzy
+msgid "Menu Label:"
+msgstr "Etichetta:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "Il testo da visualizzare nel pulsante"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menu opzioni"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Colore:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Indica se l'anteprima è a colori o in scala di grigi"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+"Indica se l'anteprima è espansa per riempire tutta l'area ad essa riservata"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Anteprima"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "L'orientamento del contenuto della barra d'avanzamento"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Frazione:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "La porzione di lavoro completata"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Passo di pulsazione:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Il testo da visualizzare sulla barra d'avanzamento"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Mostra testo:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Indica se mostrare il testo nella barra d'avanzamento"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Modo attività:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+"Indica se la barra d'avanzamento funziona come il muso della famosa "
+"automobile Kit"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Allineamento orizzontale del testo"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Allineamento verticale del testo"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Barra d'avanzamento"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Indica se il pulsante radio è inzialmente attivo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Gruppo:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nuovo gruppo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Pulsante di scelta"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Voce menù di scelta"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Pulsante di scelta"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Quando la barra di scorrimento orizzontale deve essere visualizzata"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Quando la barra di scorrimento verticale deve essere visualizzata"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+#, fuzzy
+msgid "Window Pos:"
+msgstr "Finestra"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Tipo ombra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "La politica di aggiornamento della barra di scorrimento verticale"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Finestra di scorrimento"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separatore per menu"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Disegnato:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Indica se il separatore è disegnato o lasciato in bianco"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Elemento separatore barra strumenti"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Il numero di cifre decimali da mostrare"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerico:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Indica se è consentito immettere solo numeri"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Politica aggiornamento:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Indica quando viene emesso il segnale value_changed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Snap:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ":"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Barra di stato"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nuova tabella"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Numero di righe:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Righe:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Il numero di righe nella tabella"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Colonne:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Il numero di colonne nella tabella"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Se il widget figlio deve essere della stessa dimensione"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Spaziatura righe:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Lo spazio fra ogni riga"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Spaziatura colonne:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Lo spazio tra ogni colonna"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Casella X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Il lasto sinistro del widget nella tabella"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Casella Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Il lato superiore del widget nella tabella"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Span della colonna:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Il numero di colonne spanned dal widget all'interno della tabella"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Span della riga:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Il numero di righe spanned dal widget all'interno della tabella"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Padding oriz."
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Padding vert."
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Espansione X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+"Impostare come vero per consentire l'espansione del widget orizzontalmente"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Espansione Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+"Impostare come vero per consentire l'espansione del widget verticalmente"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Shrink orizzontale:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+"Impostare a vero per permette al widget di eseguire uno shrink orizzontale"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Shrink Verticale:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+"Impostare a vero per permettere al widget di eseguire uno shrink verticale"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Rimpimento X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Riempimento Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Inserisci riga prima"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Inserisci riga dopo"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Inserisci colonna prima"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Inserisci colonna dopo"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Elimina riga"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Elimina colonna"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabella"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centrato"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Riempi"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Nessuno"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Carattere"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Parola"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursore visibile:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Indica se il cursore è visibile"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Sovrascrivi:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Indica se il testo inserito sovrascrive il testo esistente"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Accetta tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Indica se può essere immesso il carattere di tabulazione"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Giustifica:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "La giustificazione del testo"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "La massima lunghezza del testo"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Spazio sopra:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Spazio in bianco sopra i paragrafi (in pixel)"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Spazio sotto:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Spazio in bianco sotto i paragrafi (in pixel)"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Spazio interno:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+"Spazio in bianco tra le linee wrapper all'interno di un paragrafo (in pixel)"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Margine sinistro:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Larghezza del margine sinistro in pixel"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Margine destro:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Larghezza del margine destro in pixel"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Rientro:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Quantità di pixel per rientro dei paragrafi"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Vista testo"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Pulsante a due stati"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Pulsante a due stati per barra strumenti"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nuova barra degli strumenti"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Numero di elementi:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Numero di elementi nella barra degli strumenti"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "L'orientazione della barra degli strumenti"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stile:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Lo stile della barra degli strumenti"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Suggerimenti:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Indica se i suggerimenti sono attivati"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Mostra frecci:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Indica se i widget figli debbono avere la stessa dimensione"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Inserisci oggetto prima"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Inserisci oggetto dopo"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barra degli strumenti"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Pulsante per barra strumenti"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Elemento per barra strumenti"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Colonna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Colonna 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Colonna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Intestazioni visibili:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+"Indica se i pulsanti intestazione delle colonne devono essere visualizzati"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Riordinabile:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Indica se la vista è riordinabile"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Abilita ricerca:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Indica se l'utente può cercare nelle colonne in modo interattivo"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Modalità cartella:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Selezione del colore"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Indica se i file selezionati debbano essere limitati a quelli locali"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "Espansione X:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Vista a lista o ad albero"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Pannelli verticali"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Righello verticale"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Scala verticale"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Barra di scorrimento verticale"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Separatore verticale"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Titolo della finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Tipo di finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Tipo:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "La posizione iniziale della finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modale:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Se la finestra e' modale"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Larghezza predefinita:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "La larghezza predefinita della finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Altezza predefinita:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Altezza predefinita per la finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Ridimensionabile:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Indica se la finestra può essere ridiemensionata"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Indica se la finestra può essere ridotta"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Indica se la finestra può essere allargata"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "Titolo della finestra"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Ruolo:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Decorata:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Il nome da passare al window manager"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Indica se i widget figli debbono avere la stessa dimensione"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Stile griglia:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Focus al clic:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Il nome da passare al window manager"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Finestra"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Errore"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Errore di Sistema"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Errore apertura file"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Errore lettura file"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Errore scrittura file"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Directory non valida"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Valore non valido"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Entità XML non valida"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Atteso tag di inizio"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Attesa fine del tag"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Atteso dato carattere"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Id Classe mancante"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Classe sconosciuta"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Componente non valido"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Inattesa fine del file"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Codice di errore sconosciuto"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Controllato da"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Controllato per"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etichetta per"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etichettato da"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Membro di"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Nodo figlio di"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Etichettato da"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Menu a comparsa"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relazione: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Descrizione:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "Opzioni generali:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Clic"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Pressione"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Rilascio"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Appunti"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Dovete selezionare il widget sul quale incollare."
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "L'operazione di incolla su un GnomeDockItem non è ancora implementata."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Nuovo"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Crea un nuovo file"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_GNOME"
+
+# plurale, nel senso di i widget
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Dep_recati"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _semplice"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _aggiuntivo"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Seleziona Accelerator Key"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Keys"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Editor menù"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Tipo"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Accelerator"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Nome"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Gestore"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Attivo"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Gruppo"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Icona"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Sposta l'oggetto di una casella in alto nella lista"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Sposta l'oggetto di una casella in basso nella lista"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Sposta l'oggetto in alto di un livello"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Sposta l'oggetto in basso di un livello"
+
+#: ../glade/glade_menu_editor.c:524
+#, fuzzy
+msgid "The stock item to use."
+msgstr "Oggeto Stock di Gnome da utilizzare."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Oggetto Stock:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Oggeto Stock di Gnome da utilizzare."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Nome del widget"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "La funziona da chiamare quando l'oggetto è selezionato"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Gestore:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Una icone opzionale da mostrare alla sinistra della voce del menu."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Il suggerimento da mostrare quando il mouse si trova sopra l'oggetto"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Suggerimento:"
+
+#: ../glade/glade_menu_editor.c:957
+#, fuzzy
+msgid "_Add"
+msgstr "Aggiungi"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Aggiungi un nuovo oggetto sotto quello selezionato"
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "Aggiungi un nuovo oggetto sotto quello selezionato"
+
+#: ../glade/glade_menu_editor.c:978
+#, fuzzy
+msgid "Add _Separator"
+msgstr "Aggiungi separatore"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Aggiungi un separatore sotto l'oggetto selezionato"
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+#, fuzzy
+msgid "_Delete"
+msgstr "Cancella"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Cancella oggetto corrente"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Tipo oggetto:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Indica se l'oggetto è inizialmente attivato."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Attiva:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "No"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Check"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normale"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Acceleratore:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Tasto:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modificatori:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Sì"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Selezionare icona"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "separatore"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Nuovo"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Selettore"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"La directory del progetto non è impostata.\n"
+"Impostarla per mezzo della finestra di dialogo «Opzioni progetto».\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"La directory dei sorgenti non è impostata.\n"
+"Impostarla per mezzo della finestra di dialogo «Opzioni progetto».\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Directory dei sorgenti non valida:\n"
+"\n"
+"La directory dei sorgenti deve essere la directory del progetto\n"
+"oppure una sua sotto-directory.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"La directory per le immagini non e' impostata.\n"
+"Eseguire l'operazione nella finestra Opzioni Progetto.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "La generazione del sorgente per %s non è ancora implementata"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "Errore scrittura file XML\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Opzioni progetto"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Generale"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Opzioni base:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Cartella del progetto"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Cartella del progetto:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Sfoglia..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Nome del progetto corrente"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nome del progetto:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Il nome dell'applicazione"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Il file del progetto"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "File del progetto:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Sotto cartelle:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "La cartella dove salvare il codice generato"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Cartella sorgenti:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Cartella dove risiedono le immagini"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Cartella delle immagini:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "La licenza da inserire all'inizio dei file generati"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Linguaggio:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Abilita il supporto per Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Se deve essere create una applicazione Gnome"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Abilita il supporto per Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Se deve essere creata una applicazione Gnome DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opzioni C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opzioni generali:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Supporto per Gettext:"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Se le stringa sono marcate per la traduzione con gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Imposta nomi dei widget:"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Se i nomi dei widget sono impostati nel codice sorgente"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Crea copia di backup per i File sorgente:"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Se devono essere create copie dei vecchi file sorgente"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Supporto per Gnome Help"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opzioni File in uscita:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Create file main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Funzioni di supporto nella creazione"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Se devono essere create le funzioni di supporto"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "File creati"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funzioni di creazione per l'interfaccia"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "I file in cui sono scritte le funzioni di creazione dell'interfaccia"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "File sorgente:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"I file in cui sono scritte le dichiarazioni delle funzioni per creare "
+"l'interfaccia"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Nome file header:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Funzioni di creazione per l'interfaccia"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Funzioni di creazione per l'interfaccia"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Gestore segnale & funzione Callback:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Nome del file dove il codice di gestione dei segnali della GUI viene inserito"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Il file in cui sono scritte le dichiarazioni dei gestori dei segnali e le "
+"funzioni Callback"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Gestore segnale & funzione Callback:"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"Nome del file dove il codice di gestione dei segnali della GUI viene inserito"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Funzioni di supporto:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Il file in cui sono scritte le funzioni di supporto"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+"Il file in cui sono scritte le dichiarazioni delle funzioni di supporto"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Funzioni di supporto:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opzioni per LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Stringhe traducibili:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Salve le stringhe traducibili"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Se le stringhe traducibili sono salvate in un file C separato, per abilitare "
+"le traduzioni dell'interfaccia avviata da libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Il file sorgente C dove salvare tutte le stringhe traducibili"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "File:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Cartella del progetto:"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Dovete impostare le opzione per la traduzione delle stringhe"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Dovete impostare il nome della cartella per il progetto."
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Dovete impostare le opzione per i file del Progetto"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Dovete impostare le opzione per il nome del Progetto"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Dovete impostare le opzione per il nome del Progetto"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Dovere impostare le opzione per la cartella dei sorgenti"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Dovete impostare la cartella per le immagini"
+
+#: ../glade/glade_project_window.c:184
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr "Non posso creare immagine dal file %s come %s\n"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Crea nuovo progetto"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "C_rea eseguibile"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Genera il codice sorgente del progetto"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Op_zioni..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Modifica opzioni del progetto"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Elimina il widget selezionato"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Mostra _tavolozza"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Mostra la tavolozza dei widgets"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Mostra editor delle pr_oprietà"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Mostra l'editor delle proprieta'"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Mostra a_lbero dei widget"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Mostra l'albero dei widget del progetto"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Mostra a_ppunti"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Mostra gli appunti"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Mostra _griglia"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Mostra griglia (solo nei contenitori fissi)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "Snap alla griglia"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Imposta quali componenti del widget portare a snap"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Mostra Suggerimenti dei widget"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Mostra suggerimenti dei widget creati"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Imposta opzioni griglia..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Imposta stile e spaziatura della griglia"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Imposta opzioni snap..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Imposta quali componenti del widget portare a snap"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_Domante ricorrenti"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Mostra le domande ricorrenti su Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Progetto"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Nuovo progetto"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Apri"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Apri progetto"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Salva"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Salva progetto"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opzioni"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Crea eseguibile"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Genera codice sorgente"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Apre un progetto esistente"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Salva progetto"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Esci da Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Taglia il widget selezionato negli appunti"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copia il widget selezionato negli appunti"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Incolla il widget dagli appunti sopra il widget selezionato"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Griglia"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Mostra griglia"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Imposta spaziatura delle linee delle griglia"
+
+#: ../glade/glade_project_window.c:811
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "Snap alla griglia"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Snap per i widget alla griglia"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Imposta quali componenti del widget portare a snap"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "I_nformazioni"
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "Op_zioni"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Genera codice sorgente"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Creare un nuovo progetto?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Nuovo progetto _GTK+"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Nuovo progetto G_NOME"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Tipo di progetto da creare?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Nuovo progetto creato."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Progetto aperto."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Errore apertura progetto."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Errore apertura file del progetto"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " errori apertura file del progetto:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Errore nel salvare il progetto"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Errore nel salvare il progetto."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Progetto salvato."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Errore nel generare il codice sorgente"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Errore nel generare il codice sorgente."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Codice sorgente generato."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Messaggio dell'errore di sistema:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Uscire veramente?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "© 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"Glade è un modellatore di interfacce grafiche per le librerie GTK+ e GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Informazioni su Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<senza titolo>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Browser database"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Selettore connessione"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Configurazione DNS"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Assistente configurazione DNS"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "Inserimento Testo"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Visualizzatore errore database"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Dialogo errore database"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget login database"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Login"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Dialogo login database"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Selettore provider"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Selettore sorgenti dati"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor tabella"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Consenti fluttuazione:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Bloccato:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Escusivo:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Mai verticale:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Mai orizzontale:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Infomazioni aggiuntivo, come una descrizione del pacchetto e la suo homepage "
+"sul web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Finestra di Dialogo ABOUT di Gnome"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Nuovo file"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Apri file"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Salve file"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Barra di Stato:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Messaggio di stato."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progressione:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Stato:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Valore minimo orizzontale"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Valore minimo orizzontale"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Valore massimo orizzontale"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Valore massimo orizzontale"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Scegli un colore"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr "Impossibile creare il file: %s\n"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Descrizione"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Mostra orario:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Formato 24 Ore"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Valore inferiore:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Valore superiore:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Show Help"
+msgstr "Mostra testo:"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Display the help button."
+msgstr "Lo spazio fra i pulsanti"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Titolo della pagina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Colore del titolo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Il colore per il testo del titolo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Colore testo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Colore del testo principale"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Colore sfondo per la pagina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Colore Text Box:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+#, fuzzy
+msgid "Logo Image:"
+msgstr "Immagine"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Il logo da mostrare in alto a destra nella pagina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "Immagine principale da mostrare sulla sinistra della pagina."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "Immagine principale da mostrare sulla sinistra della pagina."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+#, fuzzy
+msgid "Contents Back. Color:"
+msgstr "Colore sfondo:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+#, fuzzy
+msgid "The background color around the title"
+msgstr "Colore sfondo per la pagina"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "Immagine principale da mostrare sulla sinistra della pagina."
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Inserimento Testo"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Titolo della finestra"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Cartella:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+#, fuzzy
+msgid "Use FileChooser:"
+msgstr "Colore del titolo:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modo:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "La URL da mostrare quando il pulsante e' premuto."
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Il testo da visualizzare nel pulsante"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Pulsante collegamento HRef GNOME"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Campo icona GNOME"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "La modalità di selezione"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Larghezza icona:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "La larghezza di ciascuna icona"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Il numero di pixel tra ciascuna riga di icone"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Il numero di pixel tra ciascuna colonna di icone"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Bordo icona:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Spaziatura testo:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Il numero di pixel tra il testo e l'icone"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Testo modificabile:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Indica se Se il testo dell'icona può essere modificato dall'utente"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Lista icone"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Selettore icone"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Tipo messaggio:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Tipo della finestra di messaggio."
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Messaggio:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Il testo da visualizzare"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Finestre di messaggio GNOME"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Il nome del file immagine"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Scalato:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Indica se l'immagine è scalata"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Pixmap GNOME"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Anteprima:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Genera il codice sorgente e esci"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "Mostra l'editor delle proprieta'"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: errore caricamento del file XML.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Errore scrittura codice sorgente.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Tavolozza"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privato"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protetto"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "pubblico"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Illuminato"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Selezionato"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Senza senso"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Quando la finestra deve essere ridisegnata"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Quando il mouse viene spostato"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Suggerimento spostamento mouse"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Spostamento del mouse con qualunque pulsante premuto"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Spostamento del mouse con pulsante 1 premuto"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Spostamento del mouse con pulsante 2 premuto"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Spostamento del mouse con pulsante 3 premuto"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Qualuque pulsante del mouse premuto"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Qualunque pulsante del mouse rilasciato"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Qualunque tasto premuto"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Qualunque tasto rilasciato"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Quando il mouse entra nella finestra"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Quando il mouse lascia la finestra"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Qualunque modifica al fuoco di input"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Qualunque modifica alla struttura della finestra"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Qualunque modifica nelle proprietà di X-Window"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Qualunque cambiamento nella visibilità"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Per cursori dentro applicazioni compatibili XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Proprietà"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Comuni"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stile"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Segnali"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Proprietà: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Proprietà: <nessuna>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Classe:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "La classe del widget"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Larghezza:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Altezza:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visibile:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Indica se il widget è inizialmente visibile"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensibile:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Indica se il widget risponde ad input"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Il suggerimento da mostrare quando il mouse si sposta sopra il widget"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Imposta di default:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr ""
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Eventi:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Eventi di X che il widget può ricevere"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Eventi esterni:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "La modalità eventi X Extension"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Acceleratore:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definisce il segnale da emettere quando i tasti sono premuti"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Modifica..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagazione:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Impostare a vero per propagare lo stile del widget agli oggetti figlio"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Il nome dello stile, che può essere condiviso con altri widget"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Carattere:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Il carattere da utilizzare per qualunque testo del widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Copia tutto"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Primo piano:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Sfondo:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Base:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Colore in primo piano"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Colore dello sfondo"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Colore del testo"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Colore di base"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Immagine sfondo:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "L'immagine da usare come sfondo per il widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Il file su cui scrivere il codice sorgente"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Pubblico:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Separa le classi:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Inserisci l'albero interno del widget in una classe separata"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Separa file:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Metti questo widget in un file sorgente separato"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibilità:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Dovete selezionare un colore o uno sfondo da copiare"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Selezione invalida in on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Dovete prima copiare un colore o una immagine di sfondo"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Dovete selezionare un colore da incollare dentro"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Dovete selezionare una immagine di sfondo da incollare dentro"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Non posso creare immagine dal file\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Segnale"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Dati"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Dopo"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Oggetto"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Segnale:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Il segnale a cui aggiungere un gestore"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Funziona per gestire il segnale"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Dati:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Dati passati al gestore"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Oggetto:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "L'oggetto che riceve il segnale"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Dopo:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Indica se il gestore è avviato dopo la funzione della classe"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Aggiungi"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Aggiorna"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Pulisci"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Acceleratori"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Tasto"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Segnale da emettere"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Tasto accelerator"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Segnale da emettere quando l'acceleratore viene premuto"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Stringhe traducibili:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Seleziona Eventi di X"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Maschera degli eventi"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "È ncessario impostare il tasto accelerator"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "È necessario impostare il segnale da emettere"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "È necessario impostare il nome del segnale"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "È necessario impostare il gestore del segnale"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "Segnali per %s"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Selezionare segnale"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Valore:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Incremento:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Increm. pag.:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Dimens. pag.:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Valore H:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Min. H:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Max. H:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Incremento H:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Incremento Pagina H:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Dimensione pagina H:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Valore V:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Min. V:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Max. V:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Incremento V:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Incremento pagina V:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Dimensione pagina V:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Il valore iniziale"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Il valore minimo"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Il valore massimo"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Incremento"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Incremento della pagina"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Dimensione della pagina"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Il tipo di carattere richiesto non è disponibile"
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Selezionare nome dello stile"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stili"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Rinomina"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Annulla"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Nuovo stile:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Nome stile non valido"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Questo nome di stile è già in uso"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Rinomina stile:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Impossibile creare il file:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Errore nello scrivere il file XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * File di stringhe traducibile generato da Glade.\n"
+" * Aggiungere questo file al file POTFILE.in del progetto.\n"
+" * NON compilare come parte dell'applicazione.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, fuzzy, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr "Impossibile aggiungere al file: %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Errore nello scrivere sul file:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+"Il nome del file deve essere impostato nel dialogo per le opzioni del "
+"progetto."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Il nome del file deve essere semplice e relativo.\n"
+"Utilizzare la dialogo per opzioni del progetto per impostarlo."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Albero dei widget"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget non trovato nella scatola"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget non trovato nella tabella"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget non trovato nella tabella"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget non trovato nel packer"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Impossibile accedere al file:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Impossibile aprire il file:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Errore nel leggere dal file: \n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Impossibile creare la directory:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Impossibile accedere alla directory:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Directory non valida:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Progetti"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "progetto"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Impossibile aprire la directory:\n"
+" %s\n"
diff --git a/tools/glade/po/ja.po b/tools/glade/po/ja.po
new file mode 100644
index 00000000..fe3cee6f
--- /dev/null
+++ b/tools/glade/po/ja.po
@@ -0,0 +1,5817 @@
+# glade ja.po.
+# Copyright (C) 1999-2004 Free Software Foundation, Inc.
+# 大河 雄一 <kuri@makino.cc.tohoku.ac.jp>, 1999-2001.
+# 竹田 寛郁 <takepin@turbolinux.co.jp>, 2000.
+# 栗原 守 <storm@din.or.jp>, 1999.
+# Yukihiro Nakai <nakai@gnome.gr.jp>, 2003.
+# Takeshi AIHANA <aihana@gnome.gr.jp>, 2004.
+msgid ""
+msgstr ""
+"Project-Id-Version: glade HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2005-02-01 22:13+0900\n"
+"Last-Translator: Takeshi AIHANA <aihana@gnome.gr.jp>\n"
+"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "ユーザ・インタフェースを設計します"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade インタフェース・デザイナ"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "グリッドの設定"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "水平方向の間隔:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "垂直方向の間隔:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "グリッドのスタイル:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "点"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "線"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "スナップの設定"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "水平方向のスナップ:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "左"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "右"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "垂直方向のスナップ:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "上"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "下"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GtkToolItem ウィジットは GtkToolbar にのみ追加することができます。"
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "ウィジット GtkScrolledWindow を挿入できませんでした。"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "ウィジット GtkViewport を挿入できませんでした。"
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "新しいウィジットを追加できませんでした。"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"選択した位置にはウィジットを追加できません。\n"
+"\n"
+"【ヒント】\n"
+"GTK+ ではウィジットを配置するために\n"
+"コンテナを使用します。既に配置してある\n"
+"コンテナを削除し、その代わりに\n"
+"ボックスまたはテーブル・コンテナを使ってみて下さい。\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "ウィジットを削除できませんでした。"
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "そのウィジットは削除できません"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"そのウィジットは親ウィジットの一部として自動的に生成されたものなので、削除す"
+"ることはできません。"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "境界線の幅:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "コンテナとウィジットの間に挿入する余白です"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "選択"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "スクロール・ウィンドウの削除"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "スクロール・ウィンドウの追加"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "アライメントの削除"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "アライメントの追加"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "イベントボックスの削除"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "イベントボックスの追加"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "再表示"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "切り取り"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "コピー"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "貼り付け"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "削除"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "該当なし"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "コンテナの子ウィジットの入れ替え - 未実装\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "ウィジット GtkAlignment を挿入できませんでした。"
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "ウィジット GtkAlignment を削除できませんでした。"
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "ウィジット GtkEventBox を挿入できませんでした。"
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "ウィジット GtkEventBox を削除できませんでした。"
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "ウィジット GtkScrolledWindow を追加できませんでした。"
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "ウィジット GtkScrolledWindow を削除できませんでした。"
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "ラベルの削除"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr "アプリケーション名"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "ロゴ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "ロゴとして使用するピックスマップです"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "プログラム名:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+msgid "The name of the application"
+msgstr "アプリケーションの名前です"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "コメント:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr "アプリケーションに関する追加情報です"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "著作権:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "著作権を通知に関する情報です"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr "ウェブサイトの URL:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr "アプリケーションを配布しているウェブサイトの URL です"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr "ウェブサイトのラベル:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr "ウェブサイトのリンクを表すラベルです。"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "ライセンス:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr "アプリケーションのラインセンスの詳細です"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "作者:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "パッケージの作者です (一人/行)"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "ドキュメント作者:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "パッケージのドキュメント作者です (一人/行)"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr "アーティスト:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "パッケージのアートワーク関連の担当者です (一人/行)"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "翻訳者:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"パッケージの翻訳者で、通常は po ファイルに記載するので空のままにしておいて下"
+"さい"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+msgid "About Dialog"
+msgstr "情報ダイアログ"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "アクセラレータ付きのラベル"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X-アライメント:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "子ウィジットの水平方向に対する位置です"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y-アライメント:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "子ウィジットの垂直方向に対する位置です"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X-スケール:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "子ウィジットの水平方向に対する大きさです"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y-スケール:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "子ウィジットの垂直方向に対する大きさです"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "上パディング:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "子ウィジットの上側に挿入する余白です"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "下パディング:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "子ウィジットの下側に挿入する余白です"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "左パディング:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "子ウィジットの左側に挿入する余白です"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "右パディング:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "子ウィジットの右側に挿入する余白です"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "位置"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "方向:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "アロー (矢印) の向きです"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "影:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "アロー (矢印) に付ける影の種類です"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "アロー (矢印) の水平方向に対する位置です"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "アロー (矢印) の垂直方向に対する位置です"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X-パディング:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "水平方向に挿入する余白です"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y-パディング:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "垂直方向に挿入する余白です"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "アロー"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "ラベルのX-位置:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "フレームのラベル・ウィジットの水平方向に対する位置です"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "ラベルのY-位置:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "フレームのラベル・ウィジットの垂直方向に対する位置です"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "フレームに付ける影の種類です"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "フレームの子ウィジットの水平方向に対する位置です"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "比率:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "フレームの子ウィジットに対するアスペクト (縦横) の比率です"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "子に従う:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "アスペクト (縦横) 比率を子ウィジットに合わせるかどうかです"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "アスペクト・フレーム"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "ストック・ボタン:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "使用するストック・ボタンの種類です"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "ラベル:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "表示するテキストです"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "アイコン:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "表示するアイコンの種類です"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "ボタンの枠"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "ボタンの周囲に配置する枠のスタイルです"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "応答ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"ボタンが押下されたら返される応答コードで、標準的な応答値を選択するか、または"
+"正の整数値を入力して下さい"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "クリック時のフォーカス:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "ボタンがクリックされたら、フォーカスを当てるかどうかです"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "ボタンの削除"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "ボタン"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "見出し:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "カレンダの上部に年と月を表示するかどうかです"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "曜日:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "曜日を表示するかどうかです"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "月の固定:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "年と月を変更不可にするかどうかです"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "週番号:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "週の番号を表示するかどうかです"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "月曜日から開始:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "週の始まりを月曜日にするかどうかです"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "カレンダ"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "背景色:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "背景色です"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "セル・ビュー"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "初期状態:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "チェック・ボタンの初期値をオンにするかどうかです"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "不整合:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "ボタンを inconsistent (不整合) 状態で表示するかどうかです"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "インジゲータ:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "常にチェック・ボックスを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "チェック・ボタン"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "チェック・メニュー・アイテムの初期値をオンにするかどうかです"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "チェック・メニュー・アイテム"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "新しいコラム・リスト"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "列の数:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "選択モード:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "コラム・リストの選択モードです"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "タイトル表示:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "列のタイトルを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "コラム・リストの境界線に付ける影の種類です"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "コラム・リスト"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "アルファ使用:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "αチャンネルを使用するかどうかです"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "タイトル:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "カラー選択ダイアログのタイトルです"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "色の取得"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "色の選択ボタン"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "不透明度の制御:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "透明/不透明を制御するコントロールを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "パレット:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "色パレットを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "色の選択"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "色の選択"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "カラー選択ダイアログ"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "リストの値:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "リストの中に値を配置すべきかどうかです"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "空の値許可:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "'リストの値'が有効な場合に、空の値も許可するかどうかです"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "大小文字の区別:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "大文字/小文字を区別して検索するかどうかです"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "アロー使用可否:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "アロー (矢印) で値を変更できるようにするかどうかです"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "常に使用:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "リストの中に値が無くてもアロー (矢印) を動作させるかどうかです"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "アイテム:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "コンボ・リストの中のアイテムです (1アイテム/行)"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "コンボ・ボックス"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "ティアオフの追加:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "ドロップダウン式のメニュー・アイテムを取り外し可能にするかどうかです"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "コンボ・ボックスがクリックされたら、フォーカスを当てるかどうかです"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "フレーム有無:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "コンボ・ボックスの子ウィジットの周囲にフレームを配置するかどうかです"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "コンボ・ボックスのエントリ"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "新しいコラム・ツリー"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "コラム・ツリーの選択モードです"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "コラム・ツリーに付ける影の種類です"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "コラム・ツリー"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "種類:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "曲線の種類です"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X-最小値:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "水平方向の最小値です"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X-最大値:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "水平方向の最大値です"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y-最小値:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "垂直方向の最小値です"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y-最大値:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "垂直方向の最大値です"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "カーブ"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "生成関数:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "ウィジットを生成する関数です"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "文字列1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "ウィジット生成関数へ引き渡される一番目の文字列です"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "文字列2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "ウィジット生成関数へ引き渡される二番目の文字列です"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "整数1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "ウィジット生成関数へ引き渡される一番目の整数値です"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "整数2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "ウィジット生成関数へ引き渡される二番目の整数値です"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "カスタム・ウィジット"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "新しいダイアログ"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "[キャンセル] と [OK]"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "[OK]"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "[キャンセル]、[適用]、[OK]"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "[閉じる]"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "ボタンのレイアウト(_S):"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "ボタンの数(_N):"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "[ヘルプ] ボタンも表示する"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "セパレータ有無:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "ボタンの上に垂直セパレータを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "ダイアログ"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "ドローイング・エリア"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "編集可否:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "テキストを編集できるかどうかです"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "表示可否:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"入力時に文字を表示するかどうかで、\"いいえ\" を選択すると '*' で表示されます "
+"(パスワード入力に便利です)"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "最大文字長:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "入力可能な文字数の最大値です"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "テキスト:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "エントリの周りにフレームを付けるかどうかです"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "不表示の文字:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"\"表示可否\" を \"いいえ\" にした場合の代用文字です (パスワード入力時など)"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "アクティブ可否:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"エントリを押下すると、ウィンドウの中のデフォルト・ウィジットをアクティブにす"
+"るかどうかです"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "文字の幅:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "エントリの中でスペースのままにしておく文字数です"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "テキスト・エントリ"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "ウィンドウ使用:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "イベント・ボックスとして表示可能なウィンドウを使用するかどうかです"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "子の前面:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+"イベント・ボックスのウィンドウを子ウィジットのウインドウの前面に配置するかど"
+"うかです"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "イベント・ボックス"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "初期状態:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "子ウィジットを表示するためにエキスパンダを開いておくかどうかです"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "余白:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "ラベルと子ウィジットの間に挿入する余白です"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "ラベル・ウィジットの追加"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "エキスパンダ"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+msgid "The window title of the file chooser dialog"
+msgstr "ファイル選択ダイアログのウィンドウ・タイトルです"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "アクション:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "実行するファイル操作の種類です"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "ローカルのみ:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr "選択可能なファイルをローカルのものに限定するかどうかです"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "隠しファイル:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "隠しファイルと隠しフォルダも表示するかどうかです"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr "ボタンの幅:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr "ボタンの幅です (文字単位)"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+msgid "File Chooser Button"
+msgstr "ファイル選択ボタン"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "複数選択:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "複数のファイルを選択できるかどうかです"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "ファイル選択"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "ファイル選択ダイアログ"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "ファイルの選択"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "ファイル操作:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "ファイル操作用の追加ボタンを上部を表示するかどうかです"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "ファイル選択ダイアログ (旧式)"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X-座標:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "GtkFixed に配置する子ウィジットの X座標です"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y-座標:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "GtkFixed に配置する子ウィジットの Y座標です"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "フィックスド・コンテナ"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "フォント選択ダイアログのタイトルです"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "スタイル表示:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "フォントのスタイルをフォント情報の一部として表示するかどうかです"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "サイズ表示:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "フォントのサイズをフォント情報の一部として表示するかどうかです"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "フォント使用:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "フォント情報を表示する際に選択したフォントを使用するかどうかです"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "サイズ使用:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"フォント情報を表示する際に選択したフォントのサイズを使用するかどうかです"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "フォントの選択"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "フォント選択ボタン"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "プレビュー:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "プレビュー表示する文字列です"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "フォントの選択"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "フォントの選択"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "フォント選択ダイアログ"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "フレーム"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "初期のタイプ:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "初めて表示する際の曲線の種類です"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "ガンマ・カーブ"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "ハンドル・ボックスの周りに付ける影の種類です"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "ハンドルの位置:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "ハンドル・ボックスの取っ手を表示する位置です"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "スナップ端:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "ハンドル・ボックスの端をスナップさせる位置です"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "ハンドル・ボックス"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "新しい水平ボックス"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "サイズ:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "ボックスの中に配置するウィジットの数です"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "均等配置:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "配置する子ウィジットの大きさを同じにするかどうかです"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "子ウィジット同士の間隔です"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "いかなる子ウィジットも削除できません。"
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "位置:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "兄弟関係にあるウィジットに対する相対位置です"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "パディング:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "ウィジットの余白です"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "広げる:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+"親ウィジットのサイズを変更した際に、子ウィジットも一緒にサイズを変更するかど"
+"うかです"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "埋める:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "子ウィジットを割り当てられた領域一杯に広げるかどうかです"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "先頭からパック:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "ウィジットをボックスの先頭から配置していくかどうかです"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "ボックスを前に追加"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "ボックスを後ろに追加"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "水平ボックス"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "新しい水平ボタン・ボックス"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "ボタンの数"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "レイアウト:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "ボタンを配置するスタイルです"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "ボタンとボタンの間に挿入する余白です"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "水平ボタン・ボックス"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "ペインを分割する位置です"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "縮める:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "子ウィジットを縮めるかどうかです"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "サイズ変更:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "子ウィジットのサイズ変更を許可するかどうかです"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "水平ペイン"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "単位:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "ルーラの単位です"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "下限値:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "ルーラの下限の値です"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "上限値"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "ルーラの上限の値です"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "ルーラの現在の位置です"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "最大値:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "ルーラの最大値です"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "水平ルーラ"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "値の表示:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "スケールの値を表示するかどうかです"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "桁数:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "表示する小数点以下の桁数です"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "値の位置:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "値を表示する位置です"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "ポリシー:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "スケールを更新する際のポリシーです"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "反転:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "スケール内のレンジ値を逆に表示するかどうかです"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "水平スケール"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "スクロールバーを更新する際のポリシーです"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "水平スクロールバー"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "水平セパレータ"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, c-format
+msgid "Icon %i"
+msgstr "アイコン %i"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+msgid "The selection mode of the icon view"
+msgstr "アイコン表示の選択モードです"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "方向:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+msgid "The orientation of the icons"
+msgstr "アイコンの向きです"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+msgid "Icon View"
+msgstr "アイコン表示"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+msgid "Named Icon:"
+msgstr "名前付きアイコン:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+msgid "The named icon to use"
+msgstr "使用する名前付きアイコンです"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "アイコンのサイズ:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "表示するストック・アイコンの大きさです"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "ピクセルの大きさ:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"名前が付いたアイコンのサイズ (ピクセル単位)、またはプロパティ 'Icon Size' を"
+"使用する時は -1です"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "イメージの水平方向に対する位置です"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "イメージの垂直方向に対する位置です"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "イメージ"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "ストック・メニューのアイテムが不正です"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "ピックスマップ付きのメニュー・アイテム"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "入力ダイアログ"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "下線付き:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "テキストにアクセラレータキーを示す下線を含めるかどうかです"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "マークアップ付き:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "テキストに Pango マークアップを含めるかどうかです"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "行端揃え:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "ラベルの線の行端揃えの起点です"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "テキストのラップ:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "ラベルの幅にフィットするようにテキストを改行するかどうかです"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "選択可能:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "テキストをマウスで選択できるかどうかです"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "ラベル全体の水平方向に対する位置です"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "ラベル全体の垂直方向に対する位置です"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "フォーカス対象:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"アクセラレータキーが押下された際に、キーボード・フォーカスを当てるウィジット"
+"です"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "占有:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "どれくらい文字列が占有するかどうかです"
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr "ラベルの幅 (文字単位) です"
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr "シングル・ライン・モード:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr "ラベルが一行分の高さだけ与えられるかどうかです"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr "角度:"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "The angle of the label text"
+msgstr "ラベルのテキストを描画する角度です"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "自動"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "ラベル"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "幅:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "レイアウト領域の幅です"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "高さ:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "レイアウト領域の高さです"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "GtkLayout の中に配置する子ウィジットの X座標です"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "GtkLayout の中に配置する子ウィジットの Y座標です"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "レイアウト"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "リストの選択モードです"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "リスト"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "リスト・アイテム"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "ポップアップ・メニュー"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "ファイル(_F)"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "編集(_E)"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "表示(_V)"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "ヘルプ(_H)"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "情報(_A)"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "メニューの編集..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "メニュー・バー"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "メニュー・アイテム"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "水平表示:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "ツールバーを横向き (水平) にしたら、アイテムも表示するかどうかです"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "垂直表示:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "ツールバーを縦向き (垂直) にしたら、アイテムも表示するかどうかです"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "重要:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"ツールバーのモードが GTK_TOOLBAR_BOTH_HORIZ の場合は、アイテムのテキストを表"
+"示する必要があるかどうかです"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "メニュー付きツールーバー・ボタン"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "新しいノートブック"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "ページ数"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "タブの表示:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "ノートブックのタブを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "境界線の表示:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "タブを表示しないときに、ノートブックの境界線を描画するかどうかです"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "タブの位置:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "ノートブックのタブを表示する位置です"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "スクロール可否:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "ノートブックのタブをスクロールできるようにするかどうかです"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "水平タブの境界線:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "ノートブックタブの水平方向に対する境界線の大きさです"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "垂直タブの境界線:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "ノートブックタブの垂直方向に対する境界線の大きさです"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "ポップアップ:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "ポップアップ・メニューを利用できるかどうかです"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "ページ数:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "ノートブックのページ数です"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "前のページ"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "次のページ"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "ページの削除"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "次ページに移動"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "前ページに移動"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "ページを後ろに挿入"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "ページを前に挿入"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "ページの位置です"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+"親ウィジットのサイズを変更した際に、タブも一緒にサイズを変更するかどうかです"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "タブを割り当てられた領域一杯に広げるかどうかです"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "タブをノートブックの先頭から配置していくかどうかです"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "メニューのラベル:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "ポップアップ・メニューに表示する文字列です"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "ノートブック"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "%s を GtkOptionMenu へ追加できません。"
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "オプション・メニュー"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "色:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "プレビューがカラー表示かモノクロ表示かどうかです"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "プレビューを割り当てられた領域一杯に広げるかどうかです"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "プレビュー"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "プログレス・バーが延びていく方向です"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "割合い:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "処理の完了状態を示す割合いです"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "パルス幅:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"パルスを受け取ったときに移動するプログレス・バー・ブロックの長さの割合です"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "プログレス・バーの上に表示する文字列です"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "テキスト表示:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "プログレス・バーの中にテキストを表示するかどうかです"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "動作モード:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "プログレス・バーの動きを模型の自動車の前面のようにするかどうかです"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "テキストの水平方向に対する位置です"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "テキストの垂直方向に対する位置です"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "プログレス・バー"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "ラジオ・ボタンの初期値をオンにするかどうかです"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "グループ:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"ラジオ・ボタンのグループです (デフォルトでは全てのラジオボタンは同じ親を持ち"
+"ます)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "新しいグループ"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "ラジオ・ボタン"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "ラジオ・メニュー・アイテムの初期値をオンにするかどうかです"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"ラジオ・メニュー・アイテムのグループです (デフォルトでは全てのラジオ・メ"
+"ニュー・アイテムは同じ親を持ちます)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "ラジオ・メニュー・アイテム"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"ラジオ・ツール・ボタンのグループです (デフォルトでは全てのラジオ・ツール・ボ"
+"タンは同じ親を持ちます)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr "ツールバー・ラジオ・ボタン"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "水平ポリシー:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "水平スクロールバーがいつ表示されるかを指定します"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "垂直ポリシー:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "垂直スクロールバーがいつ表示されるかを指定します"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "ウィンドウ位置:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "スクロールバーの属性を反映した子ウィンドウを配置する場所です"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "影の種類:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "垂直スクロールバーを更新する際のポリシーです"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "スクロール・ウィンドウ"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "メニューのセパレータ"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "描画:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "セパレータを描画するか、単に空白するかどうかです"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "ツールバー・セパレータ・アイテム"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "増分値:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "スピンボタンの増分値で、ページの増分値とともに利用します"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "表示される数値のの小数点以下の桁数です"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "数値のみ:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "数値のみ入力可能かどうかです"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "更新ポリシー:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "シグナル \"value_changed\" を発行するタイミングです"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "スナップ:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "ステップ単位の増分値を倍にした値でスナップするかどうかです"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "ラップ:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "最大/最小値のつなげて一回りさせるかどうかです"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "スピン・ボタン"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "グリップ:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"ステータスバーがウィンドウ・サイズを変更するためのグリップを持つかどうかです"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "ステータス・バー"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "新しいテーブル"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "行の数:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "行の数:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "テーブルの行数です"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "列の数:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "テーブルの列数です"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "子ウィジェットの全てを同じ大きさにするかどうかです"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "行の間隔:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "テーブルの行と行の間に挿入する余白です"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "列の間隔:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "テーブルの列と列の間に挿入する余白です"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "セル水平位置:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "テーブルに配置するウィジットの左端の位置です"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "セル垂直位置:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "テーブルに配置するウィジットの上端の位置です"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "列の占有:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "テーブルの中でウィジットが占める列数です"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "行の占有:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "テーブルの中でウィジットが占める行数です"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "水平パディング:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "垂直パディング:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X方向に広げる:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "\"はい\" にすると、ウィンドウが水平方向に広がります"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y方向に広げる:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "\"はい\" にすると、ウィンドウが垂直方向に広がります"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X方向に縮める:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "\"はい\" にすると、ウィンドウが水平方向に縮まります"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y方向に縮める:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "\"はい\" にすると、ウィンドウが垂直方向に縮まります"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X方向に埋める:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"\"はい\" にすると、子ウィジットを割り当てられた領域の水平方向に広げます"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y方向に埋める:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"\"はい\" にすると、子ウィジットを割り当てられた領域の垂直方向に広げます"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "行を前に挿入"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "行を後に挿入"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "列を前に挿入"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "列を後に挿入"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "行の削除"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "列の削除"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "テーブル"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "中央"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "領域埋め"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "なし"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "文字"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "単語"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "カーソル表示:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "カーソルを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "上書き:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "入力したテキストが既存のテキストを上書きするかどうかです"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "タブ文字:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "タブ文字を入力できるかどうかです"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "行端揃え:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "テキストの行端を揃えるかどうかです"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "ラップ:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "テキストをラッピングするかどうかです"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "上の余白:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "段落の上に挿入する余白のピクセル数です"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "下の余白:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "段落の下に挿入する余白のピクセル数です"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "内部の余白:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "段落でラップした行と行の間に挿入する余白のピクセル数です"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "左マージン:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "左マージンの幅を示すピクセル値です"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "右マージン:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "右マージンの幅を示すピクセル値です"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "インデント:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "段落の字下がりに使用するピクセル数です"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "テキスト・ビュー"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "トグル・ボタンの初期値をオンにするかどうかです"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "トグル・ボタン"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "ツールバー・トグル・ボタン"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "新しいツールバー"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "アイテムの数:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "ツールバーのアイテムの数です"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "ツールバーの方向です"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "スタイル:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "ツールバーのスタイルです"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "ツールチップ:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "ツールチップ・ヒントを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "アロー表示:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"ツールバーがフィットしない場合にメニューをポップさせるためのアロー (矢印) を"
+"表示するかどうかです"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "アイテムを他の homogeneous アイテム同様に同じ大きさにするかどうかです"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "アイテムを前に挿入"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "アイテムを後ろに挿入"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "ツールバー"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "ツールバー・ボタン"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "ツールバー・アイテム"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "1列目"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "2列目"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "3列目"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "%i行目"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "見出し:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "列を示す見出しボタンを表示するかどうかです"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "ヒントのルール:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "テーマ・エンジンが他の色で行を描画するヒントをセットするかどうかです"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "順序の変更:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "表示する項目の順序を変更できるかどうかです"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "検索可否:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "ユーザが列を相互に検索できるかどうかです"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "高さ固定モード:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "パフォーマンスを向上するために全ての行を同じ高さにします"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "ホバー時の選択範囲:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "選択範囲をマウス・ポインタに従って変更するかどうかです"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "ホバー時の展開:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "マウスが上に乗ったらツリーを展開/畳むかどうかです"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "リスト/ツリー・ビュー"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "新しい垂直ボックス"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "垂直ボックス"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "新しい垂直ボタン・ボックス"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "垂直ボタン・ボックス"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "ビューポートに付ける影の種類です"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "ビューポート"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "垂直ペイン"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "垂直ルーラ"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "垂直スケール"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "垂直スクロールバー"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "垂直セパレータ"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "ウィンドウに付けるタイトルです"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "ウィンドウの種類です"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr "ヒントの種類:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr "ウィンドウ・マネージャに問い合わせるウィンドウの扱い方です"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "ウインドウを表示する初期位置です"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "モーダル:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "ウィンドウはモーダル式かどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "幅:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "ウィンドウのデフォルトの幅です"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "高さ:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "ウィンドウのデフォルトの高さです"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "サイズ変更:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "ウィンドウのサイズを変更できるかどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "ウィンドウを縮めれるかどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "拡大:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "ウィンドウを拡大できるかどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "自動デストロイ:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+"親ウィジットが終了 (destroy) したら同時にウィンドウも終了するかどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "ウィンドウのアイコンです"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "ロール:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "セッションを再開する際に使用するウィンドウの重複しない識別子です"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "装飾:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "ウィンドウ・マネージャがこのウィンドウに装飾を付けるかどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "タスクバー非表示:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "ウィンドウをタスクバーの中に表示しないかどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr "ページャ非表示:"
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr "ウィンドウをページャの中に表示しないかどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "グラビティ:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr "ウィンドウの座標がセットされたら使用するリファレンス・ポイントです"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr "マップ時のフォーカス:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "ウィンドウがマップされたら、入力フォーカスを受け取るかどうかです"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "ウィンドウ"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "エラー"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "システムのエラー"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "ファイル・オープンのエラー"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "ファイル読み込みのエラー"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "ファイル書き込みのエラー"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "不正なフォルダ"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "不正な値"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "不正な XML エンティティ"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "開始タグなし"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "終了タグなし"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "文字データなし"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "クラス ID がありません"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "不明なクラス"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "不正なコンポーネント"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "ファイルが途中で終了"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "不明なエラー・コード"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "コントロール元"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "コントロール先"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "ラベルの所有元"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "ラベルを付与した元"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "所属するグループ"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "ノードの親"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "フロー先"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "フロー元"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "サブウィンドウ"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "埋め込み"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "埋め込み元"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "ポップアップ"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "親ウィンドウ"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "関係: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "ウィジット"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "名前:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "支援技術コンポーネントへ引き渡すウィジットの名前です"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "説明:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "支援技術コンポーネントへ引き渡すウィジットの説明です"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "テーブルのキャプション:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "支援技術コンポーネントへ引き渡すテーブルのキャプションです"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "この関係を持つウィジットを選択して下さい"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "クリック"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "押下"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "押下解放"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "支援技術コンポーネントへ引き渡すアクションの説明を入力して下さい"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "クリップボード"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "貼り付ける先のウィジットを選択して下さい"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "ウィンドウやダイアログには貼り付けることはできません。"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"親ウィジットが自動的に生成したウィジットには貼り付けることはできません。"
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "メニュー/メニュー・バーにはメニュー・アイテムのみ貼り付けが可能です。"
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "ダイアログのアクション領域の中にはボタンのみ貼り付けが可能です"
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "GnomeDock の中には GnomeDockItem のみ貼り付けが可能です。"
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "GnomeDockItem の上には GnomeDocItem ウィジットのみ貼り付けが可能です。"
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "すみません - GnomeDockItem 上の貼り付けは未だ実装されていません。"
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDoc の中には GnomeDocItem ウィジットのみ貼り付けが可能です。"
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "新規(_N)"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "新しいファイルを生成します"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "GNOME(_G)"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "下位互換ウィジット(_R)"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ 基本ウィジット(_B)"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ 追加ウィジット(_A)"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "アクセラレータ・キーの選択"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "キー"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "メニューの編集"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "種類"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "アクセラレータ"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "名前"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "ハンドラ"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "アクティブ"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "グループ"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "アイコン"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "アイテムとその子ウィジットを一つ上にあげます"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "アイテムとその子ウィジットを一つ下にさげます"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "アイテムとその子ウィジットを一つ上のレベルにあげます"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "アイテムとその子ウィジットを一つ下のレベルにさげます"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "使用するストック・ボタンの種類です"
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "ストック・アイテム:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "使用する GNOME のストック・アイテムの種類です"
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "メニュー・アイテムの文字列です (セパレータの場合は空)"
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "ウィジットの名前です"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "アイテムが選択されたら呼び出される関数です"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "ハンドラ:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "メニュー・アイテムの左側に表示するオプションのアイコンです"
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+"アイテムの上にマウス・カーソルがきたときに表示するツールチップ・ヒントです"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "ツールチップ:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "追加(_A)"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "選択したアイテムの下に新しいアイテムを追加します"
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "子ウィジットの追加(_C)"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "選択したアイテムの下に新しい子ウィジットを追加します"
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "セパレータの追加(_S)"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "選択したアイテムの下にセパレータを一つ追加します"
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "削除(_D)"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "選択しているアイテムを削除します"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "アイテムの種類:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "アイテムの初期値をオンにするかどうかです"
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "アクティブ:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "いいえ"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "ラジオ・メニュー・アイテムのグループです"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "ラジオ"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "チェック"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "標準"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "アクセラレータ:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "[CTRL]"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "[SHIFT]"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "[ALT]"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "キー:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "修飾キー:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "はい"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "アイコンの選択"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "セパレータ"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "新規"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "セレクタ"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"プロジェクトのフォルダがセットされていません。\n"
+"プロジェクト設定ダイアログから設定して下さい。\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"ソース・フォルダがセットされていません。\n"
+"プロジェクト設定ダイアログから設定して下さい。\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"無効なソース・フォルダです:\n"
+"\n"
+"ソース・フォルダはプロジェクト・フォルダか、\n"
+"その下にあるサブフォルダにして下さい。\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"ピックスマップ・フォルダがセットされていません。\n"
+"プロジェクト設定ダイアログから設定して下さい。\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "すみません - %s のソース出力は未だ実装されていません。"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"プロジェクトではサポートしてない Gtkmm-2 の\n"
+"廃止されたウィジットを利用しています。\n"
+"プロジェクト内のこれらのウィジットをチェックし、\n"
+"代替えのウィジットを利用して下さい。"
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"C++ ソース・コードを生成する際に glade-- の実行エラーです。\n"
+"インストールした glade-- が環境変数 ${PATH} 内に存在しているか\n"
+"チェックして下さい。その次に、端末から\n"
+"`glade-- <プロジェクトファイル.glade>` を実行してみて下さい。"
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Ada95 ソース・コードを生成する際に gate の実行エラーです。\n"
+"インストールした gate が環境変数 ${PATH} 内に存在しているか\n"
+"チェックして下さい。その次に、端末から\n"
+"`gate <プロジェクトファイル.glade>` を実行してみて下さい。"
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Perl ソース・コードを生成する際に glade2perl の実行エラーです。\n"
+"インストールした glade2perl が環境変数 ${PATH} 内に存在しているか\n"
+"チェックして下さい。その次に、端末から\n"
+"`glade2perl <プロジェクトファイル.glade>` を実行してみて下さい。"
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Effel ソース・コードを生成する際に eglade の実行エラーです。\n"
+"インストールした eglade が環境変数 ${PATH} 内に存在しているか\n"
+"チェックして下さい。その次に、端末から\n"
+"`eglade <プロジェクトファイル.glade>` を実行してみて下さい。"
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"ピックスマップ・フォルダがセットされていません。\n"
+"プロジェクト設定ダイアログから設定して下さい。\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "プロジェクト・ファイル (XML形式) を出力する際にエラー\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "プロジェクトの設定"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "全般"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "基本設定:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "プロジェクトの $topdir フォルダです"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "プロジェクトのフォルダ:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "参照..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "このプロジェクトの名前です"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "プロジェクト名:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "実行形式プログラムの名前です"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "プロジェクト・ファイルの名前です"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "プロジェクト・ファイル名:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "サブフォルダ:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "生成したソース・コードを保存するフォルダです"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "ソース・フォルダ:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "画像 (ピックスマップ) を格納するフォルダです"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "ピックスマップ・フォルダ:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "生成したファイルの先頭に挿入するライセンスです"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "コンパイラ言語:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "GNOME:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "GNOME をサポートする"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "GNOME 対応アプリケーションを作成するかどうかです"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "GNOME DB をサポートする"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "GNOME DB 対応アプリケーションを作成するかどうかです"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C オプション"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>注記:</b> libglade を利用する大きなアプリケーションでは必須のオプションで"
+"す。"
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "全般の設定:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext (i18N) をサポートする"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "gettext を使った翻訳のために文字列にマークを付けるかどうかです"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "ウィジット名をセットする"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "ソース・コードの中でウィジット名をセットするかどうかです"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "ソース・ファイルをバックアップする"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "古いソース・ファイルの複製を作成するかどうかです"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "GNOME ヘルプをサポートする"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "GNOME ヘルプ・システムをサポートするかどうかです"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "ファイルの出力設定:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "ファイル 'main.c' を出力する"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "(まだ存在していなければ) 関数 main() を含む main.c を出力します"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "サポート関数を出力する"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "いろいろなサポート関数を出力するかどうかです"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "ビルド用ファイルを出力する"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"(まだ存在していなければ) Makefile.am や configure.in を含む、ソース・コードの"
+"ビルド用ファイルを出力します"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "インタフェース生成関数:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "インタフェースを生成する関数を出力するファイルです"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "ソース・ファイル名:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "インタフェース生成関数の宣言を出力するファイルです"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "ヘッダ・ファイル名:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "インタフェース生成関数のソース・ファイルです"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "インタフェース生成関数のヘッダ・ファイルです"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "シグナル・ハンドラとコールバック関数:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "空のシグナル・ハンドラとコールバック関数を出力するファイルです"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "シグナル・ハンドラとコールバック関数の宣言を出力するファイルです "
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "シグナル・ハンドラとコールバック関数のソース・ファイルです"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "シグナル・ハンドラとコールバック関数のヘッダ・ファイルです"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "サポート関数:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "サポート関数を出力するファイルです"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "サポート関数の宣言を出力するファイルです"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "サポート関数のソース・ファイルです"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "サポート関数のヘッダ・ファイルです"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade 設定"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "翻訳可能な文字列:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>注記:</b> このオプションは破棄されました - 代わりに 'intltool' をご利用下"
+"さい。"
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "翻訳可能な文字列を保存する"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr "<<このオプションは破棄されました>>"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "<<このオプションは破棄されました>>"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "ファイル:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "プロジェクト・フォルダの選択"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "翻訳可能な文字列ファイルを設定して下さい"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "プロジェクト・フォルダを設定して下さい"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "プロジェクト・ファイルを設定して下さい"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "プロジェクト名を設定して下さい"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "プログラム名を設定して下さい"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "ソース・フォルダを設定して下さい"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "ピックスマップ・フォルダを設定して下さい"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"ヘルプ・ファイルを表示できませんでした: %s\n"
+"\n"
+"エラー: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "新しいプロジェクトを生成します"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "ビルド(_B)"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "プロジェクトのソース・コードを出力します"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "オプション(_T)..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "プロジェクトの設定を編集します"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "選択したウィジットを削除します"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "パレットの表示(_P)"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "ウィジットのパレットを表示します"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "プロパティの表示(_E)"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "プロパティ・エディタを開きます"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "ウィジット・ツリーの表示(_T)"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "ウィジットの階層を示すウィンドウを開きます"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "クリップボードの表示(_C)"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Glade 用のクリップボード履歴ウィンドウを開きます"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "グリッドの表示(_G)"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "グリッドを表示します (フィックスド・コンテナのみ)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "スナップを有効にする(_S)"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "ウィジットをグリッドに合わせて配置します"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "ツールチップの表示(_W)"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "生成したウィジットのツールチップを表示します"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "グリッドの設定(_O)..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "グリッドのスタイルと間隔を設定します"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "スナップの設定(_P)..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "グリッドへスナップするオプションを設定します"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "FAQ(_F)"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Glade の FAQ を表示します"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "プロジェクト(_P)"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "新しいプロジェクトを生成します"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "開く"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "既存のプロジェクトを開きます"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "保存"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "プロジェクトを保存します"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "オプション"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "ビルド"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "ソース・コードを出力します"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "プロジェクトを開く"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "プロジェクトの保存"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Glade の終了"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "選択したウィジットをクリップボードへ切り取ります"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "選択したウィジットをクリップボードへコピーします"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "クリップボードで選択したウィジットを貼り付けます"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "グリッド(_G)"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "グリッドの表示(_S)"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "グリッド線の間隔を設定します"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "スナップを有効にする(_N)"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "ウィジットをグリッドに合わせて配置します (フィックスド・コンテナのみ)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "ウィジェットのどの部分をグリッドにスナップさせるかを設定します"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "情報(_A)..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "オプション(_N)"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "ソース・コードを出力します"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "新しいプロジェクトを作成してもよろしいですか?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "GTK+ プロジェクト(_G)"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "GNOME プロジェクト(_N)"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "生成するプロジェクトの種類を選択して下さい:"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "新しいプロジェクトを生成しました"
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "プロジェクトを開きました"
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "プロジェクトを開けません"
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "プロジェクト・ファイルのオープンでエラー"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr "プロジェクト・ファイルのオープンでエラー:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"現在オープンされているプロジェクトはありません。\n"
+"[プロジェクト]-[新規] で新しいプロジェクトを生成して下さい。"
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "プロジェクトの保存でエラー"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "プロジェクトを保存できません"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "プロジェクトを保存しました"
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "ソース・コードの出力でエラー"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "ソース・コードを出力できません"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "ソース・コードを出力しました"
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "システムのエラー・メッセージ:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "本当に終了してもよろしいですか?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade は GTK+2/GNOME 向けのユーザ・インタフェース・ビルダです。"
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Glade について"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<タイトルなし>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Database Browser"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "データ領域コンボ"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "接続セレクタ"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN 設定"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN Config Druid"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "強調表示:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "\"はい\" にすると、テキストがウィジットの内部で強調表示されます"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Database error viewer"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Database error dialog"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "フォーム"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "グレー・バー内部に表示するテキストです"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Gray Bar"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Data-bound grid"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Data-bound list"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Database login widget"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "ログイン"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Database login dialog"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Provider Selector"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Data Source Selector"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Table Editor "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "フローティング:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "ドック・アイテムのフローティングを許可するかどうかです"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "ドックを先頭に追加"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "ドックを末尾に追加"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "ドックを左に追加"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "ドックを右に追加"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "フローティング・ドックの追加"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "GNOME ドック"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "ロック:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "ドック・アイテムの場所を固定するかどうかです"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "占有:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+"ドック・アイテムが常にそのドックにとって唯一のアイテムにするかどうかです"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "フローティング不可:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+"そのウィンドウの中でドック・アイテムのフローティングを許可しないかどうかです"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "縦向き不可:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "ドック・アイテムの縦向き配置を許可しないかどうかです"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "横向き不可:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "ドック・アイテムの横向き配置を許可しないかどうかです"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "ドック・アイテムの周りに付ける影の種類です"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "フローティング・ドック・アイテムの向きです"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "ドックアイテムを前に追加"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "ドックアイテムを後ろに追加"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "GNOME ドック・アイテム"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "パッケージの説明やホームページなどの追加情報です"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "GNOME 情報ダイアログ"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "新しいファイル"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "ファイルを開く"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "ファイルの保存"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "ステータス・バー:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "ウィンドウがステータス・バーを持つかどうかです"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "設定の保存:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "自動的にレイアウトの保存とリストアを行うかどうかです"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "GNOME アプリケーション・ウィンドウ"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "これはステータス・メッセージです"
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "プログレス:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "アプリケーションがプログレス・インジケータを持つかどうかです"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "ステータス:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"アプリケーションがステータス・メッセージやユーザ入力のためのエリアを持つかど"
+"うかです"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome Application Bar"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "アンチエイリアス:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"テキストやグラフィックスのエッジを滑らかにするために、キャンバスでアンチ・エ"
+"イリアス表示を行うかどうかです"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "座標 X の最小値です"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "座標 Y の最小値です"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "座標 X の最大値です"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "座標 Y の最大値です"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "ピクセル数/単位:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "単位あたりのピクセル数です"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GNOME キャンバス"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "ディザ:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "より精密にサンプルにディザ技法を使用するかどうかです"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "色の選択"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "GNOME カラーピッカー"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Bonobo コントロールを生成できませんでした"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "新しい Bonobo コントロール"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Bonobo コントロールの選択"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "説明"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo コントロール"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "時刻表示:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "日付と同様に時刻も表示するかどうかです"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24時間制:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "時刻を 24時間のフォーマットで表示するかどうかです"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "下限時:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "ポップアップで表示する際の下限となる時間 (h) です"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "上限時:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "ポップアップで表示する際の上限となる時間 (h) です"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GNOME 日付編集"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "自動クローズ:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "何かボタンが押下されたらダイアログを閉じるかどうかです"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "クローズ時隠す:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+"ダイアログを閉じる際に削除 (destroy) する代わりに隠す (hidden) かどうかです"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "GNOME ダイアログ・ボックス"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "新しい GNOME ドルイド"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "ヘルプの表示:"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "ヘルプ・ボタンを表示するかどうかです"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "開始ページの追加"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "完了ページの追加"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "ドルイド"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "ページのタイトルです"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "ドルイドの役割りを紹介するページに表示するテキストです"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "タイトル色:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "タイトルに配置する文字の色です"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "文字色:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "標準で表示する文字の色です"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "ページの背景色です"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "ロゴ背景色:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "ロゴのまわりの背景色です"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "文字ボックス色:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "メイン・テキスト領域の背景色です"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "ロゴの画像:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "ページの右上に配置するロゴです"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "透かし(横):"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "ページの横側に配置する透かしの画像です"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "透かし(上):"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "ページの上側に配置する透かしの画像です"
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "ドルイドの開始または完了ページです"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "内容の背景色:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "タイトルの周りに配置する背景色です"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "ページの上部に沿って表示する画像です"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "ドルイド標準ページ"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "履歴 ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "履歴のエントリを保存する際の ID です"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "最大保存数:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "保存可能な履歴エントリの最大値です"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "GNOME エントリ"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "ファイル選択ダイアログのタイトルです"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "フォルダ:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "ファイルではなくフォルダが必要かどうかです"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "ファイル選択ダイアログはモーダル式にするかどうかです"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "GtkFileSelection の代わりに GtkFileChooser ウィジットを利用します"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "GNOME ファイル・エントリ"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "フォント選択ダイアログにテキストのプレビューを表示するかどうかです"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "モード:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "フォント選択ボタンに表示する種類です"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "フォント選択ボタンの中で使用するフォントの大きさです"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "GNOME フォント選択"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "ボタンをクリックすると表示される URL です"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "ボタンの中に表示するテキストです"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "GNOME HRef リンク・ボタン"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome Icon Entry"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "アイコンを選択するモードです"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "アイコン幅:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "表示するアイコンの幅です"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "アイコンを配置する行間のピクセル数です"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "アイコンを配置する列間のピクセル数です"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "アイコン境界:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "アイコンの周りに挿入する余白です (未使用?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "テキスト間隔:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "テキストとアイコン間に挿入するピクセル数です"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "テキスト編集可:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "アイコン・テキストが編集可能かどうかです"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "テキスト静止:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"GnomeIconList がアイコンをコピーしない場合は、アイコンをスタティックにします"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "アイコン・リスト"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "アイコンの選択"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "メッセージ種:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "メッセージ・ボックスの種類です"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "メッセージ:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "表示するメッセージです"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome Message Box"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "ピクスマップのファイル名です"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "スケール可:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "ピックマップを拡大/縮小するかどうかです"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "スケール幅:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "ピックマップを拡大/縮小する幅です"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "スケール高:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "ピックマップを拡大/縮小する高さです"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "GNOME ピックスマップ"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "プレビュー:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "ピックスマップのプレビューを小さく表示するかどうかです"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GNOME ピックスマップ・エントリ"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "新しい GNOME プロパティボックス"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Property Dialog Box"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "ソース・コードを出力して終了する"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "パレットは表示しないで起動する"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "プロパティ・エディタを表示しないで起動する"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: オプション '-w' または '--write-source' には XML ファイルを指定して下"
+"さい。 \n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: XML ファイルの読み込みエラーです。\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: ソース・コードの出力エラーです。\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "パレット"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "プリライト"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "選択"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "無反応"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "ウィンドウの再描画が必要なとき"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "マウスを動かしたとき"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "マウスの移動のヒント"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "どらかボタンを押しながらマウスを動かしたとき"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "ボタン1を押しながらマウスを動かしたとき"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "ボタン2を押しながらマウスを動かしたとき"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "ボタン3を押しながらマウスを動かしたとき"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "どれかマウスのボタンを押したとき"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "どれかマウスのボタンをはなしたとき"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "どれかキーボードのキーを押したとき"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "どれかキーボードのキーを解放したとき"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "マウス・カーソルがウィンドウの上に入ったとき"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "マウス・カーソルがウィンドウの上から離れたとき"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "入力フォーカス内で変更があったとき"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "ウィンドウ構造に変更があったとき"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "X Window のプロパティに変更があったとき"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "表示に変化があったとき"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "XInput 対応プログラムのカーソルのため"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "プロパティ"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "パッキング"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "共通"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "スタイル"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "シグナル"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "プロパティ:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "プロパティ: <なし>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "クラス:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "ウィジェットのクラス名です"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "幅:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr "要求されたウィジットの幅です (通常は幅の最小値を使用します)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "高さ:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr "要求されたウィジットの高さです (通常は高さの最小値を使用します)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "表示可否:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "ウィジットの初期値を表示可能にするかどうかです"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "反応可能:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "入力にウィジットが対応できるかどうかです"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+"マウス・カーソルがウィジットの上にきたときにツールチップ・ヒントを表示するか"
+"どうかです"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "デフォルト可:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "ウィジットがダイアログの中でデフォルトのアクションになれるかどうかです"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "デフォルト有:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "ウィジットがダイアログの中でデフォルトのアクションであるかどうかです"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "フォーカス可:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "ウィジットが入力フォーカスを受け入れるかどうかです"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "フォーカス有:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "ウィジットに入力フォーカスが当たっているかどうかです"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "イベント:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "ウィジットが受け取る X-イベントです"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "拡張イベント:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X-拡張イベント・モードにするかどうかです"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "アクセラレータ:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "キーが押下された際に発行するシグナルを定義します"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "編集..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "継承:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "ウィジットの子へスタイルを継承するかどうかです"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "スタイル名:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "複数のウィジットで共有することが可能なスタイルの名前です"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "フォント:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "ウィジットのあらゆる文字に使用する標準フォントです"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "全てコピー"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "前景色:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "背景色:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "ベース色:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "前景色です"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "背景色です"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "文字の色です"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "基本となる色です"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "ピックスマップ背景:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "ウィジットの背景に使用するグラフィックスです"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "ソース・コードを出力する先のファイル名です"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Public:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "ウィジットがコンポーネントのデータ構造体へ追加されるかどうか"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "別クラス:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "このウィジットのサブツリーを別のクラスへ出力します"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "別ファイル:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "このウィジットを別のソース・ファイルへ出力します"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "可視性:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"ウィジットの公開/保護/非公開で、公開ウィジットはグローバル・マップにエキス"
+"ポートされます"
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "コピーする色または背景を選択して下さい"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "関数 on_style_copy() の中の選択範囲が間違っています"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "まず最初に色または背景ピックスマップをコピーして下さい"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "貼り付ける色を選択して下さい"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "貼り付ける背景ピックスマップを選択して下さい"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "ファイルからピックスマップを生成できませんでした\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "シグナル"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "データ"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "後で呼び出す"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "オブジェクト"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "シグナル:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "ハンドラを接続するシグナルです"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "シグナルを取り扱う関数です"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "データ:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "ハンドラに引き渡すデータです"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "オブジェクト:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "シグナルを受け取るオブジェクトです"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "後で呼び出す:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "クラス専用の関数を呼び出した後でハンドラを呼び出すかどうかです"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "追加"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "更新"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "クリア"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "アクセラレータ"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "修飾"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "キー"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "発行するシグナル"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "アクセラレータ・キー"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "アクセラレータが押下されたら発行するシグナルです"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr "テキスト・プロパティの編集"
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr "<b>テキスト(_T):</b>"
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr "翻訳可能な文字列である(_R)"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr "コンテキストの接頭子を持つ(_P)"
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>翻訳者へのコメント(_M):</b>"
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "X-イベントの選択"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "イベント・マスク"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "アクセラレータ・キーをセットして下さい。"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "発行するシグナルをセットして下さい。"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "シグナル名をセットして下さい。"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "シグナルにハンドラをセットして下さい。"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s シグナル"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "シグナルの選択"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "値:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "最小:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "ステップ増分値:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "ページ増分値:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "ページ幅:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "水平の値:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "水平の最小値:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "水平の最大値:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "水平ステップ増分値:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "水平ページ増分値:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "水平ページ幅:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "垂直の値:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "垂直の最小値:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "垂直の最大値:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "垂直ステップ増分値:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "垂直ページ増分値:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "垂直ページ幅:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "初期値です"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "最小値です"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "最大値です"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "ステップの増分値です"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "ページの増分値です"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "ページの大きさです"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "指定したフォントは利用できません。"
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "スタイル名の選択"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "スタイル"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "名前の変更"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "新スタイル:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "スタイル名が無効です"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "スタイル名は既に使用されています"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "スタイル名変更:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"ファイル名を変更できませんでした:\n"
+" %s\n"
+"から:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"ファイルを作れませんでした:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "XML ファイルの出力エラー\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Glade が生成した翻訳可能な文字列です。\n"
+" * このファイルをあなたのプロジェクトの POTFILES.in に追加して下さい。\n"
+" * アプリケーションの一部としてコンパイルしないで下さい。\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"不正なインタフェース・ソース・ファイル名: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"不正なインタフェース・ヘッダ・ファイル名: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"不正なコールバック・ソース・ファイル名: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"不正なコールバック・ヘッダ・ファイル名: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"不正なサポート・ソース・ファイル名: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"不正なサポート・ヘッダ・ファイル名: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"ファイルに追加できませんでした:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"ファイル出力エラー:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "ファイル名はプロジェクト設定ダイアログで設定して下さい。"
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"ファイル名は単純な相対ファイル名にして下さい。\n"
+"プロジェクト設定ダイアログから設定して下さい。"
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "ウィジット・ツリー"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "ボックスの中にウィジットがありません"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "テーブルの中にウィジットがありません"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "フィックスド・コンテナの中にウィジットがありません"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "パッカーにウィジットがありません"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"ファイルにアクセスできませんでした:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"ファイルを開けませんでした:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"ファイル読み込みエラー:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"フォルダを作成できませんでした:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"フォルダにアクセスできませんでした:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"不正なフォルダです:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projects"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "project"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"フォルダを開けませんでした:\n"
+" %s\n"
diff --git a/tools/glade/po/ko.po b/tools/glade/po/ko.po
new file mode 100644
index 00000000..9fce13e7
--- /dev/null
+++ b/tools/glade/po/ko.po
@@ -0,0 +1,6006 @@
+# Glade Korean messages
+# Copyright (C) 2000 Changwoo Ryu
+# Changwoo Ryu <cwryu@debian.org>, 2000.
+#
+#
+# 원칙:
+#
+# Glade는 GTK+ 개발자가 사용하는 도구로서, Glade 사용자는 이미 GTK+에 관한
+# 지식이 있을 것이라고 가정한다. 무리한 GTK+ 위젯 이름의 번역은 삼가할
+# 것이다.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 0.5.9\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2000-09-20 07:16+0900\n"
+"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
+"Language-Team: Korean <ko@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "그리드 설정"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "가로 간격:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "세로 간격:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "그리드 스타일:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "점"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "선"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "스냅 설정"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "가로 스냅:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "왼쪽으로 나란히"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "오른쪽으로 나란히"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "세로 스냅"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "맨 위"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "맨 아래"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GnomeDockItem 위젯은 다만 GnomeDock에 붙여 넣을 수 있습니다."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Gtk스크롤윈도우 위젯을 삽입할 수 없습니다."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Gtk보기창 위젯을 삽입할 수 없습니다."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "새로운 위젯을 추가할 수 없습니다."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"선택한 위치에 위젯을 추가할 수 없습니다.\n"
+"\n"
+"제시: GTK+에서는 위젯을 배열하기 위해 콘테이너를 씁니다.\n"
+"이미 있는 위젯을 삭제하고 대신에 박스 또는 \n"
+"테이블 콘테이너를 써 보십시오.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "위젯을 삭제할 수 없습니다."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "위젯이 삭제되지 않습니다."
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"이 위젯은 부모위젯의 일부로 자동적으로 생성된 것이기에 삭제할 수 없습니다."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "테두리 두께:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "콘테이너 주위 변두리의 너비"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "선택"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "스크롤된 윈도우의 삭제"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "스크롤된 윈도우의 추가"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Alignment 삭제"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Alignment 추가"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "이벤트박스 삭제"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "이벤트박스 추가"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "새로고침"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "잘라내기"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "복사"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "붙여넣기"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "지우기"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "미동작"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "콘테이너의 자식을 바꾸는 중 -아직 구현되지 않았음\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "GtkAlignment 위젯을 삽입할 수 없습니다."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "GtkAlignment 위젯을 삭제할 수 없습니다."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "GtkEventBox 위젯을 삽입할 수 없습니다."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "GtkEventBox 위젯을 삭제할 수 없습니다."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "GtkScrolledWindow 위젯을 삽입할 수 없습니다."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "GtkScrolledWindow 위젯을 삭제할 수 없습니다."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "라벨의 삭제"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "그놈 애플리케이션 바"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "로고:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "로고로 쓰이는 픽스맵"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "프로그램명:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "위젯의 명칭"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "해설:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "패키지 설명, 웹의 홈페이지등의 추가정보 "
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "저작권:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "저작권 명시"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "그놈 애플리케이션을 만들 지"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "라벨:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "페이지의 왼쪽에 표시되는 메인 이미지"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "라이센스:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "버튼의 들어가기 스타일"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "저자:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "패키지의 저자, 매 줄마다 기입"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "Documenters:"
+msgstr "해설:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "The documenters of the package, one on each line"
+msgstr "패키지의 저자, 매 줄마다 기입"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "패키지의 저자, 매 줄마다 기입"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+#, fuzzy
+msgid "Translators:"
+msgstr "번역할 수 있는 스트링:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "그놈 프로그램 정보 다이어로그"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "가속기의 라벨"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X 조정:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "자식위젯의 가로방향의 조정"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y 조정:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "자식위젯의 새로방향의 조정"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X 스케일:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "자식위젯의 가로방향의 스케일"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y 스케일:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "자식위젯의 새로방향의 스케일"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "가로 패딩:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "자식위젯의 가로방향의 스케일"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "가로 패딩:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "자식위젯의 가로방향의 스케일"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "가로 패딩:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "자식위젯의 가로방향의 스케일"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "가로 패딩:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "자식위젯의 가로방향의 조정"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "조정"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "방향:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "화살표의 방향"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "그림자:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "화살의 그림자의 종류"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "화살의 가로방향의 조정"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "화살의 새로방향의 조정"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X 패드:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "가로방향의 패딩"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y 패드:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "세로 패딩"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "화살표"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "X 방향의 라벨의 조정:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+#, fuzzy
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "프레임라벨의 가로방향의 조정"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+#, fuzzy
+msgid "Label Y Align:"
+msgstr "X 방향의 라벨의 조정:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+#, fuzzy
+msgid "The vertical alignment of the frame's label widget"
+msgstr "입력라벨의 세로방향의 조정"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "프레임그림자의 유형"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "프레임의 자식의 가로방향의 조정"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "비율:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "프레임의 자식의 종횡비율"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "자식에 따름:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "종횡비가 자식에 의해 결정되는가요?"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "모양 프레임"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "스톡 버튼:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+#, fuzzy
+msgid "The stock button to use"
+msgstr "그놈 스톡 버튼의 사용"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "라벨:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "표시할 텍스트"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "아이콘:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+#, fuzzy
+msgid "The icon to display"
+msgstr "표시할 픽스맵"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "버튼 들어가기:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "버튼의 들어가기 스타일"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "다이어로그가 임의의 버튼이 눌리는것으로 자동적으로 닫기우는가요?"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "버튼"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "머리글:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "맨 위에 년과 달을 표시할까요?"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "요일명:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "요일명을 표시할까요?"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "고정된 달:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "년과 달이 변경할 수 없게끔 할까요?"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "주일 번호:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "주일 번호를 표시할까요?"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "월요일부터 시작:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "주일의 시작을 월요일로 할까요?"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "달력"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "배경색:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "배경 색깔"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "텍스트 보기:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "최초부터 온:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "확인버튼이 최초로부터 온이였는가요 ?"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+#, fuzzy
+msgid "Inconsistent:"
+msgstr "아이콘 목록"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+#, fuzzy
+msgid "If the button is shown in an inconsistent state"
+msgstr "날짜와 마찬가지로 시간을 표기할까요?"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "지시물:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "지시물을 언제나 그려져 있게 할까요?"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "확인버튼"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "체크메뉴아이템이 최초부터 온 인가요?"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "메뉴아이템을 체크하기"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "새 열 리스트"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "열수:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "선택모드:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "열 리스트의 선택모드"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "제목 보이기:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "열의 제목을 보일까요?"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "열 리스트의 테두리의 그림자의 유형"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "열 리스트"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "알파사용:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "알파채널을 사용했나요?"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "제목:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "색깔선택다이어로그의 제목"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "색깔의 선택"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "확인버튼"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+#, fuzzy
+msgid "If the opacity control is shown"
+msgstr "요일명을 표시할까요?"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+#, fuzzy
+msgid "Palette:"
+msgstr "팔렛트"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+#, fuzzy
+msgid "If the palette is shown"
+msgstr "스케일수치를 보일까요?"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "색깔 선택"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "색깔 선택하기"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "색깔선택 다이어로그"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "리스트중의 수치:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "수치가 리스트중에 있지 않으면 안되는가요?"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "빈수치 허용:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "리스트의 수치가 설정되여 있을 때 빈 수치를 허용하는가요?"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "대소 구별:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "대문자.소문자를 구별하여 검색할까요?"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "화살표의 사용:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "화살표로 수치의 변경이 될수 있도록 할까요?"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "언제나 사용:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "리스트에 수치가 없어도 화살표가 움직이는가요?"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "아이템:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "콤보 리스트의 아이템 ,한줄에 하나씩"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "콤보 박스"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "다이어로그가 임의의 버튼이 눌리는것으로 자동적으로 닫기우는가요?"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "Has Frame:"
+msgstr "프레임"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "콤보 박스"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "새 열 트리"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "열 트리의 선택모드"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "열 트리의 테두리 그림자의 유형"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "열 트리"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "유형:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "곡선의 유형"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X방향최소치:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "가로방향의 최소치 "
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X 방향최대치:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "가로방향의 최대치"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y 방향최소치:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "새로방향의 최소치"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y 방향최대치:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "새로방향의 최대치"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "곡선"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "생성함수:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "위젯을 생성하는 함수"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "스트링1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "함수에 넘어가는 첫번째의 스트링인자"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "스트링2: "
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "함수에 넘어가는 두번째의 스트링인자"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "함수에 넘어가는 첫번째의 Int인자"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "함수에 넘어가는 두번째의 Int인자"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "사용자 위젯"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+#, fuzzy
+msgid "New dialog"
+msgstr "새 그림"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+#, fuzzy
+msgid "Cancel, OK"
+msgstr "취소"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "확인"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "닫기"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+#, fuzzy
+msgid "_Number of Buttons:"
+msgstr "행수:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+#, fuzzy
+msgid "Show Help Button"
+msgstr "스핀 버튼"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+#, fuzzy
+msgid "Has Separator:"
+msgstr "분리기"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+#, fuzzy
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "버튼의 가로방향의 패딩"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "다이어로그"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "그림구역"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "편집가능:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "텍스트를 편집할 수 있을까요?"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "텍스트 보기:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr "입력한 텍스트를 전시할까요?"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "최대길이:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "텍스트의 최대 길이"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "텍스트:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "If the entry has a frame around it"
+msgstr "애플리케이션 바가 프로그레스 지시부를 갖고 있는가요?"
+
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid "Invisible Char:"
+msgstr "보이는 것:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "Activates Default:"
+msgstr "디폴트설정:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "The number of characters to leave space for in the entry"
+msgstr "테이블의 열수"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "텍스트 엔트리"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "보이는 것:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "자식에 따름:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "이벤트박스"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "최초부터 온:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "간격:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "텍스트와 아이콘 사이의 픽셀 수"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+#, fuzzy
+msgid "Add Label Widget"
+msgstr "Alignment 추가"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "확장:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "파일선택 다이어로그의 제목"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "방향:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "시간 보이기:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "배열구역의 너비"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "확인버튼"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "파일선택"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "제목 색깔:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "파일선택 다이어로그"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "파일선택"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "파일 조작:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "파일 조작버튼을 보이게 할까요?"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "파일선택 다이어로그"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+#, fuzzy
+msgid "X:"
+msgstr "X1:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "테이블내의 위젯의 웃머리"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+#, fuzzy
+msgid "Y:"
+msgstr "Y1:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "테이블내의 위젯의 웃머리"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "고정된 위치"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "글꼴 선택 다이어로그의 제목"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "제목 보이기:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "글꼴 정보에 사이즈가 포함되는가요?"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "크기를 보이기:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "글꼴 정보에 사이즈가 포함되는가요?"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "글꼴 사용:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "글꼴 정보를 표시할 때 선택된 글꼴이 사용되는가요?"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "사이즈 사용:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "글꼴 정보를 표시할 때 선택된 글꼴이 사용되는가요?"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "글꼴 선택"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "확인버튼"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "미리보기 텍스트:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#, fuzzy
+msgid "The preview text to display"
+msgstr "표시할 텍스트"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "글꼴 선택"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "글꼴 선택하기"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "글꼴 선택 다이어로그"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "프레임"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "초기의 유형:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "최초의 곡선의 유형"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "감마 곡선"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "핸들 박스의 주위그림자의 유형"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "핸들의 위치:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "핸들을 표시하는 위치"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "스냅 단면:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "스냅할 핸들박스의 단면"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "핸들 박스"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "새로운 가로박스"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "크기:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "박스중의 위젯수"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "균일화:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "자식들의 크기를 똑같게 할까요?"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "자식과 자식들간의 간격"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "어느 자식도 삭제할 수 없습니다."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "위치:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "위젯과 형제의 상대위치"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "패딩:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "위젯의 패딩"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "확장:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "위젯이 자동적으로 확장합니다."
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "구역을 채우기:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "위젯이 분할구역을 채우게 하기 "
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "첫머리부터 싸기:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "위젯은 박스의 첫머리로부터 싸게 된다"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "앞에 삽입"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "뒤에 삽입"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "가로박스"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "새로운 가로버튼박스 "
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "버튼수"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "배열:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "버튼의 배열 유형"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "버튼간의 간격"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "가로 버튼 박스"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "분할위치"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "축소:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "위젯을 압축할 수 있을가요?"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "사이즈변경:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "위젯에 사이즈변경 시킬까요?"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "가로 페인"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "단위:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "자의 단위"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "최소치:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "자의 최소치"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "최대치:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "자의 최대치"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "자의 현재 위치"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "최대:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "자의 최대치"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "가로자"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "수치를 보이기:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "스케일수치를 보일까요?"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "소수의 자리수:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "소수점아래 몇자리까지 표할까요?"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "수치의 위치:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "수치를 표시하는 위치 "
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "폴리시:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "스케일의 업데이트 폴리시"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "Inverted:"
+msgstr "변환"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "If the range values are inverted"
+msgstr "수치가 리스트중에 있지 않으면 안되는가요?"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "가로 스케일"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "스크롤바의 업데이트 폴리시"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "가로 스크롤바"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "가로 분리기"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "아이콘 목록"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "열 트리의 선택모드"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "방향:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "프로그레스바의 뻗는 방향"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "크기를 보이기:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "아이콘:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "스톡 GnomeItem을 사용합니다."
+
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "크기를 보이기:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+#, fuzzy
+msgid "The stock icon size"
+msgstr "스톡 GnomeItem을 사용합니다."
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "페이지 크기:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "가로방향의 조정"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "새로방향의 조정"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "그림"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "부당한 스톡 메뉴아이템 "
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "픽스맵나름의 메뉴아이템"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "입력 다이어로그"
+
+#: ../glade/gbwidgets/gblabel.c:169
+#, fuzzy
+msgid "Use Underline:"
+msgstr "밑줄"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+#, fuzzy
+msgid "Use Markup:"
+msgstr "Heap의 사용:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "배치:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "라벨의 선에 나란히"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "텍스트 행바꾸기:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "라벨의 너비에 맞게끔 텍스트를 행바꾸기를 할까요?"
+
+#: ../glade/gbwidgets/gblabel.c:178
+#, fuzzy
+msgid "Selectable:"
+msgstr "선택됐음"
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "아이콘 텍스트를 편집할 수 있는 지"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "입력라벨의 가로방향의 조정"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "입력라벨의 세로방향의 조정"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "초점대상:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "밑선이 끄인 가속기 키가 눌리웠을 적에 키보드 초점을 설정하는 위젯"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "독점:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "배열구역의 너비"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "선택모드:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "텍스트의 최대 길이"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "자동"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "라벨"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "구역 너비:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "배열구역의 너비"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "구역 높이:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "배열구역의 높이"
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "테이블내의 위젯의 웃머리"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "테이블내의 위젯의 웃머리"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "배열"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "리스트의 선택모드"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "리스트"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "리스트 항목"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "튀여나오기 메뉴"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+#, fuzzy
+msgid "_File"
+msgstr "파일"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+#, fuzzy
+msgid "_Edit"
+msgstr "편집"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+#, fuzzy
+msgid "_View"
+msgstr "보기"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+#, fuzzy
+msgid "_Help"
+msgstr "도움말"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+#, fuzzy
+msgid "_About"
+msgstr "프로그램 정보"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "메뉴 편집..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "메뉴바"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "메뉴 아이템"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "가로의 불허:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "도크아이템에서 가로방향으로 되는것을 허가하지 않습니다."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "수치를 보이기:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "도크아이템에서 세로방향으로 되는것을 허가하지 않습니다."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "토글 버튼"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "새 노트북"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "페이지번호:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "탭 표시:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "노트북의 탭을 보이게 할까요?"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "테두리 보이기:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "탭이 표시되어 있지 않을 때 노트북의 테두리가 보이게 할까요?"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "탭 위치:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "노트북 탭의 위치"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "스크롤가능:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "노트북 탭이 스크롤 가능할까요?"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "가로 탭 테두리:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "노트북 탭의 가로방향의 테두리의 크기"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "탭 세로 테두리:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "노트북 탭의 새로방향의 테두리의 크기"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "튀여나오기 보이기:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "튀여나오기메뉴가 쓸수 있을가?"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "페이지수:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "노트북의 페이지수"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "전 페이지"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "다음 페이지"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "페이지 삭제"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "다음페이지에 이동"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "전페이지에 이동"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "뒤에 페이지를 삽입 "
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "앞에 페이지를 삽입"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "자의 현재 위치"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "위젯이 자동적으로 확장합니다."
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "위젯이 분할구역을 채우게 하기 "
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+#, fuzzy
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "위젯은 박스의 첫머리로부터 싸게 된다"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+#, fuzzy
+msgid "Menu Label:"
+msgstr "라벨:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "버튼에 표시되는 텍스트"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "노트북"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "메뉴 선택"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "색깔:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "미리보기가 칼라인가 그레이스케일인가"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "미리보기가 분할구역을 만끽하게 확장하는가요?"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "미리보기"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "프로그레스바의 뻗는 방향"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "방향:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+#, fuzzy
+msgid "Pulse Step:"
+msgstr "Heap의 사용:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+#, fuzzy
+msgid "The text to display over the progress bar"
+msgstr "프로그레스바의 스타일"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "텍스트 보이기:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "프로그레스바의 안에 텍스트를 표기할까요?"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "동작 모드:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "프로그레스바의 동작을 자동차의 앞면과 같이 할까요?"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "텍스트의 가로방향의 조정"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "텍스트의 세로방향의 조정"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "프로그레스바"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "라디오 버튼이 최초로부터 온이 였었는가요?"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "그룹:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"라디오버튼의 그룹(디폴트에서는 전부 라디오버튼은 같은 부모를 갖고 있다)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+#, fuzzy
+msgid "New Group"
+msgstr "새그룹:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "라디오 버튼"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "라디오메뉴아이템이 최초로부터 온이 였었는가요?"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"라디오메뉴아이템의 그룹(디폴트에서는 전부 라디오 메뉴 아이템은 같은 부모를 갖"
+"고 있다.)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "라디오 메뉴 아이템"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"라디오버튼의 그룹(디폴트에서는 전부 라디오버튼은 같은 부모를 갖고 있다)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "라디오 버튼"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "가로 폴리시:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "가로 스크롤바가 표시될 적에"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "세로 폴리시:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "세로 스크롤바가 보이자 할 때"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+#, fuzzy
+msgid "Window Pos:"
+msgstr "윈도우"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+#, fuzzy
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "형제들에 대한 자식위젯의 위치"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+#, fuzzy
+msgid "Shadow Type:"
+msgstr "그림자:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "세로스크롤바의 업데이트폴리시"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "스크롤된 윈도우"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "가로 분리기"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "증가비율:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "스핀버튼의 증가비율,페이지증가와 함께 쓰입니다."
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "표기되는 수자의 소수점아래의 자리수"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "수치:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "업데이트 폴리시:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "value_changed시그널가 발행될 때"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "스냅:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "스냅증가량의 배수로 수치가 스냅될까요?"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "전환:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "양단에서 수치를 돌렸는가요?"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "스핀 버튼"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "Resize Grip:"
+msgstr "사이즈변경:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "애플리케이션 바가 프로그레스 지시부를 갖고 있는가요?"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "상태바"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "새 테이블"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "행수:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "행:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "테이블의 행수"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "열:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "테이블의 열수"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "자식들을 전부 똑같은 크기로 할까요?"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "행 간격:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "각 행 사이의 간격"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "열 간격:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "각 열 사이의 간격"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Cell가로위치:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "테이블내에서의 위젯의 왼변의 장소"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Cell 세로위치:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "테이블내의 위젯의 웃머리"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "점유하는 열:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "테이블에서 위젯이 몇열을 점하는가요?"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "점유하는 행:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "테이블에서 위젯이 몇행을 점하는가요?"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "가로 패딩:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "세로 패딩:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X 방향의 확장:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "위젯을 가로방향으로 확장되게 합니다."
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y 방향의 확장:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "위젯을 세로방향으로 확장되게 합니다."
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X 방향의 축소:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "위젯을 가로방향으로 축소되게 합니다."
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y 방향의 축소:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "위젯을 세로방향으로 축소되게 합니다."
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X 방향의 채움:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "위젯은 분할구역을 가로방향으로 채우도록 합니다."
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y 방향의 채움:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "위젯은 분할구역을 세로방향으로 채우도록 합니다."
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "행을 앞에 삽입"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "행을 뒤에 삽입"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "열을 앞에 삽입"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "열을 뒤에 삽입"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "행을 삭제"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "열을 삭제"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "테이블"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "중간에 나란히"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+#, fuzzy
+msgid "Fill"
+msgstr "구역을 채우기:"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "아니오"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:117
+#, fuzzy
+msgid "Cursor Visible:"
+msgstr "보이는 것:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+#, fuzzy
+msgid "If the cursor is visible"
+msgstr "위젯이 최초로부터 보이는가요?"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "변환"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "텍스트를 편집할 수 있을까요?"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+#, fuzzy
+msgid "Justification:"
+msgstr "배치:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "라벨의 선에 나란히"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+#, fuzzy
+msgid "Wrapping:"
+msgstr "전환:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "텍스트의 최대 길이"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+#, fuzzy
+msgid "Space Above:"
+msgstr "공간크기:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+#, fuzzy
+msgid "Space Below:"
+msgstr "공간크기:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "공간크기:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "찾아보기"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+#, fuzzy
+msgid "Text View"
+msgstr "텍스트 보기:"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "토글버튼이 최초로부터 온이 였는가요?"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "토글 버튼"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "토글 버튼"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "새 툴바"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "아이템수:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "툴바의 아이템수"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "툴바의 방향"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "스타일:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "툴바 스타일"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "툴팁:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "툴팁을 쓸수 있을가요?"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "테두리 보이기:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "자식들의 크기를 똑같게 할까요?"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "아이템을 앞에 삽입"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "아이템을 뒤에 삽입"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "툴바"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "토글 버튼"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "툴바"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+#, fuzzy
+msgid "Column 1"
+msgstr "열:"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+#, fuzzy
+msgid "Column 2"
+msgstr "열:"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "열:"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "헤더 파일:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+#, fuzzy
+msgid "If the column header buttons are shown"
+msgstr "열의 제목을 보일까요?"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+#, fuzzy
+msgid "Reorderable:"
+msgstr "역재생:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "미리보기가 칼라인가 그레이스케일인가"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+#, fuzzy
+msgid "Enable Search:"
+msgstr "찾기"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "스케일할 높이"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "색깔 선택"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "트리의 선택모드"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X 방향의 확장:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "새로운 세로 박스"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "세로박스"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "새로운 세로 버튼 박스 "
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "세로 버튼 박스"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "보기창의 그림자의 유형"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "보기창"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "세로 페인"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "세로 자"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "세로 스케일"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "세로 스크롤바"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "세로 분리기"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "윈도우의 제목"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "윈도우의 유형"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "유형:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "윈도우의 초기위치"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "모달:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "윈도우가 모달인지요?"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "표준너비:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "디폴트에서의 윈도우너비"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "표준높이:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "윈도우의 높이 기본값"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+#, fuzzy
+msgid "Resizable:"
+msgstr "사이즈변경:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "윈도우를 확대할 수 있는가요?"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "윈도우를 축소할 수 있을까요?"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "확대:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "윈도우를 확대할 수 있는가요?"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+#, fuzzy
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "다이어로그를 닫을적에 파괴될 대신에 감추기를 쓰겠나요?"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "윈도우의 제목"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "protected"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "종횡비가 자식에 의해 결정되는가요?"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "윈도우가 상태바를 갖고 있는가요?"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "프로그레스바의 안에 텍스트를 표기할까요?"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "그리드 스타일:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "초점대상:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "종횡비가 자식에 의해 결정되는가요?"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "윈도우"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "에러"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "시스템 에러"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "파일 열기 에러"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "파일 읽기 에러"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "파일 쓰기 에러"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "부당한 디렉토리"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "부당한 값"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "부당한 XML 존재"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "스타트 택 없음"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "End택을 기대함"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "캐럭터 데이타 없읍"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "종류 id가 없음"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "알려지지않은 클래스 "
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "부당한 부분"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "파일이 도중에 종료됩니다."
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "알 수 없는 에러 번호"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+#, fuzzy
+msgid "Label For"
+msgstr "라벨"
+
+#: ../glade/glade_atk.c:123
+#, fuzzy
+msgid "Labelled By"
+msgstr "라벨"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "라벨"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "튀여나오기 메뉴"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "위젯"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "명칭:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+#, fuzzy
+msgid "Description:"
+msgstr "설명"
+
+#: ../glade/glade_atk.c:641
+#, fuzzy
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "형제들에 대한 자식위젯의 위치"
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "일반 옵션:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+#, fuzzy
+msgid "Click"
+msgstr "시계"
+
+#: ../glade/glade_atk.c:762
+#, fuzzy
+msgid "Press"
+msgstr "프로그레쓰:"
+
+#: ../glade/glade_atk.c:763
+#, fuzzy
+msgid "Release"
+msgstr "역재생:"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "클립보드"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "붙일 위젯을 선택할 필요가 있습니다."
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "윈도우 또는 다이어로그에는 붙일수 없습니다."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"선택한 위젯을 붙일수 없습니다.\n"
+"부모위젯에 의해 자동적으로 생성되기 때문에."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "오직 메뉴항목만이 메뉴혹은 메뉴바에 붙일수 있습니다."
+
+#: ../glade/glade_clipboard.c:427
+#, fuzzy
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "오직 버튼만이 GnomeDialog action area에 붙일수 있습니다."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "오직 GnomeDockItem 위젯만 GnomeDock에 붙여 넣을 수 있습니다."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "오직 GnomeDockItem 위젯만이 GnomeDockItem에 붙여 넣을 수 있습니다."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "미안합니다 - GnomeDockItem에서 붙여 넣기는 아직 구현되지 않았습니다."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem 위젯은 다만 GnomeDock에 붙여 넣을 수 있습니다."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "새로 만들기(_N)"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "새 파일 생성"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+#, fuzzy
+msgid "_Gnome"
+msgstr "그놈:"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "protected"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+#, fuzzy
+msgid "GTK+ _Basic"
+msgstr "GTK+ 기초"
+
+#: ../glade/glade_gtk12lib.c:247
+#, fuzzy
+msgid "GTK+ _Additional"
+msgstr "GTK+ 추가"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "가속기 키 선택"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "키"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "메뉴 편집기"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "유형"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "가속기"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "이름"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "핸들"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "활성화"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "그룹"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "아이콘"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "아이템을 옮기고 그 자식들도 리스트 위로 올립니다."
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "아이템을 옮기고 그 자식들을 리스트 아래로 내립니다."
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "아이템을 옮기고 그 자식들도 한충 올립니다."
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "아이템을 옮기고 그 자식들을 한충 내립니다."
+
+#: ../glade/glade_menu_editor.c:524
+#, fuzzy
+msgid "The stock item to use."
+msgstr "스톡 GnomeItem을 사용합니다."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "스톡 아이템:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "스톡 GnomeItem을 사용합니다."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "위젯의 명칭"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "아이템을 선택하기만 하면 함수를 불러낼수 있습니다."
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "핸들:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "메뉴아이템의 왼쪽에 있는 선택할 수 있는 아이콘."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "마우스커서가 아이템위에 지나기만 하면 나타나는 팁."
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "툴팁:"
+
+#: ../glade/glade_menu_editor.c:957
+#, fuzzy
+msgid "_Add"
+msgstr "추가"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "선택한 아이템의 아래에 새로운 아이템을 추가합니다."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "선택한 아이템의 아래에 새로운 아이템을 추가합니다."
+
+#: ../glade/glade_menu_editor.c:978
+#, fuzzy
+msgid "Add _Separator"
+msgstr "분리기 추가"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "선택한 아이템의 아래에 분리기를 추가합니다."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+#, fuzzy
+msgid "_Delete"
+msgstr "지우기"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "현재의 아이템을 삭제합니다."
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "아이템 유형:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "아이템이 초기로부터 on되어 있는 지"
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "활성화:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "아니오"
+
+#: ../glade/glade_menu_editor.c:1036
+#, fuzzy
+msgid "The radio menu item's group"
+msgstr "라디오메뉴아이템이 최초로부터 온이 였었는가요?"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "라디오"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "체크"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "표준"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "가속기:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "키:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "수정:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "예"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "아이콘 선택"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "분리기"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "새..."
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "선택자"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"프로젝트 디렉토리는 설정되여 있지 않습니다.\n"
+"프로젝트 옵션 다이어로그로 설정하여 주십시오.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"소스디렉토리는 설정되여 있지 않습니다 .\n"
+"프로젝트 옵션 다이어로그로 설정하여 주십시오.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"부정확한 소스 디렉토리:\n"
+"\n"
+"소스디렉토리는 반드시 프로젝트디렉토리 \n"
+"혹은 그 아래디렉토리여야 합니다.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"픽스맵디렉토리는 설정되여 있지 않습니다.\n"
+"프로젝트 옵션 다이어로그로 설정하여 주십시오.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "미안합니다 - %s의 소스의 출력은 아직 구현되지 않았습니다."
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+#, fuzzy
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"C++ 소스코드 생성을 위한 glade--실행시 에러가 발생.\n"
+"glade--가 설치되여 있는지 PATH가 통하여 있는지 체크하십시오."
+
+#: ../glade/glade_project.c:548
+#, fuzzy
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"C++ 소스코드 생성을 위한 glade--실행시 에러가 발생.\n"
+"glade--가 설치되여 있는지 PATH가 통하여 있는지 체크하십시오."
+
+#: ../glade/glade_project.c:571
+#, fuzzy
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"C++ 소스코드 생성을 위한 glade--실행시 에러가 발생.\n"
+"glade--가 설치되여 있는지 PATH가 통하여 있는지 체크하십시오."
+
+#: ../glade/glade_project.c:594
+#, fuzzy
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"C++ 소스코드 생성을 위한 glade--실행시 에러가 발생.\n"
+"glade--가 설치되여 있는지 PATH가 통하여 있는지 체크하십시오."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"픽스맵 디렉토리가 설정되여 있지 않습니다.\n"
+"프로젝트 옵션 다이어로그로 설정하여 놓으십시오.\n"
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "XML파일을 쓰는 과정 에러가 발생\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "프로젝트 옵션"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "일반"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "기본 설정:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "프로젝트 디렉토리"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "프로젝트 디렉토리:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "브라우즈..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "현재 프로젝트 명칭"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "프로젝트명:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "프로그램 명칭"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "프로젝트파일"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "프로젝트파일:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "서브디렉토리:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "소스코드를 저장할 디렉토리"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "소스 디렉토리:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "픽스맵을 저장하는 디렉토리"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "픽스맵의 디렉토리:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "소스를 만들 때 쓰이는 라이센스"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "언어:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "그놈:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "그놈 지원함"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "그놈 애플리케이션을 만들 지"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "그놈 DB 지원함"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Gnome DB 애플리케이션을 건립할까요?"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C 옵션"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "일반 옵션:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext 지원"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "gettext에 의한 번역을 할 수 있게끔 스트링을 마크할까요?"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "위젯 명칭 설정"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "소스에 위젯 이름을 설정할까요?"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "소스파일백업"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "과거 소스의 복사본을 생성할까요?"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "그놈 도움말 지원"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "그놈 도움말 시스템에 대한 지원이 포함될 지"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "파일출력 옵션:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "main.c 파일 출력"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "아직 존재하지 않는다면 main()함수를 포함한 main.c파일을 출력합니다."
+
+# (FIXME)
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "서포트 함수 출력"
+
+# (FIXME)
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "서포트 함수를 출력할까요?"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Build 파일 출력"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Makefile.am 과 configure.in을 포함한 소스코드를 컴파일을 하기 위한 파일을 출"
+"력합니다."
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "인터페이스 생성 함수:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "인터페이스를 만드는 함수를 출력할 수 있는 파일"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "소스 파일이름:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "인터페이스를 생성하는 함수의 선언이 씌여져 있는 파일"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "헤더 파일:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "인터페이스 생성 함수:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "인터페이스 생성 함수:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "시그널 핸들러와 콜백함수:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "빈 시그널핸들러와 콜백함수가 씌여있는 파일"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "시그널핸들러와 콜백함수의 선언이 씌여있는 파일"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "시그널 핸들러와 콜백함수:"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr "빈 시그널핸들러와 콜백함수가 씌여있는 파일"
+
+# (FIXME)
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "서포트 함수:"
+
+# (FIXME)
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "서포트 함수가 씌여있는 파일"
+
+# (FIXME)
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "서포트 함수의 선언이 씌여있는 파일"
+
+# (FIXME)
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "서포트 함수:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade 옵션"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "번역할 수 있는 스트링:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "번역할 수 있는 스트링의 저장"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"libglade에 의해 적재된 매개면의 번역을 가능케하기 위해 분할된 C의 소스파일에 "
+"번역할 수 있는 스트링을 저장합니다."
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "전부의 번역을 할 수 있는 스트링을 저장하는 C의 소스파일"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "파일:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "프로젝트 디렉토리 선택"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "번역할 수 있는 스트링의 파일을 설정할 필요가 있습니다."
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "프로젝트 디렉토리를 설정할 필요가 있습니다."
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "프로젝트 파일을 설정할 필요가 있습니다."
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "프로젝트 이름을 설정할 필요가 있습니다."
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "프로그램 이름을 설정할 필요가 있습니다."
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "소스디렉토리를 설정할 필요가 있습니다."
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "픽스맵 디렉토리를 설정할 필요가 있습니다."
+
+#: ../glade/glade_project_window.c:184
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"파일의 이름을 바꿀수 없습니다:\n"
+" %s\n"
+"변경후:\n"
+" %s\n"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "새 프로젝트를 생성"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+#, fuzzy
+msgid "_Build"
+msgstr "빌드"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "프로젝트의 소스코드를 출력함"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+#, fuzzy
+msgid "Op_tions..."
+msgstr "옵션"
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "프로젝트 옵션 편집"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+#, fuzzy
+msgid "Delete the selected widget"
+msgstr "선택한 위젯의 속성을 보이기"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "팔렛트를 보이기(_P)"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "위젯의 팔렛트 보이기"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "속성 에디터 보이기(_E)"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "속성 에디터를 보이기"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "위젯 트리를 보이기(_T)"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "위젯 트리를 보이기"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "클립보드 보이기(_C)"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "클립보드 보이기"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "그리드 보이기(_G)"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "그리드 보이기(고정 콘테이너만이)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "그리드으로 붙잡기(_S)"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "위젯을 그리드으로 붙잡기"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "위젯 툴팁을 보이기(_W)"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "생성한 위젯의 툴팁을 보이기"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "그리드 옵션 설정..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "그리드의 유형과 간격의 설정"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "스냅 옵션 설정(_P)..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "그리드으로의 스냅의 옵션설정"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+#, fuzzy
+msgid "_Project"
+msgstr "Projects"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "새 프로젝트"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "열기"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "프로젝트를 열기"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "저장"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "프로젝트저장"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "옵션"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "빌드"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "소스코드를 빌드하기"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "기존 프로젝트 열기"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "프로젝트 저장"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Glade의 종료"
+
+#: ../glade/glade_project_window.c:701
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "붙일 위젯을 선택할 필요가 있습니다."
+
+#: ../glade/glade_project_window.c:706
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "붙일 위젯을 선택할 필요가 있습니다."
+
+#: ../glade/glade_project_window.c:711
+#, fuzzy
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "선택한 위젯의 속성을 보이기"
+
+#: ../glade/glade_project_window.c:783
+#, fuzzy
+msgid "_Grid"
+msgstr "그리드"
+
+#: ../glade/glade_project_window.c:791
+#, fuzzy
+msgid "_Show Grid"
+msgstr "그리드 보이기"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "그리드의 줄간격을 설정"
+
+#: ../glade/glade_project_window.c:811
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "그리드 붙잡기"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "그리드로 위젯을 붙잡기(고정 콘테이너만이)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "위젯의 어느부분을 그리드으로 붙잡을것인가를 설정"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+#, fuzzy
+msgid "_About..."
+msgstr "GLADE에 관하여..."
+
+#: ../glade/glade_project_window.c:895
+#, fuzzy
+msgid "Optio_ns"
+msgstr "옵션"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "소스코드 쓰기"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "새로운 프로젝트를 생성해도 되겠습니까?"
+
+#: ../glade/glade_project_window.c:1053
+#, fuzzy
+msgid "New _GTK+ Project"
+msgstr "새 프로젝트"
+
+#: ../glade/glade_project_window.c:1054
+#, fuzzy
+msgid "New G_NOME Project"
+msgstr "새 프로젝트"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "새 프로젝트 생성됨"
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "프로젝트 열렸음"
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "프로젝트를 여는 중 에러가 생김"
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "프로젝트파일을 여는 중 에러가 생김"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr "프로젝트파일을 여는 중 에러가 생김:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "프로젝트저장중 에러발생 "
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "프로젝트저장중 에러발생"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "프로젝트 저장됨"
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "소스코드를 쓸 때 에러발생"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "소스를 쓸 때 에러발생"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "소스코드 씌여졌음"
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "시스템중 에러 정보:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "정말 끝낼 것입니까?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+#, fuzzy
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "Copyright 1998 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2012
+#, fuzzy
+msgid "About Glade"
+msgstr "Glade의 종료"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<이름없음>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "데이타베이스 브라우저"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "데이타-바운드 콤보"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "글꼴 선택"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "데이타베이스 애러 보기"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "데이타베이스 애러 다이어로그"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+#, fuzzy
+msgid "Form"
+msgstr "포맷:"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "데이타-바운드 그리드"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "데이타-바운드 리스트"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "데이타베이스 로그인 위젯"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "로그인"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "데이타베이스 로그인 다이어로그"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "그놈 용지 선택"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "소스 디렉토리:"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+#, fuzzy
+msgid "Table Editor "
+msgstr "메뉴 편집기"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "플로팅허가:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "플로팅 도크 아이템을 허가하는가요?"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "윗머리에 도크를 추가"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "아래끝에 도크를 추가"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "왼쪽에 도크를 추가"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "오른쪽에 도크를 추가"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "플로팅 도크를 추가"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "그놈 도크"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "잠금:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "도크아이템의 장소를 고정할까요?"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "독점:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "도크에 있어서 유일한 도크아이템인가요?"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "플로팅 불허:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "도크아이템에서 플로팅아이템으로 되는것을 허가하지 않습니다."
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "세로의 불허:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "도크아이템에서 세로방향으로 되는것을 허가하지 않습니다."
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "가로의 불허:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "도크아이템에서 가로방향으로 되는것을 허가하지 않습니다."
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "도크아이템주위그림자의 유형"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "플로팅도크아이템의 방향"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "앞에 도크아이템을 추가"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "뒤에 도크아이템을 추가"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "그놈 도크 아이템"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "패키지 설명, 웹의 홈페이지등의 추가정보 "
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "그놈 프로그램 정보 다이어로그"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "새 파일"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "파일열기"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "파일저장"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "상태바:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "윈도우가 상태바를 갖고 있는가요?"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "설정저장:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "자동적으로 배열이 저장되는가요?"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "그놈 애플리케이션 윈도우"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "상황 정보"
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "프로그레쓰:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "애플리케이션 바가 프로그레스 지시부를 갖고 있는가요?"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "상태:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "애플리케이션 바가 상태정보와 사용자입력을 위한 구역을 갖고 있는가요?"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "그놈 애플리케이션 바"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "안티 알리아스:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "텍스트와 그래픽의 변을 미끈히 하기 위해 캔바스에 안티 알리아스를 할 지"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "x 좌표의 최소치"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "y축의 최소치"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "x 좌표의 최대치"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "y 좌표의 최대치"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "픽셀수/매단위:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "한 단위에 해당되는 픽셀 수"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "디더링:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "보다 정밀하도록 샘플에 디더링을 사용하는지"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "색깔의 선택"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "그놈 색깔 선택기"
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+"파일을 생성할 수 없습니다:\n"
+" %s\n"
+
+#: ../glade/gnome/gnomecontrol.c:249
+#, fuzzy
+msgid "New Bonobo Control"
+msgstr "새 노트북"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "설명"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "시간 보이기:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "날짜와 마찬가지로 시간을 표기할까요?"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24시간 형식:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "24시간 형식중 시간을 보일까요?"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "최저한시간:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "튀여나오기로 표시될 최저한시간"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "최대한시간:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "튀여나오기로 표시될 최대한 시간"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "자동적으로 닫기기:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "다이어로그가 임의의 버튼이 눌리는것으로 자동적으로 닫기우는가요?"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "닫을 때 감추기:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "다이어로그를 닫을적에 파괴될 대신에 감추기를 쓰겠나요?"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "그놈 다이어로그 박스"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "새 그놈 드뤼드"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Show Help"
+msgstr "텍스트 보이기:"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Display the help button."
+msgstr "버튼간의 간격"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "시작 페이지 추가"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "마지막 페이지 추가"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "드뤼드"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "페이지의 제목"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "사람들을 드뤼드에 인도하는 주 텍스트 페이지."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "제목 색깔:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "제목 텍스트의 색깔"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "텍스트 색깔:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "주 텍스트의 색깔"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "페이지의 배경색"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "로고 배경색:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "로고 주위의 배경색"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "텍스트 박스 색깔:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "주 텍스트 구역의 배경색 "
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+#, fuzzy
+msgid "Logo Image:"
+msgstr "그림"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "페이지의 오른쪽 위에 표시되는 로고"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "페이지의 왼쪽에 표시되는 메인 이미지"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "페이지의 왼쪽에 표시되는 메인 이미지"
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+#, fuzzy
+msgid "Druid Start or Finish Page"
+msgstr "드뤼드 마지막 페이지"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+#, fuzzy
+msgid "Contents Back. Color:"
+msgstr "로고 배경색:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+#, fuzzy
+msgid "The background color around the title"
+msgstr "로고 주위의 배경색"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "페이지의 왼쪽에 표시되는 메인 이미지"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "드뤼드 표준 페이지"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "기록 ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "기록을 저장할 ID"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "저장최대:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "저장되는 기록의 최대수"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "그놈 엔트리"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "파일선택 다이어로그의 제목"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "디렉토리:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "파일이 아니라 디렉토리가 필요되는가요?"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "선택다이어로그가 모달인가요?"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "그놈 파일 엔트리"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "글꼴 선택 다이어로그에 미리보기텍스트를 표시합니다."
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "모드:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "글꼴 선택 버튼이 무엇을 표시하는가요?"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "글꼴 선택 버튼에 쓰이는 글꼴의 크기"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "그놈 글꼴 선택기"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "버튼을 누르면 표시할 URL"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "버튼에 표시되는 텍스트"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "그놈 HRef 링크 버튼"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "그놈 아이콘 엔트리"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "선택 모드"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "아이콘 너비:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "각 아이콘의 너비"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "각 아이콘 줄들 사이의 픽셀수"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "각 아이콘 열들 사이의 픽셀수"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "아이콘 테두리:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "아이콘 주변의 픽셀 수 (사용안됨?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "텍스트 간격:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "텍스트와 아이콘 사이의 픽셀 수"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "텍스트 편집가능:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "아이콘 텍스트를 편집할 수 있는 지"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "텍스트 고정:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"아이콘 텍스트가 고정되었는지, 이 경우에 GnomeIconList에서 복사하지 못합니다"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "아이콘 목록"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "아이콘 선택"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "정보 유형:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "정보 박스의 유형"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "정보:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "표시되는 정보"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "그놈 메세지 박스"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "픽스맵 파일이름"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "확대축소:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "픽스맵은 확대축소할 수 있는가요?"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "스케일할 너비:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "픽스맵의 너비를 얼마로 스케일할 지"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "스케일할 높이"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "픽스맵의 높이를 얼마로 스케일할 지"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "그놈 픽스맵"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "미리보기:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "픽스맵의 작은 미리보기를 표시할 지"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "새 GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "등록정보 대화상자"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "소스코드 쓰기 와 종료"
+
+#: ../glade/main.c:74
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "위젯의 팔렛트 보이기"
+
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "속성 에디터를 보이기"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade:XML파일은 반드시 '-w' 혹은 '--write-source' 옵션을 위해 설정돼야 합니"
+"다.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: XML파일 적재중 에러가 발생.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade:소스를 쓰는 과정에 에러가 발생.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "팔렛트"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "프리라이트"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "선택됐음"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "무반응"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "윈도우 다시그림이 필요할 때"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "마우스를 움직일 때"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "마우스 이동 힌트"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "임의의 버튼을 누르면서 마우스를 움직였을 때"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "버튼1을 누르면서 마우스를 움직였을 때"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "버튼2을 누르면서 마우스를 움직였을 때"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "버튼3을 누르면서 마우스를 움직였을 때"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "임의의 마우스버튼을 눌렀을 때"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "임의의 마우스버튼을 놓았을 때"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "임의의 키를 눌렀을 때"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "임의의 키를 놓았을 때"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "마우스커서가 윈도우안에 들어갔을 때"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "마우스커서가 윈도우에서 나갈 때"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "입력 초점에서 변경이 있을 때"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "윈도우 구성에서 변경이 있을 때"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "X Windows 소유물에서 변경이 있을 때"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "보이기에서 변화가 있을 때"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "XInput에 대한 프로그램의 커서를 위하여"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "등록정보"
+
+#: ../glade/property.c:620
+#, fuzzy
+msgid "Packing"
+msgstr "간격:"
+
+#: ../glade/property.c:625
+#, fuzzy
+msgid "Common"
+msgstr "해설:"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "스타일"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "시그널"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "소유물:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "소유물:<없음>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "클래스:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "위젯의 클래스"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "너비:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "높이:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "보이는 것:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "위젯이 최초로부터 보이는가요?"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "반응가능"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "위젯이 입력에 반응하는가요?"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "마우스 커서가 위젯의 위에 왔을 때 현시되는 툴팁"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "디폴트 가능:"
+
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "위젯이 디폴트 할 수 있는가?"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "디폴트설정:"
+
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "위젯이 디폴트인가요?"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "초점가능:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "위젯이 입력초점을 받을 수 있는 지"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "초점설정:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "위젯에 입력초점이 맞는가요?"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "이벤트:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "위젯이 받아 들이는 X이벤트"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "확장 이벤트:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X 확장 이벤트 모드"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "가속기:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "키가 눌리웠을 적에 발행하는 시그널의 설정"
+
+#: ../glade/property.c:845
+#, fuzzy
+msgid "Edit..."
+msgstr "편집"
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "계승:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "위젯의 자식에 스타일을 계승시킴"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "스타일 이름:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "몇개의 위젯에서 공유되여 있는 스타일의 이름"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "글꼴:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "위젯의 소유의 텍스트에 사용되는 글꼴"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "전부 복사"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "앞면:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "배경:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "기본:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "앞면 색깔"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "배경 색깔"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "텍스트 색깔 "
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "기본바탕 색깔"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "배경 픽스맵:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "위젯의 배경으로 사용되는 그래픽"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "소스를 써넣는 디렉토리"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "전체:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "위젯이 조성부분의 데이타구성에 추가되는가요?"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "다른 종류:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "이 위젯의 삽트리를 다른 종류에 써넣기 "
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "별도 파일:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "이 위젯을 다른 소스파일에 써넣기"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "공개/보호:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "위젯의 공개/보호/비공개.공개 위젯은 글로발매프에 씌여져 있습니다."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "복사할 색깔 혹은 배경을 선택할 필요가 있습니다."
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "on_style_copy()에서의 선택 착오가 있습니다."
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "최초에 색깔 또는 배경 픽스맵을 복사할 필요가 있습니다."
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "붙일 색깔을 선택할 필요가 있습니다."
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "붙일 배경 픽스맵을 선택할 필요가 있습니다."
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "파일에서 픽스맵을 생성할 수 없습니다.\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "시그널 "
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "데이타"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "에프터"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "오브젝트"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "시그널:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "핸들을 추가할 시그널"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "시그널를 취급하는 함수"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "데이타:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "핸들에 넘어갈 데이타"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "오브젝트:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "시그널를 받아 들이는 오브젝트"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "애프터:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "클래스 함수 후에 핸들러가 실행되는 지"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "추가"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "업데이트"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "깨끗이"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "가속기"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "키"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "발행할 시그널"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "가속기 키"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "가속기가 눌리웠을적에 발행될 시그널"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "번역할 수 있는 스트링:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "X이벤트 선택"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "이벤트 마스크"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "가속기키를 설정할 필요가 있습니다."
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "발생할 시그널를 설정할 필요가 있습니다."
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "시그널명을 설정할 필요가 있습니다."
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "시그널에 핸들을 설정할 필요가 있습니다."
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s시그널"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "시그널선택"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "수치:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "최소:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "스텝 증폭:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "페이지 증폭:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "페이지 크기:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "가로 치:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "가로 최소치:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "가로 최대치:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "가로 스텝 증폭:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "가로 페이지 증폭:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "가로 페이지 크기:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "세로 치:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "세로 최소치:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "세로 최대치:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "세로 스텝 증폭:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "세로 페이지 증폭:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "세로 페이지 크기:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "초기치"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "최소수치"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "최대수치"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "스텝의 증가치 "
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "페이지의 증가치"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "페이지의 크기"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "글꼴을 사용할 수 없습니다."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "스타일 이름 선택"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "스타일"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "다시 이름짓기"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "취소"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "새 스타일:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "부당한 스타일 이름"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "그 스타일 이름은 이미 사용되고 있습니다."
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "스타일 이름 변경:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"파일의 이름을 바꿀수 없습니다:\n"
+" %s\n"
+"변경후:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"파일을 생성할 수 없습니다:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "XML파일을 쓰는 과정 에러가 발생\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Glade에 의해 생성된 번역 스트링입니다.\n"
+" * 이 파일을 귀하의 프로젝트의 POTFILES.in에 가해 주십시오.\n"
+" * 귀하의 애플리케이션의 일부로 컴파일하지 말아 주십시오.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"부당한 매개면 소스 파일이름: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"부당한 매개면 헤더 파일이름: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"부당한 콜백 소스 파일이름: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"부당한 콜백 헤더 파일이름: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"부당한 서포트 소스 파일이름: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"부당한 서포트 헤더 파일이름: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"파일에 추가할 수 없습니다:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"파일을 쓰는 과정 에러:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "파일이름이 프로젝트설정다이어로그에 설정되지 않으면 안됩니다."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"파일이름은 단순한 상대파일이름이 아니면 안됩니다.\n"
+"프로젝트설정다이어로그로 설정하십시오."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "위젯트리"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "박스에 위젯이 보이지 않습니다."
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "테이블에 위젯이 보이지 않습니다."
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "고정 콘테이너에 위젯이 보이지 않습니다."
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "팩커에 위젯이 없습니다."
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"파일에 도달할 수 없습니다:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"파일을 열수 없습니다:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"파일을 읽는중 에러가 발생:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"디렉토리를 생성할 수 없습니다:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"디렉토리에 도달할 수 없습니다:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"부당한 디렉토리:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projects"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "project"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"디렉토리를 열수 없습니다:\n"
+" %s\n"
diff --git a/tools/glade/po/lv.po b/tools/glade/po/lv.po
new file mode 100644
index 00000000..d4f4da73
--- /dev/null
+++ b/tools/glade/po/lv.po
@@ -0,0 +1,5751 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 2.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2002-08-13 16:53GMT+0020\n"
+"Last-Translator: Pēteris Krišjānis <peteris.krisjanis@os.lv>\n"
+"Language-Team: Latvian <ll10nt@os.lv>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 0.9.5\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade Saskarnes Veidotājs"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr ""
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr ""
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Punkti"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Līnijas"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr ""
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Pa Kreisi"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Pa Labi"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Augša"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Apakša"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Nevarēju ievietot GtkScrolledWindow logdaļu."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Nevarēju ievietot GtkViewport logdaļu."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Nevarēju pievienot jaunu logdaļu."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Navarēju izdzēst logdaļu."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Logdaļa nevar tikt izdzēsta"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Robežas Platums:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr ""
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Izvēlēties"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr ""
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Izgriezt"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopēt"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Ielikt"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Dzēst"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr ""
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Nevarēju ievietot GtkAlignment logdaļu."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Nevarēju izņemt GtkAlignment logdaļu."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Nevarēju ievietot GtkEventBox logdaļu."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Nevarēju izņemt GtkEventBox logdaļu."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Nevarēju ievietot GtkScrolledWindow logdaļu."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Nevarēju izņemt GtkScrolledWindow logdaļu."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Programmas Nosaukums:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Programmas nosaukums"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Komentāri:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Papildus informācija, kā piemēram pakotnes apraksts un mājas lapa "
+"vispasaules tīmeklī (WWW)"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Autortiesības:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Atzīme par autortiesībām"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Ja tiek veidota Gnome aplikācija"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "License:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autori:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Pakotnes autori, katrs savā rindā"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Dokumentētāji:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Pakotnes dokumentētāji, katrs savā rindā"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Pakotnes autori, katrs savā rindā"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Tūlkotāji:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Pakotnes tūlkotāji. Šim parasti ir jābūt tukšam, lai tūlkotāji varētu "
+"pievienot savus vārdus po failos"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnome Par Dialogs"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr ""
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Parādīt izvēlētās logdaļas rekvizītus"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Dienu Nosaukumi:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalendārs"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Fona krāsa"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Teksta Skats"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Izvēlēties Režīmu:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Izvēlieties Krāsu"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palete:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Izvēlēties Krāsu"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Pārveidot Logdaļu"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "Labi"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Aizvērt"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Teksts:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Redzams:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Pārvaldītājs"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+msgid "The window title of the file chooser dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Aktīvs:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Parādīt Laiku:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Rīkjosla"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Izvēlēties Failu"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Izvēlēties Failu"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Jauns Stils:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Fontu Izvēle"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Izvēlēties Fontu"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ":"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Maks:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Ikonu Saraksts"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+msgid "The selection mode of the icon view"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:131
+msgid "The orientation of the icons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Ikonu Saraksts"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+msgid "The named icon to use"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Lapas Izmērs:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Izvēlējamais:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Izvēlēties Režīmu:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Rindu skaits tabulā"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr ""
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr ""
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr ""
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "R_ediģēt"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Skats"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Palīdzība"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Nekad Horizontāli:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Nekad Vertikāli:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Rīkjosla"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Dzēst Lapu"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grupa:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Jauna Grupa"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Rīkjoslas novietojums"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Loga poz:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Ēnas Tips:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Atjaunināšanas Noteikumi:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Statusa josla"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Jauna tabula"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Rindu skaits:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rindas:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Rindu skaits tabulā"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Kolonnas:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Ievietot Rindu Pirms"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Ievietot Rindu Pēc"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Ievietot Kolonnu Pirms"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Ievietot Kolonnu Pēc"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Dzēst Rindu"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Dzēst Kolonu"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabula"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Aizpildīt"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Nekas"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Rakstzīme"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Vārds"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Teksta Skats"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Rīkjoslas novietojums"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Jauna rīkjosla"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Priekšmetu skaits:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Rīkjoslas priekšmetu skaits"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Rīkjoslas novietojums"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stils:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Rīkjoslas stils"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Knifi:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Ja knifi ir aktivizēti"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Rīkjosla"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Rīkjosla"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Rīkjosla"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Kolonnas:"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Izvēlēties Režīmu:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Ikonu Izvēle"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Ja logam ir statusa josla"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Vai logdaļa ir noklusētā darbība dialogā"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Ja logam ir statusa josla"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr ""
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Kļūda"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Sistēmas Kļūda"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Kļūda atverot failu"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Kļūda nolasot failu"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Kļūda rakstot failu"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Nepareiza direktorija"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Nepareiza vērtība"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr ""
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr ""
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Trūkst Klases id"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Nezināma Klase"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Nepareiza komponente"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Negaidītas faila beigas"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Nezināms kļūdas kods"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Kontrolēts Ar"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Kontrolieris"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr ""
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Attiecības: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Logdaļa"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nosaukums:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Apraksts:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Klikšķināt"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Nospiest"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Atlaist"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Starpliktuve"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Jauns"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Izveidot jaunu failu"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Pamata"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ P_apildus"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Izvēlieties Paātrinātāja Taustiņu"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Taustiņi"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Izvēļņu Redaktors"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Tips"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Paātrinātājs"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Nosaukums"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Pārvaldītājs"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktīvs"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grupa"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikona"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Pārvaldītājs:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Knifs:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "7_Pievienot"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Pievienot _Atdalītāju"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Dzēst"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Dzēst pašreizejo priekšmetu"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Priekšmeta Tips:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktīvs:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Nē"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Ķeksis"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normāls"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Paātrinātājs:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Taustiņš:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Jā"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Izvēlieties ikonu"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr ""
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Jauns"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Izvēlētājs"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Projekta direktorija nav uzstādīta.\n"
+"Lūdzu uzstādiet to, lietojot Projekta Opcijas dialogu.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Koda direktorija nav uzstādīta.\n"
+"Lūdzu uzstādiet to, lietojot Projekta Opcijas dialogu.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Nepareiza koda direktorija:\n"
+"\n"
+"Koda direktorijai ir jābut vai nu projekta direktorijai\n"
+"vai apakšdirektorijai zem tās.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Piedodiet - koda ģenerēšana %s nav vēl izstrādāta"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Kļūda rakstot projekta XML failu\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Projekta Opcijas"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Vispārēji"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Pamata Opcijas:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Projekta direktorija"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Projekta Direktorija:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Lūkoties..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Pašreizējā projekta nosaukums"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Projekta Nosaukums:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Programmas nosaukums"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Projekta fails"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Projekta Fails:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Apakšdirektorijas:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Direktorija, kurā glabāt izveidoto pirmkodu"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Pirmkoda Direktorija:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "License, kas tiks pievienota augšpusē izveidotajiem failiem"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Valoda:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Aktivizēt Gnome Atbalstu"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Ja tiek veidota Gnome aplikācija"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Aktivizēt GnomeDB Atbalstu"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Ja tiek veidota Gnome DB aplikācija"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C Opcijas"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Vispārējās Opcijas:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext Atbalsts"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Ja virknes ir iezīmētas tūlkošanai ar gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Uzstādīt Logdaļu Nosaukumus"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Ja logdaļu nosaukumi ir uzstādīti pirmkodā"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Rezervēt Pirmkoda Failus"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Ja pirmkoda vecajiem failiem tiek veidotas kopijas"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome Palīdzības Atbalsts"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Ja tiek iekļauts Gnome Palīdzības sistēmas atbalsts"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Failu Izvades Opcijas:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Izvadīt main.c Failu"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Vai main.c fails tiek izvadīts ar main() funkciju, ja tā jau neeksistē"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Izvades Atbalsta Funkcijas"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Saskarnes Veidošanas Funkcijas:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Fails kurā ir ierakstītas funkcijas, kas veido saskarni"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Pirmkoda Fails:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Galviņas Fails:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Saskarnes Veidošanas Funkcijas:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Saskarnes Veidošanas Funkcijas:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Atbalsta Funkcijas:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Fails, kurā ierakstītas atbalsta funkcijas"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Atbalsta Funkcijas:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade Opcijas"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Tūlkojamās Virknes:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Saglabāt Tūlkojamās Virknes"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "C pirmkoda fails, kurā saglabāt visas tūlkojamās virknes"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fails:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Izvēlieties Projekta Direktoriju"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Nevarēju parādīt palīdzības failu: %s.\n"
+"\n"
+"Kļūda: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Izveidot jaunu projektu"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Izvadīt projekta pirmkodu"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Op_cijas..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Rediģēt projekta opcijas"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Dzēst izvēlēto logdaļu"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Parādīt _Paleti"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Parādīt logdaļas paleti"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Parādīt Rekvizītu _Redaktoru"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Parādīt rekvizītu redaktoru"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Parādīt Logdaļu _Koku"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Parādīt logdaļu koku"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Parādīt _Starpliktuvi"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Parādīt starpliktuvi"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:340
+#, fuzzy
+msgid "_FAQ"
+msgstr "VUJ (FAQ)"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Apskatīt Glade VUJ (FAQ)"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projekts"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Jauns Projekts"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Atvērt"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Atvērt Projektu"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Saglabāt"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Saglabāt Projektu"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opcijas"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Veidot"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Veidot Pirmkodu"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Atvērt eksistējošu projektu"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Saglabāt projektu"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Iziet no Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Pārvietot izvēlēto logdaļu uz starpliktuvi"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Kopēt izvēlēto logdaļu uz starpliktuvi"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "P_ar..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "O_pcijas"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Rakstīt Pirmkodu"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Vai jūs tiešām vēlaties veidot jaunu projektu?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Jauns _GTK+ Projekts"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Jauns G_NOME Projekts"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Kāda tipa projektu jūs vēlaties izveidot?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Jauns projekts izveidots."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projekts atvērts."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Kļūda atverot projektu."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Kļūda atverot projekta failu"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " kļūdas atverot projekta failu:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Pašreiz nav atvērts neviens projekts.\n"
+"Izveidojiet jaunu projektu ar Projekts/Jauns komandu."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Kļūda saglabājot projektu"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Kļūda saglabājot projektu."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projekts saglabāts."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Kļūda ierakstot pirmkodu"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Kļūda ierakstot pirmkodu."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Pirmkods ierakstīts."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Sistēmas kļūdas ziņojums:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Vai jūs tiešām vēlaties iziet?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"Glade ir Lietotāja Saskarnes (Interfeisa) Būvētājs GTK+ un GNOME vidēm."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Par Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<nenosaukts>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Datubāzes Pārlūks"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "Fontu Izvēle"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN Konfigurātors"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+#, fuzzy
+msgid "DSN Config Druid"
+msgstr "DSN Konfigurātors"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Datubāzes kļūdas skatītājs"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Datubāzes kļūdas dialogs"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Datubāzes ieejas logdaļa"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Ieiet"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Datubāzes ieejas dialogs"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "Gnome Papīra Izvēlētājs"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "Pirmkoda Direktorija:"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Tabulu Redaktors"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nekad Vertikāli:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nekad Horizontāli:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Papildus informācija, kā piemēram pakotnes apraksts un mājas lapa "
+"vispasaules tīmeklī (WWW)"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome Par Dialogs"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Jauns Fails"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Atvērt Failu"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Statusa Josla:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Ja logam ir statusa josla"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Saglabāt Konfigurāciju:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Ja izkārtojums tiek saglabāts un atjaunots automātiski"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progress:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Izvēlieties Krāsu"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome Krāsu Izvēlētājs"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Nevarēju izveidot Bonobo kontroli"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Jauna Bonobo Kontrole"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Izvēlieties Bonobo Kontroli"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Apraksts"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo Kontrole"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Parādīt Laiku:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 Stundu Formāts:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Auto Aizvēršanās:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Slēpt uz Aizvēršanu:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Parādīt Palīdzību"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Pievienot Sākuma Lapu"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Teksta Krāsa:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logo Attēls:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Ikonu Saraksts"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Ikonu Izvēle"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Paziņojuma Veids:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Paziņojums:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Ziņa, ko parādīt"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome Ziņas Kastīte"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Pirmsapskats:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmamEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Jauna GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Rekvizītu Dialoga Kastīte"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Ierakstīt pirmkodu un iziet"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Sākt ar slēptu paleti"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Sākt ar slēptu rekvizītu redaktoru"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Kļūda ielādējot XML failu.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Kļūda rakstot kodu.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palete"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privāts"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "aizsargāts"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "publisks"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Izvēlētais"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Jebkura peles poga nospiesta"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Jebkura peles poga atlaista"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Jebkurs taustiņš nospiests"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Jebkurš taustiņš atlaist"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr ""
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Jebkura izmaiņa X Windows rekvizītos"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Jebkura izmaiņa redzamībā"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Rekvizīti"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Pakošana"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Vienkāršs"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stils"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Signāli"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Rekvizīti:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Rekvizīti: <nekādi>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klase:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Logdaļas klase"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Platums:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Pieprasītais logdaļas platums (parasti lietots lai uzstādītu minimālo "
+"platumu)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Augstums:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Pieprasītais logdaļas augstums (parasti lietots lai uzstādītu minimālo "
+"augstumu)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Redzams:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Vai logdaļa ir sākotnēji redzama"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Jūtīga:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Vai logdaļa atbild uz ievadi"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Var Būt Noklusēta:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Vai logdaļa var būt noklusētā darbība dialogā"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Ir Noklusēta:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Vai logdaļa ir noklusētā darbība dialogā"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Notikumi:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Paātrinātāji:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Rediģēt..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Fonts:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopēt Visu"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr ""
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Fons:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Bāze:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr ""
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Fona krāsa"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Teksta krāsa"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Pamatkrāsa"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Fails, kurā rakstīt pirmkodu"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Publisks:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Atsevišķa Klase:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Atdalīts Fails:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Novietot šo logdaļu atsevišķā pirmkoda failā"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Redzamība:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Signāls"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr ""
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Pēc"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objekts"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Signāls:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Dati:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objekts:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Pēc:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Pievienot"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Atjaunināt"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Notīrīt"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Paātrinātāji"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr ""
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Taustiņš"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr ""
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Paātrinātāja taustiņš"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Tūlkojamās Virknes:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr ""
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s signāli"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Izvēlēties Signālu"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Vertība:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Lapas Izmērs:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "H Vertība:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "H Min:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "H Maks:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "V Vērtība:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "V Min:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "V Maks:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr ""
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr ""
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr ""
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stili"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Pārsaukt"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Atsaukt"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Jauns Stils:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Nepareizs stila nosaukums"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Šāds stila nosaukums jau tiek izmantots"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Pārsaukt Stilu Uz:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Nevaru pārsaukt failu:\n"
+" %s\n"
+"uz:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Nevaru izveidot failu:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Kļūda rakstot XML failu\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Tūlkojamo virkņu fails, uzģenerējis Glade.\n"
+" * Pievienojiet šo failu jūsu projekta POTFILES.in\n"
+" * NEKOMPILĒJIET to kā daļu no jūsu aplikācijas.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Vidžetu Koks"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekti"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr ""
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Nevarēju atvērt direktoriju:\n"
+" %s\n"
diff --git a/tools/glade/po/mk.po b/tools/glade/po/mk.po
new file mode 100644
index 00000000..19cb8557
--- /dev/null
+++ b/tools/glade/po/mk.po
@@ -0,0 +1,6451 @@
+# translation of glade.glade-gnome2-branch.po to
+# translation of glade.glade-gnome2-branch.po to Macedonian
+# translation of glade.glade-gnome2-branch.po to
+# This file is distributed under the same license as the PACKAGE package.
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Georgi Stanojevsi <бла>, 2003
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2003
+# Ivan Stojmirov <stojmir@linux.net.mk>, 2003
+# Georgi Stanojevsi <бла>, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade.glade-gnome2-branch\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-06-16 04:32+0000\n"
+"Last-Translator: Georgi Stanojevsi <бла>\n"
+"Language-Team: Macedonian <lug@lists.linux.net.mk>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.0.1\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Интерфејс"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Решетка"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Хоризонтално Растојание:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Вертикално Растојание:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Решетка Стил:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Точки"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Линии"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Прилепи"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Хоризонтално:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Лево"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Десно"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Вертикално:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Горе"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Долен дел"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "а."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "а."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "а."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Неможам да додадам елемент"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Неможеш да додадеш елемент на одбраната позиција\n"
+"\n"
+"Совет: GTK+ користи контејнер да ги постави елементите.\n"
+"Пробај да ги избришеш постоечките елементи и ж\n"
+"наместо тоа користи контејнер табел.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "избриши."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Елементот неможе да биде избришан"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr "од и избришано."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Граница Ширина:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "ширина од"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Избор"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Отстрани"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Додај"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Отстрани"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Додај"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Отстрани Настан"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Додај Настан"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Прикажи повторно"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Исечи"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Копирај"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Вметни"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Избриши"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "Не е достапно"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "replacing child of container - not implemented yet\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Неможе да внесам GtkAlignment елемент"
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "отстрани."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Неможам да внесам GtkEventBox елемент"
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "отстрани."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Неможам да внесам GtkScrolledWindow елемент."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "отстрани."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Отстрани"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Gnome Апликација"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "Logo:"
+msgstr "Лого:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "The pixmap to use as the logo"
+msgstr "до"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Програм Име:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "име од"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Коментари:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "Дополнително а опис од и дома Вклучено"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+#, fuzzy
+msgid "The copyright notice"
+msgstr "copyright"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "а Gnome е до"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Мени Ознака:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "до горе од"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+#, fuzzy
+msgid "License:"
+msgstr "Лиценца:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Стилот за нестиснато копче"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+#, fuzzy
+msgid "Authors:"
+msgstr "Автори:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+#, fuzzy
+msgid "The authors of the package, one on each line"
+msgstr "од Вклучено"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "Documenters:"
+msgstr "Документи:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "The documenters of the package, one on each line"
+msgstr "од Вклучено"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "од Вклучено"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+#, fuzzy
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr "од лево празно во"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnome За"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Ознака"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X Порамни:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y Порамни:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X Промени големина:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y скала"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Вертикалната скала на елементот на потомокот"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Поставеност"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Насока:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Насоката на стрелката"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Сенка:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Тип на сенката на стрелката"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Хоризонтална поставеност на стрелката"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Вертикалната поставеност на стрелката"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X Pad:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Хоризонтално padding"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y Pad:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Вертикален padding"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Стрелка"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Име на х-поставеноста:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Хоризонталната поставеност на името на елементот за рамка"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Име на Y-поставеноста"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Вертикалната поставеност на името за рамката"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Тип на сенката на рамката"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Хоризонталната поставеност на потомокот на рамката"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Однос:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Односот на рамката"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Послушај го потмокот:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Дали односот треба да биде одреден од потомокот"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Рамка за сооднос"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Копче за натрупување"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Копчето за натрупување да се користи"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Име:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Текстот да се прикажа"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Икона:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Иконата да се прикаже"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Отпушти копче:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Стилот за нестиснато копче"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Број за распознавање"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Кодот за одговор кој се генерира кога ќе се притисне копчето. Избери еден од "
+"стандарните одговори или внеси позитивен целоброен број"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "дијалог е"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Тргни ја содржината на копчето"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Копче"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Заглавје:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Дали месецот или годината да бидат прикажани горе"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Имиња на денови"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Дали имињата на деновите треба да бидат прикажани"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Статичен месец:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Дали месецот или годината треба да бидат променливи"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Броеви на седмицата:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Дали бројот на седмицата треба да биде прикажан"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Понеделник прв:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Дали седмицата да почне во понеделник"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Календар"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+#, fuzzy
+msgid "Back. Color:"
+msgstr "Назад Боја:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Боја на позадина"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Текст поглед"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "На почеток вклучено"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Дали check-копчето да биде на почеток штиклирано"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Неконзистентно:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Дали копчето е во неконзистетна состојба"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Покажувач:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Дали покажувачот се секогаш нацртан"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Chekck-копче"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Дали елементот од check-мениото е на почеток вклучено"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Елемент од check менито"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Нова листа со колони"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Број на колони:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Режим за избор"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Режимот за избор на листата со колони"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Прикажи наслови:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Дали насловите на колоните да бидат прикажани"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Типот на сенка на работ на листата со колони"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Листа со колони"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+#, fuzzy
+msgid "Use Alpha:"
+msgstr "Користи го Alpha:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+#, fuzzy
+msgid "If the alpha channel should be used"
+msgstr "alpha"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Наслов:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+#, fuzzy
+msgid "The title of the color selection dialog"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Одбери боја"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Chekck-копче"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+#, fuzzy
+msgid "Opacity Control:"
+msgstr "Opacity Control:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+#, fuzzy
+msgid "If the opacity control is shown"
+msgstr "control е"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Палета:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Дали е прикажана палетата"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Избор на бои"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Избери боја"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Прозорец за избор на бои"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Вредност во листат"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Дали вредноста мора да биде во листат"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Во ред ако е празно"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"дали празна вредност е прифатлива, кога \"Вредност во листата\" е полно"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Распознавај мали и големи букви:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Дали пребарувањетораспознава мали и големи букви"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Користи стрелки"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Дали стрелките може да се користат да се смени вредноста"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Користи секогаш"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "дали работи стрелката без разлика дали вредноста е во листата"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Елементи:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Вредностите во combo листата, секоја во посебен ред"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Комбо кутија"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "дијалог е"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Има рамка:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Комбо кутија"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Ново дрво со колони"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Режимот за избор на дрвото со колони"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Типот на сенката на работ на дрвото со колони"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Дрво со колони"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Тип:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Тип на кривината"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Минималната хоризонтална вредност"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Максималната хоризонатална вредност"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Минималната вертикална вредност"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Максималната вертикална вредност"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Крива"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Креторт фунцијата "
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Функцијата која ги создава елементите"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Низа од знаци1"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Првиот аргумент за функцијата кој мора да биде низа од знаци"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Низа од знаци2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Вториот аргумент за функцијата кој мора да биде низа од знаци"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Целоброен1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Првиот целоброен аргумент за функцијата"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Целоброен2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Вториот целоброен аргумент за функцијата"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Сопствен елемент"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Нов диалог прозорец"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Откажи, Во ред"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "Во ред"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Откажи, Примени, Во ред"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Затвори"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Стандарден распоред на копчиња"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Број на копчиња:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Прикажи копче за помош"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Има разделувач"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Дали диалогот има хоризонтален одвојувач над копчињата"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Дијалог"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Реон за цртање"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Можност за уредување:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Дали текстот може да се менува"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Видлив текст"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Дали текстот внесуван од корисникот ќе биде прикажан. Кога е исклучено, "
+"текстот внесуван се прикажува како ѕвездички, што е корисно при внесување "
+"лозинки"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Макс. должина"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Максималната должина на текстот"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Текст:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Дали записот има рамка околу него"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Невидлив знак"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Знакот кој треба да се користи доколку текстот треба да биде невидлив, на "
+"пример кога се внесуваат лозинка"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Активира преддефинирано:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Ако преддефинираниот елемент во прозорот е активиран кога ќе се притисне "
+"Enter"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Ширина во знаци:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Број на знаци за кои е потребно да се остави празно мести во записот"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Текстуален запис"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Видливо:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Послушај го потмокот:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Кутија за настани"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "На почеток вклучено"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Растојание:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "број од пиксели помеѓу текст и"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Додади елемент за наслови"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Прошири:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "од датотека"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "фракција:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Прикажи Време:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Ширина во знаци:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "ширина од"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Chekck-копче"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Избери датотека"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Наслов Боја:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Диалог за избор на датотека"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Избери датотека"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Опции за датотека..."
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Дали копчињата за операции со датотеки се прикажани"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Диалог за избор на датотека"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Х кординатата на елементот во GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y координатата на елементот во GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Статични позиции"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+#, fuzzy
+msgid "The title of the font selection dialog"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Прикажи наслови:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "големина е од"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+#, fuzzy
+msgid "Show Size:"
+msgstr "Прикажи Големина:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+#, fuzzy
+msgid "If the font size is shown as part of the font information"
+msgstr "големина е од"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+#, fuzzy
+msgid "Use Font:"
+msgstr "Користи го Фонт:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+#, fuzzy
+msgid "If the selected font is used when displaying the font information"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+#, fuzzy
+msgid "Use Size:"
+msgstr "Користи го Големина:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Избери Фонт"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Chekck-копче"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Преглед на текстот:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Текстот за преглед да се прикаже"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Избор на фонт"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Избери фонт"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Диалог за избор на фонт"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Рамка"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Почетен тип:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Почетниот тип на кривината"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Гама кривина"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Типот на сенката околу handle кутијата"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Позицијата на држачот"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+#, fuzzy
+msgid "Snap Edge:"
+msgstr "Прилепи:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+#, fuzzy
+msgid "The edge of the handle box which snaps into position"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Нова хоризонтална кутија"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Големина:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Број на елементи во кутијата"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Хомогено:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Дали децата треба да бидат со иста големина"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Просторот помеѓу децата"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Неможам да ги избришам потомците ."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Позиција:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Положбата на елементотелативна до неговите потомци"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+#, fuzzy
+msgid "The widget's padding"
+msgstr "s"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Прошири:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Постави на True да дозволиш елементот да се зголемува"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Пополни:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Постави на True да му дозволиш на елементот да го пополни целиот обележан "
+"реон"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Пакет за старт"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Постави на True да го спакуваш елементот на почеток на кутијата"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Вметни пред"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Вметни по"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Хоризонтална кутија"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Нова хоризонтална кутија за копчиња"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Број на копчиња"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Поставеност:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Стилот за поставеноста на копчињата"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Простор помеѓу копчињата"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Хоризонтална курија со копчиња"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Положбата на одвојувачот"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Намали:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Подеси на True да дозволиш елементот да се смали"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Промени големина:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Постави на True"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Хоризонтални панели"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Метричен:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Поделките на линијарот"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Помала вредност:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Ниската вредност на ленијарот"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Поголема вредност:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Висока вредност на ленијарот"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Тековна позиција на ленијарот"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+#, fuzzy
+msgid "Max:"
+msgstr "Максимум:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Максимална вредност на ленијарот"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Хоризонтален ленијар"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Прикажи вредност:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Ако вредноста на скалата е прикажана"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Цифри:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Број на прикажани цифри"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+#, fuzzy
+msgid "Value Pos:"
+msgstr "Вредност:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+#, fuzzy
+msgid "The position of the value"
+msgstr "позиција од"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Политика:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+#, fuzzy
+msgid "The update policy of the scale"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "If the range values are inverted"
+msgstr "опсег"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Хоризнотална вредност"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+#, fuzzy
+msgid "The update policy of the scrollbar"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+#, fuzzy
+msgid "Horizontal Scrollbar"
+msgstr "Хоризонтално"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Икона"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Режимот за избор на дрвото со колони"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Ориентација:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "од s"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Икона Големина:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Икона:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Gnome до."
+
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "Икона Големина:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Страница Големина:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+#, fuzzy
+msgid "The horizontal alignment"
+msgstr "хоризонтално"
+
+#: ../glade/gbwidgets/gbimage.c:123
+#, fuzzy
+msgid "The vertical alignment"
+msgstr "вертикално"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Слика"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+#, fuzzy
+msgid "Invalid stock menu item"
+msgstr "Невавалидно"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+#, fuzzy
+msgid "Menu item with a pixmap"
+msgstr "Мени а"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+#, fuzzy
+msgid "Input Dialog"
+msgstr "Внеси"
+
+#: ../glade/gbwidgets/gblabel.c:169
+#, fuzzy
+msgid "Use Underline:"
+msgstr "Користи го Потцртан:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr "текст"
+
+#: ../glade/gbwidgets/gblabel.c:171
+#, fuzzy
+msgid "Use Markup:"
+msgstr "Користи го Означи:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+#, fuzzy
+msgid "If the text includes pango markup"
+msgstr "текст"
+
+#: ../glade/gbwidgets/gblabel.c:173
+#, fuzzy
+msgid "Justify:"
+msgstr "Порамни:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+#, fuzzy
+msgid "The justification of the lines of the label"
+msgstr "од линии од"
+
+#: ../glade/gbwidgets/gblabel.c:176
+#, fuzzy
+msgid "Wrap Text:"
+msgstr "Пореди Текст:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+#, fuzzy
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "текст е до ширина од"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "ознака текст"
+
+#: ../glade/gbwidgets/gblabel.c:181
+#, fuzzy
+msgid "The horizontal alignment of the entire label"
+msgstr "хоризонтално од"
+
+#: ../glade/gbwidgets/gblabel.c:184
+#, fuzzy
+msgid "The vertical alignment of the entire label"
+msgstr "вертикално од"
+
+#: ../glade/gbwidgets/gblabel.c:190
+#, fuzzy
+msgid "Focus Target:"
+msgstr "Фокусирање Цел:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "до до е"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "ширина од"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Режим за избор"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "од"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Автоматски"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Ознака"
+
+#: ../glade/gbwidgets/gblayout.c:96
+#, fuzzy
+msgid "Area Width:"
+msgstr "Област Ширина:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+#, fuzzy
+msgid "The width of the layout area"
+msgstr "ширина од"
+
+#: ../glade/gbwidgets/gblayout.c:99
+#, fuzzy
+msgid "Area Height:"
+msgstr "Област Висина:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+#, fuzzy
+msgid "The height of the layout area"
+msgstr "висина од"
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X од во"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y од во"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Изглед"
+
+#: ../glade/gbwidgets/gblist.c:78
+#, fuzzy
+msgid "The selection mode of the list"
+msgstr "режим од"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Листа"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+#, fuzzy
+msgid "List Item"
+msgstr "Листа"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+#, fuzzy
+msgid "Popup Menu"
+msgstr "Поп-ап"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Датотека"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Уреди"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Преглед"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Помош"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_За"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+#, fuzzy
+msgid "Edit Menus..."
+msgstr "Уреди Мени."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Мени"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Мени елемент"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Никогаш Хоризонтално:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "е Никогаш до"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Прикажи вредност:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "е Никогаш до"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Промени"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+#, fuzzy
+msgid "New notebook"
+msgstr "Ново"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Број на страници:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+#, fuzzy
+msgid "Show Tabs:"
+msgstr "Прикажи Табови:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+#, fuzzy
+msgid "Show Border:"
+msgstr "Прикажи Граница:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+#, fuzzy
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "е не"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+#, fuzzy
+msgid "Tab Pos:"
+msgstr "Табулатор:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+#, fuzzy
+msgid "The position of the notebook tabs"
+msgstr "позиција од"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+#, fuzzy
+msgid "Tab Horz. Border:"
+msgstr "Табулатор Граница:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+#, fuzzy
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "големина од хоризонтално"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+#, fuzzy
+msgid "Tab Vert. Border:"
+msgstr "Табулатор Граница:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+#, fuzzy
+msgid "The size of the notebook tabs' vertical border"
+msgstr "големина од вертикално"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+#, fuzzy
+msgid "Show Popup:"
+msgstr "Прикажи Поп-ап:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+#, fuzzy
+msgid "If the popup menu is enabled"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Број на страници:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+#, fuzzy
+msgid "The number of notebook pages"
+msgstr "број од"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Претходна страница"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Следна страница"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Избриши ја страницата"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+#, fuzzy
+msgid "Switch Next"
+msgstr "Префрли"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+#, fuzzy
+msgid "Switch Previous"
+msgstr "Префрли"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+#, fuzzy
+msgid "Insert Page After"
+msgstr "Внеси Страница"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+#, fuzzy
+msgid "Insert Page Before"
+msgstr "Внеси Страница"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "s позиција во листа од"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "Постави Точно до"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Постави Точно до"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+#, fuzzy
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Постави Точно до старт од"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+#, fuzzy
+msgid "Menu Label:"
+msgstr "Мени Ознака:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "текст до во"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, fuzzy, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "а s до а."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+#, fuzzy
+msgid "Option Menu"
+msgstr "Option"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Боја:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+#, fuzzy
+msgid "If the preview is color or grayscale"
+msgstr "е or"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+#, fuzzy
+msgid "If the preview expands to fill its allocated area"
+msgstr "до"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Преглед"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+#, fuzzy
+msgid "The orientation of the progress bar's contents"
+msgstr "од s"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "фракција:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+#, fuzzy
+msgid "The fraction of work that has been completed"
+msgstr "од работа има"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+#, fuzzy
+msgid "Pulse Step:"
+msgstr "Чекор:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+#, fuzzy
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "од должина до"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+#, fuzzy
+msgid "The text to display over the progress bar"
+msgstr "текст до"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+#, fuzzy
+msgid "Show Text:"
+msgstr "Прикажи Текст:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+#, fuzzy
+msgid "If the text should be shown in the progress bar"
+msgstr "текст во"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+#, fuzzy
+msgid "Activity Mode:"
+msgstr "Помести:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+#, fuzzy
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "како од s"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+#, fuzzy
+msgid "The horizontal alignment of the text"
+msgstr "хоризонтално од"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+#, fuzzy
+msgid "The vertical alignment of the text"
+msgstr "вертикално од"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Прогрес лента"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+#, fuzzy
+msgid "If the radio button is initially on"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Група:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+#, fuzzy
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "група стандардно е"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Нова група"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+#, fuzzy
+msgid "Radio Button"
+msgstr "Радио"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+#, fuzzy
+msgid "If the radio menu item is initially on"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+#, fuzzy
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr "група стандардно е"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+#, fuzzy
+msgid "Radio Menu Item"
+msgstr "Радио Мени"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "група стандардно е"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Радио"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+#, fuzzy
+msgid "H Policy:"
+msgstr "Политика:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+#, fuzzy
+msgid "When the horizontal scrollbar will be shown"
+msgstr "хоризонтално"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+#, fuzzy
+msgid "V Policy:"
+msgstr "Политика:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+#, fuzzy
+msgid "When the vertical scrollbar will be shown"
+msgstr "вертикално"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+#, fuzzy
+msgid "Window Pos:"
+msgstr "Прозорец:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+#, fuzzy
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Каде е до"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+#, fuzzy
+msgid "Shadow Type:"
+msgstr "Сенка Тип:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+#, fuzzy
+msgid "The update policy of the vertical scrollbar"
+msgstr "од вертикално"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+#, fuzzy
+msgid "Separator for Menus"
+msgstr "Раздвојувач за"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Има разделувач"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+#, fuzzy
+msgid "Climb Rate:"
+msgstr "Стапка:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+#, fuzzy
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "стапка од во Страница"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+#, fuzzy
+msgid "The number of decimal digits to show"
+msgstr "број од до"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+#, fuzzy
+msgid "Numeric:"
+msgstr "Нумеричко:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+#, fuzzy
+msgid "Update Policy:"
+msgstr "Надградба Политика:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+#, fuzzy
+msgid "When value_changed signals are emitted"
+msgstr "вредност променто"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+#, fuzzy
+msgid "Snap:"
+msgstr "Прилепи:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+#, fuzzy
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "вредност е до од"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+#, fuzzy
+msgid "Wrap:"
+msgstr "Пореди:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+#, fuzzy
+msgid "If the value is wrapped at the limits"
+msgstr "вредност е"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Копче за вртење"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "Resize Grip:"
+msgstr "големина:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "статус има а до"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Статусна лента"
+
+#: ../glade/gbwidgets/gbtable.c:137
+#, fuzzy
+msgid "New table"
+msgstr "Ново"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Број на редици"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Редици:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+#, fuzzy
+msgid "The number of rows in the table"
+msgstr "број од редици во"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Колони:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+#, fuzzy
+msgid "The number of columns in the table"
+msgstr "број од колони во"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+#, fuzzy
+msgid "Row Spacing:"
+msgstr "Редица Растојание:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+#, fuzzy
+msgid "The space between each row"
+msgstr "помеѓу"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+#, fuzzy
+msgid "Col Spacing:"
+msgstr "Кол Растојание:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+#, fuzzy
+msgid "The space between each column"
+msgstr "помеѓу"
+
+#: ../glade/gbwidgets/gbtable.c:368
+#, fuzzy
+msgid "Cell X:"
+msgstr "Ќелија X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+#, fuzzy
+msgid "The left edge of the widget in the table"
+msgstr "лево од во"
+
+#: ../glade/gbwidgets/gbtable.c:371
+#, fuzzy
+msgid "Cell Y:"
+msgstr "Ќелија Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+#, fuzzy
+msgid "The top edge of the widget in the table"
+msgstr "горе од во"
+
+#: ../glade/gbwidgets/gbtable.c:375
+#, fuzzy
+msgid "Col Span:"
+msgstr "Кол:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+#, fuzzy
+msgid "The number of columns spanned by the widget in the table"
+msgstr "број од колони од во"
+
+#: ../glade/gbwidgets/gbtable.c:378
+#, fuzzy
+msgid "Row Span:"
+msgstr "Редица:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+#, fuzzy
+msgid "The number of rows spanned by the widget in the table"
+msgstr "број од редици од во"
+
+#: ../glade/gbwidgets/gbtable.c:381
+#, fuzzy
+msgid "H Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+#, fuzzy
+msgid "V Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+#, fuzzy
+msgid "X Expand:"
+msgstr "X Прошири:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+#, fuzzy
+msgid "Set True to let the widget expand horizontally"
+msgstr "Постави Точно до"
+
+#: ../glade/gbwidgets/gbtable.c:389
+#, fuzzy
+msgid "Y Expand:"
+msgstr "Y Прошири:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+#, fuzzy
+msgid "Set True to let the widget expand vertically"
+msgstr "Постави Точно до"
+
+#: ../glade/gbwidgets/gbtable.c:391
+#, fuzzy
+msgid "X Shrink:"
+msgstr "X Собери:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+#, fuzzy
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Постави Точно до"
+
+#: ../glade/gbwidgets/gbtable.c:393
+#, fuzzy
+msgid "Y Shrink:"
+msgstr "Y Собери:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+#, fuzzy
+msgid "Set True to let the widget shrink vertically"
+msgstr "Постави Точно до"
+
+#: ../glade/gbwidgets/gbtable.c:395
+#, fuzzy
+msgid "X Fill:"
+msgstr "X Пополни:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+#, fuzzy
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Постави Точно до хоризонтално"
+
+#: ../glade/gbwidgets/gbtable.c:397
+#, fuzzy
+msgid "Y Fill:"
+msgstr "Y Пополни:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+#, fuzzy
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Постави Точно до вертикално"
+
+#: ../glade/gbwidgets/gbtable.c:667
+#, fuzzy
+msgid "Insert Row Before"
+msgstr "Внеси Редица"
+
+#: ../glade/gbwidgets/gbtable.c:674
+#, fuzzy
+msgid "Insert Row After"
+msgstr "Внеси Редица"
+
+#: ../glade/gbwidgets/gbtable.c:681
+#, fuzzy
+msgid "Insert Column Before"
+msgstr "Внеси Колона"
+
+#: ../glade/gbwidgets/gbtable.c:688
+#, fuzzy
+msgid "Insert Column After"
+msgstr "Внеси Колона"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Бришење на ред"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Избриши колона"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Табела"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Центар"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Пополни"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Ништо"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Карактер"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Збор"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+#, fuzzy
+msgid "Cursor Visible:"
+msgstr "Курсор Видливо:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+#, fuzzy
+msgid "If the cursor is visible"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Дали текстот може да се менува"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+#, fuzzy
+msgid "Justification:"
+msgstr "Порамнување:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+#, fuzzy
+msgid "Space Above:"
+msgstr "Простор Горе:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+#, fuzzy
+msgid "Pixels of blank space above paragraphs"
+msgstr "Пиксели од горе"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+#, fuzzy
+msgid "Space Below:"
+msgstr "Простор Доле:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+#, fuzzy
+msgid "Pixels of blank space below paragraphs"
+msgstr "Пиксели од доле"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "Простор Внатре:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+#, fuzzy
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Пиксели од помеѓу линии во а"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+#, fuzzy
+msgid "Left Margin:"
+msgstr "Лево Маргина:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+#, fuzzy
+msgid "Width of the left margin in pixels"
+msgstr "Ширина од лево во"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+#, fuzzy
+msgid "Right Margin:"
+msgstr "Десно Маргина:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+#, fuzzy
+msgid "Width of the right margin in pixels"
+msgstr "Ширина од десно во"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "Вовлечено:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+#, fuzzy
+msgid "Amount of pixels to indent paragraphs"
+msgstr "од пиксели до"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Текст поглед"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+#, fuzzy
+msgid "If the toggle button is initially on"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+#, fuzzy
+msgid "Toggle Button"
+msgstr "Промени"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Промени"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+#, fuzzy
+msgid "New toolbar"
+msgstr "Ново"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+#, fuzzy
+msgid "Number of items:"
+msgstr "Број од:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+#, fuzzy
+msgid "The number of items in the toolbar"
+msgstr "број од во"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Стил:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+#, fuzzy
+msgid "Tooltips:"
+msgstr "Кратки совети:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Прикажи Граница:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Дали децата треба да бидат со иста големина"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+#, fuzzy
+msgid "Insert Item Before"
+msgstr "Внеси Елемент"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+#, fuzzy
+msgid "Insert Item After"
+msgstr "Внеси Елемент"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Алатник"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Промени"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Алатник"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+#, fuzzy
+msgid "Column 1"
+msgstr "Колона"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+#, fuzzy
+msgid "Column 2"
+msgstr "Колона"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Колона"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "Заглавја Видливо:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+#, fuzzy
+msgid "If the column header buttons are shown"
+msgstr "колона"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+#, fuzzy
+msgid "Rules Hint:"
+msgstr "Правила Совет:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+#, fuzzy
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "а е редици во менување"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+#, fuzzy
+msgid "Enable Search:"
+msgstr "Овозможи Барај:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+#, fuzzy
+msgid "If the user can search through columns interactively"
+msgstr "корисник колони"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Раширено Висина:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Избор на бои"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "режим од"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X Прошири:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+#, fuzzy
+msgid "List or Tree View"
+msgstr "Листа or Tree"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+#, fuzzy
+msgid "New vertical box"
+msgstr "Ново вертикално"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+#, fuzzy
+msgid "Vertical Box"
+msgstr "Вертикално"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+#, fuzzy
+msgid "New vertical button box"
+msgstr "Ново вертикално"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+#, fuzzy
+msgid "Vertical Button Box"
+msgstr "Вертикално Копче"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+#, fuzzy
+msgid "The type of shadow of the viewport"
+msgstr "тип од од"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+#, fuzzy
+msgid "Vertical Panes"
+msgstr "Вертикално"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Вертикален Линијар"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Вертикална вредност"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+#, fuzzy
+msgid "Vertical Scrollbar"
+msgstr "Вертикално"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+#, fuzzy
+msgid "Vertical Separator"
+msgstr "Вертикално"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+#, fuzzy
+msgid "The title of the window"
+msgstr "од"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+#, fuzzy
+msgid "The type of the window"
+msgstr "тип од"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Тип:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+#, fuzzy
+msgid "The initial position of the window"
+msgstr "позиција од"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+#, fuzzy
+msgid "Modal:"
+msgstr "Модално:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+#, fuzzy
+msgid "If the window is modal"
+msgstr "е"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+#, fuzzy
+msgid "Default Width:"
+msgstr "Стандардно Ширина:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+#, fuzzy
+msgid "The default width of the window"
+msgstr "стандардно ширина од"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+#, fuzzy
+msgid "Default Height:"
+msgstr "Стандардно Висина:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+#, fuzzy
+msgid "The default height of the window"
+msgstr "стандардно висина од"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+#, fuzzy
+msgid "Resizable:"
+msgstr "Со променлива големина:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:285
+#, fuzzy
+msgid "Grow:"
+msgstr "Расти:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:291
+#, fuzzy
+msgid "Auto-Destroy:"
+msgstr "Автоматски Уништи:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+#, fuzzy
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "е е"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "за"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "Одд."
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Дали односот треба да биде одреден од потомокот"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "има а статус"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "текст во"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Решетка Стил:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Фокусирање Цел:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Дали односот треба да биде одреден од потомокот"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Прозорец"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Грешка"
+
+#: ../glade/glade.c:372
+#, fuzzy
+msgid "System Error"
+msgstr "Систем"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Грешка при отворање на датотеката"
+
+#: ../glade/glade.c:378
+#, fuzzy
+msgid "Error reading file"
+msgstr "Грешка"
+
+#: ../glade/glade.c:380
+#, fuzzy
+msgid "Error writing file"
+msgstr "Грешка"
+
+#: ../glade/glade.c:383
+#, fuzzy
+msgid "Invalid directory"
+msgstr "Невавалидно"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Неважечка вредност"
+
+#: ../glade/glade.c:389
+#, fuzzy
+msgid "Invalid XML entity"
+msgstr "Невавалидно XML"
+
+#: ../glade/glade.c:391
+#, fuzzy
+msgid "Start tag expected"
+msgstr "Старт"
+
+#: ../glade/glade.c:393
+#, fuzzy
+msgid "End tag expected"
+msgstr "Крај"
+
+#: ../glade/glade.c:395
+#, fuzzy
+msgid "Character data expected"
+msgstr "Карактер податоци"
+
+#: ../glade/glade.c:397
+#, fuzzy
+msgid "Class id missing"
+msgstr "Класа идентификација"
+
+#: ../glade/glade.c:399
+#, fuzzy
+msgid "Class unknown"
+msgstr "Класа"
+
+#: ../glade/glade.c:401
+#, fuzzy
+msgid "Invalid component"
+msgstr "Невавалидно"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Неочекуван крај на датотеката"
+
+#: ../glade/glade.c:406
+#, fuzzy
+msgid "Unknown error code"
+msgstr "Непознато"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+#, fuzzy
+msgid "Label For"
+msgstr "Ознака"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+#, fuzzy
+msgid "Member Of"
+msgstr "Член"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Поп-ап"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Елемент"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Име:"
+
+#: ../glade/glade_atk.c:639
+#, fuzzy
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "име од до до"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Опис:"
+
+#: ../glade/glade_atk.c:641
+#, fuzzy
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "опис од до до"
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "Табела Наслов:"
+
+#: ../glade/glade_atk.c:644
+#, fuzzy
+msgid "The table caption to pass to assistive technologies"
+msgstr "до до"
+
+#: ../glade/glade_atk.c:681
+#, fuzzy
+msgid "Select the widgets with this relationship"
+msgstr "Избор"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr ""
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Серија"
+
+#: ../glade/glade_atk.c:822
+#, fuzzy
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "опис од до до"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Клипборд"
+
+#: ../glade/glade_clipboard.c:351
+#, fuzzy
+msgid "You need to select a widget to paste into"
+msgstr "Вие до избери а до вметни"
+
+#: ../glade/glade_clipboard.c:376
+#, fuzzy
+msgid "You can't paste into windows or dialogs."
+msgstr "Вие вметни прозорци or."
+
+#: ../glade/glade_clipboard.c:399
+#, fuzzy
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr "Вие вметни од е од."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+#, fuzzy
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "а or."
+
+#: ../glade/glade_clipboard.c:427
+#, fuzzy
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "а дијалог."
+
+#: ../glade/glade_clipboard.c:437
+#, fuzzy
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "а."
+
+#: ../glade/glade_clipboard.c:446
+#, fuzzy
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "а."
+
+#: ../glade/glade_clipboard.c:449
+#, fuzzy
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Жалам а е не."
+
+#: ../glade/glade_clipboard.c:457
+#, fuzzy
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "а."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Ново"
+
+#: ../glade/glade_gnome.c:874
+#, fuzzy
+msgid "Create a new file"
+msgstr "Создади а"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr ""
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "Одд."
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+#, fuzzy
+msgid "Select Accelerator Key"
+msgstr "Избор"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Уредувач на мени"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Тип"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Име"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Активен"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Група"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Икона"
+
+#: ../glade/glade_menu_editor.c:458
+#, fuzzy
+msgid "Move the item and its children up one place in the list"
+msgstr "Премести и горе во"
+
+#: ../glade/glade_menu_editor.c:470
+#, fuzzy
+msgid "Move the item and its children down one place in the list"
+msgstr "Премести и долу во"
+
+#: ../glade/glade_menu_editor.c:482
+#, fuzzy
+msgid "Move the item and its children up one level"
+msgstr "Премести и горе"
+
+#: ../glade/glade_menu_editor.c:494
+#, fuzzy
+msgid "Move the item and its children down one level"
+msgstr "Премести и долу"
+
+#: ../glade/glade_menu_editor.c:524
+#, fuzzy
+msgid "The stock item to use."
+msgstr "до."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+#, fuzzy
+msgid "Stock Item:"
+msgstr "Резерва Елемент:"
+
+#: ../glade/glade_menu_editor.c:640
+#, fuzzy
+msgid "The stock Gnome item to use."
+msgstr "Gnome до."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+#, fuzzy
+msgid "The name of the widget"
+msgstr "име од"
+
+#: ../glade/glade_menu_editor.c:790
+#, fuzzy
+msgid "The function to be called when the item is selected"
+msgstr "функција до е"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:811
+#, fuzzy
+msgid "An optional icon to show on the left of the menu item."
+msgstr "до Вклучено лево од."
+
+#: ../glade/glade_menu_editor.c:934
+#, fuzzy
+msgid "The tip to show when the mouse is over the item"
+msgstr "до е"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+#, fuzzy
+msgid "Tooltip:"
+msgstr "Совет:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "Додади"
+
+#: ../glade/glade_menu_editor.c:962
+#, fuzzy
+msgid "Add a new item below the selected item."
+msgstr "Додај а доле."
+
+#: ../glade/glade_menu_editor.c:967
+#, fuzzy
+msgid "Add _Child"
+msgstr "Додај"
+
+#: ../glade/glade_menu_editor.c:972
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "Додај а доле."
+
+#: ../glade/glade_menu_editor.c:978
+#, fuzzy
+msgid "Add _Separator"
+msgstr "Додај"
+
+#: ../glade/glade_menu_editor.c:983
+#, fuzzy
+msgid "Add a separator below the selected item."
+msgstr "Додај а доле."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Избриши"
+
+#: ../glade/glade_menu_editor.c:993
+#, fuzzy
+msgid "Delete the current item"
+msgstr "Избриши"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+#, fuzzy
+msgid "Item Type:"
+msgstr "Елемент Тип:"
+
+#: ../glade/glade_menu_editor.c:1015
+#, fuzzy
+msgid "If the item is initially on."
+msgstr "е Вклучено."
+
+#: ../glade/glade_menu_editor.c:1017
+#, fuzzy
+msgid "Active:"
+msgstr "Активен:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Не"
+
+#: ../glade/glade_menu_editor.c:1036
+#, fuzzy
+msgid "The radio menu item's group"
+msgstr "s"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Радио"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Проверка"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Нормално"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Клуч:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Да"
+
+#: ../glade/glade_menu_editor.c:2002
+#, fuzzy
+msgid "Select icon"
+msgstr "Избор"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr ""
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Ново"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Избирач"
+
+#: ../glade/glade_project.c:385
+#, fuzzy
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "е не Проект Опции дијалог"
+
+#: ../glade/glade_project.c:392
+#, fuzzy
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "е не Проект Опции дијалог"
+
+#: ../glade/glade_project.c:402
+#, fuzzy
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr "Невавалидно н а од"
+
+#: ../glade/glade_project.c:410
+#, fuzzy
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "е не Проект Опции дијалог"
+
+#: ../glade/glade_project.c:438
+#, fuzzy, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Жалам за s е не"
+
+#: ../glade/glade_project.c:509
+#, fuzzy
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr "не Проверка за и."
+
+#: ../glade/glade_project.c:521
+#, fuzzy
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr "Грешка до C инсталирано и е во<project_file.glade> во а."
+
+#: ../glade/glade_project.c:548
+#, fuzzy
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr "Грешка до инсталирано и е во<project_file.glade> во а."
+
+#: ../glade/glade_project.c:571
+#, fuzzy
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr "Грешка до Perl инсталирано и е во<project_file.glade> во а."
+
+#: ../glade/glade_project.c:594
+#, fuzzy
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr "Грешка до инсталирано и е во<project_file.glade> во а."
+
+#: ../glade/glade_project.c:954
+#, fuzzy
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "е не Проект Опции дијалог"
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "Грешка XML датотека"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+#, fuzzy
+msgid "Project Options"
+msgstr "Проект"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Општо"
+
+#: ../glade/glade_project_options.c:183
+#, fuzzy
+msgid "Basic Options:"
+msgstr "Основно Опции:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:203
+#, fuzzy
+msgid "Project Directory:"
+msgstr "Проект Директориум:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Разгледај..."
+
+#: ../glade/glade_project_options.c:236
+#, fuzzy
+msgid "The name of the current project"
+msgstr "име од"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Проект Име:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Име на програмот"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr ""
+
+#: ../glade/glade_project_options.c:283
+#, fuzzy
+msgid "Project File:"
+msgstr "Проект Датотека:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:316
+#, fuzzy
+msgid "The directory to save generated source code"
+msgstr "до зачувај"
+
+#: ../glade/glade_project_options.c:319
+#, fuzzy
+msgid "Source Directory:"
+msgstr "Извор Директориум:"
+
+#: ../glade/glade_project_options.c:338
+#, fuzzy
+msgid "The directory to store pixmaps"
+msgstr "до"
+
+#: ../glade/glade_project_options.c:341
+#, fuzzy
+msgid "Pixmaps Directory:"
+msgstr "Директориум:"
+
+#: ../glade/glade_project_options.c:363
+#, fuzzy
+msgid "The license which is added at the top of generated files"
+msgstr "е горе од"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Јазик:"
+
+#: ../glade/glade_project_options.c:416
+#, fuzzy
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+#, fuzzy
+msgid "Enable Gnome Support"
+msgstr "Овозможи Gnome"
+
+#: ../glade/glade_project_options.c:430
+#, fuzzy
+msgid "If a Gnome application is to be built"
+msgstr "а Gnome е до"
+
+#: ../glade/glade_project_options.c:433
+#, fuzzy
+msgid "Enable Gnome DB Support"
+msgstr "Овозможи Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+#, fuzzy
+msgid "If a Gnome DB application is to be built"
+msgstr "а Gnome DB е до"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+#, fuzzy
+msgid "C Options"
+msgstr "C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+#, fuzzy
+msgid "General Options:"
+msgstr "Општо Опции:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:483
+#, fuzzy
+msgid "If strings are marked for translation by gettext"
+msgstr "за од"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+#, fuzzy
+msgid "Set Widget Names"
+msgstr "Постави Елемент"
+
+#: ../glade/glade_project_options.c:492
+#, fuzzy
+msgid "If widget names are set in the source code"
+msgstr "во"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+#, fuzzy
+msgid "Backup Source Files"
+msgstr "Сигурносна копија Извор"
+
+#: ../glade/glade_project_options.c:501
+#, fuzzy
+msgid "If copies of old source files are made"
+msgstr "од"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+#, fuzzy
+msgid "Gnome Help Support"
+msgstr "Gnome Помош"
+
+#: ../glade/glade_project_options.c:512
+#, fuzzy
+msgid "If support for the Gnome Help system should be included"
+msgstr "за Gnome Помош"
+
+#: ../glade/glade_project_options.c:515
+#, fuzzy
+msgid "File Output Options:"
+msgstr "Датотека Излезни Опции:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+#, fuzzy
+msgid "Output main.c File"
+msgstr "Излезни"
+
+#: ../glade/glade_project_options.c:530
+#, fuzzy
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "а датотека е излез а функција"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+#, fuzzy
+msgid "Output Support Functions"
+msgstr "Излезни Поддршка"
+
+#: ../glade/glade_project_options.c:539
+#, fuzzy
+msgid "If the support functions are output"
+msgstr "функции"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+#, fuzzy
+msgid "Output Build Files"
+msgstr "Излезни Изгради"
+
+#: ../glade/glade_project_options.c:548
+#, fuzzy
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr "за излез Makefile am и во"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+#, fuzzy
+msgid "Interface Creation Functions:"
+msgstr "Интерфејс Функции:"
+
+#: ../glade/glade_project_options.c:564
+#, fuzzy
+msgid "The file in which the functions to create the interface are written"
+msgstr "датотека во функции до"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+#, fuzzy
+msgid "Source File:"
+msgstr "Извор Датотека:"
+
+#: ../glade/glade_project_options.c:581
+#, fuzzy
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "датотека во од функции до"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+#, fuzzy
+msgid "Header File:"
+msgstr "Заглавие Датотека:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Интерфејс Функции:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Интерфејс Функции:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+#, fuzzy
+msgid "Signal Handler & Callback Functions:"
+msgstr "Сигнал Повикај назад Функции:"
+
+#: ../glade/glade_project_options.c:610
+#, fuzzy
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "датотека во празно и функции"
+
+#: ../glade/glade_project_options.c:627
+#, fuzzy
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "датотека во од и функции"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Сигнал Повикај назад Функции:"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr "датотека во празно и функции"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+#, fuzzy
+msgid "Support Functions:"
+msgstr "Поддршка Функции:"
+
+#: ../glade/glade_project_options.c:656
+#, fuzzy
+msgid "The file in which the support functions are written"
+msgstr "датотека во функции"
+
+#: ../glade/glade_project_options.c:673
+#, fuzzy
+msgid "The file in which the declarations of the support functions are written"
+msgstr "датотека во од функции"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Поддршка Функции:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:702
+#, fuzzy
+msgid "Translatable Strings:"
+msgstr "Стрингови:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+#, fuzzy
+msgid "Save Translatable Strings"
+msgstr "Зачувај"
+
+#: ../glade/glade_project_options.c:731
+#, fuzzy
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr "во а C датотека до од од"
+
+#: ../glade/glade_project_options.c:741
+#, fuzzy
+msgid "The C source file to save all translatable strings in"
+msgstr "C датотека до зачувај"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Датотека:"
+
+#: ../glade/glade_project_options.c:1202
+#, fuzzy
+msgid "Select the Project Directory"
+msgstr "Избор Проект"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+#, fuzzy
+msgid "You need to set the Translatable Strings File option"
+msgstr "Вие до Стрингови Датотека"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+#, fuzzy
+msgid "You need to set the Project Directory option"
+msgstr "Вие до Проект Директориум"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+#, fuzzy
+msgid "You need to set the Project File option"
+msgstr "Вие до Проект Датотека"
+
+#: ../glade/glade_project_options.c:1414
+#, fuzzy
+msgid "You need to set the Project Name option"
+msgstr "Вие до Проект Име"
+
+#: ../glade/glade_project_options.c:1416
+#, fuzzy
+msgid "You need to set the Program Name option"
+msgstr "Вие до Програм Име"
+
+#: ../glade/glade_project_options.c:1419
+#, fuzzy
+msgid "You need to set the Source Directory option"
+msgstr "Вие до Извор Директориум"
+
+#: ../glade/glade_project_options.c:1422
+#, fuzzy
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Вие до Директориум"
+
+#: ../glade/glade_project_window.c:184
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr "датотека s н"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+#, fuzzy
+msgid "Create a new project"
+msgstr "Создади а"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Изгради"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+#, fuzzy
+msgid "Output the project source code"
+msgstr "Излезни"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+#, fuzzy
+msgid "Edit the project options"
+msgstr "Уреди"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+#, fuzzy
+msgid "Delete the selected widget"
+msgstr "Избриши"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+#, fuzzy
+msgid "Show _Palette"
+msgstr "Прикажи"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+#, fuzzy
+msgid "Show the palette of widgets"
+msgstr "Прикажи од"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+#, fuzzy
+msgid "Show Property _Editor"
+msgstr "Прикажи Својство"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+#, fuzzy
+msgid "Show the property editor"
+msgstr "Прикажи"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+#, fuzzy
+msgid "Show Widget _Tree"
+msgstr "Прикажи Елемент"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+#, fuzzy
+msgid "Show the widget tree"
+msgstr "Прикажи"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+#, fuzzy
+msgid "Show _Clipboard"
+msgstr "Прикажи"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+#, fuzzy
+msgid "Show the clipboard"
+msgstr "Прикажи"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Прикажи _решетка"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+#, fuzzy
+msgid "Show the grid (in fixed containers only)"
+msgstr "Прикажи во статично"
+
+#: ../glade/glade_project_window.c:303
+#, fuzzy
+msgid "_Snap to Grid"
+msgstr "Прилепи до"
+
+#: ../glade/glade_project_window.c:304
+#, fuzzy
+msgid "Snap widgets to the grid"
+msgstr "Прилепи до"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+#, fuzzy
+msgid "Show _Widget Tooltips"
+msgstr "Прикажи Елемент"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+#, fuzzy
+msgid "Show the tooltips of created widgets"
+msgstr "Прикажи од"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+#, fuzzy
+msgid "Set Grid _Options..."
+msgstr "Постави Решетка Опции."
+
+#: ../glade/glade_project_window.c:321
+#, fuzzy
+msgid "Set the grid style and spacing"
+msgstr "Постави и"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+#, fuzzy
+msgid "Set Snap O_ptions..."
+msgstr "Постави Прилепи."
+
+#: ../glade/glade_project_window.c:328
+#, fuzzy
+msgid "Set options for snapping to the grid"
+msgstr "Постави за до"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+#, fuzzy
+msgid "View the Glade FAQ"
+msgstr "Преглед"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Проект"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+#, fuzzy
+msgid "New Project"
+msgstr "Ново"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Отвори"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Отвори проект"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Зачувај"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Зачувај"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Опции"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Изгради"
+
+#: ../glade/glade_project_window.c:387
+#, fuzzy
+msgid "Build the Source Code"
+msgstr "Изгради Извор"
+
+#: ../glade/glade_project_window.c:638
+#, fuzzy
+msgid "Open an existing project"
+msgstr "Отвори"
+
+#: ../glade/glade_project_window.c:642
+#, fuzzy
+msgid "Save project"
+msgstr "Зачувај"
+
+#: ../glade/glade_project_window.c:687
+#, fuzzy
+msgid "Quit Glade"
+msgstr "Напушти"
+
+#: ../glade/glade_project_window.c:701
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "Исечи до"
+
+#: ../glade/glade_project_window.c:706
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "Копирај до"
+
+#: ../glade/glade_project_window.c:711
+#, fuzzy
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Вметни од"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:791
+#, fuzzy
+msgid "_Show Grid"
+msgstr "Прикажи"
+
+#: ../glade/glade_project_window.c:808
+#, fuzzy
+msgid "Set the spacing between grid lines"
+msgstr "Постави помеѓу"
+
+#: ../glade/glade_project_window.c:811
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "S до"
+
+#: ../glade/glade_project_window.c:819
+#, fuzzy
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Прилепи до во статично"
+
+#: ../glade/glade_project_window.c:829
+#, fuzzy
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Постави од а до"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_За..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr ""
+
+#: ../glade/glade_project_window.c:899
+#, fuzzy
+msgid "Write Source Code"
+msgstr "Запис Извор"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:993
+#, fuzzy
+msgid "Are you sure you want to create a new project?"
+msgstr "до а?"
+
+#: ../glade/glade_project_window.c:1053
+#, fuzzy
+msgid "New _GTK+ Project"
+msgstr "Ново"
+
+#: ../glade/glade_project_window.c:1054
+#, fuzzy
+msgid "New G_NOME Project"
+msgstr "Ново"
+
+#: ../glade/glade_project_window.c:1057
+#, fuzzy
+msgid "Which type of project do you want to create?"
+msgstr "тип од до?"
+
+#: ../glade/glade_project_window.c:1091
+#, fuzzy
+msgid "New project created."
+msgstr "Ново."
+
+#: ../glade/glade_project_window.c:1181
+#, fuzzy
+msgid "Project opened."
+msgstr "Проект."
+
+#: ../glade/glade_project_window.c:1195
+#, fuzzy
+msgid "Error opening project."
+msgstr "Грешка."
+
+#: ../glade/glade_project_window.c:1259
+#, fuzzy
+msgid "Errors opening project file"
+msgstr "Грешки"
+
+#: ../glade/glade_project_window.c:1265
+#, fuzzy
+msgid " errors opening project file:"
+msgstr "датотека:"
+
+#: ../glade/glade_project_window.c:1338
+#, fuzzy
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr "е не отвори а Проект Ново."
+
+#: ../glade/glade_project_window.c:1542
+#, fuzzy
+msgid "Error saving project"
+msgstr "Грешка"
+
+#: ../glade/glade_project_window.c:1544
+#, fuzzy
+msgid "Error saving project."
+msgstr "Грешка."
+
+#: ../glade/glade_project_window.c:1550
+#, fuzzy
+msgid "Project saved."
+msgstr "Проект."
+
+#: ../glade/glade_project_window.c:1620
+#, fuzzy
+msgid "Errors writing source code"
+msgstr "Грешки"
+
+#: ../glade/glade_project_window.c:1622
+#, fuzzy
+msgid "Error writing source."
+msgstr "Грешка."
+
+#: ../glade/glade_project_window.c:1628
+#, fuzzy
+msgid "Source code written."
+msgstr "Извор."
+
+#: ../glade/glade_project_window.c:1659
+#, fuzzy
+msgid "System error message:"
+msgstr "Систем:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Дали сте сигурни дека сакате да излезете?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+#, fuzzy
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "C"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+#, fuzzy
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "е а Корисник Интерфејс за и GNOME."
+
+#: ../glade/glade_project_window.c:2012
+#, fuzzy
+msgid "About Glade"
+msgstr "За"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+#, fuzzy
+msgid "Database Browser"
+msgstr "База на податоци"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+#, fuzzy
+msgid "Data-bound combo"
+msgstr "Податоци"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "Врска"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "Gnome"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+#, fuzzy
+msgid "Database error viewer"
+msgstr "База на податоци"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+#, fuzzy
+msgid "Database error dialog"
+msgstr "База на податоци"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Форма"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+#, fuzzy
+msgid "Data-bound grid"
+msgstr "Податоци"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+#, fuzzy
+msgid "Data-bound list"
+msgstr "Податоци"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+#, fuzzy
+msgid "Database login widget"
+msgstr "База на податоци"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Логин"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+#, fuzzy
+msgid "Database login dialog"
+msgstr "База на податоци"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "Провајдер"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "Податоци Извор"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+#, fuzzy
+msgid "Table Editor "
+msgstr "Табела "
+
+#: ../glade/gnome/bonobodock.c:231
+#, fuzzy
+msgid "Allow Floating:"
+msgstr "Дозволи Лебдење:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+#, fuzzy
+msgid "Add dock band on top"
+msgstr "Додај Вклучено"
+
+#: ../glade/gnome/bonobodock.c:285
+#, fuzzy
+msgid "Add dock band on bottom"
+msgstr "Додај Вклучено"
+
+#: ../glade/gnome/bonobodock.c:292
+#, fuzzy
+msgid "Add dock band on left"
+msgstr "Додај Вклучено"
+
+#: ../glade/gnome/bonobodock.c:299
+#, fuzzy
+msgid "Add dock band on right"
+msgstr "Додај Вклучено"
+
+#: ../glade/gnome/bonobodock.c:306
+#, fuzzy
+msgid "Add floating dock item"
+msgstr "Додај"
+
+#: ../glade/gnome/bonobodock.c:495
+#, fuzzy
+msgid "Gnome Dock"
+msgstr "Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+#, fuzzy
+msgid "Locked:"
+msgstr "Заклучено:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+#, fuzzy
+msgid "If the dock item is locked in position"
+msgstr "е во"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+#, fuzzy
+msgid "If the dock item is always the only item in its band"
+msgstr "е во"
+
+#: ../glade/gnome/bonobodockitem.c:169
+#, fuzzy
+msgid "Never Floating:"
+msgstr "Никогаш Лебдење:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+#, fuzzy
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "е Никогаш до ток во"
+
+#: ../glade/gnome/bonobodockitem.c:171
+#, fuzzy
+msgid "Never Vertical:"
+msgstr "Никогаш Вертикално:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+#, fuzzy
+msgid "If the dock item is never allowed to be vertical"
+msgstr "е Никогаш до"
+
+#: ../glade/gnome/bonobodockitem.c:173
+#, fuzzy
+msgid "Never Horizontal:"
+msgstr "Никогаш Хоризонтално:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+#, fuzzy
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "е Никогаш до"
+
+#: ../glade/gnome/bonobodockitem.c:177
+#, fuzzy
+msgid "The type of shadow around the dock item"
+msgstr "тип од"
+
+#: ../glade/gnome/bonobodockitem.c:180
+#, fuzzy
+msgid "The orientation of a floating dock item"
+msgstr "од а"
+
+#: ../glade/gnome/bonobodockitem.c:428
+#, fuzzy
+msgid "Add dock item before"
+msgstr "Додај"
+
+#: ../glade/gnome/bonobodockitem.c:435
+#, fuzzy
+msgid "Add dock item after"
+msgstr "Додај"
+
+#: ../glade/gnome/bonobodockitem.c:771
+#, fuzzy
+msgid "Gnome Dock Item"
+msgstr "Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+#, fuzzy
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Дополнително а опис од и дома Вклучено"
+
+#: ../glade/gnome/gnomeabout.c:539
+#, fuzzy
+msgid "Gnome About Dialog"
+msgstr "Gnome За"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Нова датотека"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Отвори датотека"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Сними датотека"
+
+#: ../glade/gnome/gnomeapp.c:203
+#, fuzzy
+msgid "Status Bar:"
+msgstr "Статус:"
+
+#: ../glade/gnome/gnomeapp.c:204
+#, fuzzy
+msgid "If the window has a status bar"
+msgstr "има а статус"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+#, fuzzy
+msgid "If the layout is saved and restored automatically"
+msgstr "е и"
+
+#: ../glade/gnome/gnomeapp.c:442
+#, fuzzy
+msgid "Gnome Application Window"
+msgstr "Gnome Апликација"
+
+#: ../glade/gnome/gnomeappbar.c:56
+#, fuzzy
+msgid "Status Message."
+msgstr "Статус Порака."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Напредок:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+#, fuzzy
+msgid "If the app bar has a progress indicator"
+msgstr "има а"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Статус:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+#, fuzzy
+msgid "If the app bar has an area for status messages and user input"
+msgstr "има за статус и корисник"
+
+#: ../glade/gnome/gnomeappbar.c:184
+#, fuzzy
+msgid "Gnome Application Bar"
+msgstr "Gnome Апликација"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+#, fuzzy
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "е до од текст и"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+#, fuzzy
+msgid "The minimum x coordinate"
+msgstr "x"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+#, fuzzy
+msgid "The minimum y coordinate"
+msgstr "у"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+#, fuzzy
+msgid "The maximum x coordinate"
+msgstr "x"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+#, fuzzy
+msgid "The maximum y coordinate"
+msgstr "у"
+
+#: ../glade/gnome/gnomecanvas.c:75
+#, fuzzy
+msgid "Pixels Per Unit:"
+msgstr "Пиксели Единица:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+#, fuzzy
+msgid "The number of pixels corresponding to one unit"
+msgstr "број од пиксели до"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+#, fuzzy
+msgid "Dither:"
+msgstr "Dither:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+#, fuzzy
+msgid "If the sample should use dithering to be more accurate"
+msgstr "до"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Одбери боја"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+#, fuzzy
+msgid "Gnome Color Picker"
+msgstr "Gnome Боја"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+#, fuzzy
+msgid "New Bonobo Control"
+msgstr "Ново"
+
+#: ../glade/gnome/gnomecontrol.c:262
+#, fuzzy
+msgid "Select a Bonobo Control"
+msgstr "Избор а"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Опис"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+#, fuzzy
+msgid "Show Time:"
+msgstr "Прикажи Време:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+#, fuzzy
+msgid "If the time is shown as well as the date"
+msgstr "време е"
+
+#: ../glade/gnome/gnomedateedit.c:72
+#, fuzzy
+msgid "24 Hour Format:"
+msgstr "Формат:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+#, fuzzy
+msgid "If the time is shown in 24-hour format"
+msgstr "време е во час"
+
+#: ../glade/gnome/gnomedateedit.c:76
+#, fuzzy
+msgid "Lower Hour:"
+msgstr "Долни:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+#, fuzzy
+msgid "The lowest hour to show in the popup"
+msgstr "час до во"
+
+#: ../glade/gnome/gnomedateedit.c:79
+#, fuzzy
+msgid "Upper Hour:"
+msgstr "Горни:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+#, fuzzy
+msgid "The highest hour to show in the popup"
+msgstr "час до во"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+#, fuzzy
+msgid "Auto Close:"
+msgstr "Автоматски Затвори:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+#, fuzzy
+msgid "If the dialog closes when any button is clicked"
+msgstr "дијалог е"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+#, fuzzy
+msgid "Hide on Close:"
+msgstr "Скриј Вклучено Затвори:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+#, fuzzy
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "дијалог е сокриен е од"
+
+#: ../glade/gnome/gnomedialog.c:341
+#, fuzzy
+msgid "Gnome Dialog Box"
+msgstr "Gnome Дијалог"
+
+#: ../glade/gnome/gnomedruid.c:91
+#, fuzzy
+msgid "New Gnome Druid"
+msgstr "Ново Gnome"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Покажи Помош"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Display the help button."
+msgstr "Прикажи."
+
+#: ../glade/gnome/gnomedruid.c:255
+#, fuzzy
+msgid "Add Start Page"
+msgstr "Додај Старт"
+
+#: ../glade/gnome/gnomedruid.c:270
+#, fuzzy
+msgid "Add Finish Page"
+msgstr "Додај Крај"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+#, fuzzy
+msgid "The title of the page"
+msgstr "од"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+#, fuzzy
+msgid "The main text of the page, introducing people to the druid."
+msgstr "текст од до."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+#, fuzzy
+msgid "Title Color:"
+msgstr "Наслов Боја:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+#, fuzzy
+msgid "The color of the title text"
+msgstr "од"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+#, fuzzy
+msgid "Text Color:"
+msgstr "Текст Боја:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+#, fuzzy
+msgid "The color of the main text"
+msgstr "од"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+#, fuzzy
+msgid "The background color of the page"
+msgstr "од"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+#, fuzzy
+msgid "Logo Back. Color:"
+msgstr "Лого Назад Боја:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+#, fuzzy
+msgid "Text Box Color:"
+msgstr "Текст Кутија Боја:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+#, fuzzy
+msgid "The background color of the main text area"
+msgstr "од текст"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+#, fuzzy
+msgid "Logo Image:"
+msgstr "Лого Слика:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+#, fuzzy
+msgid "The logo to display in the top-right of the page"
+msgstr "до во горе десно од"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+#, fuzzy
+msgid "Side Watermark:"
+msgstr "Воден жиг:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "до Вклучено од."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+#, fuzzy
+msgid "Top Watermark:"
+msgstr "Горе Воден жиг:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "до горе од."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+#, fuzzy
+msgid "Druid Start or Finish Page"
+msgstr "Старт or Крај"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+#, fuzzy
+msgid "Contents Back. Color:"
+msgstr "Содржина Назад Боја:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "до горе од"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+#, fuzzy
+msgid "Druid Standard Page"
+msgstr "Стандарден"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+#, fuzzy
+msgid "History ID:"
+msgstr "Историја ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+#, fuzzy
+msgid "The ID to save the history entries under"
+msgstr "ID до зачувај"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+#, fuzzy
+msgid "Max Saved:"
+msgstr "Максимум:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+#, fuzzy
+msgid "The maximum number of history entries saved"
+msgstr "број од"
+
+#: ../glade/gnome/gnomeentry.c:210
+#, fuzzy
+msgid "Gnome Entry"
+msgstr "Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+#, fuzzy
+msgid "The title of the file selection dialog"
+msgstr "од датотека"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Директориум:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+#, fuzzy
+msgid "If a directory is needed rather than a file"
+msgstr "а е а"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+#, fuzzy
+msgid "If the file selection dialog should be modal"
+msgstr "датотека дијалог"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+#, fuzzy
+msgid "Gnome File Entry"
+msgstr "Gnome Датотека"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+#, fuzzy
+msgid "The preview text to show in the font selection dialog"
+msgstr "текст до во"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Режим:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+#, fuzzy
+msgid "What to display in the font picker button"
+msgstr "до во"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+#, fuzzy
+msgid "The size of the font to use in the font picker button"
+msgstr "големина од до во"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+#, fuzzy
+msgid "Gnome Font Picker"
+msgstr "Gnome Фонт"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+#, fuzzy
+msgid "The URL to display when the button is clicked"
+msgstr "URL до е"
+
+#: ../glade/gnome/gnomehref.c:69
+#, fuzzy
+msgid "The text to display in the button"
+msgstr "текст до во"
+
+#: ../glade/gnome/gnomehref.c:206
+#, fuzzy
+msgid "Gnome HRef Link Button"
+msgstr "Gnome Линк"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+#, fuzzy
+msgid "Gnome Icon Entry"
+msgstr "Gnome Икона"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:177
+#, fuzzy
+msgid "Icon Width:"
+msgstr "Икона Ширина:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+#, fuzzy
+msgid "The width of each icon"
+msgstr "ширина од"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+#, fuzzy
+msgid "The number of pixels between rows of icons"
+msgstr "број од пиксели помеѓу редици од"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+#, fuzzy
+msgid "The number of pixels between columns of icons"
+msgstr "број од пиксели помеѓу колони од"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+#, fuzzy
+msgid "Icon Border:"
+msgstr "Икона Граница:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+#, fuzzy
+msgid "The number of pixels around icons (unused?)"
+msgstr "број од пиксели некористено"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+#, fuzzy
+msgid "Text Spacing:"
+msgstr "Текст Растојание:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+#, fuzzy
+msgid "The number of pixels between the text and the icon"
+msgstr "број од пиксели помеѓу текст и"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+#, fuzzy
+msgid "Text Editable:"
+msgstr "Текст Уредливо:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+#, fuzzy
+msgid "If the icon text can be edited by the user"
+msgstr "текст од"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+#, fuzzy
+msgid "Text Static:"
+msgstr "Текст Статична:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+#, fuzzy
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "текст е во не од"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+#, fuzzy
+msgid "Icon List"
+msgstr "Икона"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+#, fuzzy
+msgid "Icon Selection"
+msgstr "Икона"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+#, fuzzy
+msgid "Message Type:"
+msgstr "Порака Тип:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+#, fuzzy
+msgid "The type of the message box"
+msgstr "тип од"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Порака:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+#, fuzzy
+msgid "The message to display"
+msgstr "до"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+#, fuzzy
+msgid "Gnome Message Box"
+msgstr "Gnome Порака"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "Scaled:"
+msgstr "Раширено:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "If the pixmap is scaled"
+msgstr "е"
+
+#: ../glade/gnome/gnomepixmap.c:81
+#, fuzzy
+msgid "Scaled Width:"
+msgstr "Раширено Ширина:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+#, fuzzy
+msgid "The width to scale the pixmap to"
+msgstr "ширина до"
+
+#: ../glade/gnome/gnomepixmap.c:84
+#, fuzzy
+msgid "Scaled Height:"
+msgstr "Раширено Висина:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+#, fuzzy
+msgid "The height to scale the pixmap to"
+msgstr "висина до"
+
+#: ../glade/gnome/gnomepixmap.c:346
+#, fuzzy
+msgid "Gnome Pixmap"
+msgstr "Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Преглед:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+#, fuzzy
+msgid "If a small preview of the pixmap is displayed"
+msgstr "а од е"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+#, fuzzy
+msgid "New GnomePropertyBox"
+msgstr "Ново"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+#, fuzzy
+msgid "Property Dialog Box"
+msgstr "Својство Дијалог"
+
+#: ../glade/main.c:70
+#, fuzzy
+msgid "Write the source code and exit"
+msgstr "Запис и"
+
+#: ../glade/main.c:74
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "Старт"
+
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "Старт"
+
+#: ../glade/main.c:436
+#, fuzzy
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "XML датотека за or"
+
+#: ../glade/main.c:450
+#, fuzzy
+msgid "glade: Error loading XML file.\n"
+msgstr "Грешка вчитувам XML датотека"
+
+#: ../glade/main.c:457
+#, fuzzy
+msgid "glade: Error writing source.\n"
+msgstr "Грешка"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Палета"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "приватно"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "заштитено"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "јавно"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Селектирано"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+#, fuzzy
+msgid "Mouse movement hints"
+msgstr "Глушец"
+
+#: ../glade/property.c:470
+#, fuzzy
+msgid "Mouse movement with any button pressed"
+msgstr "Глушец"
+
+#: ../glade/property.c:471
+#, fuzzy
+msgid "Mouse movement with button 1 pressed"
+msgstr "Глушец"
+
+#: ../glade/property.c:472
+#, fuzzy
+msgid "Mouse movement with button 2 pressed"
+msgstr "Глушец"
+
+#: ../glade/property.c:473
+#, fuzzy
+msgid "Mouse movement with button 3 pressed"
+msgstr "Глушец"
+
+#: ../glade/property.c:474
+#, fuzzy
+msgid "Any mouse button pressed"
+msgstr "Секоја"
+
+#: ../glade/property.c:475
+#, fuzzy
+msgid "Any mouse button released"
+msgstr "Секоја"
+
+#: ../glade/property.c:476
+#, fuzzy
+msgid "Any key pressed"
+msgstr "Секоја"
+
+#: ../glade/property.c:477
+#, fuzzy
+msgid "Any key released"
+msgstr "Секоја"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr ""
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+#, fuzzy
+msgid "Any change in input focus"
+msgstr "Секоја во"
+
+#: ../glade/property.c:481
+#, fuzzy
+msgid "Any change in window structure"
+msgstr "Секоја во"
+
+#: ../glade/property.c:482
+#, fuzzy
+msgid "Any change in X Windows property"
+msgstr "Секоја во X Прозорци"
+
+#: ../glade/property.c:483
+#, fuzzy
+msgid "Any change in visibility"
+msgstr "Секоја во"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+#, fuzzy
+msgid "For cursors in XInput-aware programs"
+msgstr "За во"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Својства"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr ""
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Стил"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr ""
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Својства: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+#, fuzzy
+msgid "Properties: <none>"
+msgstr "Својства<none>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Класа:"
+
+#: ../glade/property.c:779
+#, fuzzy
+msgid "The class of the widget"
+msgstr "од"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Ширина:"
+
+#: ../glade/property.c:814
+#, fuzzy
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr "ширина од до ширина"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Висина:"
+
+#: ../glade/property.c:817
+#, fuzzy
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr "висина од до висина"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Видливо:"
+
+#: ../glade/property.c:821
+#, fuzzy
+msgid "If the widget is initially visible"
+msgstr "е"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr ""
+
+#: ../glade/property.c:823
+#, fuzzy
+msgid "If the widget responds to input"
+msgstr "до"
+
+#: ../glade/property.c:825
+#, fuzzy
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "до"
+
+#: ../glade/property.c:827
+#, fuzzy
+msgid "Can Default:"
+msgstr "Стандардно:"
+
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "стандардно во а"
+
+#: ../glade/property.c:829
+#, fuzzy
+msgid "Has Default:"
+msgstr "Стандардно:"
+
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "е стандардно во"
+
+#: ../glade/property.c:831
+#, fuzzy
+msgid "Can Focus:"
+msgstr "Фокусирање:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+#, fuzzy
+msgid "Has Focus:"
+msgstr "Фокусирање:"
+
+#: ../glade/property.c:834
+#, fuzzy
+msgid "If the widget has the input focus"
+msgstr "има"
+
+#: ../glade/property.c:836
+#, fuzzy
+msgid "Events:"
+msgstr "Настани:"
+
+#: ../glade/property.c:837
+#, fuzzy
+msgid "The X events that the widget receives"
+msgstr "X"
+
+#: ../glade/property.c:839
+#, fuzzy
+msgid "Ext.Events:"
+msgstr "Настани:"
+
+#: ../glade/property.c:840
+#, fuzzy
+msgid "The X Extension events mode"
+msgstr "X Наставка"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+#, fuzzy
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Дефинирања до"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Уреди..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+#, fuzzy
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Постави Точно до до s"
+
+#: ../glade/property.c:869
+#, fuzzy
+msgid "Named Style:"
+msgstr "Стил:"
+
+#: ../glade/property.c:870
+#, fuzzy
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "име од од"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Фонт:"
+
+#: ../glade/property.c:873
+#, fuzzy
+msgid "The font to use for any text in the widget"
+msgstr "до за текст во"
+
+#: ../glade/property.c:898
+#, fuzzy
+msgid "Copy All"
+msgstr "Копирај"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Предница:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Позадина:"
+
+#: ../glade/property.c:926
+#, fuzzy
+msgid "Base:"
+msgstr "Основа:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr ""
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Боја на позадина"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Боја на текст"
+
+#: ../glade/property.c:929
+#, fuzzy
+msgid "Base color"
+msgstr "Основа"
+
+#: ../glade/property.c:946
+#, fuzzy
+msgid "Back. Pixmap:"
+msgstr "Назад Сликичка:"
+
+#: ../glade/property.c:947
+#, fuzzy
+msgid "The graphic to use as the background of the widget"
+msgstr "графика до од"
+
+#: ../glade/property.c:999
+#, fuzzy
+msgid "The file to write source code into"
+msgstr "датотека до"
+
+#: ../glade/property.c:1000
+#, fuzzy
+msgid "Public:"
+msgstr "Јавно:"
+
+#: ../glade/property.c:1001
+#, fuzzy
+msgid "If the widget is added to the component's data structure"
+msgstr "е до компонента s податоци"
+
+#: ../glade/property.c:1012
+#, fuzzy
+msgid "Separate Class:"
+msgstr "Одделно Класа:"
+
+#: ../glade/property.c:1013
+#, fuzzy
+msgid "Put this widget's subtree in a separate class"
+msgstr "s во а"
+
+#: ../glade/property.c:1014
+#, fuzzy
+msgid "Separate File:"
+msgstr "Одделно Датотека:"
+
+#: ../glade/property.c:1015
+#, fuzzy
+msgid "Put this widget in a separate source file"
+msgstr "во а"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Видливост:"
+
+#: ../glade/property.c:1017
+#, fuzzy
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Прегледност од Јавно до а."
+
+#: ../glade/property.c:1126
+#, fuzzy
+msgid "You need to select a color or background to copy"
+msgstr "Вие до избери а or до"
+
+#: ../glade/property.c:1145
+#, fuzzy
+msgid "Invalid selection in on_style_copy()"
+msgstr "Невавалидно во Вклучено копирај"
+
+#: ../glade/property.c:1187
+#, fuzzy
+msgid "You need to copy a color or background pixmap first"
+msgstr "Вие до копирај а or"
+
+#: ../glade/property.c:1193
+#, fuzzy
+msgid "You need to select a color to paste into"
+msgstr "Вие до избери а до вметни"
+
+#: ../glade/property.c:1203
+#, fuzzy
+msgid "You need to select a background pixmap to paste into"
+msgstr "Вие до избери а до вметни"
+
+#: ../glade/property.c:1455
+#, fuzzy
+msgid "Couldn't create pixmap from file\n"
+msgstr "од датотека"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Сигнал"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Податоци"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "После"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Објект"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+#, fuzzy
+msgid "Signal:"
+msgstr "Сигнал:"
+
+#: ../glade/property.c:1533
+#, fuzzy
+msgid "The signal to add a handler for"
+msgstr "до а"
+
+#: ../glade/property.c:1547
+#, fuzzy
+msgid "The function to handle the signal"
+msgstr "функција до"
+
+#: ../glade/property.c:1550
+#, fuzzy
+msgid "Data:"
+msgstr "Податоци:"
+
+#: ../glade/property.c:1551
+#, fuzzy
+msgid "The data passed to the handler"
+msgstr "податоци до"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Објект:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "После:"
+
+#: ../glade/property.c:1555
+#, fuzzy
+msgid "If the handler runs after the class function"
+msgstr "после"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Додај"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Надградба"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Избриши"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr ""
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Копче"
+
+#: ../glade/property.c:1651
+#, fuzzy
+msgid "Signal to emit"
+msgstr "Сигнал до"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1697
+#, fuzzy
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "до е"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Стрингови:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+#, fuzzy
+msgid "Select X Events"
+msgstr "Избор X"
+
+#: ../glade/property.c:3895
+#, fuzzy
+msgid "Event Mask"
+msgstr "Настан"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+#, fuzzy
+msgid "You need to set the accelerator key"
+msgstr "Вие до"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+#, fuzzy
+msgid "You need to set the signal to emit"
+msgstr "Вие до до"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+#, fuzzy
+msgid "You need to set the signal name"
+msgstr "Вие до"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+#, fuzzy
+msgid "You need to set the handler for the signal"
+msgstr "Вие до за"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, fuzzy, c-format
+msgid "%s signals"
+msgstr "s"
+
+#: ../glade/property.c:4631
+#, fuzzy
+msgid "Select Signal"
+msgstr "Избор"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Вредност:"
+
+#: ../glade/property.c:4827
+#, fuzzy
+msgid "Min:"
+msgstr "Минимум:"
+
+#: ../glade/property.c:4827
+#, fuzzy
+msgid "Step Inc:"
+msgstr "Чекор:"
+
+#: ../glade/property.c:4828
+#, fuzzy
+msgid "Page Inc:"
+msgstr "Страница:"
+
+#: ../glade/property.c:4828
+#, fuzzy
+msgid "Page Size:"
+msgstr "Страница Големина:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Value:"
+msgstr "Вредност:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Min:"
+msgstr "Минимум:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Max:"
+msgstr "Максимум:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Step Inc:"
+msgstr "Чекор:"
+
+#: ../glade/property.c:4831
+#, fuzzy
+msgid "H Page Inc:"
+msgstr "Страница:"
+
+#: ../glade/property.c:4831
+#, fuzzy
+msgid "H Page Size:"
+msgstr "Страница Големина:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Value:"
+msgstr "Вредност:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Min:"
+msgstr "Минимум:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Max:"
+msgstr "Максимум:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Step Inc:"
+msgstr "Чекор:"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "V Page Inc:"
+msgstr "Страница:"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "V Page Size:"
+msgstr "Страница Големина:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr ""
+
+#: ../glade/property.c:4997
+#, fuzzy
+msgid "The requested font is not available."
+msgstr "е не достапен."
+
+#: ../glade/property.c:5046
+#, fuzzy
+msgid "Select Named Style"
+msgstr "Избор"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Стилови"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Преименувај"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Откажи"
+
+#: ../glade/property.c:5264
+#, fuzzy
+msgid "New Style:"
+msgstr "Ново Стил:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+#, fuzzy
+msgid "Invalid style name"
+msgstr "Невавалидно"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+#, fuzzy
+msgid "That style name is already in use"
+msgstr "име е во"
+
+#: ../glade/property.c:5384
+#, fuzzy
+msgid "Rename Style To:"
+msgstr "Преименувај Стил До:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, fuzzy, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"датотека\n"
+" s\n"
+" s"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, fuzzy, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"датотека\n"
+" s"
+
+#: ../glade/save.c:848
+#, fuzzy
+msgid "Error writing XML file\n"
+msgstr "Грешка XML датотека"
+
+#: ../glade/save.c:953
+#, fuzzy, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"\n"
+" датотека од\n"
+" Додај датотека до s во\n"
+" NOT од\n"
+" н"
+
+#: ../glade/source.c:184
+#, fuzzy, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr "Невавалидно s н s"
+
+#: ../glade/source.c:186
+#, fuzzy, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr "Невавалидно s н s"
+
+#: ../glade/source.c:189
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr "Невавалидно s н s"
+
+#: ../glade/source.c:191
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr "Невавалидно s н s"
+
+#: ../glade/source.c:197
+#, fuzzy, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr "Невавалидно s н s"
+
+#: ../glade/source.c:199
+#, fuzzy, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr "Невавалидно s н s"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, fuzzy, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"до датотека\n"
+" s"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, fuzzy, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Грешка до датотека\n"
+" s"
+
+#: ../glade/source.c:2743
+#, fuzzy
+msgid "The filename must be set in the Project Options dialog."
+msgstr "во Проект Опции дијалог."
+
+#: ../glade/source.c:2746
+#, fuzzy
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr "а релативен Проект Опции дијалог до."
+
+#: ../glade/tree.c:78
+#, fuzzy
+msgid "Widget Tree"
+msgstr "Елемент"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+#, fuzzy
+msgid "Widget not found in box"
+msgstr "Елемент не во"
+
+#: ../glade/utils.c:920
+#, fuzzy
+msgid "Widget not found in table"
+msgstr "Елемент не во"
+
+#: ../glade/utils.c:960
+#, fuzzy
+msgid "Widget not found in fixed container"
+msgstr "Елемент не во статично"
+
+#: ../glade/utils.c:981
+#, fuzzy
+msgid "Widget not found in packer"
+msgstr "Елемент не во"
+
+#: ../glade/utils.c:1118
+#, fuzzy, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"датотека\n"
+" s"
+
+#: ../glade/utils.c:1141
+#, fuzzy, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"отвори датотека\n"
+" s"
+
+#: ../glade/utils.c:1158
+#, fuzzy, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Грешка од датотека\n"
+" s"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, fuzzy, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"\n"
+" s"
+
+#: ../glade/utils.c:1232
+#, fuzzy, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"\n"
+" s"
+
+#: ../glade/utils.c:1240
+#, fuzzy, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Невавалидно\n"
+" s"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr ""
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr ""
+
+#: ../glade/utils.c:1634
+#, fuzzy, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"отвори\n"
+" s"
diff --git a/tools/glade/po/ml.po b/tools/glade/po/ml.po
new file mode 100644
index 00000000..b7091bcf
--- /dev/null
+++ b/tools/glade/po/ml.po
@@ -0,0 +1,5707 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FSF-India <locale@gnu.org.in>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version:glade.glade-gnome2-branch\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-07-05 10:29+0530\n"
+"Last-Translator: FSF-India <locale@gnu.org.in>\n"
+"Language-Team: Malayalam <locale@gnu.org.in>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr ""
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr ""
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "ബിന്ദു‌"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "വരികള്‌"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr ""
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "ഇടത്"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "വലത്"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "മുകളില്"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "താഴെ"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr ""
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr ""
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr ""
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr ""
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr ""
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr ""
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "തെരഞ്ഞെടുക്കുക"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr ""
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "മുറിപ്പ്"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "പക‍ര്പ്പ്"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "ഒട്ടിപ്പ്"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "നീക്കം ചെയ്യ‍ുക"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr ""
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "പ്രക്രമത്തിന്റെ പേര‍്"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "അഭിപ്രായം:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "ഡയല്"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr ""
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "ക്രമീകരണം"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "അമ്പ്"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "ചിഹ്നം:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "മൊട്ട്"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "കലണ്ടര്"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "പശ്ചാത്തല നിറം"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "തലക്കെട്ട്:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "ഒരു നിറം തിരഞ്ഞെടുക്കുക"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "കോമ്പോ ബോക്സ്"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "കോമ്പോ ബോക്സ്"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "തരം:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "വക്രം"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "ശരി"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "അടയ്‍ക്കുക"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:605
+#, fuzzy
+msgid "Dialog"
+msgstr "ഡയല്"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "വര മൂല"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "ദൃശ്യത:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "വിടവുകള്"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "ജാലകത്തിന്റെ തലക്കുറി"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "ചിഹ്നം:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "സഹായം ദൃശ്യമാക്കുക"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "പണി ആയുധപ്പട്ട"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "രീതി"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "ഒരു അക്ഷരരൂപം എടുക്കുക"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "അക്ഷരരൂപം തെരഞ്ഞെടുക്കല്"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+#, fuzzy
+msgid "Select Font"
+msgstr "തെരഞ്ഞെടുക്കല്"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "ചട്ടക്കൂട്"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "വലിപ്പം:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "സ്ഥാനം:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "കെട്ടുംമട്ടും:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "ചിഹ്നം"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "ജാലകത്തിന്റെ തലക്കുറി"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "സ്ഥാന നിര്ണ്ണയം"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "ജാലകത്തിന്റെ പ്രാരംഭസ്ഥാനം"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "ചിഹ്നം"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "ചിഹ്നം:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "പ്രക്രമത്തിന്റെ പേര‍്"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "വലിപ്പം:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "ചിത്രം"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "പ്രക്രമത്തിന്റെ പേര‍്"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "ലിഖിതം"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "കെട്ടുംമട്ടും"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "നാമാവലി"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr ""
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "ശേഖരം"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "ചിട്ട"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "കാഴ്ച"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "സഹായം"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "കുറിപ്പ്"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+#, fuzzy
+msgid "Menu Bar"
+msgstr "പട്ടിക പാളി"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "സഹായം ദൃശ്യമാക്കുക"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "പണി ആയുധപ്പട്ട"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "നിറം:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "തിരനോട്ടം"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "കൂട്ടം:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "റേഡിയോ മൊട്ട്"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "റേഡിയോ മൊട്ട്"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "കളത്തിലെ വരികളുടെ എണ്ണം"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "കളത്തിലെ നിരകളുടെ എണ്ണം"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "കേന്ദ്രം"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "നിറയ്‍ക്കുക"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "ഒന്നുമില്ല"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "അക്ഷരങ്ങള്"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "വാക്ക്‌"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+#, fuzzy
+msgid "Width of the left margin in pixels"
+msgstr "ഇടത് ഉപാന്തം അച്ചടിക്കൂ (ഇഞ്ചില്‌)."
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+#, fuzzy
+msgid "Width of the right margin in pixels"
+msgstr "വലത് ഉപാന്തം അച്ചടിക്കൂ (ഇഞ്ചില്‌)."
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "അമ്പ്"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "പണി ആയുധപ്പട്ട"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "പണി ആയുധപ്പട്ട"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "പണി ആയുധപ്പട്ട"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "അക്ഷരരൂപം തെരഞ്ഞെടുക്കല്"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "ജാലകത്തിന്റെ തലക്കുറി"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "ജാലകത്തിന്റെ തരം"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "തരം:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "ജാലകത്തിന്റെ പ്രാരംഭസ്ഥാനം"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "ജാലകം"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "പിശക്"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr ""
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr ""
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr ""
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr ""
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr ""
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr ""
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr ""
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr ""
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr ""
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr ""
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr ""
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr ""
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr ""
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr ""
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+#, fuzzy
+msgid "Widget"
+msgstr "വീതി"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "നാമം:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "വിവരണം"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr ""
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr ""
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "കുറിപ്പലക"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "പുതിയ"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr ""
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "തരം"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "വേഗവര്ദധിനി‍"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "പേര‍്"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "സജീവം"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "കൂട്ടം"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "ചിഹ്നം"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "പ്രക്രമത്തിന്റെ പേര‍്"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "ചേര്ക്കുക"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "നീക്കം ചെയ്യ‍ുക"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr ""
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+#, fuzzy
+msgid "No"
+msgstr "(ഒന്നുമില്ല"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+#, fuzzy
+msgid "Radio"
+msgstr "പ്രവ‍ര്ത്തനങ്ങള്‌"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "പരിശോധന"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "സാധാരണ"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "നിയന്ത്രണം"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+#, fuzzy
+msgid "Yes"
+msgstr "അതെ"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "വേ‍ര്തിരി"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "പുതിയ"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr ""
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr ""
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr ""
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "സാര്‍വത്രികമായ"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "തെരയുക..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr ""
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "പ്രയോഗത്തിന്റെ പേര‍്"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr ""
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr ""
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "ഭാഷ"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr ""
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr ""
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr ""
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr ""
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr ""
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr ""
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr ""
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "പുതിയ പദ്ധതി ഉണ്ടാക്കുക"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr ""
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "പദ്ധതി"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "തുറക്കുക"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "സംരംക്ഷിക്കുക"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "ബദലുകള്‌"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "നിര്മ്മിതി"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "കുറിപ്പ്..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr ""
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "ലോഗിന്"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "പുതിയ രചന"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "രചന തുറക്കുക"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "രചന സംരക്ഷിക്കുക"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "ഒരു നിറം തിരഞ്ഞെടുക്കുക"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "വിവരണം"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "സഹായം ദൃശ്യമാക്കുക"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "പാസ്റ്റര്"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "സന്ദേശം:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "തിരനോട്ടം"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr ""
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr ""
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr ""
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr ""
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr ""
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr ""
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr ""
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr ""
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr ""
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "ഗുണഗണങ്ങള്‌"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr ""
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "രീതി"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr ""
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr ""
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr ""
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "ക്ളാസ്:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr ""
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr ""
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr ""
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr ""
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr ""
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr ""
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr ""
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr ""
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "ചിട്ടപ്പെടുത്തുക..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "അക്ഷരരൂപം:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr ""
+
+#: ../glade/property.c:926
+#, fuzzy
+msgid "Foreground:"
+msgstr "പുരോതല നിറം"
+
+#: ../glade/property.c:926
+#, fuzzy
+msgid "Background:"
+msgstr "പശ്ചാത്തലം"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr ""
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "പുരോതല നിറം"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "പശ്ചാത്തല നിറം"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr ""
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr ""
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr ""
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr ""
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr ""
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr ""
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "ദൃശ്യത:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr ""
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "വസ്തുത"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr ""
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr ""
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr ""
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr ""
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr ""
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr ""
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "ചേര്‍ക്കുക"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "പരിഷ്ക്കരിക്കുക"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "വൃത്തിയാക്കല്"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+#, fuzzy
+msgid "Mod"
+msgstr "രീതി"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "കീ"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr ""
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr ""
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr ""
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr ""
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr ""
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr ""
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr ""
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr ""
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "പേര‍‍് മാറ്റല്"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "റദ്ദാക്കുക"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr ""
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr ""
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr ""
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr ""
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr ""
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr ""
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr ""
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr ""
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
diff --git a/tools/glade/po/ms.po b/tools/glade/po/ms.po
new file mode 100644
index 00000000..0395bb0a
--- /dev/null
+++ b/tools/glade/po/ms.po
@@ -0,0 +1,5895 @@
+# Malay Translation of Glade.
+# Copyright (C) 2003 MIMOS Open Source Developement Group
+# This file is distributed under the same license as the PACKAGE package.
+# MIMOS Open Source Development Group <opensource@mimos.my>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Glade glade-2-branch\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-08-29 08:00+0800\n"
+"Last-Translator: MIMOS Open Source Development Group <ismas@mimos.my>\n"
+"Language-Team: Projek Gabai <gabai-penyumbang@lists.sf.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Pereka bentuk Antara muka Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opsyen Grid"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Langkauan Mengufuk:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Langkauan Menegak:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Gaya Grid:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Bintik"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Baris"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Opsyen Petik:"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Petik Mengufuk"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Kiri"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Kanan"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Petik Menegak"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Atas"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Bawah"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Widget GnomeDockItem hanya boleh ditampal ke dalam GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Tidak dapat menyisipkan widget GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Tidak dapat menyisipkan widget GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Tidak dapat menambahkan widget baru"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Anda tidak dapat menambahkan widget di kedudukan yang dipilih.\n"
+"\n"
+"Tip: GTK+ menggunakan bekas untuk membentangkan widget.\n"
+"Cuba menghapuskan widget yang wujud dan menggunakan\n"
+"kotak atau bekas jadual.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Tidak dapat menghapuskan widget."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Widget tidak dapat dihapuskan"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Widget diwujudkan secara automatik sebagai sebahagian daripada widget ibu, "
+"dan iatidak dapat dihapuskan."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Lebar Sempadan:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Lebar sempadan di sekeliling bekas"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Pilih"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Keluarkan Tetingkap yang Ditatal"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Tambahkan Tetingkap yang Ditatal"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Keluarkan Penjajaran"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Tambahkan Penjajaran"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Keluarkan Kotak Peristiwa"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Tambahkan Kotak Peristiwa"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Paparkan semula"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Potong"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Salin"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Tampal"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Hapus"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "menggantikan anak bekas - belum dilaksanakan\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Tidak dapat menyisipkan widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Tidak dapat mengeluarkan widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Tidak dapat menyisipkan widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Tidak dapat mengeluarkan widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Tidak dapat menyisipkan widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Tidak dapat mengeluarkan widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Keluarkan Label"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Bar Aplikasi Gnome"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Pixmap untuk digunakan sebagai logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nama Atur cara:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Nama widget"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Komen"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "Maklumat tambahan, seperti huraian pakej dan laman webnya"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Hak cipta:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Pemberitahuan hak cipta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Jika aplikasi Gnome akan dibina"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Label Menu:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Imej untuk dipaparkan sepanjang atas halaman"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Lesen:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Gaya lega bagi butang"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Pengarang:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Pengarang pakej, satu pada setiap baris"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Pendokumen:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Pendokumen pakej, satu pada setiap baris"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Pengarang pakej, satu pada setiap baris"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Penterjemah:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Penterjemah pakej. Biasanya ini dibiarkan kosong supaya penterjemah boleh "
+"menambahkan nama mereka dalam fail po"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnome Tentang Dialog"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Label dengan Pemecut"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Penjajaran X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Penjajaran mengufuk widget anak"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Penjajaran Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Penjajaran menegak widget anak"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Skala X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Skala mengufuk widget anak"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Skala Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Skala menegak widget anak"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Pad H:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Skala mengufuk widget anak"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Pad H:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Skala mengufuk widget anak"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Pad H:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Skala mengufuk widget anak"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Pad H:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Penjajaran mengufuk widget anak"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Penjajaran"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Arah"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Arah anak panah"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Bayang:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Jenis bayang anak panah"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Penjajaran mengufuk anak panah"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Penjajaran menegak anak panah"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "Pad X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Pad mengufuk"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Pad Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Pad menegak"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Anak panah"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Label Penjajaran X:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Penjajaran mengufuk widget label bingkai"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Label Penjajaran Y:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Penjajaran menegak widget label bingkai"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Jenis bayang bagi bingkai"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Penjajaran mengufuk anak bingkai"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Nisbah:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Nisbah aspek bagi anak bingkai"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Anak yang Patuh:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Jika nisbah aspek seharusnya ditentukan oleh anak"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Bingkai Aspek"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Butang Stok:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Butang Stok untuk digunakan"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Label:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Teks untuk dipaparkan"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Ikon untuk dipaparkan"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Kelegaan Butang:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Gaya lega bagi butang"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Id Maklum balas:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Kod maklum balas dikembalikan apabila butang ditekan. Pilih salah satu "
+"maklum balas piawai atau masukkan nilai integer positif"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Jika dialog ditutup apabila sebarang butang diklik"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Keluarkan Kandungan Butang"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Butang"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Tajuk"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "JIka bulan dan tahun akan ditunjukkan di bahagian atas"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nama Hari"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Jika nama hari akan ditunjukkan"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Bulan Tetap:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Jika bulan dan tahun tidak seharusnya boleh ditukar"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Nombor Minggu:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Jika nombor minggu akan ditunjukkan"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Mula-mula Isnin:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Jika minggu seharusnya bermula pada hari Isnin"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalendar"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Belakang. Warna:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Warna latar belakang"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Pandangan Teks"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Pada awalnya Dibuka:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Jika butang semak pada awalnya dibuka"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Tidak tekal"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Jika butang ditunjukkan dalam keadaan tidak tekal"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Penunjuk:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Jika penunjuk selalu dilukis"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Butang Semak"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Jika item menu semak pada awalnya dibuka"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Item Menu Semak"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Senarai berlajur baru"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Bilangan lajur"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Mod Pilih:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Mod pemilihan bagi senarai berlajur"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Tunjukkan Judul:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Jika judul lajur ditunjukkan"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Jenis bayang bagi sempadan senarai lajur"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Senarai Berlajur"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Gunakan Alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Jika saluran alfa hendak digunakan"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Judul"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Judul dialog pemilihan warna"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Pilih warna"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Butang Semak"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Kawalan Kelegapan"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Jika kawalan kelegapan ditunjukkan"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Pelet:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Jika pelet ditunjukkan"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Pemilihan Warna"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Pilih Warna"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Dialog Pemilihan Warna"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Nilai Dalam Senarai:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Jika nilai mesti dalam senarai"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK Jika Kosong:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Jika nilai kosong diterima, apabila 'Nilai Dalam Senarai' disetkan"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Peka Huruf"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Jika mencari adalah peka huruf"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Gunakan Anak panah:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Jika anak panah boleh digunakan untuk mengubah nilai"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Gunakan Sentiasa:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Jika anak panah berfungsi walaupun nilai tidak ada dalam senarai"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Item:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Item dalam senarai kombo, satu setiap baris"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Kotak Kombo"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Jika dialog ditutup apabila sebarang butang diklik"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Ada Bingkai:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Kotak Kombo"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Pepohon berlajur baru"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Mod pemilihan bagi pepohon berlajur"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Jenis bayang bagi sempadan pepohon berlajur"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Pepohon Berlajur"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Jenis:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Jenis lengkung"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Min X:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Nilai minimum mengufuk"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Maks X:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Nilai maksimum mengufuk"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Min Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Nilai minimumm mengufuk"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Maks Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Nilai maksimum menegak"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Lengkung"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Pewujudan Fungsi:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Fungsi yang mewujudkan widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Rentetan1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Argumen rentetan pertama untuk dihantar ke fungsi"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Rentetan2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Argumen rentetan kedua untuk dihantar ke fungsi"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Argumen integer pertama untuk dihantar ke fungsi"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Argumen integer kedua untuk dihantar ke fungsi"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Widget Biasa"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Dialog baru"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Batal, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Batal, Gunakan, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Tutup"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Bentangan Butang Piawai:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Bilangan Butang"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Tunjukkan Butang Bantuan"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Ada Pemisah:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Jika dialog mempunyai pemisah mengufuk di atas butang"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dialog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Kawasan Melukis"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Boleh edit:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Jika teks boleh diedit"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Teks Dapat Dilihat"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Jika teks dimasukkan oleh pengguna akan ditunjukkan. Apabila ditutup, teks "
+"yang dimasukkan akan dipaparkan sebagai aksara asterisk, yang boleh "
+"digunakan untuk memasukkan kata laluan"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Panjang Maksimum:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Panjang maksimum teks"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Teks:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Jika entri mempunyai bingkai di sekelilingnya"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Aksara Tidak Dapat Dilihat:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Aksara yang akan digunakan jika teks tidak seharusnya dapat dilihat, "
+"contohnya apabila memasukkan kata laluan"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Aktifkan Piawai:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Jika widget piawai dalam tetingkap diaktifkan apabila kekunci Enter ditekan"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Lebar dalam Aksara:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Bilangan aksara untuk memasukkan ruang dalam entri"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Entri Teks"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Dapat dilihat"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Anak yang Patuh:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Kotak Peristiwa"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Pada awalnya Dibuka:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Langkauan:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Bilangan piksel di antara teks dengan ikon"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Tambahkan Widget Label"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Tambahkan:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Judul dialog pemilihan fail"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Pecahan"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Tunjukkan Masa:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Lebar dalam Aksara:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Lebar kawasan bentangan"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Butang Semak"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Pilih Fail"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Warna Judul:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Dialog Pemilihan Fail"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Pilih Fail"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Op. File:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Jika butang operasi fail ditunjukkan"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Dialog Pemilihan Fail"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Koordinat X widget dalam GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Koordinat Y widget dalam GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Kedudukan Tetap"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Judul dialog pemilihan fon"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Tunjukkan Judul:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Jika saiz fon ditunjukkan sebagai sebahagian daripada maklumat fon"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Tunjukkan Saiz:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Jika saiz fon ditunjukkan sebagai sebahagian daripada maklumat fon"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Gunakan Fon:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Jika fon yang dipilih digunakan apabila memaparkan maklumat fon"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Gunakan Saiz:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Jika fon yang dipilih digunakan apabila memaparkan maklumat fon"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Pilih Fon"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Butang Semak"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Pralihat Teks:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Teks pralihat untuk dipaparkan"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Pemilihan Fon"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Pilih Fon"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Dialog Pemilihan Fon"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Bingkai"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Jenis Awal:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Jenis awal lengkung"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Lengkung Gama"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Jenis bayang di sekeliling kotak pemegang"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Kedudukan Pengendali:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Kedudukan pengendali"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Petik Tepi:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Tepi kotak pengendali yang dipetik ke kedudukan"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Kotak Pengendali"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Kotak baru mengufuk"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Saiz:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Bilangan widget dalam kotak"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogen:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Jika kanak-kanak seharusnya dalam saiz yang sama"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Ruang antara setiap anak"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Tidak dapat menghapuskan mana-mana anak."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Kedudukan:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Kedudukan widget relatif kepada saudaranya"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Pad:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Pad widget"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Tambahkan:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Setkan Benar untuk membolehkan widget ditambah"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Isi:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Setkan Benar untuk membolehkan widget mengisi kawasan yang diperuntukkan"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Mula Padat:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Setkan Benar untuk memadatkan widget di permulaan kotak"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Sisipkan Sebelum"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Sisipkan Selepas"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Kotak Mengufuk"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Kotak butang baru mengufuk"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Bilangan butang"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Bentangan:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Gaya bentangan butang"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Ruang di antara butang"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Kotak Butang Mengufuk"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Kedudukan pembahagi"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Mengecil:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Setkan Benar untuk membolehkan widget mengecil"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Ubah saiz"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Setkan Benar untuk membolehkan widget mengubah saiz"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Anak Tetingkap Mengufuk"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrik"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Unit pembaris"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Nilai Rendah:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Nilai rendah pembaris"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Nilai Atas:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Nilai atas pembaris"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Kedudukan semasa pembaris"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Maks:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Nilai maksimum pembaris"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Pembaris Mengufuk"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Tunjukkan Nilai:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Jika nilai skala ditunjukkan"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Digit:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Bilangan digit ditunjukkan"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Kedudukan Nilai:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Kedudukan nilai"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Dasar"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Dasar mengemas kini skala"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Disongsangkan:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Jika nilai julat disongsangkan"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Skala Mengufuk"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Dasar mengemas kini bar tatal"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Bar tatal Mengufuk"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Pemisah Mengufuk"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Senarai Ikon"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Mod pemilihan bagi pepohon berlajur"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientasi:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Orientasi kandungan bar kemajuan"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Saiz Ikon:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Item Gnome stok untuk digunakan."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Saiz Ikon:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Saiz ikon stok"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Saiz Halaman:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Penjajaran mengufuk"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Penjajaran menegak"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Imej"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Item menu stok tak sah"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Item menu dengan pixmap"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Input Dialog"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Gunakan Garis bawah:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr "Jika teks termasuk aksara pemecut bergaris bawah"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Gunakan Tambahan:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Jika teks termasuk tambahan pango"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Laraskan:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Pelarasan baris label"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Pusing Teks:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Jika teks dipusingkan untuk disesuaikan dengan lebar label"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Boleh pilih:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Jika teks label boleh dipilih dengan tetikus"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Penjajaran mengufuk bagi keseluruhan label"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Penjajaran menegak bagi keseluruhan label"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Sasaran fokus"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Widget untuk mengesetkan fokus papan kekunci apabila kekunci pemecut "
+"bergaris bawah digunakan"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Eksklusif"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Lebar kawasan bentangan"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Mod Pilih:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Memusingkan teks"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Automatik"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Label"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Lebar Kawasan:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Lebar kawasan bentangan"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Tinggi Kawasan:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Tinggi kawasan bentangan"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Koordinat X widget dalam GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Koordinat Y widget dalam GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Bentangan"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Mod pemilihan senarai"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Senarai"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Senaraikan Item"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Menu Pop-up"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Fail"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Edit"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Lihat"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Bantuan"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Tentang"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Edit Menu..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Bar Menu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Item Menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Tidak pernah Mengufuk:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Jika item dok tidak pernah dibenarkan mengufuk"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Tunjukkan Nilai:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Jika item dok tidak pernah dibenarkan menegak"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Butang Toggle"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Komputer buku baru"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Bilangan halaman:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Tunjukkan Tab:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Jika tab komputer buku ditunjukkan"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Tunjukkan Sempadan:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Jika sempadan komputer buku ditunjukkan, apabila tab tidak ditunjukkan"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Kedudukan Tab:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Kedudukan tab komputer buku"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Boleh tatal:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Jika tab komputer buku boleh tatal"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Sempadan Mengufuk Tab:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Saiz sempadan mengufuk tab komputer buku"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Sempadan Menegak Tab:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Saiz sempadan menegak tab komputer buku"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Tunjukkan Pop-up"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Jika menu pop-up dibolehkan"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Bilangan Halaman:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Bilangan halaman komputer buku"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Halaman Sebelumnya"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Halaman Seterusnya"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Hapuskan Halaman"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Tukarkan Halaman"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Tukarkan Sebelumnya"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Sisipkan Halaman Selepas"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Sisipkan Halaman Sebelum"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Kedudukan halaman dalam senarai halaman"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Setkan Benar untuk membolehkan tab ditambah"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Setkan Benar untuk membolehkan tab mengisi kawasan yang diperuntukkan"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Setkan Benar untuk memadatkan tab di permulaan komputer buku"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Label Menu:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Teks untuk dipaparkan dalam menu pop-up"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Komputer buku"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Tidak dapat menambahkan %s ke GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menu Opsyen"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Warna"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Jika pralihat adalah berwarna atau skala kelabu"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Jika pralihat diperluas untuk mengisi kawasan yang diperuntukkan"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Pralihat"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Orientasi kandungan bar kemajuan"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Pecahan"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Pecahan kerja yang telah selesai"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Langkah Denyut:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Pecahan panjang bar kemajuan untuk mengalihkan blok lantun apabila "
+"didenyutkan"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Teks untuk dipaparkan pada bar kemajuan"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Tunjukkan Teks:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Jika teks akan ditunjukkan dalam bar kemajuan"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Mod Aktiviti:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+"Jika bar kemajuan seharusnya berfungsi seperti bahagian depan kereta Kit"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Penjajaran mengufuk teks"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Penjajaran menegak teks"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Bar Kemajuan"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Jika butang radio pada awalnya dibuka"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Kumpulan:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Kumpulan butang radio (piawainya ialah semua butang radio dengan ibu yang "
+"sama)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Kumpulan Baru"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Butang Radio"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "JIka item menu radio pada awalnya dibuka"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Kumpulan item menu radio (piawainya ialah semua item menu radio mempunyai "
+"ibu yang sama"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Item Menu Radio"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Kumpulan butang radio (piawainya ialah semua butang radio dengan ibu yang "
+"sama)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Butang Radio"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Dasar H:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Apabila bar tatal mengufuk akan ditunjukkan"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Dasar V:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Apabila bar tatal menegak akan ditunjukkan"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Kedudukan Tetingkap:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Apabila tetingkap anak ditempatkan mengikut bar tatal"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Jenis Bayang"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Dasar kemas kini bar tatal menegak"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Tetingkap Ditatalkan"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Pemisah untuk Menu"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Pemisah Mengufuk"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Kadar Panjat:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "Kadar panjat butang pusing, digunakan bersama dengan Tambahan Halaman"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Bilangan digit perpuluhan untuk ditunjukkan"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Berangka"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Kemas kini Dasar:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Apabila isyarat perubahan_nilai dihantar"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Petik:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Jika nilai dipetik kepada beberapa tambahan langkah"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Pusing:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Jika nilai dipusing pada had"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Butang Pusing"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Ubah saiz Genggaman"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Jika bar status mengubah saiz genggaman untuk mengubah saiz tetingkap"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Bar Status"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Jadual baru"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Bilangan baris:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Baris:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Bilangan baris dalam jadual"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Lajur:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Bilangan lajur dalam jadual"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Jika semua kanak-kanak seharusnya dalam saiz yang sama"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Langkauan Baris:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Ruang antara setiap baris"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Langkauan Lajur:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Ruang antara setiap lajur"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Sel X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Tepi kiri widget dalam jadual"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Sel Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Tepi atas widget dalam jadual"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Rentangan Lajur:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Bilangan lajur yang direntangkan oleh widget dalam jadual"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Rentangan Baris:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Bilangan baris yang direntangkan oleh widget dalam jadual"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Pad H:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Pad V:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Diperluas"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Setkan Benar untuk membolehkan widget diperluas secara mengufuk"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y Diperluas"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Setkan Benar untuk membolehkan widget diperluas secara menegak"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Mengecil:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Setkan Benar untuk membolehkan widget mengecil secara mengufuk"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "X Mengecil:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Setkan Benar untuk membolehkan widget mengecil secara menegak"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Diisi:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Setkan Benar untuk membolehkan widget mengisi kawasan diperuntukkan secara "
+"mengufuk"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "X Diisi:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Setkan Benar untuk membolehkan widget mengisi kawasan diperuntukkan secara "
+"menegak"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Sisipkan Baris Sebelum"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Sisipkan Baris Selepas"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Sisipkan Lajur Sebelum"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Sisipkan Lajur Selepas"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Hapuskan Baris"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Hapuskan Lajur"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Jadual"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Tengah"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Isi"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Tiada"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Aksara"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Kata"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Kursor Dapat Dilihat:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Jika kursor dapat dilihat"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Disongsangkan:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Jika teks boleh diedit"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Pelarasan:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Pelarasan teks"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Memusingkan:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Memusingkan teks"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Ruang Di atas:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Piksel ruang kosong di atas perenggan"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Ruang Di bawah:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Piksel ruang kosong di bawah perenggan"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Ruang Di dalam:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Piksel ruang kosong antara baris yang dilipat dalam perenggan"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Jidar Kiri:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Lebar jidar kiri dalam piksel"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Jidar Kanan:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Lebar jidar kanan dalam piksel"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Inden:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Jumlah piksel untuk menginden perenggan"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Pandangan Teks"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Jika butang toggle pada awalnya dibuka"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Butang Toggle"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Butang Toggle"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Bar alatan baru"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Bilangan item:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Bilangan item dalam bar alatan"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Orientasi bar alatan"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Gaya:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Gaya bar alatan"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Tip alat:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Jika tip alat dibolehkan"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Tunjukkan Sempadan:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Jika kanak-kanak seharusnya dalam saiz yang sama"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Sisipkan Item Sebelum"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Sisipkan Item Selepas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Bar alatan"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Butang Toggle"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Bar alatan"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Lajur 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Lajur 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Lajur 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Pengepala Dapat Dilihat:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Jika butang pengepala lajur ditunjukkan"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Petunjuk Peraturan"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Jika petunjuk disetkan supaya enjin tema melukis baris dalam warna yang "
+"berselang"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Boleh susun semula"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Jika pandangan boleh susun semula"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Bolehkan Carian:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Jika pengguna boleh mencari lajur secara interaktif"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Tinggi Berskala"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Pemilihan Warna"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Mod pemilihan senarai"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X Diperluas"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Senarai atau Pandangan Pepohon"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Kotak menegak baru"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Kotak Menegak"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Kotak butang menegak baru"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Kotak Butang Menegak"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Jenis bayang port pandangan"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Port pandangan"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Anak tetingkap Menegak"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Pembaris Menegak"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Skala Menegak"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Bar tatal Menegak"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Pemisah Menegak"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Judul tetingkap"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Jenis tetingkap"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Jenis:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Kedudukan awal tetingkap"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Jika tetingkap adalah modal"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Lebar Piawai:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Lebar piawai tetingkap"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Tinggi Piawai:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Tinggi piawai tetingkap"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Boleh ubah saiz"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Jika saiz tetingkap boleh diubah"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Jika tetingkap boleh mengecil"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Membesar:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Jika tetingkap boleh dibesarkan"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Auto-Destroy"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Jika tetingkap dimusnahkan apabila ibu fana dimusnahkan"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Ikon bagi tetingkap ini"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "Dike_cam"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Jika nisbah aspek seharusnya ditentukan oleh anak"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Jika tetingkap mempunyai bar status"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Jika teks akan ditunjukkan dalam bar kemajuan"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Gaya Grid:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Sasaran fokus"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Jika nisbah aspek seharusnya ditentukan oleh anak"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Tetingkap"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Ralat"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Ralat Sistem"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Ralat membuka fail"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Ralat membaca fail"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Ralat menulis fail"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Direktori tak sah"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Nilai tak sah"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Entiti XML tak sah"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Tag permulaan dijangkakan"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Tag akhir dijangkakan"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Data aksara dijangkakan"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Id kelas hilang"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Kelas tak diketahui"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Komponen tak sah"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Hujung fail tak dijangkakan"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Kod ralat tak diketahui"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Dikawal oleh"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Pengawal Bagi"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Label Bagi"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Dilabelkan Oleh"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Ahli"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Anak Nod"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Dilabelkan Oleh"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Menu Pop-up"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Hubungan: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nama:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Nama widget untuk dihantar ke teknologi bantuan"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Huraian"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Huraian widget untuk dihantar ke teknologi bantuan"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Kapsyen Jadual:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Kapsyen jadual untuk dihantar ke teknologi bantuan"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Pilih widget dengan hubungan ini"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Klik"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Tekan"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Lepaskan"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Masukkan huraian tindakan untuk dihantar ke teknologi bantuan"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Papan keratan"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Anda perlu memilih widget untuk ditampal ke"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Anda tidak boleh menampal ke dalam tetingkap atau dialog"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Anda tidak boleh menampal ke dalam widget yang dipilih, kerana\n"
+"ia diwujudkan secara automatik oleh ibunya."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Hanya item menu boleh ditampal ke dalam menu atau bar menu."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Hanya butang boleh ditampal ke dalam kawasan tindakan dialog."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Hanya widget GnomeDockItem boleh ditampal ke dalam GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Hanya widget GnomeDockItem boleh ditampal ke atas GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Maaf - menampal ke atas GnomeDockItem belum dilaksanakan."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Widget GnomeDockItem hanya boleh ditampal ke dalam GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Baru"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Wujudkan fail baru"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Dike_cam"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Asas"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Tambahan"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Pilih Kekunci Pemecut"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Kekunci"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Editor Menu"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Jenis"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Pemecut"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Nama"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Pengendali"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktif"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Kumpulan"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikon"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Alihkan item dan anaknya ke atas satu tempat dalam senarai"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Alihkan item dan anaknya ke bawah satu tempat dalam senarai"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Alihkan item dan anaknya ke atas satu aras"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Alihkan item dan anaknya ke bawah satu aras"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Item stok untuk digunakan."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Item Stok:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Item Gnome stok untuk digunakan."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Nama widget"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Fungsi yang dipanggil apabila item dipilih"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Pengendali:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Ikon opsyenal untuk ditunjukkan di sebelah kiri item menu."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Tip untuk ditunjukkan apabila tetikus di atas item"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Tip alat:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Tambahakn"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Tambahkan item baru di bawah item yang dipilih."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Tambahkan _Anak"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Tambahkan item anak baru di bawah item yang dipilih"
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Tambahkan _Pemisah"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Tambahkan pemisah di bawah item yang dipilih"
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Hapuskan"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Hapuskan item semasa"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Jenis Item:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "JIka item pada awalnya dibuka."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktif:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Tidak"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Kumpulan item menu radio"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Semak"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Pemecut"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Kekunci:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Pengubah suai:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Ya"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Pilih ikon"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "pemisah"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Baru"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Pemilih"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktori projek tidak disetkan.\n"
+"Sila setkannya dengan menggunakan dialog Opsyen Projek.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktori sumber tidak disetkan.\n"
+"Sila setkannya menggunakan dialog Opsyen Projek.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Direktori sumber tak sah:\n"
+"\n"
+"Direktori sumber mestilah direktori projek\n"
+"atau subdirektori bagi direktori projek.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktori pixmap tidak disetkan.\n"
+"Sila setkannya menggunakan dialog Opsyen Projek.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Maaf - menghasilkan sumber bagi %s belum dilaksanakan"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Projek anda menggunakan widget yang tidak digunakan yang tidak disokong\n"
+"oleh Gtkmm-2. Semak projek anda bagi widget\n"
+"ini, dan gunakan penggantiannya."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Ralat menjalankan glade-- untuk menghasilkan kod sumber C++.\n"
+"Semak sama ada anda mempunyai glade-- terpasang atau tidak dan sama ada ia "
+"ada dalam PATH anda atau tidak.\n"
+"Kemudian cuba jalankan 'glade-- <project_file.glade>' di terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Ralat menjalankan gate untuk menghasilkan kod sumber Ada95.\n"
+"Semak sama ada anda mempunyai gate terpasang atau tidak dan sama ada ia "
+"dalam PATH anda atau tidak.\n"
+"Kemudian cuba jalankan 'gate <project_file.glade>' di terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Ralat menjalankan glade2perl untuk menghasilkan kod sumber Perl.\n"
+"Semak sama ada anda mempunyai glade2perl terpasang atau tidak dan sama ada "
+"ia dalam PATH anda atau tidak.\n"
+"Kemudian cuba jalankan 'glade2perl <project_file.glade>' di terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Ralat menjalankan eglade untuk menghasilkan kod sumber Eiffel.\n"
+"Semak sama ada anda mempunyai eglade terpasang atau tidak dan sama ada ia "
+"dalam PATH anda atau tidak.\n"
+"Kemudian cuba jalankan 'eglade <project_file.glade>' di terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktori pixmap tidak diset.\n"
+"Sila setkannya menggunakan dialog Opsyen Projek.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Ralat menulis fail projek XML\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Opsyen Projek"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Am"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Opsyen Asas:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Direktori projek"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Direktori Projek"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Layari..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Nama projek semasa"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nama Projek:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Nama atur cara"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Fail projek"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Fail Projek:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subdirektori:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Direktori untuk menyimpan kod sumber yang dihasilkan"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Direktori Sumber:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Direktori untuk menyimpan pixmap"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Direktori Pixmap:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Lesen yang ditambahkan di atas fail yang dihasilkan"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Bahasa:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Membolehkan Sokongan Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Jika aplikasi Gnome akan dibina"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Membolehkan Sokongan Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Jika aplikasi Gnome DB akan dibina"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opsyen C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opsyen Am:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Sokongan Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Jika rentetan ditandakan untuk terjemahan oleh gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Setkan Nama Widget"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Jika nama widget disetkan dalam kod sumber"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Sandaran Fail Sumber"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Jika salinan fail sumber lama dibuat"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Sokongan Bantuan Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Jika sokongan bagi sistem Bantuan Gnome perlu dimasukkan"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opsyen Fail Output:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Fail Output main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"jika fail main.c ialah fail output yang mengandungi fungsi main(), jika ia "
+"tidak wujud"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Fungsi Sokongan Output"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Jika fungsi sokongan ialah output"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Fail Binaan Output"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Jika fail untuk membina kod sumber ialah output, termasuk Makefile.am dan "
+"configure.in, jika kedua-dua fail ini belum lagi wujud"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Fungsi Pewujudan Antara muka:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Fail yang fungsi untuk mewujudkan antara muka ditulis"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Fail Sumber:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "Fail yang pengisytiharan fungsi untuk mewujudkan antara muka ditulis"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Fail Pengepala:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Fungsi Pewujudan Antara muka:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Fungsi Pewujudan Antara muka:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Fungsi Pengendali Isyarat & Panggilsemula:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "Fail yang fungsi pengendali isyarat kosong dan panggilsemula ditulis"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Fail yang pengisytiharan fungsi pengendali isyarat dan panggilsemula ditulis"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Fungsi Pengendali Isyarat & Panggilsemula:"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr "Fail yang fungsi pengendali isyarat kosong dan panggilsemula ditulis"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Fungsi Sokongan:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Fail yang fungsi sokongan ditulis"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Fail yang pengisytiharan fungsi sokongan ditulis"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Fungsi Sokongan:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opsyen LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Rentetan Boleh terjemah"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Simpan Rentetan Boleh terjemah"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Jika rentetan boleh terjemah disimpan dalam fail sumber C yang bersaingan, "
+"untuk membolehkan terjemahan antara muka dimuatkan oleh libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Fail sumber C untuk menyimpan semua rentetan boleh terjemah dalam"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fail:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Pilih Direktori Projek"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Anda perlu mengesetkan opsyen Fail Rentetan Boleh terjemah"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Anda perlu mengesetkan opsyen Direktori Projek"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Anda perlu mengesetkan opsyen Fail Projek"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Anda perlu mengesetkan opsyen Nama Projek"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Anda perlu mengesetkan opsyen Nama Atur cara"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Anda perlu mengesetkan opsyen Direktori Sumber"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Anda perlu mengesetkan opsyen Direktori Pixmap"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Tidak dapat menunjukkan fail bantuan: %s.\n"
+"\n"
+"Ralat: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Wujudkan projek baru"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Bina"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Output kod sumber projek"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Op_syen..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Edit opsyen projek"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Hapuskan widget yang dipilih"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Tunjukkan _Pelet"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Tunjukkan pelet widget"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Tunjukkan _Editor Ciri"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Tunjukkan editor ciri"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Tunjukkan _Pepohon Widget"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Tunjukkan pepohon widget"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Tunjukkan _Papan keratan"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Tunjukkan papan keratan"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Tunjukkan _Grid"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Tunjukkan grid (dalam bekas tetap sahaja)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Petik ke Grid"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Petik widget ke grid"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Tunjukkan _Tip alat Widget"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Tunjukkan tip alat widget yang diwujudkan"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Setkan _Opsyen Grid..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Setkan gaya dan langkauan grid"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Setkan O_psyen Petik..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Setkan opsyen untuk memetik grid"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Lihat Glade FAQ"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projek"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Projek Baru"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Buka"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Buka Projek"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Simpan"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Simpan Projek"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opsyen"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Bina"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Bina Kod Sumber"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Buka projek yang telah wujud"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Simpan projek"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Keluar dari Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Potong widget yang dipilih ke papan keratan"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Salin widget yang dipilih ke papan keratan"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Tampal widget dari papan keratan ke atas widget yang dipilih"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Grid"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Tunjukkan Grid"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Setkan langkauan antara garis grid"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "P_etik ke Grid"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Petik widget ke grid (dalam bekas tetap sahaja)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Setkan bahagian widget yang manakah dipetik ke grid"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Tentang..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "Opsy_en"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Tulis Kod Sumber"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Adakah anda pasti anda ingin mewujudkan projek baru?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Projek _GTK+ Baru"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Projek G_NOME Baru"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Apakah jenis projek yang ingin anda wujudkan?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Projek baru diwujudkan."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projek dibuka."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Ralat membuka projek."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Ralat membuka fail projek"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " ralat membuka fail projek"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Tidak ada projek dibuka pada masa ini.\n"
+"Wujudkan projek baru dengan arahan Projek/Baru."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Ralat menyimpan projek"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Ralat menyimpan projek."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projek disimpan."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Ralat menulis kod sumber"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Ralat menulis sumber"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Kod sumber ditulis."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Mesej ralat sistem"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Adakah anda pasti anda ingin keluar?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade ialah Pembina Antara muka Pengguna untuk GTK+ dan GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Tentang Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<tak berjudul>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Pelayar Pangkalan Data"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Kombo Batas Data"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Pemilih Sambungan"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Pembuat Konfigurasi DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Druid Konfig DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Pelihat ralat pangkalan data"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Dialog ralat pangkalan data"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Bentuk"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Grid batas data"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Senarai batas data"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget log masuk pangkalan data"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Log masuk"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Dialog log masuk pangkalan data"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Pemilih Pembekal"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Pemilih Sumber Data"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor Jadual "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Benarkan Apungan:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Jika item dok apung dibenarkan"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Tambahkan jalur dok di atas"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Tambahkan jalur dok di bawah"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Tambahkan jalur dok di sebelah kiri"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Tambahkan jalur dok di sebelah kanan"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Tambahkan item dok apung"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Dok Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Dikunci:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Jika item dok dikunci di kedudukannya"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Eksklusif"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Jika dok item sentiasa satu-satunya item dalam jalurnya"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Tidak pernah Apung"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+"Jika dok item tidak pernah dibenarkan mengapung dalam tetingkapnya sendiri"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Tidak pernah Menegak:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Jika item dok tidak pernah dibenarkan menegak"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Tidak pernah Mengufuk:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Jika item dok tidak pernah dibenarkan mengufuk"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Jenis bayang di sekeliling item dok"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orientasi item dok apung"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Tambahkan item dok sebelum"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Tambahkan item dok selepas"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Item Dok Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Maklumat tambahan, seperti huraian pakej dan laman webnya"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome Tentang Dialog"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Fail Baru"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Buka Fail"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Simpan Fail"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Bar Status"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Jika tetingkap mempunyai bar status"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Simpan Konfig:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Jika bentangan disimpan dan disimpan semula secara automatik"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Tetingkap Aplikasi Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Status Mesej."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Kemajuan:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Jika bar aplikasi mempunyai penunjuk kemajuan"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Jika bar aplikasi mempunyai kawasan untuk status mesej dan input pengguna"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Bar Aplikasi Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Antialias:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Jika kanvas ialah antialias, untuk melicinkan tepi teks dan grafik"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Koordinat minimum x"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Koordinat minimum y"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Koordinat maksimum x"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Koordinat maksimum y"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Piksel Per Unit:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Bilangan piksel yang sepadan dengan satu unit"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Diter:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+"Jika sampel seharusnya menggunakan penditeran untuk menjadi lebih tepat"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Pilih warna"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Pemilihh Warna Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Tidak dapat mewujudkan kawalan Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Kawalan Baru Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Pilih Kawalan Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Huraian"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Kawalan Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Tunjukkan Masa:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Jika masa ditunjukkan dan juga tarikh"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Format 24 Jam:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Jika masa ditunjukkan dalam format 24 jam"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Masa Pendek:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Masa paling pendek untuk menunjukkan pop-up"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Masa Panjang:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Masa paling panjang untuk menunjukkan pop-up"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Auto Close:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Jika dialog ditutup apabila sebarang butang diklik"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Sembunyi semasa Tutup:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Jika dialog disembunyikan apabila ditutup, bukan dimusnahkan"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Kotak Dialog Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Druid Baru Gnome"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Tunjukkan Bantuan"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Paparkan butang bantuan."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Tambahkan Halaman Permulaan"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Tambahkan Halaman Akhir"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druid"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Judul halaman"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Teks utama halaman, memperkenalkan druid kepada orang ramai."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Warna Judul:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Warna teks judul"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Warna Teks"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Warna teks utama"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Warna latar belakang halaman"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Belakang Logo. Warna:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Warna latar belakang di sekeliling logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Warna Kotak Teks:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Warna latar belakang kawasan teks utama"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Imej Logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logo untuk dipaparkan di kanan atas halaman"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Tepi Tera air:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Imej utama untuk dipaparkan di sebelah tepi halaman."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Atas Tera air:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Tera air untuk dipaparkan di sebelah atas halaman."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Permulaan Druid atau Halaman Akhir"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Belakang Kandungan. Warna:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Warna latar belakang di sekeliling judul"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Imej untuk dipaparkan sepanjang atas halaman"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Halaman Piawai Druid"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID Sejarah:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "ID untuk menyimpan entri sejarah di bawah"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Maksimum yang Disimpan:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Bilangan maksimum entri sejarah yang disimpan"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Entri Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Judul dialog pemilihan fail"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Direktori:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Jika direktori diperlukan bukan fail"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Jika dialog pemilihan fail seharusnya modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Entri Fail Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Teks pralihat untuk ditunjukkan dalam dialog pemilihan fon"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mod:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Apakah yang akan dipaparkan dalam butang pemilih fon"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Saiz fon untuk digunakan dalam butang pemilih fon"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Pemilih Fon Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL untuk dipaparkan apabila butang diklik"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Teks untuk dipaparkan dalam butang"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Butang Pautan Gnome HRef"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Entri Ikon Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Mod pemilihan"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Lebar Ikon:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Lebar setiap ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Bilangan piksel di antara baris ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Bilangan piksel di antara lajur ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Sempadan Ikon:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Bilangan piksel di sekeliling ikon (tidak digunakan?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Langkauan Teks:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Bilangan piksel di antara teks dengan ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Boleh edit Teks:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Jika teks ikon boleh diedit oleh pengguna"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Teks Statik:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Jika teks ikon adalah statik, dalam apa jua keadaan ia tidak akan disalin "
+"oleh GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Senarai Ikon"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Pemilihan Ikon"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Jenis Mesej"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Jenis kotak mesej"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Mesej:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Mesej untuk dipaparkan"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Kotak Mesej Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Nama fail pixmap"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Diskalakan"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Jika pixmap diskalakan"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Lebar Berskala:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Lebar untuk menskalakan pixmap ke"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Tinggi Berskala"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Tinggi untuk menskalakan pixmap ke"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Pixmap Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Pralihat:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Jika pralihat pixmap yang kecil dipaparkan"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "GnomePropertyBox Baru"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Kotak Dialog Ciri"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Tulis kod sumber dan keluar"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Mulakan dengan pelet tersembunyi"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Mulakan dengan editor ciri tersembunyi"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: Fail XML mestilah disetkan bagi opsyen '-w' atau '--tulis-sumber'\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Ralat memuatkan fail XML.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Ralat menulis sumber.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Pelet"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "persendirian"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "dilindungi"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "awam"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Pracahaya"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Dipilih"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insen"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Apabila tetingkap perlu dilukis semula"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Apabila tetikus mengalihkan"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Petunjuk pergerakan tetikus"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Pergerakan tetikus dengan sebarang butang ditekan"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Pergerakan tetikus dengan butang 1 ditekan"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Pergerakan tetikus dengan butang 2 ditekan"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Pergerakan tetikus dengan butang 3 ditekan"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Sebarang butang tetikus ditekan"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Sebarang butan tetikus dilepaskan"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Sebarang kekunci ditekan"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Sebarang kekunci dilepaskan"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Apabila tetikus memasuki tetingkap"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Apabila tetikus meninggalkan tetingkap"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Sebarang perubahan dalam fokus input"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Sebarang perubahan dalam struktur tetingkap"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Sebarang perubahan dalam ciri tetingkap X"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Sebarang perubahan dalam kejelasan"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Bagi kursor dalam atur cara XInput-aware"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Ciri"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Memadatkan"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Biasa"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Gaya"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Isyarat"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Ciri:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Ciri: <tiada>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Kelas:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Kelas widget"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Lebar:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Lebar widget yang diminta (biasanya digunakan untuk mengesetkan lebar "
+"minimum)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Tinggi:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Tinggi widget yang diminta (biasanya digunakan untuk mengesetkan tinggi "
+"minimum)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Dapat dilihat"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Jika widget pada awalnya dapat dilihat"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Peka:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Jika widget bertindak balas terhadap input"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Tip alat untuk dipaparkan jika tetikus berada di atas widget"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Boleh Piawai:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Jika widget boleh menjadi tindakan piawai dalam dialog"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Mempunyai Piawai:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Jika widget ialah tindakan piawai dalam dialog"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Boleh Fokus:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Jika widget boleh menerima fokus input"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Mempunyai Fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Jika widget mempunyai fokus input"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Peristiwa:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Peristiwa X yang diterima widget"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Peristiwa Sambungan:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Mod peristiwa Sambungan X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Pemecut:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Tentukan isyarat untuk dipancarkan apabila kekunci ditekan"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Edit..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Membanyakkan:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Setkan Benar untuk membanyakkan gaya untuk anak widget"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Gaya yang Dinamakan:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Nama gaya, yang boleh dikongsi oleh beberapa widget"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Fon:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Fon untuk digunakan bagi sebarang teks dalam widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Salin Semua"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Latar depan:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Latar belakang:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Asas:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Warna latar depan"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Warna latar belakang"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Warna teks"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Warna asas"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Belakang. Pixmap:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Gragik untuk digunakan sebagai latar belakang widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Fail untuk menulis kod sumber ke dalam"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Awam:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Jika widget ditambahkan ke struktur data komponen"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Kelas Berasingan:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Masukkan subpepohon widget dalam kelas berasingan"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Fail Berasingan:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Masukkan widget ini dalam fail sumber berasingan"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Kejelasan:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Kejelasan widget. Widget awam dieksport ke peta sejagat."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Anda perlu memilih warna atau latar belakang untuk disalin"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Pemilihan tak sah dalam on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Anda perlu menyalin warna atau latar belakang pixmap terlebih dahulu"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Anda perlu memilih warna untuk menampal ke"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Anda perlu memilih latar belakang pixmap untuk menampal ke"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Tidak dapat mewujudkan pixmap daripada fail\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Isyarat"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Selepas"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objek"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Isyarat:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Isyarat untuk menambahkan pengendali bagi"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Fungsi untuk mengendalikan isyarat"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Data:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Data yang dihantar ke pengendali"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objek:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Objek yang menerima isyarat"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Selepas:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Jika pengendali dijalankan selepas fungsi kelas"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Tambah"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Kemas kini"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Kosong"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Pemecut"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Kekunci"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Isyarat untuk hantar"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Kekunci pemecut"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Isyarat untuk dihantar apabila pemecut ditekan"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Rentetan Boleh terjemah"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Pilih Peristiwa X"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Topeng Peristiwa"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Anda perlu mengesetkan kekunci pemecut"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Anda perlu mengesetkan isyarat untuk dihantar"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Anda perlu mengesetkan nama isyarat"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Anda perlu mengesetkan pengendali bagi isyarat"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "Isyarat %s"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Pilih Isyarat"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Nilai:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Langkah Digabungkan:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Halaman Digabungkan:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Saiz Halaman:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Nilai H:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Min H:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Maks H:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Langkah H Digabungkan"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Halaman H Digabungkan:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Saiz Halaman H:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Nilai V"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Min V:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Maks V:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Langkah V Digabungkan:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Halaman V Digabungkan:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Saiz Halaman V"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Nilai awal"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Nilai minimum"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Nilai maksimum"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Tambahan langkah"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Tambahan halaman"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Saiz halaman"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Fon yang diminta tidak ada."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Pilih Gaya yang Dinamakan"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Gaya"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Namakan semula"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Batal"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Gaya Baru:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Nama gaya tak sah"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Nama gaya telah digunakan"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Namakan semula Gaya Ke:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Tidak dapat menamakan semula fail:\n"
+" %s\n"
+"ke:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Tidak dapat mewujdukan fail:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Ralat menulis fail XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Fail rentetan boleh terjemah dihasilkan oleh Glade.\n"
+" * Tambahkan fail ini ke POTFILES.in. projek anda.\n"
+" * JANGAN kompil fail ini sebagai sebahagian daripada aplikasi anda.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nama fail sumber antara muka tak sah: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nama fail pengepala antara muka tak sah: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nama fail sumber panggilsemula tak sah: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nama fail pengepala panggilsemula tak sah: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nama fail sumber sokongan tak sah: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nama fail pengepala sokongan tak sah: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Tidak dapat menambahkan ke fail:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Ralat menulis ke fail:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Nama fail mestilah disetkan dalam dialog Opsyen Projek."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Nama fail mestilah nama fail relatif yang ringkas.\n"
+"Gunakan dialog Opsyen Projek untuk mengesetkannya."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Pepohon Widget"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget tidak dijumpai dalam kotak"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget tidak dijumpai dalam jadual"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget tidak dijumpai dalam bekas tetap"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget tidak dijumpai dalam pemadat"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Tidak dapat mencapai fail:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Tidak dapat membuka fail:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Ralat membaca dari fail:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Tidak dapat mewujudkan direktori:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Tidak dapat mencapai direktori:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Direktori tak sah:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projek"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projek"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Tidak dapat membuka directori:\n"
+" %s\n"
diff --git a/tools/glade/po/nb.po b/tools/glade/po/nb.po
new file mode 100644
index 00000000..bf9cceff
--- /dev/null
+++ b/tools/glade/po/nb.po
@@ -0,0 +1,5816 @@
+# Norwegian translation og glade (bokmål dialect).
+# Copyright (C) 1999-2003 Free Software Foundation, Inc.
+# Kjartan Maraas <kmaraas@gnome.org>, 1999-2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 2.6.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2005-02-15 01:29+0100\n"
+"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Utforming av brukergrensesnitt"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade grensesnittutforming"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Alternativer for rutenett"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Horisontalt mellomrom:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Vertikalt mellomrom:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Stil for rutenett:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Prikker"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linjer"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Alternativer for feste"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Horisontal festing:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Venstre"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Høyre"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Vertikal festing:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Øverst"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Nederst"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GnomeDockItem widgeter kan kun limes inn i en GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Kunne ikke sette inn et GtkScrolledWindow widget."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Kunne ikke sette inn et GtkViewport widget."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Kunne ikke legge til nytt widget."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Du kan ikke legge til et widget i den valgte posisjonen.\n"
+"\n"
+"Tips: GTK+ bruker kontainere for å plassere et widget.\n"
+"Prøv å slette eksisterende widget og bruk en\n"
+"boks eller tabell kontainer i stedet.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Kunne ikke slette widgetet."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Widgetet kan ikke slettes"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Det valgte widgetet opprettes automatisk som en del av forelder-widgetet, og "
+"det kan ikke slettes."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Rammebredde:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Bredden på kanten rundt kontaineren"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Velg"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Fjern rullet vindu"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Legg til rullet vindu"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Fjern justering"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Legg til justering"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Fjern hendelsesboks"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Legg til hendelsesboks"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Vis på nytt"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Klipp ut"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopier"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Lim inn"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Slett"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "erstatter barnet til kontainer - ikke implementert ennå\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Kunne ikke sette inn GtkAlignment widget."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Kunne ikke fjerne GtkAlignment widget."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Kunne ikke sette inn GtkEventBox widget."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Kunne ikke fjerne GtkEventBox widget."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Kunne ikke sette inn GtkScrolledWindow widget."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Kunne ikke fjerne GtkScrolledWindow widget."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Fjern etikett"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr "Navn på programmet"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Bildet som skal brukes som logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Programnavn:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+msgid "The name of the application"
+msgstr "Navnet på programmet"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Kommentarer:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr "Tilleggsinformasjon. For eksempel en beskrivelse av programmet"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Opphavsrett:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Lisensteksten"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr "URL til nettside:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr "URL for programmets nettside"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr "Nettside-etikett:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Bildet som skal vises langs toppen av siden"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Lisens:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Relief-stilen for knappen"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Forfattere:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Forfatterene av pakken, en for hver linje"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Dokumentasjonsforfattere:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Forfatterene av dokumentasjon for pakken, en for hver linje"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr "Grafikk:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Forfatterene av pakken, en for hver linje"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Oversettere:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Oversettere av denne pakken. Dette bør vanligvis stå tomt slik at "
+"oversetterene kan legge inn sine navn i po-filene"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+msgid "About Dialog"
+msgstr "Om-dialog"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etikett med tastatursnarvei"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X justering:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Horisontal justering av barnwidgetet"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y justering:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Vertikal justering av barnwidgetet"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X-skalering:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Horisontal skalering av barnwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y-skalering:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Vertikal skalering av barnwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Toppfyll:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Mellomrom som plasseres over barn-widget"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Bunnfyll:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Mellomrom som plasseres under barnwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Venstre fyll:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Mellomrom som plasseres til venstre for barnwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Høyre fyll:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Mellomrom som plasseres til høyre for barnwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Justering"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Retning:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Retningen på pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Skygge:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Skyggetypen for pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Horisontal justering av pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Vertikal justering av pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X-fyll:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Horisontalt fyll"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y-fyll:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Vertikalt fyll"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Pil"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Etikettens X-justering:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Horisontal justering av rammens etikettwidget"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Etikettens Y-justering:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Vertikal justering av rammens etikettwidget"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Rammens skyggetype"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Horisontal justering av rammens barn"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Rate:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Aspektraten til rammens barn"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Adlyd barn:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Om aspektraten skal bestemmes av barnet"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspektramme"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Standard knapp:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Standardknapp som skal brukes"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etikett:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Teksten som skal vises"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Ikon som skal vises"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Knapperelief:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Relief-stilen for knappen"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Respons-ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Svarkoden som returneres når knappen klikkes. Velg et av de forvalgte "
+"svarene eller skriv inn en positiv heltallsverdi"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Fokus ved klikk:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Om knappen tar fokus når den klikkes"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Fjern innhold i knapp"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Knapp"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Tittel:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Om måned og år skal vises øverst"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Dagnavn:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Om dagnavn skal vises"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fast måned:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Om måned og år skal kunne endres"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Ukenummer:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Om antall uker skal vises"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Mandag først:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Om uken skal starte på Mandag"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalender"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Bakgr. farge:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Bakgrunnsfarge"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Cellevisning"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Initielt på:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Om avkrysningsboksen er på initielt"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inkonsistent:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Om knappen skal vises i inkonsistent tilstand"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indikator:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Om indikatoren alltid skal tegnes"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Avkrysningsboks"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Om avkrysningsmenyen er slått på i initielt"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Menyoppføring for avkrysning"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Ny kolonneliste"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Antall kolonner:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Velg modus:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Utvalgsmodus for kolonnelisten"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Vis titler:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Om kolonnetitler skal vises"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Type skyggelegging av kolonnelistens kanter"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Kolonneliste"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Bruk alpha:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Om alpha-kanalen skal brukes"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Tittel:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Tittelen på fargevalgsdialogen"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Velg en farge"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Fargevelgerknapp"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Ugjennomsiktighetskontroll:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Om kontroll for ugjennomsiktighet skal vises"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palett:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Om paletten skal vises"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Fargevalg"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Velg farge"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Dialog for fargevalg"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Verdi i listen:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Om verdien må være i listen"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK hvis tom:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Om en tom verdi er akseptabelt, nå 'Verdi i listen' er satt"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Skill mello små/store bokstaver:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Om det skal skilles mellom små/store bokstaver i søk"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Bruk piler:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Om piler kan brukes til å endre verdien"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Bruk alltid:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Pilene virker selv om verdien ikke er i listen"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Oppføringer:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Oppføringene på kombolisten, en pr. linje"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Komboboks"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Om knappen tar fokus når den klikkes"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Har ramme:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Komboboksoppføring"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nytt kolonnetre"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Utvalgsmodus for kolonnetreet"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Skyggetype for kolonnetreets kant"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Kolonnetre"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Type:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Typen på kurven"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Minimum horisontal verdi"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X maks:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Maksimal horisontal verdi"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Minimum vertikal verdi"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y maks:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Maksimal vertikal verdi"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Kurve"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Funksjon for oppretting:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Funksjonen som oppretter widgetet"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Streng1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Det første streng-argumentet som skal sendes til funksjonen"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Streng2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Det andre streng-argumentet som skal sendes til funksjonen"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Første heltallsargument som skal gis til funksjonen"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Andre heltallsargument som skal gis til funksjonen"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Egendefinert widget"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Ny dialog"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Avbryt, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Avbryt, Bruk, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Lukk"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Forvalgt plassering av knapper:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "A_ntall knapper:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Vis hjelpknapp"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Har separator:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Om dialogen har en horisontal separator over knappene"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dialog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Tegneområde"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Redigerbar:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Om teksten kan redigeres"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Teksten synlig:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Om teksten brukeren skriver inn skal vises. Når dette er slått av, vises "
+"teksten som skrives inn som stjerner, noe som er nyttig for inntasting av "
+"passord"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Maks lengde:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Maksimal lengde på teksten"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Tekst:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Om inntastingsboksen har en ramme rundt seg"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Usynlig tegn:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Tegn som skal brukes om teksten skal være usynlig, f.eks når du skriver inn "
+"passord"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Aktiverer forvalg:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Om forvalgt widget i vinduet er aktivert når man trykker linjeskift"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Bredde i tegn:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Antall tegn det skal lages plass for i feltet"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Tekstoppføring"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Synlig vindu:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Om hendelsesboksen bruker et synlig vindu"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Over barn:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Hendelsesboks"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Utvidet initielt:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Mellomrom:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Mellomrom som plasseres mellom etikett og barn"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Legg til etikettwidget"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Utvider"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Tittelen på dialogen for filvalg"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Handling:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Kun lokal:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Vis skjulte:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr "Bredde i tegn:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Bredden av utformingsområdet"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+msgid "File Chooser Button"
+msgstr "Filvelgerknapp"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "Velg flere:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Filvelger:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "Filvelgerdialog"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Velg fil:"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Filoperasjoner:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Om knappene for filoperasjoner skal vises"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Dialog for filvalg"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X-koordinaten for widget i GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y-koordinat for widget i GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Faste posisjoner"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Tittelen på dialogen for valg av skrifttype"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Vis stil:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Om skriftstilen skal vises som en del a informasjonen om skriften"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Vis størrelse:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Om størrelsen på skrifttypen skal vises som en del a informasjonen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Bruk skrifttype:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Om den merkede skrifttypen skal brukes ved visning av informasjonen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Bruk størrelse:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Om den merkede skriftstørrelsen skal brukes ved visning av informasjonen om "
+"skriften"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Plukk en skrifttype"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Skriftvelgerknapp"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Forhåndsvisningstekst:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Forhåndsvisningsteksten som skal vises"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Valg av skrifttype"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Velg skrifttype"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Dialog for valg av skrifttype"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Ramme"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Opprinnelig type:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Den opprinnelige typen for kurven"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gamma kurve"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Typen skygge rundt hånderingsboksen"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Håndtak posisjon:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Håndtakets posisjon"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Fest til kant:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Kanten av håndtakboksen som festes i posisjon"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Håndtakboks"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Ny horisontal boks"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Størrelse:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Antall widgeter i boksen"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogen:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Om barna skal være av samme størrelse"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Mellomrommet mellom hvert barn"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Kunne ikke slette barn."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Posisjon:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Widgetets posisjon i forhold til etterkommerene"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Fyll:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Widgetets fyll"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Utvid:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Sett til sann for å la widgetet utvides"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Fyll:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Sett til sann for å la widgetet fylle sitt allokerte område"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Start pakking:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Sett til sann for å pakke widgetet ved begynnelsen av boksen"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Sett inn før"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Sett inn etter"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Horisontal boks"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Ny horisontal knappeboks"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Antall knapper"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Utseende:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Utseende på knappene"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Mellomrommet mellom knappene"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Horisontal knappeboks"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Separatorens posisjon"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Krymp:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Sett til sann for å la widgetet krympe"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Endre størrelse:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Sett til sann for å la widgetet endre størrelse"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Horisontale felt"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Måleenhet:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Enhetene på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Nedre verdi:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Nedre verdi på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Øvre verdi:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Øvre verdi på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Nåværende posisjon på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Maks:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Maksimal verdi på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Horisontal linjal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Vis verdi:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Om skalaens verdi skal vises"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Siffer:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Antall siffer som skal vises"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Verdi posisjon:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Verdiens posisjon"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Policy:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Oppdateringskriteriet for målet"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertert:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Om verdiene for området er invertert"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Horisontal måler"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Oppdateringskriteriet for runllefeltet"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Horisontalt rullefelt"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Horisontal separator"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, c-format
+msgid "Icon %i"
+msgstr "Ikon %i"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Utvalgsmodus for kolonnetreet"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientering:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Orienteringen av fremgangsmålerens innhold"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+msgid "Icon View"
+msgstr "Ikonvisning"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+msgid "Named Icon:"
+msgstr "Ikon med navn:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Standard Gnome objekt som skal brukes."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Ikonstørrelse:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Størrelse på standard ikon"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Pikselstørrelse:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Horisontal justering"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Vertikal justering"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Bilde"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Ugyldig standard menyoppføring"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Menyoppføring med bilde"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Dialog for input"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Understreket:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Om teksten includerer et understreket hurtigtast"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Bruk merking:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Om teksten inneholder pango-merking"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Juster:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Plasseringen av linjene i etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Bryt teksten:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Om teksten skal brytes til å passe innenfor bredden av etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Valgbar:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Om teksten i etiketten kan markeres med musen"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Den horisontale justeringen av hele etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Den vertikale justeringen av hele etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Mål for fokus:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Widgetet som tastaturfokus skal settes til når den understrekede "
+"hurtigtasten brukes"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Eksklusiv:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Bredden av utformingsområdet"
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr "Enkeltlinjemodus:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr "Vinkel:"
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Brytning av teksten"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etikett"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Områdebredde:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Bredden av utformingsområdet"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Områdehøyde:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Høyden på utformingsområdet"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X-koordinat for widget i GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y-koordinat for widget i GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Utforming"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Listens utvalgsmodus"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Liste"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Listeoppføring"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Oppsprettmeny"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Fil"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "R_ediger"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Vis"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Hjelp"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Om"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Rediger menyer..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Menylinje"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menyoppføring"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Vis horisontalt:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Om dokkoppføringen aldri kan være horisontal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Vis vertikalt:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Om dokkoppføringen aldri kan være vertikal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Er viktig:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Av/på knapp"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Ny notisblokk"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Antall sider:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Vis faner:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Om notisblokkens faner skal vises"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Vis kant:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Om notisblokkens kant skal vises, når flikene ikke vises"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Faneposisjon:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Posisjon for notisblokkens faner"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Kan rulles:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Om notisblokkens faner kan rulles"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Fane Horis. kanr:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Størrelsen på notisblokkfanens horisontale kant"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Fane vert. kant:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Størrelsen på notisblokkfanens vertikale kant"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Vis oppsprett:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Om oppsprettmenyer er slått på"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Antall sider:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Antall sider i notisblokken"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Forrige side"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Neste side"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Slett side"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Bytt til neste"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Bytt til forrige"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Sett inn side etter"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Sett inn side før"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Sidens posisjon i listen over sider"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Sett til sann for å la fanen utvides"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Sett til sann for å la fanen fylle sitt allokerte område"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Sett til sann for å pakke fanen ved begynnelsen av notisblokken"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menyetikett:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Teksten som skal vises i oppsprettmenyen"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notisblokk"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Kan ikke legge til %s i en GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Alternativer meny"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Farge:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Om forhåndsvisningen er i farger eller gråtoner"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Om forhåndsvisningen utvides til å fylle sitt allokerte område"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Forhåndsvisning"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Orienteringen av fremgangsmålerens innhold"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Andel:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Andel arbeid som er fullført"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Pulssteg:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "Hvor mye den sprettende blokken skal flyttes for hver puls"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Teksten som skal vises over fremgangsmåleren"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Vis tekst:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Om teksten skal vises på fremgangsmåleren"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Aktivitetsmodus:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Om fremgangsmåleren skal oppføre seg som fronten på Kit's bil"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Horisontal justering av teksten"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Vertikal justering av teksten"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Fremgangsmåler"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Om radioknappen opprinnelig er på"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Gruppe:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "Radioknapp-gruppen (alle radioknapper med samme forelder er forvalgt)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Ny gruppe"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Radioknapp"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Om radiomenyoppføringen opprinnelig er på"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Radiomenyoppføring gruppen (forvalg er alle radiomenyoppføringer med samme "
+"forelder)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Radiomenyoppføring"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "Radioknapp-gruppen (alle radioknapper med samme forelder er forvalgt)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Radioknapp"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "H policy:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Når det horisontale rullefeltet vises"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "V policy:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Når det vertikale rullefeltet vises"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Vindusposisjon:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Posisjonen av undervinduet i forhold til rullefeltene"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Skyggetype:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Oppdateringspolicy for vertikalt rullefelt"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Rullet vindu"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separator for menyer"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Tegn:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Horisontal separator"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Klatrerate:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "Klatreraten til snurreknappen, brukes sammen med sideøkning"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Antall desimaltall som skal vises"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerisk:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Oppdateringskriterie:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Når value_changed signaler sendes ut"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Fest:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Skal verdien festes til multipler av steg-verdien"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Bryt:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Skal verdien begynne på nytt ved grensen"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Snurreknapp"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Håndtak for å endre størrelse:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Om statuslinjen har et håndtak for å endre størrelse på vinduet"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Statuslinje"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Ny tabell"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Antall rader:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rader:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Antall rader i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Kolonner:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Antall kolonner i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Om barna skal være av samme størrelse"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Mellomrom mellom rader:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Mellomrommet mellom hver rad"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Mellomrom mellom kolonner:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Mellomrommet mellom hver kolonne"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Celle X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Venstre kant av widgetet i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Celle Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Øverste kant av widgetet i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Antall kolonner:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Antall kolonner widgetet spenner over i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Antall rader:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Antall rader widgetet spenner over i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H fyll:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V fyll:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X utvidelse:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Sett til sann for å la widgetet utvide seg horisontalt"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y utvidelse:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Sett til sann for å la widgetet utvide seg vertikalt"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X krymp:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Sett til sann for å la widgetet krympes horisontalt"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y krymping:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Sett til sann for å la widgetet krympe vertikalt"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X-fyll:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Sett til sann for å la widgetet fylle dets allokerte horisontale område"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y-fyll:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Sett til sann for å la widgetet fylle dets allokerte vertikale område"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Sett inn rad før"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Sett inn rad etter"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Sett inn kolonne før"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Sett inn kolonne etter"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Slett rad"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Slett kolonne"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabell"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Senter"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Fyll"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Ingen"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Tegn"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Ord"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Markør synlig:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Om markøren er synlig"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Overskriv:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Om tabulatortegn kan settes inn"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Plassering:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Plasseringen av teksten"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Brytning:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Brytning av teksten"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Plass over:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Piksler med tomrom over avsnittene"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Plass under:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Piksler med tomrom under avsnittene"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Plass inni:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Piksler med tomrom mellom brutte linjer i et avsnitt"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Venstre marg:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Bredde på venstre marg i piksler"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Høyre marg:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Bredde på høyre marg i piksler"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Innrykk:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Antall piksler avsnittene skal rykkes inn"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Tekstvisning"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Om vendingsknapp opprinnelig er på"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Av/på knapp"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Av/på knapp"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Ny verktøylinje"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Antall oppføringer:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Antall oppføringer på verktøylinjen"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Verktøylinjens orientering"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Verktøylinjens stil"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Verktøytips:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Om verktøytips er slått på"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Vis pil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Om barna skal være av samme størrelse"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Sett inn oppføring før"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Sett inn oppføring etter"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Verktøylinje"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Verktøylinjeknapp"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Verktøylinjeoppføring"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Kolonne 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Kolonne 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Kolonne 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Rad %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Headere synlige:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Om knapper for kolonnetitler skal vises"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Regelhint:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Om det skal settes et hint slik at temamotoren tegner radene i forskjellige "
+"farger"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Omorganiserbar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Om visningen kan omorganiseres"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Aktiver søk:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Om brukeren kan søke gjennom kolonnene interaktivt"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Skalert høyde:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Fargevalg"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Listens utvalgsmodus"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X utvidelse:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Liste- eller trevisning"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Ny vertikal boks"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Vertikal boks"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Ny vertikal knappeboks"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Vertikal knappeboks"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Skyggetype for visningsområdet"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Visningsområde"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Vertikale faner"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Vertikal linjal"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Vertikal skala"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Vertikalt rullefelt"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Vertikalt skille"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Tittelen på vinduet"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Type vindu"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr "Type hint:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Startposisjon for vinduet"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modalt:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Om vinduet er modalt"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Standard bredde:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Vinduets standard bredde"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Standard høyde:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Vinduets standard høyde"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Kan endre størrelse:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Om vinduet kan endre størrelse"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Om vinduet kan forminskes"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Voks:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Om vinduet kan forstørres"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Auto-ødelegg:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Om vinduet blir ødelagt når dets transiente opphav blir ødelagt"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Ikonet for dette vinduet"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Rolle:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Dekorert:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "Om vinduet skal dekoreres av vindushåndtereren"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "Hopp over oppgavelisten:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "Om vinduet skal vises i oppgavelisten"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr "Om vinduet ikke skal vises i skrivebordsvelgeren"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "Gravitasjon:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Mål for fokus:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Om vinduet skal dekoreres av vindushåndtereren"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Vindu"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Feil"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Systemfeil"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Feil under åpning av fil"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Feil under lesing av fil"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Feil under skriving til fil"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Ugyldig katalog"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Ugyldig verdi"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Ugyldig XML-enhet"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Start-tag forventet"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Slutt-tag forventet"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Karakterdata forventet"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Klasse id mangler"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Ukjent klasse"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Ugyldig komponent"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Uventet slutt på fil"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Ukjent feilkode"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Kontrollert av"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Kontroller for"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etikett for"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etikett laget av"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Medlem av"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Nodebarn av"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Flyter til"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Flyter fra"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Undervindu av"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Etikett laget av"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Oppsprettmeny for"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Forhold: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Navn:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Navn på widget som skal sendes til assisterende teknologi"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Beskrivelse:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Beskrivelse av widget som skal sendes til assisterende teknologi"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Topptekst for tabell:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Topptekst for tabell som skal sendes til assisterende teknologi"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Velg widget med dette forhold"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Klikk"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Trykk"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Slipp"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+"Skriv inn beskrivelse av handlingen som skal sendes til assisterende "
+"teknologi"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Utklippstavle"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Du må velge et widget å lime inn i"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Du kan ikke lime inn i vinduer eller dialoger."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Du kan ikke lime inn i valgt widget, siden det \n"
+"opprettes automatisk av sin forelder."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Kun menyoppføringer kan limes inn i en meny eller en menylinje."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Kun knapper kan limes inn i en dialogs hendelsesområde."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Kun GnomeDockItem widgeter kan limes inn i en GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Kun GnomeDockItem widgeter kan limes inn over et GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Beklager - innliming over et GnomeDockItem er ikke implementert ennå."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem widgeter kan kun limes inn i en GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Ny"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Opprett en ny fil"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Uøn_sket"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _grunnleggende"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _tillegg"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Velg snarveitast"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Taster"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Menyredigering"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Type"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Snarveitast"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Navn"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Håndterer"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktiv"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Gruppe"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikon"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Flytt objektet og dets barn opp en plass på listen"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Flytt objektet og dets barn ned en plass på listen"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Flytt objektet og dets barn opp et nivå"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Flytt objektet og dets barn ned et nivå"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Standardobjekt som skal brukes."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Standard objekt:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Standard Gnome objekt som skal brukes."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Navnet på widgetet"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Funksjonen som skal kalles når oppføringen velges"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Håndterer:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Et alternativt ikon som skal vises på venstresiden av menyoppføringen."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Tipset som skal vises når musen holdes over oppføringen"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Verktøytips:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Legg til"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Legg til en ny oppføring under den valgte."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Legg til _barn"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Legg til et nytt barn under den valgte oppføringen."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Legg til _separator"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Legg til separator under den valgte oppføringen."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Slett"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Slett aktiv oppføring"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Type oppføring:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Om oppføringen er på fra begynnelsen."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktiv:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Nei"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Radiomenyoppføringens gruppe"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Avkryssning"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Snarveitast:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Tast:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modifikatorer:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Ja"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Velg ikon"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "separator"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Ny"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Utvelger"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Prosjektkatalogen er ikke satt.\n"
+"Vennligst sett den ved å bruke prosjektalternativer-dialogen.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Kildekatalogen er ikke satt.\n"
+"Vennligst sett den ved å bruke prosjektalternativer-dialogen.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Ugyldig kildekatalog:\n"
+"\n"
+"Kildekatalogen må være lik prosjektkatalogen\n"
+"eller en underkatalog av prosjektkatalogen.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Bildekatalogen er ikke satt.\n"
+"Vennligst sett den ved å bruke prosjektalternativer-dialogen.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Beklager - generering av kilde for %s er ikke implementert ennå"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Prosjektet ditt bruker gamle programkomponenter som\n"
+"ikke støttes av Gtkmm-2. Prøv å bruke erstatningene\n"
+"for disse komponentene i ditt prosjekt."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Feil under kjøring av glade-- for å generere C++ kildekode.\n"
+"Sjekk at du har glade-- installert og at det er i stien.\n"
+"Prøv deretter å kjøre «glade-- <prosjekt_fil.glade>» i en terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Feil under kjøring av gate for å generere ADA-kildekode.\n"
+"Sjekk at du har gate installert og at det er i stien.\n"
+"Prøv deretter å kjøre «gate <prosjekt_fil.glade>» i en terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Feil under kjøring av glade2perl for å generere Perl-kildekode.\n"
+"Sjekk at du har glade2perl installert og at det er i stien.\n"
+"Prøv deretter å kjøre «glade2perl <prosjekt_fil.glade>» i en terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Feil under kjøring av eglade for å generere Eiffel-kildekode.\n"
+"Sjekk at du har eglade installert og at det er i stien.\n"
+"Prøv deretter å kjøre «eglade <prosjekt_fil.glade>» i en terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Bildekatalogen er ikke satt.\n"
+"Vennligst sett den ved å bruke prosjektalternativ-dialogen.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Feil under skriving av prosjektets XML-fil\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Alternativer for prosjekt"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Generelt"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Basisalternativer:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Katalog for prosjektet"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Prosjektkatalog:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Bla gjennom..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Navnet på aktivt prosjekt"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Prosjektnavn:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Navnet på programmet"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Prosjektfilen"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Prosjektfil:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Underkataloger:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Katalogen hvor generert kildekode skal lagres"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Kildekatalog:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Katalogen hvor bilder skal lagres"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Bildekatalog:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Lisensen som legges til øverst i genererte filer"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Språk:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Slå på Gnome støtte"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Om en skal bygge en Gnome applikasjon"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Slå på Gnome DB støtte"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Om en skal bygge en Gnome DB applikasjon"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C-alternativer"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Generelle alternativer:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext støtte"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Om strenger skal merkes for oversettelse av gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Sett widget navn"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Om navn på widgeter skal settes i kildekoden"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Sikkerhetskopi av kildekode"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Om kopier av gamle kildekodefiler lages"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome hjelp støtte"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Om støtte for GNOME hjelp systemet skal inkluderes"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Alternativer for filutskrift:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Skriv ut main.c fil"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Om en main.c fil skrives ut og inneholder en main() funksjon, om denne ikke "
+"eksisterer"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Skriv ut støttefunksjoner"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Om støttefunksjonene skrives ut"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Skriv ut build-filer"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Om filer for bygging av kildekoden skal skrives ut, dette inkluderer "
+"Makefile.am og configure.in, hvis disse ikke allerede eksisterer"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funksjoner for oppretting av grensesnitt:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Filen hvor funksjonene for oppretting av grensesnittet blir plassert"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Kildefil:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Filen hvor deklarasjonene av funksjonene for å opprette grenesnittet blir "
+"skrevet."
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Header-fil:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Kildefil for funksjoner for oppretting av grensesnitt"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Header-fil for fuksjoner for oppretting av grensesnitt"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Signalhåndterer & Callback funksjoner:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Filen hvor den tomme signalhåndtereren og callback funksjonene blir skrevet"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Filen hvor deklarasjonene av signalhåndtereren og callback funksjonene blir "
+"skrevet"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Kildefil for signalhåndterer og funksjoner for tilbakekall"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Headerfil for signalhåndterer og funksjoner for tilbakekall"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Støttefunksjoner:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Filen hvor støttefunksjonene blir skrevet"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Filen hvor deklarasjonene av støttefunksjonene blir skrevet"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Kildefil for støttefunksjoner"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade alternativer"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Oversettbare strenger:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Lagre oversettbare strenger"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Om oversettbare strenger skal lagres i separate C kildefiler, for å gjøre "
+"mulig oversetting av grensesnitt lastet av libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "C kildefilen hvor alle oversettbare strenger lagres"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fil:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Velg prosjektkatalogen"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Du må sette alternativet for fil med oversettbare strenger"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Du må sette prosjektkatalog alternativet"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Du må sette prosjektfil alternativet"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Du må sette prosjektnavn alternativet"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Du må sette programnavn alternativet"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Du må sette kildekatalog alternativet"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Du må sette bildekatalog alternativet"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Kunne ikke vise hjelpfil: %s.\n"
+"Feil: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Opprett et nytt prosjekt"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Bygg"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Skriv ut prosjektets kildekode"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Al_ternativer..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Rediger alternativene for prosjektet"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Slett valgt widget"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Vis _palett"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Vis widget-paletten"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Vis redigering av _egenskaper"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Vis redigering av egenskaper"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Vis widget _tre"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Trevisning av widgeter"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Vis ut_klippstavlen"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Vis utklippstavlen"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Vis r_utenett"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Vis rutenettet (kun i faste kontainere)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Fest til rutenettet"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Fest widgeter til rutenettet"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Vis _widget vektøytips"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Vis verktøytips for opprettede widgeter"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Sett _alternativer for rutenett..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Sett stil og mellomrom for rutenett"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Sett a_lternativer for feste..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Sett alternativer for feste til rutenettet"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_OBS"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Vis OBS for Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Prosjekt"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Nytt prosjekt"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Åpne"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Åpne prosjekt"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Lagre"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Lagre prosjekt"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Alternativer"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Bygg"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Bygg kildekoden"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Åpne et eksisterende prosjekt"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Lagre prosjekt"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Avslutt Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Klipp ut valgt widget til utklippstavlen"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Kopier valgt widget til utklippstavlen"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Lim inn widget fra utklippstavlen over valgt widget"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Rutenett"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "Vi_s rutenett"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Sett mellomrom mellom linjene i rutenettet"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "Fest til rute_nett"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Fest widgeter til rutenettet (kun i faste kontainere)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Sett hvilke deler av et widget som skal festes til rutenettet"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Om..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "Alter_nativer"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Skriv kildekode"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Er du sikker på at du vil opprette et nytt prosjekt?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Nytt _GTK+-prosjekt"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Nytt G_NOME-prosjekt"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Hvilken type prosjekt ønsker du å opprette?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Nytt prosjekt opprettet."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Prosjekt åpnet."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Feil under åpning av prosjekt."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Feil under åpning av prosjektfilen"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " feil under åpning av prosjektfil:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Det finnes ingen åpne prosjekter.\n"
+"Opprett et nytt prosjekt med kommandoen «Prosjekt/Nytt»."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Feil under lagring av prosjekt"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Feil under lagring av prosjekt."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Prosjekt lagret."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Feil under utskrift av kildekode"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Feil ved skriving av kildekode."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Kildekode skrevet."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Systemfeilmelding:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Er du sikker på at du vil avslutte?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "© 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade er et program for å bygge grensesnitt for GTK+ og GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Om Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<uten navn>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Databaseleser"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Databundet kombo"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Tilkoblingsvelger"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN-konfigurator"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Konfigurasjonsveiviser for DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Visning av databasefeil"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Dialog for databasefeil"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Form"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Tekst i den grå linjen"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Grå linje"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Databundet rutenett"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Databundet liste"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget for pålogging til database"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Pålogging"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Dialog for pålogging til database"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Valg av tilbyder"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Valg av datakilde"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Tabellredigering "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Tillat flytende:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Om flytende dokkoppføringer tillates"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Legg til dokkbånd øverst"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Legg til dokkbånd nederst"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Legg til dokkbånd til venstre"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Legg til dokkbånd til høyre"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Legg til flytende dokkoppføring"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome dokk"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Låst:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Om dokkoppføringen låses på plass"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Eksklusiv:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Om dokkoppføringen alltid er den eneste oppføringen på sitt bånd"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Aldri flytende:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Om dokkoppførinen aldri kan flyte i sitt eget vindu"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Aldri vertikal:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Om dokkoppføringen aldri kan være vertikal"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Aldri horisontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Om dokkoppføringen aldri kan være horisontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Type skygge rundt dokkoppføringen"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orienteringen til en flytende dokkoppføring"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Legg til dokkoppføring før"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Legg til dokkoppføring etter"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome dokkoppføring"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Tilleggsinformasjon, slik som beskrivelse av pakken og dens hjemmeside på web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Om GNOME dialog"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Ny fil"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Åpne fil"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Lagre fil"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Statuslinje:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Om vinduet har en statuslinje"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Lagre konfigurasjon:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Om utformingen skal lagres og gjenoprettes automatisk"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "GNOME applikasjonsvindu"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Statusmelding."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Fremgang:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Om applikasjonslinjen har en fremgangsindikator"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Om applikasjonslinjen har et område for statusmeldinger og inndata fra bruker"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "GNOME Applikasjonslinje"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-aliased:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Om kanvaset er anti-aliased, gjør kantene på tekst og grafikk mykere"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Minimum x koordinat"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Minimum y koordinat"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Maksimum x koordinat"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Maksimum y koordinat"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Piksler per enhet:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Antall piksler som tilsvarer en enhet"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Dither:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Om prøven skal bruke dithering for å bli mer nøyaktig"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Velg en farge"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome fargevelger"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Kunne ikke opprette en Bonobo-kontroll"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Ny Bonobo-kontroll"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Velg en Bonobo-kontroll"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Beskrivelse"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo-kontroll"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Vis tid:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Om tiden skal vises i tillegg til datoen"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 timers format:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Om tiden skal vises i 24 timers format"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Laveste time:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Laveste time som skal vises i oppsprettmenyen"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Øverste time:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Øverste time som vises i oppsprettmenyen"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Autolukk:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Om dialogen lukkes når en hvilken som helst knapp trykkes"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Skjul ved lukking:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Om dialogen er skjult når den er lukket, i stedet for å bli ødelagt"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Gnome dialogboks"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Ny Gnome druide"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Vis hjelp"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Vis hjelpknappen."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Legg til startside"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Legg til sluttside"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druide"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Tittelen på siden"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Hovedteksten på siden som presenterer druiden for folk."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Tittelfarge:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Fargen på tittelteksten"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Tekstfarge:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Fargen på hovedteksten"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Bakgrunnsfarge for siden"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Logo bakgr. farge:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Bakgrunnsfargen rundt logoen"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Tekstboksfarge:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Bakgrunnsfargen for hovedtekstområdet"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logobilde:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logoen som skal vises i øverste høyre hjørne av siden"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Vannmerke til siden:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Hovedbildet som skal vises på kanten av siden."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Vannmerke øverst:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Vannmerket som skal vises øverst på siden."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Druid startside eller sluttside"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Bakgrunnsfarge for innhold:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Bakgrunnsfargen rundt tittelen"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Bildet som skal vises langs toppen av siden"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Druid standardside"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Historikk ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "ID som historikkoppføringer skal lagres under"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Maks lagrede:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Maksimalt antall historikkoppføringer som skal lagres"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome Entry"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Tittelen på dialogen for filvalg"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Katalog:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Om en katalog kreves i stedet for en fil"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Om filutvalgsdialogen skal være modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Bruk filvelger:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome File Entry"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Den forhåndsviste teksten i dialogen for valg av skrifttype"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modus:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Hva som skal vises på skrifttypeplukker knappen"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Størrelsen på skrifttypen som skal brukes på skrifttypeplukker knappen"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome skrifftypeplukker"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL'en som skal vises når knappen klikkes"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Teksten som skal vises på knappen"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef link knapp"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome ikonoppføring"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Utvalgsmodus"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ikonbredde:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Bredden for hvert ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Antall piksler mellom rader med ikoner"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Antall piksler mellom kolonner med ikoner"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Ikonkant:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Antall piksler rundt ikoner (ubrukt?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Tekstmellomrom:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Antall piksler mellom tekst og ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Redigerbar tekst:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Tekst kan redigeres av brukeren"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Statisk tekst:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "Bruk statisk ikontekst, vil ikke bli kopiert av GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Ikonliste"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Ikonvalg"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Meldingstype:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Type meldingsboks"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Melding:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Meldingen som skal vises"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome Message Box"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Filnavn for bilde"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Skalert:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Om bildet er skalert"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Skalert bredde:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Bredden bildet skal skaleres til"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Skalert høyde:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Høyden bildet skal skaleres til"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome bilde"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Forhåndsvisning:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Om en liten forhåndsvisning av bildet skal vises "
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Ny GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Egenskaper-dialogboks"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Skriv kildekoden og avslutt"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Start med paletten skjult"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Start med redigering av egenskaper skjult"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: XML-filen må være satt for '-w' eller '--write-source' flagget.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Feil under lasting av XML-fil.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Feil ved skriving av kildekode.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palett"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privat"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "beskyttet"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "offentlig"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Forhåndsbelys"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Valgt"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Når vinduet trenger gjenopptegning"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Når musen beveger seg"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Hint for musbevegelse"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Musbevegelse med en knapp nedtrykket"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Musbevegelse med knapp 1 nedtrykket"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Musbevegelse med knapp 2 nedtrykket"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Musbevegelse med knapp 3 nedtrykket"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Hvilken som helst musknapp nedtrykket"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Hvilken som helst musknapp sluppet"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Enhver knapp sluppet"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Hvilken som helst knapp sluppet opp"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Når muspekeren kommer inn i vinduet"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Når muspekeren forlater vinduet"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Enhver endring i input fokus"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Enhver endring i vindustruktur"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Enhver endring av X-vindu egenskaper"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Enhver endring av synlighet"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "For markører i XInput bevisste programmet"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Egenskaper"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Pakking"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Felles"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stil"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Signaler"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Egenskaper: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Egenskaper: <ingen>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klasse:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Widgetets klasse"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Bredde:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Forespurt bredde på widget (brukes vanligvis for å sette minimumsbredden)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Høyde:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Forespurt høyde på widget (brukes vanligvis for å sette minimumshøyden)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Synlig:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Om widgetet er synlig initielt"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Følsomt:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Om widgetet svarer på input"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Verktøytipset som skal vises hvis muspekeren holdes over widgetet"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Kan forvelges:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Om widgetet kan være forvalgt handling i en dialog"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Har forvalg:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Om widgetet er forvalgt handling i en dialog"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Kan fokuserer:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Om widgetet kan ta imot input fokus"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Har fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Om widgetet har input fokus"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Hendelser:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "X-hendelsene som widgetet mottar"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Utv. hendelser:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X-utvidelse modus"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Snarveitaster:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definerer signalene som skal sendes når taster trykkes"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Rediger..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Videresend:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Sett til sann for å videresende widgetets stil til dets barn"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Navngitt stil:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Navnet på stilen, som kan brukes av flere widgeter"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Skrifttype:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Skrifttypen som skal brukes for tekst i widgetet"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopier alt"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Forgrunn:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Bakgrunn:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Basis:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Forgrunnsfarge"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Bakgrunnsfarge"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Tekstfarge"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Basisfarge"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Bakgrunnsbilde:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Grafikken som skal brukes som bakgrunn for widgetet"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Filen som kildekoden skal skrives til"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Offentlig:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Om widgetet skal legges til i komponentens datastruktur"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Egen klasse:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Legg dette widgetets undertre i en egen klasse"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Egen fil:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Legg dette widgetet i en egen kildefil"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Synlighet:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Synlighet for widgets. Offentlige widgets eksporteres til et globalt kart."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Du må velge en farge eller bakgrunn som skal kopieres"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Ugyldig valg i on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Du må kopiere en farge eller et bakgrunnsbilde først"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Du må velge en farge som det skal limes inn i"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Du må velge et bakgrunnsbilde å lime inn i"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Kunne ikke opprette bilde fra fil\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Etter"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objekt"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Signal:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Signalet det skal legges til en håndterer for"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Funksjonen som skal håndtere signalet"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Data:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Data som sendes til håndtereren"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objekt:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Objektet som mottar signalet"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Etter:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Om håndtereren kjører etter klassefunksjonen"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Legg til"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Oppdater"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Tøm"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Snarveitaster"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Tast"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Signal som skal sendes"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Snarveitast"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Signal som skal sendes når snarveitasten trykkes"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr "Rediger tekstegenskap"
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr "<b>_Tekst:</b>"
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr "Ove_rsettbare"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Ko_mmentarer for oversettere:</b>"
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Velg X-hendelser"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Hendelsesmaske"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Du må sette tastatursnarveien"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Du må sette signalet som skal sendes ut"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Du må sette navnet på signalet"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Du må sette håndtereren for signalet"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s signaler"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Velg signal"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Verdi:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Øk stegvis:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Øk sidevis:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Sidestørrelse:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "H verdi:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "H min:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "H maks:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Øk stegvis H:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Øk sidevis H:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "H sidestørrelse:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "V verdi:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "V min:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "V maks:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Øk stegvis V:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Øk sidevis V:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "V sidestørrelse:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Opprinnelig verdi"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Minimumsverdi"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Maksimalverdi"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Stegvis økning"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Sidevis økning"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Sidestørrelsen"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Den forespurte skrifttypen er ikke tilgjengelig."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Velg navngitt stil"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stiler"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Omdøp"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Ny stil:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Ugyldig stilnavn"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Dette stilnavnet er allerede i bruk"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Omdøp stilen til:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke døpe om filen:\n"
+" %s\n"
+"til:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke opprette fil:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Feil under skriving av XML-fil\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*n * Fil med oversettbare strenger generert av Glade.\n"
+" * Legg till denne filen i ditt prosjekts POTFILES.in.\n"
+" * IKKE kompiler den som en del av applikasjonen din.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldig filnavn for grensesnittfil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldig filnavn for grensesnitt header: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldig filnavn for kildefil for tilbakekall: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldig filnavn for headerfil for tilbakekall: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldig filnavn for støttekilde: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ugyldig filnavn for støtteheader: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke legge til i fil:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Feil under skriving til fil:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Filnavnet må settes i dialogen alternativer for prosjekt."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Filnavnet må være et enkelt relativt filnavn.\n"
+"Bruk dialogen alternativer for prosjekt for å sette det."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Widget-tre"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget ikke funnet i boksen"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget ikke funnet i tabellen"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget ikke funnet i fast kontainer"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget ikke funnet i pakker"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke aksessere filen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke åpne fil:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Feil under lesing fra fil:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke opprette katalogen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke aksessere katalogen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Ugyldig katalog:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Prosjekter"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "prosjekt"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Kunne ikke åpne katalogen:\n"
+" %s\n"
diff --git a/tools/glade/po/ne.po b/tools/glade/po/ne.po
new file mode 100644
index 00000000..a77cc009
--- /dev/null
+++ b/tools/glade/po/ne.po
@@ -0,0 +1,5805 @@
+# translation of glade.HEAD.ne.po to Nepali
+# translation of glade.HEAD.po to Nepali
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+# Pawan Chitrakar <pawan@mpp.org.np>, 2005.
+# Jyotshna Shrestha <shresthajyo@hotmail.com>, 2005.
+# Ganesh Ghimire <gghimire@gmail.com>, 2005.
+# Bishnu Adhikari <bsn_adk@hotmail.com>, 2005.
+# Ishwar Sharma <eesha_kaf@yahoo.com>, 2005.
+# Ishwar Sharma <sharmabeeshwar@gmail.com>, 2005.
+# Jaydeep Bhusal <zaydeep@hotmail.com>, 2005.
+# Shiva Pokharel <pokharelshiva@hotmail.com>, 2005.
+# Mahesh subedi <submanesh@hotmail.com>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade.HEAD.ne\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-05-15 11:23+0200\n"
+"PO-Revision-Date: 2006-07-14 00:21+0545\n"
+"Last-Translator: Mahesh subedi <submanesh@hotmail.com>\n"
+"Language-Team: Nepali <info@mpp.org.np>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.10.2\n"
+"Plural-Forms: nplurals=2;plural=(n!=1)\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "प्रयोगकर्ताको इन्टरफेसहरूको डिजाइन"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "ग्लेड इन्टरफेसको डिजाइनर"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "ग्रिडका विकल्पहरू"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "तेर्सो खाली स्थान:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "ठाडो खाली स्थान:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "ग्रिड शैली:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "थोप्लाहरू"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "लाइनहरू"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "विकल्पहरू सटाउनुहोस्"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "तेर्सो सटाउँदै:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "बायाँ"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "दायाँ"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "ठाडो सटाउँदै:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "माथि"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "तल"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Gtk उपकरण वस्तु विजेटहरू Gtk उपकरणपट्टीमा मात्र थप गर्न सकिन्छ।"
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Gtk स्क्रोल गरिएको सञ्झ्याल विजेट घुसाउन सकिएन"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Gtk दृश्यपोर्ट विजेट घुसाउन सकिएन।"
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "नयाँ विजेट थप्न सकिएन।"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"तपाईँले चयन गरेको स्थानमा उपकरण थप्न सक्नु हुन्न।\n"
+"\n"
+"टिप: GTK+ ले विजेटहरू राख्न कन्टेनरहरू प्रयोग गर्दछ।\n"
+"अवस्थित विजेटलाई मेट्न प्रयास गर्नुहोस् र त्यसको सट्टामा \n"
+" बाकस वा तालिका कन्टेनर प्रयोग गर्नुहोस्।\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "विजेट मेट्न सकिएन।"
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "विजेट मेट्न सकिँदैन"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr "विजेट मुख्य विजेटको भागको रूपमा स्वचालित सिर्जना भयो, र त्यो मेट्न सकिँदैन।"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "किनारको चौडाइ:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "कन्टेनरको वरिपरि किनाराको चौडाइ"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "चयन गर्नुहोस्"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "स्क्रोल गरिएको सञ्झ्याल हटाउनुहोस्"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "स्क्रोल गरिएको सञ्झ्याल थप्नुहोस्"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "पङ्क्तिबद्धता हटाउनुहोस्"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "पङ्क्तिबद्धता थप्नुहोस्"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "घटना बाकस हटाउनुहोस्"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "घटना बाकस थप्नुहोस्"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "पुन: प्रदर्शन"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "काट्नुहोस्"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "प्रतिलिपि बनाउनुहोस्"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "टाँस्नुहोस्"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "मेट्नुहोस्"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "कन्टेनरको शाखा बदल्दैछ - अझै कार्यान्यन भएको छैन\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Gtk पङ्क्तिबद्धता विजेट घुसाउन सकेन।"
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Gtk पङ्क्तिबद्धता विजेट हटाउनु सकेन।"
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Gtk घटना बाकस विजेट घुसाउन सकेन।"
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Gtk घटना बाकस विजेट हटाउन सकेन।"
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Gtk स्क्रोल गरिएको सञ्झ्याल विजेट घुसाउन सकेन।"
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Gtk स्क्रोल गरिएको विजेट हटाउनु सकेन।"
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "लेबुल हटाउनुहोस्"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "अनुप्रयोगको नाम"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "लोगो:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "लोगोको रूपमा प्रयोग गर्न पिक्सम्याप"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "कार्यक्रमको नाम:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "अनुप्रयोगको नाम"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "टिप्पणीहरू:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "थप सूचना, जस्तै अनुप्रयोगको विवरण"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "प्रतिलिपि अधिकार:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "प्रतिलिपि अधिकार सूचना"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "वेबसाइट URL:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "अनुप्रयोगको वेबसाइटको URL"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "वेबसाइटको लेबुल"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "वेबसाइटमा लिङ्क गर्नका लागि प्रदर्शनमा लेबुल"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "इजाजतपत्र:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "अनुप्रयोगको इजाजतपत्रको विवरण"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "इजाजतपत्र बेर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "यदि इजाजतपत्र बेरिएको हुनुपर्दछ भने"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "लेखकहरू:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "प्याकेजको लेखकहरू, प्रत्येक रेखामा एक"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "संकलकहरू:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "प्याकेजका संकलकहरू, हरेक रेखामा एक"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "कलाकारहरू:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "The people who have created the artwork for the package, one on each line"
+msgstr "मानिसहरू जसले प्याकेजका लागि कलाकार्य सिर्जना गरेको छ, हरेक रेखामा एकजना"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "अनुवादकहरू:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr "प्याकेजको अनुवादकहरू। यो सामान्यतया खाली छोडिन्छ जसले गर्दा अनुवादकहरूले उनीहरूको नाम पि ओ फाइलहरूमा थप्न सकोस्।"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "संवादका बारेमा"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "गतिवर्धकसँगै लेबुल"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X पङ्क्तिबद्ध:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "शाखा विजेटको तेर्सो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y पङ्क्तिबद्ध:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "शाखा विजेटको ठाडो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X स्केल:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "शाखा विजेटको तेर्सो स्केल"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y स्केल:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "शाखा विजेटको ठाडो स्केल"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "माथिल्लो प्याडिङ:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "शाखा विजेट माथि राख्न खाली स्थान"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "तल्लो प्याडिङ:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "शाखा विजेट तल राख्न खाली स्थान"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "बायाँ प्याडिङ:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "शाखा विजेटको बायाँ तिर राख्न स्थान"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "दायाँ प्याडिङ:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "शाखा विजेटको दायाँ तिर राख्न खाली स्थान"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "दिशानिर्देश:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "बाँणको दिशानिर्देश"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "छायाँ:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "बाँणको छायाँ प्रकार"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "बाँणको तेर्सो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "कोणको ठाडो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "X प्याडिङ:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "तेर्सो प्याडिङ:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Y प्याडिङ:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "ठाडो प्याडिङ"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "बाँण"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "लेबुल X पङ्क्तिबद्ध:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "फ्रेमको लेबुल विजेटको तेर्सो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "लेबुल Y पङ्क्तिबद्ध:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "फ्रेमको लेबुल विजेटको ठाडो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "फ्रेमको छायाँको प्रकार"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "फ्रेमको शाखाको तेर्सो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "अनुपात:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "फ्रेमको शाखाको साइज अनुपात"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "शाखालाई मान्नुहोस्:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "यदि साइज अनुपात शाखाद्वारा निर्धारित गरिनु पर्दछ भने"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "साइज फ्रेम"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "स्टक बटन:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "प्रयोग गर्न स्टक बटन"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "लेबुल:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "पाठ प्रदर्शन गर्न"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "प्रतिमा:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "छवि प्रदर्शन गर्न"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "बटन छुटकारा:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "बटनको छुटकारा मोड"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID जवाफ दिनुहोस्:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr "बटन थिचेको बेलामा जवाफ सङ्केत फिर्ता आयो। कुनै एउटा उच्चस्तरको जवाफ चयनु गर्नुहोस् वा धनात्मक इन्टिजर मान प्रविष्ट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "क्लिक गर्नेमा फोकस गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "जब क्लिक गरिन्छ यदि बटनले केन्द्र खोस्दछ भने"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "बटन सामग्रीहरू हटाउनुहोस्"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "बटन"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "शीर्षक:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "यदि महिना र वर्ष माथी देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "दिनको नामहरू:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "यदि दिनको नामहरू देखाईएको छ भने"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "स्थिर महिना:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "यदि महिना र वर्ष परिवर्तनशिल हुनु पर्दैन भने"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "हप्ता सङ्ख्याहरू:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "यदि हप्ताको सङ्ख्या देखाइनु पर्दछ भने"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "सोमबार पहिला:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "यदि हप्ता सोमबारबाट सुरु हुन्छ भने"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "पात्रो"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "पछाडिको रङ:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "पृष्ठभूमिको रङ"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "कक्ष दृश्य"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "प्रारम्भिकरूपमा खुल्ला:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "यदि जाँच्ने बटन प्रारम्भिक रूपमा खुल्ला छ भने"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "असंगत:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "यदि बटन असंगय अवस्थामा देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "सूचक:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "यदि सूचक जहिले पनि झिकिन्छ भने"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "जाँच्ने बटन"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "यदि जाँच्ने मेनु वस्तु प्रारम्भिक रूपमा खुल्ला छ भने"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "मेनु वस्तु जाँच्नुहोस्"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "नयाँ स्तम्भको सूची"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "स्तम्भहरूको सङ्ख्या:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "चयन मोड:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "स्तम्भ सूचीको चयन मोड"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "शीर्षकहरू देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "यदि स्तम्भको शीर्षकहरू देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "स्तम्भ सूचीको किनारको छायाँको प्रकार"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "स्तम्भको सूची"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "अल्फा प्रयोग गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "यदि अल्फा माध्यम प्रयोग गर्नु पर्दछ भने"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "शीर्षक:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "रङ चयन सं‍वादको शीर्षक"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "रङ लिनुहोस्"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "रङ रोज्ने बटन"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "अस्पष्टता नियन्त्रण:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "यदि अस्पष्टता नियन्त्रण देखाईएको छ भने"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "रङदानी:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "यदि रङदानी देखाईएको छ भने"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "रङ चयन"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "रङ चयन गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "रङ चयन गर्ने संवाद"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "सूचीमा मान:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "यदि मान सूचीमा हुनुपर्दछ भने"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "यदि खाली छ भने ठीक छ:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "यदि खाली मान स्विकार गर्न योग्य छ भने, 'सूचीमा मान' सेट गरेको बेलामा"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "केश सम्वेदनशील:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "यदि खोजी गर्ने केश सम्वेदनशील भए"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "बाँणहरू प्रयोग गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "यदि बाँण मान परिवर्तन गर्न प्रयोग गरिन्छ भने"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "जहिले पनि प्रयोग गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "बाँणले सूचीमा मान नभएपनि काम गर्दछ"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "वस्तुहरू:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "काम्बो सूचीमा भएको वस्तुहरू, प्रति रेखा एक"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "कम्बो बाकस"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "टियरअफहरू थप्नुहोस्:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "या ड्रपडाउनसँग च्यात्ने मेनु प्रकार हुनुपर्दछ।"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "यसलाई क्लिक गरेको बेलामा कम्बो बाकसले केन्द्र पक्रन्छ कि"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "फ्रेम छ:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "कम्बो बाकसले शाखाको वरिपरिको फ्रेम कोर्दछ कि"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "कम्बो बाकस प्रविष्टि"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "नयाँ स्तम्भ ट्रि"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "स्तम्भ गरिएको ट्रिको चयन मोड"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "स्तम्भ ट्रिको किनाराको छायाँका प्रकार"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "स्तम्भ ट्रि"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "प्रकार:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "बक्रको प्रकार"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X न्युनतम:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "न्युनतम तेर्सो मान"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X अधिकतम:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "अधिकतम तेर्सो मान"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y न्युनतम:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "न्युनतम ठाडो मान"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y अधिकतम:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "अधिकतम ठाडो मान"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "बक्र"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "सिर्जना प्रकार्य:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "प्रकार्य जसले विजेट सिर्जना गर्दछ"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "स्ट्रिङ १:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "प्रकार्यमा पास गर्न पहिलो स्ट्रिङ तर्क"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "स्ट्रिङ २:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "प्रकार्यमा पास गर्न दोस्रो स्ट्रिङ तर्क"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "इन्टिजर १:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "प्रकार्यमा पास गर्न पहिलो इन्टिजर तर्क"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "इन्टिजर २:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "प्रकार्यमा पास गर्न दोस्रो इन्टिजर तर्क"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "अनुकूल विजेट"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "नयाँ संवाद"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "रद्द गर्नुहोस्, ठीक छ"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "ठीक छ"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "रद्द गर्नुहोस्, लागू गर्नुहोस्, ठीक छ"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "बन्द गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "उच्चस्तरिय बटन ढाँचा:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "बटनहरूको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "मद्दत बटन देखाउनुहोस्"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "विभाजक छ:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "यदि संवादमा बटन माथी तेर्सो विभाजक छ भने"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "संवाद"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "रेखाचित्र-क्षेत्र"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "सम्पादन गर्न योग्य:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "यदि पाठ सम्पादन गर्न सकिन्छ भने"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "पाठ दृश्यात्मक:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"यदि प्रयोगकर्ताद्वारा प्रविष्ट गरिएको पाठ देखाईएको छ भने। जब बन्द गरिन्छ, टाइप गरिएको "
+"पाठ एस्टेरिक्स क्यारेक्टरको रूपमा प्रदर्शित गरिन्छ, जुन पासवर्डहरू प्रविष्ट गर्न महत्वपूर्ण छ।"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "अधिकतम लम्बाइ:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "पाठको अधिकतम लम्बाइ"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "पाठ:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "यदि प्रविष्टको वरिपरि फ्रेम भए"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "अदृश्य क्यारेक्टर:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr "यदि पाठ देखिने छैन भने प्रयोग गर्ने क्यारेक्टर, जस्तो: पासवर्ड प्रविष्ट गरेको बेला"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "सक्रिय पूर्वनिर्धारित:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "'प्रविष्ट गर्नुहोस्' थिचिएको बेलामा यदि सञ्झ्यालमा पूर्वनिर्धारित विजेट सक्रिय पारिएको छ भने"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "क्यारेक्टरमा चौडाइ:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "प्रविष्टका लागि खाली ठाउँ छोड्न क्यारेक्टरहरूको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "पाठ प्रविष्टि"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "दृश्यात्मक सञ्झ्याल:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "यदि घटना बाकसले दृश्यात्मक सञ्झ्याल प्रयोग गर्दछ भने"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "शाखा माथी:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "यदि घटना बाकस सञ्झ्याल शाखा विजेटको सञ्झ्याल माथी छ भने"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "घटना बाकस"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "प्रारम्भिकरूपले विस्तारित:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "शाखा विजेटलाई प्रकट गर्न विस्तारक पहिले नै खोलिएको छ कि"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "खाली स्थान:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "लेबुल र उपशाखाका बीचमा राखिने खाली स्थान"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "लेबुल विजेट थप्नुहोस्"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "विस्तारक"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "फाइल चयन गर्ने संवादको सञ्झ्याल शीर्षक"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "कार्य:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "पूरा गर्नका लागि फाइल सञ्चालन प्रकार"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "स्थानीय मात्र:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "चयन गरिएको फाइलहरू स्थानीय फाइलहरूमा सिमित हुनुपर्दछ कि"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "लुकाइएका देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "लुकाइएका फाइल र फोल्डरहरू देखाउन सकिन्छ कि"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "यकिन गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid "Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "यदि फाइल अधिलेखन गरिन्छ भने यकिन संवाद प्रदर्शित हुँनेछ कि"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "चौडाइमा क्यारेक्टरहरू:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "क्यारेक्टरहरूमा बटनको चौडाइ"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "फाइल चयन गर्ने बटन"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "बहुविध चयन गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "बहुविध फाइल चयन गर्न अनुमति गरिन्छ कि"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "फाइल छनोटकर्ता"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "फाइल छनोटकर्ता संवाद"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "फाइल चयन गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "फाइल विकल्पहरू:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "यदि फाइल परिचालन गर्ने बटनहरू देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "फाइल चय संवाद"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Gtk स्थिरमा विजेटको X समन्वय"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Gtk स्थिरमा विजेटको Y समन्वय"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "स्थिर स्थानहरू"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "फन्ट चयन संवादको शीर्षक"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "शैली देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "यदि फन्ट शैलीलाई फन्ट जानकारीको भागको रूपमा देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "साइज देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "यदि फन्ट साइज फन्ट सूचनाको अंशको रूपमा देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "फन्ट प्रयोग गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "यदि चयन गरिएको फन्टलाई फन्ट सूचना प्रदर्शन गर्दा प्रयोग गरिन्छ भने"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "साइज प्रयोग गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "यदि चयन गरिएको फन्ट साइजलाई फन्ट सूचना प्रदर्शन गर्दा प्रयोग गरिन्छ भने"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "फन्ट छनोट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "फन्ट छनोटकर्ता बटन"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "पाठ पूर्वावलोकन गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "प्रदर्शन गर्न पूर्वावलोकन गर्ने पाठ"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "फन्ट चयन"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "फन्ट चयन गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "फन्ट चयन संवाद"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "फ्रेम"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "प्रारम्भ प्रकार:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "बक्रको प्रारम्भ प्रकार"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "गामा बक्र"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "ह्यान्डल बाकस वरिपरिको छायाँको प्रकार"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "ह्यान्डल स्थिति:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "ह्यन्डलको स्थान"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "किनारामा सटाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "ह्यान्डल बाकसको किनारा जसलाई स्थानमा सटाइन्छ"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "ह्यान्डल बाकस"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "नयाँ तेर्सो पारिएको बाकस"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "साइज:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "बाकसमा विजेटको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "एकै प्रकारको:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "यदि शाखाहरू समान साइजमा हुनुपर्दछ भने"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "हरेक शाखाको बिच खालीस्थान"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "कुनै पनि शाखाहरू मेट्न सकिँदैन।"
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "अवस्था:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "विजेटहरूको स्थान तिनिहरू कै सहदरसँग सम्बन्धित छ"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "प्याडिङ:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "विजेटको प्याडिङ"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "विस्तार गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "विजेटलाई विस्तार हुन दिन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "भर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "विजेटलाई त्यसको दिइएको क्षेत्रमा भर्नलाई सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "प्याक गर्न सुरु:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "विजेटलाई बाकसको सुरुमा प्याक गर्नलाई सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "अगाडि घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "पछि घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "तेर्सो बाकस"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "नयाँ तेर्सो बटन बाकस"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "बटनहरूको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "सजावट:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "बटनहरूको सजावट शैली"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "बटनहरू बिच खाली स्थान"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "तेर्सो बटन बाकस"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "विभाजकको स्थान"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "खुच्याउनुहोस्:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "विजेटलाई खुच्याउन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "रिसाइज गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "विजेटलाई रिसाइजमा फर्काउन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "तेर्सो फलकहरू"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "मेट्रिक:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "रुलरको एकाइहरू"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "तल्लो मान:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "रुलरको तल्लो मान:"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "माथिल्लो मान:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "रुलरको माथिल्लो मान"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "रुलरमा हालको स्थान"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "अधिक:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "रुलरको अधिकतम मान"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "तेस्रो रुलर"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "मान देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "यदि स्केलको मान देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "अङ्कहरू:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "अङ्कहरूको सङ्ख्या देखाउन"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "मान अवस्था:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "मानको अवस्था:"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "नीति:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "स्केलको अद्यावधिक नीति"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "उल्टाइएको:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "यदि क्षेत्र मानहरू उल्टाइयो भने"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "तेर्सो स्केल"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "स्क्रोलपट्टीको अद्यावधिक नीति"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "तेर्सो स्क्रोलपट्टी"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "तेर्सो विभाजक"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "प्रतिमा %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "प्रतिमा दृश्यको चयन मोड"
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "अभिमुखिकरण:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "प्रतिमाहरूको अभिमुखिकरण"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "रेकर्ड गर्न सकिने:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "यदि तानेर छोड्नुहोस् प्रयोग गरेर दृश्य रेकर्ड गर्न सकिन्छ भने"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "प्रतिमाको दृश्य"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "नाम दिइएको प्रतिमा:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "नाम दिइएको प्रतिमा प्रयोग गर्न"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "प्रतिमाको साइज:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "स्टक प्रतिमाको साइज"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "पिक्सेल साइज:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid "The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr "प्रतिमाको साइजको गुण प्रयोग गर्न पिक्सेलमा वा -१ मा नाम दिइएको प्रतिमाको साइज"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "तेर्सो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "ठाडो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "छवि"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "अवैध स्टक मेनु वस्तु"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "पिक्सम्यापसँग मेनु वस्तु"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "आगत संवाद"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "कच प्रयोग गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "यदि पाठमा कच गरिएको प्रवेश कुञ्जी समावेश भएको छ भने"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "मार्कअप प्रयो गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "यदि पाठमा प्याङ्गो मार्कअप समावेश भएको छ भने"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "समरेखन गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "लेबुलको लाइनहरूको समलेखन"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "पाठ बेर्नुहोस्:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "यदि पाठ लेबुलको चौडाइ भित्र उपयुक्त हुने गरी लपेटेको छ भने"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "चयन गर्न योग्य:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "यदि लेबुल पाठ माउस द्वारा चयन गर्न सकिन्छ भने"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "सम्पूर्ण लेबुलको तेर्सो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "सम्पूर्ण लेबुलको ठाडो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "लक्ष्य फोकस:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "कच पहुँच कुञ्जी प्रयोग भएको बेला कुञ्जीपाटी फोकस सेट गर्न विजेट"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "दीर्धवृत:"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "स्ट्रिङलाई कसरी दीर्धवृत बनाउने"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "क्यारेक्टरमा लेबुलको चौडाइ"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "एकल लाइन मोड:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "यदि लेबुल मात्र दिइएको भए एउटा रेखाका लागि पर्याप्त उचाइ"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "कोण:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "लेबुल पाठको कोण"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "स्वत:"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "लेबुल"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "क्षेत्रको चौडाइ:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "ढाँचा क्षेत्रको चौडाइ"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "क्षेत्रको उचाइ:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "ढाँचा क्षेत्रको उचाइ"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Gtk ढाँचामा विजेटको X समन्वय"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Gtk ढाँचामा विजेटको Y समन्वय"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "सजावट"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "सूचीको चयन मोड"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "सूची"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "सूचीकृत वस्तु"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "पपअप मेनू"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "फाइल"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "सम्पादन"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "दृश्य"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "मद्दत"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "बारेमा"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "प्याक दिशानिर्देश:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "मेनुपट्टीको प्याक दिशानिर्देश"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "शाखा दिशानिर्देश:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "मेनुपट्टीको शाखा प्याक दिशानिर्देश"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "मेनुहरू सम्पादन गर्नुहोस्..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "मेनुपट्टी"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "मेनु वस्तु"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "तेर्सो देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "उपकरणपट्टी तेर्सो भएको बेलामा यदि वस्तु दृश्यात्मक छ भने"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "ठाडो देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "उपकरणपट्टी ठाडो भएको बेलामा यदि वस्तु दृश्यात्मक छ भने"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "महत्वपूर्ण छ:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr "उपकरणपट्टीको मोड GTK_TOOLBAR_BOTH_HORIZ भएको बेला यदि वस्तुको पाठ देखाउनु पर्दछ भने"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "मेनुसँग उपकरणपट्टी बटन"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "नयाँ नोटबुक"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "पृष्ठहरूको सङ्ख्या:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "ट्याबहरू देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "यदि नोटबुक ट्याबहरू देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "किनारा देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "ट्याबहरू नदेखाएको बेला यदि नोटबुक किनारा देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "ट्याबको अवस्था:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "नोटबुक ट्याबहरूको अवस्था"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "स्क्रोल गर्न योग्य:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "यदि नोटबुक ट्याब स्क्रोल गर्न योग्य छ भने"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "ट्याब तेर्सो किनारा:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "नोटबुक ट्याबको समतल किनाराको साइज"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "ट्याब ठाडो सिमाना:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "नोटबुक ट्याबको ठाडो किनाराको साइज"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "पपअप देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "यदि पपअप मेनु सक्रिय पारिएको छ भने"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "पृष्ठहरूको सङ्ख्या:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "नोटबुक पृष्ठहरूको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "अघिल्लो पृष्ठ"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "पछिल्लो पृष्ठ"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "पृष्ठ मेट्नुहोस्"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "पछिल्लो स्विच गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "अघिल्लो स्विच गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "पछि पृष्ठ घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "अघि पृष्ठ घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "पृष्ठहरूको सूचीमा पृष्ठको स्थिति"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "ट्याब विस्तार सहिलाई सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "ट्याबलाई त्यसको दिइएको क्षेत्रमा भर्न सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "ट्याबलाई नोटबुकको सुरुमा प्याक गर्न सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "मेनु लेबुल:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "पपअप मेनुमा पाठ प्रदर्शन गर्न"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "नोटबुक"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Gtk विकल्प मेनुमा %s थप्न सकिँदैन।"
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "विकल्प मेनु"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "रङ:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "यदि पूर्वावलोकन रङ वा ग्रेस्केलमा छ भने"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "यदि पूर्वदृश्य त्यसको दिइएको क्षेत्रमा भर्नका लागि विस्तार हुन्छ भने"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "पूर्वावलोकन"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "प्रगति पट्टीको सामग्रीहरूको अभिमुखिकरण"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "भिन्न:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "सम्पन्न गर्न सकिने कामको भिन्न"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "प्लस चरण:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "प्लस भएको बेलामा उफ्रिरहेको ब्लकलाई चलाउन प्रगति पट्टी लम्बाइको भिन्न"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "प्रगति पट्टी माथी पाठ प्रदर्शन गर्नका लागि"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "पाठ देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "यदि पाठ प्रगति पट्टी मा देखाउनु पर्दछ भने"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "सक्रियता मोड:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "यदि प्रगति पट्टीले काठको गाडिको अगाडि जस्तै काम गर्नु पर्दछ भने"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "पाठको तेर्सो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "पाठको ठाडो पङ्क्तिबद्धता"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "प्रगति पट्टी"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "यदि रेडियो बटन प्रारम्भिक रूपमा खुल्ला छ भने"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "समूह:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "रेडियो बटन समूह (पूर्वनिर्धारित समान प्रमूलसँग सबै रेडियो बटनहरू हुन्)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "नयाँ समूह"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "रेडियो बटन"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "यदि रेडियो मेनु वस्तु प्रारम्भिक रूपमा खुल्ला छ भने"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr "रेडियो मेनु वस्तु समूह (पूर्वनिर्धारित समान प्रमूलसँग सबै रेडियो मेनु वस्तुहरू हुन्)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "रेडियो मेनु वस्तु"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "रेडियो उपकरण बटन समूह (पूर्वनिर्धारित उपकरणट्टीमा सबै रेडियो उपकरण बटनहरू हुन्)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "उपकरणपट्टी रेडियो बटन"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "H नीति:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "जब तेर्सो स्क्रोलपट्टी देखाइन्छ"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "V नीति:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "जब ठाडो स्क्रोलपट्टी देखाइन्छ"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "सञ्झ्यालको अवस्था:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "जहाँ शाखा सञ्झ्याल स्क्रोलपट्टी अनुसार राखिएको हुन्छ"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "छायाँ प्रकार:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "ठाडो स्क्रोलपट्टीको अद्यावधिक नीति"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "स्क्रोल गरिएको सञ्झ्याल"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "मेनुहरूका लागि विभाजक"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "कोर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "यदि विभाजक झिकिएको छ, वा खाली मात्र छ भने"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "उपकरणपट्टी विभाजक वस्तु"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "आरोहण दर:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid "The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "स्पिन बटनको आरोहण दर, पृष्ठ वृद्धिसँगै संयोजनमा प्रयोग हुन्छ।"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "देखाउनका लागि दशमलव अङ्कहरूको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "सङ्ख्यात्मक:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "यदि सङ्ख्यात्मक प्रविष्टलाई मात्र अनुमति छ भने"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "अद्यावधिक नीति:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "जब मान परिवर्तन हुन्छ सङ्केतहरू निकालिन्छ।"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "स्न्याप:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "यदि चरणको वृद्धिको गुणनहरूको मान स्न्याप गरिएको छ भने "
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "बेर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "यदि मान सिमाहरूमा बेरिन्छ भने"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "स्पिन बटन"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "ग्रिप रिसाइज गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "यदि स्थितिपट्टिसँग सञ्झ्याल रिसाइज गर्न रिसाइज ग्रिप छ भने"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "स्थितिपट्टि"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "नयाँ तालिका"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "पङ्क्तिहरूको सङ्ख्या:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "पङ्क्तिहरू:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "तालिकामा पङ्क्तिहरूको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "स्तम्भहरू:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "तालिकामा स्तम्भहरूको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "यदि शाखाहरू सबै समान साइजमा हुनुपर्दछ भने"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "पङ्क्तिमा खालीस्थान:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "हरेक पङ्क्ति विच खालीस्थान"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "स्तम्भ खाली स्थान:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "हरेक स्तम्भ बिच खाली स्थान"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "कक्ष X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "तालिकामा उपकरणको बायाँ किनारा"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "कक्ष Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "तालिकामा विजेटको माथिल्लो किनारा"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "स्तम्भ स्पान:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "तालिकामा विजेट द्धारा स्तम्भहरूको सङ्ख्या स्पान गरियो"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "पङ्क्ति स्पान:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "तालिकामा विजेट द्धारा पङ्क्तिहरू सङ्ख्या स्पान गरियो"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H प्याडिङ:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V प्याडिङ:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X विस्तार"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "विजेटलाई तेर्सो तरिकाले विस्तार हुन दिन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y विस्तार:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "विजेटलाई ठाडो तरिकाले विस्तार हुन दिन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X खुम्च्याउनुहोस्:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "विजेटलाई तेर्सो तरिकाले खुम्चिन दिन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y खुम्च्याउनुहोस्:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "विजेटलाई ठाडो तरिकाले खुम्चिन दिन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X भर्नु:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "विजेटलाई आफ्नो समतल बाँडिएको भाग भर्न लगाउन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y भर्नु:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "विजेटलाई आफ्नो ठाडो बाँडिएको भाग भर्न लगाउन सत्य सेट गर्नुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "पङ्क्ति अगाडि घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "पङ्क्ति पछाडि घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "स्तम्भ अगाडि घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "स्तम्भ पछाडि घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "पङ्क्ति मेट्नुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "स्तम्भ मेट्नुहोस्"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "तालिका"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "केन्द्र"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "भर्नुहोस्"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "केही पनि होइन"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "क्यारेक्टर"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "शब्द"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "कर्सर दृश्यात्मक:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "यदि कर्सर दृश्यात्मक छ भने"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "अधिलेखन:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "यदि प्रविष्ट गरिएको पाठले अवस्थित पाठ अधिलेखन गर्दछ भने"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "स्विकार ट्याब:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "यदि ट्याब क्यारेक्टर प्रविष्ट गर्न सकिन्छ भने"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "समर्थन:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "पाठको समर्थन"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "बेराइ:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "पाठको बेराइ"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "खाली स्थान माथी:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "अनुच्छेदहरूको माथि खाली स्थानको पिक्सेल"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "खाली स्थान तल:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "अनुच्छेदहरूको तल खाली स्थानहरूको पिक्सेल"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "खाली स्थान भित्र:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "एउटा अनुच्छेदमा लपेटिएको रेखाहरू बीचमा खाली स्थानहरूको पिक्सेल"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "बायाँ सीमान्त:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "पिक्सेलमा बायाँ किनारको चौडाइ"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "दायाँ सीमान्त:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "पिक्सेलभित्र दायाँ किनारको चौडाइ"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "इन्डेन्ट:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "अनुच्छेदहरूको इन्डेन्ट गर्न पिक्सेलको परिणाम"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "पाठको दृश्य"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "यदि टगल बटन प्रारम्भिक रूपमा खुल्ला छ भने"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "टगल बटन"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "उपकरणपट्टी टगल बटन"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "नयाँ उपकरणपट्टी"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "वस्तुहरूको सङ्ख्या:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "उपकरणपट्टीमा वस्तुहरूको सङ्ख्या"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "उपकरणपट्टी अभिमुखिकरण"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "शैली:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "उपकरणपट्टी शैली"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "उपकरणटिपहरू:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "यदि उपकरणटिपहरू सक्रिय गरिएका छन् भने"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "बाँण देखाउनुहोस्:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "यदि उपकरणपट्टी ठीक छैन भने एउटा बाँण मेनु पपअप गर्न देखाइनु पर्दछ"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "यदि वस्तु अरू समान वस्तुहरू जस्तै समान साइजको हुनुपर्दछ भने"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "वस्तु अगाडि घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "वस्तु पछाडि घुसाउनुहोस्"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "उपकरणपट्टी"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "उपकरणपट्टी बटन"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "उपकरणपट्टी वस्तु"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "स्तम्भ १"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "स्तम्भ २"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "स्तम्भ ३"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "पङ्क्ति %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "हेडरहरू दृश्यात्मक:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "यदि स्तम्भ हेडर बटन देखाइएको छ भने"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "नियम सङ्केत:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid "If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "यदि सङ्केत सेट गरिएकोले विषयवस्तु इन्जिन वैकल्पिक रङहरूमा पङ्क्तिहरू कोर्नु पर्दछ।"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "यदि दृश्य पुनआदेश गर्न सकिने छ भने"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "खोजी सक्रिय पार्नुहोस्:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "यदि प्रयोगकर्ताले स्तम्भको माध्यमद्वारा अन्तरक्रिया पूर्वक खोजी गर्न सक्छ भने"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "स्थिर उचाइ मोड:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "कार्यसम्पादन सुधार गर्न सबै पङ्क्तिहरू समान उचाइमा सेट गर्दछ"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "होवर चयन:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "चयनले सूचक अनुशरण गर्नु पर्दछ कि"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "होवर विस्तार:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid "Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "या सूचक पङ्क्तिहरूको माथी सार्दा बढ्छ वा रद्द हुन्छ"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "सूची वा ट्रि दृश्य"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "नयाँ ठाडो बाकस"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "ठाडो बाकस"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "नयाँ ठाडो बटन बाकस"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "ठाडो बटन बाकस"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "दृश्य बिन्दुको छायाँको प्रकार"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "दृश्य बिन्दु"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "ठाडो फलकहरू"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "ठाडो रुलर"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "ठाडो स्केल"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "ठाडो स्क्रोलपट्टी"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "ठाडो विभाजक"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "सञ्झ्यालको शीर्षक"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "सञ्झ्यालको प्रकार"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "सङ्केत प्रकार:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "सञ्झ्याललाई कसरी प्रबन्ध गर्ने हो सञ्झ्याल प्रबन्धकलाई भन्नुहोस्"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "सञ्झ्यालको सुरुआत स्थिति"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "मोडल:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "यदि सञ्झ्याल मोडल हो भने"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "पूर्वनिर्धारित चौडाइ:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "सञ्झ्यालको पूर्वनिर्धारित चौडाइ"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "पूर्वनिर्धारित उचाइ:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "सञ्झ्यालको पूर्वनिर्धारित उचाइ"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "रिसाइज गर्न सकिने:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "यदि सञ्झ्याल रिसाइज गर्न सकिन्छ भने"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "यदि सञ्झ्याल खुम्च्याउन सकिन्छ भने"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "बढ्नु:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "यदि सञ्झ्याल ठूलो गर्न सकिन्छ भने"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "स्वत-नष्ट गर्नु:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "सञ्झ्यालको अस्थायी प्रमूल नष्ट भएको बेला यदि सञ्झ्याल नष्ट भयो भने"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "यस सञ्झ्यालका लागि प्रतिमा"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "भूमिका:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "सत्र पूर्वावस्थामा ल्याउने बेलामा सञ्झ्याल प्रयोगका लागि एउटा अद्धितिय पहिचायक"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "अलंकृत:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "यदि सञ्झ्याल सञ्झ्याल प्रबन्धकद्वारा अलंकृत गर्नु पर्दछ भने"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "कार्यपट्टी फड्काउनुहोस्:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "यदि सञ्झ्याल कार्यपट्टिमा देखा पर्न हुँदैन"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "पेजर फड्काउनुहोस्:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "यदि सञ्झ्याल पेजरमा देखा पर्न हुँदैन भने"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "गुरुत्व:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "सञ्झ्याल समन्वय मिलाउने बेलामा प्रयोग गरिने सन्दर्भ बिन्दु"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "नक्सामा फोकस गर्नुहोस्:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "यदि यसलाई मानचित्रङ्कित गरेको बेलामा सञ्झ्यालले आगत फोकस प्राप्त गर्यो भने"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "आवश्यक सङ्केत:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "यदि सञ्झ्याल सञ्झ्याल प्रबन्धकद्वारा अलंकृत गर्नु पर्दछ भने"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "सञ्झ्याल"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "त्रुटि"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "प्रणालीमा त्रुटि"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "फाइल खोल्दा त्रुटि"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "फाइल पढ्दा त्रुटि"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "फाइल लेख्दा त्रुटि"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "अवैध डाइरेक्टरी"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "अवैध मान"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "अवैध XML सम्पूर्ण"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "आशा गरिएको सुरुको ट्याग"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "आशा गरिएको अन्तिम ट्याग"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "आशा गरिएको क्यारेक्टर डेटा"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "कक्षाको आइ डि हराई राखेको छ"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "कक्ष अज्ञात"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "अवैध तत्व"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "अप्रत्याशित रूपले फाइलको अन्त्य"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "अज्ञात त्रुटि सङ्केत"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "नियन्त्रित"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "नियन्त्रक"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "लेबुल"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "लेबुल पारिएको"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "यसको सदस्य"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "यसको नोड शाखा"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "यसमा प्रवाह"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "यसबाट प्रवाह"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "यसको उपसञ्झ्याल"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "सम्मिलित"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "यसद्वारा सम्मिलित"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "यसका लागि पपअप"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "यसको प्रमूल सञ्झ्याल"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "सम्बन्ध: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "विजेट"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "नाम:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "विजेटको नाम सहयोगी प्राविधिहरूमा पास गर्न"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "वर्णन:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "विजेटको विवरण सहयोगी प्राविधिहरूमा पास गर्न"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "तालिका क्याप्सन:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "तालिका क्याप्सन सहयोगी प्राविधिहरूमा पास गर्न"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "यस सम्बन्धद्वारा विजेटहरू चयन गर्नुहोस्"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "क्लिक गर्नुहोस्"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "थिच्नुहोस्"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "निष्काशन"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "सहयोगी प्राविधिहरूमा पास गर्न कार्यहरूको विवरण प्रविष्ट गर्नुहोस्"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "क्लिपबोर्ड"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "तपाईँलाई टाँस्नका लागि विजेट चयन आवश्यक छ"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "तपाईँले सञ्झ्यालहरू र संवादहरूमा टाँस्न सक्नुहुन्न।"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"यसलाई त्यसको प्रमूल द्वारा स्वत: निर्माण गरिए देखि\n"
+"तपाईँले चयन गरिएको विजेटमा टाँस्न सन्नुहुन्छ।"
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "मेनु वस्तुहरू मात्र मेनु र मेनुपट्टिमा टाँस्न सकिन्छ।"
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "बटनहरू मात्र संवाद कार्य क्षेत्रमा टाँस्न सकिन्छ।"
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "जिनोम डक वस्तु विजेटहरू मात्र एउटा जिनोम डकमा टाँस्न सकिन्छ।"
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "जिनोम डक वस्तु विजेटहरू मात्र जिनोम डक वस्तुको माथी टाँस्न सकिन्छ।"
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "माफ गर्नुहोस् - जिनोम डक वस्तु माथि अझै सम्म पनि टाँस्ने कार्य कार्यान्वयन भएको छैन।"
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "जिनोम डक वस्तु विजेटहरू जिनोम डकमा टाँस्न मात्र सकिन्छ।"
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "नयाँ"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "नयाँ फाइल सिर्जना गर्नुहोस्"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "जिनोम"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "ह्रास भएको"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ आधारभूत"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ थप"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "गतिवर्धक कुञ्जी चयन गर्नुहोस्"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "कुञ्जीहरू"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "मेनु सम्पादक"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "प्रकार"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "गतिवर्धक"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "नाम"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "ह्यान्डलर"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "सक्रिय पार्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "समूह"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "प्रतिमा"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "वस्तु र त्यसका शाखाहरूलाई सूचीको माथी एउटा ठाउँमा सार्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "वस्तु र त्यसका शाखाहरूलाई सूचीको तल एउटा ठाउँमा सार्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "वस्तु र त्यसका शाखाहरूलाई एक स्तर माथी सार्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "वस्तु र त्यसका शाखाहरूलाई एक स्तर तल सार्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "प्रयोग गर्न स्टक वस्तु"
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "स्टक वस्तु:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "प्रयोग गर्न स्टक जिनोम वस्तु"
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "मेनु वस्तुको पाठ, वा विभाजकका लागि खाली।"
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "विजेटको नाम"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "वस्तु चयन गरिएको बेला कल गर्ने प्रकार्य"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "ह्यान्डलर:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "मेनुको बायाँ तिर वैकल्पिक प्रतिमा देखाउनका लागि।"
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "माउस वस्तुको माथी भएको बेला टिप देखाउनका लागि"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "उपकरणटिप:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "थप्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "चयन गरिएको वस्तु तल नयाँ वस्तु थप्नुहोस्।"
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "शाखा थप्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "चयन गरिएको वस्तु तल नयाँ शाखा थप्नुहोस्।"
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "विभाजक थप्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "चयन गरिएको वस्तुको तल विभाजक थप्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "मेट्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "हालको वस्तु मेट्नुहोस्"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "वस्तु प्रकार:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "यदि वस्तु प्रारम्भिक रूपमा खुल्ला छ।"
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "सक्रिय:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "होइन"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "रेडियो मेनु वस्तुको समूह"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "रेडियो"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "जाँच"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "साधारण"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "गतिवर्धक:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "कुञ्जी:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "परिमार्जकहरू:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "हो"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "प्रतिमा चयन गर्नुहोस्"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "विभाजक"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "नयाँ"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "चयनकर्ता"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"परियोजना डाइरेक्टरी सेट छैन।\n"
+"कृपया परियोजना विकल्प संवाद प्रयोग गरी त्यसलाई सेट गर्नुहोस्।\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"स्रोत डाइरेक्टरी सेट छैन।\n"
+"कृपया परियोजना विकल्प संवाद प्रयोग गरी त्यसलाई सेट गर्नुहोस्।\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"अवैध स्रोत डाइरेक्टरी:\n"
+"\n"
+"स्रोत डाइरेक्टरी परियोजना डाइरेक्टरी\n"
+"वा परियोजना डाइरेक्टरीको उप-डाइरेक्टरी हुनुपर्दछ।\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"पिक्सम्याप डाइरेक्टरी सेट छैन।\n"
+"कृपया परियोजना विकल्प संवाद प्रयोग गरी त्यसलाई सेट गर्नुहोस्।\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "माफ गर्नुहोस् - %s लो लागि स्रोत उत्पन्न अझै सम्म पनि कार्यान्वयन गरिएको छैन।"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"तपाईँको परियोजनाले जि टि के एम एम - २ ले\n"
+"समर्थन नगर्ने घटाइएको प्रयोग गर्दछ। यो विजेटका लागि आफ्नो परियोजना जाँच्नुहोस्,\n"
+"र त्यसको प्रतिस्थापन प्रयोग गर्नुहोस्।"
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"C++ स्रोत सङ्केत उत्पादन गर्न ग्लेड-- चलाउन त्रुटि।\n"
+"तपाईँले ग्लेड-- स्थापना गरिसक्नुभयो साथै त्यो तपाईँको PATHमा छ जाँच गर्नुहोस्।\n"
+"त्यसपछि टर्मिनलमा 'ग्लेड-- <project_file.glade>' परिचालन गर्न प्रयास गर्नुहोस्।"
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"एडा९५ स्रोत सङ्केत उत्पादन गर्न गेट चलाउदा त्रुटि।\n"
+"तपाईँले गेट स्थापना गरिसक्नुभयो र त्यो तपाईँको PATHमा छ भनि जाँच गर्नुहोस्।\n"
+"त्यसपछि टर्मिनलमा 'गेट <project_file.glade>' परिचालन गर्न प्रयास गर्नुहोस्।"
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"पर्ल स्रोत सङ्केत उत्पादन गर्न ग्लेड२पर्ल चलाउदा त्रुटि।\n"
+"तपाईँले ग्लेड२पर्ल स्थापना गरिसक्नुभयो र त्यो तपाईँको PATHमा छ कि जाँच गर्नुहोस्।\n"
+"त्यसपछि टर्मिनलमा 'ग्लेड२पर्ल <project_file.glade>' चलाउन प्रयास गर्नुहोस्।"
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"ईफिल स्रोत सङ्केत उत्पादन गर्न ईग्लेड चलाउदा त्रुटि।\n"
+"तपाईँले ईग्लेड स्थापना गरिसक्नुभयो र त्यो तपाईँको PATHमा छ भनि जाँच गर्नुहोस्।\n"
+"त्यसपछि टर्मिनलमा 'ईग्लेड <project_file.glade>' चलाउन प्रयास गर्नुहोस्।"
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"पिक्सम्याप डाइरेक्टरी सेट छैन।\n"
+"कृपया परियोजना विकल्प संवाद प्रयोग गरी त्यसलाई सेट गर्नुहोस्।\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "परियोजना XML फाइल लेख्दा त्रुटि\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "परियोजनाका विकल्पहरू"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "सामान्य"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "आधारभूत विकल्पहरू:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "परियोजना डाइरेक्टरी"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "परियोजना डाइरेक्टरी:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "ब्राउज..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "हालको परियोजनाको नाम"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "परियोजनाको नाम:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "कार्यक्रमको नाम"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "परियोजना फाइल"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "परियोजना फाइल:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "सब-डाइरेक्टरीहरू:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "उत्पादित स्रोत सङ्केत बचत गर्न डाइरेक्टरी"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "स्रोत डाइरेक्टरी:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "पिक्सम्यापहरू बचत गर्न डाइरेक्टरी"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "पिक्सम्याप डाइरेक्टरी:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "इजाजतपत्र जुन उत्पादित फाइलहरूको माथी थपिन्छ"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "भाषा:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "जिनोम:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "जिमोन समर्थन सक्रिय पार्नुहोस्"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "यदि जिनोम अनुप्रयोग निर्माण गर्नु पर्दछ भने"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "जिमोन DB समर्थन सक्रिय पार्नुहोस्"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "यदि जिमोन DB अनुप्रयोग निर्माण गर्नु पर्दछ भने"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C विकल्पहरू"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>द्रष्टव्य:</b> ठूलो अनुप्रयोगका लागि लिबग्लेडको प्रयोग सिफारिश गरिएको छ।"
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "सामान्य विकल्पहरू:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext समर्थन"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "यदि स्ट्रिङहरू gettext द्धारा अनुवादका लागि चिन्ह लगाईएको छ भने"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "विजेट नामहरू सेट गर्नुहोस्"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "यदि विजेट नामहरू स्रोत सङ्केतमा मिलाईएको छ भने"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "जगेडा स्रोत फाइलहरू"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "यदि पुरानो स्रोतको प्रतिलिपि गरिएको छ भने"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "जिनोम मद्दत समर्थन"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "यदि जिनोम मद्दत प्रणालीका लागि समर्थन समावेश गरिनु पर्दछ भए"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "फाइल निर्गत विकल्पहरू:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "निर्गत mail.c फाइल"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "यदि main.c फाइलले मुख्य() प्रकार्य समावेस भएको निर्गत दिन्छ, यदि त्यो पहिले नै अवस्थित छैन"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "निर्गत समर्थन प्रकार्यहरू"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "यदि समर्थन प्रकार्यहरू निर्गत हो भने"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "निर्गत निर्माण फाइलहरू"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"यदि फाइलमा स्रोत सङ्केत निर्माणका लागि Makefile.am र समायोज समावेश सहित निर्गत "
+"भयो भने, यदि तिनिहरू पहिले नै अवस्थित छैन भने"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "इन्टरफेस सिर्जना प्रकार्यहरू"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "फाइल जसमा इन्टरफेस सिर्जना गर्न प्रकार्यहरू लेखिएको छ"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "स्रोत फाइल:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "फाइल जसमा इन्टरफेस सिर्जना गर्न प्रकार्यहरूको विज्ञप्ति लेखिएको छ"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "हेडर फाइल:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "इन्टरफेस सिर्जना प्रकार्यका लागि मुख्य फाइल"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "इन्टरफेस सिर्जना प्रकार्यका लागि हेडर फाइल"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "सङ्केत ह्यान्डलर र जवाफी फोन प्रकार्यहरू:"
+
+#: ../glade/glade_project_options.c:610
+msgid "The file in which the empty signal handler and callback functions are written"
+msgstr "फाइल जसमा खाली सङ्केत ह्यान्डलर र जवाफी फोन प्रकार्यहरू लेखिएको छ"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "फाइल जसमा सङ्केत ह्यान्डलर र जवाफी फोन प्रकार्यको विज्ञप्ति लेखिएको छ"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "सङ्केत ह्यान्डलर र जवाफी फोन प्रकार्यहरूका लागि मुख्य फाइल"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "सङ्केत ह्यान्डलर र जवाफी फोन प्रकार्यहरूका लागि हेडर फाइल"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "प्रकार्यहरू समर्थन:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "फाइल जसमा प्रकार्य समर्थन लेखिएको छ"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "फाइल जसमा प्रकार्य समर्थनको विज्ञप्ति लेखिएको छ"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "प्रकार्य समर्थनका लागि मुख्य फाइल"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "प्रकार्य समर्थनका लागि हेडर फाइल"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "लिबग्लेड विकल्पहरू"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "अनुवाद गर्न सकिने स्ट्रिङहरू:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>द्रष्टव्य:</b> यो विकल्प घटेको छ - सट्टामा प्रारम्भिक उपकरण प्रयोग गर्नुहोस्।"
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "अनुवाद गर्न सकिने स्ट्रिङहरू बचत गर्नुहोस्"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr "यदि अनुवाद गर्न सकिने स्ट्रिङहरूलाई सि स्रोत फाइलमा बचत गरियो भने, लिबग्लेडले लोड गरेको इन्टरफेसको अनुवाद सक्षम गर्न"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "सबै अनुवाद गर्न योग्य स्ट्रिङहरू सि स्रोत फाइलमा बचत गर्न"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "फाइल:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "परियोजना डाइरेक्टरी चयन गर्नुहोस्"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "तपाईँले अनुवाद गर्न सकिने स्ट्रिङ फाइल विकल्प सेट गर्नु पर्दछ"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "तपाईँले परियोजना डाइरेक्टरी विकल्प सेट गर्नु पर्दछ"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "तपाईँले परियोजनाको फाइल विकल्प सेट गर्नु पर्दछ"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "तपाईँले परियोजनाको नाम विकल्प सेट गर्नु पर्दछ"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "तपाईँले कार्यक्रमको नाम विकल्प सेट गर्नु पर्दछ"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "तपाईँले स्रोत डाइरेक्टरी विकल्प सेट गर्नु पर्दछ"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "तपाईँले पिक्सम्याप डाइरेक्टरी विकल्प सेट गर्नु पर्दछ"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"मद्दत फाइल देखाउन सकिएन: %s.\n"
+"\n"
+"त्रुटि: %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "नयाँ परियोजना सिर्जना गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "निर्माण"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "परियोजना स्रोत सङ्केतको निर्गत"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "विकल्पहरू..."
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "परियोजना विकल्पहरू सम्पादन गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "चयन गरिएको विजेट मेट्नुहोस्"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "रङदानी देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "विजेटहरूको रङदानी देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "गुण सम्पादक देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "गुण सम्पादक देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "विजेट ट्रि देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "विजेट ट्रि देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "क्लिपबोर्ड देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "क्लिपबोर्ड देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "ग्रिड देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "ग्रिड देखाउनुहोस् (स्थिर कन्टेनरहरूमा मात्र)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "ग्रिडमा सटाउनुहोस्"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "ग्रिडमा विजेटहरू सटाउनुहोस्"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "विजेट उपकरणटिपहरू देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "सिर्जना गरिएको विजेटहरूको उपकरणटिपहरू देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "ग्रिड विकल्पहरू सेट गर्नुहोस्..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "ग्रिड मोड र खालीस्थान सेट गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "सटाउने विकल्पहरू सेट गर्नुहोस्..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "ग्रिडमा सटाउनका लागि विकल्पहरू सेट गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "FAQ"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "ग्लेड FAQ देखाउनुहोस्"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "परियोजना"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "नयाँ परियोजना"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "खोल्नुहोस्"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "परियोजना खोल्नुहोस्"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "बचत गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "परियोजना बचत गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "विकल्पहरू"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "निर्माण"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "स्रोत सङ्केत निर्माण गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "अवस्थित परियोजना खोल्नुहोस्"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "परियोजना बचत गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "ग्लेड अन्त्य गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "क्लिपबोर्डमा चयन गरिएको विजेट काट्नुहोस्"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "क्लिपबोर्डमा चयन गरिएको प्रतिलिपि बनाउनुहोस्"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "चयन गरिएको विजेट माथी क्लिपबोर्डबाट विजेट टाँस्नुहोस्"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "ग्रिड"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "ग्रिड देखाउनुहोस्"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "ग्रिड लाइनहरू बिच खाली स्थान सेट गर्नुहोस्"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "ग्रिडमा सटाउनुहोस्"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "ग्रिडमा विजेटहरू सटाउनुहोस् (स्थिर कन्टेनरहरूमा मात्र)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "ग्रिडमा विजेटको कुन भाग सटाउने हो सेट गर्नुहोस्"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "बारेमा..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "विकल्पहरू"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "स्रोत सङ्केत लेख्नुहोस्"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "ग्लेड"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "के तपाईँ साँच्चिकै नयाँ परियोजना सिर्जना गर्न चाहनुहुन्छ ?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "नयाँ Gtk+ परियोजना"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "नयाँ जिनोम परियोजना"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "तपाईँ कुन प्रकारको परियोजना सिर्जना गर्न चाहनुहुन्छ ?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "नयाँ परियोजना सिर्जना गरियो।"
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "परियोजना खुल्यो"
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "परियोजना खोल्ने क्रममा त्रुटि"
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "परियोजना फाइल खोल्ने क्रममा त्रुटि"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr "परियोजना फाइल खोल्ने क्रममा त्रुटि"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"हाल कुनै परियोजना खोलेको छैन।\n"
+"परियोजना/नयाँ आदेशसँगै नयाँ परियोजना सिर्जना गर्नुहोस्।"
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "परियोजना बचत गर्ने क्रममा त्रुटि"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "परियोजना बचत गर्ने क्रममा त्रुटि"
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "परियोजना बचत गरियो।"
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "स्रोत सङ्केत लेख्ने क्रममा त्रुटि"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "स्रोत लेख्ने क्रममा त्रुटि"
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "स्रोत सङ्केत लेखियो"
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "प्रणालीमा त्रुटि भएको सन्देश:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "के तपाईँ पक्का बन्द गर्न चाहनुहुन्छ ?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "ग्लेड Gtk+ र जिनोमका लागि प्रयोग गर्ने इन्टरफेस निर्माणकर्ता हो।"
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "ग्लेडका बारेमा"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<untitled>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "डेटावेस ब्राउजर"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "डेटा-बाउन्ड कम्बो"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "जडान चयनकर्ता"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN कन्फिगर गर्ने"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN कन्फिगरेसन ड्रुईड"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "पाठ हाइलाइट गर्नुहोस्:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "यदि चयन गरिएमा, पाठ विजेट भित्र हाइलाइट हुन्छ"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "डेटावेस त्रुटि दर्शक"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "डेटावेस त्रुटि संवाद"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "फारम"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "ग्रे बार भित्र पाठ"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "ग्रे बार"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "डेटा-बाउन्ड ग्रिड"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "डेटा-बाउन्ड सूची"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "डेटाबेस लगइन विजेट"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "लगइन"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "डेटाबेस लगइन संवाद"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "प्रदायक चयनकर्ता"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "डेटा स्रोत चयनकर्ता"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "तालिका सम्पादक "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "उत्प्लावन अनुमति दिनुहोस्:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "यदि उत्प्लावन डक वस्तुहरूलाई अनुमति छ भने"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "माथी तिर डक ब्यान्ड थप्नुहोस्"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "तल तिर डक ब्यान्ड थप्नुहोस्"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "बायाँ तिर डक ब्यान्ड थप्नुहोस्"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "दायाँ तिर डक ब्यान्ड थप्नुहोस्"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "उत्प्लावन डक वस्तु थप्नुहोस्"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "जिनोम डक"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "बन्द गरिएको:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "यदि डक वस्तु स्थानमा बन्द गरिएको छ भने"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "अनन्य:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "यदि डक वस्तु त्यसको ब्यान्डमा जहिले पनि एउटै मात्र वस्तु हो भने"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "कहिले पनि उत्प्लावित नगर्नुहोस्:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "यदि डक वस्तुले आफ्नै सञ्झ्यालमा उत्प्लावित हुन कहिले पनि अनुमति दिदैन भने"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "कहिल्यै ठाडो नगर्नुहोस्:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "यदि डक वस्तुलाई कहिले पनि ठाडो हुन अनुमति छैन भने"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "कहिले पनि तेर्सो नगर्नुहोस्:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "यदि डक वस्तुलाई कहिले पनि तेर्सो हुन अनुमति छैन भने"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "डक वस्तुको वरिपरि छायाँको प्रकार"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "उत्प्लावन डक वस्तुको अभिमुखिकरण"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "डक वस्तु अघि थप्नुहोस्"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "डक वस्तु पछि थप्नुहोस्"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "जिनोम डक वस्तु"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "थप सूचना, जस्तै कि प्याकेजको विवरण र त्यसको वेबमा मुख्य पृष्ठ"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "जिनोम संवादका बारेमा"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "नयाँ फाइल"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "फाइल खोल्नुहोस्"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "फाइल बचत गर्नुहोस्"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "स्थितिपट्टी:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "यदि सञ्झ्यालसँग स्थितिपट्टी छ भने"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "भण्डार कन्फिगर:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "यदि सजावट गरिएको छ र स्वत पूर्वावस्थामा आएको छ भने"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "जिनोम अनुप्रयोग सञ्झ्याल"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "स्थिति सन्देश"
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "प्रगति:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "यदि अनुप्रयोग पट्टीसँग प्रगति सूचक छ भने"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "स्थिति:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "यदि अनुप्रयोगसँग वस्तुस्थिति सन्देशहरू र प्रयोगकर्ता आगतका लागि क्षेत्र छ भने"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "जिनोम अनुप्रयोग पट्टी"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "एन्टि-एलाइज गरिएको:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "पाठको छेउहरू र ग्राफिक्स मिहिन पार्न यदि क्यानभास एन्टि-एलाइज गरिएको छ भने"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X१:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "न्यूनतम X समन्वय"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y१:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "न्यूनतम y समन्वय"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X२:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "अधिकतम X समन्वय"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y२:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "अधिकतम y समन्वय"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "पिक्सेल प्रति एकाइ:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "पिक्सेलको सङ्ख्या एक एकाइमा मिल्दो छ"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "जिनोम क्यानभास"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "हल्लिनु:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "यदि नमूनाले अझ बढी ठीक हुन रङ संयोजन प्रयोग गर्नु पर्दछ भने"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "रङ छनोट गर्नुहोस्"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "जिनोम रङ पिकर"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "बोनोबो नियन्त्रण सिर्जना गर्न सकिएन"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "नयाँ बोनोबो नियन्त्रण"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "बोनोबो नियन्त्रण चयन गर्नुहोस्"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "वर्णन"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "बोनोबो नियन्त्रण"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "समय देखाउनुहोस्:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "यदि समयको साथ साथै मिति पनि देखाइयो भने"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "२४ घण्टाको ढाँचा:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "यदि समय २४-घण्टा ढाँचामा देखाइन्छ भने"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "तल्लो घण्टा:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "पपअपमा देखाइने तल्लो घण्टा"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "माथिल्लो घण्टा:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "पपअपमा देखाइने माथिल्लो घण्टा"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "जिनोम मिति सम्पादन"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "स्वत बन्द:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "यदि कुनै बटन क्लिक भएको बेला यदि संवाद बन्द हुन्छ भने"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "बन्द भएको बेला लुकाउनुहोस्:"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "यदि नष्ट गर्नुको सट्टा बन्द भएको बेलामा संवाद लुकाइयो भने"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "जिनोम संवाद बाकस"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "नयाँ जिनोम ड्रुइड"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "मद्दत देखाउनुहोस्"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "मद्दत बटन प्रदर्शन गर्नुहोस्।"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "सुरुको पृष्ठ थप्नुहोस्"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "अन्तिम पृष्ठ थप्नुहोस्"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "ड्रुइड"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "पृष्ठको शीर्षक"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "पृष्ठको मुख्य पाठले मानिसहरूलाई ड्रुइडका बारेमा परिचय गराउँदछ।"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "शीर्षक रङ:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "शीर्षक पाठको रङ"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "पाठको रङ:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "मुख्य पाठको रङ"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "पृष्ठको पृष्ठभूमि रङ"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "लोगो पछाडि. रङ:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "लोगोको वरिपरि पृष्ठभूमि रङ"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "पाठ बाकसको रङ:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "मुख्य पाठ क्षेत्रको पृष्ठभूमि रङ"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "लोगो छवि:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "पृष्ठको माथी-दायाँ तिर लोगो प्रदर्शन गर्न"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "छेउको पानीचिन्ह:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "मुख्य चित्र पृष्ठको छेउमा प्रदर्शन गर्न"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "माथिल्लो पानीचिन्ह:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "पृष्ठको माथी पानीचिन्ह प्रदर्शन गर्न"
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "ड्रुइड सुरु वा अन्तिम पृष्ठ"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "सामग्रीहरू पछाडि. रङ:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "शीर्षक वरिपरि पृष्ठभूमि रङ"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "चित्र पृष्ठको एकदम माथी प्रदर्शन गर्न"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "ड्रुइड उच्चस्तरिय पृष्ठ"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "इतिहास आइ डि:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "इतिहास प्रविष्टहरू बचत गर्न आइ डि"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "अधिकतम बचत भयो:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "अधिकतम सङ्ख्यामा प्रविष्ट गरिएको इतिहास बचत गरियो"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "जिनोम प्रविष्टि"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "फाइल चयन गर्ने संवादको शीर्षक"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "डाइरेक्टरी:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "यदि डाइरेक्टरी फाइल भन्दा पनि आवश्यक छ भने"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "यदि फाइल चयन संवाद नमूना हुनुपर्दछ भने"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "फाइल छनोटकर्ता प्रयोग गर्नुहोस्:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Gtk फाइल चयनको सट्टा नयाँ Gtk फाइल चयनकर्ता विजेट प्रयोग गर्नुहोस्"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "जिनोम फाइल प्रविष्टि"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "फन्ट चयन संवादमा पूर्वावलोकन पाठ देखाउनका लागि"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "मोड:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "फन्ट पिकर बटनमा के प्रदर्शन गर्ने"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "फन्ट पिकर बटनमा प्रयोग गर्न फन्टको साइज"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "जिनोम फन्ट पिकर"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "प्रदर्शन गरिने URL जब बटन क्लिक गरिन्छ"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "बटनमा पाठ प्रदर्शन गर्न"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "जिनोम HRef सम्बन्ध बटन"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "जिनोम प्रतिमाको प्रविष्टि"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "चयन मोड"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "प्रतिमाको चौडाइ:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "हरेक प्रतिमाको चौडाइ"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "प्रतिमाहरूको पङ्क्तिहरू विच पिक्सेलको सङ्ख्या"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "प्रतिमाहरूको स्तम्भहरू विच पिक्सेलको सङ्ख्या"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "प्रतिमा किनारा:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "प्रतिमाहरू (प्रयोग नगरिएको?) को वरिपरि पिक्सेलको सङ्ख्या"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "पाठको खाली स्थान:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "पाठ र प्रतिमाको बीचमा पिक्सेलको सङ्ख्या"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "सम्पादन गर्न योग्य पाठ:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "यदि प्रतिमा पाठ प्रयोगकर्ताद्वारा सम्पादन गर्न सकिन्छ भने"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "पाठ तथ्याङ्क:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "यदि प्रतिमा पाठ सन्तुलनमा रहेको छ भने, जुन केसमा त्यो जिनोम प्रतिमा सूचीद्वारा प्रतिलिपि हुँदैन।"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "प्रतिमाको सूची"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "प्रतिमा चयन"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "सन्देशको प्रकार:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "सन्देश बाकसको प्रकार"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "सन्देश:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "प्रदर्शन गर्न सन्देश"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "जिनोम सन्देश बाकस"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "पिक्सम्याप फाइलनाम"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "स्केल गरिएको:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "यदि पिक्सम्याप स्केल गरियो भने"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "स्केल गरिएको चौडाइ:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "पिक्म्यापलाई स्केल गर्न चौडाइ"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "स्केल गरिएको उचाइ:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "पिक्म्यापलाई स्केल गर्न उचाइ"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "जिनोम पिक्सम्याप"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "पूर्वावलोकन:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "यदि पिक्सम्यापको सानो पुर्वालोकन प्रदर्शन भयो भने"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "जिनोम पिक्सम्याप प्रविष्टि"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "नयाँ जिनोम गुण बाकस"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "गुण संवाद बाकस"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "मुख्य सङ्केत लेख्नुहोस् र बन्द गर्नुहोस्"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "लुकाइएको रङदानीसँगै सुरु गर्नुहोस्"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "लुकाइएको गुण सम्पादकसँगै सूरू गर्नुहोस्"
+
+#: ../glade/main.c:460
+msgid "glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "ग्लेड: XML फाइल '-w' वा '--लेख्ने-स्रोत' विकल्पका लागि मिलाएको हुनुपर्दछ।\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "ग्लेड: XML फाइल लोड गर्दा त्रुटि।\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "ग्लेड: स्रोत लेख्दा त्रुटि\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "रङदानी"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "निजी"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "सुरक्षित"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "सार्वजनिक"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "प्रिलाईट"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "चयन गरिएको"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "इनसेन्स"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "जब सञ्झ्याललाई पुन: रेखाचित्रको जरुरी पर्दछ"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "जब माउस सर्दछ"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "माउसको चालको सङ्केतहरू"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "कुनै पनि बटन थिच्दा हुने माउसको चाल"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "बटन १ थिच्दा हुने माउसको चाल"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "बटन २ थिच्दासँगै भएको माउसको चाल"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "बटन ३ थिच्दासँगै भएको माउसको चाल"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "कुनै पनि माउस बटन थिचाई"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "कुनै पनि माउस बटन निष्काशन"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "कुनै पनि कुञ्जी थिचाई"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "कुनै पनि कुञ्जी निष्काशन"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "जब माउस सञ्झ्यालमा प्रविष्ट गर्दछ"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "जब माउसले सञ्झ्याल छोड्छ"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "आगत फोकसमा केही परिवर्तन"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "सञ्झ्याल बनावटमा केही परिवर्तन"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "X सञ्झ्याल गुणमा केही परिवर्तन"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "दृश्यतामा केही परिवर्तन"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "कर्सरका लागि X आगत - सचेत कार्यक्रम"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "गुण"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "प्याक गर्दै"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "साझा"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "शैली"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "सङ्केतहरू"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "गुण: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "गुण: <none>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "कक्ष:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "विजेटको कक्ष"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "चौडाइ:"
+
+#: ../glade/property.c:814
+msgid "The requested width of the widget (usually used to set the minimum width)"
+msgstr "विजेटको अनुरोध गरिएको चौडाइ (प्राय: न्यूनतम चौडाइ सेट गर्न प्रयोग गरिन्छ)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "उचाइ:"
+
+#: ../glade/property.c:817
+msgid "The requested height of the widget (usually used to set the minimum height)"
+msgstr "विजेटको अनुरोध गरिएको उचाइ (प्राय: न्यूनतम उचाइ मिलाउन प्रयोग गरिन्छ)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "दृश्यात्मक:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "यदि विजेट प्रारम्भिक रूपमा दृश्यात्मक छ भने"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "सम्वेदनशील:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "यदि विजेटले आगतलाई प्रतिक्रिया दियो भने"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "उपकरणटिप प्रदर्शन गर्न यदि माउसले विजेट माथी ढिलाई गर्यो भने"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "पूर्वनिर्धारित हुनसक्छ:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "यदि विजेट संवादमा पूर्वनिर्धारित कार्य हुनसक्छ भने"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "पूर्वनिर्धारित छ:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "यदि विजेट संवादमा पूर्वनिर्धारित कार्य हो भने"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "फोकस हुनसक्छ:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "यदि विजेटले आगत फोकस स्विकार गर्न सक्छ भने"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "फोकस छ:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "यदि विजेटसँग आगत फोकस छ भने"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "घटनाहरू:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "विजेटले प्राप्त गरेको X घटनाहरू"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "विस्तार घटनाहरू:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X विस्तार घटना मोड"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "गतिवर्धकहरू:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "जब कुञ्जीहरू थिचिन्छ तब निकाल्नका लागि सङ्केतहरूको वर्णन गर्नुहोस्"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "सम्पादन..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "उत्पन्न गर्नुहोस्:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "विजेटको शाखाहरूमा शैली उत्पन्न गर्न सत्य सेट गर्नुहोस्"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "नाम दिइएको शैली:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "शैलीको नाम, जुन धेरै विजेटहरुद्वारा बाडफाँड गर्न सकिन्छ"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "फन्ट:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "फन्ट जुन विजेटमा कुनै पनि पाठका लागि प्रयोग हुन्छ"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "सबै प्रतिलिपि बनाउनुहोस्"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "अग्रभूमी:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "पृष्ठभूमि:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "आधार:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "अग्रभूमी रङ"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "पृष्ठभूमि रङ"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "पाठको रङ"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "आधारभूत रङ"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "पछाडि. पिक्सम्याप:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "विजेटको पृष्ठभूमिको रूपमा ग्राफिकको प्रयोग"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "मुख्य सङ्केत लेख्नका लागि फाइल"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "सार्वजनिक:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "यदि विजेट अवयवको डेटा बनावटमा थपिएको छ भने"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "छुट्टै कक्ष:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "यस विजेटको सबट्रिलाई छुट्टै कक्षमा रख्नुहोस्"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "छुट्टै फाइल:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "यस विजेटलाई छुट्टै स्रोत फाइलमा रख्नुहोस्"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "दृश्यात्मक:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "विजेटहरूको दृश्यता, साझा विजेटहरू विश्वव्यापी नक्सामा निर्यात गरिन्छ।"
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "तपाईँले प्रतिलिपि गर्नका लागि रङ वा पृष्ठभूमि चयन गर्नुपर्नेछ"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "शैली प्रतिलिपि() मा अवैध चयन"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "तपाईँले पहिले रङ वा पृष्ठभूमि पिक्सम्याप प्रतिलिपि गर्नु पर्दछ"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "टाँस्नका लागि रङ चयन जरूरी छ"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "टाँस्नका लागि पृष्ठभूमि पिक्सम्याप चयन जरूरी छ"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "फाइलबाट पिक्सम्याप सिर्जना गर्न सकिएन\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "सङ्केत"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "डेटा"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "पछि"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "वस्तु"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "सङ्केत:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "यसका लागि ह्यान्डलर थप्नका लागि सङ्केत"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "सङ्केत ह्यान्डल गर्न प्रकार्य"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "डेटा:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "डेटा ह्यान्डलरमा पास गर्यो"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "वस्तु:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "वस्तु जसले सङ्केत प्राप्त गर्दछ"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "पछि:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "यदि ह्यान्डलर कक्ष प्रकार्य पछि चल्दछ भने"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "थप्नुहोस्"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "अद्यावधिक गर्नुहोस्"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "खाली गर्नुहोस्"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "गतिवर्धकहरू"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "मोड"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "कुञ्जी"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "निकाल्न सङ्केत"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "गतिवर्धक कुञ्जी"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "गतिवर्धक थिचेको बेलामा निकाल्न सङ्केत"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "पाठ गुण सम्पादन गर्नुहोस्"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>पाठ:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "अनुवाद गर्न योग्य"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "प्रसँग उपसर्गसँग छ"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>अनुवादकहरूका लागि टिप्पणीहरू:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "X घटनाहरू चयन गर्नुहोस्"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "घटना मास्क"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "तपाईँले गतिवर्धक कुञ्जी सेट गर्नु पर्दछ"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "निकाल्नका लागि सङ्केत सेट गर्नु जरूरी छ"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "तपाईँले सङ्केत नाम सेट गर्नु पर्दछ"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "तपाईँले सङ्केतका लागि ह्यान्डलर सेट गर्नु पर्दछ"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s सङ्केतहरू"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "सङ्केत चयन गर्नुहोस्"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "मान:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "न्युनतम:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "चरण वृद्धि:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "पृष्ठ वृद्धि:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "पृष्ठको साइज:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "H मान:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "H न्युनतम:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "H अधिकतम:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "H चरण वृद्धि:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "H पृष्ठ वृद्धि:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "H पृष्ठ साइज:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "V मान:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "V न्यूनतम:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "V अधिकतम:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "V चरण वृद्धि:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "V पृष्ठ वृद्धि:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "V पृष्ठको साइज:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "सुरुआत मान"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "न्यूनतम मान"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "अधिकतम मान"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "चरण वृद्धि"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "पृष्ठ वृद्धि"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "पृष्ठ साइज"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "अनुरोध गरिएको फन्ट उपलब्ध छैन।"
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "नाम दिइएको शैली चयन गर्नुहोस्"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "शैलीहरू"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "पुन: नामकरण गर्नुहोस्"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "रद्द गर्नुहोस्"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "नयाँ शैली:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "अवैध शैली नाम"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "त्यो शैली नाम पहिल्यै प्रयोग भइसक्यो"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "शैलीलाई यसमा पुन: नामकरण गर्नुहोस्:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"फाइल पुन: नामकरण गर्न सकिएन:\n"
+" %s\n"
+"लाई:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"फाइल सिर्जना गर्न सकिएन:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "XML फाइल लेख्दा त्रुटि\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * अनुवाद गर्न सकिने स्ट्रिङ फाइल ग्लेडद्वारा उत्पादन गरियो।\n"
+" * यो फाइल तपाईँको परियोजनाको POTFILES.in मा थप्नुहोस्।\n"
+" * यसलाई तपाईँको अनुप्रयोगको अंशको रूपमा सङ्कलन नगर्नुहोस्।\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"अवैध इन्टरफेस स्रोत फाइलनाम: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"अवैध इन्टरफेस हेडर फाइलनाम: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"अवैध बोलाउने स्रोत फाइलनाम: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"अवैध बोलाउने हेडर फाइलनाम: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"अवैध समर्थन स्रोत फाइलनाम: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"अवैध समर्थन हेडर फाइलनाम: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"फाइलमा थप्न सकिएन:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"फाइलमा लेख्दा त्रुटि:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "फाइलनाम परियोजना विकल्प संवादमा सेट गरिएको हुनुपर्दछ।"
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"फाइलनाम साधारण सम्बन्धित फाइलनाम हुनुपर्दछ।\n"
+"त्यसलाई मिलाउनका लागि परियोजना विकल्प संवाद प्रयोग गर्नुहोस्।"
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "विजेट ट्रि"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "बाकसमा विजेट फेला परेन"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "तालिकामा विजेट फेला परेन"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "स्थिर कन्टेनरमा विजेट फेला परेन"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "प्याकरमा विजेट फेला परेन"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"फाइल पहुँच गर्न सकिएन:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"फाइल खोल्न सकिएन:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"फाइलबाट पढ्दा त्रुटि:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"डाइरेक्टरी सिर्जना गर्न सकिएन:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"डाइरेक्टरी पहुँच गर्न सकिएन:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"अवैध डाइरेक्टरी:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "परियोजनाहरू"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "परियोजना"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"डाइरेक्टरी खोल्न सकेन:\n"
+" %s\n"
+
diff --git a/tools/glade/po/nl.po b/tools/glade/po/nl.po
new file mode 100644
index 00000000..12442fb0
--- /dev/null
+++ b/tools/glade/po/nl.po
@@ -0,0 +1,5871 @@
+# Dutch translation of Glade.
+# Copyright (C) 2001 Free Software Foundation, Inc.
+# Marc Botermans <marc.botermans@home.nl>, 2001.
+# Jeroen Vloothuis <j.vloothuis@quicknet.nl>, 2002.
+# Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>, 2002.
+# Tino Meinen <a.t.meinen@chello.nl> 2003.
+# Daniel van Eeden <daniel_e@dds.nl> 2004.
+# Michiel Sikkes <michiel.sikkes@gmail.com>, 2006.
+# ----------------------------
+# Het bestand moet nog eens grondig worden nagekeken
+# om aan de laatste eisen en afspraken van de
+# vertaling@nl.linux.org mailinglijst te voldoen.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Glade cvs\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2006-04-06 11:43+0200\n"
+"Last-Translator: Michiel Sikkes <michiel.sikkes@gmail.com>\n"
+"Language-Team: Dutch <vertaling@nl.linux.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+# gebruikers-interface
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Bedienings-interface ontwerpen"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade interface-ontwerper"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Rasteropties"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Horizontale spatiëring"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Verticale spatiëring"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Grid-stijl:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Puntjes"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Lijnen"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Rasterkoppel opties"
+
+# Kleefrooster horizontaal
+# Rooster horizontaal kleven
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Horizontaal koppelen:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Links"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Rechts"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Verticaal koppelen:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Boven"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Onder"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GtkToolItem widgets kunnen alleen aan een GtkToolbar toegevoegd worden."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Kon geen GtkScrolledWindow widget invoegen"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Kon geen GtkViewReport widget invoegen"
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Kon geen nieuw widget invoegen"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"U kunt een widget niet toevoegen op de geselecteerde positie.\n"
+"\n"
+"Tip: GTK+ gebruikt containers om widgets te positioneren.\n"
+"Probeer de huidige widget te verwijderen en in plaats\n"
+"daarvan een vierkant of tabel container te gebruiken.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Kon widget niet verwijderen."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "De widget kan niet verwijderd worden"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"De widget wordt automatisch gecreeerd als onderdeel van het ouder widget, en "
+"het kan niet verwijderd worden."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Randbreedte:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "De breedte van de rand rondom de container"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Selecteren"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Verwijder gescrolld venster"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Toevoegen scroll venster"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Verwijder uitlijning"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Toevoegen uitlijning"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Verwijder Event rechthoek"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Toevoegen Event Rechthoek"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Toon opnieuw"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Knippen"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopiëren"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Plakken"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Verwijderen"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "Niet beschikbaar"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "vervangen dochter van container - nog niet geimplementeerd\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Kon GtkAlignment widget niet invoegen."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Kon GtkAlighment widget niet verwijderen."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Kon GtkEventBox widget niet invoegen."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Kon GtkEventBox widget niet verwijderen."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Kon GtkScrolledWindow widget niet invoegen."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Kon GtkScrolledWindow widget niet verwijderen"
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Verwijder Label"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr "Programmanaam"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "De pixmap dat gebruikt wordt als logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Programmanaam:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+msgid "The name of the application"
+msgstr "De naam van het programma"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Kommentaar:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Aanvullende informatie, zoals een beschrijving van het programma"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "De copyright opmerking"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr "Website adres:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr "Het adres van de website van het programma"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr "Website label:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr "Het label om te weergeven, voor de link naar de website"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licentie:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr "De licentiedetails van de toepassing"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Auteurs:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "De auteurs van het pakket, een op iedere regel"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documentatiemakers:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "De documentatiemakers van het pakket, een op iedere regel"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr "Kunstenaars:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "De auteurs van de artwork van het pakket, een op iedere regel"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Vertalers:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"De vertalers van het pakket. Dit moet normaal gesproken leeg blijven zodat "
+"vertalers hun eigen namen kunnen toevoegen aan de po-bestanden."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+msgid "About Dialog"
+msgstr "Over Dialoog"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Label met Accelerator"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X Uitlijnen:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "De horizontale uitlijning van het dochterwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y Uitlijnen:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "De verticale uitlijning van het dochterwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X Schaal:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "De horizontale schaal van het dochterwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y Schaal:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "De verticale schaal van het dochterwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Opvulling boven:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "De ruimte boven het dochterwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Opvulling onder:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "De ruimte onder het dochterwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Opvulling links:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "De ruimte links van het dochterwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Opvulling rechts:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "De ruimte rechts van het dochterwidget"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Uitlijning"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Richting:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "De richting van de pijl"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Schaduw:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Het schaduwtype van de pijl"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "De horizontale uitlijning van de pijl"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "De verticale uitlijning van de pijl"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X Pad:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "De horizontalle padding"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y Pad:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "De verticale padding"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Pijl"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Label X Uitlijning:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "De horizontale uitlijning van het label-widget van het frame"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Label Y uitlijning:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "De verticale uitlijning van het label-widget van het frame"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Het type schaduw van het frame"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "De horizontale uitlijning van de dochter van het frame"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Verhouding:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "De verhoudingen van de dochter van het frame"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Dochter gehoorzamen:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Of de verhouding bepaald moet worden door de dochter"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspect Frame"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Standaardknop:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "De te gebruiken standaard-knop"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Label:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "De weer te geven tekst"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Pictogram:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Het te tonen pictogram"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Knop Reliëf:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "De reliëfstijl van de knop"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Response-ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"De responds-code die wordt teruggegeven wanneer de knop wordt ingedrukt. "
+"Kies een standaard-respons of voer een positieg geheel getal in"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Focus bij klikken:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Of de knop focus pakt als het wordt aangeklikt"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Knopinhoud verwijderen"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Knop"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Hoofd:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Of de maand en jaar aan het begin getoond moeten worden"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Dag namen:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Of de dagnamen getoond moeten worden"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Gefixeerde maanden:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Of de maanden en het jaar niet veranderbaar mogen worden"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Weeknummers:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Of het nummer van de week getoond moet worden"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Maandag Eerst:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Of de week moet beginnen op maandag"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalender"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Achtergrondkleur:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Achtergrondkleur"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Celweergave"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Initieel Aan:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Of de aankruisknop begint in de aanstand"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistent:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Of de knop weergegeven wordt in een inconsistente staat"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicator:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Of de indicator altijd getekend wordt"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Check knop"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Of het aankruismenu-item begint in de aanstand"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Check Menu Item"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nieuwe kolommenlijst"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Aantal kolommen:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Selecteer Modus:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "De selectiemodus van de kolommenlijst"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Toon Titels:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Of de kolomtitels getoond worden"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Het schaduwtype van de rand van de kolommenlijst"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Kolommenlijst"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Gebruik Alpha:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Of het alfakanaal gebruikt moet worden"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titel:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "De titel van de Kleur Selectie Dialoog"
+
+# een kleur kiezen
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Kies een kleur"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Kleurkiezer-knop"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Doorzichtigheid:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Of de doorschijnendheidsinstelling weergegeven moet worden"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palet:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Of het palet weergegeven moet worden"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Kleurselectie "
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Selecteer een kleur"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Kleur Selektie Dialoog"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Waarde in lijst:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Of de waarde voor moet komen in de lijst"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK als leeg:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Of een lege waarde acceptabel is, wanneer 'Waarde in Lijst' is ingeschakeld"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Hoofdlettergevoelig:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Of het zoeken hoofdlettergevoelig is"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Gebruik Pijlen:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Of pijlen gebruikt kunnen worden om de waarde te veranderen"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Gebruik Altijd:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Of pijlen zelfs werken als de waarde niet in de lijst voorkomt"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Items:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "De items in de combolijst, een per regel"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Combo Box"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Voeg afscheurelementen toe"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Of dropdown menu's een afscheur element hebben"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Of de combobox de aandacht krijgt wanneer erop geklikt wordt"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Heeft frame:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Of de combobox een frame rond de inhoud tekent"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Combo Box invoer"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nieuwe kolommenhiërarchie"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "De selectiemodus van de kolommenhiërarchie"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Het type schadow op de rand van de kolommenhiërarchie"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Kolommenhiërarchie"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Type:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Het type curve"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "De minimale horizontale waarde"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "De maximale horizontale waarde"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "De minimale verticale waarde"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "De maximale verticale waarde"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curve"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Creatiefunctie:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "De functie die de widget creeert"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Tekst1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Het eerste tekstargument om door te geven aan de functie"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Tekst2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Het tweede tekstargument om door te geven aan de functie"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Het integer argument om door te geven aan de functie"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Het tweede integer argument om door te geven aan de functie"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Zelfgemaakt Widget"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Nieuwe dialoog"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Annuleren, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Annuleren, Toepassen, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Sluiten"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Standaard knoppenlayout:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Aantal knoppen:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Hulp-knop tonen"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Heeft scheidslijn:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Of het dialoog een horizonale scheidslijn heeft boven de knoppen"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dialoog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Tekengebied"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Te wijzigen:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Of de tekst gewijzigd kan worden"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Tekst zichtbaar:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Of de tekst, ingevoerd door de gebruiker, getoond wordt. Als dit uitgezet "
+"is, wordt de ingevoerde tekst als sterretjes (*) getoond. Dit is handig "
+"voor het invoeren van wachtwoorden"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Max Lengte:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "De maximumlengte van de tekst"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Tekst:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Of er rondom het veld een frame is"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Onzichtbaar teken:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Het teken wat gebruikt moet worden indien de tekst niet zichtbaar mag zijn, "
+"bijvoorbeeld bij het invoeren van wachtwoorden."
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Activeert standaard:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Of het standaard-widget in het venster wordt geactiveerd als Enter wordt "
+"ingedrukt."
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Breedte in tekens:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Het aantal tekens ruimte in het veld"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Tekst-invoer"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Zichtbaar venster:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Of de 'event box' een zichtbaar venster gebruikt"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Boven dochter:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Of de 'event box' boven het venster van het dochterwidget ligt"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Event Box"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Initieel uitgeklapt:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+"Of de uitklapper aanvankelijk is geopend om het dochterwidget te kunnen tonen"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Spatiëring:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "De ruimte tussen het label en de dochter"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Label-widget toevoegen"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Uitklapper"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+msgid "The window title of the file chooser dialog"
+msgstr "De venstertitel van het bestandsselectiedialoog"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Actie:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Het soort actie dat op een bestand wordt uitgevoerd"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Alleen lokaal:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr "Of de geselecteerde bestanden beperkt worden tot lokale bestanden"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Verborgen tonen:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Of de verborgen bestanden en mappen moeten worden getoond"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr "Breedte in tekens:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr "De breedte van de knop in tekens"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+msgid "File Chooser Button"
+msgstr "Bestandsselectiedialoog-knop"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "Meerdere selecteren:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "Of meerdere bestanden tegelijkertijd mogen worden geselecteerd"
+
+# bestandselectie
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Bestandselectie"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "Bestandselectie-dialoog"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Bestand selecteren"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Bestand Ops.:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Of de bestandsknoppen getoond moeten worden"
+
+# wat is het verschil met de 'file chooser dialog'
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Bestand Selectie Dialoog"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "De X-coördinaat van het widget in de GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "De Y-coördinaat van het widget in de GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Gefixeerde Posities"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "De titel van het lettertype selektiedialoog"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Stijl tonen:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+"Of de lettertypestijl getoond wordt als onderdeel van de lettertypeinformatie"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Toon grootte:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+"Of de lettertypegrootte getoond wordt als onderdeel van de "
+"lettertypeinformatie"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Gebruik lettertype:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+"Of het geselecteerde lettertype gebruikt wordt om de lettertypeinformatie te "
+"tonen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Gebruik grootte:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Of de geselecteerde lettergrootte gebruikt wordt bij de weergave van de "
+"lettertypeinformatie"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Kies een lettertype"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Lettertypeselectie-knop"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Voorbeeld Tekst:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "De voorbeeldtekst om weer te geven"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Lettertype-selectie"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Selecteer Lettertype"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Lettertype Selectie Dialoog"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Frame"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Initieel Lettertype"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Het initieel type van de curve"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gamma Curve"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Het type schaduw rondom de handle box"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Handle Pos:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "De positie van de handle"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Koppelhoek:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "De hoek van de handle box dat snapt in positie"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Handle Box"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nieuwe horizontale box"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Grootte:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Het aantal widgets in de box"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogeen:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Of de dochters dezelfde afmetingen moeten hebben"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "De ruimte tussen elke dochter"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Kan geen dochters verwijderen."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Positie:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "De positie van de widget ten opzicht van zijn afstammelingen"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Padding:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "De padding van de widget"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expanderen:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Set op True om de widget te expanderen"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Vul:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Set op True om de widget zijn gealloceerd gebied te laten vullen"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Pack Start:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Set op True om de widget in te pakken vanaf de start van de box"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Invoegen Voor"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Invoegen Na"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Horizontale Box"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nieuwe horizontale knop box"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Het aantal knoppen"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Opmaak:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "De opmaakstijl van de knoppen"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "De ruimte tussen de knoppen"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Horizontale Knop box"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "De positie van de verdeler"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Krimp:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Zet op True om de widget te laten krimpen"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Vergroten/Verkleinen:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Zet op True om de widget van grootte te doen veranderen"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Horizontale werkbalken"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrisch:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "De eenheden van de lineaal"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Laagste waarde:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "De laagste waarde van de lineaal"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Hoogste waarde:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "De hoogste waarde van de lineaal"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "De huidige positie op de lineaal"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "De maximale waarde van de lineaal"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Horizontale lineaal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Toon Waarde:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Of de waarde van de schaal getoond moet worden"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Decimalen:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Het aantal te tonen decimalen"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Waarde Pos:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "De positie van de waarde"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Beleid:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Het update beleid van de schaal"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Omgekeerd:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Of de bereikwaarden zijn omgekeerd"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Horizontale schaal"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Het update beleid van de schuifbalk"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Horizontale schuifbalk"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Horizontaal scheidingsteken"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, c-format
+msgid "Icon %i"
+msgstr "Pictogram %i"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+msgid "The selection mode of the icon view"
+msgstr "De selectiemodus van de pictogramweergave"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientatie:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+msgid "The orientation of the icons"
+msgstr "De oriëntatie van dalk"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+msgid "Icon View"
+msgstr "Pictogramweergave"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+msgid "Named Icon:"
+msgstr "Pictogram met standaardnaam:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+msgid "The named icon to use"
+msgstr "Het pictogram met standaardnaam om te gebruiken"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Pictogramgrootte:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Grootte van standaard pictogrammen"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Pixelgrootte:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"De grootte van het standaardpictogram in pixels, of -1 om de Pictogram "
+"Grootte eigenschap te gebruiken"
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "De horizontale uitlijning"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "De verticale uitlijning"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Afbeelding"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Ongeldig stock menu-item"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Menuitem met een pixmap"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Invoerdialoog"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Onderstreept:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Of de tekst een onderstreept sneltoets-teken bevat"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Gebruik opmaak:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Of de tekst pango-opmaak bevat"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Uitvullen:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "De aanpassing van de regels van het label"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Tekst ombuigen:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+"Of de tekst afgebroken moet worden zodat het binnen de breedte van het label "
+"past"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Selecteerbaar:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Of de labeltekst met de muis geselecteerd kan worden"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "De horizontale uitlijning van het gehele label"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "De verticale uitlijning van het gehele label"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Focusseerdoel:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Het widget dat keyboardfocus krijgt als de onderstreepte sneltoets gebruikt "
+"wordt"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Regels afkorten:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Hoe een tekenreeks af te korten"
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr "De breedte van het label, in tekens"
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr "Enkele regel modus:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr "Of het label maximaal genoeg hoogte moet krijgen voor een enkele regel"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr "Hoek:"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "The angle of the label text"
+msgstr "De hoek van van de tekst in het label"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Automatisch"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Label"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Gebied Breedte:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "De breedte van het opmaakgebied"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Gebied Hoogte:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "De hoogte van het opmaakgebied"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "De X-coördinaat van het widget in de GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "De Y-coördinaat van het widget in de GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Lay-out"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "De selectmodus van de lijst"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lijst"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Lijstitem"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Popup Menu"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Bestand"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "Be_werken"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "Beel_d"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Hulp"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "In_fo"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Menus bewerken..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Menubalk"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menu-item"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Toon Horizontaal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Of het item zichtbaar is als de werkbalk horizontaal is"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Toon verticaal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Of het item zichtbaar is als de werkbalk verticaal is"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Is belangrijk:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Of de text van het item zichtbaar moet zijn als de werkbalk in de "
+"modeGTK_TOOLBAR_BOTH_HORIZ is."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Werkbalk-knop met menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nieuwe aantekeningenboek"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Aantal pagina's:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Tabs tonen:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Of de tabbladen getoond moeten worden"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Rand tonen:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+"Of de tabbladrand getoond moet worden als de tabbladen niet zichtbaar zijn"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Tab Pos:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "De positie van de tabbladen"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Verschuifbaar:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Of de tabbladen verschuifbaar zijn"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Tab Horz. Rand:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "De grootte van de horizontale randen van de tabbladen"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Tab Vert. Rand:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "De grootte van de verticale randen van de tabbladen"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Toon Popup:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Of het popup menu ingeschakeld is"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Aantal pagina's:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Het aantal notebook pagina's"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Vorige pagina"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Volgende pagina"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Pagina verwijderen"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Ga naar volgende"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Ga naar vorige"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Pagina invoegen na"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Pagina invoegen voor"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "De plaats van de pagina in een lijst van pagina's"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Op True instellen om de tab laten te expanderen"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Op True instellen om de tan de toegewezen ruimte te laten opvullen"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Op True instellen de tab aan het begin van het notitieblok te zetten"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menulabel:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "De te tonen tekst in het popup-menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notebook"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Kan %s niet toevoegen aan GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Optie-menu"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Kleur:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Of het voorbeeld in kleur of in zwart-wit is"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Of het voorbeeld uitbreidt om zijn gealloceerde ruimte te vullen"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Voorbeeld"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "De oriëntatie van de inhoud van de voortgangsbalk"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Fractie:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Het gedeelte van het werk wat af is"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Puls-grootte:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"De fractie van de lengte van de voortgangsbalk waarover het blokje wordt "
+"verplaatst in puls-stand"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "De te tonen tekst over de voortgangsbalk"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Tekst tonen:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Of de tekst getoond moet worden in de voortgangsbalk"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Activiteitsstand:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Of de voortgangsbalk moet reageren op de nightrider-manier"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "De horizontale uitlijning van de tekst"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "De verticale uitlijning van de tekst"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Voortgangsbalk"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Of de radioknop begint in de aanstand"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Groep:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "De radioknopgroep ( standaard is alle radioknoppen met dezelfde ouder)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nieuwe Groep"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Radioknop"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Of het radio menu item begint in de aanstand"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"De radiomenu item groep ( standaard is alle radiomenu items met dezelfde "
+"ouder)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Radio Menu Item"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "De radioknopgroep (standaard is alle radioknoppen in de werkbalk)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr "Werkbalk radioknop"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "H Beleid:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Wanneer de horizontale schuifbalk getoond wordt"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "V Beleid:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Wanneer de verticale schuifbalk getoond wordt"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Venster positie:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Waar het dochter-venster is ten opzicht van de schuifbalken"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Schaduwtype:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Het updatebeleid voor de verticale schuifbalk"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Schuifbaar Venster"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Schijdingslijn voor menus"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Teken:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Of het scheidingsteken getekend moet worden of leeg moet zijn"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Werkbalk scheidingsteken"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Klimsnelheid:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"De klimsnelheid van de spinknop, gebruikt in combinatie met de Pagina "
+"Increment"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Het aantal te tonen decimalen"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numeriek:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Of alleen numerieke invoer is toegestaan"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Update beleid:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Wanneer value_changed signalen verstuurd worden"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Koppel:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Of de waarde gesnapd wordt naar meervouden van de stapgrootte"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Ombuigen:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Of de waarde omgebogen wordt bij de limieten"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Spin-knop"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Schuifgreep:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Of de statusbalk een greep heeft om het venster te vergroten of te verkleinen"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Statusbalk"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nieuwe Tabel"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Aantal rijen:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rijen:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Het aantal rijen in de tabel"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Kolommen:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Het aantal kolommen in de tabel"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Of de dochters allemaal van gelijke grootte moeten zijn"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Rij spatiering:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "De ruimte tussen iedere rij"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Kolom spatiering:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "De ruimte tussen de kolommen"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Cel X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "De linkerrand van de widget in de tabel"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Cel Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "De bovenkant van de widget in de tabel"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Kolom Span:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Het aantal kolommen gespannen door de widget in de tabel"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Rij span:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Het aantal rijen gespannen door de widget in de tabel"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H Padding:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V Padding:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Expandeer:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Set op True om de widget horizontaal te laten expanderen"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "V Expanderen:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Set op True om de widget verticaal te laten expanderen"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Krimp:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Zet op True om de widget horizontaal te laten krimpen"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y Krimp:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Zet op True om de widget verticaal te laten krimpen"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Vul:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Zet op True om de widget zijn horizontaal gealloceerde ruimte te laten fullen"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y Vul:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Zet op True om de widget zijn verticaal gealloceerde ruimte te laten fullen"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Invoegen Rij Voor"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Invoegen Rij Na"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Invoegen Kolom Voor"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Invoegen Kolom Na"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Verwijder Rij"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Verwijder Kolom"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabel"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centreer"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Vul"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Geen"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Teken"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Woord"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursor zichtbaar:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Of de cursor zichtbaar is"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Overschrijven:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Of ingevoerde tekst de bestaande tekst overschrijft"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Accepteert Tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Of tab-tekens kunnen worden ingevoerd"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Uitvulling:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "De uitvulling van de tekst"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Terugloop:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Het ombuigen van de tekst"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Bovenruimte:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Lege ruimte boven een paragraaf in pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Onderruimte:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Lege ruimte onder een paragraaf in pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Binnenruimte:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Aantal pixels lege ruimte tussen omgebogen regels in een alinea"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Linker marge:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Breedte van de linker marge in pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Rechter marge:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Breedte van de rechter marge in pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Inspringen:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Hoeveel pixels alinea's worden ingesprongen"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Tekst-weergave"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Of de schakelaar in het begin aan is"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Schakelaar"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Werkbalk Schakelaar"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nieuwe gereedschapsbalk"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Aantal items:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Het aantal items in de gereedschapsbalk"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "De oriëntatie van de gereedschapsbalk"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stijl:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "De stijl van de gereedschapsbalk"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Tooltips:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Of de tooltips aan staan"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Pijl tonen:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Of een pijl voor weergave van een popup menu moet worden weergegeven als de "
+"werkbalk niet past"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Of het item dezelfde grootte moet hebben als andere homogene items"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Invoegen Item voor"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Invoegen Item Na"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Werkbalk"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Werkbalk schakelaar"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Werkbalk item"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Kolom 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Kolom 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Kolom 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Rij %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Koppen zichtbaar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Of de kolomkoppen getoond moeten worden"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Regels hint:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "Of een hint het thema opdracht geeft om rijen alternerend te kleuren"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Hersorteerbaar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Of het beeld hersorteerbaar is"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Zoeken aanzetten:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Of de gebruiker interactief de colommen kan doorzoeken"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Vaste hoogte modus:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Stel alle rijen op dezelfde hoogte, om snelheid te bevorderen"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Aanwijsselectie:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Of de selectie de aanwijzer moet volgen"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Uitklappen bij aanwijzen:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+"Of de rijen uit- of ingeklapt moeten worden als de muis er overheen gaat."
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Lijst of hiërarchieweergave"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nieuwe verticale box"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Verticale Box"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nieuwe verticale knop box"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Verticale Knop Box"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Het type schadow van de viewport"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Viewpoort "
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Verticale Panes"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Verticale lineaal"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Verticale schaal"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Verticale Schuifbalk"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Verticaal Scheidingsteken"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "De title van de het venster"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Het soort venster"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr "Type hinten:"
+
+# vensterbeheer
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr "Vertelt de window-manager hoe het venster moet worden behandeld"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "De initiele positie van het venster"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modaal:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Of het venster modaal is"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Standaard breedte:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "De standaard breedte van het venster"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Standaard hoogte:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "De standaardhoogte van het venster"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Schaalbaar:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Als het venster vergroot kan worden"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Of het venster ingeklapt kan worden"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Groei:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Of het venster uitvergroot kan worden"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Automatisch vernietigen:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+"Of het venster wordt vernietigd als zijn tijdelijke ouder is vernietigd"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Het pictogram voor dit venster"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Rol:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Een unieke identificatie voor het gebruikte venster bij het herstellen van "
+"een sessie"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Versierd:"
+
+# vensterbeheer
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "Of het venster moet worden versierd door de window-manager"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "Taakbalk overslaan:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "Of het venster niet in de taakbalk moet worden getoond"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr "Pager overslaan:"
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr "Of het venster niet in de pager moet worden getoond"
+
+# letterlijk zwaartekracht
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "Aantrekking:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Het referentiepunt wanneer de venstercoördinaten zijn ingesteld"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr "Focus On Map:"
+
+# vensterbeheer
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Of het venster de invoeraandacht moet krijgen wanneer het mapped is"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Venster"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Fout"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Systeemfout"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Fout tijdens openen van bestand"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Fout tijdens lezen van bestand"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Fout tijdens schrijven van bestand"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Ongeldige map"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Ongeldige waarde"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Ongeldige XML entiteit"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Start tag verwacht"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Einde tag verwacht"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Karakter data verwacht"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Klasse ID niet aanwezig"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Klasse is onbekend"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Ongeldige component"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Onverwacht einde van bestand"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Onbekende foutcode"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Bestuurt door"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Bestuurder van"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Label voor"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Label door"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Lid van"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Vertakkingsdochter van"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Loopt naar"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Loopt van"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Subvenster van"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Inbedding"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Ingebed door"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Popup voor"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Oudervenster van"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relatie: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Naam:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "De naam van het widget door te geven aan assisterende technologieën"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Beschrijving:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+"De omschrijving van de widget door te geven aan assisterende technologieën"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Tabeltitel:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Het tabel-onderschrift door te geven aan assisterende technologieën"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Selecteer alle widgets met deze relatie"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Klikken"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Drukken"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Versie"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+"Voer de beschrijving in voor de actie, door te geven aan assisterende "
+"technologieën"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Klembord"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "U moet een widget selecteren om in te plakken"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "U kunt niet plakken in vensters of dialogen"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"U kunt niet plakken in het geselecteerde widget, omdat\n"
+"het automatisch gemaakt is door de ouder widget."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Alleen menu items kunnen geplakt worden in een menu of een menubalk."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Alleen knoppen kunnen geplakt worden in een vensteractiegebied."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Alleen GnomeDockItem widgets kunnen geplakt worden in een GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"Alleen GnomeDockItem widgets kunnen geplakt worden over een GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Sorry - plakken over een GnomeDockItem is nog niet geimplementeerd."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem widgets kunnen alleen geplakt worden in een GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Nieuw"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Creeer een nieuw bestand"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Verouderd"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ Basis"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ Geavanceerd"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Selecteer sneltoets"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Toetsen"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Menu Editor"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Type"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Versneller"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Naam"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Handler"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Actief"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Groep"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Pictogram"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Verplaats het item en zijn kinderen een plaats naar boven in de lijst"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+"Verplaats het item en haar dochters een plaats naar beneden in de lijst"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Verplaats het item en haar dochters een niveau naar boven"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Verplaats het item en haar dochters een niveau naar beneden"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Het voorraaditem om te gebruiken."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Voorraaditem:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Het Gnome voorraaditem om te gebruiken"
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "De tekst van het menu-item, of leeg voor scheiders."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "De naam van het widget"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "De functie die aangeroepen moet worden als het item geselecteerd is"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Handler:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Een optioneel pictogram dat getoond wordt links van het menu-item."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "De tip die getoond wordt als de muis zich over het item bevindt"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Tooltip:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Toevoegen"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Voeg een nieuw item toe onder het geselecteerde item."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Voeg een dochter toe"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Voeg een nieuwe dochter toe onder het geseleceerde item."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Scheidingslijn toevoegen"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Voeg een scheidingslijn toe onder het geselecteerde item."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Verwijderen"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Verwijder het huidige item"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Itemtype:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Of het item initieel aan is."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Actief:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Nee"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "De groep van het radiomenu"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Controleer"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normaal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Versneller:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Toets:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Te wijzigen:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Ja"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Kies pictogram"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "scheidingslijn"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Nieuw"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Selecteerder"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"De projectmap is niet bekend.\n"
+"Vul dit in door gebruik te maken van het Project Opties dialoogvenster.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"De bronmap is niet bekend.\n"
+"Vul dit in door gebruik te maken van het Project Opties dialoogvenster.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Ongeldige bronmap:\n"
+"\n"
+"De bronmap moet bestaan in de projectmap \n"
+"of een submap van de projectmap.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"De pixmap map is niet bekend.\n"
+"Vul dit in door gebruik te maken van het Project Opties dialoogvenster.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Sorry - het genereren van broncode voor %s is nog niet geimplementeerd"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Uw project gebruikt verouderde widgets die niet langer\n"
+"worden ondersteund door Gtkmm-2. Controleer uw\n"
+"project op de aanwezigheid van deze widgets en gebruik\n"
+"de de vervangende widgets."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Fout tijdens gebruik van glade -- om de C++ broncode te genereren.\n"
+"Controleren of glade-- geïnstalleerd is en dat het in uw PATH is\n"
+"opgenomen. Probeer daarna 'glade-- <project_bestand.glade>' in\n"
+"een terminal-venster uit te voeren."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Fout tijdens gebruik van gate om de Ada95 broncode te genereren.\n"
+"Controleer of gate geïnstalleerd is en dat het in uw PATH is\n"
+"opgenomen. Probeer daarna 'gate <project_bestand.glade>' in een\n"
+"terminal-venster uit te voeren."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Fout tijdens gebruik van glade2perl om de Perl broncode te genereren.\n"
+"Controleer of glade2perl geïnstalleerd is en dat het in uw PATH is\n"
+"opgenomen. Probeer daarna 'glade2perl <project_bestand.glade>' in\n"
+"een terminal-venster uit te voeren."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Fout tijdens gebruik van eglade om de Eiffel broncode te genereren.\n"
+"Controleren of eglade geïnstalleerd is en dat het in uw PATH is\n"
+"opgenomen. Probeer daarna 'eglade <project_bestand.glade>' in een\n"
+"terminal-venster uit te voeren."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"De pixmap map is niet bekend.\n"
+"Vul dit in door gebruik te maken van het Project Opties dialoogvenster.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Fout tijdens schrijven van het project XML bestand\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Project Opties"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Algemeen"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Basisopties:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "De project map"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Project Map:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Bladeren..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "De naam van het huidige project"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Project Naam:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "De naam van het programma"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Het projectbestand"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Projectbestand:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Submappen:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "De map waarin gegenereerde broncode bewaard wordt"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Bron map:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "De map waarin bixmaps bewaard worden"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Pixmaps Map:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+"De licentie die toegevoegd wordt aan het begin van gegenereerde bestanden"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Taal:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Gebruik Gnome Support"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Of een Gnome toepassing gebouwd gaat worden"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Gebruik Gnome DB Support"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Of een Gnome DB toepassing gebouwd moet worden"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C Opties"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Opmerking:</b> voor grotere toepassingen wordt het gebruik van libglade "
+"aangeraden."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Algemene Opties:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "GetText Ondersteuning"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Of teksten gemarkeerd moeten worden voor vertaling door gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Zet Widget Namen"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Of widgetnamen gezet moeten worden in de broncode"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Backup bronbestanden"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Of kopieen van oude bronbestanden gemaakt moeten worden"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome Help Support"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Of ondersteuning voor het Gnome Helpsysteem toegevoegd moet worden"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Bestand Uitvoeropties:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Uitvoer main.c bestand"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Een main.c bestand dat een main() functie bevat, als het niet al bestaat"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Uitvoer Support Functies"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Of de support functies uitvoer zijn"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Uitvoer bouwbestanden"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Of bestanden voor het bouwen van de broncode uitvoer zijn, inclusief "
+"Makefile.am en configure.in, als ze al niet bestaan"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Interface Creatiefuncties:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+"Het bestand waarin geschreven wordt welke functies gemaakt worden om de "
+"interface in te beschrijven"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Bronbestand:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Het bestand waarin geschreven wordt de declaratie van de functies om de "
+"interface mee te creeeren"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Header Bestand:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Bronbestand voor interfacecreatiefuncties"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Headerbestand voor interfacecreatiefuncties"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Signal Handler & Callback functies:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Het bestand waarin de lege signal handlers en callback functies geschreven "
+"wordt"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Het bestand waarin de declaraties van de signal handler en callback functies "
+"geschreven worden"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Bronbestand voor signal handler en callback functies"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Headerbestand voor signal handlers en callback functies"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Support functies:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Het bestand waarin de support functies geschreven wordt"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+"Het bestand waarin de declaraties van de support functies geschreven wordt"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Bronbestand voor ondersteunende functies"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Headerbestand voor ondersteunende functies"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade Opties"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Vertaalbare Teksten:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>Opmerking:</b> deze optie is verouderd - gebruik intltool."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Bewaar Vertaalbare Teksten"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Of vertaalbare teksten bewaard worden in een apart C broncode bestand om "
+"vertaling van interfaces mogelijk te maken geladen door libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Het C broncode bestand waarin alle vertaalbare teksten bewaard worden"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Bestand:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Selekteer de projectmap"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "U moet de bestandsoptie Vertaalbare Teksten selecteren"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "U moet de projectmap optie selecteren"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "U moet de optie projectbestand selecteren"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "U moet de optie projectnaam selecteren"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "U moet de optie projectnaam selecteren"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "U moet de optie bronmap selecteren"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "U moet de optie pixmaps map selecteren"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Kan hulpbestand %s niet tonen.\n"
+"\n"
+"Fout: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Maak een nieuw project"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Bouwen"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Genereer de project broncode"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Op_ties..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Wijzig de projectopties"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Verwijder het geselecteerde widget"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Toon _palet"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Toon het pallet van widgets"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Toon widget _eigenschappen"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Toon de widget eigenschappen"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Toon widget-_hiërarchie"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Toont de widget-hiërarchie"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Toon _klembord"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Toon het klembord"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Toon _raster"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Toon het grid ( alleen in gefixeerde containers)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Koppel aan raster"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Koppel widgets aan het raster"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Toon _widget tooltips"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Toon de tooltips van gecreeerde widgets"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Raster _opties instellen..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Zet de gridstijl en spatiering"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Rasterkoppel o_pties instellen..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Zet opties voor het snappen naar het grid"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Bekijk de Glade FAQ"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Project"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Nieuw Project"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Openen"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Project openen"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Opslaan"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Bewaar Project"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opties"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Bouwen"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "De broncode bouwen"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Een bestaand project openen"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Project opslaan"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Glade afsluiten"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Het geselecteerde widget naar het klembord knippen"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Het geselecteerde widget naar het klembord kopiëren"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Het widget van het klembord over het geselecteerde widget plakken"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Raster"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "Raster t_onen"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Zet de spatiering tussen gridlijnen"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "Naar grid snappen"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Koppel widgets aan het raster (alleen in gefixeerde containers)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Zet welke delen van een widget naar het grid gesnapt worden"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Info..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "_Opties"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Schrijf broncode"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Weet u zeker dat u een nieuw project wilt maken?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Nieuw _GTK+ project"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Nieuw G_NOME project"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Welk type project moet gemaakt worden?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Nieuw project gemaakt."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Project geopend."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Fout tijdens openen project."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Fouten tijdens openen projectbestand"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr "fouten tijdens openen projectbestand:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Er is geen project geopend.\n"
+"Maak een nieuw project met het Project/Nieuw commando."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Fout tijdens bewaren project"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Fout bij bewaren project."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Project bewaard."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Fouten tijdens schrijven broncode"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Fouten tijdens schrijven broncode."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Broncode geschreven."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Systeemfoutmelding:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Weet u zeker dat u wilt stoppen?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C)1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade is een gebruikersinterfacebouwprogramma voor GTK+ en GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Over Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<geennaam>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Database Browser"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Data-gebonden combo"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Verbindingsselector"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN Configurator"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN-Configuratieassistent"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Tekst oplichten:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Indien geselecteerd, zal de tekst oplichten binnen het widget"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Database Fout Kijker"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Database fout dialoog"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulier"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Tekst in de grijze balk"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Grijze balk"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Data-gebonden grid"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Data-gebonden lijst"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Database login widget"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Aanmelden"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Database login-dialoog"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Provider-selecteur"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Databron-selecteur"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Tabeleditor"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Zweven toestaan:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Of zwevende dock-items toegestaan worden"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Dockband toevoegen op de top"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Dockband toevoegen op de bodem"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Dockband toevoegen aan de linkerkant"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Dockband toevoegen aan de rechterkant"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Toevoegen zwevend docking item "
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome Dock"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Vastgezet:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Of het dock-item vastgezet is"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusief:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Of het dock-item altijd het enige item in de band is"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nooit Zweven:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+"Of het dock-item nooit toegestaan wordt om te zweven in zijn eigen venster"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nooit Verticaal:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Of het dockitem nooit toegestaan wordt om verticaal te zijn"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nooit Horizontaal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Of het dockitem nooit toegestaan wordt om horizontaal te zijn"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Het type schaduw rondom het dock item"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "De oriëntatie van een zwevend dock item"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Toevoegen dock item voor"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Toevoegen dock item na"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome Dock Item"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Extra informatie; zoals een beschrijving van het pakket en de startpagina op "
+"het web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome Over Dialoog"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Nieuw Bestand"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Bestand openen"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Bestand opslaan"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Statusbalk:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Of het venster een statusbalk heeft"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Bewaar Configuratie:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Of de opmaak automatisch bewaard en teruggezet wordt"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Gnome toepassingsvenster"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Status boodschap."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Voortgang:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Of de toepassingsbalk een voortgangsindicator heeft"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Of de toepassingsbalk een gebied heeft voor statusboodschappen en "
+"gebruikersinvoer"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome Toepassingsbalk"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-aliased:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Of de canvas niet aliased is, om de randen van tekst en afbeeldingen te "
+"verzachten"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "De minimale x coordinaat"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "De minimale y coordinaat"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "De maximale x coordinaat"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "De maximale y coordinaat"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixels per Eenheid:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Het aantal pixels dat overeenkomt met een eenheid"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Dither:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+"Of het voorbeeld gebruik moet maken van dithering om meer accurraat te zijn"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Kies een kleur"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome Kleur Kiezer"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Kon de Bonobo-control niet aanmaken"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Nieuw Bonobo Control"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Selecteer een Bonobo-object"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Beschrijving"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo-control"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Tijd tonen:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Of de tijd getoond wordt net als de datum"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 Uur Formaat:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Of de tijd getoond wordt in 24 uur formaat"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Onderste uur:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Het laagste uur om te tonen in de pop-up"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Grootste uur:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Het grootste uur om te tonen in de pop-up"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Auto Sluit:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Of het dialoogvenster sluit wanneer een knop ingedrukt wordt"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Verberg op Sluiten:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+"Of het dialoogvenster verborgen worden als het gesloten is, in plaats van "
+"verwijderd."
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Gnome Dialoog Box"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Nieuwe Gnome assistent"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Hulp weergeven"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Laat de hulpknop zien."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Toevoegen Startpagina"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Toevoegen Finish pagina"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Assistent"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "De titel van de pagina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+"De hoofdtekst van de pagina, waarbij mensen aan de assistent geïntroduceerd "
+"worden."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Titel Kleur:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "De kleur van de titeltekst"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Tekstkleur:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "De kleur van de hoofdtekst"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "De achtergrondkleur van de pagina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Logo achtergrondkleur:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "De achtergrondkleur van het logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Tekst-box kleur:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "De achtergrondkleur van het hoofdtekstgebied"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Het logo dat getoond wordt rechtsboven aan de pagina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Kant watermerk:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "De hoofdafbeelding om te tonen aan de zijkant van de pagina."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Bovenste watermerk:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Het watermerk om te tonen aan de bovenkant van de pagina."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Begin- of eindepagina van assistent"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Inhoudsachtergrondkleur:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "De achtergrondkleur rondom de titel"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "De afbeelding om te tonen langs de bovenkant van de pagina."
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Standaardpagina van assistent"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Historie ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Het ID waaronder de historie ingangen te bewaren"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Max opgeslagen:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Het maximaal aantal te bewaren historie-items"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome Ingang"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "De titel van het bestandsselectiedialoog"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Map:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Of een map nodig is in plaats van een bestand"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Of een bestandsselectiediallog modaal moet zijn"
+
+# bestandselectie
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Gebruik FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Gebruik de nieuwe GtkFileChooser widget in plaats van GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome Bestandsingang"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "De voorbeeldtekst om te tonen in het lettertype selectie dialoog"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modus:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Wat te tonen in de lettertype selectieknop"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+"De grootte van het te gebruiken lettertype in de lettertypeselectie knop"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome Lettertype Selekteur"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "Het weer te geven URL als op de knop gedrukt wordt"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "De te tonen tekst in de knop"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef Link Knop"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome Ikoon Entry"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "De selectiemodus"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Pictogrambreedte:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "De breedte van ieder pictogram"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Het aantal pixels tussen rijen van pictogrammen"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Het aantal pixels tussen kolommen van pictogrammen"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Pictogramrand:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Het aantal pixels rondom pictogrammen (niet gebruikt?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Tekst spatiering:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Het aantal pixels tussen de tekst en het ikoon"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Tekst Wijzigbaar:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Of de pictogramtekst gewijzigd kan worden door de gebruiker"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Tekst Statisch:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Of de pictogramtekst statisch is, in welk geval het niet gekopieerd wordt "
+"door de GnomePictogramLijst"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Pictogramlijst"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Pictogramselector"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Boodschap Type:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Het type van de boodschappen box"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Boodschap:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "De te tonen boodschap"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome Message Box"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "De pixmap-bestandsnaam"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Geschaald:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Of de pixmap geschaald is"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Schaalbreedte:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "De breedte om de pixmap naar te schalen"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Schaal Hoogte:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "De hoogte waarnaar de pixmap te schalen"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome Pixmap"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Voorbeeld:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Of een klein voorbeeld van de pixmap getoond wordt"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "Gnome PixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Nieuwe GnopePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Property Dialog Box"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Schrijf de broncode en sluit af"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Beginnen palet in verborgen toestand"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Beginnen met eigenschappen-editor in verborgen toestand"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: Het XML bestand met gezet zijn met de '-w' of '--write-source' "
+"optie.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Fout tijdens laden XML bestand.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Fouten tijdens schrijven broncode.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palet"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Prelight"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Geselecteerd"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Wanneer het venster opnieuw getekend moet worden"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Wanneer de muis beweegt"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Muisbewegingshints"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Muisbeweging als op een knop gedrukt wordt"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Muisbeweging met knop 1 ingedrukt"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Muisbeweging met knop 2 ingedrukt"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Muisbeweging met knop 3 ingedrukt"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Een muisknop ingedrukt"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Een muisknop losgelaten"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Een toets ingedrukt"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Een toets losgelaten"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Wanneer de muis het venster binnenkomt"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Wanneer de muis het venster verlaat"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Elke verandering in invoerfocus"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Elke verandering in de vensterstructuur"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Elke verandering in X Windows eigenschap"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Elke verandering in zichtbaarheid"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Voor cursors in XInput ondersteunde programma's"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Eigenschappen"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Inpakken"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Veelgebruikt"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stijl"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Signalen"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Eigenschappen: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Eigenschappen: <geen>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klasse:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "De klasse van het widget"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Breedte:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"De gevraagde breedte van het widget (gewoonlijk voor de minimumbreedte "
+"gebruikt)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Hoogte:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"De gevraagde hoogte van het widget (gewoonlijk voor de minimumhoogte "
+"gebruikt)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Zichtbaar:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Of de widget initieel zichtbaar is"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Gevoelig:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Of de widget reageert op invoer"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+"De tooltip die getoond wordt als de muis over de widget geplaatst wordt"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Kan Standaard:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Of het widget de standaard-actie in een dialoog kan zijn"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Heeft Standaard:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Of het object de standaardactie is in het dialoogvenster"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Kan Focus:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Of de widget de invoerfocus kan accepteren"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Heeft Focus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Of de widget de invoerfocus heeft"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Gebeurtenissen:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "De X gebeurtenissen die de widget ontvangt"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Ext. Gebeurtenissen:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "De X Uitbreidingsgebeurtenissen modus"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Acceleratoren:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definieert de signalen om te versturen als toetsen ingedrukt worden"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Bewerken..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propageer:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+"Op 'True' instellen om de stijl van het widget te propageren naar de dochters"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Genaamde stijl:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "De naam van de stijl die gedeeld kan worden door verschillende widgets"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Lettertype:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Het lettertype dat gebruikt wordt voor teksten in de widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopieer Alles"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Voorgrond:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Achtergrond:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Basis:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Voorgrondkleur"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Achtergrondkleur"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Tekstkleur"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Basiskleur"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Achtergrond Pixmap:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "De tekening die gebruikt wordt als achtergrond van de widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Het bestand waarin broncode geschreven moet worden"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Public:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Of de widget toegevoegd wordt aan de datastructuur van de component"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Scheid Klasse:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Plaats deze widgets subhiërarchie in een aparte klasse"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Scheid Bestand:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Plaats dit widget in een apart broncode bestand"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Zichtbaarheid:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Zichtbaarheid van widgets. Publieke widgets worden geexporteerd naar een "
+"globale map."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "U moet een kleur of achtergrondkleur selekteren om te kopieeren"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Ongeldige selektie in on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "U moet eerst een kleur of achtergrond pixmap kopieeren"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "U moet een kleur selecteren om in te plakken"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "U moet een achtergrond pixmap selecteren om in te plakken"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Kon pixmap niet maken van bestand\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Signaal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Erna"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Object"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Signaal:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Het signaal waaraan een handler toegevoegd moet worden"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "De functie die het signaal afhandelt"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Data:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "De data die doorgegeven wordt aan de handler."
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Object:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Het object dat het signaal ontvangt"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Erna:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Of de handler uitgevoerd wordt na de klassefunctie"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Toevoegen"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Verversen"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Wissen"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Accelerators"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Toets"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Te versturen Signaal "
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "De acceleratietoets"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+"Het signaal dat verstuurd moet worden als de accelerator ingedrukt wordt"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr "Tekst bewerken eigenschap"
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr "<b>_Tekst:</b>"
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr "_Vertaalbaar"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr "Heeft context v_oorvoegsel"
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Op_merkingen voor vertalers:</b>"
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Selekteer X Gebeurtenissen"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Gebeurtenismasker"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "U moet de acceleratortoets zetten"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "U moet het signaal om te versturen zetten"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "U moet de naam van het signaal zetten"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "U moet de handler voor het signaal zetten"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s signalen"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Selekteer Signaal"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Waarde:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Stapgrootte:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Pagina Inc:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Paginagrootte:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "H Waarde:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "H Min:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "H Max:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "H Stapgrootte:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "H Pagina Inc:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "H Paginagrootte:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "V Waarde:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "V Min:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "V Max:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "V Stapgrootte:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "V Pagina Inc:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "V Paginagrootte:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "De initiele waarde"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "De minimale waarde"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "De maximale waarde"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "De stapgrootte"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "De pagina increment"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "De paginagrootte"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Het gevraagde lettertype is niet beschikbaar."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Selecteer Genaamde Stijl"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stijlen"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Hernoemen"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Annuleren"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Nieuwe Stijl:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Ongeldige stijlnaam"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Deze stijlnaam is al in gebruik"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Hernoem stijlnaam naar:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Kan bestand\n"
+" %s niet hernoemen\n"
+"naar:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Kon bestand %s\n"
+"niet maken\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Fout tijdens schrijven XML bestand\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Vertaalbare teksten bestand gegenereerd door Glade.\n"
+" * Voeg dit bestand toe aan uw project's bestand POTFILES.in.\n"
+" * Compileer dit NIET als onderdeel van uw toepassing.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ongeldige interface broncode bestandsnaam: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ongeldige interface header bestandsnaam: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ongeldige callback broncode bestandsnaam: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ongeldige callback header bestandsnaam: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ongeldige support broncode bestandsnaam: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ongeldige support header bestandsnaam: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Kon niet toevoegen aan bestand:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Fout tijdens schrijven naar bestand:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "De bestandsnaam moet gezet zijn in de Project Opties Dialoog."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"De bestandsnaam moet een eenvoudige relatieve bestandsnaam zijn.\n"
+"Gebruik de Project Opties Dialoog om het te zetten."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Widget-hiërarchie"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget niet gevonden in doos"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget niet gevonden in tabel"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget niet gevonden in gefixeerde container"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget niet gevonden in verpakker"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Kon geen toegang krijgen tot bestand:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Kon bestand niet openen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Fout tijdens lezen van bestand:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Kon niet maken map:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Kon map niet benaderen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Ongeldige map:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projecten"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "project"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Kon map niet openen:\n"
+" %s\n"
diff --git a/tools/glade/po/nn.po b/tools/glade/po/nn.po
new file mode 100644
index 00000000..917f22fc
--- /dev/null
+++ b/tools/glade/po/nn.po
@@ -0,0 +1,6484 @@
+# Norwegian (nynorsk) translation of glade.
+# Copyright (C) 2000 Gaute Hvoslef Kvalnes.
+# Gaute Hvoslef Kvalnes <ai98ghk@stud.hib.no>, 2000
+# Kjartan Maraas <kmaraas@gnome.org>, 2001.
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 0.6.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2001-06-25 18:55+02:00\n"
+"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
+"Language-Team: Norwegian (Nynorsk)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Val for rutenett"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Vassrett mellomrom:"
+
+#: ../glade/editor.c:372
+#, fuzzy
+msgid "Vertical Spacing:"
+msgstr "Vertikal justering"
+
+#: ../glade/editor.c:390
+#, fuzzy
+msgid "Grid Style:"
+msgstr "Overgangsstil:"
+
+#: ../glade/editor.c:396
+#, fuzzy
+msgid "Dots"
+msgstr "DOS"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linjer"
+
+#: ../glade/editor.c:487
+#, fuzzy
+msgid "Snap Options"
+msgstr "Lagra val"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+#, fuzzy
+msgid "Horizontal Snapping:"
+msgstr "Horisontal justering"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Venstre"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Høgre"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+#, fuzzy
+msgid "Vertical Snapping:"
+msgstr "Vertikal justering"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Topp"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Botn"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr ""
+
+#: ../glade/editor.c:832
+#, fuzzy
+msgid "Couldn't add new widget."
+msgstr "Kunne ikkje lasta fila."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+#, fuzzy
+msgid "Couldn't delete widget."
+msgstr "Kunne ikkje sletta fila %1"
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+#, fuzzy
+msgid "The widget can't be deleted"
+msgstr "Denne mappa kan ikkje slettast."
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+#, fuzzy
+msgid "Border Width:"
+msgstr "Breidd på rammekantlinje"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr ""
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Vel"
+
+#: ../glade/gbwidget.c:1767
+#, fuzzy
+msgid "Remove Scrolled Window"
+msgstr "Fjern post"
+
+#: ../glade/gbwidget.c:1776
+#, fuzzy
+msgid "Add Scrolled Window"
+msgstr "Vis alle &vindauga"
+
+#: ../glade/gbwidget.c:1797
+#, fuzzy
+msgid "Remove Alignment"
+msgstr "Fjern element"
+
+#: ../glade/gbwidget.c:1805
+#, fuzzy
+msgid "Add Alignment"
+msgstr "Justering"
+
+#: ../glade/gbwidget.c:1820
+#, fuzzy
+msgid "Remove Event Box"
+msgstr "Fjer&n boks"
+
+#: ../glade/gbwidget.c:1828
+#, fuzzy
+msgid "Add Event Box"
+msgstr "Legg til &boks"
+
+#: ../glade/gbwidget.c:1838
+#, fuzzy
+msgid "Redisplay"
+msgstr "Frisk &opp"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Klipp ut"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopier"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Lim inn"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Slett"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "I/T"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+#, fuzzy
+msgid "replacing child of container - not implemented yet\n"
+msgstr "Importering av søkjemotorinnstillingar er ikkje implementert enno."
+
+#: ../glade/gbwidget.c:3430
+#, fuzzy
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Kunne ikkje setja inn dokument"
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3494
+#, fuzzy
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Kunne ikkje setja inn dokument"
+
+#: ../glade/gbwidget.c:3533
+#, fuzzy
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Kunne ikkje fjerna fil eller katalog\n"
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3721
+#, fuzzy
+msgid "Remove Label"
+msgstr "Fjern lag"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Name=Dokka programlinje"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "Logo:"
+msgstr "&Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Programnamn:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+#, fuzzy
+msgid "Comments:"
+msgstr "Kommentar"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+#, fuzzy
+msgid "Copyright:"
+msgstr "Opphavsrett"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+#, fuzzy
+msgid "The copyright notice"
+msgstr "Første kontor"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Legg til eit nytt program for denne filtypen."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Etikett:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Denne skrifttypen vert brukt til vising av vanleg tekst på nettsider."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+#, fuzzy
+msgid "License:"
+msgstr "GPL-lisens"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Artisten på Internett"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Forfattarar:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "Documenters:"
+msgstr "Kommentar"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+#, fuzzy
+msgid "Translators:"
+msgstr "Omsett i:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "KDebugDialog"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+#, fuzzy
+msgid "Label with Accelerator"
+msgstr "Spelar 1 akselerasjon"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+#, fuzzy
+msgid "X Align:"
+msgstr "Juster"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+#, fuzzy
+msgid "The horizontal alignment of the child widget"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+#, fuzzy
+msgid "Y Align:"
+msgstr "Juster"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+#, fuzzy
+msgid "The vertical alignment of the child widget"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+#, fuzzy
+msgid "X Scale:"
+msgstr "Skalert"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+#, fuzzy
+msgid "The horizontal scale of the child widget"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+#, fuzzy
+msgid "Y Scale:"
+msgstr "Skalert"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+#, fuzzy
+msgid "The vertical scale of the child widget"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Padding"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Padding"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Padding"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Padding"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Justering"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Retning:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+#, fuzzy
+msgid "The direction of the arrow"
+msgstr "Versjonen av programmet."
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+#, fuzzy
+msgid "Shadow:"
+msgstr "Skugge"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:90
+#, fuzzy
+msgid "The horizontal alignment of the arrow"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+#, fuzzy
+msgid "The vertical alignment of the arrow"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+#, fuzzy
+msgid "X Pad:"
+msgstr "POP-passord:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+#, fuzzy
+msgid "The horizontal padding"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+#, fuzzy
+msgid "Y Pad:"
+msgstr "POP-passord:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+#, fuzzy
+msgid "The vertical padding"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Pil"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+#, fuzzy
+msgid "Label X Align:"
+msgstr "Etikettar og teiknforklaring"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+#, fuzzy
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+#, fuzzy
+msgid "Label Y Align:"
+msgstr "Etikettar og teiknforklaring"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+#, fuzzy
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+#, fuzzy
+msgid "The type of shadow of the frame"
+msgstr "Versjonen av programmet."
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+#, fuzzy
+msgid "The horizontal alignment of the frame's child"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+#, fuzzy
+msgid "Ratio:"
+msgstr "&Høve ('ratios')"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+#, fuzzy
+msgid "The aspect ratio of the frame's child"
+msgstr "Tekst i andre rammer:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+#, fuzzy
+msgid "Aspect Frame"
+msgstr "&Lag tekstramme"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+#, fuzzy
+msgid "Stock Button:"
+msgstr "Venstre knapp"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+#, fuzzy
+msgid "The stock button to use"
+msgstr "Oppsettfila som skal brukast."
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etikett:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+#, fuzzy
+msgid "The text to display"
+msgstr "Ein URL som skal visast"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+#, fuzzy
+msgid "Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+#, fuzzy
+msgid "The icon to display"
+msgstr "Ein URL som skal visast"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+#, fuzzy
+msgid "Button Relief:"
+msgstr "Knappetekst"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+#, fuzzy
+msgid "The relief style of the button"
+msgstr "Artisten på Internett"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Knapp"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+#, fuzzy
+msgid "Heading:"
+msgstr "Overskrift:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+#, fuzzy
+msgid "Day Names:"
+msgstr "Etternamn:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+#, fuzzy
+msgid "Fixed Month:"
+msgstr "Fast skrifttype"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+#, fuzzy
+msgid "Week Numbers:"
+msgstr "Tal:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+#, fuzzy
+msgid "If the number of the week should be shown"
+msgstr "Oppgi namnet på verten du vil kopla til."
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+#, fuzzy
+msgid "Monday First:"
+msgstr "Finn &første"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+#, fuzzy
+msgid "If the week should start on Monday"
+msgstr "day(1) returnerer måndag (dersom veka startar på måndag)"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalender"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+#, fuzzy
+msgid "Back. Color:"
+msgstr "Bakgrunnsfarge:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Bakgrunnsfarge"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Synleg"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+#, fuzzy
+msgid "Initially On:"
+msgstr "Førebokstavar"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+#, fuzzy
+msgid "Inconsistent:"
+msgstr "Liste over skrifttypar"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+#, fuzzy
+msgid "Indicator:"
+msgstr "I katalog"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+#, fuzzy
+msgid "Check Button"
+msgstr "Sjekk &likningar"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+#, fuzzy
+msgid "Check Menu Item"
+msgstr "Sjekk nyhende"
+
+#: ../glade/gbwidgets/gbclist.c:141
+#, fuzzy
+msgid "New columned list"
+msgstr "Ny konto"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+#, fuzzy
+msgid "Number of columns:"
+msgstr "Tal på kolonnar:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+#, fuzzy
+msgid "Select Mode:"
+msgstr "Vel modus"
+
+#: ../glade/gbwidgets/gbclist.c:243
+#, fuzzy
+msgid "The selection mode of the columned list"
+msgstr "Flyttar utvalet til venstre"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+#, fuzzy
+msgid "Show Titles:"
+msgstr "Vis tid som:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+#, fuzzy
+msgid "Columned List"
+msgstr "Kolonne"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+#, fuzzy
+msgid "Use Alpha:"
+msgstr "Bruk bilete"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Tittel:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+#, fuzzy
+msgid "The title of the color selection dialog"
+msgstr "Skriv tittelen på ruta her."
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Pikkolofløyte"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Sjekk &likningar"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+#, fuzzy
+msgid "Palette:"
+msgstr "&Palett"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+#, fuzzy
+msgid "If the palette is shown"
+msgstr "Sentrer dei valte elementa"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+#, fuzzy
+msgid "Color Selection"
+msgstr "&Utval"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Vel farge"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+#, fuzzy
+msgid "Color Selection Dialog"
+msgstr "&Utval"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+#, fuzzy
+msgid "Value In List:"
+msgstr "Fil-liste"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+#, fuzzy
+msgid "If the value must be in the list"
+msgstr ""
+"Fila\n"
+"%1\n"
+"er alt i lista"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+#, fuzzy
+msgid "Case Sensitive:"
+msgstr "Skil mellom store og små bokstavar"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+#, fuzzy
+msgid "If the searching is case sensitive"
+msgstr "Nøyaktig, så understreng (vilkårleg bokstavstorleik)"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+#, fuzzy
+msgid "Use Arrows:"
+msgstr "Piler:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+#, fuzzy
+msgid "Use Always:"
+msgstr "Alltid"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+#, fuzzy
+msgid "Items:"
+msgstr "Element:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+#, fuzzy
+msgid "Combo Box"
+msgstr "Comoros"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "Has Frame:"
+msgstr "Ramme"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Comoros"
+
+#: ../glade/gbwidgets/gbctree.c:146
+#, fuzzy
+msgid "New columned tree"
+msgstr "Tekst i partalskolonner"
+
+#: ../glade/gbwidgets/gbctree.c:249
+#, fuzzy
+msgid "The selection mode of the columned tree"
+msgstr "Flyttar utvalet til venstre"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+#, fuzzy
+msgid "Columned Tree"
+msgstr "Kolonne"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Type:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#, fuzzy
+msgid "The type of the curve"
+msgstr "Vel stilen til linjebrotverdien."
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+#, fuzzy
+msgid "X Min:"
+msgstr "Minst"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+#, fuzzy
+msgid "The minimum horizontal value"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+#, fuzzy
+msgid "X Max:"
+msgstr "Høgst"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+#, fuzzy
+msgid "The maximum horizontal value"
+msgstr "Maksimer (berre loddrett)"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+#, fuzzy
+msgid "Y Min:"
+msgstr "Y-min : "
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+#, fuzzy
+msgid "Y Max:"
+msgstr "Y-maks : "
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+#, fuzzy
+msgid "The maximum vertical value"
+msgstr "Maksimer vindauge loddrett"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Kurve"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+#, fuzzy
+msgid "Creation Function:"
+msgstr "Frå %1 til Function"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+#, fuzzy
+msgid "The function which creates the widget"
+msgstr "PI()-funksjonen verdien PI\n"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+#, fuzzy
+msgid "String1:"
+msgstr "Streng"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+#, fuzzy
+msgid "String2:"
+msgstr "Streng"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+#, fuzzy
+msgid "Int1:"
+msgstr "Avb%1"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+#, fuzzy
+msgid "Int2:"
+msgstr "Heiltal"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+#, fuzzy
+msgid "Custom Widget"
+msgstr "Klipp ut element"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+#, fuzzy
+msgid "New dialog"
+msgstr "Nytt bilete"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+#, fuzzy
+msgid "Cancel, OK"
+msgstr "Avbryt"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Lukk"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+#, fuzzy
+msgid "_Number of Buttons:"
+msgstr "Tal på rader:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+#, fuzzy
+msgid "Show Help Button"
+msgstr "Operasjonsknappar"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+#, fuzzy
+msgid "Has Separator:"
+msgstr "Delingslinje"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:605
+#, fuzzy
+msgid "Dialog"
+msgstr "Dialogar"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+#, fuzzy
+msgid "Drawing Area"
+msgstr "&Teiknemodus"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+#, fuzzy
+msgid "Editable:"
+msgstr "Rediger variabel"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+#, fuzzy
+msgid "If the text can be edited"
+msgstr "Dette innlegget kan ikkje endrast."
+
+#: ../glade/gbwidgets/gbentry.c:95
+#, fuzzy
+msgid "Text Visible:"
+msgstr "Synleg"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+#, fuzzy
+msgid "Max Length:"
+msgstr "Lengste lengd"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Tekst:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid "Invisible Char:"
+msgstr "Synleg"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "Activates Default:"
+msgstr "(standard)"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "The number of characters to leave space for in the entry"
+msgstr "Høgste tal på ord i spørjinga"
+
+#: ../glade/gbwidgets/gbentry.c:318
+#, fuzzy
+msgid "Text Entry"
+msgstr "Neste oppføring"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Synleg"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+#, fuzzy
+msgid "Event Box"
+msgstr "Hending: "
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Førebokstavar"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Mellomrom:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+#, fuzzy
+msgid "Add Label Widget"
+msgstr "Justering"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Utvid"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Retning:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Vis tid som:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "PID-en til programmet."
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Sjekk &likningar"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Vel filter"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr " Tittelfarge: "
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Filval"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+#, fuzzy
+msgid "Select File"
+msgstr "Vel filter"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+#, fuzzy
+msgid "File Ops.:"
+msgstr "Filtypar:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+#, fuzzy
+msgid "File Selection Dialog"
+msgstr "Filval"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+#, fuzzy
+msgid "Fixed Positions"
+msgstr "Mappeposisjon"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+#, fuzzy
+msgid "The title of the font selection dialog"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Vis tid som:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+#, fuzzy
+msgid "Show Size:"
+msgstr "Vis &storleik"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+#, fuzzy
+msgid "Use Font:"
+msgstr "Tilbakestill skrifttype"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+#, fuzzy
+msgid "Use Size:"
+msgstr "Sidestorleik:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+#, fuzzy
+msgid "Pick a Font"
+msgstr "Gjeldande skrifttype"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Sjekk &likningar"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+#, fuzzy
+msgid "Preview Text:"
+msgstr "Førehandsvising:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#, fuzzy
+msgid "The preview text to display"
+msgstr "Ein URL som skal visast"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+#, fuzzy
+msgid "Font Selection"
+msgstr "Skule"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Vel skrifttype"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+#, fuzzy
+msgid "Font Selection Dialog"
+msgstr "KFax-valdialog"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Ramme"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+#, fuzzy
+msgid "Initial Type:"
+msgstr "Initier"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+#, fuzzy
+msgid "The initial type of the curve"
+msgstr "Det er ikkje band i stasjonen."
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+#, fuzzy
+msgid "Gamma Curve"
+msgstr "Gamma"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+#, fuzzy
+msgid "Handle Pos:"
+msgstr "Overskriftsrader"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+#, fuzzy
+msgid "The position of the handle"
+msgstr "Vel posisjonen i toppblokka."
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+#, fuzzy
+msgid "Snap Edge:"
+msgstr "Juster til hjelpelinjer"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+#, fuzzy
+msgid "Handle Box"
+msgstr "Krayon-boks"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+#, fuzzy
+msgid "New horizontal box"
+msgstr "Opna horisontalt"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Storleik:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+#, fuzzy
+msgid "The number of widgets in the box"
+msgstr "Høgste tal på ord i spørjinga"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+#, fuzzy
+msgid "Homogeneous:"
+msgstr "Heimetelefon:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+#, fuzzy
+msgid "Can't delete any children."
+msgstr "Kan ikkje sletta ei hugseliste som har barn."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+#, fuzzy
+msgid "Position:"
+msgstr "Pos&isjon:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+#, fuzzy
+msgid "Padding:"
+msgstr "Padding"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+#, fuzzy
+msgid "Expand:"
+msgstr "Utvid"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+#, fuzzy
+msgid "Fill:"
+msgstr "Fyll"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+#, fuzzy
+msgid "Pack Start:"
+msgstr "Start:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+#, fuzzy
+msgid "Insert Before"
+msgstr "Sett inn frå:"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+#, fuzzy
+msgid "Insert After"
+msgstr "Set inn dato"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+#, fuzzy
+msgid "Horizontal Box"
+msgstr "Vassrett"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+#, fuzzy
+msgid "New horizontal button box"
+msgstr "Opna horisontalt"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+#, fuzzy
+msgid "The number of buttons"
+msgstr "Nummerknappar"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Utsjånad:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+#, fuzzy
+msgid "The layout style of the buttons"
+msgstr "Her kan du endra storleiken på gøymeknappane."
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+#, fuzzy
+msgid "Horizontal Button Box"
+msgstr "Berre vassrett"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+#, fuzzy
+msgid "The position of the divider"
+msgstr "Vel posisjonen i toppblokka."
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+#, fuzzy
+msgid "Shrink:"
+msgstr "Krymp brettet"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+#, fuzzy
+msgid "Set True to let the widget shrink"
+msgstr "Sentrer dei valte elementa"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+#, fuzzy
+msgid "Resize:"
+msgstr "Endra storleik"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+#, fuzzy
+msgid "Set True to let the widget resize"
+msgstr "Sentrer dei valte elementa"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+#, fuzzy
+msgid "Horizontal Panes"
+msgstr "Vassrette linjer"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+#, fuzzy
+msgid "Metric:"
+msgstr "Ymse:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+#, fuzzy
+msgid "The units of the ruler"
+msgstr "Artisten på Internett"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+#, fuzzy
+msgid "Lower Value:"
+msgstr "Små bokstavar"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+#, fuzzy
+msgid "The low value of the ruler"
+msgstr "Set timeverdien til slutt-tida."
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+#, fuzzy
+msgid "Upper Value:"
+msgstr "Store bokstavar"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+#, fuzzy
+msgid "The high value of the ruler"
+msgstr "Endra namnet på spelarane"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+#, fuzzy
+msgid "The current position on the ruler"
+msgstr "Vel posisjonen i toppblokka."
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+#, fuzzy
+msgid "Max:"
+msgstr "Høgst"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+#, fuzzy
+msgid "The maximum value of the ruler"
+msgstr "Oppgi den høgste verdien stolpane kan få."
+
+#: ../glade/gbwidgets/gbhruler.c:247
+#, fuzzy
+msgid "Horizontal Ruler"
+msgstr "Vassrett delingslinje"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+#, fuzzy
+msgid "Show Value:"
+msgstr "Vis tabell"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+#, fuzzy
+msgid "Digits:"
+msgstr "Siffer"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+#, fuzzy
+msgid "The number of digits to show"
+msgstr "høgste tal på emnelinjer for nedlasting"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+#, fuzzy
+msgid "Value Pos:"
+msgstr "Verdi:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+#, fuzzy
+msgid "The position of the value"
+msgstr "Vel posisjonen i toppblokka."
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Praksis:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+#, fuzzy
+msgid "The update policy of the scale"
+msgstr "Datoen er ugyldig."
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "Inverted:"
+msgstr "Konverterar"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "If the range values are inverted"
+msgstr ""
+"Fila\n"
+"%1\n"
+"er alt i lista"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+#, fuzzy
+msgid "Horizontal Scale"
+msgstr "Vassrett delingslinje"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+#, fuzzy
+msgid "Horizontal Scrollbar"
+msgstr "Vassrette linjer"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+#, fuzzy
+msgid "Horizonal Separator"
+msgstr "Vassrett sinus"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Liste over skrifttypar"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Flyttar utvalet til venstre"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Versjonen av programmet."
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Vis &storleik"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Oppsettfila som skal brukast."
+
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "Vis &storleik"
+
+#: ../glade/gbwidgets/gbimage.c:113
+#, fuzzy
+msgid "The stock icon size"
+msgstr "Oppsettfila som skal brukast."
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Sidestorleik:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+#, fuzzy
+msgid "The horizontal alignment"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbimage.c:123
+#, fuzzy
+msgid "The vertical alignment"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Bilete"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+#, fuzzy
+msgid "Invalid stock menu item"
+msgstr "Ugyldig biletefil"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+#, fuzzy
+msgid "Input Dialog"
+msgstr "&Gradvis overgang"
+
+#: ../glade/gbwidgets/gblabel.c:169
+#, fuzzy
+msgid "Use Underline:"
+msgstr "Understreka"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+#, fuzzy
+msgid "Use Markup:"
+msgstr "Bruk bilete"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:176
+#, fuzzy
+msgid "Wrap Text:"
+msgstr "Tag-tekst"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+#, fuzzy
+msgid "Selectable:"
+msgstr "Merka:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "Dette innlegget kan ikkje endrast."
+
+#: ../glade/gbwidgets/gblabel.c:181
+#, fuzzy
+msgid "The horizontal alignment of the entire label"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gblabel.c:184
+#, fuzzy
+msgid "The vertical alignment of the entire label"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gblabel.c:190
+#, fuzzy
+msgid "Focus Target:"
+msgstr "Slett mål"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Executive"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "PID-en til programmet."
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Vel modus"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+#, fuzzy
+msgid "Label"
+msgstr "Tittel"
+
+#: ../glade/gbwidgets/gblayout.c:96
+#, fuzzy
+msgid "Area Width:"
+msgstr "Tab-breidd:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+#, fuzzy
+msgid "The width of the layout area"
+msgstr "PID-en til programmet."
+
+#: ../glade/gbwidgets/gblayout.c:99
+#, fuzzy
+msgid "Area Height:"
+msgstr "Høgd:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+#, fuzzy
+msgid "The height of the layout area"
+msgstr "Skriv tittelen på ruta her."
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Stil"
+
+#: ../glade/gbwidgets/gblist.c:78
+#, fuzzy
+msgid "The selection mode of the list"
+msgstr "Flyttar utvalet til venstre"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr ""
+
+#: ../glade/gbwidgets/gblistitem.c:171
+#, fuzzy
+msgid "List Item"
+msgstr "Vis liste"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+#, fuzzy
+msgid "Popup Menu"
+msgstr "Programstartmeny"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+#, fuzzy
+msgid "_File"
+msgstr "Fil"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+#, fuzzy
+msgid "_Edit"
+msgstr "Rediger"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+#, fuzzy
+msgid "_View"
+msgstr "Vis"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+#, fuzzy
+msgid "_Help"
+msgstr "Hjelp"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+#, fuzzy
+msgid "_About"
+msgstr "Om"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+#, fuzzy
+msgid "Edit Menus..."
+msgstr "Rediger K-meny"
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+#, fuzzy
+msgid "Menu Bar"
+msgstr "Vis menylinje"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+#, fuzzy
+msgid "Menu Item"
+msgstr "Nytt element"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Vassrett:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Vis tabell"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Slå av/på &simulering"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+#, fuzzy
+msgid "New notebook"
+msgstr "Ny node"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+#, fuzzy
+msgid "Number of pages:"
+msgstr "Tal på plan:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+#, fuzzy
+msgid "Show Tabs:"
+msgstr "Vis tabell"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+#, fuzzy
+msgid "Show Border:"
+msgstr "Vis kant"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+#, fuzzy
+msgid "The position of the notebook tabs"
+msgstr "Versjonen av programmet."
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+#, fuzzy
+msgid "Scrollable:"
+msgstr "Tabellar"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+#, fuzzy
+msgid "Tab Horz. Border:"
+msgstr "Ingen kantlinjer"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+#, fuzzy
+msgid "Tab Vert. Border:"
+msgstr "Målmappe:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+#, fuzzy
+msgid "Show Popup:"
+msgstr "Vis gruppe"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+#, fuzzy
+msgid "Number of Pages:"
+msgstr "Tal på rader:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+#, fuzzy
+msgid "The number of notebook pages"
+msgstr "Ingen fleire sider."
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Førre side"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Neste side"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+#, fuzzy
+msgid "Delete Page"
+msgstr "&Slett side"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+#, fuzzy
+msgid "Switch Next"
+msgstr "Del tekst"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+#, fuzzy
+msgid "Switch Previous"
+msgstr "Byt til førre skrivebord"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+#, fuzzy
+msgid "Insert Page After"
+msgstr "Set inn sidetal"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+#, fuzzy
+msgid "Insert Page Before"
+msgstr "Set inn sidetal"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "Vel posisjonen i toppblokka."
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "Sentrer dei valte elementa"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Sentrer dei valte elementa"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+#, fuzzy
+msgid "Menu Label:"
+msgstr "Etikett:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "Ein URL som skal visast"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+#, fuzzy
+msgid "Notebook"
+msgstr "Merk"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+#, fuzzy
+msgid "Option Menu"
+msgstr "Operasjonsmeny"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Farge:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+#, fuzzy
+msgid "If the preview is color or grayscale"
+msgstr "TrueColor til gråtonar"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Førehandsvis"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+#, fuzzy
+msgid "The orientation of the progress bar's contents"
+msgstr "Versjonen av programmet."
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "Retning:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+#, fuzzy
+msgid "Pulse Step:"
+msgstr "Bruk bilete"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+#, fuzzy
+msgid "The text to display over the progress bar"
+msgstr "PID-en til programmet."
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+#, fuzzy
+msgid "Show Text:"
+msgstr "Vis tekst"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+#, fuzzy
+msgid "Activity Mode:"
+msgstr "Aktiver"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+#, fuzzy
+msgid "The horizontal alignment of the text"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+#, fuzzy
+msgid "The vertical alignment of the text"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+#, fuzzy
+msgid "Progress Bar"
+msgstr "Framgang:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Gruppe:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+#, fuzzy
+msgid "New Group"
+msgstr "Nye grupper"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Radioknapp"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+#, fuzzy
+msgid "Radio Menu Item"
+msgstr "Radio-telefon"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Radioknapp"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+#, fuzzy
+msgid "H Policy:"
+msgstr "Praksis:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+#, fuzzy
+msgid "V Policy:"
+msgstr "Praksis:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+#, fuzzy
+msgid "Window Pos:"
+msgstr "Lukk vindauge"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+#, fuzzy
+msgid "Shadow Type:"
+msgstr "Skugge"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+#, fuzzy
+msgid "Scrolled Window"
+msgstr "Rull ned"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Vassrett sinus"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+#, fuzzy
+msgid "Climb Rate:"
+msgstr "Fargerate:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+#, fuzzy
+msgid "The number of decimal digits to show"
+msgstr "høgste tal på emnelinjer for nedlasting"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+#, fuzzy
+msgid "Numeric:"
+msgstr "Tal:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+#, fuzzy
+msgid "Update Policy:"
+msgstr "Standardpraksis"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+#, fuzzy
+msgid "Snap:"
+msgstr "Form:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+#, fuzzy
+msgid "Wrap:"
+msgstr "Tekstbryting:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+#, fuzzy
+msgid "Spin Button"
+msgstr "Operasjonsknappar"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "Resize Grip:"
+msgstr "Endra storleik"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Statuslinje"
+
+#: ../glade/gbwidgets/gbtable.c:137
+#, fuzzy
+msgid "New table"
+msgstr "Vis tabell"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+#, fuzzy
+msgid "Number of rows:"
+msgstr "Tal på rader:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rader:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+#, fuzzy
+msgid "The number of rows in the table"
+msgstr "Høgste tal på ord i spørjinga"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Kolonnar:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+#, fuzzy
+msgid "The number of columns in the table"
+msgstr "Høgste tal på ord i spørjinga"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+#, fuzzy
+msgid "Row Spacing:"
+msgstr "Mellomrom:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+#, fuzzy
+msgid "The space between each row"
+msgstr "Minutt mellom kvar autolagring"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+#, fuzzy
+msgid "Col Spacing:"
+msgstr "Cellemellomrom"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+#, fuzzy
+msgid "Cell X:"
+msgstr "Celle &X"
+
+#: ../glade/gbwidgets/gbtable.c:369
+#, fuzzy
+msgid "The left edge of the widget in the table"
+msgstr "Slett rada frå tabellen."
+
+#: ../glade/gbwidgets/gbtable.c:371
+#, fuzzy
+msgid "Cell Y:"
+msgstr "Celle &Y"
+
+#: ../glade/gbwidgets/gbtable.c:372
+#, fuzzy
+msgid "The top edge of the widget in the table"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbtable.c:375
+#, fuzzy
+msgid "Col Span:"
+msgstr "Firma:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+#, fuzzy
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Oppgi namnet på verten du vil kopla til."
+
+#: ../glade/gbwidgets/gbtable.c:378
+#, fuzzy
+msgid "Row Span:"
+msgstr "Rader spent over"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+#, fuzzy
+msgid "H Padding:"
+msgstr "Padding"
+
+#: ../glade/gbwidgets/gbtable.c:384
+#, fuzzy
+msgid "V Padding:"
+msgstr "Padding"
+
+#: ../glade/gbwidgets/gbtable.c:387
+#, fuzzy
+msgid "X Expand:"
+msgstr "Utvid"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+#, fuzzy
+msgid "Y Expand:"
+msgstr "Utvid"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+#, fuzzy
+msgid "X Fill:"
+msgstr "Fyll"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+#, fuzzy
+msgid "Y Fill:"
+msgstr "Fyll"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+#, fuzzy
+msgid "Insert Row Before"
+msgstr "Set inn rad"
+
+#: ../glade/gbwidgets/gbtable.c:674
+#, fuzzy
+msgid "Insert Row After"
+msgstr "Set inn rad"
+
+#: ../glade/gbwidgets/gbtable.c:681
+#, fuzzy
+msgid "Insert Column Before"
+msgstr "Set inn kolonne"
+
+#: ../glade/gbwidgets/gbtable.c:688
+#, fuzzy
+msgid "Insert Column After"
+msgstr "Set inn kolonne"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Fjern rad"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Fjern kolonne"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+#, fuzzy
+msgid "Table"
+msgstr "Tittel"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Sentrert"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+#, fuzzy
+msgid "Fill"
+msgstr "Fyll"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Ingen"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:117
+#, fuzzy
+msgid "Cursor Visible:"
+msgstr "Synleg"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Konverterar"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Dette innlegget kan ikkje endrast."
+
+#: ../glade/gbwidgets/gbtextview.c:126
+#, fuzzy
+msgid "Justification:"
+msgstr "Pos&isjon:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "Vel posisjonen i toppblokka."
+
+#: ../glade/gbwidgets/gbtextview.c:129
+#, fuzzy
+msgid "Wrapping:"
+msgstr "Tekstbryting:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "Endra tabellnamn"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+#, fuzzy
+msgid "Space Above:"
+msgstr "Sidestorleik:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+#, fuzzy
+msgid "Space Below:"
+msgstr "Sidestorleik:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "Sidestorleik:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "&Indeks"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+#, fuzzy
+msgid "Text View"
+msgstr "Synleg"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+#, fuzzy
+msgid "Toggle Button"
+msgstr "Slå av/på &simulering"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Slå av/på &simulering"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+#, fuzzy
+msgid "New toolbar"
+msgstr "Vis verktøylinje"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+#, fuzzy
+msgid "Number of items:"
+msgstr "Tal på punkt:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+#, fuzzy
+msgid "The number of items in the toolbar"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+#, fuzzy
+msgid "The toolbar orientation"
+msgstr "Posisjon for verktøy&linje:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+#, fuzzy
+msgid "The toolbar style"
+msgstr "Verktøylinjer"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+#, fuzzy
+msgid "Tooltips:"
+msgstr "Verktøytips"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+#, fuzzy
+msgid "If tooltips are enabled"
+msgstr "Verktøytips på"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Vis kant"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Aktiv - Musepeikaren ligg over ikonet"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+#, fuzzy
+msgid "Insert Item Before"
+msgstr "Sett inn autoform"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+#, fuzzy
+msgid "Insert Item After"
+msgstr "Set inn sluttnote"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Verktøylinje"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Slå av/på &simulering"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Verktøylinje"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+#, fuzzy
+msgid "Column 1"
+msgstr "Kolonnar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+#, fuzzy
+msgid "Column 2"
+msgstr "Kolonnar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Kolonnar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "Meldingshovud"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+#, fuzzy
+msgid "Reorderable:"
+msgstr "Omvendt"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "TrueColor til gråtonar"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+#, fuzzy
+msgid "Enable Search:"
+msgstr "Søk"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Biletehøgd:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "&Utval"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Flyttar utvalet til venstre"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "Utvid"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+#, fuzzy
+msgid "New vertical box"
+msgstr "Opna vertikalt"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+#, fuzzy
+msgid "Vertical Box"
+msgstr "Loddrett"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+#, fuzzy
+msgid "Vertical Button Box"
+msgstr "Berre loddrett"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+#, fuzzy
+msgid "Viewport"
+msgstr "Innleggvisar"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+#, fuzzy
+msgid "Vertical Panes"
+msgstr "Vertikal balanse"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+#, fuzzy
+msgid "Vertical Ruler"
+msgstr "Vertikal raster:"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+#, fuzzy
+msgid "Vertical Scale"
+msgstr "Vertikal balanse"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+#, fuzzy
+msgid "Vertical Scrollbar"
+msgstr "Berre loddrett"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+#, fuzzy
+msgid "Vertical Separator"
+msgstr "Vertikal tekst"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+#, fuzzy
+msgid "The title of the window"
+msgstr "Opna filer i nytt vindauge"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+#, fuzzy
+msgid "The type of the window"
+msgstr "Type vindauge"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Type:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+#, fuzzy
+msgid "Modal:"
+msgstr "Modell:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+#, fuzzy
+msgid "If the window is modal"
+msgstr "Vel vindaugstittel"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+#, fuzzy
+msgid "Default Width:"
+msgstr "Notatbreidd"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+#, fuzzy
+msgid "The default width of the window"
+msgstr ""
+"\n"
+"eller standardfila av type: "
+
+#: ../glade/gbwidgets/gbwindow.c:269
+#, fuzzy
+msgid "Default Height:"
+msgstr "Notathøgd"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+#, fuzzy
+msgid "The default height of the window"
+msgstr ""
+"\n"
+"eller standardfila av type: "
+
+#: ../glade/gbwidgets/gbwindow.c:276
+#, fuzzy
+msgid "Resizable:"
+msgstr "Endra storleik"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "Startar vindaugsbehandlaren."
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:285
+#, fuzzy
+msgid "Grow:"
+msgstr "Veks "
+
+#: ../glade/gbwidgets/gbwindow.c:286
+#, fuzzy
+msgid "If the window can be enlarged"
+msgstr "Startar vindaugsbehandlaren."
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "Opna filer i nytt vindauge"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "Tilkopla"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Startar vindaugsbehandlaren."
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Vis statuslinje"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Startar vindaugsbehandlaren."
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Overgangsstil:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Slett mål"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Startar vindaugsbehandlaren."
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+#, fuzzy
+msgid "Window"
+msgstr "Lukk vindauge"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Feil"
+
+#: ../glade/glade.c:372
+#, fuzzy
+msgid "System Error"
+msgstr "systemfeil"
+
+#: ../glade/glade.c:376
+#, fuzzy
+msgid "Error opening file"
+msgstr "Feil ved opning av fil!"
+
+#: ../glade/glade.c:378
+#, fuzzy
+msgid "Error reading file"
+msgstr ""
+"Feil ved lesing a fil:\n"
+"%1"
+
+#: ../glade/glade.c:380
+#, fuzzy
+msgid "Error writing file"
+msgstr "Feil ved skriving av fil!"
+
+#: ../glade/glade.c:383
+#, fuzzy
+msgid "Invalid directory"
+msgstr "I katalog"
+
+#: ../glade/glade.c:387
+#, fuzzy
+msgid "Invalid value"
+msgstr "Sluttverdi"
+
+#: ../glade/glade.c:389
+#, fuzzy
+msgid "Invalid XML entity"
+msgstr "Identitet"
+
+#: ../glade/glade.c:391
+#, fuzzy
+msgid "Start tag expected"
+msgstr "Start-dato"
+
+#: ../glade/glade.c:393
+#, fuzzy
+msgid "End tag expected"
+msgstr "Kommando som skal køyrast."
+
+#: ../glade/glade.c:395
+#, fuzzy
+msgid "Character data expected"
+msgstr "Teiknsett"
+
+#: ../glade/glade.c:397
+#, fuzzy
+msgid "Class id missing"
+msgstr "aRts-katalog manglar"
+
+#: ../glade/glade.c:399
+#, fuzzy
+msgid "Class unknown"
+msgstr "ukjend"
+
+#: ../glade/glade.c:401
+#, fuzzy
+msgid "Invalid component"
+msgstr "Ugyldig konto."
+
+#: ../glade/glade.c:403
+#, fuzzy
+msgid "Unexpected end of file"
+msgstr "Uventa %1 i PK-fila %2"
+
+#: ../glade/glade.c:406
+#, fuzzy
+msgid "Unknown error code"
+msgstr "Ukjend feil."
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+#, fuzzy
+msgid "Label For"
+msgstr "Tittel"
+
+#: ../glade/glade_atk.c:123
+#, fuzzy
+msgid "Labelled By"
+msgstr "Tittel"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Tittel"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Programstartmeny"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+#, fuzzy
+msgid "Widget"
+msgstr "Breidd"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Namn:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+#, fuzzy
+msgid "Description:"
+msgstr "Skildring"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "Generelle val"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+#, fuzzy
+msgid "Click"
+msgstr "Klokke"
+
+#: ../glade/glade_atk.c:762
+#, fuzzy
+msgid "Press"
+msgstr "Framgang:"
+
+#: ../glade/glade_atk.c:763
+#, fuzzy
+msgid "Release"
+msgstr "Omvendt"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:351
+#, fuzzy
+msgid "You need to select a widget to paste into"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+#, fuzzy
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Orsak, funksjonen er ikkje implementert enno."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+#, fuzzy
+msgid "_New"
+msgstr "Ny"
+
+#: ../glade/glade_gnome.c:874
+#, fuzzy
+msgid "Create a new file"
+msgstr "Lagar ei ny fil"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+#, fuzzy
+msgid "_Gnome"
+msgstr "Spel:"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "Tilkopla"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+#, fuzzy
+msgid "GTK+ _Basic"
+msgstr "KBasic"
+
+#: ../glade/glade_gtk12lib.c:247
+#, fuzzy
+msgid "GTK+ _Additional"
+msgstr "&Anna"
+
+#: ../glade/glade_keys_dialog.c:94
+#, fuzzy
+msgid "Select Accelerator Key"
+msgstr "Sje&kk akseleratorar"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Tastar"
+
+#: ../glade/glade_menu_editor.c:394
+#, fuzzy
+msgid "Menu Editor"
+msgstr "Menyredigering ..."
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Type"
+
+#: ../glade/glade_menu_editor.c:412
+#, fuzzy
+msgid "Accelerator"
+msgstr "Akselerasjon"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Namn"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+#, fuzzy
+msgid "Handler"
+msgstr "Deklarasjonsfil"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktivt"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Gruppe"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikon"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:524
+#, fuzzy
+msgid "The stock item to use."
+msgstr "Oppsettfila som skal brukast."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+#, fuzzy
+msgid "Stock Item:"
+msgstr "Element:"
+
+#: ../glade/glade_menu_editor.c:640
+#, fuzzy
+msgid "The stock Gnome item to use."
+msgstr "Oppsettfila som skal brukast."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+#, fuzzy
+msgid "The name of the widget"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+#, fuzzy
+msgid "Handler:"
+msgstr "Meldingshovud:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:934
+#, fuzzy
+msgid "The tip to show when the mouse is over the item"
+msgstr "Aktiv - Musepeikaren ligg over ikonet"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+#, fuzzy
+msgid "Tooltip:"
+msgstr "Verktøytips"
+
+#: ../glade/glade_menu_editor.c:957
+#, fuzzy
+msgid "_Add"
+msgstr "Legg til"
+
+#: ../glade/glade_menu_editor.c:962
+#, fuzzy
+msgid "Add a new item below the selected item."
+msgstr "Legg til eit nytt mønster for den valte filtypen."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "Legg til eit nytt mønster for den valte filtypen."
+
+#: ../glade/glade_menu_editor.c:978
+#, fuzzy
+msgid "Add _Separator"
+msgstr ""
+"Legg til\n"
+"&delelinje"
+
+#: ../glade/glade_menu_editor.c:983
+#, fuzzy
+msgid "Add a separator below the selected item."
+msgstr "Legg til eit nytt mønster for den valte filtypen."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+#, fuzzy
+msgid "_Delete"
+msgstr "Slett"
+
+#: ../glade/glade_menu_editor.c:993
+#, fuzzy
+msgid "Delete the current item"
+msgstr "Slett denne profilen"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+#, fuzzy
+msgid "Item Type:"
+msgstr "Elementstil"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1017
+#, fuzzy
+msgid "Active:"
+msgstr "Aktivt"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Nei"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Sjekk"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Vanleg"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+#, fuzzy
+msgid "Accelerator:"
+msgstr "Akselerasjon"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+#, fuzzy
+msgid "Key:"
+msgstr "Nøkkel"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+#, fuzzy
+msgid "Modifiers:"
+msgstr "Modifikatorar"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Ja"
+
+#: ../glade/glade_menu_editor.c:2002
+#, fuzzy
+msgid "Select icon"
+msgstr "Vel ikon"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+#, fuzzy
+msgid "separator"
+msgstr "Delingslinje"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Ny"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+#, fuzzy
+msgid "Selector"
+msgstr "Vel"
+
+#: ../glade/glade_project.c:385
+#, fuzzy
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Ingen redigeringsprogram valt.\n"
+"Set dette opp i innstillingane."
+
+#: ../glade/glade_project.c:392
+#, fuzzy
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Ingen redigeringsprogram valt.\n"
+"Set dette opp i innstillingane."
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, fuzzy, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Orsak, funksjonen er ikkje implementert enno."
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "Feil ved skriving av fil!"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Prosjektval"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Generelt"
+
+#: ../glade/glade_project_options.c:183
+#, fuzzy
+msgid "Basic Options:"
+msgstr "Kscd-val"
+
+#: ../glade/glade_project_options.c:201
+#, fuzzy
+msgid "The project directory"
+msgstr "Prosjektkatalog:"
+
+#: ../glade/glade_project_options.c:203
+#, fuzzy
+msgid "Project Directory:"
+msgstr "Prosjektkatalog:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Bla gjennom ..."
+
+#: ../glade/glade_project_options.c:236
+#, fuzzy
+msgid "The name of the current project"
+msgstr "Døyp om denne profilen"
+
+#: ../glade/glade_project_options.c:238
+#, fuzzy
+msgid "Project Name:"
+msgstr "Prosjektnamn"
+
+#: ../glade/glade_project_options.c:258
+#, fuzzy
+msgid "The name of the program"
+msgstr "PID-en til programmet."
+
+#: ../glade/glade_project_options.c:281
+#, fuzzy
+msgid "The project file"
+msgstr "Prosjektkompilatoren"
+
+#: ../glade/glade_project_options.c:283
+#, fuzzy
+msgid "Project File:"
+msgstr "Prosjektvising"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+#, fuzzy
+msgid "Subdirectories:"
+msgstr "katalogar"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+#, fuzzy
+msgid "Source Directory:"
+msgstr "Heimekatalog:"
+
+#: ../glade/glade_project_options.c:338
+#, fuzzy
+msgid "The directory to store pixmaps"
+msgstr "Arkivmappa finst ikkje."
+
+#: ../glade/glade_project_options.c:341
+#, fuzzy
+msgid "Pixmaps Directory:"
+msgstr "Heimekatalog:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Språk:"
+
+#: ../glade/glade_project_options.c:416
+#, fuzzy
+msgid "Gnome:"
+msgstr "Spel:"
+
+#: ../glade/glade_project_options.c:424
+#, fuzzy
+msgid "Enable Gnome Support"
+msgstr "NIS-støtte"
+
+#: ../glade/glade_project_options.c:430
+#, fuzzy
+msgid "If a Gnome application is to be built"
+msgstr "Legg til eit nytt program for denne filtypen."
+
+#: ../glade/glade_project_options.c:433
+#, fuzzy
+msgid "Enable Gnome DB Support"
+msgstr "NIS-støtte"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+#, fuzzy
+msgid "C Options"
+msgstr "Val"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+#, fuzzy
+msgid "General Options:"
+msgstr "Generelle val"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+#, fuzzy
+msgid "Gettext Support"
+msgstr "&Gettext-info"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+#, fuzzy
+msgid "Set Widget Names"
+msgstr "Sidenamn"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+#, fuzzy
+msgid "Backup Source Files"
+msgstr "Profilar for reservekopiering"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+#, fuzzy
+msgid "Gnome Help Support"
+msgstr "Støtte for mushjul"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+#, fuzzy
+msgid "File Output Options:"
+msgstr "Val for tidsavgrensing"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+#, fuzzy
+msgid "Output main.c File"
+msgstr "Ut-fil:"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+#, fuzzy
+msgid "Output Support Functions"
+msgstr "Ut-mål"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+#, fuzzy
+msgid "Output Build Files"
+msgstr "Ut-fil:"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+#, fuzzy
+msgid "Interface Creation Functions:"
+msgstr "Innstillingar for grensesnitt"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+#, fuzzy
+msgid "Source File:"
+msgstr "Kjeldefil"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+#, fuzzy
+msgid "Header File:"
+msgstr "Meldingshovud"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Innstillingar for grensesnitt"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Innstillingar for grensesnitt"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+#, fuzzy
+msgid "Support Functions:"
+msgstr "Støtta utvidingar"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+#, fuzzy
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Skriv deklarasjonen av medlemsfunksjonen her."
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Støtta utvidingar"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+#, fuzzy
+msgid "LibGlade Options"
+msgstr "Lenkjarval"
+
+#: ../glade/glade_project_options.c:702
+#, fuzzy
+msgid "Translatable Strings:"
+msgstr "Omsett i:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+#, fuzzy
+msgid "Save Translatable Strings"
+msgstr "Omse&tt tekst (msgstr):"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fil:"
+
+#: ../glade/glade_project_options.c:1202
+#, fuzzy
+msgid "Select the Project Directory"
+msgstr "Vel utpakkingskatalog"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+#, fuzzy
+msgid "You need to set the Project Directory option"
+msgstr "Du må velja ein katalog"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+#, fuzzy
+msgid "You need to set the Project File option"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/glade_project_options.c:1414
+#, fuzzy
+msgid "You need to set the Project Name option"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+#, fuzzy
+msgid "You need to set the Source Directory option"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/glade_project_options.c:1422
+#, fuzzy
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Du må velja ein katalog"
+
+#: ../glade/glade_project_window.c:184
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr "Kunne ikkje døypa om fila %1"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+#, fuzzy
+msgid "Create a new project"
+msgstr "Lagar eit nytt prosjekt"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+#, fuzzy
+msgid "_Build"
+msgstr "&Bygg"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+#, fuzzy
+msgid "Output the project source code"
+msgstr "Sett prosjektnamnet her."
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+#, fuzzy
+msgid "Op_tions..."
+msgstr "Val"
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+#, fuzzy
+msgid "Edit the project options"
+msgstr "Prosjektval"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+#, fuzzy
+msgid "Delete the selected widget"
+msgstr "Sentrer dei valte elementa"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+#, fuzzy
+msgid "Show _Palette"
+msgstr "Vis dato"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+#, fuzzy
+msgid "Show the palette of widgets"
+msgstr "Sentrer dei valte elementa"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+#, fuzzy
+msgid "Show Property _Editor"
+msgstr "Vis kolonnenummer"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+#, fuzzy
+msgid "Show the property editor"
+msgstr "Viser fileigenskapane"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+#, fuzzy
+msgid "Show Widget _Tree"
+msgstr "Vis skjulte ressursar"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+#, fuzzy
+msgid "Show the widget tree"
+msgstr "vis trådar som tre"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+#, fuzzy
+msgid "Show _Clipboard"
+msgstr "&Til utklippstavle"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+#, fuzzy
+msgid "Show the clipboard"
+msgstr "Kopier til utklippstavla"
+
+#: ../glade/glade_project_window.c:296
+#, fuzzy
+msgid "Show _Grid"
+msgstr "Vis rutenett"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:303
+#, fuzzy
+msgid "_Snap to Grid"
+msgstr "Juster til rutenett"
+
+#: ../glade/glade_project_window.c:304
+#, fuzzy
+msgid "Snap widgets to the grid"
+msgstr "Juster til rutenett"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+#, fuzzy
+msgid "Show _Widget Tooltips"
+msgstr "Vis verktøy&tips"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+#, fuzzy
+msgid "Set Grid _Options..."
+msgstr "Val ..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+#, fuzzy
+msgid "Set Snap O_ptions..."
+msgstr "&Faksinnstillingar ..."
+
+#: ../glade/glade_project_window.c:328
+#, fuzzy
+msgid "Set options for snapping to the grid"
+msgstr "Val for lagring av fil"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+#, fuzzy
+msgid "_Project"
+msgstr "Prosjekt"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Nytt prosjekt"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Opna"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Opna prosjekt"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Lagra"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Lagra prosjekt"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Val"
+
+#: ../glade/glade_project_window.c:387
+#, fuzzy
+msgid "Build"
+msgstr "&Bygg"
+
+#: ../glade/glade_project_window.c:387
+#, fuzzy
+msgid "Build the Source Code"
+msgstr "Vis kjeldekode"
+
+#: ../glade/glade_project_window.c:638
+#, fuzzy
+msgid "Open an existing project"
+msgstr "Opnar eit eksisterande prosjekt"
+
+#: ../glade/glade_project_window.c:642
+#, fuzzy
+msgid "Save project"
+msgstr "Lagra prosjekt"
+
+#: ../glade/glade_project_window.c:687
+#, fuzzy
+msgid "Quit Glade"
+msgstr "Avslutt Kscd"
+
+#: ../glade/glade_project_window.c:701
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/glade_project_window.c:706
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/glade_project_window.c:711
+#, fuzzy
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Viser korleis den valte skrifttypen ser ut."
+
+#: ../glade/glade_project_window.c:783
+#, fuzzy
+msgid "_Grid"
+msgstr "Vis rutenett"
+
+#: ../glade/glade_project_window.c:791
+#, fuzzy
+msgid "_Show Grid"
+msgstr "Vis rutenett"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:811
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "Juster til rutenett"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+#, fuzzy
+msgid "_About..."
+msgstr "Om ..."
+
+#: ../glade/glade_project_window.c:895
+#, fuzzy
+msgid "Optio_ns"
+msgstr "Val"
+
+#: ../glade/glade_project_window.c:899
+#, fuzzy
+msgid "Write Source Code"
+msgstr "Skriptkjelde"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+#, fuzzy
+msgid "Are you sure you want to create a new project?"
+msgstr "Er du sikker på at du vil fjerna profilen \"%1\"?"
+
+#: ../glade/glade_project_window.c:1053
+#, fuzzy
+msgid "New _GTK+ Project"
+msgstr "Nytt prosjekt"
+
+#: ../glade/glade_project_window.c:1054
+#, fuzzy
+msgid "New G_NOME Project"
+msgstr "Nytt prosjekt"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+#, fuzzy
+msgid "New project created."
+msgstr "Nytt prosjekt"
+
+#: ../glade/glade_project_window.c:1181
+#, fuzzy
+msgid "Project opened."
+msgstr "Prosjektval"
+
+#: ../glade/glade_project_window.c:1195
+#, fuzzy
+msgid "Error opening project."
+msgstr "Opnar prosjekt ..."
+
+#: ../glade/glade_project_window.c:1259
+#, fuzzy
+msgid "Errors opening project file"
+msgstr "Feil ved opning av fil!"
+
+#: ../glade/glade_project_window.c:1265
+#, fuzzy
+msgid " errors opening project file:"
+msgstr "Feil ved opning av fil!"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+#, fuzzy
+msgid "Error saving project"
+msgstr "Feil ved lagring av innstillingar."
+
+#: ../glade/glade_project_window.c:1544
+#, fuzzy
+msgid "Error saving project."
+msgstr "Feil ved lagring av innstillingar."
+
+#: ../glade/glade_project_window.c:1550
+#, fuzzy
+msgid "Project saved."
+msgstr "Prosjektnamn"
+
+#: ../glade/glade_project_window.c:1620
+#, fuzzy
+msgid "Errors writing source code"
+msgstr "Feil ved skriving av fil!"
+
+#: ../glade/glade_project_window.c:1622
+#, fuzzy
+msgid "Error writing source."
+msgstr "Feil ved lesing av vCard:\n"
+
+#: ../glade/glade_project_window.c:1628
+#, fuzzy
+msgid "Source code written."
+msgstr "Kjeldestreng"
+
+#: ../glade/glade_project_window.c:1659
+#, fuzzy
+msgid "System error message:"
+msgstr "Vis sidekantar"
+
+#: ../glade/glade_project_window.c:1698
+#, fuzzy
+msgid "Are you sure you want to quit?"
+msgstr "Er du sikker på at du vil sletta %1?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2012
+#, fuzzy
+msgid "About Glade"
+msgstr "Avslutt Kscd"
+
+#: ../glade/glade_project_window.c:2097
+#, fuzzy
+msgid "<untitled>"
+msgstr "utan tittel"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+#, fuzzy
+msgid "Database Browser"
+msgstr "Databasefeil"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "Skule"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+#, fuzzy
+msgid "DSN Configurator"
+msgstr "kISDN-oppsett"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+#, fuzzy
+msgid "DSN Config Druid"
+msgstr "kISDN-oppsett"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "Nummerert liste"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+#, fuzzy
+msgid "Database error viewer"
+msgstr "Databasefeil"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+#, fuzzy
+msgid "Database error dialog"
+msgstr "Databasefeil"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+#, fuzzy
+msgid "Form"
+msgstr "Format:"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+#, fuzzy
+msgid "Database login widget"
+msgstr "Database"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Innlogging"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+#, fuzzy
+msgid "Database login dialog"
+msgstr "Datautsjånad i redigerar"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "Comment=Teiknveljar"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "Heimekatalog:"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+#, fuzzy
+msgid "Table Editor "
+msgstr "Menyredigering ..."
+
+#: ../glade/gnome/bonobodock.c:231
+#, fuzzy
+msgid "Allow Floating:"
+msgstr "Flytande"
+
+#: ../glade/gnome/bonobodock.c:232
+#, fuzzy
+msgid "If floating dock items are allowed"
+msgstr "Eit desimaltal"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+#, fuzzy
+msgid "Add dock band on left"
+msgstr "Legg til rot-indeks (oppe til venstre)"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+#, fuzzy
+msgid "Add floating dock item"
+msgstr "Eit desimaltal"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+#, fuzzy
+msgid "Locked:"
+msgstr "Lås"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+#, fuzzy
+msgid "Exclusive:"
+msgstr "Executive"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+#, fuzzy
+msgid "Never Floating:"
+msgstr "Flytande"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+#, fuzzy
+msgid "Never Vertical:"
+msgstr "Loddrett:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+#, fuzzy
+msgid "Never Horizontal:"
+msgstr "Vassrett:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+#, fuzzy
+msgid "Add dock item before"
+msgstr "Legg til klassemedlem"
+
+#: ../glade/gnome/bonobodockitem.c:435
+#, fuzzy
+msgid "Add dock item after"
+msgstr "Legg ti lokal skrivar"
+
+#: ../glade/gnome/bonobodockitem.c:771
+#, fuzzy
+msgid "Gnome Dock Item"
+msgstr "Element i hugselista"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+#, fuzzy
+msgid "Gnome About Dialog"
+msgstr "KDebugDialog"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Ny fil"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Opna fil"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Lagra fil"
+
+#: ../glade/gnome/gnomeapp.c:203
+#, fuzzy
+msgid "Status Bar:"
+msgstr "Statuslinje"
+
+#: ../glade/gnome/gnomeapp.c:204
+#, fuzzy
+msgid "If the window has a status bar"
+msgstr "Vis statuslinje"
+
+#: ../glade/gnome/gnomeapp.c:205
+#, fuzzy
+msgid "Store Config:"
+msgstr "&Lagra oppsett"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:442
+#, fuzzy
+msgid "Gnome Application Window"
+msgstr "Applikasjonsvegvisar"
+
+#: ../glade/gnome/gnomeappbar.c:56
+#, fuzzy
+msgid "Status Message."
+msgstr "Lagra melding"
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Framgang:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+#, fuzzy
+msgid "Gnome Application Bar"
+msgstr "Name=Dokka programlinje"
+
+#: ../glade/gnome/gnomecanvas.c:68
+#, fuzzy
+msgid "Anti-Aliased:"
+msgstr "Anti-aliasing"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+#, fuzzy
+msgid "X1:"
+msgstr "1:5"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+#, fuzzy
+msgid "Y1:"
+msgstr "1:5"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+#, fuzzy
+msgid "Pixels Per Unit:"
+msgstr "Drapsprosent: "
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+#, fuzzy
+msgid "Dither:"
+msgstr "Andre:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+#, fuzzy
+msgid "Pick a color"
+msgstr "Pikkolofløyte"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+#, fuzzy
+msgid "Gnome Color Picker"
+msgstr "kSirc Fargeveljar"
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+"Kunne ikkje lesa fil:\n"
+"%s"
+
+#: ../glade/gnome/gnomecontrol.c:249
+#, fuzzy
+msgid "New Bonobo Control"
+msgstr "Ny node"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Skildring"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+#, fuzzy
+msgid "Show Time:"
+msgstr "Vis tid som:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+#, fuzzy
+msgid "24 Hour Format:"
+msgstr "Importformat:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+#, fuzzy
+msgid "Lower Hour:"
+msgstr "Nedre skuff"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+#, fuzzy
+msgid "Upper Hour:"
+msgstr "øvre skuff"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+#, fuzzy
+msgid "GnomeDateEdit"
+msgstr "Nummerert liste"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+#, fuzzy
+msgid "Auto Close:"
+msgstr "Automatisk fortsetjing"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+#, fuzzy
+msgid "Hide on Close:"
+msgstr "Lukk vindauge"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:341
+#, fuzzy
+msgid "Gnome Dialog Box"
+msgstr "Dialogboksar"
+
+#: ../glade/gnome/gnomedruid.c:91
+#, fuzzy
+msgid "New Gnome Druid"
+msgstr "Ny node"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Show Help"
+msgstr "Vis tekst"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+#, fuzzy
+msgid "Add Start Page"
+msgstr "Start-dato"
+
+#: ../glade/gnome/gnomedruid.c:270
+#, fuzzy
+msgid "Add Finish Page"
+msgstr "Legg til nytt bilete"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+#, fuzzy
+msgid "The title of the page"
+msgstr "Artisten på Internett"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+#, fuzzy
+msgid "Title Color:"
+msgstr " Tittelfarge: "
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+#, fuzzy
+msgid "The color of the title text"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Tekstfarge:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+#, fuzzy
+msgid "The color of the main text"
+msgstr "vel klientgeometrien til hovudelementet."
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+#, fuzzy
+msgid "The background color of the page"
+msgstr "Vel bakgrunnsfargen for skriveområdet."
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+#, fuzzy
+msgid "Logo Back. Color:"
+msgstr " Bakgrunnsfarge: "
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+#, fuzzy
+msgid "The background color around the logo"
+msgstr "Vel bakgrunnsfargen for skriveområdet."
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+#, fuzzy
+msgid "Text Box Color:"
+msgstr "Tekstfarge:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+#, fuzzy
+msgid "The background color of the main text area"
+msgstr "Vel bakgrunnsfargen for skriveområdet."
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+#, fuzzy
+msgid "Logo Image:"
+msgstr "Bilete"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "Denne skrifttypen vert brukt til vising av vanleg tekst på nettsider."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "Denne skrifttypen vert brukt til vising av vanleg tekst på nettsider."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+#, fuzzy
+msgid "Druid Start or Finish Page"
+msgstr "Lag kopi av side"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+#, fuzzy
+msgid "Contents Back. Color:"
+msgstr " Bakgrunnsfarge: "
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+#, fuzzy
+msgid "The background color around the title"
+msgstr "Vel bakgrunnsfargen for skriveområdet."
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "Denne skrifttypen vert brukt til vising av vanleg tekst på nettsider."
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+#, fuzzy
+msgid "Druid Standard Page"
+msgstr "Standardpakke"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+#, fuzzy
+msgid "History ID:"
+msgstr "Historie"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+#, fuzzy
+msgid "Max Saved:"
+msgstr "Lagra"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+#, fuzzy
+msgid "The maximum number of history entries saved"
+msgstr "Høgste tal på søke-oppføringar :"
+
+#: ../glade/gnome/gnomeentry.c:210
+#, fuzzy
+msgid "Gnome Entry"
+msgstr "Geometri"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+#, fuzzy
+msgid "The title of the file selection dialog"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Katalog:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+#, fuzzy
+msgid "Gnome File Entry"
+msgstr "Gå til oppføring"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modus:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+#, fuzzy
+msgid "Gnome Font Picker"
+msgstr "Comment=Nyhendetelegraf"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+#, fuzzy
+msgid "Gnome Icon Entry"
+msgstr "Gå til oppføring"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+#, fuzzy
+msgid "The selection mode"
+msgstr "Valg-modus"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+#, fuzzy
+msgid "Icon Width:"
+msgstr "Pennbreidd:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:181
+#, fuzzy
+msgid "The number of pixels between rows of icons"
+msgstr "Tal på valte element"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+#, fuzzy
+msgid "Icon Border:"
+msgstr "Ordna"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+#, fuzzy
+msgid "Text Spacing:"
+msgstr "Mellomrom:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+#, fuzzy
+msgid "Text Editable:"
+msgstr "Tekstlinjer:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+#, fuzzy
+msgid "Text Static:"
+msgstr "&Neste artikkel"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+#, fuzzy
+msgid "Icon List"
+msgstr "Liste over skrifttypar"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+#, fuzzy
+msgid "Icon Selection"
+msgstr "I &utval"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+#, fuzzy
+msgid "Message Type:"
+msgstr "Melding"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+#, fuzzy
+msgid "The type of the message box"
+msgstr "Storleiken på kartet som skal dumpast"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Melding:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+#, fuzzy
+msgid "The message to display"
+msgstr "Meldingsvising:"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+#, fuzzy
+msgid "Gnome Message Box"
+msgstr "Meldingsboks"
+
+#: ../glade/gnome/gnomepixmap.c:79
+#, fuzzy
+msgid "The pixmap filename"
+msgstr "storleik på filnamn"
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "Scaled:"
+msgstr "Skalert"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+#, fuzzy
+msgid "Scaled Width:"
+msgstr "Biletebreidd:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+#, fuzzy
+msgid "The width to scale the pixmap to"
+msgstr "Storleiken på kartet som skal dumpast"
+
+#: ../glade/gnome/gnomepixmap.c:84
+#, fuzzy
+msgid "Scaled Height:"
+msgstr "Biletehøgd:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+#, fuzzy
+msgid "The height to scale the pixmap to"
+msgstr "Storleiken på kartet som skal dumpast"
+
+#: ../glade/gnome/gnomepixmap.c:346
+#, fuzzy
+msgid "Gnome Pixmap"
+msgstr "Set inn bilete"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Førehandsvising:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:365
+#, fuzzy
+msgid "Property Dialog Box"
+msgstr "Framgangsdialog"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr ""
+
+#: ../glade/main.c:74
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "Sentrer dei valte elementa"
+
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "Viser fileigenskapane"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:450
+#, fuzzy
+msgid "glade: Error loading XML file.\n"
+msgstr ""
+"Feil ved nedlasting av fil:\n"
+"%1"
+
+#: ../glade/main.c:457
+#, fuzzy
+msgid "glade: Error writing source.\n"
+msgstr "Feil ved lesing av vCard:\n"
+
+#: ../glade/palette.c:60
+#, fuzzy
+msgid "Palette"
+msgstr "&Palett"
+
+#: ../glade/property.c:73
+#, fuzzy
+msgid "private"
+msgstr "Privat"
+
+#: ../glade/property.c:73
+#, fuzzy
+msgid "protected"
+msgstr "Tilkopla"
+
+#: ../glade/property.c:73
+#, fuzzy
+msgid "public"
+msgstr "Gi ut"
+
+#: ../glade/property.c:102
+#, fuzzy
+msgid "Prelight"
+msgstr "Høgre parentes"
+
+#: ../glade/property.c:103
+#, fuzzy
+msgid "Selected"
+msgstr "Merka:"
+
+#: ../glade/property.c:103
+#, fuzzy
+msgid "Insens"
+msgstr "Instansar"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+#, fuzzy
+msgid "Mouse movement hints"
+msgstr "Mushendingar"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+#, fuzzy
+msgid "Any key pressed"
+msgstr "Vilkårleg melding"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr ""
+
+#: ../glade/property.c:478
+#, fuzzy
+msgid "When the mouse enters the window"
+msgstr "Opna dokumentet i eit nytt vindauge"
+
+#: ../glade/property.c:479
+#, fuzzy
+msgid "When the mouse leaves the window"
+msgstr "Opna dokumentet i eit nytt vindauge"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr ""
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Eigenskapar"
+
+#: ../glade/property.c:620
+#, fuzzy
+msgid "Packing"
+msgstr "&Bak"
+
+#: ../glade/property.c:625
+#, fuzzy
+msgid "Common"
+msgstr "Kommentar"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stil"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+#, fuzzy
+msgid "Signals"
+msgstr "Signal"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+#, fuzzy
+msgid "Properties: "
+msgstr "Eigenskapar"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+#, fuzzy
+msgid "Properties: <none>"
+msgstr "Eigenskapar for"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klasse:"
+
+#: ../glade/property.c:779
+#, fuzzy
+msgid "The class of the widget"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Breidd:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Høgd:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+#, fuzzy
+msgid "Visible:"
+msgstr "Synleg"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+#, fuzzy
+msgid "Sensitive:"
+msgstr "Gradering"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+#, fuzzy
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Brukt for å visa namna på skrivebordsikona."
+
+#: ../glade/property.c:827
+#, fuzzy
+msgid "Can Default:"
+msgstr "(standard)"
+
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "&Reguler satsing er standard"
+
+#: ../glade/property.c:829
+#, fuzzy
+msgid "Has Default:"
+msgstr "(standard)"
+
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "&Reguler satsing er standard"
+
+#: ../glade/property.c:831
+#, fuzzy
+msgid "Can Focus:"
+msgstr "Ved fokus"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+#, fuzzy
+msgid "Has Focus:"
+msgstr "Ved fokus"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+#, fuzzy
+msgid "Events:"
+msgstr "&Hendingar"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+#, fuzzy
+msgid "Ext.Events:"
+msgstr "&Hendingar"
+
+#: ../glade/property.c:840
+#, fuzzy
+msgid "The X Extension events mode"
+msgstr "Skrivebordsfila for utviding."
+
+#: ../glade/property.c:843
+#, fuzzy
+msgid "Accelerators:"
+msgstr "Akselerasjon"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Endra ..."
+
+#: ../glade/property.c:867
+#, fuzzy
+msgid "Propagate:"
+msgstr "Frå side:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+#, fuzzy
+msgid "Named Style:"
+msgstr "Name=Stil"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Skrifttype:"
+
+#: ../glade/property.c:873
+#, fuzzy
+msgid "The font to use for any text in the widget"
+msgstr "Dette er skrifttypen for tekst i Konqueror-vindauge."
+
+#: ../glade/property.c:898
+#, fuzzy
+msgid "Copy All"
+msgstr "Lukk alle"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Framgrunn:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Bakgrunn:"
+
+#: ../glade/property.c:926
+#, fuzzy
+msgid "Base:"
+msgstr "Basis"
+
+#: ../glade/property.c:928
+#, fuzzy
+msgid "Foreground color"
+msgstr "Framgrunnsfarge:"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Bakgrunnsfarge"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Tekstfarge"
+
+#: ../glade/property.c:929
+#, fuzzy
+msgid "Base color"
+msgstr "Bruk fargar"
+
+#: ../glade/property.c:946
+#, fuzzy
+msgid "Back. Pixmap:"
+msgstr "Vel bakgrunnsbilete"
+
+#: ../glade/property.c:947
+#, fuzzy
+msgid "The graphic to use as the background of the widget"
+msgstr "Vel bakgrunnsfargen for skriveområdet."
+
+#: ../glade/property.c:999
+#, fuzzy
+msgid "The file to write source code into"
+msgstr "Namnet på fila programmet skal skriva til"
+
+#: ../glade/property.c:1000
+#, fuzzy
+msgid "Public:"
+msgstr "Gi ut"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+#, fuzzy
+msgid "Separate Class:"
+msgstr "Delt"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+#, fuzzy
+msgid "Separate File:"
+msgstr "Delt"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+#, fuzzy
+msgid "Visibility:"
+msgstr "Synleg"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1126
+#, fuzzy
+msgid "You need to select a color or background to copy"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1187
+#, fuzzy
+msgid "You need to copy a color or background pixmap first"
+msgstr "Du må opna ei faksside først."
+
+#: ../glade/property.c:1193
+#, fuzzy
+msgid "You need to select a color to paste into"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/property.c:1203
+#, fuzzy
+msgid "You need to select a background pixmap to paste into"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/property.c:1455
+#, fuzzy
+msgid "Couldn't create pixmap from file\n"
+msgstr "Kunne ikkje laga spool-fil\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Etter"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr ""
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+#, fuzzy
+msgid "Signal:"
+msgstr "Signal"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1547
+#, fuzzy
+msgid "The function to handle the signal"
+msgstr "PI()-funksjonen verdien PI\n"
+
+#: ../glade/property.c:1550
+#, fuzzy
+msgid "Data:"
+msgstr "&Data"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1552
+#, fuzzy
+msgid "Object:"
+msgstr "Objekt"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+#, fuzzy
+msgid "After:"
+msgstr "Etter"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Legg til"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Oppdater"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Tøm"
+
+#: ../glade/property.c:1636
+#, fuzzy
+msgid "Accelerators"
+msgstr "Akselerasjon"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+#, fuzzy
+msgid "Mod"
+msgstr "Mod3"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Nøkkel"
+
+#: ../glade/property.c:1651
+#, fuzzy
+msgid "Signal to emit"
+msgstr "Rediger fil"
+
+#: ../glade/property.c:1695
+#, fuzzy
+msgid "The accelerator key"
+msgstr "Sje&kk akseleratorar"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Omsett i:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+#, fuzzy
+msgid "Select X Events"
+msgstr "Velg skrifttypar"
+
+#: ../glade/property.c:3895
+#, fuzzy
+msgid "Event Mask"
+msgstr "Hending: "
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+#, fuzzy
+msgid "You need to set the accelerator key"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+#, fuzzy
+msgid "You need to set the signal to emit"
+msgstr "Du må velja ein prosess først."
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+#, fuzzy
+msgid "You need to set the signal name"
+msgstr "Vil du bruka eit anna filnamn?"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, fuzzy, c-format
+msgid "%s signals"
+msgstr "Andre signal"
+
+#: ../glade/property.c:4631
+#, fuzzy
+msgid "Select Signal"
+msgstr "Vel alle"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Verdi:"
+
+#: ../glade/property.c:4827
+#, fuzzy
+msgid "Min:"
+msgstr "Minst"
+
+#: ../glade/property.c:4827
+#, fuzzy
+msgid "Step Inc:"
+msgstr "Gå inn"
+
+#: ../glade/property.c:4828
+#, fuzzy
+msgid "Page Inc:"
+msgstr "Sider inn"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Sidestorleik:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Value:"
+msgstr "Verdi:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Min:"
+msgstr "Minst"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Max:"
+msgstr "Høgst"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Step Inc:"
+msgstr "Gå inn"
+
+#: ../glade/property.c:4831
+#, fuzzy
+msgid "H Page Inc:"
+msgstr "Sider inn"
+
+#: ../glade/property.c:4831
+#, fuzzy
+msgid "H Page Size:"
+msgstr "Sidestorleik:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Value:"
+msgstr "Verdi:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Min:"
+msgstr "Minst"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Max:"
+msgstr "Høgst"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Step Inc:"
+msgstr "Gå inn"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "V Page Inc:"
+msgstr "Sider inn"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "V Page Size:"
+msgstr "Sidestorleik:"
+
+#: ../glade/property.c:4837
+#, fuzzy
+msgid "The initial value"
+msgstr "Ny snill-verdi:"
+
+#: ../glade/property.c:4838
+#, fuzzy
+msgid "The minimum value"
+msgstr "Lågaste verdi"
+
+#: ../glade/property.c:4839
+#, fuzzy
+msgid "The maximum value"
+msgstr "Høgaste verdi"
+
+#: ../glade/property.c:4840
+#, fuzzy
+msgid "The step increment"
+msgstr "GNU lista veksande"
+
+#: ../glade/property.c:4841
+#, fuzzy
+msgid "The page increment"
+msgstr "Vertikal justering"
+
+#: ../glade/property.c:4842
+#, fuzzy
+msgid "The page size"
+msgstr "Sidenamn"
+
+#: ../glade/property.c:4997
+#, fuzzy
+msgid "The requested font is not available."
+msgstr "Den valte fila er ikkje skrivbar"
+
+#: ../glade/property.c:5046
+#, fuzzy
+msgid "Select Named Style"
+msgstr "Valte tabellar"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stilar"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Omdøyp"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: ../glade/property.c:5264
+#, fuzzy
+msgid "New Style:"
+msgstr "Pennstil:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+#, fuzzy
+msgid "Invalid style name"
+msgstr "Ugyldig(e) filnamn"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+#, fuzzy
+msgid "That style name is already in use"
+msgstr "Dette namnet er alt i bruk."
+
+#: ../glade/property.c:5384
+#, fuzzy
+msgid "Rename Style To:"
+msgstr "Pennstil:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, fuzzy, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr "Kunne ikkje døypa om fila %1"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, fuzzy, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikkje lesa fil:\n"
+"%s"
+
+#: ../glade/save.c:848
+#, fuzzy
+msgid "Error writing XML file\n"
+msgstr "Feil ved skriving av fil!"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, fuzzy, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr "Ugyldig filnamn: %1"
+
+#: ../glade/source.c:186
+#, fuzzy, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr "Ugyldig filnamn: %1"
+
+#: ../glade/source.c:189
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr "Ugyldig filnamn: %1"
+
+#: ../glade/source.c:191
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr "Ugyldig filnamn: %1"
+
+#: ../glade/source.c:197
+#, fuzzy, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr "Ugyldig filnamn: %1"
+
+#: ../glade/source.c:199
+#, fuzzy, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr "Ugyldig filnamn: %1"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, fuzzy, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikkje opna fil:\n"
+"%s"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, fuzzy, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Feil ved skriving av fil:\n"
+"%s"
+
+#: ../glade/source.c:2743
+#, fuzzy
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Filnamnet må slutta på .desktop."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+#, fuzzy
+msgid "Widget Tree"
+msgstr "Element til venstre"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+#, fuzzy
+msgid "Widget not found in box"
+msgstr "Fann ikkje fil"
+
+#: ../glade/utils.c:920
+#, fuzzy
+msgid "Widget not found in table"
+msgstr "Fann ikkje fil"
+
+#: ../glade/utils.c:960
+#, fuzzy
+msgid "Widget not found in fixed container"
+msgstr "Fann ikkje \"%1\" i hjelpetekstane."
+
+#: ../glade/utils.c:981
+#, fuzzy
+msgid "Widget not found in packer"
+msgstr "Fann ikkje fil"
+
+#: ../glade/utils.c:1118
+#, fuzzy, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikkje opna fil:\n"
+"%s"
+
+#: ../glade/utils.c:1141
+#, fuzzy, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Kunne ikkje opna fil:\n"
+"%s"
+
+#: ../glade/utils.c:1158
+#, fuzzy, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr "feil ved lesing frå fila %1\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, fuzzy, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr "Kunne ikkje laga katalog\n"
+
+#: ../glade/utils.c:1232
+#, fuzzy, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Kunne ikkje laga katalog\n"
+"%1"
+
+#: ../glade/utils.c:1240
+#, fuzzy, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr "Ugyldig katalog oppgitt!"
+
+#: ../glade/utils.c:1611
+#, fuzzy
+msgid "Projects"
+msgstr "Prosjekt"
+
+#: ../glade/utils.c:1628
+#, fuzzy
+msgid "project"
+msgstr "Prosjekt"
+
+#: ../glade/utils.c:1634
+#, fuzzy, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr "Kan ikkje opna katalogen %1"
diff --git a/tools/glade/po/oc.po b/tools/glade/po/oc.po
new file mode 100644
index 00000000..abd8138f
--- /dev/null
+++ b/tools/glade/po/oc.po
@@ -0,0 +1,5719 @@
+# translation of oc.po to Occitan
+# Occitan translation of glade.
+# Copyright (C) 2007 Free Software Foundation, Inc.
+# This file is under the GNU General Public License Version 2.
+#
+#
+# Yannig MARCHEGAY (Kokoyaya) <yannig@marchegay.org>, 2007.
+# Yannig Marchegay (Kokoyaya) <yannig@marchegay.org>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: oc\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-04-26 00:38+0200\n"
+"PO-Revision-Date: 2007-11-20 14:30+0100\n"
+"Last-Translator: Yannig Marchegay (Kokoyaya) <yannig@marchegay.org>\n"
+"Language-Team: Occitan <ubuntu-l10n-oci@lists.ubuntu.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);X-Generator: KBabel 1.11.4\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr ""
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr ""
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Punts"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linhas"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr ""
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Esquèrra"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Drecha"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Superior"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Inferior"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr ""
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr ""
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr ""
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr ""
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr ""
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr ""
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Seleccionar"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr ""
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Talhar"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Copiar"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Pegar"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Suprimir"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr ""
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Suprimir l'etiqueta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Nom de l'aplicacion"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nom del programa :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Lo nom de l'aplicacion"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comentaris :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licéncia :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autors :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "The people who have created the artwork for the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Reviraires"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr ""
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Alinhament"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direction :"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "La direction de la flècha"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Flècha"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiqueta :"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Icòna :"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Boton"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nom dels jorns :"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Diluns en primièr :"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendièr"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "La color de fons"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Nombre de colomnas :"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Títol:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Causissètz una color"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta :"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Seleccion de la color"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Seleccionar una color"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Utilisar las flèchas :"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Totjorn utilisar :"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Quadre combinat"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Tipe :"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Anullar, Validar"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "Validar"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Anullar, Aplicar, Validar"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Tampar"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Nombre de botons :"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Dialòg"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Tèxt visible :"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Tèxt :"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Fenèstra visibla :"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Accion :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Confirmar :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid "Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Seleccionar un fichièr"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X\\:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y\\:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Visualizar l'estil :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Visualizar la talha :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Utilisar la poliça :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Utilisar la talha :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Causissètz una poliça"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Seleccion de poliça"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Seleccionar una poliça"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Encastre"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Talha :"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Omogenèu :"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Posicion :"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metric :"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Max :"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Icòna %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientacion :"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Talha de l'icòna :"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Talha en pixels :"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid "The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Imatge"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Angle :"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Etiqueta"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Presentacion"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Tièra"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr ""
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Fichièr"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Edicion"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Visualizacion"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Ajuda"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_A prepaus"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Editar los menuts..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Barra de menuts"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Es important :"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Nombre de paginas :"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Visualizar los onglets :"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Visualizar la bordadura"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Nombre de paginas :"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Pagina precedenta"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Pagina seguenta"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Suprimir pagina"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Etiqueta del menut :"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menut d'opcions"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Color :"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Ulhada"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Barra de progression"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Grop :"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Grop novèl"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid "The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numeric :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Virar lo boton"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Barra d'estat"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Nombre de linhas :"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Linhas :"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Colomnas :"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Inserir una linha abans"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Inserir una linha aprèp"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Inserir una colomna abans"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Inserir una colomna aprèp"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Suprimir una linha"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Suprimir colomna"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tablèu"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centre"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Emplenar"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Pas cap"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Caractèr"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Mot"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Estil :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barra d'espleches"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Colomna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Colomna 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Colomna 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Linha %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid "If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid "Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Règla verticala"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Lo títol de la fenèstra"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Lo tipe de la fenèstra"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Ròtle"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Fenèstra"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Error"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Error sistèma"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Error al moment de dubrir lo fichièr"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Error al moment de legir lo fichièr"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr ""
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr ""
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "La valor es pas valida"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr ""
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr ""
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr ""
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr ""
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr ""
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr ""
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr ""
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiqueta per"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Sòci de"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr ""
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nom :"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Descripcion :"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Clic"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr ""
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Version"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Novèl"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Créer un nouveau fichier"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Obsolet"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Claus"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Editor de menuts"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Tipe"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Nom"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Actiu"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Grop"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Icòna"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Apondre"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Suprimir"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr ""
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Actiu :"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "Non"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Clau :"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Òc"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Seleccionar una icòna"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr ""
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Novèl"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr ""
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr ""
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Opcions del projècte"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "General"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Repertòri del projècte :"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Examinar..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr ""
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nom del projècte :"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Lo nom del programa"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Lo fichièr del projècte"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Fichièr del projècte :"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Lenga :"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome :"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr ""
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opcions C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opcions generalas :"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr ""
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr ""
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr ""
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr ""
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid "The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opcions de LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Cadenas de revirar :"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr ""
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fichièr :"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Impossible de visualizar lo fichièr d'ajuda : %s.\n"
+"\n"
+"Error : %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Crear un projècte novèl"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Construction"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "_Opcions..."
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Editar las opcions del projècte"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Visualizar la _paleta"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Projècte"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Projècte novèl"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Dobrir"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Dobrir un projècte"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Enregistrar"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Enregistrer le projet"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Opcions"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Version"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Dobrir un projècte existent"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Sortir de Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_A prepaus..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "_Opcions"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Qual tipe de projècte volètz crear ?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Projèct dobert."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Messatge d'error sistèma :"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Sètz segur que volètz sortir\\?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "A prepaus de Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulari"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Connexion"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Varrolhat :"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Fichièr novèl"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Dubrir fichièr"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Enregistrar lo fichièr"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Barra d'estat :"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progression:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Estat :"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1 :"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1 :"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2 :"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2 :"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Causissètz una color"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Descripcion"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Visualizar l'ora :"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Format 24 h :"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Visualizar l'ajuda"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Lo títol de la pagina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Color del títol :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "La color del tèxt del títol"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Color del tèxt :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "La color del tèxt principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "La color del fons de la pagina"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Repertòri :"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL :"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Lo mòde de seleccion"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Largor de las icònas :"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "La largor de cada icòna"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Bordadura de las icònas :"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Tièra d'icònas"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Seleccion d'icònas"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Tipe de messatge :"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Messatge :"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "Lo messatge a visualizar"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Ulhada :"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr ""
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr ""
+
+#: ../glade/main.c:460
+msgid "glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr ""
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr ""
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privat"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protegit"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Seleccionat"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr ""
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr ""
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr ""
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr ""
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Propietats"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr ""
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Estil"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Senhals"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Proprietats : "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Propietats : <pas cap>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr ""
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr ""
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Largor :"
+
+#: ../glade/property.c:814
+msgid "The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Nautor :"
+
+#: ../glade/property.c:817
+msgid "The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visible :"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr ""
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr ""
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr ""
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Eveniments :"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Editar..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Poliça :"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Tot copiar"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr ""
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Fons :"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr ""
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Color de _fons"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Color de fons"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Color del tèxt"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr ""
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr ""
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr ""
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr ""
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr ""
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibilitat :"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Senhal"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Donadas"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Aprèp"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Objècte"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Senhal :"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Donadas :"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Objècte :"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Aprèp :"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Apondre"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Actualizar"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Netejar"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr ""
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Clau"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr ""
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Tèxt :</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "De revirar"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr ""
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr ""
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Causir lo senhal"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Valor :"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Talha de la pagina :"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr ""
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr ""
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr ""
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr ""
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr ""
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "La talha de la pagina"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr ""
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr ""
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Estils"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Renommar"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Anullar"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr ""
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr ""
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr ""
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr ""
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Impossible de crear lo fichièr :\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr ""
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr ""
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projèctes"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projècte"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Impossible de dobrir lo repertòri :\n"
+" %s\n"
+
diff --git a/tools/glade/po/pa.po b/tools/glade/po/pa.po
new file mode 100644
index 00000000..234c2494
--- /dev/null
+++ b/tools/glade/po/pa.po
@@ -0,0 +1,5714 @@
+# translation of glade.HEAD.po to Punjabi
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+# Amanpreet Singh Alam <aalam@redhat.com>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade.HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2004-11-05 19:54+0530\n"
+"Last-Translator: Amanpreet Singh Alam <aalam@redhat.com>\n"
+"Language-Team: Punjabi <fedora-pa-list@redhat.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.3.1\n"
+"Plural-Forms: Plural-Forms: Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਨਿਰਮਾਣ"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "ਗਲੇਡ ਇੰਟਰਫੇਸ ਨਿਰਮਾਤਾ"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "ਗਰਿੱਡ ਚੋਣ"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "ਖਿਤਿਜੀ ਥਾਂ:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "ਲੰਬਕਾਰੀ ਥਾਂ:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "ਗਰਿੱਡ ਸ਼ੈਲੀ:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "ਬਿੰਦੂ"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "ਰੇਖਾਵਾਂ"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr ""
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "ਖੱਬਾ"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "ਸੱਜਾ"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "ਉੱਪਰ"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "ਹੇਠਾਂ"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr ""
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr ""
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr ""
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr ""
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "ਹਾਸ਼ੀਆ ਚੌੜਾਈ:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr ""
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "ਚੁਣੋ"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "ਘਟਨਾ ਬਕਸਾ ਸ਼ਾਮਿਲ"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "ਮੁੜ-ਦਰਿਸ਼"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "ਕੱਟੋ"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "ਨਕਲ"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "ਚਿਪਕਾਉ"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "ਹਟਾਉ"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "ਉਪਲੱਬਧ ਨਹੀਂ"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr ""
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "ਲੇਬਲ ਹਟਾਓ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "ਗਨੋਮ ਕਾਰਜ ਪੱਟੀ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "ਲੋਗੋ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਨਾਂ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "ਪ੍ਰੋਗਰਾਮ ਦਾ ਨਾਂ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "ਟਿੱਪਣੀ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "ਹੱਕ ਰਾਖਵੇਂ ਹਨ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "ਹੱਕ ਰਾਖਵੇਂ ਹਨ ਸੂਚਨਾ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "ਲੇਬਲ ਹਟਾਓ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "ਲਾਇਸੈਂਸ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "ਲੇਖਕ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "ਪੈਕੇਜ ਦਾ ਲੇਖਕ, ਹਰ ਸਤਰ ਲਈ ਇੱਕ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "ਦਸਤਾਵੇਜ਼ੀ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "ਪੈਕੇਜ ਦੇ ਦਸਤਾਵੇਜ਼ੀ, ਹਰ ਸਤਰ ਲਈ ਇੱਕ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "ਪੈਕੇਜ ਦਾ ਲੇਖਕ, ਹਰ ਸਤਰ ਲਈ ਇੱਕ"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "ਅਨੁਵਾਦਕ:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"ਪੈਕੇਜ ਦੇ ਅਨੁਵਾਦਕ। ਅਕਸਰ ਇਹ ਖੇਤਰ ਖਾਲੀ ਛੱਡਿਆ ਜਾਦਾ ਹੈ ਤਾਂ ਕਿ ਅਨੁਵਾਦਕ po ਫਾਇਲਾਂ ਵਿੱਚ ਆਪਣੇ ਨਾਂ "
+"ਸ਼ਾਮਿਲ ਕਰ ਸਕਣ।"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "ਗਨੋਮ ਬਾਰੇ ਵਾਰਤਾਲਾਪ"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr ""
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "ਪਿਠ ਰੰਗ:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "ਪਿੱਠਭੂਮੀ ਰੰਗ"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+msgid "The window title of the file chooser dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "ਫਾਇਲ ਚੋਣਕਾਰ ਇਸਤੇਮਾਲ ਕਰੋ:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "ਆਈਕਾਨ ਸੂਚੀ"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+msgid "The selection mode of the icon view"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:131
+msgid "The orientation of the icons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "ਆਈਕਾਨ ਸੂਚੀ"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "ਨਾਂ ਸ਼ੈਲੀ:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+msgid "The named icon to use"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "ਸਫਾ ਆਕਾਰ:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "ਵਿਸ਼ੇਸ਼:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "ਸਫੇ ਦਾ ਸਿਰਲੇਖ"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr ""
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr ""
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr ""
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr ""
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr ""
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr ""
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "ਆਈਕਾਨ ਚੋਣ"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr ""
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr ""
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr ""
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr ""
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr ""
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr ""
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr ""
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr ""
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr ""
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr ""
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr ""
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr ""
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr ""
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr ""
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr ""
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr ""
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr ""
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr ""
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr ""
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr ""
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr ""
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "ਨਵਾਂ(_N)"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "ਇੱਕ ਨਵੀਂ ਫਾਇਲ ਬਣਾਓ"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "ਗਨੋਮ(_G)"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "ਕੁੰਜੀਆਂ"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "ਮੇਨੂ ਸੰਪਾਦਕ"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "ਕਿਸਮ"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "ਪ੍ਰਵੇਸ਼ਕ"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "ਨਾਂ"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "ਹੈਂਡਲਰ"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "ਸਰਗਰਮ"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "ਸਮੂਹ"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "ਆਈਕਾਨ"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "ਸਟਾੱਕ ਇਕਾਈ:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "ਹੈਂਡਲਰ:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "ਸੰਦ-ਸੰਕੇਤ:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "ਸ਼ਾਮਿਲ(_A)"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "ਹਟਾਓ(_D)"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "ਮੌਜੂਦਾ ਇਕਾਈ ਹਟਾਓ"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "ਇਕਾਈ ਕਿਸਮ:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "ਸਰਗਰਮ:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "ਨਹੀਂ"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "ਰੇਡੀਓ"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "ਜਾਂਚ"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "ਸਧਾਰਨ"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "ਪ੍ਰਵੇਸ਼ਕ:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "ਕੀ:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "ਸੋਧਕਾਰ:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "ਹਾਂ"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "ਆਈਕਾਨ ਚੁਣੋ"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "ਵੱਖਰੇਵਾਂ"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "ਨਵਾਂ"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "ਚੋਣਕਾਰ"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr ""
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਚੋਣ"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "ਸਧਾਰਨ"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "ਮੂਲ ਚੋਣ:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ:"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "ਝਲਕ..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "ਮੌਜੂਦਾ ਪ੍ਰੋਜੈਕਟ ਦਾਂ ਨਾਂ"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਨਾਂ:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "ਪ੍ਰੋਗਰਾਮ ਦਾ ਨਾਂ"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਫਾਇਲ਼"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਫਾਇਲ:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "ਸਬ-ਡਾਇਰੈਕਟਰੀ:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "ਸਰੋਤ ਡਾਇਰੈਕਟਰੀ:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "ਭਾਸ਼ਾ:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "ਗਨੋਮ:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "ਗਨੋਮ ਸਹਿਯੋਗ ਯੋਗ"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr ""
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C ਚੋਣ"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "ਸਧਾਰਨ ਚੋਣ:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext ਸਹਿਯੋਗ"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr ""
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "ਬੈਕਅੱਪ ਸਰੋਤ ਫਾਇਲਾਂ"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "ਗਨੋਮ ਸਹਾਇਤਾ ਸਹਿਯੋਗ"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "ਫਾਇਲ ਆਉਟਪੁੱਟ ਚੋਣ:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "ਆਉਟਪੁੱਟ main.c ਫਾਇਲ"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "ਆਉਟਪੁੱਟ ਨਿਰਮਾਣ ਫਾਇਲਾਂ"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "ਸਰੋਤ ਫਾਇਲ:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "ਸਿਰਲੇਖ ਫਾਇਲ:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr ""
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "ਸਹਿਯੋਗ ਫੰਕਸ਼ਨ:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade ਚੋਣ"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "ਅਨੁਵਾਦਯੋਗ ਸਤਰਾਂ:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "ਅਨੁਵਾਦਯੋਗ ਸਤਰਾਂ ਸੰਭਾਲੋ"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "ਫਾਇਲ਼:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "ਬਣਾਓ(_B)"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "ਚੋਣ(_t)..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr ""
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "ਗਰਿੱਡ ਵੇਖਾਓ(_G)"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "ਸਵਾਲ-ਜਵਾਬ(_F)"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "ਪ੍ਰੋਜੈਕਟ(_P)"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "ਖੋਲੋ"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਖੋਲੋ"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "ਸੰਭਾਲੋ"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਸੰਭਾਲੋ"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "ਚੋਣ"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "ਨਿਰਮਾਣ"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "ਸਰੋਤ ਕੋਡ ਬਣਾਉ"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "ਮੌਜੂਦਾ ਪ੍ਰੋਜੈਕਟ ਖੋਲੋ"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਸੰਭਾਲੋ"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "ਗਲੇਡ ਬੰਦ ਕਰੋ"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "ਗਰਿੱਡ(_G)"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "ਗਰਿੱਡ ਵੇਖਾਓ(_S)"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "ਇਸ ਬਾਰੇ(_A)..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "ਚੋਣ(_n)"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "ਸਰੋਤ ਕੋਡ ਲਿਖਿਆ"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "ਗਲੇਡ"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "ਕੀ ਤੁਸੀਂ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਸਹਿਮਤ ਹੋ?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "ਨਵਾਂ _GTK+ ਪ੍ਰੋਜੈਕਟ"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "ਨਵਾਂ G_NOME ਪ੍ਰੋਜੈਕਟ"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਇਆ ਗਿਆ ਹੈ।"
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "ਪ੍ਰੋਜੈਕਟ ਖੁੱਲਾ"
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " ਪ੍ਰੋਜੈਕਟ ਫਾਇਲ ਖੋਲਣ ਵਿੱਚ ਗਲਤੀ:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"ਇਸ ਸਮੇਂ ਕੋਈ ਪ੍ਰੋਜੈਕਟ ਖੁੱਲਾ ਨਹੀਂ ਹੈ।\n"
+"ਪ੍ਰੋਜੈਕਟ/ਨਵਾਂ ਕਮਾਂਡ ਨਾਲ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ।"
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "ਪ੍ਰੋਜੈਕਟ ਸੰਭਾਲਣ ਵਿੱਚ ਗਲਤੀ"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "ਪ੍ਰੋਜੈਕਟ ਸੰਭਾਲਣ ਵਿੱਚ ਗਲਤੀ ਹੈ।"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "ਪ੍ਰੋਜੈਕਟ ਸੰਭਾਲਿਆ ਗਿਆ ਹੈ।"
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "ਸਰੋਤ ਕੋਡ ਲਿਖਿਆ ਗਿਆ ਹੈ।"
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "ਸਿਸਟਮ ਗਲਤੀ ਸੁਨੇਹਾ:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "ਕੀ ਤੁਸੀਂ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "ਗਲੇਡ ਬਾਰੇ"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<untitled>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "ਡਾਟਾਬੇਸ ਝਲਕਾਰਾ"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਚੋਣਕਾਰ"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN ਸੰਰਚਨਾ"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "ਡਾਟਾਬੇਸ ਗਲਤੀ ਦਰਸ਼ਕ"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "ਡਾਟਾ ਗਲਤੀ ਵਾਰਤਾਲਾਪ"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "ਫਾਰਮ"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "ਸਲੇਟੀ ਪੱਟੀ"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "ਡਾਟਾਬੇਸ ਲਾੱਗਆਨ ਵਿਦਜਿਟ"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "ਲਾੱਗਆਨ"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "ਡਾਟਾਬੇਸ ਲਾੱਗਆਨ ਵਾਰਤਾਲਾਪ"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "ਡਾਟਾ ਸਰੋਤ ਚੋਣਕਾਰ"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "ਸਾਰਣੀ ਸੰਪਾਦਕ:"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "ਗਨੋਮ ਡਾੱਕ"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "ਤਾਲਾਬੰਦ:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "ਵਿਸ਼ੇਸ਼:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "ਗਨੋਮ ਡਾੱਕ ਇਕਾਈ"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "ਗਨੋਮ ਬਾਰੇ ਵਾਰਤਾਲਾਪ"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "ਨਵੀਂ ਫਾਇਲ"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "ਫਾਇਲ ਖੋਲੋ"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "ਫਾਇਲ ਸੰਭਾਲੋ"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "ਸਥਿਤੀ ਪੱਟੀ:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "ਸਟੋਰ ਸੰਰਚਨਾ:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "ਗਨੋਮ ਕਾਰਜ ਝਰੋਖਾ"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "ਸਥਿਤੀ ਸੁਨੇਹਾ।"
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "ਤਰੱਕੀ:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "ਸਥਿਤੀ:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "ਗਨੋਮ ਕਾਰਜ ਪੱਟੀ"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "ਗਨੋਮ-ਪਰਦਾ"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "ਇੱਕ ਰੰਗ ਚੁਣੋ"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "ਗਨੋਮ ਰੰਗ ਚੋਣਕਾਰ"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "ਨਵਾਂ ਬੋਨੋਬੋ ਕੰਟਰੋਲ"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "ਬੋਨੋਬੋ ਕੰਟਰੋਲ ਚੁਣੋ"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "ਵੇਰਵਾ"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "ਬੋਨੋਬੋ ਕੰਟਰੋਲ"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "ਸਮਾਂ ਵੇਖਾਓ:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 ਘੰਟਾ ਫਾਰਮਿਟ:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "ਹੇਠਲਾ ਘੰਟਾ:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "ਉੱਪਰੀ ਘੰਟਾ:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "ਗਨੋਮਮਿਤੀ ਸੋਧ"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "ਸਵੈ-ਚਾਲਿਤ ਬੰਦ:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "ਬੰਦ ਤੇ ਓਹਲੇ:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "ਗਨੋਮ ਵਾਰਤਾਲਾਪ ਬਕਸਾ"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "ਸਹਾਇਤਾ ਵੇਖਾਓ"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "ਸਹਾਇਤਾ ਬਟਨ ਵੇਖਾਓ"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "ਸ਼ੁਰੂਆਤੀ ਸਫਾ ਸ਼ਾਮਿਲ"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "ਸਮਾਪਤੀ ਸਫਾ ਸ਼ਾਮਿਲ"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "ਸਫੇ ਦਾ ਸਿਰਲੇਖ"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "ਸਿਰਲੇਖ ਰੰਗ:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "ਪਾਠ ਰੰਗ:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "ਲੋਗੋ ਪਿਠ ਚਿੱਤਰ:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "ਪਾਠ ਬਕਸਾ ਰੰਗ:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ਅਤੀਤ ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "ਅਧਿਕਤਮ ਸੰਭਾਲੇ:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "ਗਨੋਮ ਇੰਦਰਾਜ਼"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "ਡਾਈਰੈਕਟਰੀ:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "ਫਾਇਲ ਚੋਣਕਾਰ ਇਸਤੇਮਾਲ ਕਰੋ:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "ਗਨੋਮ ਫਾਇਲ ਇੰਦਰਾਜ਼"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "ਢੰਗ:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "ਗਨੋਮ ਫੋਂਟ ਚੋਣਕਾਰ"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "ਗਨੋਮ ਆਈਕਾਨ ਇੰਦਰਾਜ਼"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "ਆਈਕਾਨ ਚੌੜਾਈ:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "ਆਈਕਾਨ ਹਾਸ਼ੀਆ:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "ਪਾਠ ਦੂਰੀ:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "ਪਾਠ ਸੰਪਾਦਨ ਯੋਗ:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "ਪਾਠ ਸਥਿਰ:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "ਆਈਕਾਨ ਸੂਚੀ"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "ਆਈਕਾਨ ਚੋਣ"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "ਸੁਨੇਹਾ ਕਿਸਮ:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "ਸੁਨੇਹਾ ਬਕਸਾ ਕਿਸਮ:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "ਸੁਨੇਹਾ:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "ਵੇਖਾਉਣ ਲਈ ਸੁਨੇਹਾ"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "ਗਨੋਮ ਸੁਨੇਹਾ ਬਕਸਾ"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "ਗਨੋਮ ਪਿਕਸਮੈਪ"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "ਨਮੂਨਾ:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr ""
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr ""
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr ""
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "ਗਲੇਡ: ਸਰੋਤ ਕੋਡ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ ਹੈ।\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "ਰੰਗ-ਪੱਟੀ"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "ਚੁਣਿਆ"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "ਜਦੋਂ ਮਾਊਸ ਹਿੱਲੇ"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "੧ ਮਾਊਸ ਬਟਨ ਨਾਲ ਏਧਰ-ਓਧਰ"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "੨ ਮਾਊਸ ਬਟਨ ਨਾਲ ਏਧਰ-ਓਧਰ"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "੩ ਮਾਊਸ ਬਟਨ ਨਾਲ ਏਧਰ-ਓਧਰ"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "ਜਦੋਂ ਕੋਈ ਮਾਊਸ ਬਟਨ ਦੱਬਿਆ ਜਾਵੇ"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "ਜਦੋਂ ਕੋਈ ਮਾਊਸ ਬਟਨ ਛੱਡਿਆ ਜਾਵੇ"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "ਜਦੋਂ ਕੁੰਜੀ ਦੱਬੀ ਜਾਵੇ"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "ਕੋਈ ਕੁੰਜੀ ਛੱਡੀ ਜਾਵੇ"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "ਜਦੋਂ ਮਾਊਸ ਝਰੋਖੇ ਵਿੱਚ ਆਵੇ"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr ""
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "ਵਿਸ਼ੇਸਤਾ"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "ਪੈਕਿੰਗ"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "ਆਮ"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "ਸ਼ੈਲੀ"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "ਸੰਕੇਤ"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "ਵਿਸ਼ੇਸਤਾ:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "ਵਿਸ਼ੇਸਤਾ: <none>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "ਸ਼੍ਰੇਣੀ:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr ""
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "ਚੌੜਾਈ:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "ਉਚਾਈ:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "ਦਿੱਖ:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "ਸੰਵੇਦਨਸ਼ੀਲ:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "ਮੂਲ ਹੋ ਸਕੇ:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "ਮੂਲ:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "ਕੇਂਦਰਿਤ ਹੋ ਸਕੇ:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "ਘਟਨਾ:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "ਪ੍ਰਵੇਸ਼ਕ..."
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "ਸੋਧ..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "ਨਾਂ ਸ਼ੈਲੀ:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "ਫੋਂਟ:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "ਸਭ ਨਕਲ"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "ਮੁੱਖਭੂਮੀ:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "ਪਿੱਠਭੂਮੀ:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "ਮੂਲ:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "ਮੁੱਖਭੂਮੀ ਰੰਗ"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "ਪਿੱਠਭੂਮੀ ਰੰਗ"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "ਪਾਠ ਰੰਗ"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "ਮੂਲ ਰੰਗ"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr ""
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "ਸਰਵਜਨਕ:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "ਵੱਖਰੀ ਕਲਾਸ:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "ਵੱਖਰੀ ਫਾਇਲ:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "ਦਿੱਖ:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "ਸੰਕੇਤ"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "ਡਾਟਾ"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "ਬਾਅਦ"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "ਇਕਾਈ"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "ਸੰਕੇਤ:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "ਸੰਕੇਤ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "ਡਾਟਾ:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr ""
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "ਬਾਅਦ:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "ਸ਼ਾਮਿਲ"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "ਨਵੀਨੀਕਰਨ"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "ਸਾਫ"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "ਪ੍ਰਵੇਸ਼ਕ"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "ਢੰਗ"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "ਕੁੰਜੀ"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr ""
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "ਅਨੁਵਾਦਯੋਗ ਸਤਰਾਂ:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "ਘਟਨਾ ਮਾਸਕ"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s ਸੰਕੇਤ"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "ਸੰਕੇਤ ਚੁਣੋ"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "ਮੁੱਲ:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "ਨਿਊਨ:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "ਸਫਾ ਆਕਾਰ:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "ਸ਼ੁਰੂਆਤੀ ਮੁੱਲ"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "ਨਿਊਨਤਮ ਮੁੱਲ"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "ਅਧਿਕਤਮ ਮੁੱਲ"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "ਸਫਾ ਆਕਾਰ"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr ""
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "ਨਾਂ ਸ਼ੈਲੀ ਚੁਣੋ"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "ਸ਼ੈਲੀ"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "ਨਾਂ-ਤਬਦੀਲ"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "ਰੱਦ ਕਰੋ"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "ਨਵੀਂ ਸ਼ੈਲੀ:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "ਗਲਤ ਸ਼ੈਲੀ ਨਾਂ"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "ਸ਼ੈਲੀ ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਇਸਤੇਮਾਲ ਅਧੀਨ ਹੈ"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr ""
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"ਫਾਇਲ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr ""
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * ਗਲੇਡ ਨੇ ਅਨੁਵਾਦਯੋਗ ਸਤਰਾਂ ਤਿਆਰ ਕੀਤੀਆਂ ਹਨ।\n"
+" * ਇਹ ਫਾਇਲ਼ ਆਪਣੀ ਪ੍ਰੋਜੈਕਟ POTFILES.in ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰੋ।\n"
+" * ਆਪਣੇ ਕਾਰਜ ਦੇ ਭਾਗ ਦੇ ਤੌਰ ਤੇ ਕੰਪਾਇਲ ਨਾ ਕਰੋ।\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"ਫਾਇਲ ਵਿੱਚ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"ਫਾਇਲ਼ ਲਿਖਣ ਵਿੱਚ ਗਲਤੀ:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr ""
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"ਫਾਇਲ ਲਈ ਅਧਿਕਾਰ ਨਹੀਂ:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"ਫਾਇਲ ਨੂੰ ਖੋਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"ਫਾਇਲ ਤੋਂ ਪੜਨ ਵਿੱਚ ਸਮੱਸਿਆ:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"ਡਾਇਰੈਕਟਰੀ ਬਣ ਨਹੀਂ ਸਕਦੀ:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"ਡਾਇਰੈਕਟਰੀ ਲਈ ਅਧਿਕਾਰ ਨਹੀਂ:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"ਗਲਤ ਡਾਇਰੈਕਟਰੀ::\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "ਪ੍ਰੋਜੈਕਟ"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "ਪ੍ਰੋਜੈਕਟ"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
diff --git a/tools/glade/po/pl.po b/tools/glade/po/pl.po
new file mode 100644
index 00000000..1d2fff62
--- /dev/null
+++ b/tools/glade/po/pl.po
@@ -0,0 +1,5896 @@
+# Copyright (C) 2001-2002 Free Software Foundation, Inc.
+# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+# Aktualną wersję tego pliku możesz odnaleźć w repozytorium cvs.gnomepl.org
+# (:pserver:anonymous@cvs.gnomepl.org:/gnomepl, puste hasło)
+# Jeśli masz jakiekolwiek uwagi odnoszące się do tłumaczenia lub chcesz
+# pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas na adres:
+# translators@gnomepl.org
+# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2005-07-06 19:04+0200\n"
+"Last-Translator: GNOME PL Team <translators@gnomepl.org>\n"
+"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Projektowanie interfejsów użytkownika"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade - narzędzie do projektowania interfejsów użytkownika"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opcje siatki"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Odstępy poziome:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Odstępy pionowe:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Wygląd siatki:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Punkty"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linie"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Opcje przyciągania"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Przyciąganie poziome:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Lewa"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Prawa"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Przyciąganie pionowe:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Góra"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Dół"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Widgety GtkToolItem mogą być dodawane tylko do widgetu GtkToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Niw można wstawić widgetu GtkScrolledWindow"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Nie można wstawić widgetu GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Nie można dodać nowego widgetu."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Nie można umieścić widgetu w zaznaczonym miejscu.\n"
+"\n"
+"Porada: GTK+ wykorzystuje do rozmieszczania widgetów kontenery.\n"
+"Spróbuj usunąć istniejący widget i wykorzystać\n"
+"zamiast niego skrzynkę lub tabelę.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Nie można usunąć widgetu."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Nie można usunąć widgetu"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Nie można usunąć widgetu, ponieważ jest on tworzony jest automatycznie, jako "
+"część widgetu nadrzędnego"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Szerokość krawędzi:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Szerokość krawędzi wokół kontenera"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Zaznacz"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Usuń przewijane okno"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Dodaj przewijane okno"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Usuń wyrównanie"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Dodaj wyrównanie"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Usuń odbiornik zdarzeń"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Dodaj odbiornik zdarzeń"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Odśwież"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Wytnij"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Skopiuj"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Wklej"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Usuń"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/D"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "Zastępowanie potomka kontenera nie zostało jeszcze zaimplementowane\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Nie można wstawić widgetu GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Nie można usunąć widgetu GtkAlignment."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Nie można wstawić widgetu GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Nie można usunąć widgetu GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Nie można wstawić widgetu GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Nie można usunąć widgetu GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Usuń etykietę"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr "Nazwa aplikacji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Piksmapa wykorzystywana jako logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nazwa programu:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+msgid "The name of the application"
+msgstr "Nazwa aplikacji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Komentarze:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr "odatkowe informacje, takie jak opis aplikacji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Prawa autorskie:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Uwaga o prawach autorskich"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr "URL strony:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr "URL strony domowej aplikacji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr "Etykieta strony domowej:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Obraz wyświetlany w górnej części strony"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licencja:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr "Szczegóły licencji aplikacji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autorzy:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Autorzy pakietu, po jednym w wierszu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Autorzy dokumentacji:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Autorzy dokumentacji pakietu, po jednym w każdym wierszu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Autorzy grafik używanych a pakiecie (po jednym w wierszu)"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Tłumacze:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Osoby tłumaczące pakiet. Zwykle należy ustawić specjalną wartość, tak, aby "
+"tłumacze mogli umieścić informacje o sobie w plikach po."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+msgid "About Dialog"
+msgstr "Okno informacyjne"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etykieta ze skrótem"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Wyrównanie X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Poziome wyrównanie potomnego widgetu"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Wyrównanie Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Pionowe wyrównanie potomnego widgetu"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Skala X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Pozioma skala widgetu potomnego"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Skala Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Pionowa skala widgetu potomnego"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Wyściółka górna:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Przestrzeń wstawiana nad widgetem potomnym"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Wyściółka dolna:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Przestrzeń wstawiana pod widgetem potomnym"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Wyściółka lewa:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Przestrzeń wstawiana z lewej strony widgetu potomnego"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Wyściółka prawa:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Przestrzeń wstawiana z prawej strony widgetu potomnego"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Wyrównanie"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Kierunek:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Kierunek strzałki"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Cień:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Typ cienia strzałki"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Poziome wyrównanie strzałki"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Pionowe wyrównanie strzałki"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "Wyściółka X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Pozioma wyściółka"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Wyściółka Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Pionowa wyściółka"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Strzałka"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Wyrównanie X etykiety:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Poziome wyrównanie etykiety ramki"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Wyrównanie Y etykiety:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Pionowe wyrównanie etykiety ramki"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Typ cienia ramki"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Poziome wyrównanie potomka ramki"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Proporcje:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Współczynnik proporcji potomka ramki"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Decyduje potomek:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+"Określa, czy współczynnik proporcji powinien być określany przez potomka"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Ramka proporcji"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Typowy przycisk:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Wykorzystywany typowy przycisk"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etykieta:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Wyświetlany napis"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Wyświetlana ikona"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Uwypuklenie przycisku:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Styl uwypuklenia przycisku"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID odpowiedzi:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Kod odpowiedzi zwracany przy wciśnięciu przycisku. Wybierz jedną ze "
+"standardowych odpowiedzi lub wprowadź dowolną całkowitą wartość dodatnią."
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Skupienie po kliknięciu:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Czy przycisk otrzymuje skupienie po kliknięciu"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Usuń zawartość przycisku"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Przycisk"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Nagłówek:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Określa, czy na górze powinny być wyświetlane miesiąc i rok"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nazwy dni:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Określa, czy wyświetlane powinny być nazwy dni"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Stały miesiąc:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Określa, czy miesiąc i rok powinny być niezmienne"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Numery tygodni:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Określa, czy powinien być wyświetlany numer tygodnia"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Od poniedziałku:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Określa, czy tydzień powinien rozpoczynać się od poniedziałku"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalendarz"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Kolor tła:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Kolor tła"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Widok tekstu"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Pocz. włączony:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Określa, czy przełącznik powinien być początkowo włączony"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Niespójny:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Określa, czy przycisk powinien być wyświetlany w stanie \"niespójny\"."
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Wskaźnik:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Określa, czy wskaźnik powinien być zawsze wyświetlany"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Przełącznik"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Określa, czy element menu wyboru powinien być początkowo aktywny"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Element menu wyboru"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nowa lista z kolumnami"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Liczba kolumn:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Tryb wyboru:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Tryb zaznaczania w liście z kolumnami"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Wyświetlanie tytułów:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Określa, czy powinny być wyświetlane nagłówki z tytułami kolumn"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Typ cienia krawędzi listy z kolumnami"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Lista z kolumnami"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Określa, czy powinien być wykorzystywany kanał Alfa"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Tytuł:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Tytuł okna wyboru koloru"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Wybór koloru"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Przycisk wyboru kolorów"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Ustawienie nieprzepuszczalności:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+"Określa, czy przy wyborze koloru powinna być możliwość określenia jego "
+"nieprzepuszczalności."
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Określa, czy powinna być wyświetlana paleta"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Wybór koloru"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Wybór koloru"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Okno wyboru koloru"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Wartość na liście:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Określa, czy wartość musi znajdować się na liście"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Dopuszcz. pusta:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Określa, czy po ustawieniu 'Wartość na liście' dopuszczalna jest wartość "
+"pusta"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Rozr. wielkości:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+"Określa, czy wyszukiwanie powinno być wykonywane z rozróżnianiem wielkości "
+"liter"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Użycie strzałek:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Określa, czy do zmiany wartości mogą zostać użyte strzałki"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Zawsze strzałki:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+"Określa, czy strzałki powinny działać również kiedy wartości nie ma na liście"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Elementy:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Elementy na liście opcji, po jednym w wierszu"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Wejście z opcjami"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Czy przycisk otrzymuje skupienie po kliknięciu"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Z ramką:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Wejście z opcjami"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Drzewo z kolumnami"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Tryb zaznaczania w drzewie z kolumnami"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Typ cienia krawędzi drzewa z kolumnami"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Drzewo z kolumnami"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Typ:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Typ krzywej"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Min X:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Minimalna wartość pozioma"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Maks X:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Maksymalna wartość pozioma"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Min Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Minimalna wartość pionowa"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Maks Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Maksymalna wartość pionowa"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Krzywa"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Funkcja tworząca:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Funkcja tworząca widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Napis1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Pierwszy argument tekstowy przekazywany funkcji"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Napis2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Drugi argument tekstowy przekazywany funkcji"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Pierwszy argument całkowity przekazywany funkcji"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Drugi argument całkowity przekazywany funkcji"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Dowolny widget"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Nowe okno dialogowe"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Anuluj, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Anuluj, Zastosuj, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Zamknij"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Standardowy układ przycisków:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Liczba przycisków:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Wyświetlanie przycisku Pomoc"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Z separatorem:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+"Określa, czy w oknie dialogowym nad przyciskami występuje pasek separatora"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Okno dialogowe"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Obszar rysowania"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Modyfikowalny:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Określa, czy tekst może być modyfikowany"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Widoczny tekst:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Określa, czy wpisany tekst będzie wyświetlany. Jeśli opcja nie jest aktywna, "
+"wówczas tekst będzie widoczny w postaci ciągu gwiazdek, co jest przydatne "
+"przy wprowadzaniu haseł"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Maks. długość:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Maksymalna długość tekstu"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Tekst:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Określa, czy powinna być wyświetlana ramka wokół wejścia"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Niewidoczny znak"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Znak używany przy maskowaniu zawartości wejścia, np. przy wprowadzaniu hasła"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Uaktywnia domyślny:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Określa, czy przy przyciśnięciu klawisza Enter powinien być uaktywniony "
+"domyślny widget dla okna."
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Szerokość w znakach:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Liczba znaków, na jaką powinno pozostać miejsce w wejściu."
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Wejście tekstowe"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Widoczne okno:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Czy skrzynka zdarzeń używa widocznego okna"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Ponad potomkiem:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Czy skrzynka zdarzeń znajduje się ponad oknem widgetu potomnego"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Odbiornik zdarzeń"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Pocz. rozwinięty:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Odstępy:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Przestrzeń wstawiana pomiędzy etykietą a widgetem potomnym"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Dodaj etykietę"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Element rozszerzający"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+msgid "The window title of the file chooser dialog"
+msgstr "Tytuł okienka dialogowego wyboru pliku"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Akcja:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Wyświetl ukryte:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr "Szerokość w znakach:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr "Szerokość przycisku w znakach"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+msgid "File Chooser Button"
+msgstr "Przycisk wyboru pliku"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Wybierz plik:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Kolor tytułu:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Okno wyboru pliku"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Wybierz plik:"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Operacje plikowe:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Określa, czy wyświetlane powinny być przyciski operacji na plikach"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Okno wyboru pliku"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Pozioma współrzędna widgetu wewnątrz GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Pionowa współrzędna widgetu wewnątrz GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Stałe pozycje"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Tytuł okna wyboru czcionki"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Wyświetlanie stylu:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+"Określa, czy styl czcionki powinien być wyświetlany jako część informacji o "
+"czcionce"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Wyświetlanie rozmiaru:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+"Określa, czy rozmiar czcionki powinien być wyświetlany jako część informacji "
+"o czcionce"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Użycie czcionki:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+"Określa, czy do wyświetlania informacji o czcionce powinna zostać użyta "
+"wybrana czcionka"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Użycie rozmiaru:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Określa, czy do rozmiar wybranej czcionki jest używany podczas wyświetlania "
+"informacji o czcionce"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Wybór czcionki"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Przycisk wyboru czcionki"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Napis na podglądzie:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Napis wyświetlany w roli podglądu"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Wybór czcionki"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Wybór czcionki"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Okno wyboru czcionki"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Ramka"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Początkowy typ:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Początkowy typ krzywej"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Krzywa gamma"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Typ cienia wokół skrzynki z uchwytem"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Położenie uchwytu:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Położenie uchwytu"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Przyciąganie krawędzi:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Krawędź uchwytu przyciągana do położenia"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Skrzynka z uchwytem"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nowa pozioma skrzynka"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Rozmiar:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Liczba widgetów w przegrodzie"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Jednorodna:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Określa, czy wszyscy potomkowie powinni mieć ten sam rozmiar"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Odstępy pomiędzy poszczególnymi potomkami"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Nie można usunąć żadnych potomków"
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Położenie:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Położenie widgetu względem jego rodzeństwa"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Wyściółka:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Wyściółka widgetu"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Rozszerzanie:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Określa, czy widget powinien się powiększać"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Wypełnianie:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Określa, czy widget powinien wypełniać przydzieloną mu przestrzeń"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Pierwsza przegroda:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+"Określa, czy widget powinien być umieszczany w pierwszej dostępnej "
+"przegródce skrzynki"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Wstaw przed"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Wstaw po"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Pozioma skrzynka"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nowa pozioma skrzynka z przyciskami"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Liczba przycisków"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Układ:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Styl ułożenia przycisków"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Odstępy pomiędzy przyciskami"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Pozioma skrzynka z przyciskami"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Położenie przegródki"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Zmniejszanie:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Określa, czy widget może być zmniejszany"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Zmiana rozmiaru:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Określa, czy widget może zmieniać swój rozmiar"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Pozioma kratka"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Jednostka:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Jednostki na linijce"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Dolna wartość:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Dolna wartość na linijce"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Górna wartość:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Górna wartość na linijce"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Aktualne położenie linijki"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Maks:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Maksymalna wartość linijki"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Pozioma linijka"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Wyświetlanie wartości:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Określa, czy powinna być wyświetlana wartość skali"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Cyfry:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Liczba wyświetlanych cyfr"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Położenie wartości:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Położenie wartości"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Metoda:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Metoda odświeżania skali"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Odwrócony:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Określa, czy wartości zakresu są odwrócone"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Pozioma skala"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Metoda odświeżania paska przewijania"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Poziomy pasek przewijania"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Poziomy separator"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Lista ikon"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Tryb zaznaczania w drzewie z kolumnami"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Ułożenie:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+msgid "The orientation of the icons"
+msgstr "Orientacja ikony"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Rozmiar ikony:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Nazwa ikony:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Wykorzystywany typowy element."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Rozmiar ikony:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Rozmiar typowej ikony"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Rozmiar strony:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Poziome wyrównanie"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Pionowe wyrównanie"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Obraz"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Niepoprawny typowy element menu"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Element menu z piksmapą"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Wejściowe okno dialogowe"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Użycie podkreślenia:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Określa, czy tekst zawiera podkreślony znak akceleratora"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Użycie języka znaczników:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Określa, czy tekst używa języka znaczników."
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Justowanie:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Justowanie wierszy etykiety"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Zawijanie tekstu:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+"Określa, czy napis powinien być zawijany w celu zmieszczenia na szerokość "
+"etykiety"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Zaznaczalny:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Określa, czy tekst etykiety może być zaznaczany przy użyciu myszy."
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Poziome wyrównanie całej etykiety"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Pionowe wyrównanie całej etykiety"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Cel skupienia:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Widget przyjmujący skupienie wejściowe po użyciu podkreślonego klawisza "
+"skrótu"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Wyłączny:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr "Szerokość etykiety w znakach"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Tryb wyboru:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Zawijanie tekstu"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Automatycznie"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etykieta"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Szerokość obszaru:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Szerokość obszaru układu"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Wysokość obszaru:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Wysokość obszaru układu"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Pozioma współrzędna widgetu wewnątrz GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Pionowa współrzędna widgetu wewnątrz GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Układ"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Tryb zaznaczania listy"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Ostatni element"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Menu podręczne"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Plik"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Edycja"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Widok"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "Pomo_c"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Informacje o"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Zmodyfikuj menu..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Pasek menu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Element menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Nigdy poziomy:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Określa, czy element doku nie może być nigdy poziomy"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Wyświetlanie wartości:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Określa, czy element doku nie może być nigdy pionowy"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nowy notatnik"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Liczba stron:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Zakładki:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Określa, czy powinny być wyświetlane zakładki"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Wyświetlanie krawędzi:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+"Określa, czy wyświetlane powinny być krawędzie notatnika, kiedy zakładki są "
+"ukryte"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Poł. zakładek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Położenie zakładek notatnika"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Przewijalne:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Określa, czy zakładki notatnika powinny być przewijalne"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Krawędź X zakładek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Rozmiar poziomych krawędzi zakładek notatnika"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Krawędź Y zakładek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Rozmiar pionowych krawędzi zakładek notatnika"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Menu podręczne:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Określa, czy powinno być aktywne menu podręczne"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Liczba stron:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Liczba stron notatnika"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Poprzednia strona"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Następna strona"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Usuń stronę"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Przełącz na następną"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Przełącz na poprzednią"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Wstaw stronę po"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Wstaw stronę przed"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Położenie strony na liście stron"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Określa, czy zakładka powinna się powiększać"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Określa, czy zakładka powinna wypełniać przydzieloną jej przestrzeń"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+"Określa, czy zakładka powinna być umieszczana na pierwszym dostępnym miejscu "
+"w notatniku."
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Etykieta menu:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Napis wyświetlany w menu podręcznym"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notatnik"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Nie można dodać %s do GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menu opcji"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Kolor:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Określa, czy podgląd jest w kolorze, czy w odcieniach szarości"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+"Określa, czy podgląd się powiększa, wypełniając przydzieloną mu przestrzeń"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Podgląd"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Ułożenie zawartości paska postępu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Ułamek:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Ukończona część całego zadania"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Krok impulsu:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Część długości postępu, o jaką powinien zostać przesunięty odbijający się "
+"prostokąt przy każdym impulsie."
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Napis wyświetlany na pasku postępu"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Wyświetlanie napisu:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Określa, czy na pasku postępu powinien być wyświetlany napis"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Tryb aktywności:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+"Określa, czy pasek postępu powinien się zachowywać jak przód samochodu Kita"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Poziome wyrównanie tekstu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Pionowe wyrównanie tekstu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Pasek postępu"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Określa, czy przełącznik radiowy jest początkowo włączony"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grupa:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Grupa przycisku radiowego (domyślnie do grupy należą wszystkie przyciski "
+"radiowe mające wspólny widget nadrzędny)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nowa grupa"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Przełącznik radiowy"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Określa, czy element menu radiowego powinien być początkowo aktywny"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Grupa elementu menu radiowego (domyślnie wszystkie elementy ze wspólnym "
+"ojcem należą do jednej grupy)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Element menu radiowego"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Grupa przycisku radiowego (domyślnie do grupy należą wszystkie przyciski "
+"radiowe mające wspólny widget nadrzędny)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Przełącznik radiowy"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Taktyka X:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Określa, kiedy powinien być wyświetlany poziomy pasek przewijania"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Taktyka Y:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Określa, kiedy powinien być wyświetlany pionowy pasek przewijania"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Pozycja okna:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Określa położenie okna potomnego przy uwzględnieniu pasków przewijania"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Typ cienia:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Metoda odświeżania pionowego paska przewijania"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Przewijane okno"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separator używany przez menu"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+#, fuzzy
+msgid "Draw:"
+msgstr "Dane:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Poziomy separator"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Szybk. wzrostu:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Szybkość wzrostu w wejściu liczbowym, używana w powiązaniu z przyrostem "
+"strony"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Liczba wyświetlanych cyfr dziesiętnych"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numeryczna:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Określa, czy dozwolone są tylko wartości numeryczne"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Reguła odświeżania:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Określa, kiedy emitowane powinny być sygnały value_changed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Przyciąganie:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Określa, czy wartość powinna być przyciągana do wielokrotności kroku"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Zawijanie:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Określa, czy wartość powinna być zawijana na granicach"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Wejście liczbowe"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Uchwyt zmiany rozmiaru:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Określa, czy pasek stanu zawiera uchwyt pozwalający na zmianę rozmiaru okna."
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Pasek stanu"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nowa tabela"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Liczba wierszy:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Wiersze:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Liczba wierszy w tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Kolumny:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Liczba kolumn w tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Określa, czy wszystkie widgety potomne powinny mieć ten sam rozmiar"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Odst. wierszy:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Odstępy pomiędzy wierszami"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Odst. kolumn:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Odstępy pomiędzy kolumnami"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Komórka X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Lewa krawędź widgetu w tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Komórka Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Górna krawędź widgetu w tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Zajm. kolumn:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Liczba kolumn tabeli zajmowanych przez widget"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Zajm. wierszy:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Liczba wierszy tabeli zajmowanych przez widget"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Wyściółka X:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Wyściółka Y:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Rozszerzanie X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Określa, czy widget rozszerza się poziomo"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Rozszerzanie Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Określa, czy widget rozszerza się pionowo"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Zmniejszanie X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Określa, czy widget może być zmniejszany w poziomie"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Zmniejszanie X:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Określa, czy widget może być zmniejszany w pionie"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Wypełnianie X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Określa, czy widget powinien wypełniać przydzieloną przestrzeń w poziomie"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Wypełnianie Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Określa, czy widget powinien wypełniać przydzieloną przestrzeń w poziomie"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Wstaw wiersz przed"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Wstaw wiersz po"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Wstaw kolumnę przed"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Wstaw kolumnę po"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Usuń wiersz"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Usuń kolumnę"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabela"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centrowanie"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Wypełnianie"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Brak"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Znak"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Słowo"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Widoczny kursor:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Określa, czy kursor jest widoczny."
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Nadpisywanie:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Określa czy wprowadzany tekst nadpisuje istniejący"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Akceptowanie tabulacji:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Określa, czy można wprowadzać znaki tabulacji"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justowanie:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Justowanie tekstu"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Zawijanie:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Zawijanie tekstu"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Odstęp powyżej:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Ilość wolnego miejsca nad akapitami w pikselach"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Odstęp poniżej:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Ilość wolnego miejsca pod akapitami w pikselach"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Odstęp wewnątrz:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+"Ilość wolnego miejsca pomiędzy zawiniętymi wierszami akapitu w pikselach"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Lewy margines:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Szerokość lewego marginesu w pikselach"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Prawy margines:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Szerokość prawego marginesu w pikselach"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Wcięcie:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Rozmiar wcięcia akapitu w pikselach"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Widok tekstu"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Określa, czy przełączany przycisk jest początkowo włączony"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Przełączany przycisk"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Przełączany przycisk"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nowy pasek narzędziowy:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Liczba elementów:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Liczba elementów na pasku narzędziowym"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Ułożenie paska narzędziowego"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Styl:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Styl paska narzędziowego"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Podpowiedzi:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Określa, czy mają być aktywne podpowiedzi"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Wyświetlanie krawędzi:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Określa, czy wszyscy potomkowie powinni mieć ten sam rozmiar"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Wstaw element przed"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Wstaw element po"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Pasek narzędziowy"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Przełączany przycisk"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Pasek narzędziowy"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Kolumna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Kolumna 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Kolumna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Widoczne nagłówki:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Określa, czy powinny być wyświetlane przyciski w nagłówkach kolumn."
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Różnicowanie wierszy:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Określa, czy powinien zostać ustawiony atrybut, który podopowiada "
+"mechanizmowi motywu wyróżnianie kolejnych wierszy (np. różnymi kolorami)."
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Zmienny porządek:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Określa, czy możliwa jest zmiana porządku w widoku"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Możliwe wyszukiwanie:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+"Określa, czy widok pozwala użytkownikowi na interaktywne przeszukiwanie "
+"kolumn."
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Skalowana wysokość:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Wybór koloru"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Tryb zaznaczania listy"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "Rozszerzanie X:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Widok listy lub drzewa"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nowa pionowa skrzynka"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Pionowa skrzynka"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nowa pionowa skrzynka z przyciskami"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Pionowa skrzynka z przyciskami"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Typ cienia obszaru wyświetlania"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Obszar wyświetlania"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Pionowa kratka"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Pionowa linijka"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Pionowa skala"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Pionowy pasek przewijania"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Pionowy separator"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Tytuł okna"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Typ okna"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Różnicowanie wierszy:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr "Przesyłanie informacji do menedżera okien o tym jak traktować okno"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Początkowa pozycja kona"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modalne:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Określa, czy okno powinno być modalne"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Domyślna szerokość:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Domyślna szerokość okna"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Domyślna wysokość:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Domyślna wysokość okna"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Zmienny rozmiar:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Określa, czy możliwa jest zmiana rozmiaru okna"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Określa, czy okno może być zmniejszane"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Zwiększanie:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Określa, czy okno może być powiększane"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Automatyczne niszczenie:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+"Określa, czy okno powinno być niszczone w chwili zniszczenia nieustalonego "
+"nadrzędnego"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Ikona powiązana z tym oknem"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Rola:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "Unikalny identyfikator dla okna używany podczas przywracania sesji"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Ozdabianie:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "Określa czy okno powinno być ozdabiane przez menedżera okien"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "Pomijanie paska zadań:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "Określa, czy okno nie powinno pojawiać się w pasku zadań"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "Grawitacja:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Punkt odwołania używany podczas ustawiania współrzędnych okna"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Skupienie po kliknięciu:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Określa czy okno powinno być ozdabiane przez menedżera okien"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Okno"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Błąd"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Błąd systemowy"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Błąd przy otwieraniu pliku"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Błąd przy odczycie pliku"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Błąd przy zapisie pliku"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Niewłaściwy katalog"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Niewłaściwa wartość"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Niepoprawny znacznik XML"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Oczekiwano znacznika początkowego (Start)"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Oczekiwano końcowego znacznika (End)"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Oczekiwano danych znakowych"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Brak id klasy"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Nieznana klasa"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Niewłaściwy komponent"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Nieoczekiwany koniec pliku"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Nieznany kod błędu"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Kontrolowany przez"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Będący kontrolującym dla"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Będący etykietą dla"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etykietowany przez"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Członek"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Podrzędny wobec"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Etykietowany przez"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Menu podręczne"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relacja: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nazwa:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Nazwa widgetu przekazywana technologiom wspierającym"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Opis:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Opis widgetu przekazywany technologiom wspierającym"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Nagłówek tabeli:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Nagłówek tabeli przekazywany technologiom wspierającym"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Wybiera widgety z tą zależnością"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Kliknięcie"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Wciśnięcie"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Puszczenie"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Wprowadź opis operacji, przekazywany technologiom wspierającym"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Schowek"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Należy zaznaczyć widget, do którego dokonać wstawienia"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Nie można wklejać do okien lub okien dialogowych."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Nie można wstawić do zaznaczonego widgetu, ponieważ\n"
+"jest on automatycznie tworzony przez widget nadrzędny."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Do menu lub paska menu mogą być wstawiane tylko elementy menu."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Do obszaru akcji mogą być wklejane tylko przyciski."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Do widgetu GnomeDock mogą być wstawiane tylko widgety GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Na GnomeDockItem mogą być nakładane tylko widgety GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+"Niestety, nakładanie na GnomeDockItem nie jest jeszcze zaimplementowane."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Widgety GnomeDockItem mogą być wstawiane tylko do widgetu GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Nowy"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Tworzy nowy plik"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_GNOME"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Przestarzałe"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "_GTK+, proste"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+, _dodatkowe"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Wybór klawisza skrótu"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Klawisze"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Edytor menu"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Typ"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Klawisz skrótu"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Nazwa"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Funkcja"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktywny"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grupa"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikona"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Przenosi element i jego potomków o jedno miejsce w górę na liście"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Przenosi element i jego potomków o jedno miejsce w dół na liście"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Przenosi element i jego potomków o jeden poziom w górę"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Przenosi element i jego potomków o jeden poziom w dół"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Wykorzystywany typowy element."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Typowy element:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Wykorzystywany typowy element."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "Tekst pozycji menu, lub pusty dla separatorów."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Nazwa widgetu"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Funkcja, która będzie wykonana po zaznaczeniu elementu"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Funkcja:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Opcjonalna ikona wyświetlana przy elemencie menu."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Podpowiedź wyświetlana kiedy wskaźnik znajdzie się nad elementem"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Podpowiedź:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Dodaj"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Dodaje nowy element poniżej zaznaczonego."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Dodaj po_drzędny"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Dodaje element podrzędny poniżej zaznaczonego."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Dodaj _separator"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Dodaje separator poniżej zaznaczonego elementu."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Usuń"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Usuń bieżący element"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Typ elementu:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Określa, czy element jest początkowo włączony."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktywny:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Nie"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Grupa elementu menu z przyciskiem radiowym"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radiowy"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Wybór"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Zwykły"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Klawisz skrótu:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Klawisz:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modyfikatory:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Tak"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Wybór ikony"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "separator"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Nowy"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Zaznaczanie"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Katalog projektu nie został ustawiony.\n"
+"Możesz go ustawić w oknie opcji projektu.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Katalog źródłowy nie został ustawiony.\n"
+"Możesz go ustawić w oknie opcji projektu.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Niepoprawny katalog źródłowy:\n"
+"\n"
+"Katalog źródłowy musi być katalogiem projektu\n"
+"lub jego podkatalogiem.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Katalog piksmap nie został ustawiony.\n"
+"Możesz go ustawić w oknie opcji projektu.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Niestety, nie zaimplementowano jeszcze generowania kodu dla %s"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Twój projekt używa przestarzałych widgetów, które\n"
+"nie sią obsługiwane przez Gtkmm-2. Sprawdź widgety\n"
+"w swoim projekcie i użyj ich zastępników."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Wystąpił błąd przy uruchamianiu programu glade-- w celu wygenerowania kodu "
+"źródłowego w C++.\n"
+"Upewnij się, że glade-- został zainstalowany i umieszczony na ścieżce "
+"wykonania.\n"
+"Następnie spróbuj wykonać polecenie \"glade-- <plik_projektu.glade>\" w "
+"wierszu poleceń."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Wystąpił błąd przy uruchamianiu programu gate w celu wygenerowaniu kodu "
+"źródłowego\n"
+"w języku Ada95. Upewnij się, że glade-- został zainstalowany\n"
+"i umieszczony na ścieżce wykonania.\n"
+"Następnie spróbuj wykonać polecenie \"gate <plik_projektu.glade>\" w wierszu "
+"poleceń."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Wystąpił błąd przy uruchamianiu programu glade2perl w celu wygenerowania "
+"kodu źródłowego w Perlu.\n"
+"Upewnij się, że glade2perl został zainstalowany i umieszczony na ścieżce "
+"wykonania.\n"
+"Następnie spróbuj wykonać polecenie \"glade2perl <plik_projektu.glade>\" w "
+"wierszu poleceń."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Wystąpił błąd przy uruchamianiu programu eglade w celu wygenerowania kodu "
+"źródłowego w Eifflu.\n"
+"Upewnij się, że eglade został zainstalowany i umieszczony na ścieżce "
+"wykonania.\n"
+"Następnie spróbuj wykonać polecenie \"eglade <plik_projektu.glade>\" w "
+"wierszu poleceń."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Katalog piksmap nie został ustawiony.\n"
+"Możesz go ustawić w oknie opcji projektu.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Błąd przy zapisywaniu projektu w pliku XML\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Opcje projektu"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Ogólne"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Podstawowe opcje:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Katalog projektu"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Katalog z projektem:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Przeglądaj..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Nazwa bieżącego projektu"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nazwa projektu:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Nazwa programu"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Plik projektu"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Plik projektu:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Podkatalogi:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Katalog, w którym zapisany zostanie kod źródłowy"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Katalog źródłowy:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Katalog, w którym zapisywane będą piksmapy"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Katalog piksmap:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Tekst licencji, dodawany na początku każdego z generowanych plików"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Język:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "GNOME:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Obsługa GNOME"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Określa, czy powinna zostać zbudowana aplikacja GNOME"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Obsługa GNOME DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Określa, czy powinna zostać zbudowana aplikacja GNOME DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opcje C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Ogólne opcje:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Obsługa gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Zaznaczanie napisów do tłumaczenia przez gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Ustawianie nazw widgetów"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Ustawianie nazw widgetów w kodzie źródłowym"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Kopie zapasowe plików źródłowych"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Tworzenie kopii starych plików źródłowych"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Obsługa Pomocy GNOME"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Określa, czy powinna zostać włączona obsługa systemu Pomocy GNOME"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opcje tworzenia plików:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Plik wyjściowy main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Określa, czy do pliku main.c powinna być dodawana funkcja main(), o ile już "
+"nie istnieje"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Plik z funkcjami obsługującymi"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Określa, czy tworzony powinien być plik z funkcjami obsługującymi"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Pliki kompilacji"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Określa, czy tworzone powinny być pliki służące do budowania kodu "
+"wynikowego, włączając w to pliki Makefile.am i configure.in (o ile nie "
+"istnieją)"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funkcje tworzące interfejs:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Plik, w którym zapisywane są funkcje tworzące interfejs"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Plik źródłowy:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Określa plik, w którym zapisywane są deklaracje funkcji tworzących interfejs"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Plik nagłówkowy:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Plik źródłowy dla funkcji tworzenia interfejsu"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Plik nagłówkowy zawierający funkcje tworzenia interfejsu"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Funkcje obsługi sygnałów i wywołań:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "Plik, w którym zapisywane są puste funkcje obsługi sygnałów i wywołań"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Plik, w którym zapisywane są deklaracje funkcji obsługi sygnałów i wywołań"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Plik źródłowy zawierający obsługę sygnałów i funkcje zwrotne"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Plik, w którym zapisywane są funkcje obsługi sygnałów i wywołań"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Funkcje obsługujące:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Plik, w którym zapisywane są funkcje obsługujące"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Plik, w którym zapisywane są deklaracje funkcji obsługujących"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Plik źródłowy zawierający funkcje obsługi"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Plik nagłówkowy z funkcjami obsługi"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opcje LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Tłumaczone napisy:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Zapisywanie tłumaczonych napisów"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Określa, czy tłumaczone napisy powinny być zapisywane w dodatkowym pliku "
+"źródłowym C, w celu umożliwienia obsługi tłumaczeń przez libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Plik źródłowy C, w którym zapisywane są tłumaczone napisy"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Plik:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Wybór katalogu projektu"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Należy ustawić opcję Tłumaczone napisy"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Należy ustawić opcję Katalog projektu"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Należy ustawić opcję Plik projektu"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Należy ustawić opcję Nazwa projektu"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Należy ustawić opcję Nazwa programu"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Należy ustawić opcję Katalog źródłowy"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Należy ustawić opcję Katalog piksmap"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Nie można wyświetlić pliku pomocy: %s.\n"
+"\n"
+"Błąd: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Tworzy nowy projekt"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "Z_buduj"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Tworzy kod źródłowy projektu"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Opcje..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Modyfikuje opcje projektu"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Usuwa zaznaczony widget"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Wyświetl p_aletę"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Wyświetla paletę widgetów"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Wyświetl _edytor właściwości"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Wyświetla edytor właściwości"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Wyświetl _drzewo widgetów"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Wyświetla drzewo widgetów"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Wyświetl _schowek"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Wyświetla schowek"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "_Wyświetlanie siatki"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Wyświetlanie siatki (kontenery o stałym rozłożeniu)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Przyciąganie do siatki"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Przyciąga widgety do siatki"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Wyświetlanie po_dpowiedzi widgetów"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Wyświetla podpowiedzi nad tworzonymi widgetami"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Opcje _siatki..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Ustawia wygląd i odstępy siatki"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "_Opcje przyciągania..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Ustawia opcje przyciągania do siatki"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Wyświetla FAQ programu Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projekt"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Nowy projekt"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Otwórz"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Otwiera projekt"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Zapisz"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Zapisuje projekt"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opcje"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Zbuduj"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Buduje kod źródłowy"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Otwiera istniejący projekt"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Zapisz projekt"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Kończy pracę z Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Wycina zaznaczony widget do schowka"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Kopiuje zaznaczony widget do schowka"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Wkleja widget ze schowka na aktualnie zaznaczony"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Siatka"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "S_iatka"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Ustawia odstępy pomiędzy liniami siatki"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "P_rzyciąganie do siatki"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Przyciąganie widgetów do siatki (kontenery o stałym rozłożeniu)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Ustala, które części widgetu powinny być przyciągane do siatki"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Informacje o..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "_Opcje"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Zapisz kod źródłowy"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Czy na pewno chcesz utworzyć nowy projekt?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Nowy projekt _GTK+"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Nowy projekt G_NOME"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Jakiego typu projekt chcesz utworzyć?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Utworzono nowy projekt."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projekt został otwarty."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Błąd przy otwieraniu projektu."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Błędy przy otwieraniu pliku projektu"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " błędy przy otwieraniu pliku projektu:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Aktualnie nie jest otwarty żaden projekt.\n"
+"Aby utworzyć nowy projekt, użyj polecenia Projekt/Nowy."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Błąd przy zapisywaniu projektu"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Błąd przy zapisywaniu projektu."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projekt został zapisany."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Błąd przy zapisywaniu kodu źródłowego"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Błąd przy zapisywaniu źródeł."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Kod źródłowy został zapisany."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Komunikat o błędzie systemowym:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Czy na pewno chcesz zakończyć pracę?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade jest aplikacją do budowania interfejsów GTK+ i GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Informacje o programie Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<bez_nazwy>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Przeglądarka bazy danych"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Wejście z opcjami powiązane z danymi"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "Właściwości połączenia GnomeDb"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Wybór połączenia"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Konfigurator DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Druid konfiguracji DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Wyróżnianie tekstu:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Po zaznaczeniu, tekst będzie wyróżniany wewnątrz widgetu"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "Edytor GnomeDb"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Przeglądarka błędów bazy danych"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Okno błędów bazy danych"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formularz"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Tekst wewnątrz szarego paska"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Szary pasek"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Siatka powiązana z danymi"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Lista powiązana z danymi"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget logowania do bazy danych"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Login"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Okno logowania do bazy danych"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Wybór dostawcy"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "Budowniczy zapytań GnomeDb"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Wybór źródła danych"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Edytor tabeli"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Oderwane:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Określa, czy dopuszczalne są oderwane elementy doku"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Dodaj pasek na górze doku"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Dodaj pasek na dole doku"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Dodaj pasek po lewej stronie doku"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Dodaj pasek po lewej stronie doku"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Dodaj oderwany element doku"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Dok GNOME"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Zablokowany:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Określa, czy element doku powinien być na ustalonej pozycji"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Wyłączny:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Określa, czy element doku jest zawsze jedynym na pasku"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nigdy oderwany:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Określa, czy element doku nie może być nigdy oderwany"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nigdy pionowy:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Określa, czy element doku nie może być nigdy pionowy"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nigdy poziomy:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Określa, czy element doku nie może być nigdy poziomy"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Typ cienia wokół elementu doku"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Ułożenie oderwanego elementu doku"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Dodaj element doku przed"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Dodaj element doku po"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Element doku GNOME"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Dodatkowe informacje, takie jak opis pakietu i adres jego strony domowej"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Okno informacyjne GNOME"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Nowy plik"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Otwórz plik"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Zapisz plik"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Pasek stanu:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Określa, czy okno zawiera pasek stanu"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Zapis konfiguracji:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Określa, czy układ powinien być automatycznie zapisywany i odtwarzany"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Okno aplikacji GNOME"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Komunikat o stanie."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Postęp:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Określa, czy aplikacja powinna wyświetlać pasek postępu"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Stan:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Określa, czy pasek aplikacji powinien zawierać miejsce na informacje o "
+"stanie i na wprowadzanie informacji przez użytkownika"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Pasek aplikacji GNOME"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Wygładzanie:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Określa, czy canvas powinien być wygładzany w celu zmniejszenia efektu "
+"schodkowatości"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Minimalna współrzędna x"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Minimalna współrzędna y"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Maksymalna współrzędna y"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Maksymalna współrzędna y"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Piks. na jednostkę:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Liczba pikseli przypadających na jednostkę"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Dithering:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Określa, czy powinien być wykorzystywany dithering"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Wskaż kolor"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Wybór koloru GNOME"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Nie można utworzyć formantu Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Nowy formant Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Wybór formantu Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Opis"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Formant Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Wyświetlanie czasu:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Określa, czy wraz z datą wyświetlany powinien być czas"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Format 24-godzinny:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Określa, czy używany powinien być format 24-godzinny"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Dolna godzina:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Najmniejsza godzina wyświetlana w podpowiedzi"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Górna godzina:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Największa godzina wyświetlana w podpowiedzi"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Aut. Zamykanie:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+"Określa, czy okno powinno być zamykane po kliknięciu dowolnego przycisku"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Ukrywanie przy zamknięciu:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+"Określa, czy okno dialogowe powinno być przy zamykaniu ukrywane, zamiast "
+"niszczenia"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Okno dialogowe GNOME"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Nowy druid GNOME"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Wyświetlanie pomocy"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Wyświetlanie przycisku pomocy."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Dodaj stronę początkową"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Dodaj stronę końcową"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druid"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Tytuł strony"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Główny napis na stronie, wprowadzający do druida"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Kolor tytułu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Kolor napisu tytułowego"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Kolor tekstu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Kolor głównego tekstu"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Kolor tła strony"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Kolor tła logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Kolor tła wokół logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Kolor obszaru tekstu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Kolor tła głównego obszaru tekstu"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Obraz logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logo wyświetlane w prawym górnym rogu strony"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Boczny znak wodny:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Główny obraz wyświetlany z boku strony."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Górny znak wodny:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Obraz znaku wodnego na górze"
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Początkowa lub końcowa strona druida"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Kolor tła zawartości:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Kolor tła wokół tytułu"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Obraz wyświetlany w górnej części strony"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Standardowa strona druida"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID historii:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Identyfikator, pod którym zapisywane powinny być elementy historii"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Maks zapisanych:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Maksymalna liczba zapisanych elementów historii"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Wejście GNOME"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Tytuł okna wyboru pliku"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Katalog:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Określa, czy zamiast pliku potrzebny jest katalog"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Określa, czy okno wyboru czcionki powinno być modalne"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "użyj FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Użyj nowy widget GtkFileChooser zamiast GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Wejście pliku GNOME"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Napis wyświetlany jako podgląd w oknie wyboru czcionki"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Tryb:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+"Określa, jakie informacje powinny być wyświetlane na przycisku wyboru "
+"czcionki"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Rozmiar czcionki wykorzystywanej na przycisku wyboru czcionki"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Wybór czcionki GNOME"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL wyświetlany po wciśnięciu przycisku"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Napis wyświetlany na przycisku"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Przycisk wywołania URL-a GNOME"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Wejście ikony GNOME"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Tryb zaznaczania"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Szerokość ikony:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Szerokość każdej z ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Liczba pikseli pomiędzy wierszami ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Liczba pikseli pomiędzy kolumnami ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Krawędź ikony:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Liczba pikseli wokół ikon (nieużywane?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Odstępy w tekście:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Liczba pikseli pomiędzy tekstem i ikoną"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Modyfikowalny tekst:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Określa, czy tekst pod ikoną może być modyfikowany przez użytkownika"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Statyczny tekst:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Określa, czy tekst powinien być statyczny, dzięki czemu nie będzie kopiowany "
+"przez GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Lista ikon"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Wybór ikony"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Typ komunikatu:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Typ okna komunikatu"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Komunikat:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Wyświetlany komunikat"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Okno komunikatu GNOME"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Nazwa pliku z piksmapą"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Skalowana:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Określa, piksmapa powinna być skalowana"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Skalowana szerokość:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Szerokość, do jakiej powinna być przeskalowana piksmapa"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Skalowana wysokość:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Wysokość, do jakiej powinna być przeskalowana piksmapa"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Piksmapa GNOME"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Podgląd:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Określa, czy powinien być wyświetlany mały podgląd piksmapy"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Nowe GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Okno dialogowe właściwości"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Zapisuje kod źródłowy i kończy pracę"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Ukrywa przy uruchamianiu paletę"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Ukrywa przy uruchamianiu edytor właściwości"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: Przy wykorzystaniu opcji \"-w\" lub \"--write-source\" musi być "
+"podany plik XML.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Błąd przy wczytywaniu pliku XML.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Błąd przy zapisywaniu pliku źródłowego.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "prywatna"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "chroniona"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "publiczna"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Podświetlony"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Zaznaczony"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Nieaktywny"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Wymóg odrysowania okna"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Przesunięcie wskaźnika myszy"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Informacje o ruchu wskaźnika"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Przesunięcie wskaźnika z wciśniętym przyciskiem"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Przesunięcie wskaźnika z wciśniętym 1. przyciskiem"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Przesunięcie wskaźnika z wciśniętym 2. przyciskiem"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Przesunięcie wskaźnika z wciśniętym 3. przyciskiem"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Wciśnięcie dowolnego przycisku myszy"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Zwolnienie dowolnego przycisku myszy"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Przyciśnięcie dowolnego klawisza"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Zwolnienie dowolnego klawisza"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Wejście wskaźnika myszy w obszar okna"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Opuszczenie obszaru okna przez wskaźnik myszy"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Zmiana skupienia wejściowego"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Dowolna zmiana w strukturze okna"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Dowolna zmiana właściwości okna"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Dowolna zmiana widoczności"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Dla kursorów w programach korzystających z XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Właściwości"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Upakowywanie"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Typowe"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Styl"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Sygnały"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Właściwości: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Właściwości: <brak>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klasa:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Klasa widgetu"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Szerokość:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Żądana szerokość widgetu (używana zwykle do ustawienia minimalnej szerokości)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Wysokość:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Żądana wysokość widgetu (używana zwykle do ustawienia minimalnej wysokości)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Widoczność:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Określa, czy widget jest początkowo widoczny"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Czułość:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Określa, czy widget reaguje na wejście"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Podpowiedź wyświetlana po zatrzymaniu się wskaźnika myszy nad widgetem"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Może być domyślny:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Określa, czy widget może podejmować w oknie dialogowym domyślną akcję"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Jest domyślny:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Określa, czy widget podejmuje w oknie dialogowym domyślną akcję"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Przyjmuje skupienie:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Określa, czy widget przyjmuje skupienie wejściowe"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Skupienie:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Określa, czy na widgecie jest skupienie wejściowe"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Zdarzenia:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Zdarzenia X, które powinien otrzymywać widget"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Zdarzenia rozszerzeń:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Tryb zdarzeń rozszerzeń X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Klawisze skrótu:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definiuje sygnał emitowany po przyciśnięciu klawisza"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Edycja..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagowanie:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Określa, czy styl powinien być propagowany na potomka widgetu"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Nazwany styl:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Nazwa stylu, która może być współdzielona przez wiele widgetów"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Czcionka:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Czcionka wykorzystywana przy napisach wewnątrz widgetu"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Skopiuj wszystko"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Kolor elementu:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Tło:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Baza:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Kolor elementu"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Kolor tła"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Kolor tekstu"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Kolor bazowy"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Piksmapa w tle:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Grafika wykorzystywana, jako tło widgetu"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Plik, w którym zapisywany jest kod źródłowy"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Publiczny:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Określa, czy widget powinien być dodany do struktury danych komponentu"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Odrębna klasa"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Umieszcza poddrzewo widgetu w odrębnej klasie"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Odrębny plik:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Umieszcza widget w odrębnym pliku źródłowym"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Widoczność:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Widoczność widgetów. Widgety publiczne są eksportowane do mapy globalnej."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Należy wybrać kolor lub obraz do skopiowania"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Niepoprawne zaznaczenie w on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Należy wcześniej skopiować kolor lub piksmapę"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Należy wybrać wklejany kolor"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Należy wybrać wklejaną jako tło piksmapę"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Nie można utworzyć piksmapy z pliku\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Sygnał"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Dane"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Po"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Obiekt"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Sygnał:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Sygnał który ma zostać obsłużony"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Funkcja obsługująca sygnał"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Dane:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Dane przekazywane do funkcji obsługującej"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Obiekt:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Obiekt otrzymujący sygnał"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Po"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr ""
+"Określa, czy funkcja obsługująca powinna być uruchamiana po funkcji klasy"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Dodaj"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Odśwież"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Wyczyść"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Klawisze skrótu"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Modyfikator"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Klawisz"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Emitowany sygnał"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Klawisz skrótu"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Sygnał emitowany po przyciśnięciu klawisza skrótu"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr "<b>_Tekst:</b>"
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Tłumaczone napisy:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Komentarze dla tłumacza:</b>"
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Wybór zdarzeń X"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Maska zdarzeń"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Należy ustawić klawisz skrótu"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Należy ustawić emitowany sygnał"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Należy ustawić nazwę sygnału"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Należy ustawić funkcję obsługi sygnału"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "sygnały %s"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Wybór sygnału"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Wartość:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Krok:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Krok strony:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Rozmiar strony:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Wartość X:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Min X:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Maks X:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Krok X:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Krok X strony:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Rozm. str. X:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Warość Y:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Min Y:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Maks Y:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Krok Y:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Krok Y strony:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Rozm. str. Y:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Początkowa wartość"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Minimalna wartość"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Maksymalna wartość"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Przyrost kroku"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Przyrost strony"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Rozmiar strony"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Wymagana czcionka nie jest dostępna."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Wybór nazwanego stylu"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Style"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Zmień nazwę"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Nowy styl:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Niepoprawna nazwa stylu"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Nazwa stylu została już wykorzystana"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Zmień nazwę stylu na:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Nie można zmienić nazwy pliku:\n"
+" %s\n"
+"na:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Nie można utworzyć pliku:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Błąd przy zapisywaniu pliku XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Niepoprawna nazwa pliku źródłowego interfejsu: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Niepoprawna nazwa pliku nagłówkowego interfejsu: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Niepoprawna nazwa pliku źródłowego wywołań: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Niepoprawna nazwa pliku nagłówkowego wywołań: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Niepoprawna nazwa pliku źródłowego funkcji obsługujących: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Niepoprawna nazwa pliku nagłówkowego funkcji obsługujących: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Nie można dołączyć do pliku:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Błąd przy zapisie do pliku:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Należy ustawić nazwę pliku w oknie opcji projektu"
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Nazwa pliku musi być prostą nazwą względną.\n"
+"Można ją ustawić w oknie opcji projektu."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Drzewo widgetów"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Nie odnaleziono widgetu w przegrodzie"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Nie odnaleziono widgetu w tabeli"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Nie odnaleziono widgetu w kontenerze o stałym ułożeniu"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Nie odnaleziono widgetu w pakowaczce"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Brak dostępu do pliku:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Nie można otworzyć do pliku:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Błąd przy odczycie z pliku:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Nie można utworzyć katalogu:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Brak dostępu do katalogu:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Niepoprawny katalog:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekty"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projekt"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Nie można otworzyć katalogu:\n"
+" %s\n"
diff --git a/tools/glade/po/pt.po b/tools/glade/po/pt.po
new file mode 100644
index 00000000..c45e37e0
--- /dev/null
+++ b/tools/glade/po/pt.po
@@ -0,0 +1,5864 @@
+# glade's Portuguese Translation
+# Copyright (C) 2002 glade
+# Distributed under the same license as the glade package
+# Duarte Loreto <happyguy_pt@hotmail.com>, 2002, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 2.6\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-11-30 21:15+0000\n"
+"Last-Translator: Duarte Loreto <happyguy_pt@hotmail.com>\n"
+"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Desenhe interfaces de utilizador"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Designer de Interfaces Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opções de Grelha"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Espaçamento Horizontal:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Espaçamento Vertical:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Estilo Grelha:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Pontos"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linhas"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Opções Anexação"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Anexação Horizontal:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Esquerda"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Direita"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Anexação Vertical:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Topo"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Fundo"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Widgets GnomeDockItem apenas podem ser colados sobre um GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Incapaz de inserir um widget GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Incapaz de inserir um widget GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Incapaz de adicionar um novo widget."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Não pode adicionar um widget na posição selecionada.\n"
+"\n"
+"Dica: GTK+ utiliza contentores para dispor os widgets.\n"
+"Tente apagar os widget existentes e utilizar\n"
+"um contentor de caixa ou tabela.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Incapaz de apagar widget."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "O widget não pode ser apagado"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"O widget é criado automaticamente como parte do widget pai, e não pode ser "
+"apagado."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Espessura Margem:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "A espessura da margem à volta do contentor"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Seleccionar"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Remover Janela com Barras Rolamento"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Adicionar Janela com Barras Rolamento"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Remover Alinhamento"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Adicionar Alinhamento"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Remover Caixa de Evento"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Adicionar Caixa de Evento"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Mostrar novamente"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Cortar"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Copiar"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Colar"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Apagar"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "a substituir filho do contentor - ainda não implementado\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Incapaz de inserir widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Incapaz de remover widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Incapaz de inserir widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Incapaz de remover widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Incapaz de inserir widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Incapaz de remover widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Remover Etiqueta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Barra de Aplicação Gnome"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "A imagem a utilizar como logotipo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nome Aplicação:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "O nome do widget"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comentários:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Informação adicional, tal como uma descrição do pacote e a sua página "
+"principal na web"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "O aviso de copyright"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Se for ser construida uma aplciação Gnome"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Etiqueta Menu:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "A imagem a mostrar ao longo do topo da página"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licença:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "O estilo de relevo do botão"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Os autores do pacote, um por linha"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documentadores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Os documentadores do pacote, um por linha"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Os autores do pacote, um por linha"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Tradutores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Os tradutores do módulo. Normalmente isto deverá estar vazio para que os "
+"tradutores possam adicionar os seus nomes no ficheiro po"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Diálogo Sobre do Gnome"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etiqueta com Atalho"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Alinh X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "O alinhamento horizontal do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Alinh Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "O alinhamento vertical do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Escala X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "A escala horizontal do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Escala Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "A escala vertical do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Espaçamento Topo:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Espaço a colocar sobre o widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Espaçamento Abaixo:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Espaço a colocar sob o widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Espaçamento Esquerda:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Espaço a colocar à esquerda do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Espaçamento Direita:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Espaço a colocar à direita do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Alinhamento"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direcção:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "A direcção da seta"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Sombra:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "O tipo de sombra da seta"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "O alinhamento horizontal da seta"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "O alinhamento vertical da seta"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "Esp X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "O espaçamento horizontal"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Esp Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "O espaçamento vertical"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Seta"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Alinh X Etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "O alinhamento horizontal do widget de etiqueta da moldura"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Alinh Y Etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "O alinhamento vertical do widget de etiqueta da moldura"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "O tipo de sombra da moldura"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "O alinhamento horizontal do filho da moldura"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Rácio:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "O rácio de aparência do filho da moldura"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Obedecer a Filho:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Se o rácio de aparência deverá ser determinado pelo filho"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspecto da Moldura"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Botão Normal:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "O botão normal a utilizar"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiqueta:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "O texto a mostrar"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ícone:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "O ícone a mostrar"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Relevo de Botão:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "O estilo de relevo do botão"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID resposta:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"O código de resposta devolvido quando o botão é primido. Seleccione uma das "
+"respostas standard ou introduza um valor inteiro positivo"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Focus No Clique:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Se o botão obtém o focus quando é clicado"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Remover Conteudo Botões"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Botão"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Cabeçalho:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Se o mês e ano deverão ser mostrados no topo"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nomes Dias:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Se os nomes de dias deverão ser mostrados"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Mês Fixo:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Se o mês e dia não poderão ser modificados"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Números de Semana:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Se o número da semana deverá ser mostrado"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Segunda Primeiro:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Se a semana deverá comçar à Segunda Feira"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendário"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Cor Fundo:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Cor de fundo"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Vista Texto"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Inicialmente Em:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Se o botão de visto está inicialmente activo"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistente:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Se o botão é mostrado num estado inconsistente"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicador:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Se o indicador é sempre desenhado"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Botão de Visto"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Se o item de menu de visto está inicialmente activo"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Item de Menu de Visto"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nova lista em coluna"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Número de colunas:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Modo Seleccionado:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "O modo de selecção da lista em colunas"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Mostrar Títulos:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Se os títulos de colunas são mostrados"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "O tipo de sombra da margem da lista em colunas"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Lista em Colunas"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Utilizar Alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Se deverá ser utilizado o canal alfa"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Título:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "O título do diálogo de selecção de cor"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Seleccione uma Cor"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Botão de Selecção Cor"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Controlo de Opacidade:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Se o controlo de opacidade é mostrado"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Se a paleta é mostrada"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Selecção de Cor"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Seleccionar Cor"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Diálogo de Selecção de Cor"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Valor na Lista:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Se o valor tem de estar na lista"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK Se Vazio:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Se é aceitável um valor vazio, quando 'Valor Na Lista' está definido"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Sensível à Capitalização"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Se a procura é sesível à capitalização"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Utilizar Setas:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Se as setas podem ser utilizadas para modificar o valor"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Usar Sempre:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Se as setas funcionam mesmo se o valor não estiver na lista"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Itens:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Os itens na lista combo, uma por linha"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Caixa Combo"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Se o botão obtém o focus quando é clicado"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Tem Moldura:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Entrada de Caixa Combo"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nova árvore em coluna"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "O modo de selecção da árvore em coluna"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "O tipo de sombra da margem da árvore em coluna"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Árvore em Coluna"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Tipo:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "O tipo da curva"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Mín X:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "O valor horizontal mínimo"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Máx X:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "O valor horizontal máximo"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Min Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "O valor vertical mínimo"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Máx Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "O valor vertical máximo"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curva"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Função de Criação:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "A função que cria o widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Expressão1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "O primeiro parâmetro expressão a passar para a função"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Expressão2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "O segundo parâmetro expressão a passar para a função"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "O primeiro parâmetro inteiro a passar para a função"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "O segundo parâmetro inteiro a passar para a função"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Widget Personalizado"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Novo diálogo"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Cancelar, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Cancelar, Aplicar, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Fechar"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "Disposição de Botões _Standard:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Número de Botões:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Mostrar Botão Ajuda"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Tem Separadores:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Se o diálogo tem um separador horizontal sobre os botões"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Diálogo"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Área de Desenho"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Editável:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Se o texto pode ser editado"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Texto Visível:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Se o texto introduzido pelo utilizador será mostrado. Quando desactivo, o "
+"texto escrito é mostrado como caracteres asterisco, que é util para "
+"introduzir senhas"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Tamanho Máx:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "O tamanho máximo do texto"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Texto:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Se a entrada tem uma moldura à sua volta"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Caracter Invisível:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"O caracter a utilizar se o texto não deve ser visível, por ex. quando a "
+"introduzir senhas"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Activa Por Omissão:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Se o widget por omissão na janela é activado quando o Enter é primido"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Largura em Caracteres:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "O número de caracteres para os quais deixar espaço na entrada"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Entrada Texto"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Janela Visível:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Se a caixa de evento utiliza uma janela visível"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Sobre Filho:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Se a janela da caixa de evento está sobre a janela do widget filho"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Caixa Evento"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Inicialmente Expandido:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Se o expansor está inicialmente aberto para revelar o widget filho"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Espaçamento:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Espaço a colocar entre a etiqueta e o filho"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Adicionar Widget de Etiqueta"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Expansor"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "O título do diálogo de selecção de ficheiro"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Acção:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "O tipo de operação de ficheiro a realizar"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Apenas Local:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+"Se os ficheiros seleccionados deverão ou não ser limitados a ficheiros locais"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Mostrar Escondidos:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Se apresentar ou não ficheiros e pastas escondidas"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Largura em Caracteres:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "A largura da área de disposição"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Botão de Selecção de Fonte"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "Seleccionar Múltiplos:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "Se permitir ou não seleccionar múltiplos ficheiros"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Selecção de Ficheiros"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "Diálogo de Selecção de Ficheiros"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Seleccionar Ficheiro"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Oper. Ficheiro:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Se os botões de operações de ficheiro são mostrados"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Diálogo de Selecção de Ficheiros"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "A coordenada X do widget na GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "A coordenada Y do widget na GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Posições Fixas"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "O título do diálogo de selcção de fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Mostrar Estilo:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Se o estilo da fonte é mostrado como parte da informação de fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Mostrar Tamanho:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Se o tamanho da fonte é mostrado como parte da informação de fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Utilizar Fonte:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+"Se a fonte seleccionada é utilizada ao apresentar a informação de fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Utilizar Tamanho:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Se o tamanho de fonte seleccionado é utilizado ao apresentar a informação de "
+"fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Seleccione uma Fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Botão de Selecção de Fonte"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Antever Texto:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "O texto de antevisão a mostrar"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Selecção de Fonte"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Seleccione Fonte"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Diálogo de Selecção de Fonte"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Moldura"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Tipo Inicial:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "O tipo inicial da curva"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Curva Gama"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "O tipo de sombra à volta da caixa de gestão"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Pos Gestor:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "A posição do gestor"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Anexar Limite:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "O limite da caixa de gestão que se anexa à posição"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Caixa Gestão"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nova caixa horizontal"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Tamanho:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "O número de widgets na caixa"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogéneo:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Se os filhos deverão ser do mesmo tamanho"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "O espaçamento entre cada filho"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Incapaz de apagar qualquer filho."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Posição:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "A posição do widget relativamente aos seus irmãos"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Espaçamento:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "O espaçamento do widget"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expandir:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Defina Verdade para permitir que o widget se expanda"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Enchimento:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Defina Verdade para permitir que o widget encha a área alocada"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Início do Pacote:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Defina Verdade para empacotar o widget no início da caixa"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Inserir Antes"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Inserir Depois"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Caixa Horizontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nova caixa de botão horizontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "O número de botões"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Disposição:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "O estilo de disposição dos botões"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "O espaço entre botões"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Caixa de Botões Horizontal"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "A posição do divisor"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Encolher:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Definir Verdade para permitir que o widget encolha"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Redimensionar:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Definir Verdade para permitir que o widget seja redimensionado"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Paineis Horizontais"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Métrica:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "As unidades da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Valor Inferior:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "O valor inferior da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Valor Superior:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "O valor superior da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "A posição actual na régua"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Máx:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "O valor máximo da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Régua Horizontal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Mostrar Valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Se a escala do valor é mostrada"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Dígitos:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "O número de dígitos a mostrar"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Pos Valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "A posição do valor"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Política:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "A política de actualização da escala"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertida:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Se a lista de valores está invertida"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Escala Horizontal"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "A política de actualização da barra de rolamento"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Barra de Rolamento Horizontal"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Separador Horizontal"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Lista Ícones"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "O modo de selecção da árvore em coluna"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientação:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "A orientação do conteudo da barra de progresso"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Tamanho Ícone:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ícone:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "O item Gnome normal a utilizar."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Tamanho Ícone:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "O tamanho de ícone de item normal"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Tamanho Página:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "O alinhamento horizontal"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "O alinhamento vertical"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Imagem"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Item de menu normal inválido"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Item de menu com imagem"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Diálogo de Entrada"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Utilizar Sublinhado:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Se o texto inclui um caracter de atalho sublinhado"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Utilizar Markup:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Se o tetxo inclui markup pango"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Justificar:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "O alinhamento das linhas da etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Quebrar Texto:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Se o texto é quebrado para caber dentro da largura da etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Seleccionável:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Se o texto da etiqueta pode ser seleccionado com o rato"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "O alinhamento horizontal de toda a etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "O alinhamento vertical de toda a etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Alvo do Focus:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"O widget para onde apontar o focus de teclado quando a tecla de atalho "
+"sublinhada é utilizada"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Exclusivo:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "A largura da área de disposição"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Modo Seleccionado:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "A quebra do texto"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etiqueta"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Largura Área:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "A largura da área de disposição"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Altura Área:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "A altura da área de disposição"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "A coordenada X do widget no GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "A coordenada Y do widget no GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Disposição"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "O modo de selecção da lista"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Item Lista"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Menu Popup"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Ficheiro"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Editar"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Ver"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Ajuda"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Sobre"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Editar Menus..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Barra Menu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Item Menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Nunca Horizontal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Se nunca é permitido ao item de anexar ser horizontal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Mostrar Valor:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Se nunca é permitido ao item de anexar ser vertical"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Botão de Alternar"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Novo livro"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Número de páginas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Mostrar Separadores:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Se os separadores do livro são mostrados"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Mostrar Margem:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Se a margem do livro é mostrada, quando os separadores não o são"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Pos Sep:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "A posição dos separadores do livro"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Com Rolamento:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Se os separadores do livro podem ter barras de rolamento"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Margem Hor Sep:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "O tamanho da margem horizontal dos separadores"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Margem Vert Sep:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "O tamanho da margem vertical dos separadores"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Mostrar Contexto:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Se o menu de contexto está activo"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Número de Páginas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "O número de páginas do livro"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Página Anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Página Seguinte"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Apagar Página"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Trocar Seguinte"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Trocar Anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Inserir Página Após"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Inserir Página Antes"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "A posição da página na lista de páginas"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Defina Verdade para permitir que a pasta se expanda"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Defina Verdade para permitir que a pasta encha a área alocada"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Defina Verdade para empacotar a pasta no início da caixa"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Etiqueta Menu:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "O texto a mostrar no menu de contexto"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Livro"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Incapaz de adicionar um %s ao GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menu Opções"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Cor:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Se a antevisão é a cores ou cinzas"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Se a antevisão se expande para encher a área alocada"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Antever"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "A orientação do conteudo da barra de progresso"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Fracção:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "A fracção de trabalho que foi completada"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Tamanho Incremento:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"A fracção do tamanho da barra de progresso a incrementar quando invocado"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "O texto a mostrar sobre a barra de progresso"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Mostrar Texto:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Se o texto deverá ser mostrado na barra de progresso"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Modo de Actividade:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Se a barra de progresso deverá agir como a frente do carro Kit"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "O alinhamento horizontal do texto"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "O alinhamento vertical do texto"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Barra Progresso"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Se o botão de rádio está inicialmente activo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grupo:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"O grupo de botões de rádio (por omissão todos os botões de rádio com o mesmo "
+"pai)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Novo Grupo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Botão de Rádio"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Se o item de menu rádio está inicialmente activo"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"O grupo de item de menu de rádio (por omissão todos os itens de menu de "
+"rádio com o mesmo pai)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Item de Menu de Rádio"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"O grupo de botões de rádio (por omissão todos os botões de rádio com o mesmo "
+"pai)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Botão de Rádio"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Política H:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Quando deverá ser mostrada a barra de rolamento horizontal"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Política V:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Quando deverá ser mostrada a barra de rolamento vertical"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Pos Janela:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Onde se localiza a janela filha relativamente às barras de rolamento"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Tipo Sombra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "A política de actualização da barra de rolamento vertical"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Janela com Rolamento"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separador para Menus"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Separador Horizontal"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Rácio de Subida:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"O rácio de subida do botão de rodar, utilizado conjuntamente com o "
+"Incremento de Página"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "O número de dígitos decimais a mostrar"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numérico:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Se apenas for permitida introdução de numéricos"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Política de Actualização:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Quando são emitidos os sinais value_changed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Ajustar:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Se o valor é ajustado para múltiplos do incremento de passo"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Ciclar:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Se o valor dá a volta nos limites"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Botão de Rodar"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Marca Redimensionamento:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+"Se a barra da estados tem uma marca de redimensionamento para redimensionar "
+"janela"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Barra de Estados"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nova tabela"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Número de linhas:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Linhas:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "O número de linhas na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Colunas:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "O número de colunas na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Se os filhos deverão ser todos do mesmo tamanho"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Espaç Linha:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "O espaçamento entre cada linha"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Espaç Coluna"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "O espaçamento entre cada coluna"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Célula X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "O limite esquerdo do widget na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Célula Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "O limite superior do widget na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Abrang Colunas:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "O número de colunas abrangidas pelo widget na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Abrang Linhas:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "O número de linhas abrangidas pelo widget na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Espaçamento H:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Espaçamento V:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Expandir X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Definir Verdade para permitir expanção horizontal do widget"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Expandir Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Definir Verdade para permitir expanção vertical do widget"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Encolher X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Definir Verdade para permitir que widget encolha horizontalmente"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Encolher Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Definir Verdade para permitir que widget encolha verticalmente"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Encher X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Definir Verdade para permitir que widget encha a área alocada horizontal"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Encher Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Definir Verdade para permitir que widget encha a área alocada vertical"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Inserir Linha Antes"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Inserir Linha Depois"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Inserir Coluna Antes"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Inserir Coluna Depois"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Apagar Linha"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Apagar Coluna"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabela"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centrar"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Enchimento"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Nenhum"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Caracter"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Palavra"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursor Visível:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Se o cursor é visível"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Sobepor:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Se o texto introduzido sobrepõe o texto existente"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Aceita Tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Se podem ser introduzidos caracteres tab"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Alinhamento:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "O alinhamento do texto"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Quebra:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "A quebra do texto"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Espaço Acima:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Pixels de espaço em branco acima dos parágrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Espaço Abaixo:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Pixels de espaço em branco abaixo dos parágrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Espaço Dentro:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Pixels de espaço em branco entre linhas quebradas num parágrafo"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Margem Esquerda:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Largura da margem esquerda em pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Margem Direita:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Largura da margem direita em pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Indentação:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Quantidade de pixels de indentação de parágrados"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Vista Texto"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Se o botão de alternar está inicialmente activo"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Botão de Alternar"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Botão de Alternar"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nova barra ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Número de itens:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "O número de itens na barra ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "A orientação da barra ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Estilo:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "O estilo da barra ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Dicas:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Se as dicas estão activas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Mostrar Margem:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Se os filhos deverão ser do mesmo tamanho"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Inserir Item Antes"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Inserir Item Depois"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barra Ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Botão de Alternar"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Barra Ferramentas"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Coluna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Coluna 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Coluna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Cabeçalhos Visíveis:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Se os botões dos cabeçalhos das colunas são mostrados"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Dica de Regras:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Se uma dica é definida tal que o motor de temas desenhe as linhas em cores "
+"alternadas"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Reordenável:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Se a vista é reordenável"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Activar Procura:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Se o utilizador pode procurar nas colunas interactivamente"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Altura Escala:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Selecção de Cor"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+"Se os ficheiros seleccionados deverão ou não ser limitados a ficheiros locais"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "Expandir X:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Lista ou Vista em Árvore"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nova caixa vertical"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Caixa Vertical"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nova caixa de botões vertical"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Caixa de Botões Vertical"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "O tipo de sombra do visualizador"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Visualizador"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Paineis Verticais"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Régua Vertical"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Escala Vertical"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Barra de Rolamento Vertical"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Separador Vertical"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "O título da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "O tipo de janela"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr "Dica de Tipo:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr "Indica ao gestor de janelas como tratar a janela"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "A posição inicial da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Se a janela for modal"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Largura Por Omissão:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "A largura por omissão da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Altura Por Omissão:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "A altura por omissão da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Redimensionável:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Se a janela pode ser redimensionada"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Se a janela pode ser encolhida"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Crescer:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Se a janela pode ser aumentada"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Auto-destruição:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Se a janela é destruida quando o seu pai transiente é destruido"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "O ícone desta janela"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Papel:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "Um identificador único para a janela a ser utilizado ao repor a sessão"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Decorada:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "Se a janela deverá ser decorada pelo gestor de janelas"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "Ignorar Barra de Tarefas:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "Se a janela não deverá aparecer na barra de tarefas"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr "Ignorar Paginador"
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr "Se a janela não deverá aparecer no paginador"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "Gravidade:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+"O ponto de referência a utilizar aquando da definição das coordenadas da "
+"janela"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Focus No Clique:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Se a janela deverá ser decorada pelo gestor de janelas"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Janela"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Erro"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Erro de Sistema"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Erro ao abrir ficheiro"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Erro ao ler ficheiro"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Erro ao escrever em ficheiro"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Directório inválido"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Valor inválido"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Entidade XML inválida"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Etiqueta inicial esperada"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Esperada etiqueta final"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Dados de caracter esperados"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Falta ID de classe"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Classe desconhecida"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Componente inválido"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Final de ficheiro inesperado"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Código de erro desconhecido"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Controlado Por"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Controlador Para"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiqueta Para"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etiquetado Por"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Membro De"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Nó Filho De"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Etiquetado Por"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Menu Popup"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relação: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "O nome do widget a passar a tecnologias assistentes"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Descrição:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "A descrição do widget a passara a tecnologias assistentes"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Título da Tabela:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "O título da tabela a passar a tecnologias assistentes"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Seleccione os widgets com este relacionamento"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Clicar"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Primir"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Largar"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Introduza a descrição da acção a passar a tecnologias assistentes"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Área de Transferência"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Tem de seleccionar um widget onde colar"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Não pode colar em janelas ou diálogos."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Não pode colar dentro do widget seleccionado, já\n"
+"que é criado automaticamente pelo seu pai."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Apenas itens de menu podem ser colados num menu ou barra de menu."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Apenas botões podem ser colados numa área de acção de diálogo."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Apenas widgets GnomeDockItem podem ser colados numa GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Apenas widgets GnomeDockItem podem ser colados sobre um GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Desculpe - colar sobre um GnomeDockItem ainda não está implementado."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Widgets GnomeDockItem apenas podem ser colados sobre um GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Novo"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Criar novo ficheiro"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "O_bsoleto"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "_Básico GTK+"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "_Adicional GTK+"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Seleccionar Teclas Atalho"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Teclas"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Editor Menu"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Tipo"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Atalho"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Nome"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Handler"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Activo"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grupo"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ícone"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Mover o item e seus filhos uma posição acima na lista"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Mover o item e seus filhos uma posição abaixo na lista"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Mover o item e seus filhos uma posição acima"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Mover o item e seus filhos uma posição abaixo"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "O item normal a utilizar."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Item Normal:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "O item Gnome normal a utilizar."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "O texto do item de menu, ou vazio para separadores."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "O nome do widget"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "A função a ser chamada quando o item é seleccionado"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Handler:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Um ícone opcional para mostrar à esquerda do item de menu."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "A dica a mostrar quando o rato estiver sobre o item"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Dica:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Adicionar"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Adicionar um novo item abaixo do item seleccionado."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Adicionar Fil_ho"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Adicionar um novo item filho abaixo do item seleccionado."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Adicionar _Separador"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Adicionar um separador abaixo do item seleccionado."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Apagar"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Apagar o item actual"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Tipo Item:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Se o item incialmente estiver activo."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Activo:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Não"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "O grupo de ítens de menu rádio"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Rádio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Verificar"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Atalho:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Tecla:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modificadores:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Sim"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Seleccionar Ícone"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "separador"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Novo"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Seleccionador"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"O directório de projecto não está definido.\n"
+"Defina-o utilizando o diálogo de Opções do Projecto.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"O directório origem não está definido.\n"
+"Defina-o utilizando o diálogo de Opções do Projecto.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Directório origem inválido:\n"
+"\n"
+"O directório origem tem de ser o directório do projecto\n"
+"ou um subdirectório do directório do projecto.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"O directório das imagens não está definido.\n"
+"Defina-o utilizando o diálogo de Opções do Projecto.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Desculpe - a geração de código para %s ainda não está implementado"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"O seu projecto utiliza widgets obsoletos que o Gtkmm-2\n"
+"não suporta. Analise o seu código para procurar estes\n"
+"widgets e utilize os seus substitutos."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar glade-- para gerar o código fonte C++.\n"
+"Verifique que possui o glade-- instalado e que está no seu PATH.\n"
+"Tente executar 'glade-- <ficheiro_projecto.glade>' numa consola."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar gate para gerar o código fonte Ada95.\n"
+"Verifique que possui o gate instalado e que está no seu PATH.\n"
+"Depois tente executar 'gate <ficheiro_projecto.glade>' numa consola."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar glade2perl para gerar o código fonte Perl.\n"
+"Verifique que possui o glade2perl instalado e que está no seu PATH.\n"
+"Depois tente executar 'glade2perl <ficheiro_projecto.glade>' numa consola."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar eglade para gerar o código fonte Eiffel.\n"
+"Verifique que possui o eglade instalado e que está no seu PATH.\n"
+"Depois tente executar 'eglade <ficheiro_projecto.glade>' numa consola."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"O directório de imagens não está definido.\n"
+"Defina-o utilizando o diálogo de Opções do Projecto.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Erro ao escrever ficheiro XML do projecto\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Opções do Projecto"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Geral"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Opções Básicas:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "O directório do projecto"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Directório do Projecto:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Pesquisar..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "O nome do projecto actual"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nome Projecto:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "O nome da aplicação"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "O ficheiro de projecto"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Ficheiro Projecto:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subdirectórios:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "O directório onde gravar o código fonte gerado"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Directório Origem:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "O directório onde armazenar imagens"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Directório Imagens:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "A licença que é adicionada no topo dos ficheiros gerados"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Linguagem:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Activar Suporte Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Se for ser construida uma aplciação Gnome"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Activar suporte Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Se for ser construida uma aplciação Gnome DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opções C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opções Gerais:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Suporte Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Se expressões são marcadas para tradução pelo gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Definir Nomes Widgets"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Se os nomes dos widgets são definidos no código fonte"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Backup dos Ficheiros de Código"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Se são feitas cópias de ficheiros de código antigos"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Suporte Ajuda Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Se deverá ser incluido suporte para o sistema de Ajuda Gnome"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opções de Geração de Ficheiros:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Gerar Ficheiro main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Se deverá ser gerado um ficheiro main.c contendo uma função main() function, "
+"caso não exista ainda"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Gerar Funções de Suporte"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Se as funções de suporte deverão ser geradas"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Gerar Ficheiros de Compilação"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Se os ficheiros para compilar o código fonte deverão ser gerados, incluindo "
+"Makefile.am e configure.in, caso não existam ainda"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funções de Criação de Interface:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "O ficheiro onde são escritas as funções de criação do interface"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Ficheiro Código:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"O ficheiro onde são escritas as declarações das funções para criar o "
+"interface"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Ficheiro Cabeçalho:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Ficheiro de código para funções de criação de interface"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Ficheiro de cabeçalho para funções de criação de interface"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Funções de Gestão de Sinais & Chamadas:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"O ficheiro onde são escritas as funções vazias de gestão de sinais e chamadas"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"O ficheiro onde são escritas as declarações das funções de gestão de sinais "
+"e chamadas"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Ficheiro de código para funções de gestão de sinais e chamadas"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Ficheiro de cabeçalho para funções de gestão de sinais e chamadas"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Funções de Suporte:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "O ficheiro onde são escritas as funções de suporte"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "O ficheiro onde são escritas as declarações das funções de suporte"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Ficheiro de código para funções de suporte"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Ficheiro de cabeçalho para funções de suporte"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opções LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Expressões Traduzíveis:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Gravar Expressões Traduzíveis"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Se expressões traduzíveis são gravadas num ficheiro C à parte, para permitir "
+"a tradução de interfaces carregados pela libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "O ficheiro de código C onde gravar todas as expressões traduzíveis"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Ficheiro:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Seleccione o Directório de Projecto"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Tem de definir a opção de Ficheiro de Expressões Traduzíveis"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Tem de definir a opção de Directório de Projecto"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Tem de definir a opção de Ficheiro de Projecto"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Tem de definir a opção de Nome de Projecto"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Tem de definir a opção de Nome de Aplicação"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Tem de definir a opção de Directório Origem"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Tem de definir a opção de Directório de Imagens"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Incapaz de mostrar ficheiro de ajuda: %s.\n"
+"\n"
+"Erro: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Criar um projecto novo"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Compilar"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Gerar o código fonte do projecto"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Opçõ_es..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Editar as opções de projecto"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Apagar o widget seleccionado"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Mostrar _Paleta"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Mostrar a paleta de widgets"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Mostrar _Editor de Propriedades"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Mostrar o editor de propriedades"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Mostrar Widge_t de Árvore"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Mostrar o widget de árvore"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Mostrar Área de Transferên_cia"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Mostrar área de transferência"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Mostrar _Grelha"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Mostrar a grelha (apenas em contentores fixos)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "Ane_xar à Grelha"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Anexar os widgets à grelha"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Mostrar Dicas de _Widgets"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Mostrar as dicas dos widgets seleccionados"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Definir _Opções de Grelha..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Definir o espaçamento e estilo da grelha"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Definir O_pções de Anexação..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Definir opções para o anexar à grelha"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Ver a FAQ do Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projecto"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Novo Projecto"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Abrir"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Abrir Projecto"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Gravar"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Gravar Projecto"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opções"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Compilar"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Compilar o Código Fonte"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Abrir um projecto existente"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Gravar projecto"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Sair do Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Cortar o widget seleccionado para a área de transferência"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copiar o widget seleccionado para a área de transferência"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Colar o widget d aárea de transferência sobre o widget seleccionado"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Grelha"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Mostrar Grelha"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Definir o espaçamento entre linhas da grelha"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "A_nexar à Grelha"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Anexar widgets à grelha (apenas em contentores fixos)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Definir que partes do widget anexam à grelha"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Sobre..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "O_pções"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Escrever Código Fonte"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Tem a certeza que deseja criar um projecto novo?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Novo Projecto _GTK+"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Novo Projecto G_NOME"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Que tipo de projecto deseja criar?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Projecto novo criado."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projecto aberto."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Erro ao abrir projecto."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Erros na abertura do ficheiro de projecto"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " erros ao abrir o ficheiro de projecto:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"De momento não existe nenhum projecto aberto.\n"
+"Criar um novo projecto com o comando Projecto/Novo."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Erro ao gravar projecto"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Erro ao gravar projecto."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projecto gravado."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Erros ao escrever código fonte"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Erro ao escrever código fonte."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Código fonte escrito."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Mensagem de erro de sistema:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Tem a certeza que deseja sair?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade é um Construtor de Interfaces de Utilizador para GTK+ e GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Sobre o Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<sem título>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Navegador Base de Dados"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Combo ligada-dados"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Selecção Ligação"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Configurador DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Druida Configuração DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Realçar texto:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Se seleccionado, o texto será realçado dentro do widget"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Visualizador de erros de base de dados"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Diálogo de erro de base de dados"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulário"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Texto dentro da barra cinzenta"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Barra Cinzenta"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Grelha ligada-dados"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Lista ligada-dados"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget de início sessão base de dados"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Início Sessão"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Diálogo de início de sessão em base de dados"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Selector Fornecedor"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Selector Fonte Dados"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor Tabela "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Permitir Flutuar:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Se são permitidos itens de anexação flutuante"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Adicionar zona de anexação ao topo"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Adicionar zona de anexação em baixo"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Adicionar zona de anexação à esquerda"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Adicionar zona de anexação à direita"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Adicionar item de anexação flutuante"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Anexar Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Trancado:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Se o item de anexar está trancado na posição"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusivo:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Se o item de anexar é sempre o único na zona de anexação"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nunca Flutuar:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Se nunca é permitido ao item de anexar flutuar na sua própria janela"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nunca Vertical:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Se nunca é permitido ao item de anexar ser vertical"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nunca Horizontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Se nunca é permitido ao item de anexar ser horizontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "O tipo de sombra à volta do item de anexar"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "A orientação do item de anexação flutuante"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Adicionar item de anexar antes"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Adicionar item de anexar depois"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Item de Anexar Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Informação adicional, tal como uma descrição do pacote e a sua página "
+"principal na web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Diálogo Sobre do Gnome"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Novo Ficheiro"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Abrir Ficheiro"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Gravar Ficheiro"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Barra Estados:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Se a janela tem barra de estados"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Gravar Configuração:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Se a disposição é gravada e reposta automaticamente"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Janela de Aplicação Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Mensagem de Estado."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progresso:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Se a barra da aplicação tem um indicador de progresso"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Estado:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Se a barra da aplicação tem uma área para mensagens de estado e dados do "
+"utilizador"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Barra de Aplicação Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-Alias:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Se a tela tem anti-alias, para suavizar os limites do texto e gráficos"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "A coordenada x mínima"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "A coordenada y mínima"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "A coordenada x máxima"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "A coordenada y máxima"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixels Por Unidade:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "O número de pixels correspondentes a uma unidade"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Esbater:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Se a amostra deverá ser esbatida para ser mais precisa"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Seleccione uma cor"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Selector de Cores Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Incapaz de criar o controlo Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Novo Controlo Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Seleccione um Controlo Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Descrição"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Controlo Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Mostrar Hora:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Se a hora deverá ser mostrada, bem como a data"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Formato 24 Horas:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Se a hora deverá ser mostrada no formato 24 horas"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Hora Inferior:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "A hora mais pequena a mostrar no popup"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Hora Superior:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "A hora mais alta a mostrar no popup"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "EditorDatasGnome"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Auto Fechar:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Se o diálogo se fecha logo que qualquer botão seja primido"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Esconder ao Fechar:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Se o diálogo é escondido ao ser fechado, em vez de ser destruido"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Caixa de Diálogo Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Novo Druida Gnome"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Mostrar Ajuda"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Mostrar botão de ajuda."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Adicionar Página Inicial"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Adicionar Página Final"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druida"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Adicionar título da página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "O texto principal na página, a introduzir o druida aos utilizadores."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Cor do Título:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "A cor do texto do título"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Cor Texto:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "A cor do texto principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "A cor do fundo da página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Cor do Logo Fundo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "A cor de fundo à volta do logotipo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Cor da Caixa Texto:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "A cor de fundo na área principal do texto"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Imagem Logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "O logotipo a mostrar no canto superior direito da página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Marca Água Lateral:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "A imagem principal a mostrar no lado da página."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Marca Água Topo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "A marca de água a mostrar no topo da página."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Página Inicial ou Final do Druida"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Cor de Fundo do Conteudo:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "A cor de fundo à volta do título"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "A imagem a mostrar ao longo do topo da página"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Página Normal Druida"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID Histórico:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "O ID sob o qual gravar as entradas de histórico"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Máx Gravações:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "O número máximo de entradas de histórico gravadas"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Entrada Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "O título do diálogo de selecção de ficheiro"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Directório:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Se é necessário um directório em vez de um ficheiro"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Se o diálogo de selecção de ficheiro deve ser modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+#, fuzzy
+msgid "Use FileChooser:"
+msgstr "Selecção de Ficheiros"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Entrada de Ficheiro Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "O texto de antevisão a mostrar no diálogo de selecção de fonte"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modo:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "O que mostrar no botão de selecção de fonte"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "O tamanho de fonte a utilizar no botão de selecção de fonte"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Selector de Fontes Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "O URL a mostrar quando o botão é primido"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "O texto a mostrar no botão"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Botão de Ligação HREF Gnome"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Entrada de Ícone Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "O modo de selecção"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Largura Ícone:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "A largura de cada ícone"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "O número de pixels entre linhas de ícones"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "O número de pixels entre colunas de ícones"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Margem Ícone:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "O número de pixels à volta dos ícones (não utilizado?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Espaç Texto:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "O número de pixels entre o texto e os ícones"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Texto Editável:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Se o texto dos ícones pode ser modificado pelo utilizador"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Texto Estático:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Se o texto do ícone é estático, situação em que não será copiado pelo "
+"GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Lista Ícones"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Selecção Ícone"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Tipo Mensagem:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "O tipo de caixa de mensagem"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Mensagem:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "A mensagem a mostrar"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Caixa de Mensagem Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "O nome do ficheiro de imagem"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Escala:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Se a imagem é escalada"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Largura Escala:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "A largura à qual escalar a imagem"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Altura Escala:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "A altura à qual escalar a imagem"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Imagem Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Antever:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Se é mostrada uma pequena antevisão das imagens"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Nova GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Caixa de Diálogo de Propriedades"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Escrever o código fonte e sair"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Começar com a paleta escondida"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Começar com o editor de propriedades escondido"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: O ficheiro XML tem de estar definido para a opção '-w' ou '--write-"
+"source'.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Erro ao ler ficheiro XML.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Erro ao escrever código.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privado"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protegido"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "público"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Pré-seleccionado"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Seleccionado"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Imbutido"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Quando a janela precisa de ser redesenhada"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Quando o rato se move"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Dicas de movimento de rato"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Movimento de rato com qualquer botão primido"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Movimento de rato com o botão 1 primido"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Movimento de rato com o botão 2 primido"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Movimento de rato com o botão 3 primido"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Qualquer botão de rato primido"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Qualquer botão de rato largado"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Qualquer tecla primida"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Qualquer tecla largada"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Quando o rato entra na janela"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Quando o rato sai da janela"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Qualquer alteração no focus do campo"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Qualquer alteração na estrutura de janela"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Qualquer modificação na propriedade X Windows"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Qualquer alteração na visibilidade"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Para cursores em aplicações sensíveis-XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Propriedades"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Arranjo"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Comun"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Estilo"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Sinais"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Propriedades: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Propriedades: <nenhuma>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Classe:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "A classe do widget"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Largura:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"A largura pedida do widget (normalmente utilizado para definir largura "
+"mínima)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Altura:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"A altura pedida do widget (normalmente utilizado para definir altura mínima)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visível:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Se o widget está inicialmente visível"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensibilidade:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Se o widget responde a eventos"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "A dica a mostrar se o rato ficar sobre o widget"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Pode Ser Omissão:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Se o widget pode ser a acção por omissão no diálogo"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Tem Omissão:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Se o widget é a acção por omissão no diálogo"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Pode Ter Focus:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Se o widget pode aceitar o focus de introdução"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Tem Focus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Se o widget tem o focus de introdução"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Eventos:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Os eventos X que o widget recebe"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Eventos Ext.:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "O modo de eventos de Extensão X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Atalhos:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Define os sinais a emitir quando as teclas são primidas"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Editar..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagar:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Definir como Verdade para propagar o estilo aos widgets filhos"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Nome Estilo:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "O nome do estilo, que pode ser partilhado por vários widgets"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Fonte:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "A fonte a ser utilizada por qualquer texto no widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Copiar Todos"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Primeiro Plano:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Fundo:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Base:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Cor de primeiro plano"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Cor de fundo"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Cor texto"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Cor base"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Imagem Fundo:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "A imagem a utilizar como fundo do widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "O ficheiro para onde escrever o código fonte"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Público:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Se o widget é adicionado à estrutura de dados do componente"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Classe Separada:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Colocar a subárvore do widget numa classe separada"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Ficheiro Separado:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Colocar este widget num ficheiro de código separado"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibilidade:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Visibilidade dos widgets. Widgets públicos são exportados para um mapa "
+"global."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Tem de seleccionar uma cor ou fundo para copiar"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Selecção inválida no on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Tem primeiro de copiar uma cor ou imagem de fundo"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Tem de seleccionar uma cor para onde colar"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Tem de seleccionar uma imagem de fundo para onde colar"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Incapaz de criar imagem do ficheiro\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Sinal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Dados"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Após"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objecto"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Sinal:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "O sinal ao qual adicionar um handler"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "A função que irá processar o sinal"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Dados:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Os dados passados para o handler"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objecto:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "O objecto que recebe o sinal"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Após:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Se o handler é executado após a função de classe"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Adicionar"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Actualizar"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Limpar"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Atalhos"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Tecla"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Sinal a emitir"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "A tecla de atalho"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "O sinal a emitir quando a tecla de atalho é primida"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Expressões Traduzíveis:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Seleccionar Eventos X"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Máscara de Evento"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Tem de definir a tecla de evento"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Tem de definir o sinal a emitir"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Tem de definir o nome de sinal"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Tem de definir o handler para o sinal"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s sinais"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Seleccionar Sinal"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Valor:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Mín:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Inc Passo:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Inc Página:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Tamanho Página:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Valor H:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Mín H:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Máx H:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Inc Passo H:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Inc Página H:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Tamanho Página H:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Valor V:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Mín V:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Máx V:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Inc Passo V:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Inc Página V:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Tamanho de Página V:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "O valor inicial"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "O valor mínimo"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "O valor máximo"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "O incremento de passo"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "O incremento de página"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "O tamanho de página"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "A fonte requerida não está disponível."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Nome de Estilo Seleccionado"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Estilos"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Renomear"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Novo Estilo:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Nome de estilo inválido"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Esse nome de estilo já está a ser utilizado"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Renomear Estilo Para:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Incapaz de renomear ficheiro:\n"
+" %s\n"
+"para:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Incapaz de criar ficheiro:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Erro ao escrever ficheiro XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Expressões traduzíveis geradas pelo Glade.\n"
+" * Adicione este ficheiro ao POTFILES.in do seu projecto.\n"
+" * NÃO o compile como parte da sua aplicação.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome de ficheiro de código de interface inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome de ficheiro de cabeçalho de interface inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome de ficheiro de fonte de chamadas inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome de ficheiro de cabeçalho de chamadas inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome de ficheiro de código de suporte inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome de ficheiro de cabeçalho de suporte inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Incapaz de acrescentar ao ficheiro:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Erro ao escrever para ficheiro:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+"O nome de ficheiro tem de ser definido no diálogo de Opções de Projecto."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"O nome de ficheiro tem de ser relativo e simples.\n"
+"Utilize o diálogo de Opções de Projecto para o definir."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Widget Árvore"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget não encontrado na caixa"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget não encontrado na tabela"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget não encontrado no contentor fixo"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget não encontrado no pacote"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Incapaz de aceder a ficheiro:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Incapaz de abrir ficheiro:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Erro a ler de ficheiro:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Incapaz de criar directório:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Incapaz de aceder a directório:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Directório inválido:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projectos"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projecto"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Incapaz de abrir directório:\n"
+" %s\n"
diff --git a/tools/glade/po/pt_BR.po b/tools/glade/po/pt_BR.po
new file mode 100644
index 00000000..67a04063
--- /dev/null
+++ b/tools/glade/po/pt_BR.po
@@ -0,0 +1,5838 @@
+# Brazilian Portuguese translation of glade.
+# Copyright (C) 2002-2004 Free Software Foundation, Inc.
+# This file is distributed under the same license as the glade package.
+# Gustavo Noronha Silva <kov@debian.org>, 2002.
+# Alexandre Folle de Menezes <afmenez@terra.com.br>, 2003.
+# Gustavo Noronha Silva <kov@debian.org>, 2004.
+# Afonso Celso Medina <medina@maua.br>, 2004.
+# Gustavo Noronha Silva <kov@debian.org>, 2004.
+#
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2005-01-24 19:19-0200\n"
+"Last-Translator: Afonso Celso Medina <medina@maua.br>\n"
+"Language-Team: Portuguese/Brazil\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Projete interfaces de usuário"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Construtor de Interfaces Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opções da Grade"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Espaçamento horizontal:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Espaçamento vertical:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Estilo da Grade:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Pontos"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linhas"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Opções de Aderência"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Aderência Horizontal:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Esquerda"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Direita"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Aderência Vertical:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Topo"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Final"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Widgets GtkToolItem somente podem ser colados em um GtkToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Não foi possível inserir um widget GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Não foi possível inserir um widget GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Não foi possível adicionar novo widget"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Não pode ser adicionado um widget na posição selecionada.\n"
+"\n"
+"Dica: O GTK+ usa containers para dispôr widgets.\n"
+"Tente apagar o widget existente e usar\n"
+"uma caixa ou tabela como containers.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Não foi possível apagar widget."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "O widget não pode ser apagado"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"O widget é criado automaticamente como parte do wiget pai e não pode ser "
+"apagado"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Largura da Borda:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "A largura da borda em volta do container"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Selecionar"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Remover Janela de Rolagem"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Adicionar Janela de Rolagem"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Remover Alinhamento"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Adicionar Alinhamento"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Remover Caixa de Eventos"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Adicionar Caixa de Eventos"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Atualizar exibição"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Cortar"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Copiar"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Colar"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Apagar"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "substituir filho do container - não implementado ainda\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Não foi possível inserir widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Não foi possível remover widget GtkAlignment."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Não foi possível inserir widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Não foi possível remover widget GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Não foi possível inserir widget GtkScrolledWindow"
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Não foi possível remover widget GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Remover Etiqueta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr "Nome da Aplicação"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logotipo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "O pixmap a ser usado como logotipo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nome do programa:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+msgid "The name of the application"
+msgstr "O nome da aplicação"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comentários:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr "Informações adicionais, tais como uma descrição da aplicação"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "A nota de copyright"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr "Website URL:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr "O URL do sítio da aplicação"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr "Rótulo do sítio na rede:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr "O rótulo a ser mostrado para o link ao sítio na internet"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licença:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr "Os detalhes da licença da aplicação"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Os autores do pacote, um em cada linha"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Documentadores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Os documentadores do pacote, um em cada linha"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr "Artisitas:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "As pessoas que criaram a arte do pacote, um por linha"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Tradutores:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Os tradutores do pacote. Isso deve normalmente ser deixado em branco para "
+"que os tradutores possam adicionar seus nomes nos arquivos po"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+msgid "About Dialog"
+msgstr "Diálogo Sobre"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etiqueta com Acelerador"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Alinhamento X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "O alinhamento horizontal do wiget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Alinhamento Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "O alinhamento vertical do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Escala X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "A escala horizontal do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Escala Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "A escala vertical no widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Preench. Topo:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Espaço a ser colocado acima do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Preench. Fundo:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Espaço a colocar abaixo do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Preench. Esq."
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Espaço a ser colocado à esquerda do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Preench. Dir.:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Espaço a ser colocado à direita do widget filho"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Alinhamento"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direção:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "A direção da seta"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Sombra:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "O tipo de sombra da seta"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "O alinhamento horizontal da seta"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "O alinhamento vertical da seta"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "Preench. X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "O preenchimento horizontal"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Preench. Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "O preenchimento vertical"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Seta"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Alin. X da Etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "O alinhamento horizontal da etiqueta do widget quadro"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Alin. Y da Etiqueta:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "O alinhamento vertical da etiqueta do widget quadro"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "O tipo de sombra do quadro"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "O alinhamento horizontal do filho do quadro"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Proporção:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "A proporção de aspecto do filho do quadro"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Obedecer Filho:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Se a proporção de aspecto deverá ser determinada pelo filho"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspecto do Quadro"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Botão de Estoque:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "O botão de estoque a ser usado"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiqueta:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "O texto a ser exibido"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ícone:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "O ícone a ser exibido"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Relevo do Botão:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "O estilo de relevo do botão"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID de Resposta:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"O código de resposta retornado quando o botão é pressionado. Selecione uma "
+"das respostas padrão ou digite um valor inteiro positivo"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Foco Ao Clicar:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Se o botão obtem o foco quando é clicado"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Remover Conteúdo do Botão"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Botão"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Cabeçalho:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Se o mês e o ano deverão ser mostrados no topo"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nomes de Dias:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Se os nomes dos dias devem ser mostrados"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Mês Fixo:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Se o mês e o ano não devem ser alterados"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Números de Semanas:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Se o número da semana deve ser mostrado"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Segunda-Feira Primeiro:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Se a semana deve ser iniciada na Segunda-Feira"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendário "
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Cor do Fundo:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "A cor do fundo"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Visualização da Célula"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Inicialmente Ligado:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Se o botão de verificação está inicialmente ligado"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inconsistente:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Se o botão é mostrado em um estado inconsistente"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicador:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Se o indicador é sempre desenhado"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Botão de Verificação"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Se o item de verificação do menu está inicialmente ligado"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Item de Menu de Verificação"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nova lista em coluna"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Número de colunas:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Modo Seleção:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "O modo de seleção da lista em colunas"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Mostrar Títulos:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Se os títulos das colunas são mostrados"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "O tipo de sombra da borda da lista em colunas"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Lista em coluna"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Usar Alpha:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Se o canal alpha deve ser usado"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Título"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "O título diálogo de seleção de cores"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Selecione uma Cor"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Botão de Escolha de Cor"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Controle de Opacidade:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Se o controle de opacidade é exibido"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Se a paleta é mostrada"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Seleção de Cor"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Selecione a Cor"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Diálogo de Seleção de Cor"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Valor Na Lista:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Se o valor precisa estar na lista"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK Se Vazio:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Se um valor vazio é aceitável quando 'Valor Na Lista' está definido"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Sensível a Caixa:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Se a pesquisa é sensível a maiúscula ou minúsculas"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Usar Setas:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Se as setas podem ser usadas para alterar o valor"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Usar Sempre:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Se setas funcionam mesmo que o valor não esteja na lista"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Itens:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Os itens na lista combo, um por linha"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Caixa Combo"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Adicionar Tearoffs:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Se os menus dropdown devem ter um item de menu destacável (tearoff)"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Se a caixa combo obtém o foco quando é clicada"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Tem Quadro:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Se a caixa combo desenha uma moldura ao redor do filho"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Entrada de Caixa Combo"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nova árvore em colunas"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "O modo de seleção da árvore em colunas"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "O tipo de sombra da borda da árvore em colunas"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Árvore em Colunas"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Tipo:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "O tipo de curva"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Mín.:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "O valor horizontal mínimo"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Máx.:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "O valor horizontal máximo"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Mín.:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "O valor vertical mínimo"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Máx.:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "O valor vertical máximo"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curva"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Função de Criação:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "A função que cria o widget"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "String1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "O primeiro argumento de string para passar a função"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "String2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "O segundo argumento de string para passar para a função"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "O primeiro argumento inteiro para passar para a função"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "O segundo argumento inteiro para passar para a função"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Widget Personalizado"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Novo diálogo"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Cancelar, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Cancelar, Aplicar, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Fechar"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "Di_sposição Padrão de Botões:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Número de Botões:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Mostrar Botão de Ajuda"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Tem Separador:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Se o diálogo tem um separador horizontal sobre os botões"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Diálogo"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Área de desenho"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Editável:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Se o texto pode ser editado"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Texto Visível:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Se o texto informado pelo usuário será mostrado. Quando desligado, o texto "
+"digitado é mostrado como caracteres asterisco, o que é útil para informar "
+"senhas"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Tamanho Máximo:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "O tamanho máximo do texto"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Texto:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Se a entrada tem um quadro em volta"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Char Invisível:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"O caractere a ser usado se o texto não deve ser visível. Ex: na digitação de "
+"senhas"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Ativa Padrão:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Se o widget padrão na janela é ativado quando o Enter é pressionado"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Largura Em Caracteres:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "O número de caracteres de espaço que devem ser alocados na entrada"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Entrada de texto"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Janela Visível:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Se a caixa de eventos usa uma janela visível"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Sobre o Filho:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Se a janela da caixa de eventos está acima da janela do widget filho"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Caixa de eventos"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Inicialmente Expandida:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Se o expansor está inicialmente aberto para revelar o widget filho"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Espaçamento:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "O espaço a ser colocado entre a etiqueta e o filho"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Adicionar Widget Etiqueta"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Expansor"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+msgid "The window title of the file chooser dialog"
+msgstr "O título da janela do diálogo de escolha de arquivo"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Ação:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "O tipo de operação de arquivo sendo executada"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Somente Local:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr "Se os arquivos selecionados devem ser limitados a arquivos locais"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Mostrar Escondidos:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Se os arquivos e pastas escondidos devem ser mostrados"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr "Largura em Caracteres:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+msgid "The width of the button in characters"
+msgstr "A largura do botão em caracteres"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+msgid "File Chooser Button"
+msgstr "Botão de Escolha de Arquivo"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "Seleção Múltipla:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "Se deve-se permitir selecionar arquivos múltiplos"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Seletor de Arquivos"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "Diálogo de Seleção de Arquivos"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Selecionar Arquivo"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Ops. de Arquivo:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Se os botões de operação de arquivo são mostrados"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Diálogo de Seleção de Arquivo"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "A coordenada X do widget em um GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "A coordenada Y do widget em um GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Posições Fixas"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "O título do diálogo de seleção de fontes"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Mostrar Estilo:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Se o estilo da fonte é mostrado como parte das informações da fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Mostrar Tamanho:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Se o tamanho da fonte é mostrado como parte das informações da fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Usar Fonte:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Se a fonte selecionada é usada ao mostrar as informações da fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Usar Tamanho:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Se a fonte selecionada é usada ao mostrar as informações de fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Selecione uma Fonte"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Botão de Escolha de Fonte"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Pré-visualizar Texto:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "O texto de pré-visualização a ser exibido"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Seleção de Fonte"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Selecione Fonte"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Diálogo de seleção de fonte"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Quadro"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Tipo Inicial:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "O tipo inicial da curva"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Curva Gama"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "O tipo de sombra em volta da caixa de manipulação"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Posição do Manipulador:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "A posição do manipulador"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Canto de Aderência:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "O canto da caixa manipuladora que se anexa à posição"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Caixa Manipuladora"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nova caixa horizontal"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Tamanho:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "O número de widgets na caixa"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogêneo:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Se os filhos devem ser do mesmo tamanho"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "O espaço entre cada filho"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Não é possível apagar qualquer dos filhos."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Posição:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "A posição do widget em relação aos seus irmãos"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Preenchimento:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "O preenchimento do widget"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expandir:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Defina como Verdadeiro para permitir expansão do widget"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Encher:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Defina como Verdadeiro para permitir que o widget use completamente a área "
+"alocada para ele"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Iniciar Empacotamento:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Defina como Verdadeiro para empacotar o widget no início da caixa"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Inserir Antes"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Inserir Após"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Caixa Horizontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nova caixa de botões horizontal"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "O número de botões"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Disposição:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "O estilo de disposição dos botões"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "O espaço entre os botões"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Caixa de Botões Horizontal"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "A posição do divisor"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Encolher:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Defina como Verdadeiro para permitir a redução do widget"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Redimensionar:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Defina como Verdadeiro para permitir o redimensionamento do widget"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Divisórias Horizontais"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Métrico:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "As unidades da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Valor de Baixo:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "O valor de baixo da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Valor de Cima:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "O valor de cima da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "A posição atual da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Máx:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "O valor máximo da régua"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Régua Horizontal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Mostrar Valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Se o valor da escala é mostrado"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Dígitos:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "O número de dígitos a serem mostrados"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Posição do Valor:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "A posição do valor"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Política:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "A política de atualização da escala"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Invertido:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Se os valores do intervalo estão invertidos"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Escala Horizontal"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "A política de atualização da barra de rolagem"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Barra de Rolagem Horizontal"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Separador Horizontal"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, c-format
+msgid "Icon %i"
+msgstr "Ícone %i"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+msgid "The selection mode of the icon view"
+msgstr "O modo de seleção da vista do ícone"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientação:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+msgid "The orientation of the icons"
+msgstr "A orientação dos ícones"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+msgid "Icon View"
+msgstr "Vista do Ícone"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ícone:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "O item de estoque do Gnome a ser usado."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Tamanho do Ícone:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "O tamanho do ícone do estoque"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Tamanho da Página:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "O alinhamento horizontal"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "O alinhamento vertical"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Imagem"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Item de menu de estoque inválido"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Item de menu com um pixmap"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Diálogo de Entrada"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Usar Sublinhado:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Se o texto inclui um caractere de acesso sublinhado"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Usar Marcação:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Se o texto inclui marcação do pango"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Justificar:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "A justificação das linhas da etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Quebrar texto:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Se o texto é quebrado para caber dentro da largura da etiqueta"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Selecionável:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Se o texto da etiqueta pode ser selecionado com o mouse"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "O alinhamento horizontal da etiqueta inteira"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "O alinhamento vertical da etiqueta inteira"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Focar Alvo:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"O componente para o qual definir o foco de teclado quando a tecla de acesso "
+"sublinhada é usada"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Ellipsize:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Critério para omitir parte da string (ellipsize)"
+
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "The width of the label in characters"
+msgstr "A largura do rótulo em caracteres"
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr "Modo de Linha Simples:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr "E o rótulo somente possui altura suficienta para uma linha simples"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr "Ângulo:"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "The angle of the label text"
+msgstr "O ângulo do texto do rótulo"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etiqueta"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Largura da Área:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "A largura da área de disposição"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Altura da Área:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "A altura da área de disposição"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "A coordenada X do widget no GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "A coordenada Y do widget no GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Disposição"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "O modo de seleção da lista"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Item da Lista"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Menu popup"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Arquivo"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Editar"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "E_xibir"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "Aj_uda"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Sobre"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Editar Menus..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Barra de Menu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Item de Menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Mostrar Horizontal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Se o ítem é visível quando a barra de ferramentas é horizontal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Mostrar Vertical:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Se o ítem é visível quando a barra de ferramentas é vertical"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "É importante:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Se o texto do ítem deve ser mostrado quando o modo da barra de ferramentas "
+"for GTK_TOOLAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Botão da Barra de Ferramentas com Menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Novo notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Número de páginas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Mostrar Abas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Se as abas do notebook são mostradas"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Mostrar Borda:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Se a borda do notebook notas é mostrada quando as abas não forem"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Pos. das Aba:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "A posição das abas do notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Rolável:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Se as abas do notebook podem ser roladas"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Borda Aba Horz.:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "O tamanho da borda horizontal das abas do notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Borda Aba Vert.:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "O tamanho da borda vertical das abas do notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Mostrar Popup:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Se o menu popup está habilitado"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Número de Páginas:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "O número de páginas do notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Página Anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Próxima Página"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Apagar Página"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Trocar com a próxima"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Trocar com a anterior"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Inserir Página Após"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Inserir Página Antes"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "A posição da página na lista de páginas"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Defina Verdadeiro para deixar a aba expandir"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Defina Verdadeiro para deixar a aba preencher a área alocada"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Defina Verdadeiro para empacotar a aba no início do notebook"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Etiqueta do Menu:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "O texto a ser exibido no menu popup"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notebook"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Não é possível adicionar um %s a um GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menu de Opções"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Cor:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Se a pré-visualização é colorida ou escala-cinza"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Se a pré-visualização expande para completar a área alocada"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Pré-visualizar"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "A orientação dos conteúdo da barra de progresso"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Fração:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "A fração de trabalho que já foi completada"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Passo do Pulso:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"A fração do tamanho da barra de progresso a mover o bloco bate-e-volta "
+"quando pulsa"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "O texto a ser exibido sobre a barra de progresso"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Mostrar Texto:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Se o texto deve ser mostrado na barra de progresso"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Modo de Atividade:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Se a barra de progresso deve agir como a frente do carro do acidx"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "O alinhamento horizontal do texto"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "O alinhamento vertical do texto"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Barra de Progresso"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Se o botão de seleção está inicialmente ligado"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grupo:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"O grupo do botão de seleção (o padrão é todos os botões de seleção como o "
+"mesmo pai)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Novo Grupo"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Botão de Seleção"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Se o item do menu de seleção está inicialmente ligado"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"O grupo do item do menu de seleção (o padrão é todos os itens do menu de "
+"seleção com o mesmo pai)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Item de Menu de Seleção"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"O grupo do botões de seleção (o padrão é todos os botões de seleção na barra "
+"de feramentas)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr "Botão de Seleção"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Política H:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Quando a barra de rolagem horizontal é mostrada"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Política V:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Quando barra de rolagem vertical é mostrada"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Pos. da Janela:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Onde a janela filha se localiza em função das barras de rolagem"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Tipo de Sombra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "A política de atualização da barra de rolagem vertical"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Janela de Rolagem"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Separador para Menus"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Desenhar:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Se o separador foi desenhado ou simplesmente em branco"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Separador de Barra de Ferramentas"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Taxa de Subida:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"A taxa de subida do botão giratório usado em conjunto com o Incremento de "
+"Página"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "O número de dígitos decimais a serem mostrados"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numérico:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Se somente entradas numéricas são permitidas"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Pol. de Atualização:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Quando os sinais value_changed são emitidos"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Fixado:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Se o valor é fixado a múltiplos do incremento de passo"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Quebrar:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Se o valor é quebrado nos limites"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Botão Giratório"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Marca de Redimensionamento:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Se a barra de status tem uma marca para redimensionar a janela"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Barra de Status"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nova tabela"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Número de linhas:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Linhas:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "O número de linhas na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Colunas:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "O número de colunas na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Se os filhos devem ser todos do mesmo tamanho"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Espaçamento de Linhas:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "O espaço entre cada linha"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Espaçamento de Coluna:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "O espaço entre cada coluna"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Célula X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "O limite esquerdo do widget na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Célula Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "O limite do topo do widget na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Alcance da coluna:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "O número de colunas usadas pelo widget na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Alcance da Linha:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "O número de linhas usadas pelo widget na tabela"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Padding H:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Padding V:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Expandir X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Defina como Verdadeiro para deixar o widget expandir horizontalmente"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Expandir Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Defina como Verdadeiro para deixar o widget expandir verticalmente"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Reduzir X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Defina como Verdadeiro para deixar o widget reduzir horizontalmente"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Reduzir Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Defina como Verdadeiro para deixar o widget reduzir verticalmente"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Preencher X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Defina como Verdadeiro para permitir que o widget preencha toda a área "
+"horizontal alocada para ele"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Preencher Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Defina como Verdadeiro para permitir que o widget preencha toda a área "
+"vertical alocada para ele"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Inserir Linha Antes"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Inserir Linha Após"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Inserir Coluna Antes"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Inserir Coluna Após"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Apagar Linha"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Apagar Coluna"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabela"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centralizar"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Preencher"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Nenhum"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Caractere"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Palavra"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Cursor Visível:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Se o cursor ficará visível"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Sobrescrever:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Se o texto digitado sobrescreve o texto existente"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Aceita Tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Se os caracteres de tab podem ser digitados"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justificação:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "A justificação do texto"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Quebra:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "A quebra do texto"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Espaço Acima:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Pixels de espaço em branco acima de parágrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Espaço Abaixo:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Pixels de espaço em branco abaixo de parágrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Espaço Interno:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Pixels de espaço em branco entre linhas quebradas em um parágrafo"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Margem Esquerda:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Largura da margem esquerda em pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Margem Direita:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Largura da margem direita em pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Indentação:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Quantidade de pixels na indentação de parágrafos"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Visualização de Texto"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Se o botão de alternação está inicialmente ligado"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Botão de Alternação"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Botão de Alternação"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nova barra de ferramenta"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Número de items:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Número de itens na barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "A orientação da barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Estilo:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "O estilo da barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Dicas de ferramentas:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Se as dicas de ferramentas estão habilitadas"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Mostrar seta:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Se uma serta deve ser mostrada para exibir um menu popup se a barra de "
+"ferramentas não couber"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Se os ítens devem ser do mesmo tamanho que outros ítens homogênios"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Inserir Item Antes"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Inserir Item Após"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Botão da Barra de Ferramentas"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Ítem da Barra de ferramentas"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Coluna 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Coluna 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Coluna 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Linha %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Cabeçalhos Visíveis:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Se os botões de cabeçalho da coluna são exibidos"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Dica de Regras:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Se uma dica é definida dizendo aos temas que as linhas devem ser desenhadas "
+"em cores alternadas"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Reordenável:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Se a visão é reordenável"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Habilitar Procura:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Se o usuário pode procurar pelas colunas interativamente"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Modo de Altura Fixa:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+"Define todas as linhas para o mesmo comprimento para melhorar o desempenho"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Seleção Hover:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Se a seleção deve seguir o ponteiro"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Expanção Hover:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+"Se as linhas devem ser expandidas ou colapsadas quando o ponteiro se move "
+"sobre elas"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Visualização de Lista ou Árvore"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nova caixa vertical"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Caixa Vertical"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nova caixa de botões vertical"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Caixa de Botões Vertical"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "O tipo de sombra da porta de visualização"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Porta de visualização"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Divisórias Verticais"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Régua Vertical"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Escala Vertical"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Barra de rolagem Vertical"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Separador Vertical"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "O título da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "O tipo da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr "Dica de Tipo:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr "Diz ao gerenciador de janelas como tratar a janela"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "A posição inicial da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modal:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Se a janela é modal"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Largura Padrão:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "A largura padrão da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Altura Padrão:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "A altura padrão da janela"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Redimensionável:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Se a janela pode ser redimensionada"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Se a janela pode ser reduzida"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Crescer:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Se a janela puder ser ampliada"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Auto-Destruir:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Se a janela é destruída quando seu pai transiente é destruído"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "O ícone para essa janela"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Papel:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Um identificador único para a janela que será usado ao restaurar uma sessão"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Decorada:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "Se a janela deve ser decorada pelo gerenciador de janelas"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "Evitar Lista de Janelas:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "Se a janela não deve aparecer na lista de janelas"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr "Evitar Alternador de Ambientes:"
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr "Se a janela não deve aparecer no alternador de áreas de trabalho"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "Gravidade:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+"O ponto de referência a ser usado quando as coordenadas da janela são "
+"definidas"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Foco Ao Clicar:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Se a janela deve ser decorada pelo gerenciador de janelas"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Janela"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Erro"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Erro do Sistema"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Erro ao abrir o arquivo"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Erro ao ler o arquivo"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Erro ao gravar o arquivo"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Diretório Inválido"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Valor Inválido"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Entidade XML inválida"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Marca (tag) de início esperada"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Marca (tag) de final esperada"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Dado de caractere esperado"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Identificação de classe faltando"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Classe desconhecida"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Componente inválido"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Fim inesperado de arquivo"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Código de erro desconhecido"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Controlado Por"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Controlador Para"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiqueta Para"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Rotulado Por"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Membro De"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Nó Filho De"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Flui Para"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Flui De"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Sub-janela De"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Encaixados"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Encaixado Por"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Popup Para"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Janela Pai de"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Relacionamento: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nome:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+"O nome do widget que deve ser passado para as tecnologias de acessibilidade"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Descrição:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+"A descrição do widget a ser passada para as tecnologias de acessibilidade"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Título da Tabela:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "O título da tabela a ser passado para as tecnologias de acessibilidade"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Selecione os widgets com esse relacionamento"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Clique"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Pressão"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Soltura"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+"Digite a descrição da ação a ser passada para as tecnologias de "
+"acessibilidade"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Área de Transferência"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "É necessário selecionar um widget no qual colar"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Não é possível colar em janelas ou diálogos."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Não pode ser colado no widget selecionado, uma vez que\n"
+"ele é criado automaticamente por seu pai."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Somente itens de menu podem ser colados em um menu ou barra de menu."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Somente botões podem ser colados em uma área de ação de diálogo."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Somente widgets GnomeDockItem podem ser colados em um GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"Somente widgets GnomeDockItem podem ser colados sobre um GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Desculpe - colar sobre um GnomeDockItem ainda não está implementado."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Widgets GnomeDockItem somente podem ser colados em um GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Novo"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Criar um novo arquivo"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "O_bsoleto"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Básico"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Adicional"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Selecionar Tecla Aceleradora"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Teclas"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Editor de Menu"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Tipo"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Acelerador"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Nome"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Manipulador"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Ativo"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grupo"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ícone"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Move o item e seus filhos um nível acima na lista"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Move um item e seus filhos um nível abaixo na lista"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Move o item e seus filhos um nível acima"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Move o item e seus filhos um nível abaixo"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "O item de estoque a ser usado."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Item do Estoque:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "O item de estoque do Gnome a ser usado."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "O texto do item de menu ou nada para separadores."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "O nome do widget"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "A função a ser chamada quando o item é selecionado"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Manipulador:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Um ícone opcional para mostrar no lado esquerdo do item do menu."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "A dica a ser mostrada quando o mouse estiver sobre o item"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Dica de ferramenta:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Adicionar"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Adicionar um novo item abaixo do item selecionado."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Adicionar _Filho"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Adicionar um novo item filho abaixo do item selecionado."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Adicionar _Separador"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Adicionar um separador abaixo do item selecionado."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Excluir"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Apagar o item atual"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Tipo de item:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Se o item está inicialmente ligado."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Ativo:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Não"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "O grupo do item de menu de seleção"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Seleção"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Verificação"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Acelerador:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Tecla:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modificadores:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Sim"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Selecionar ícone"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "separador"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Novo"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Seletor"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"A pasta do projeto não está definida.\n"
+"Por favor escolha uma pasta usando o diálogo de Opções do Projeto.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"A pasta de fontes não está definida.\n"
+"Por favor escolha uma pasta usando o diálogo Opções do Proejto.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Pasta de fontes inválida:\n"
+"\n"
+"A pasta de fontes deve ser a pasta do projeto ou\n"
+"uma subpasta da pasta do projeto.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"A pasta de pixmaps não está definida.\n"
+"Por favor escolha uma pasta usando o diálogo de Opções do Projeto.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Desculpe - geração de fontes para %s não está implementada ainda"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Seu projeto usa widgets obsoletos que o Gtkmm-2\n"
+"não suporta. Procure esses widgets no seu projeto\n"
+"e use seus substitutos."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar o glade-- para gerar o código fonte C++.\n"
+"Confira se você possui o glade-- instalado e que está em seu PATH.\n"
+"Tente executar 'glade-- <arquivo_do_projeto.glade>' em um terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar o gate para gerar o código fonte Ada95.\n"
+"Confira se você possui o gate instalado e que está em seu PATH.\n"
+"Tente executar 'gate <arquivo_do_projeto.glade>' em um terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar o glade2perl para gerar o código fonte Perl.\n"
+"Confira se você possui o glade2perl instalado e que está em seu PATH.\n"
+"Tente executar 'glade2perl <arquivo_do_projeto.glade>' em um terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Erro ao executar o eglade para gerar o código fonte Eiffel.\n"
+"Confira se você possui o eglade instalado e que está em seu PATH.\n"
+"Tente executar 'eglade <arquivo_do_projeto.glade>' em um terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"A pasta de pixmaps não está definida.\n"
+"Por favor escolha uma pasta usando o diálogo de Opções do Projeto.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Erro ao gravar arquivo XML do projeto\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Opções do Projeto"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Geral"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Opções Básicas:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "A pasta do projeto"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Pasta do Projeto:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Navegar..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "O nome do projeto atual"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nome do Projeto:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "O nome do programa"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "O arquivo do projeto"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Arquivo do Projeto:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subpastas:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "A pasta para qual salvar o código fonte gerado"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Pasta dos Fontes:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "A pasta onde guardar os pixmaps"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Pasta de Pixmaps:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "A licença que é adicionada ao topo dos arquivos gerados"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Língua:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Habilitar Suporte a Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Se uma aplicação Gnome deve ser construída"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Habilitar suporte a GnomeDB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Se uma aplicação GnomeDB deve ser construída"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opções de C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "Para grandes aplicações, é recomendado o uso de libglade."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opções Gerais:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Suporte a Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Se as strings devem ser marcadas para tradução pelo gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Definir Nomes dos Widgets"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Se os nomes dos widgets devem ser definidos no código fonte"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Fazer Backup dos Arquivos Fontes"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Se cópias de arquivos fontes antigos devem ser feitas"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Suporte ao Sistema de Ajuda do Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Se suporte para o sistema de Ajuda Gnome deve ser incluído"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opções de Criação de Arquivos:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Criar Arquivo main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+"Se um arquivo main.c contendo uma função main() deve ser criado se ainda não "
+"existir"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Criar Funções de Suporte"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Se as funções de suporte devem ser criadas"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Criar Arquivos de Construção"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Se os arquivos para construir o código fonte devem ser criados, incluindo o "
+"Makefile e o configure.in se ainda não existirem"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funções de Criação de Interface:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "O arquivo no qual as funções para criar a interface são escritas"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Arquivo Fonte:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"O arquivo no qual as declarações de funções para criar a interface são "
+"escritas"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Arquivo Cabeçalho:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Arquivo fonte para funções de criação de interface"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Arquivo cabeçalho para funções de criação de interface"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Manipulador de Sinais & Funções Callbak:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"O arquivo no qual o manipulador de sinais e funções de callback são escritos"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"O arquivo no qual declarações do manipulador de sinais e funções de callback "
+"são escritas"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Arquivo fonte para o manipulador de sinais e funções callback"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Arquivo cabeçalho para o manipulador de sinais e funções callback"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Funções de Suporte:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "O arquivo no qual as funções de suporte são escritas"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "O arquivo no qual as declarações das funções de suporte são escritas"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Arquivo fonte para funções de suporte"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Arquivo cabeçalho para funções de suporte"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opções da LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Strings Traduzíveis:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "Essa opção é obsoleta - use intltool."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Salvar Strings Traduzíveis"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Se as strings que podem ser traduzidas serão salvas em um arquivo fonte C "
+"separado para permitir a tradução de interfaces carregadas pela libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+"O arquivo fonte C no qual salvar todas as strings que podem ser traduzidas"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Arquivo:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Selecione a Pasta do Projeto"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Você precisa definir a opção do Arquivo para Strings Traduzíveis"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Você precisa definir a opção da Pasta do Projeto"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Você precisa definir a opção do Arquivo do Projeto"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Você precisa definir a opção do Nome do Projeto"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Você precisa definir a opção do Nome do Programa"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Você precisa definir a opção da Pasta de Fontes"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Você precisa definir a opção da Pasta de Pixmaps"
+
+# c-format
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Não foi possível mostrar arquivo de ajuda: %s.\n"
+"\n"
+"Erro: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Criar um novo projeto"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Construir"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Criar o código fonte do projeto"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Opções..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Editar as opções do projeto"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Excluir o widget selecionado"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Mostrar _Paleta"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Exibir paleta de widgets"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Mostrar _Editor de Propriedades"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Mostrar o editor de propriedades"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Mostrar _Árvore de Widgets"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Mostrar árvore de widgets"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Mostrar Área de _Transferência"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Mostrar a área de transferência"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Exibir _Grade"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Exibir a grade (somente em containers fixos)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Aderir à Grade"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Fazer widgets aderirem à grade"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Exibir Dicas de Ferramentas do _Widget"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Mostrar as dicas de ferramentas dos widgets criados"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Definir _Opções da Grade..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Definir o estilo e espaçamento da grade"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Definir O_pções de Aderência..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Definir opções para aderência à grade"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Ver o FAQ do Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "P_rojeto"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Novo projeto"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Abrir"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Abrir Projeto"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Salvar"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Salvar Projeto"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opções"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Construir"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Escrever o Código Fonte"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Abrir um projeto existente"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Salvar projeto"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Fechar Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Corta o widget selecionado para a área de transferência"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Copia o widget selecionado para a área de transferência"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Cola o widget da área de transferência sobre o widget selecionado"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Grade"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "E_xibir Grade"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Configurar o espaçamento entre linhas da grade"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "A_derir à Grade"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Fazer widgets aderirem à grade (em containers fixos apenas)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Definir que partes de um widget devem aderir à grade"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Sobre..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "_Opções"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Escrever Código Fonte"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Tem certeza de que deseja criar um novo projeto?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Novo Projeto _GTK+"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Novo Projeto G_NOME"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Que tipo de projeto você quer criar?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Novo projeto criado."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projeto aberto."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Erro ao abrir o projeto."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Erro ao abrir arquivo do projeto"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " erros ao abrir arquivos do projeto:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Não há um projeto aberto.\n"
+"Crie um novo projeto usando o menu Projeto/Novo."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Erro ao salvar o projeto"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Erro ao salvar o projeto."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projeto salvo."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Erro ao escrever o código fonte"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Erro ao gravar o código."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Código fonte gravado."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Mensagem de erro do sistema:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Tem certeza que deseja sair?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(©) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "O Glade é um Construtor de Interfaces de Usuário para GTK+ e GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Sobre o Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<sem título>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Navegador de Base de Dados"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Combo ligado a dados"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Seletor de Conexão"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Configurador DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Druída de Configuração de DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Destacar texto:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Se selecionado o texto dentro do widget será destacado"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Visualizador de erros de base de dados"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Diálogo de erro da base de dados"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulário"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Texto de dentro da barra cinza"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Barra Cinza"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Grade ligada a dados"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Lista ligada a dados"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget de login da base de dados"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Login"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Diálogo de login da base de dados"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Seletor de Fornecedor"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Seletor de Fonte de Dados"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor de Tabelas"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Permitir Flutuação:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Se itens de dock flutuantes são permitidos"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Adicionar banda de dock no topo"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Adicionar banda de dock embaixo"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Adicionar banda de dock na esquerda"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Adicionar banda de dock na direita"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Adicionar item de dock flutuante"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome Dock"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Preso:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Se o item de dock estiver preso na posição"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusivo:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Se o item de dock é sempre o único item em sua banda"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nunca Flutuante:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Se nunca é permitido ao item de dock flutuar em sua própria janela"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nunca Vertical:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Se nunca é permitido ao item de dock ser vertical"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nunca Horizontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Se nunca for permitido ao item de dock ser horizontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "O tipo de sombra em volta do item de dock"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "A orientação de um item de dock flutuante"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Adicionar um item de dock antes"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Adicionar item de dock após"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Item de dock do Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Informações adicionais como uma descrição do pacote e sua página inicial na "
+"internet"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Diálogo Sobre do Gnome"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Novo Arquivo"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Abrir Arquivo"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Salvar Arquivo"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Barra de Status:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Se a janela tem uma barra de status"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Armazena Configuração:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Se a disposição é salva e restaurada automaticamente"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Janela de Aplicação Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Mensagem de Status."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progresso: "
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Se a barra de aplicações tem um indicador de progresso"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Se a barra de aplicações tem uma área para mensagens de status e entrada de "
+"usuário"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Barra de Aplicação Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-Aliased:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Se a canvas for anti-aliased, para suavizar as bordas de texto e gráficos"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "A coordenada x mínima"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "A coordenada y mínima"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "A coordenada x máxima"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "A coordenada y máxima"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixels Por Unidade:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "O número de pixels correspondente a uma unidade"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Redução/simulação de cores:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+"Se o exemplo deve usar redução/simulação de cores para ser mais preciso"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Selecione uma cor"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Seletor de Cores Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Não foi possível criar controle Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Novo Controle Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Selecione um Controle Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Descrição"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Controle Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Mostrar hora:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Se a hora é mostrada assim como a data"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Formato de 24 horas:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Se a hora é mostrada no formato de 24 horas"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Hora mais baixa:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "A hora mais baixa a ser mostrada no popup"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Hora mais alta:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "A hora mais alta a ser mostrada no popup"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Fechamento Automático:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Se o diálogo é fechado quando qualquer botão é clicado"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Ocultar ao Fechar:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Se o diálogo é ocultado quando fechado em vez de ser destruído"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Caixa de Diálogo Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Novo Druída Gnome"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Exibir Ajuda"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Exibir o botão de ajuda."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Adicionar Página Inicial"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Adicionar Página Final"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druída"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "O título da página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "O texto principal da página, apresentação do druid."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Cor do Título:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "A cor do texto do título"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Cor do Texto:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "A cor do texto principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "A cor de fundo da página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Cor de Fundo do Logotipo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "A cor de fundo em volta do logotipo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Cor da Caixa do Texto:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "A cor de fundo da área principal do texto"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Imagem do Logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "O logotipo a ser exibido no topo-direito da página"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Marca D'água do Lado:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "A imagem principal a ser exibida no lado da página."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Marca D'água do Topo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "A marca d'água a ser exibida no topo da página."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Página Inicial ou Final do Druída"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Cor de Fundo do Conteúdo:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "A cor de fundo em volta do título"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "A imagem a ser exibida na parte de cima da página"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Página Padrão do Druída"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Histórico ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "O ID para salvar as entradas de histórico"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Máx Salvas:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "O número máximo de entradas de histórico salvas"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Entrada Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "O título do arquivo do diálogo de seleção"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Diretório:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Se um diretório é necessário ao invés de um arquivo"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Se o diálogo de seleção de arquivo deve ser um modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Usar Seletor de Arquivos"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Use o novo widget GtkFileChooser em vez do GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Entrada de Arquivo Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+"O texto de pré-visualização a ser exibido no diálogo de seleção de fontes"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modo:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "O que deve ser exibido no botão do seletor de fontes"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "O tamanho da fonte a ser usada no botão de seleção de fontes"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Seletor de Fontes Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "A URL a ser exibida quando o botão é clicado"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "O texto a ser exibido no botão"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Botão link HRef do Gnome"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Entrada de Ícone Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "O modo de seleção"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Largura do Ícone:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "A largura de cada ícone"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "O número de pixels entre linhas de ícones"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "O número de pixels entre colunas de ícones"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Borda do Ícone:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "O número de pixels em volta dos ícones (não usado?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Espaçamento de Texto:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "O número de pixels entre o texto e o ícone"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Texto Editável:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Se o texto do ícone pode ser editado pelo usuário"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Texto Estático:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Se o texto do ícone é estático. Caso seja, não será copiado pela "
+"GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Lista de Ícones"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Seleção de Ícone"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Tipo de Mensagem:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "O tipo de caixa de mensagem"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Mensagem:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "A mensagem a ser exibida"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Caixa de Mensagem Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "O nome de arquivo do pixmap"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Escalonado:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Se o pixmap é escalonado"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Largura Escalonada:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "A largura à qual deve ser escalonado o pixmap"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Altura Escalonada:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "A altura à qual deve ser escalonado o pixmap"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Pixmap Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Pré-visualização:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Se uma pequena pré-visualização do pixmap é exibida"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Nova GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Caixa de Diálogo de Propriedades"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Escrever o código fonte e sair"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Iniciar com a paleta escondida"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Iniciar com o editor de propriedades escondido"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: O arquivo XML deve ser definido para a opção '-w' ou '--write-"
+"source'.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Erro ao carregar arquivo XML.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Erro ao gravar fonte.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "particular"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protegido"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "público"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Pré-iluminado"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Selecionado"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insensível"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Quando a janela precisa ser redesenhada"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Quando o mouse move"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Dicas de movimento do mouse"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Movimento do mouse com qualquer botão pressionado"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Movimento do mouse com o botão 1 pressionado"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Movimento do mouse com o botão 2 pressionado"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Movimento do mouse com o botão 3 pressionado"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Qualquer botão do mouse pressionado"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Qualquer botão do mouse solto"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Qualquer tecla apertada"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Qualquer tecla liberada"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Quando o mouse entra na janela"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Quando o mouse deixa a janela"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Qualquer mudança no foco de entrada"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Qualquer mudança na estrutura da janela"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Qualquer mudança nas propriedades do X Windows"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Qualquer mudança em visibilidade"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Para cursores em programas que conhecem XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Propriedades"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Empacotamento"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Comum"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Estilo"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Sinais"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Propriedades: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Propriedades: <nenhum>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Classe:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "A classe do widget"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Largura:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"A largura requisitada pelo widget (normalmente usada para definir a largura "
+"mínima)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Altura:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"A altura requisitada pelo widget (normalmente usada para definir a altura "
+"mínima)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Visível:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Se o widget é inicialmente visível"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensível:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Se o widget responde a entradas"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "A dica a ser mostrada se o mouse permanece sobre o widget"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Pode ser Padrão:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Se o widget pode ser a ação padrão em um diálogo"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "É Padrão:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Se o widget é a ação padrão em um diálogo"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Pode Ter Foco:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Se o widget pode aceitar o foco de entrada"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Tem Foco:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Se o widget tem o foco de entrada"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Eventos:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Os eventos X que o widget recebe"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Ext.Eventos"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "O modelo de eventos Extensão X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Aceleradores:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Define os sinais a serem emitidos quando teclas são pressionadas"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Editar..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagar:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Defina como Verdadeiro para propagar o estilo aos filhos do widget"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Estilo Nomeado:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "O nome do estilo, que pode ser usado por vários widgets"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Fonte:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "A fonte a ser usada em qualquer texto no widget"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Copiar Todos"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Primeiro Plano:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Fundo:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Base:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Cor do primeiro plano"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Cor do fundo"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Cor do texto"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Cor base"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Pixmap de Fundo:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "O gráfico usado como fundo no widget"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "O arquivo para gravar código-fonte"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Público:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Se o widget é adicionado à estrutura de dados do componente"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Classe Separada:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Colocar a sub-árvore desse widget em uma classe separada"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Arquivo Separado:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Colocar este widget em um arquivo fonte separado"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Visibilidade:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Visibilidade de widgets. Widgets públicos são exportados para um mapa global."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "É necessário selecionar uma cor ou fundo para copiar"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Seleção inválida em on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "É necessário copiar uma cor ou pixmap de fundo primeiro"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "É necessário selecionar uma cor na qual colar"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "É necessário selecionar um pixmap de fundo no qual colar"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Não foi possível criar pixmap do arquivo\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Sinal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Dados"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Depois"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objeto"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Sinal:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "O sinal para o qual adicionar um manipulador"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "A função para manipular o sinal"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Dados:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Os dados passados ao manipulador"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objeto:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "O objeto que recebe o sinal"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Depois:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Se o manipulador roda após a função de classe"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Adicionar"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Atualizar"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Limpar"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Aceleradores"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Tecla"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Sinal a emitir"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "A tecla aceleradora"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "O sinal a ser emitido quando o acelerador é pressionado"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr "Editar Propriedades do Texto"
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr "<b>_Texto:</b>"
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr "T_raduzível"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr "Tem _Prefixo de Contexto"
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Co_mentário Para os Tradutores:</b>"
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Selecionar Eventos X"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Máscara de Evento"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Você precisa definir a tecla aceleradora"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Você precisa definir o sinal a ser emitido"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Você precisa definir o nome do sinal"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Você precisa definir o manipulador para o sinal"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s sinais"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Selecione o Sinal"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Valor:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Mín:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Inc Passo:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Inc Página:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Tamanho da Página:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Valor H:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Mín. H:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Máx. H:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Inc Passo H:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Inc Página H:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Tamanho de Página H:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Valor V:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Mín. V:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Máx V:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Inc Passo V:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Inc Página V:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Tamanho de Página V:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "O valor inicial"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "O valor mínimo"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "O valor máximo"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "O incremento de passo"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "O incremento de página"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "O tamanho da página"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "A fonte requisitada não está disponível."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Selecionar Estilo Nomeado"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Estilos"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Renomear"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Novo Estilo:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Nome de estilo inválido"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Este nome de estilo já está em uso"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Renomear Estilo Para:"
+
+# c-format
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Não foi possível renomear arquivo:\n"
+" %s\n"
+"para:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Não foi possível criar arquivo:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Erro ao gravar arquivo XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Arquivo de strings que podem ser traduzidas gerado pelo Glade.\n"
+" * Adicione esse arquivo ao POTFILE.in do seu projeto.\n"
+" * NÃO compile esse arquivo como parte de sua aplicação.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome de arquivo fonte de interface inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome do arquivo de cabeçalho de interface inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome do arquivo fonte de callbacks inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome do arquivo cabeçalho de callbacks inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome do arquivo fonte de suporte inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nome do arquivo cabeçalho de suporte inválido: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Não foi possível adicionar ao arquivo:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Erro ao gravar no arquivo:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "O nome do arquivo deve ser definido no diálogo de Opções do Projeto."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"O nome do arquivo deve ser um nome de arquivo relativo simples.\n"
+"Use o diálogo de Opções do Projeto para definí-lo."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Árvore de Widgets"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget não encontrado na caixa"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget não encontrado na tabela"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget não encontrado no container fixo"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget não encontrado no empacotador"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Não foi possível acessar o arquivo:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Não foi possível abrir arquivo:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Erro ao ler a partir do arquivo:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Não foi possível criar diretório:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Não foi possível acessar diretório:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Diretório inválido:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projetos"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projeto"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Não foi possível abrir diretório:\n"
+" %s\n"
diff --git a/tools/glade/po/ro.po b/tools/glade/po/ro.po
new file mode 100644
index 00000000..220af969
--- /dev/null
+++ b/tools/glade/po/ro.po
@@ -0,0 +1,5999 @@
+# glade
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Paul-Dan Oprişa-Stănescu <oprisa@mec.utt.ro>, 2001.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 0.6.2\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2001-08-14 12:00+0020\n"
+"Last-Translator: Paul-Dan Oprişa-Stănescu <oprisa@mec.utt.ro>\n"
+"Language-Team: Romanian <gnome-ro@pelican.level7.ro>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Opţiuni grilă"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Spaţiere orizontală:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Spaţiere verticală:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Stil grilă:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Puncte"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linii"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Opţiuni prindere"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Prindere orizontală:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Stânga"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Dreapta"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Prindere verticală:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Sus"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Jos"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Un widget GnomeDockItem poate fi inserat doar în GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Nu pot insera widgetul GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Nu pot insera widgetul GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Nu pot adăuga un nou widget."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Nu puteţi adăuga un widget în poziţia selectată.\n"
+"Pont:\n"
+"GTK+ foloseşte recipiente pentru a anula widgete.\n"
+"Şterge widgetul şi foloseste în loc o casetă sau\n"
+"un recipient tabel.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Nu pot şterge widgetul."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Widgetul nu poate fi şters."
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Widgetul este creat automat, ca parte a widgetului tată, şi nu poate fi "
+"şters."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Grosime chenar:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Grosimea chenarului în jurul recipientului"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Selectează"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Şterge fereastra cu defilare"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Adaugă o fereastră cu defilare"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Suprimă alinierea"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Adaugă aliniere"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Şterge casetă evenim."
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Adaugă casetă evenim."
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Reafişează"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Decupează"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Copiază"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Lipeşte"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Şterge"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "înlocuire fiu al recipientului - încă neimplementată\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Nu pot insera widgetul GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Nu pot şterge widgetul GtkAlignment."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Nu pot insera widgetul GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Nu pot şterge widgetul GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Nu pot insera widgetul GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Nu pot şterge widgetul GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Şerge etichetă"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Bara de aplicaţii Gnome"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Pixmap-ul folosit ca logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Nume program:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Numele widgetului"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Comentarii:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "Informaţii suplimentare, ca descrierea pachetului şi pagina sa pe web"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Informare privind drepturile de autor"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Dacă este generată o aplicaţie Gnome"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Eticheta:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Imaginea principală afişată în stânga paginii."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licenţă:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Stilul de relief al butonului"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autori:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Autorii pachetului, câte unul pe linie"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "Documenters:"
+msgstr "Comentarii:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "The documenters of the package, one on each line"
+msgstr "Autorii pachetului, câte unul pe linie"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Autorii pachetului, câte unul pe linie"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+#, fuzzy
+msgid "Translators:"
+msgstr "Şiruri traductibile:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Dialogul despre Gnome"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etichetă cu accelerator"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Aliniere X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Alinierea orizontală a widgetului fiu"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Aliniere Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Alinierea verticală a widgetului fiu"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Scalare X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Scara orizontală a widgetului fiu"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Scalare Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Scara verticală a widgetului fiu"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Căptuşire H:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Scara orizontală a widgetului fiu"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Căptuşire H:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Scara orizontală a widgetului fiu"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Căptuşire H:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Scara orizontală a widgetului fiu"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Căptuşire H:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Alinierea orizontală a widgetului fiu"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Aliniere"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Direcţie:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Direcţia săgeţii"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Umbra:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Tipul de umbră al săgeţii"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Alinierea orizontală a săgeţii"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Alinierea verticală a săgeţii"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "Căptuşire X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Căptuşirea orizontală"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Căptuşire Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Căptuşirea verticală"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Săgeata"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Al. etich. X:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+#, fuzzy
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Alinierea orizontală a etichetei cadrului"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+#, fuzzy
+msgid "Label Y Align:"
+msgstr "Al. etich. X:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+#, fuzzy
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Alinierea verticală a întregii etichete "
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Tipul umbrei cadrului"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Alinierea orizontală a fiului cadrului"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Proporţii:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Proporţiile fiului cadrului"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Fiul decide:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Dacă proporţiile sunt stabilite de fiu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Aspect cadru"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Buton din stoc:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+#, fuzzy
+msgid "The stock button to use"
+msgstr "Butonul de folosit din stocul Gnome"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Eticheta:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Textul de afişat"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Icon:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+#, fuzzy
+msgid "The icon to display"
+msgstr "Pixmap-ul de afişat"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Relief buton:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Stilul de relief al butonului"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Dacă fereastra se închide după apăsarea unui buton"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Buton"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Antet:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Dacă luna şi anul trebuie afişate sus"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Nume zile:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Dacă trebuie afişate numele zilelor"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Luni fixe:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Dacă luna şi anul nu se pot schimba"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Nr. săptămână:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Dacă trebuie afişat numărul săptămânii"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Luni, prima:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Dacă săptămâna trebuie să înceapă luni"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Calendar"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Culoare fond:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Culoare fundal"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Text vizibil:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Iniţial bifat:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Dacă butonul este iniţial bifat"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+#, fuzzy
+msgid "Inconsistent:"
+msgstr "Listă icon-uri"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+#, fuzzy
+msgid "If the button is shown in an inconsistent state"
+msgstr "Dacă este afişată ora şi data"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indicator:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Dacă indicatorul este întotdeauna trasat"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Buton bifat"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Dacă elementul de meniu este iniţial bifat"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Element meniu cu bifare"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Listă cu coloane nouă"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Număr coloane:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Mod selecţie:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Modul de selecţie în lista cu coloane"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Cu titluri:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Dacă se afişează titlurile coloanelor"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Tipul umbrei chenarului listei cu coloane"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Listă cu coloane"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Cu Alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Dacă va fi folosit canalul Alfa"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titlu:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Titlul dialogului pentru alegerea culorii"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Ia o culoare"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Buton bifat"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+#, fuzzy
+msgid "If the opacity control is shown"
+msgstr "Dacă trebuie afişate numele zilelor"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+#, fuzzy
+msgid "Palette:"
+msgstr "Paleta"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+#, fuzzy
+msgid "If the palette is shown"
+msgstr "Dacă sunt afişate gradaţiile scalei"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Alegere culoare"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Alege culoarea"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Dialog de selecţie culoare"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Val. din listă:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Dacă valoarea trebuie să fie luată din listă"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK dacă e vid:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Dacă se acceptă o valoare vidă, se ia 'Val. din listă'"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Litere mari/mici:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Dacă cautarea deosebeste literele mari/mici"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Cu săgeţi:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Dacă valorile pot fi schimbate cu ajutorul săgeţilor"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Întotdeauna:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Dacă săgeţile lucrează chiar şi dacă valoarea nu este în listă"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Elemente:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Elementele în lista combinată, unul pe linie"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Caseta combo"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Dacă fereastra se închide după apăsarea unui buton"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "Has Frame:"
+msgstr "Cadru"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Caseta combo"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Arbore cu coloane nou"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Modul de selecţie în arborele cu coloane"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Tipul umbrei chenarului arborelui cu coloane"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Arbore cu coloane"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Tip:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Tipul curbei"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Valoarea minimă pe orizontală"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Valoarea maximă pe orizontală"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Valoarea minimă pe verticală"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Valoarea maximă pe verticală"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Curba"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Funcţie generatoare:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Funcţia care generează widgetul"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Şir1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Primul şir de transmis funcţiei ca argument"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Şir2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Al doilea şir de transmis funcţiei ca argument"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Primul întreg de transmis funcţiei ca argument"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Al doilea întreg de transmis funcţiei ca argument"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Widget personal"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+#, fuzzy
+msgid "New dialog"
+msgstr "Imagine nouă"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+#, fuzzy
+msgid "Cancel, OK"
+msgstr "Renunţă"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Închide"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+#, fuzzy
+msgid "_Number of Buttons:"
+msgstr "Număr rânduri:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+#, fuzzy
+msgid "Show Help Button"
+msgstr "Buton cu defilare"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+#, fuzzy
+msgid "Has Separator:"
+msgstr "separator"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+#, fuzzy
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Căptuşirea orizontală a butoanelor"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dialog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Zona de trasare"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Editabil:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Dacă textul poate fi editat"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Text vizibil:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Dacă textul introdus de utilizator va fi afişat. Dacă este dezactivat, "
+"textul introdus va fi afişat ca asteriscuri, caz uzual la introducerea "
+"parolelor"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Lungime max:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Lungimea maximă a textului"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Text:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "If the entry has a frame around it"
+msgstr "Dacă bara de aplicaţii are indicator de progres"
+
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid "Invisible Char:"
+msgstr "Vizibil:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "Activates Default:"
+msgstr "Cel implicit:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "The number of characters to leave space for in the entry"
+msgstr "Numărul coloanelor în tabel"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Intrare text"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Vizibil:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Fiul decide:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Casetă evenimente"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Iniţial bifat:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Spaţiere:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Numărul de pixeli între text şi icon"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+#, fuzzy
+msgid "Add Label Widget"
+msgstr "Adaugă aliniere"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Extensibil:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Titlul dialogului de selecţie al fişierelor"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Direcţie:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Arată ora:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Lăţimea zonei cu aspect dat"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Buton bifat"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Selectează fişier"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Culoare titlu:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Dialog de selecţie fişier"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Selectează fişier"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Operaţii fişier:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Dacă sunt afişate butoanele de operaţii ale fişierului"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Dialog de selecţie fişier"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Marginea de sus a widgetului în tabel"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Marginea de sus a widgetului în tabel"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Poziţii fixe"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Titlul dialogului de alegere a fontului"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Cu titluri:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Dacă mărimea fontului este arătată ca parte a informaţiilor"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Arată mărimea:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Dacă mărimea fontului este arătată ca parte a informaţiilor"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Cu fontul:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Dacă fontul ales este folosit la afişarea informaţiilor"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Cu mărimea:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Dacă fontul ales este folosit la afişarea informaţiilor"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Ia fontul"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Buton bifat"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Text de previzualizare:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#, fuzzy
+msgid "The preview text to display"
+msgstr "Textul de afişat"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Alegere font"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Alege font"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Dialog selecţie font"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Cadru"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Tip iniţial:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Tipul iniţial al curbei"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Curbă Gamma"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Tipul umbrei în jurul casetei purtătoare"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Poz. purtătoare:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Poziţia purtătoarei"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Latura de prindere:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Latura casetei purtătoare care se prinde în poziţie"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Caseta purtătoare"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Casetă orizontală nouă"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Mărime:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Numărul widgetelor în casetă"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Omogen:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Dacă fiii vor avea aceeaşi mărime"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Spaţiul între fiecare fiu"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Nu pot şterge nici un fiu."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Poziţie:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Pozitia widgetului realtiv la widgetele adiacente"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Căptuşire:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Căptuşirea widgetului"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Extensibil:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "TRUE dacă widgetul se poate extinde"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Umple zona:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "TRUE dacă widgetul poate umple zona alocată"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Împachetat:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "TRUE dacă la startul casetei widgetul este împachetat"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Inserează înaine"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Inserează după"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Casetă orizontală"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Casetă orizontală cu butoane nouă"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Numărul butoanelor"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Aspect:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Aspectul dispunerii butoanelor"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Spaţiul între butoane"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Casetă de butoane orizontală"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Poziţia divizorului"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Strângere:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "TRUE dacă widgetul se poate strânge"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Desfăşurare:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "TRUE dacă widgetul se poate desfăşura"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Cursoare orizontale"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metric:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Unităţile riglei"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Capăt min:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Capătul minim al riglei"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Capăt max:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Capătul maxim pe riglei"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Poziţia curentă pe riglă"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Valoarea maximă pe riglă"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Rigla orizontală"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Cu gradaţii:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Dacă sunt afişate gradaţiile scalei"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Cifre:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Numărul de cifre afişate"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Poz. gradaţii:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Poziţia gradaţiilor"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Procedură:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Procedura de actualizare a scalei"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "Inverted:"
+msgstr "Converteşte"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "If the range values are inverted"
+msgstr "Dacă valoarea trebuie să fie luată din listă"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Scara orizontală"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Procedura de actualizare a barei de defilare"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Bară de defilare orizontală"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Separator orizontal"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Listă icon-uri"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Modul de selecţie în arborele cu coloane"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientare:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Orientarea conţinutului barei de progres"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Arată mărimea:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Icon:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Lista elementelor Gnome."
+
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "Arată mărimea:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+#, fuzzy
+msgid "The stock icon size"
+msgstr "Lista elementelor Gnome."
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Dim. pag.:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Alinierea orizontală"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Alinierea verticală"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Imagine"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Element de meniu din stoc, invalid"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Element de meniu cu pixmap"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Dialog de intrare"
+
+#: ../glade/gbwidgets/gblabel.c:169
+#, fuzzy
+msgid "Use Underline:"
+msgstr "Subliniat"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+#, fuzzy
+msgid "Use Markup:"
+msgstr "Cu heap:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Aliniat:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Alinierea liniilor etichetei"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Formatare:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Dacă textul este formatat să încapă în lăţimea etichetei"
+
+#: ../glade/gbwidgets/gblabel.c:178
+#, fuzzy
+msgid "Selectable:"
+msgstr "Selectat"
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "Dacă textul icon-ului poate fi editat de utilizator"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Alinierea orizontală a întregii etichete"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Alinierea verticală a întregii etichete "
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Focalizare:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Widgetul focalizează intrarea prin tastatură la apăsarea tastei "
+"acceleratoare subliniate"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Exclusiv:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Lăţimea zonei cu aspect dat"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Mod selecţie:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Lungimea maximă a textului"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etichetă"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Lăţime zonă:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Lăţimea zonei cu aspect dat"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Înălţime zonă:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Înălţimea zonei cu aspect dat"
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Marginea de sus a widgetului în tabel"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Marginea de sus a widgetului în tabel"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Aspect"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Moduld de selecţie în listă"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Element listă"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Meniu popup"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+#, fuzzy
+msgid "_File"
+msgstr "Fişier"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+#, fuzzy
+msgid "_Edit"
+msgstr "Editare"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+#, fuzzy
+msgid "_View"
+msgstr "Vizualizare"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+#, fuzzy
+msgid "_Help"
+msgstr "Ajutor"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+#, fuzzy
+msgid "_About"
+msgstr "Despre"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Editare meniuri..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Bara de meniuri"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Element meniu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Fără orizontal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Dacă elementul docat nu poate fi orizontal"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Cu gradaţii:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Dacă elementul docat nu poate fi vertical"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Buton comutare"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Agendă nouă"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Număr pagini:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Cu taburi:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Dacă sunt afişate tabulatoarele agendei"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Cu chenar:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Dacă este afişat chenarul agendei, dar nu şi tabulatoarele"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Poz. taburi:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Poziţia tabulatoarelor agendei"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Mobile:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Dacă tabulatoarele agendei sunt mobile"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Margine H taburi:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Grosimea liniei orizontale a tabulatoarelor"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Margine V taburi:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Grosimea liniei verticale a tabulatoarelor"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Ca popup:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Dacă meniul este afişat ca popup"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Număr de pagini:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Numărul paginilor agendei"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Pagina precedentă"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Pagina următoare"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Şterge pagina"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Schimbă cu următ."
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Schimbă cu prec."
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Inserează pag. după"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Inserează pag. înainte"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "Poziţia curentă pe riglă"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "TRUE dacă widgetul se poate extinde"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "TRUE dacă widgetul poate umple zona alocată"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+#, fuzzy
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "TRUE dacă la startul casetei widgetul este împachetat"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+#, fuzzy
+msgid "Menu Label:"
+msgstr "Eticheta:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "Textul afişat în buton"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Agenda"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Meniu Opţiuni"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "În culori:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Dacă previzualizarea se face în culori sau alb/negru"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Dacă previzualizarea se extinde în toată zona alocată"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Previzualizare"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Orientarea conţinutului barei de progres"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "Direcţie:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+#, fuzzy
+msgid "Pulse Step:"
+msgstr "Cu heap:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+#, fuzzy
+msgid "The text to display over the progress bar"
+msgstr "Stilul barei de progres"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Cu text:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Dacă textul va fi afişat în bara de progres"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Mod activitate:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Dacă bara de progres se comportă ca botul maşinii lui Kit :)"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Alinierea orizontală a textului"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Alinierea verticală a textului"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Bara de progres"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Dacă butonul radio este iniţial apăsat"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grup:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Grupul butoanelor radio (implicit toate butoanele radio au acelaşi tată)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+#, fuzzy
+msgid "New Group"
+msgstr "Grup nou:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Buton radio"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Dacă elementul de meniu radio este iniţial activ"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Grupul elemetelor meniului radio (implicit toate elementele meniului radio "
+"au acelaşi tată)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Element meniu radio"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Grupul butoanelor radio (implicit toate butoanele radio au acelaşi tată)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Buton radio"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Procedură H:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Dacă va fi afişată bara de defilare orizontală"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Procedură V:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Dacă va fi afişată bara de defilare verticală "
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+#, fuzzy
+msgid "Window Pos:"
+msgstr "Fereastră"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+#, fuzzy
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Poziţia widgetelor fii respectând widgetele adiacente"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+#, fuzzy
+msgid "Shadow Type:"
+msgstr "Umbra:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Procedura de actualizare a barei de defilare verticală"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Fereastră cu defilare"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Separator orizontal"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Viteză defilare:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Viteza de defilare a butonului cu defilare, în legătură cu incrementul "
+"paginii"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Numărul cifrelor zecimale afişate"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numeric:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Proc. actualizare:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Când este emis semnalul 'value_changed'"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Rotunjire:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Dacă valoarea este rotunjită la multipli ai increm. pasului"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Limitare:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Dacă valoarea este trunchiată la limite"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Buton cu defilare"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "Resize Grip:"
+msgstr "Desfăşurare:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Dacă bara de aplicaţii are indicator de progres"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Bara de stare"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Tabel nou"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Număr rânduri:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rânduri:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Numărul rândurilor în tabel"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Coloane:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Numărul coloanelor în tabel"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Dacă fiii vor avea aceeaşi mărime"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Spaţiere rând:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Spaţiul dintre rânduri"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Spaţiere col.:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Spaţiul dintre coloane"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Celula X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Marginea din stânga a widgetului în tabel"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Celula Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Marginea de sus a widgetului în tabel"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Câte col.:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Numărul de coloane din tabel pe care se întinde widgetul"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Câte rând.:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Numărul de rânduri din tabel pe care se întinde widgetul"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Căptuşire H:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Căptuşire V:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Extindere X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "TRUE dacă widgetul se poate extinde pe orizontală"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Extindere Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "TRUE dacă widgetul se poate extinde pe verticală"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Strângere X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "TRUE dacă widgetul se poate strânge pe orizontală"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Stângere Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "TRUE dacă widgetul se poate strânge pe verticală"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Umplere X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "TRUE dacă widgetul poate umple pe orizontală zona alocată"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Umplere Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "TRUE dacă widgetul poate umple pe verticală zona alocată"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Inserează rând înainte"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Inserează rând după"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Inserează coloană înainte"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Inserează coloană după"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Şterge rând"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Şterge coloană"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabel"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centrat"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+#, fuzzy
+msgid "Fill"
+msgstr "Umple zona:"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Nimic"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:117
+#, fuzzy
+msgid "Cursor Visible:"
+msgstr "Vizibil:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+#, fuzzy
+msgid "If the cursor is visible"
+msgstr "Dacă widgetul este iniţial vizibil"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Converteşte"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Dacă textul poate fi editat"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+#, fuzzy
+msgid "Justification:"
+msgstr "Aliniat:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "Alinierea liniilor etichetei"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+#, fuzzy
+msgid "Wrapping:"
+msgstr "Limitare:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "Lungimea maximă a textului"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+#, fuzzy
+msgid "Space Above:"
+msgstr "Mărime spaţii:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+#, fuzzy
+msgid "Space Below:"
+msgstr "Mărime spaţii:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "Mărime spaţii:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "Index"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+#, fuzzy
+msgid "Text View"
+msgstr "Text vizibil:"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Dacă butonul de comutare este iniţial apăsat"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Buton comutare"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Buton comutare"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Bară nouă"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Număr elemente:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Numărul de elemente din bară"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Orientarea barei"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Stilul barei"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Tooltip-uri:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Dacă sunt prevăzute tooltip-uri"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Cu chenar:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Dacă fiii vor avea aceeaşi mărime"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Inserează element înainte"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Inserează element după"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Bară"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Buton comutare"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Bară"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+#, fuzzy
+msgid "Column 1"
+msgstr "Coloane:"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+#, fuzzy
+msgid "Column 2"
+msgstr "Coloane:"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Coloane:"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "Fişier header:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+#, fuzzy
+msgid "If the column header buttons are shown"
+msgstr "Dacă se afişează titlurile coloanelor"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+#, fuzzy
+msgid "Reorderable:"
+msgstr "Invers:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "Dacă previzualizarea se face în culori sau alb/negru"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+#, fuzzy
+msgid "Enable Search:"
+msgstr "Caută"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Înălţime scalare:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Alegere culoare"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Modul de selecţie în arbore"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "Extindere X:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Casetă verticală nouă"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Casetă verticală"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Casetă de butoane verticală nouă"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Casetă de butoane verticală"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Tipul umbrei vederii"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Vedere"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Cursoare verticale"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Rigla verticală"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Scara verticală"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Bară de defilare verticală"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Separator vertical"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Titlul ferestrei"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Tipul ferestrei"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Tip:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Poziţia iniţială a ferestrei"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modală:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Dacă fereastra este modală"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Lăţime implicită:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Lăţimea implicită a ferestrei"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Înălţime implicită:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Înălţimea implicită a ferestrei"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+#, fuzzy
+msgid "Resizable:"
+msgstr "Desfăşurare:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "Dacă fereastra poate fi mărită"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Dacă fereastra poate fi strânsă"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Mărire:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Dacă fereastra poate fi mărită"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+#, fuzzy
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Dacă la închidere, în loc să fie distrusă, fereastra este doar ascunsă"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "Titlul ferestrei"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "protejat"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Dacă proporţiile sunt stabilite de fiu"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Dacă fereastra are bară de stare"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Dacă textul va fi afişat în bara de progres"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Stil grilă:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Focalizare:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Dacă proporţiile sunt stabilite de fiu"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Fereastră"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Eroare"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Eroare de sistem"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Eroare la deschiderea fişierului"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Eroare la citirea fişierului"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Eroare la scrierea fişierului"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Director invalid"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Valoare invalidă"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Intrare XML invalidă"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Lipseşte tagul de început"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Lipseşte tagul de sfârşit"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Data nu e un caracter"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Lipseste id clasă"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Clasă necunoscută"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Component invalid"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Sfârsit de fişier neaşteptat"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Cod de eroare necunoscut"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+#, fuzzy
+msgid "Label For"
+msgstr "Etichetă"
+
+#: ../glade/glade_atk.c:123
+#, fuzzy
+msgid "Labelled By"
+msgstr "Etichetă"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Etichetă"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Meniu popup"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Nume:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+#, fuzzy
+msgid "Description:"
+msgstr "Descriere"
+
+#: ../glade/glade_atk.c:641
+#, fuzzy
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Poziţia widgetelor fii respectând widgetele adiacente"
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "Opţiuni generale:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+#, fuzzy
+msgid "Click"
+msgstr "Ceas"
+
+#: ../glade/glade_atk.c:762
+#, fuzzy
+msgid "Press"
+msgstr "Progres:"
+
+#: ../glade/glade_atk.c:763
+#, fuzzy
+msgid "Release"
+msgstr "Invers:"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Tampon"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Alegeţi un widget pentru a insera în el"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Nu puteţi insera în ferestre sau dialoguri."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Nu puteţi insera în widgetul selectat, deoarece\n"
+"este creat automat de widgetul tată."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "În bara de meniuri pot fi inserate doar meniuri."
+
+#: ../glade/glade_clipboard.c:427
+#, fuzzy
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "În zona GnomeDialog pot fi inserate doar butoane."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "În GnomeDock pot fi inserate doar widgete GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Un widget GnomeDockItem poate înlocui doar alt GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Scuze - înlocuirea GnomeDockItem încă nu este implementată."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Un widget GnomeDockItem poate fi inserat doar în GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Nou"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Creare fişier nou"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+#, fuzzy
+msgid "_Gnome"
+msgstr "Gnome:"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "protejat"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+#, fuzzy
+msgid "GTK+ _Basic"
+msgstr "GTC+ de bază"
+
+#: ../glade/glade_gtk12lib.c:247
+#, fuzzy
+msgid "GTK+ _Additional"
+msgstr "GTK+ suplimentar"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Alege tasta acceleratoare"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Taste"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Editor meniu"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Tip"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Accelerator"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Nume"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Descriptor"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Activ"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grup"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Icon"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Mută elementul şi fiii săi un loc în sus pe listă"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Mută elementul şi fiii săi un loc în jos pe listă"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Mută elementul şi fiii săi un nivel mai sus"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Mută elementul şi fiii săi un nivel mai jos"
+
+#: ../glade/glade_menu_editor.c:524
+#, fuzzy
+msgid "The stock item to use."
+msgstr "Lista elementelor Gnome."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Element listă:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Lista elementelor Gnome."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Numele widgetului"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Functia apelată când elementul este selectat"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Descriptor:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Icon-ul, opţional, afişat în meniu la stânga elementului."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Pontul afişat când mouse-ul este pe element"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Tooltip:"
+
+#: ../glade/glade_menu_editor.c:957
+#, fuzzy
+msgid "_Add"
+msgstr "Adaugă"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Acaugă un nou element sub cel selectat."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "Acaugă un nou element sub cel selectat."
+
+#: ../glade/glade_menu_editor.c:978
+#, fuzzy
+msgid "Add _Separator"
+msgstr "Adaugă separator"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Adaugă separator sub elementul selectat."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Sterge"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Şterge elementul curent"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Tip element:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Dacă elementul este initial activ."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Activ:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Nu"
+
+#: ../glade/glade_menu_editor.c:1036
+#, fuzzy
+msgid "The radio menu item's group"
+msgstr "Dacă elementul de meniu radio este iniţial activ"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Bifat"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Accelerator:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Tasta:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modificatoare:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Da"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Alege icon"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "separator"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Nou"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Selector"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Directorul proiectului nu este dat.\n"
+"Definiţi-l prin dialogul 'Opţiuni proiect'.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Directorul sursă nu este dat.\n"
+"Definiţi-l prin dialogul 'Opţiuni proiect'.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Director sursă invalid:\n"
+"\n"
+"Directorul sursă trebuie să fie directorul proiectului\n"
+"sau un subdirector al directorul proiectului\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Directorul de pixmap-uri nu este dat.\n"
+"Definiţi-l prin dialogul 'Opţiuni proiect'.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Scuze - generarea sursei pentru %s încă nu este implementată"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+#, fuzzy
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Eroare în glade-- la generarea codului sursă C++.\n"
+"Verificaţi dacă glade-- este instalat si dacă este în PATH."
+
+#: ../glade/glade_project.c:548
+#, fuzzy
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Eroare în glade-- la generarea codului sursă C++.\n"
+"Verificaţi dacă glade-- este instalat si dacă este în PATH."
+
+#: ../glade/glade_project.c:571
+#, fuzzy
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Eroare în glade-- la generarea codului sursă C++.\n"
+"Verificaţi dacă glade-- este instalat si dacă este în PATH."
+
+#: ../glade/glade_project.c:594
+#, fuzzy
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Eroare în glade-- la generarea codului sursă C++.\n"
+"Verificaţi dacă glade-- este instalat si dacă este în PATH."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Directorul de pixmap-uri nu este dat.\n"
+"Definiţi-l prin dialogul 'Opţiuni proiect'.\n"
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "Eroare la scrierea fişierului XML\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Opţiuni proiect"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "General"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Opţiuni de bază:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Directorul proiectului"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Director proiect:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Răsfoieşte..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Numele proiectului curent"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Nume proiect:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Numele programului"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Fişierul proiectului"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Fişier proiect:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Subdirectoare:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Directorul de salvare a codului sursă"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Director sursă:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Directorul de pixmap-uri"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Director pixmap:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Licenţa care va fi pusă la începutul fişierelor generate"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Limbaj:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Cu suport Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Dacă este generată o aplicaţie Gnome"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Cu suport Gnome DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Dacă este generată o aplicaţie Gnome DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Opţiuni C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opţiuni generale:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Suport gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Dacă şirurile sunt marcate pentru traducere cu gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Numeşte widgetele"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Dacă numele widgetelor sunt date în codul sursă"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Copii siguranţă surse"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Dacă se fac copii de siguranţă ale surselor"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Suport 'Ajutor' Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Dacă va fi inclus suportul sistemului de ajutor Gnome"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Opţiuni fişiere de ieşire:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Fişierul produs main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Dacă fişierul produs main.c conţinând funcţia main() încă nu există"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Produse ale funcţiilor suport"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Dacă funcţiile suport produc ceva"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Produsul generării"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Dacă se produc fişiere cod sursă. inclusiv Makefile.am şi configure.in, dacă "
+"acestea încă nu există"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funcţii creare interfaţă:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Fişierul în care se scriu funcţiile de creare a interfeţei"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Fişier sursă:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Fişierul în care se scriu instrucţiunile funcţiilor de creare a interfeţei"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Fişier header:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Funcţii creare interfaţă:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Funcţii creare interfaţă:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Manipulant semnale şi funcţii de rapel:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Fişierul în care se scriu descriptorii (fără semnal) şi funcţiile de rapel"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Fişierul în care se scriu instrucţiunile manipulantului semnalelor şi al "
+"funcţiilor de rapel"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Manipulant semnale şi funcţii de rapel:"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"Fişierul în care se scriu descriptorii (fără semnal) şi funcţiile de rapel"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Funcţii suport:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Fişierul în care se scriu funcţiile suport"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Fişierul în care se scriu declaraţiile funcţiilor suport"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Funcţii suport:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Opţiuni LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Şiruri traductibile:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Salvează şiruri traductibile"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Dacă şirurile traductibile sunt salvate într-un fişier sursă C separat, "
+"pentru a activa traducerea interfeţelor prin libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Fişierul sursă C pentru salvarea şirurilor traductibile"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fişier:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Selectare director proiect"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Definiţi opţiunea 'Fişier de şiruri traductibile'"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Definiţi opţiunea 'Director proiect'"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Definiţi opţiunea 'Fişier proiect'"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Definiţi opţiunea 'Nume proiect'"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Definiţi opţiunea 'Nume proiect'"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Definiţi opţiunea 'Director sursă'"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Definiţi opţiunea 'Director pixmap'"
+
+#: ../glade/glade_project_window.c:184
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Nu pot redenumi fişierul:\n"
+" %s\n"
+"în:\n"
+" %s\n"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Crează un proiect nou"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+#, fuzzy
+msgid "_Build"
+msgstr "Generare"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Ieşire cod sursă proiect"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+#, fuzzy
+msgid "Op_tions..."
+msgstr "Opţiuni"
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Editează opţiuni proiect"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Şterge widgetul selectat"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Arată _Paleta"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Arată paleta widgetului"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Arată _Editor proprietăţi"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Arată editorul proprietăţilor"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Arată _Arbore widget"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Arată arborele widgetului"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Arată _Tamponul"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Arată tamponul"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Arată _Grila"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Arată grila (numai la recipiente fixe)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Prinde Grila"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Prindere widgete de grilă"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Arată tooltipuri _Widget"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Arată tooltipurile widgetului creat"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "_Opţiuni grilă..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Stilul grilei şi spatierile"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Opţiuni de p_rindere..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Opţiuni de prindere de grilă"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+#, fuzzy
+msgid "_Project"
+msgstr "Proiecte"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Proiect nou"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Deschide"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Deschide proiect"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Salvează"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Salvează proiect"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opţiuni"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Generare"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Generează codul sursă"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Deschide un proiect existent"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Salvează proiect"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Termină Glade"
+
+#: ../glade/glade_project_window.c:701
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "Alegeţi un widget pentru a insera în el"
+
+#: ../glade/glade_project_window.c:706
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "Alegeţi un widget pentru a insera în el"
+
+#: ../glade/glade_project_window.c:711
+#, fuzzy
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Arată proprietăţile widgetului selectat"
+
+#: ../glade/glade_project_window.c:783
+#, fuzzy
+msgid "_Grid"
+msgstr "Grila"
+
+#: ../glade/glade_project_window.c:791
+#, fuzzy
+msgid "_Show Grid"
+msgstr "Arată grila"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Fixează spaţiul dintre liniile grilei"
+
+#: ../glade/glade_project_window.c:811
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "Prinde grila"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Prinde widgete de grilă (numai la recipiente fixe)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Părţile widgetului care se prind de grilă"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+#, fuzzy
+msgid "_About..."
+msgstr "Despre..."
+
+#: ../glade/glade_project_window.c:895
+#, fuzzy
+msgid "Optio_ns"
+msgstr "Opţiuni"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Scrie cod sursă"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Sigur doriţi să creaţi un proiect nou?"
+
+#: ../glade/glade_project_window.c:1053
+#, fuzzy
+msgid "New _GTK+ Project"
+msgstr "Proiect nou"
+
+#: ../glade/glade_project_window.c:1054
+#, fuzzy
+msgid "New G_NOME Project"
+msgstr "Proiect nou"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Noul proiect a fost creat."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Proiectul a fost deschis."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Eroare la deschiderea proiectului."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Erori la deschiderea fişierelor proiectului"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " erori la deschiderea fişierului:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Eroare la salvarea proiectului"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Eroare la salvarea proiectului."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Proiect salvat."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Eroare la scrierea codului sursă"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Eroare la scrierea sursei."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Cod sursă scris."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Mesaj de eroare sistem:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Sigur doriţi să terminaţi?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+#, fuzzy
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2001 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+#, fuzzy
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade este un Generator de interfeţe pentru GTK+ şi GNOME.\n"
+
+#: ../glade/glade_project_window.c:2012
+#, fuzzy
+msgid "About Glade"
+msgstr "Termină Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<fără titlu>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Navigator bază de date"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Casetă cu date"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "Alegere font"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Configurator DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+#, fuzzy
+msgid "DSN Config Druid"
+msgstr "Configurator DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Vizualizator erori bază de date"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Dialog erori bază de date"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+#, fuzzy
+msgid "Form"
+msgstr "Format:"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Grilă cu date"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Listă cu date"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Widget login bază de date"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Login"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Dialog login bază de date"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "Configurator pagină Gnome"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "Director sursă:"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+#, fuzzy
+msgid "Table Editor "
+msgstr "Editor meniu"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Flotant:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Dacă pot fi elemente cu docare flotantă"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Adaugă bandă de docare sus"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Adaugă bandă de docare jos"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Adaugă bandă de docare la stânga"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Adaugă bandă de docare la dreapta"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Adaugă element docat flotant"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Doc Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Blocat:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Dacă elementul docat este blocat în poziţie"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exclusiv:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Dacă elementul docat este întotdeauna singur în banda sa"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Fără flotare:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Dacă elementul docat nu poate flota în propria sa fereastră"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Fără vertical:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Dacă elementul docat nu poate fi vertical"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Fără orizontal:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Dacă elementul docat nu poate fi orizontal"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Tipul umbrei în jurul elementului docat"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orientarea elementului docat"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Adaugă element docat înainte"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Adaugă element docat după"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Element docat Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Informaţii suplimentare, ca descrierea pachetului şi pagina sa pe web"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Dialogul despre Gnome"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Fişier nou"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Deschide fişier"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Salvează fişier"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Bară de stare:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Dacă fereastra are bară de stare"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Memo config.:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Dacă aspectul este salvat şi refăcut automat"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Fereastră de aplicaţie Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Mesaj de stare."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Progres:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Dacă bara de aplicaţii are indicator de progres"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Stare:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "Dacă bara de aplicaţii are zone pt. intrare şi mesaje de stare"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Bara de aplicaţii Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-alias:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Dacă rastrul este anti-alias, pt. a netezi muchiile la text şi grafică"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Coordonata X minimă"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Coordonata Y minimă"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Coordonata X maximă"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Coordonata Y maximă"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Pixeli pe unitate:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Numărul de pixeli pe unitatea de lungime"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Dither:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Dacă imaginea va fi interpolată pentru a fi acceptabilă"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Ia o culoare"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Selector de culori Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+"Nu pot crea fişierul:\n"
+" %s\n"
+
+#: ../glade/gnome/gnomecontrol.c:249
+#, fuzzy
+msgid "New Bonobo Control"
+msgstr "Agendă nouă"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Descriere"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Arată ora:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Dacă este afişată ora şi data"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Format de 24h:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Dacă ora este afişată în format 24:00"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Ora min:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Ora minimă afişată în popup"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Ora max:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Ora maximă afişată în popup"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Auto-închide:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Dacă fereastra se închide după apăsarea unui buton"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Închis = ascuns:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Dacă la închidere, în loc să fie distrusă, fereastra este doar ascunsă"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Caseta de dialog Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Druid Gnome nou"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Show Help"
+msgstr "Cu text:"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Display the help button."
+msgstr "Spaţiul între butoane"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Adaugă pag. de start"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Adaugă pag. de sfârşit"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druid"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Titlul paginii"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Textul principal din pagină, introducând utilizatorul în druid."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Culoare titlu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Culoarea textului din titlu"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Culoare text:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Culoarea textului principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Culoarea fondului paginii"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Cul. fundal logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Culoarea de fundal în jurul logo"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Cul. casetă text:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Culoare fondului din zona textului principal"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+#, fuzzy
+msgid "Logo Image:"
+msgstr "Imagine"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logo-ul afişat în dreapta-sus a paginii"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "Imaginea principală afişată în stânga paginii."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "Imaginea principală afişată în stânga paginii."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+#, fuzzy
+msgid "Druid Start or Finish Page"
+msgstr "Pagina de sfârşit a druidului"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+#, fuzzy
+msgid "Contents Back. Color:"
+msgstr "Cul. fundal logo:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+#, fuzzy
+msgid "The background color around the title"
+msgstr "Culoarea de fundal în jurul logo"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "Imaginea principală afişată în stânga paginii."
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Pagină standard a druidului"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID istoric:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "ID-ul pentru salvarea intrărilor în istoric"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Salvate max:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Numărul maxim de intrări salvate în istoric"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Intrare Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Titlul dialogului de selecţie al fişierelor"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Director:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Dacă mai degrabă trebuie un director decât un fişier"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Dacă dialogul de selecţie al fişierelor este modal"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Intrare fişiere Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Text de previzualizare afişat în dialogul de alegere a fontului"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mod:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "De afişat în butonul de preluare a fontului"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Mărimea fontului folosit în butonul de preluare a fontului"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Selector fonturi Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL-ul afişat când se face click pe buton"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Textul afişat în buton"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Butonul HRef Link Gnome"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Intrare icon Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Modul de selecţie:"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Lăţime icon:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Lăţimea fiecărui icon"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Numărul de pixeli între rândurile de icon-uri"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Numărul de pixeli între coloanele de icon-uri"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Contur icon:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Nr. pixeli în jurul icon-ului (nefolosit?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Spaţiere text:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Numărul de pixeli între text şi icon"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Text editabil:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Dacă textul icon-ului poate fi editat de utilizator"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Text static:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Dacă textul icon-ului este static, caz în care nu va fi copiat de către "
+"GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Listă icon-uri"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Alegere icon"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Tip mesaj:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Tipul casetei de mesaj"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Mesaj:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Mesajul de afişat"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Caseta de mesaaje Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Fişierul pixmap"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Scalat:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Dacă pixmap-ul este scalat"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Lăţime scalare:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Lăţimea la care va fi scalat pixmap-ul"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Înălţime scalare:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Înălţimea la care va fi scalat pixmap-ul"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Pixmap Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Previzualizare:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Dacă este afişată o mică previzualizare a pixmap-ului"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "Intr.pixmap Gnome"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Casetă propr.Gnome nouă"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Casetă de dialog proprietăţi"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Scrie codul sursei şi ieşi"
+
+#: ../glade/main.c:74
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "Arată paleta widgetului"
+
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "Arată editorul proprietăţilor"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: Fişierul XML trebuie sa aibă argumentul '-w' sau '--write-source'.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: eroare la încărcarea fişierului XML.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: eroare la scrierea sursei.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privat"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protejat"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Evidenţiat"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Selectat"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Când fereastra trebuie regenerată"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Când mouse-ul se mişcă"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Sugestii la mişcarea mouse-ului"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Mişcare mouse cu un buton apăsat"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Mişcare mouse cu butonul 1 apăsat"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Mişcare mouse cu butonul 2 apăsat"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Mişcare mouse cu butonul 3 apăsat"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Apăsarea unui buton al mouse-ului"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Eliberarea unui buton al mouse-ului"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Apăsarea unei taste"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Eliberarea unei taste"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Când mouse-ul intră în fereastră"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Când mouse-ul iese din fereastră"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Nici o schimbare în intrarea focalizată"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Nici o schimbare în structura ferestrei"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Nici o schimbare în proprităţile X Windows"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Nici o schimbare în vizibilitate"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Pentru cursoare din programe care folosesc XImput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Proprietăţi"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Împachetare"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Comun"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stil"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Semnale"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Proprietăţi: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Proprietăţi: <nimic>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Clasa:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Clasa widgetului"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Lăţime:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Înălţime:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Vizibil:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Dacă widgetul este iniţial vizibil"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Sensibil:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Dacă widgetul răspunde la intrare"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Tooltipul de afişat dacă mouse-ul zăboveşte pe widget"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Poate fi implicit:"
+
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "Dacă widgetul poate fi cel implicit"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Cel implicit:"
+
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "Dacă widgetul este cel implicit"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Poate focaliza:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Dacă widgetul poate fi focalizat"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Este focalizat:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Dacă widgetul este focalizat"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Evenimente:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Evenimentele X la care răspunde widgetul"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Evenimente ext.:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Mod evenimente extensie X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Acceleratoare:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definire semnale emise la apăsarea tastelor"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Editare..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagă:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "TRUE pentru a propaga stilul la fiii widgetului"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Nume stil:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Numele stilului, care poate fi folosit de mai multe widgete"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Font:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Fontul folosit în widget pentru texte"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Copiază tot"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Prim plan:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Fundal:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Bază:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Culoare prim plan"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Culoare fundal"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Culoare text"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Culoare bază"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Pixamp fundal:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Imaginea folosită de widget ca fundal"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Fişierul în care se scrie codul sursă"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Public:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Dacă widgetul este adăugat la structura componentelor"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Clasă separată:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Pune subarborele widgetului într-o clasă separată"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Fişier separat:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Pune widgetul într-un fişier separat"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Vizibilitate:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Vizibilitatea widgetului. Widgetele publice sunt exportate global."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Pentru a copia, selectţi culoarea sau fundalul"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Selecţie invalidă în on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Trebuie să copiaţi întâi culoarea sau pixmap-ul de fundal"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Pentru a insera, selectaţi o culoare"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Pentru a insera, selectaţi un pixmap de fundal"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Nu pot crea pixmap-ul, din fişier\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Semnal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "După"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Obiect"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Semnal:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Semnalul la care se adaugă descriptorul"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Funcţia care manipulează semnalul"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Data:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Data transmisă descriptorului"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Obiect:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Obiectul care primeşte semnalul"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "După:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Dacă descriptorul rulează după clasa funcţiei"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Adaugă"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Actualizare"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Şterge"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Acceleratoare"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Tasta"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Semnal emis"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Tasta acceleratoare"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Semnalul emis la apăsarea tastei acceleratoare"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Şiruri traductibile:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Selectare evenimente X"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Masca evenimente"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Alegeţi tasta acceleratoare"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Alegeţi semnalul emis"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Alegeţi numele semnalului"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Definiţi descriptorul semnalului"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s semnale"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Selectare semnal"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Valoare:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Inc. pas:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Inc. pagină:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Dim. pag.:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Valoare H:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "H min:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "H max:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Inc. H pas:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Inc. H pag.:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Dim. H pag.:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Valoare V:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "V min:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "V max:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Inc. V pas:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Inc. V pag.:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Dim. V pag.:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Valoarea iniţială"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Valoarea minimă"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Valoarea maximă"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Incrementul pasului"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Incrementul paginii"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Mărimea paginii"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Fontul cerut nu este disponibil."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Selecţie stiluri"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stiluri"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Redenumire"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Renunţă"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Stil nou:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Nume de stil invalid"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Acest nume de stil este deja folosit"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Redenumire stil în:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Nu pot redenumi fişierul:\n"
+" %s\n"
+"în:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Nu pot crea fişierul:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Eroare la scrierea fişierului XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Fişierul de şiruri traductibile generat de Glade.\n"
+" * Adăugaţi acest fişier la POTFILES.in din proiect.\n"
+" * NU îl compilaţi ca parte a aplicaţiei dv.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nume fişier sursă interfaţă invalid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nume fişier header interfaţă invalid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nume fişier sursă rapeluri invalid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nume fişier header rapeluri invalid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nume fişier sursă suport invalid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nume fişier header suport invalid: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Nu pot adăuga la fişierul:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Eroare la scrierea în fişierul:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Numele fişierului trebuie definit în dialogul 'Opţiuni proiect'."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Numele fişierului trebuie să fie relativ simplu.\n"
+"Definiţi-l în dialogul 'Opţiuni proiect'."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Arbore widget"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widget inexistent în casetă"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widget inexistent în tabel"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widget inexistent în containerul fix"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widget inexistent în împachetator"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Nu pot accesa fişierul:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"nu pot deschide fişierul:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Nu pot crea directorul:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Nu pot accesa directorul:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Director invalid:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Proiecte"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "proiect"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Nu pot deschide directorul:\n"
+" %s\n"
diff --git a/tools/glade/po/ru.po b/tools/glade/po/ru.po
new file mode 100644
index 00000000..f3b4a36c
--- /dev/null
+++ b/tools/glade/po/ru.po
@@ -0,0 +1,5860 @@
+# translation of ru.po to
+# Copyright (C) 1998-2002, The Free Software Foundation
+# Evgeniy Cherkashin <eugeneai@icc.ru>
+#
+# Valek Filippov <frob@df.ru>, 1999-2002.
+# Andrew W. Nosenko <awn@bcs.zp.ua>, 2003.
+# Leonid Kanter <leon@asplinux.ru>, 2006.
+msgid ""
+msgstr ""
+"Project-Id-Version: ru\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-08-25 14:16+0300\n"
+"PO-Revision-Date: 2006-08-25 14:22+0300\n"
+"Last-Translator: Leonid Kanter <leon@asplinux.ru>\n"
+"Language-Team: <gnome-cyr@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.2\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr ""
+"Создать или открыть дизайн интерфейса пользователя для приложения GTK+ или "
+"GNOME"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Конструктор интерфейсов GLADE"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Параметры экранной сетки"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Гор. промежуток:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Верт. промежуток:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Стиль экранной сетки:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Точки"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Линии"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Параметры сетки привязки"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Гор. шаг привязки:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Левый"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Правый"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Верт. шаг привязки"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Верх"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Низ"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Виджет GtkToolItem может быть добавлен только к GtkToolbar."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Невозможно вставить виджет GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Невозможно вставить виджет GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Не возможно добавить новый виджет."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Невозможно добавить элемент в указанную позицию.\n"
+"\n"
+"Подсказка: GTK+ использует контейнеры для размещения элементов.\n"
+"Попробуйте удалить существующий элемент и использовать вместо\n"
+"него box или табличный контейнер.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Не удалось удалить виджет."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Виджет не может быть удален"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Элемент создан автоматически как часть родительского элемента и не может "
+"быть удален."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Ширина окантовки:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Ширина окантовки вокруг контейнера"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Выбрать"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Удалить прокручиваемое окно"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Добавить прокручиваемое окно"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Убрать выравнивание"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Добавить выравнивание"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Убрать событие?"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Добавить событие?"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Перерисовать"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Вырезать"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "Скопировать"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "Вставить"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "Удалить"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "Не применимо"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "замена дочернего объекта контейнера еще не реализована\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Не удалось вставить виджет GtkAlignment."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Не удалось удалить виджет GtkAlignment."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Не удалось вставить виджет GtkEventBox."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Не удалось удалить виджет GtkEventBox."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Не удалось вставить виджет GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Не удалось удалить виджет GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Убрать метку"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Название приложения"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Эмблема:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Картинка используемая как эмблема"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Название программы:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Название приложения"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Комментарии:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Дополнительная информация, такая как описание приложения"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Авторское право:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Сведения об авторском праве"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "Веб-сайт"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "URL веб-сайта приложения"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Метка веб-сайта:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "Картинка показываемая как линк на веб-сайт"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Лицензия:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Сведения о лицензии приложения"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Переносить лицензию:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "Если текст лицензии должен переноситься"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Авторы:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Авторы пакета, по одному на строчку"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Документация:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Авторы документации к пакету, по одному на строчку"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Художники:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "The people who have created the artwork for the package, one on each line"
+msgstr "Авторы художественных работ используемых в пакете, по одному на строчку"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Переводчики:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Переводчики пакета. Обычно остаётся пустым, чтобы переводчики могли добавить "
+"свои имена в po-файл"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Диалог \"О программе\""
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Метка с клавишей ускорения"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Выравн. по X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Горизонтальное выравнивание дочернего виджета"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Выравн. по Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Вертикальное выравнивание дочернего виджета"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X Масштаб:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Масштаб по горизонтали дочернего виджета"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y Масштаб:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Масштаб по вертикали дочернего виджета"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Заполнение сверху:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Пространство над дочерним виджетом"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Заполнение снизу:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Пространство под дочерним виджетом"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Заполнение слева:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Пространство слева от дочернего виджета"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Заполнение справа:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Пространство справа от дочернего виджета"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Выравнивание"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Направление:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Направление стрелки"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Тень:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Вид тени стрелки"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Горизонтальное выравнивание стрелки"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Вертикальное выравнивание стрелки"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "X Промежуток:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Горизонтальный интервал"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Y Промежуток:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Вертикальный интервал"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Стрелка"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Выр. метки по X:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Выравнивание по горизонтали метки рамки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Выр. метки по Y:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Вертикальное выравнивание метки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Вид тени рамки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Выравнивание по горизонтали дочернего элемента рамки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Отношение:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Соотношение вертикального и горизонтального размеров дочернего элемента рамки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Использ. доч.:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Если требуется определять соотношение размеров по дочернему элементу"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Рамка отношения"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Готовая кнопка:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Использовать готовую кнопку"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Метка:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Отображаемый тест"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Иконка:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "иконка для отображения"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Рельеф кнопок:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Стиль рельефа для кнопки"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Идентификатор ответа:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Код (иденитификатор) ответа, который возвращается при нажатии кнопки. "
+"выберите один из стандартных кодов или введите свой (должен быть "
+"положительным целочисленным значением)"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Фокус по щелчку:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Закрывается ли диалог когда нажата любая кнопка"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Удалить содержимое кнопки"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Кнопка"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Заголовок:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Требуется ли поместить название месяца сверху"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Названия дней:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Показывать ди названия дней"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Фикс. месяц:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Не дать возможность листать месяцы и года"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Номера недель:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Требуется ли показывать номер недели"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Пнд сначала:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Неделя начинается с понедельника"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Календарь"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Цвет фона:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Цвет фона"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Просмотр ячейки"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Изначально Вкл.:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Если требуется, чтобы (check) кнопка была изначально включена"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Индикатор:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Если надо прорисовывать индикатор всегда"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Check-Кнопка"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Если изначально check-меню включено"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Элемент check-меню"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Новый список из столбцов"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Количество столбцов:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Режим Выбора:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Режим выбора колоночного списка"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Показывать Заголовки:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Требуется ли показывать заголовки"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Вид тени рамки колоночного списка"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Колоночный список"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Использовать альфа-канал:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Если должен использоваться альфа-канал"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Заголовок:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Заголовок диалога выбора цвета"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Выбор цвета"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Кнопка выбора цвета"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Управление непрозрачностью:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Показывать ли элемент управления непрозрачноситю"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Палитра:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Показывать ли палитру"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Выбор цвета"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Выберите цвет"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Окно выбора цвета"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Значение в списке:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Должно ли значение быть в списке"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK если пустое:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Если допустимо пустое значение при установленном \"Значение в списке\""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "С учетом регистра:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Поиск различает большие и малые буквы"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Исп. стрелок:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Стрелки могут использоваться для изменения значения"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Исп. всегда:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Работают ли стрелки всегда, даже если значения нет в списке"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Элементы:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Элементы комбинированного списка по одному на строку"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Комб. Список"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Имеет рамку:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Элемент комбинированного списка"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Новое колоночное дерево"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Режим выбора колоночного дерева"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Вид тени рамки колоночного дерева"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Колоночное дерево"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Тип:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Вид кривой"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X мин.:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Минимальное горизонтальное значение"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X макс.:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Максимальное горизонтальное значение"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y мин.:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Минимальное вертикальное значение"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y макс.:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Максимальное вертикальное значение"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Кривая"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Функция создания:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Функция создающая виджет"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Строка1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Первый строковый аргумент передаваемый функции"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Строка2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Второй строковый аргумент передаваемый функции"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Целое1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Первый аргумент типа \"целое\" передаваемый функции"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Целое2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Второй аргумент типа \"целое\" передаваемый функции"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Пользовательский эл.управления"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Новый диалог"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Отменить, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Отменить, Применить, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Закрыть"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "Ста_ндартный набор кнопок:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Количество кнопок:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Показывать кнопку \"_Справка\""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Имеет разделитель:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Имеет ли диалог горизонтальный разделитель над кнопками"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Диалог"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Область для рисования"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Редакт.:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Может ли текст редактироваться"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Видимость текста:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Будет ли показываться вводимый пользователем текст. Если выключено, то "
+"печатаемый текст будет показываться звездочками, что полезно при вводе "
+"паролей."
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Макс. длина:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Максимальная длина текста"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Текст:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Обрамлять ли поле ввода рамкой"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Символ невидимости:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Символ, отображающийся вместо вводимого текста, если этот текст не должен "
+"быть виден (при вводе пароля, например)"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Активируется по умолчанию:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Активируется ли исходный элемент окна при нажатии Enter"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Ширина в символах:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Для какого количества символов оставить пространство в поле ввода"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Поле ввода текста"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Видимое окно:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Над потомком:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Изначально расширенное:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Пространство:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Пространство между меткой и дочерним виджетом"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Добавить метку"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "Заголовок диалога выбора файла"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Действие:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Тип выполняемых файловых операций"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Только локально:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Показать скрытое:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Подтвердить:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid "Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Ширина в символах:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "Ширина кнопки в символах"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Кнопка выбора файла"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Выбрать несколько:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Выбор файла"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Диалог выбора файла"
+
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "Выбрать файл"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Файловые опер.:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Показываются ли кнопки управления файлами"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Диалог выбора файлов"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X координата виджета внутри GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y координата виджета внутри GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Зафиксированная позиция"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Заголовок диалога выбора шрифта"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Показать стиль:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Показывать ли стиль шрифта как часть информации о нем"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Показать размер:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Показывать ли размер шрифта как часть информации о нем"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Использовать шрифт:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Использовать ли выбранный шрифт для показа информации о шрифте"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Использовать размер:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Использовать ли выбранный размер шрифта для показа информации о шрифте"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Выбрать шрифт"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Кнопка выбора шрифта"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Текст для просмотра:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Текст отображаемый для просмотра"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Выбор шрифта"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Выберите шрифт"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Диалог выбора шрифта"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Рамка"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Начальный тип.:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Начальный тип кривой"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Гамма-кривая"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Тип тени вокруг handle box"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Позиция регулятора:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Положение ползунка"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Привязывать край:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Край ползунка, который устанавливается в указанное положение"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Ползунок"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Новый горизонтальный бокс"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Размер:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Число элементов управления в боксе"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Гомогенные:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Должны ли дочерние элементы быть одного размера"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Промежуток между всеми дочерними элементами"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Невозможно удалить потомков."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Позиция:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Положение эл.управления относительно его братьев"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Интервал:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Установка интервалов элемента управления"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Расширение:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Установить ДА, если элемент управления должен расширяться"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Заполнение:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+"Установить ДА, если элемент управления должен заполнять всю выделенную ему "
+"область"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Точка упаковки:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+"Установить ДА, если элемент управления должен располагаться в начале "
+"прямоугольника"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Вставить перед"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Вставить после"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Горизонтальный бокс"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Новый горизонтальный бокс с кнопками"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Количество кнопок"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Макет:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Стиль макета кнопок"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Промежуток между кнопками"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Горизонтальный бокс с кнопками"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Позиция разделителя"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Сжатие:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Установить \"ДА\", если виджет может сжиматься"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Изменение размера:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Установить \"ДА\", если виджет может изменять размер"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Горизонтальные панели"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Показатель:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Единицы линейки"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Наим. значение:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Наименьшее значение линейки"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Наиб. значение:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Наибольшее значение линейки"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Текущее положение указателя линейки"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Макс.:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Максимальное значение линейки"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Горизонтальная линейка"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Показывать значение:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Нужно ли показывать значение шкалы"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Точность:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Число цифр после запятой (точность)"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Положение значения:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Положение цифр значения шкалы"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Метод:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Метод обновления шкалы"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Инвертирован:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Инвертирован ли диапазон значений"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Горизонтальная шкала"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Метод обновления полосы прокрутки"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Горизонтальная полоса прокрутки"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Горизонтальный разделитель"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Значок %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Ориентация:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "Ориентация значков"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Просмотр значка"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Именованый значок:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "Используемый именованый значок"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Размер значка:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Размер готового (предопределенного) значка"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Размер в пикселях:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid "The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"Размер именованого значка в пикселях или -1, чтобы использовать свойство "
+"\"Размер значка\""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Горизонтальное выравнивание"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Вертикальное выравнивание"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Изображение"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Неправильный встроенный элемент меню"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Элемент меню с картинкой"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Диалог ввода"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Подчеркивание:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "Использует ли текст подчёркнутые символы-ускорители"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Использовать разметку:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Использует ли текст разметку pango"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Выравнивание:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "Выравнивание строк в метке"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Перенос текста:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Если текст переносится для заполнения ширины метки"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Выделяемый:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "Может ли текст метки быть выделен с помощью мыши"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "Горизонтальное выравнивание метки"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "Вертикальное выравнивание метки"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Цель фокуса:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Виджет устанавливает фокус клавиатуры при нажатии подчеркнутой клавиши-"
+"ускорителя"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "Ширина метки в символах"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Однострочный режим:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Угол:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "Угол, под которым текст располагается на метке"
+
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Авто"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Метка"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Ширина области:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Ширина макета"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Высота области:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Высота макета"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X координата виджета в GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y координата виджета в GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Макет:"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Режим выбора из списка"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Список"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Элемент списка"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Ниспадающее меню"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "Файл"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "Правка"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "Вид"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "Справка"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "О программе..."
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Направление упаковки:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "Направление упаковки элементов в строке меню"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Направление дочерних виджетов:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "Направление упаковки дочерних виджетов в сроке меню"
+
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Правка меню..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Главное меню"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Элемент меню"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Показывать по горизонтали:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Будет ли элемент виден когда панель инструментов расположена горизонтально"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Показывать по вертикали:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Будет ли элемент виден когда панель инструментов расположена вертикально"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Кнопка с меню на панели инструментов"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Новая записная книжка"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Число страниц:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Позиции:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Показывать ли позиции табуляции"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Показывать границу:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Показывать ли границу записной книжки если ярлыки не показываются"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Положение ярлыков:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Положение ярлыков записной книжки"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Прокручиваемый:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Можно ли прокручивать ярлыки"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Гориз. граница ярлыков:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Размер горизонтальной границы ярлыков"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Верт. граница ярлыков:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Размер шагов табуляции вертикальной границы"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Показ подменю:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Если разрешены всплывающие меню"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Число страниц:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Число страниц записной книжки"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Пред. страница"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "След. страница"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Удалить страницу"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Переключатель на следующую"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Переключатель на предыдущую"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Вставить страницу после"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Вставить страницу перед"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Позиция страницы в списке страниц"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Установить ДА, если элемент управления должен расширяться"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+"Установить ДА, если элемент управления должен заполнять всю выделенную ему "
+"область"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+"Установить ДА, если элемент управления должен располагаться в начале "
+"прямоугольника"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Метка меню:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Текст, отображаемый во всплывающем меню"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Записная книжка"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Не удалось добавить %s в GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Меню параметров"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Цвет:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Является ли предварительный просмотр цветным или черно-белым"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Нужно ли предварительный просмотр расширять на всю доступную область"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Предварительный Просмотр"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Ориентация содержимого индикатора выполнения"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Часть:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Часть работы, которая была выполнена"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Шаг приращения:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Часть длины индикатора выполнения, на которую перемещается отражающийся блок "
+"при приращении"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Текст для вывода поверх индикатора выполнения"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Показать текст:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Если на индикаторе выполнения должен показываться текст"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Режим активн.:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Если индикатор выполнения перемещается из стороны в сторону"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Горизонтальное выравнивание текста"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Вертикальное выравнивание текста"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Индикатор выполнения"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "РАДИО-кнопка изначально включена"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Группа:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Группа РАДИО-переключателей (по умолчанию все РАДИО-кнопки с одинаковым "
+"предком)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Новая группа"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "РАДИО-Кнопка"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "РАДИО-кнопка изначально включена"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Группа РАДИО-переключателей (по умолчанию все РАДИО-кнопки с одинаковым "
+"предком)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Элемент РАДИО-переключателя"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Группа РАДИО-переключателей (по умолчанию все РАДИО-кнопки на панели "
+"инструментов)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "РАДИО-Кнопка панели инструментов"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Гор. поведение:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Когда показывать горизонтальную полосу прокрутки"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Верт. поведение:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Когда показывать вертикальную полосу прокрутки"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Положение окна:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Положение дочернего окна относительно полос прокрутки"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Тип тени:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Метод обновления вертикальной полосы прокрутки"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Прокручиваемое окно"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Разделитель для меню"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Разделитель панели инструментов"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Скорость Подъема:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid "The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Скорость набора значения крутящейся кнопки, используется совместно с "
+"увеличением значения прокрутки"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Количество показываемых десятичных цифр"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Числовой:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Политика обновления:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "При изменении значения value_changed сигнал будет произведен"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Привязка:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Привязано ли значение к шагу прокрутки"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Зажатие:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Нужно ли значение помещать в пределы"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Крутящаяся кнопка"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Строка статуса"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Новая таблица"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Число строк:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Строки:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Количество строк в таблице"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Колонки:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Количество колонок таблице"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Должны ли дочерние элементы быть одного и того же размера"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Стр. Промеж.:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Промежуток между строками"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Кол. Промеж.:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Промежуток между колонками"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Ячейка X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Левый край элемента управления в таблице"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Ячейка Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Верхний край элемента управления в таблице"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Колонки:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Количество колонок, занимаемых элементом управления в таблице"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Строки"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Количество строк, занимаемых виджетом в таблице"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Гор. заполнение:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Верт. заполнение:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Расширение:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Установить ДА, если виджет должен расширяться по горизонтали"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y Расширение:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Установить ДА, если виджет должен расширяться по вертикали"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Сжатие:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Установить ДА, если виджет должен сжиматься по горизонтали"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y Сжатие:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Установить ДА, если виджет должен сжиматься по вертикали"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Заполн.:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Установить ДА, если элемент управления располагается на все поле по "
+"горизонтали"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y Заполн.:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Установить ДА, если элемент управления располагается на все поле по вертикали"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Вставить строку перед"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Вставить строку после"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Вставить Колонку Перед"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Вставить колонку после"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Удалить строку"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Удалить колонку"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Таблица"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Центр"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Заполнение"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Нет"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Символ"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Слово"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Видимость курсора:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Видим ли курсор"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Переписывать:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Могут ли быть введены символы табуляции"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Выравнивание:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Выравнивание текста"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Перенос:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Переносить ли текст, и если да, то как"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Пространство над:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Количество точек (pixels) свободного пространтсва над параграфами"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Пространство под:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Количество точек (pixels) свободного пространтсва под параграфами"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Пространство внутри:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+"Количество точек (pixels) свободного пространтсва между перенесёнными "
+"(wrapped) строками в параграфе"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Отступ слева:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Ширина отступа слева в точках (pixels)"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Отступ справа:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Ширина отступа справа в точках (pixels)"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Отступ параграфа:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Число точек для отступа параграфов"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Просмотр текста"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Является ли кнопка - переключатель изначально включенной"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Кнопка-переключатель"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Кнопка-переключатель панели инструментов"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Новая панель инструментов"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Число элементов:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Число элементов на панели инструментов"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Ориентация панели инструментов"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Стиль:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Стиль панели инструментов"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Подсказки:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Использовать ли подсказки"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Показать стрелку:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Должен ли элемент быть одного размера с другими элементами"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Вставить элемент перед данным"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Вставить элемент после данного"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Панель инструментов"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Кнопка панели инструментов"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Элемент панели инструментов"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Колонка 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Колонка 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Колонка 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Строка %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Заголовки видимы:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Требуется ли показывать заголовки"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid "If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Поиск разрешён:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Позволять ли пользователю интерактивный поиск в колонках"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Режим с фиксированной высотой:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Должно ли выделение следовать за указателем"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid "Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "Должны ли строки расширяться или сжиматься когда указатель проходит над ними"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Просмотр списка или дерева"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Новый вертикальный бокс"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Вертикальный бокс"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Новый вертикальный бокс с кнопками"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Вертикальный бокс с кнопками"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Тип тени окна просмотра"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Окно просмотра"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Вертикальные панели"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Вертикальная линейка"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Вертикальная шкала"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Вертикальная полоса прокрутки"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Вертикальный разделитель"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Заголовок окна"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Вид окна"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Подсказка о типе:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Сообщать диспетчеру окон как работать с окном"
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "Начальная позиция окна"
+
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Модальный:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Если окно модальное"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Ширина по умолчанию:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "Ширина окна по умолчанию"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Высота по умолчанию:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "Высота окна по умолчанию"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "С изменяемым размером:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Может ли окно изменять размер"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Может ли окно сжиматься"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Рост:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Может ли окно расширяться"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Автоуничтожение:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "Пиктограмма для этого окна"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Декорированное:"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "Должен ли диспетчер окон декорировать окно"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Пропустить панель задач:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Должно ли окно появляться в панели задач"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Притяжение:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Точка отсчёта используемая при установке координат окна"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Привлечь внимание:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Должно ли окно привлечь внимание пользователя"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Окно"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Ошибка"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Системная ошибка"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Ошибка открытия файла"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Ошибка чтения файла"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Ошибка записи файла"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Неверный каталог"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Неправильное значение"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Неверная конструкция XML"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Отсутствует начальный тег"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Отсутствует заключительный тег"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Отсутствуют символьные данные"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Ошибочный идентификатор класса"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Неизвестный класс"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Неверная компонента"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Неожиданный конец файла"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Неизвестный код ошибки"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Метка для"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Член "
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Эл.управления"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Имя:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Описание:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Заголовок таблицы:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Щелчёк"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Нажатие"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Отпускание"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Буфер обмена"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Вы должны выбрать виджет для вставки"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Вы не можете вставлять в окна или диалоги."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Вы не можете вставлять в выбранный элемент, потому что\n"
+"он автоматически создается его родителем."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Только элементы меню могут быть вставлены в меню или на панель меню."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Только кнопки могут быть вставлены в область действия диалога."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Только виджет GnomeDockItem может быть вставлен в GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Только виджет GnomeDockItem может быть вставлен через GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Извините, вставка через GnomeDockItem еще не реализована."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Виджет GnomeDockItem может быть вставлено только в GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Новый"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Создать новый файл"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Устаревшие"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Основные"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Дополнительные"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Выбор горячей клавиши"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Клавиши"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Редактор меню"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Тип"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Ускоритель"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Имя"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "Обработчик"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "Активный"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Группа"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Иконка"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Переместить элемент со своими дочерними вершинами вверх на 1 строку"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Переместить элемент со своими дочерними вершинами вниз на 1 строку"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Переместить элемент со своими дочерними вершинами на уровень выше"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Переместить элемент со своими дочерними вершинами на уровень ниже"
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "Используемый встроенный элемент."
+
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Встроенный элемент:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "Используемый встроенный в GNOME элемент."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "Текст для пункта меню или пустое поле для разделителя."
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Название элемента управления"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "Функция, вызываемая если элемент будет выбран"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Обработчик:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Дополнительная пиктограмма, показываемая слева от элемента меню."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "Показывать подсказку, когда курсор мыши задерживается над элементом"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Подсказка:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Добавить"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Добавить элемент ниже выбранного."
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Добавить подчинённый"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Добавить новый подчинённый элемент ниже выбранного."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Добавить _разделитель"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Добавить разделитель под выбранным элементом."
+
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "Удалить"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Удалить текущий элемент"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Тип элемента:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Элемент будет изначально активен."
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Активный:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "Нет"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "Группа РАДИО-кнопок"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Радио:"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Галочка"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "Обычный"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Ускоритель:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "Клавиша:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Модификаторы:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "Да"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Выберите пиктограмму"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "разделитель"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Новый"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Селектор"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталог проекта не установлен.\n"
+"Пожалуйста установите его используя диалог \"Параметры проекта\".\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталог исходных текстов не установлен.\n"
+"Пожалуйста установите его используя диалог \"Параметры проекта\".\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Неправильный каталог исходных текстов:\n"
+"\n"
+"Каталог исходных текстов должен быть каталогом проекта\n"
+"или подкаталогом в каталоге проекта.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталог картинок не установлен.\n"
+"Пожалуйста установите его используя диалог \"Параметры проекта\".\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Извините, генерация исходных текстов для %s еще не реализована"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Ваш проект использует устаревшие виджеты,\n"
+"которые не поддерживаются в Gtkmm-2. Проверьте\n"
+"ваш проект на предмет таких виджетов и их\n"
+"замены."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Ошибка запуска glade-- для генерации исходного кода C++.\n"
+"Проверьте что у вас установлен glade-- и что он доступен через\n"
+"PATH. После этого попробуйте запустить\n"
+"'glade-- <файл_проекта.glade>' в окне терминала."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Ошибка запуска gate для генерации исходного кода Ada95.\n"
+"Проверьте что у вас установлен gate и что он доступен через\n"
+"PATH. После этого попробуйте запустить\n"
+"'gate <файл_проекта.glade>' в окне терминала."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Ошибка запуска glade2perl для генерации исходного кода Perl.\n"
+"Проверьте что у вас установлен glade2perl и что он доступен\n"
+"через PATH. После этого попробуйте запустить\n"
+"'glade2perl <файл_проекта.glade>' в окне терминала."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Ошибка запуска eglade для генерации исходного кода Eiffel.\n"
+"Проверьте что у вас установлен eglade и что он доступен\n"
+"через PATH. После этого попробуйте запустить\n"
+"'eglade <файл_проекта.glade>' в окне терминала."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталог картинок не установлен.\n"
+"Пожалуйста установите его используя диалог \"Параметры проекта\".\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Ошибка записи XML файла проекта\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Параметры проекта"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Общие"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Основные параметры:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Каталог проекта"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Каталог проекта:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Просмотр..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Название текущего проекта"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Название проекта:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Название программы"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Файл проекта"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Файл проекта:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Подкаталоги:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Каталог для хранения созданного исходного кода"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Каталог исх. кода:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Каталог для хранения картинок"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Каталог картинок:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Лицензия, добавляемая в начало созданных файлов"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Язык:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Включить поддержку Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Если должно быть собрано приложение Gnome"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Включить поддержку Gnome-DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Если должно быть собрано приложение Gnome DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Параметры C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>Внимание:</b> для больших приложений рекомедуется использовать libglade."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Общие параметры:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Поддержка Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Будут ли строки помечаться для gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Установить названия виджетов"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Устанавливать ли имена элементов управления в исходный код"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Резервная копия файлов исходных текстов:"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Делать ли копию старых файлов исходных текстов"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Поддержка справки Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Если должна быть включена поддержка для справки Gnome"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Параметры вывода файлов:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Вывод файла main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Если файл вывода main.c содержит функцию main() и еще не существует"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Вывод функции поддержки"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Если требуется выводить функции поддержки"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Вывод файлов для сборки"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Если требуется выводить файлы для сборки исходного текста, включая Makefile."
+"am и configure.in, если они еще не существуют"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Функции создания интерфейса:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Файл в котором записаны функции создания интерфейса"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Файл исходных текстов:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "Файл, в котором записаны объявления функций для создания интерфейса"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Файл заголовков:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Исходный файл для функций создания интерфейса"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Файл заголовков для функций создания интерфейса"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Обработчики сигналов и экспортируемые функции:"
+
+#: ../glade/glade_project_options.c:610
+msgid "The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Файл, в котором записаны пустые заголовки обработчиков событий и "
+"экспортируемых функций"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Файл, в котором записаны объявления обработчиков событий и экспортируемых "
+"функций"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Файл исходных текстов для обработчиков сигналов и экспортируемых функций"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Файл заголовков обработчиков сигналов и экспортируемых функций"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Функции поддержки:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Файл, в котором записаны функции поддержки"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Файл, в котором записаны объявления функций поддержки"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Файл исходных текстов для функций поддержки"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Файл заголовков для функций поддержки"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Параметры LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Переводимые строки:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>Внимание:</b> этот параметр устарел - используйте intltool."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Сохранить переводимые строки"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Если переводимые строки сохранены в отдельный файл исходных текстов C, чтобы "
+"включить перевод интерфейсов загружаемый libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Файл исходного текста C для сохранения в нем всех переводимых строк"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Файл:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Выбрать каталог проекта"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Вам нужно установить параметр \"Файл переводимых строк\""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Вам нужно установить параметр \"Каталог проекта\""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Вам нужно установить параметр \"Файл проекта\""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Вам нужно установить параметр \"Название проекта\""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Вам нужно установить параметр \"Название программы\""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Вам нужно установить параметр \"Каталог исходных текстов\""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Вам нужно установить параметр \"Каталог картинок\""
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Невозможно показать файл справки: %s\n"
+"\n"
+"Ошибка: %s"
+
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Создать новый проект"
+
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Построить"
+
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Сгенерировать исходный код проекта"
+
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "Па_раметры"
+
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Правка параметров проекта"
+
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Удалить выбранный элемент управления"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Показать _палитру"
+
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Показать палитру элемента управления"
+
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Показать _редактор свойств"
+
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Показать редактор свойств"
+
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Показать _дерево виджета"
+
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Показать дерево виджета"
+
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Показать _буфер обмена"
+
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Показать содержимое буфера обмена"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Показать экр.сетку"
+
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Показать сетку (только в контейнерах с фиксацией)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "Выровнять по сетке"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Привязать виджеты к сетке"
+
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Показать подсказки виджета"
+
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Показать подсказки созданных виджетов"
+
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Установить параметры сетки..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Установить стиль и интервалы экр. сетки"
+
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "Установить параметры привязки..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Установить параметры привязки к сетке"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "ЧАВО"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Показать ЧАсто задаваемые Вопросы и Ответы о Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "П_роект"
+
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Новый проект"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Открыть"
+
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Открыть проект"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Сохранить"
+
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Сохранить проект"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Параметры"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Построить"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Сгенерировать исходный код"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Открыть существующий проект"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Сохранить проект"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Выйти из Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Вырезать выбранный виджет в буфер обмена"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Скопировать выбранный виджет в буфер обмена"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Вставить виджет из буфера обмена поверх выбранного виджета"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "Сетка"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "Показать сетку"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Установить промежуток между линиями сетки"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "Привязка к сетке"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Привязывать элементы управления к сетке (только в контейнерах с фиксацией)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Установить какие части элемента управления будут привязываться к сетке"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "О программе..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Параметры"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Сгенерировать исходный код"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Вы действительно хотите создать новый проект?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Новый _GTK+ проект"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Новый G_NOME проект"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Проект какого типа вы хотите создать?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Новый проект начат."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Проект открыт."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Ошибка открытия проекта."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Ошибка открытия файла проекта"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " ошибки открытия файла проекта:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"На данный момент нет открытого проекта.\n"
+"Новый проект можно создать с помощью пункта меню Проект/Новый."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Ошибка сохранения проекта"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Ошибка записи проекта."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Проект сохранен."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Ошибка записи исходного кода"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Ошибка записи исходного кода."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Исходный код записан."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Системное сообщение об ошибке:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Вы действительно хотите выйти?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "Авторское право (C)1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade -- средство создания интерфейса пользователя для GTK+ и GNOME."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "О Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<неозаглавленное>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Виджет просмотра базы данных"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Выбор соединения"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Конфигуратор DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Помощник конфигурации DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Подсвечивать текст:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Если выбрано, текст будет подсвечиваться внутри виджета"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Просмотр ошибок базы данных"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Диалог ошибки базы данных"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Форма"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Виджет регистрации в базе данных"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Регистрация"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Диалог регистрации в базе данных"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Выбор провайдера"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Выбор источника данных"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Редактор таблиц"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Разрешить перемещение:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Допустимы ли плавающие встраиваемые элементы"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Добавить ленту для встраиваемых элементов сверху"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Добавить ленту для встраиваемых элементов снизу"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Добавить ленту для встраиваемых элементов слева"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Добавить ленту для встраиваемых элементов справа"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Добавить плавающий встраиваемый элемент"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome Dock"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Фиксированный:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Зафиксировано ли положение встраиваемого элемента"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Единственный:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Является ли встраиваемые элемент единственным в своей ленте"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Никогда не перемещается:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Может ли встраиваемый элемент перемещаться в своем собственном окне"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Никогда по вертикали:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Может ли встраиваемый элемент быть вертикальным"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Никогда по горизонтали:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Может ли встраиваемый элемент быть горизонтальным"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Тип тени вокруг встраиваемого элемента"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Ориентация плавающего встраиваемого элемента"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Добавить встраиваемый элемент перед"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Добавить встраиваемый элемент после"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Встраиваемый (dock) элемент Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Дополнительная информация, такая как описание пакета и его домашняя страница "
+"в Интернет"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Диалог Gnome \"О программе\""
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Новый файл"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Открыть файл"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Сохранить файл"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Строка состояния:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Если у окна есть строка состояния"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Хранить конфигурацию:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Если расположение окон автоматически сохраняется и восстанавливается"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Окно приложения Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Сообщение о состоянии."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Выполнение:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Если приложение имеет строку индикатор выполнения"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Состояние:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "Если приложение имеет строку для ввода пользователя и сообщений состояния"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Строка приложения Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Сглаженное:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Требуется ли сглаживание текста и графики"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Минимальная координата x"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Минимальная координата y"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Максимальная координата x"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Максимальная координата y"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Точек растра на единицу:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Число точек растра соответствующих одной единице"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Смешивание:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Если образцы должны использовать смешение для большей точности"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Выбор цвета"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Выбор цвета в Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "Описание"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Показывать время:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Если время показывается также как и дата"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24-х часовой формат:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Если время отображается в 24-х часовом формате"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Наименьший час:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Наименьший час показываемый в диалоге"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Наибольший час:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Наибольший час показываемый в диалоге"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Правка даты Gnome"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Автозакрытие:"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "Закрывается ли диалог когда нажата любая кнопка"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Прятать при закрытии:"
+
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Будет ли диалог скрываться при закрытии вместо уничтожения"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Диалоговое окно Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Новый помощник GNOME"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Показывать \"Справку\":"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "показывать кнопку \"Справка\""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Добавить начальную страницу"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Добавить последнюю страницу"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Помощник"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Заголовок страницы"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Основной текст страницы, представляющий советника."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Цвет заголовка:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Цвет текста заголовка"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Цвет текста:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Цвет основного текста"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Цвет фона страницы"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Цвет фона эмблемы:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Цвет фона вокруг эмблемы"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Цвет текстового окна:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Цвет фона основной области текста"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Изображение эмблемы:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Эмблема в правом верхнем углу страницы"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Знак сбоку:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Основная картинка отображаемая сбоку страницы."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Знак сверху:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Картинка отображаемая наверху страницы."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Начальная или последняя страница советника"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Цвет фона содержимого:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Цвет фона вокруг заголовка"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Стандартная страница советника"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID истории:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Идентификатор, под которым будет сохранена строка истории ввода"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Макс. сохраняемое:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Максимальное число сохраняемых записей истории ввода"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Поле ввода Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Заголовок диалога выбора файла"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Каталог:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Если каталог нужен раньше чем файл"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Если диалог выбора файла должен быть модальным"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Использовать FileChooser:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Использовать новый виджет GtkFileChooser вместо GtkFileSelection"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Ввод файла Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Текст, показываемый для просмотра в диалоге выбора шрифта"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Режим:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Что отображать на кнопке выбора шрифта"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Размер шрифта используемый на кнопке выбора шрифта"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Выбор шрифта в Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL показываемый когда нажата кнопка"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Отображаемый на кнопке текст"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Кнопка HRef-ссылки Gnome"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Пиктограмма Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Режим выделения"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ширина пиктограммы:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Ширина каждой пиктограммы"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Число точек растра между строками пиктограмм"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Число точек растра между столбцами пиктограмм"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Граница пиктограммы:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Число точек растра вокруг пиктограммы (не используется?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Интервал текста:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Число точек растра между текстом и пиктограммой"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Текст можно редактировать:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Может ли текст под пиктограммой редактироваться пользователем"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Статический текст:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Если текст под пиктограммой статический, он не будет копироваться "
+"GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Список пиктограмм"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Выбор пиктограммы"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Тип сообщения:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "Тип окна сообщения"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Сообщение:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "Отображаемое сообщение"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Окно сообщения Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Файл содержащий картинку"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Масштабируемая:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Масштабируемая ли картинка"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Масштаб по ширине:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Ширина для масштабирования изображения"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Масштаб по высоте:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Высота для масштабирования изображения"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Картинка в Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Предварительный просмотр:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Отображается ли маленькое изображение для просмотра"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "Новое окно свойств Gnome"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Диалоговое окно свойств"
+
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Записать исходный код и выйти"
+
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Не показывать палитру при запуске"
+
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Не показывать редактор свойств при запуске"
+
+#: ../glade/main.c:460
+msgid "glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: для параметров '-w' или '--write-source' должен быть установлен XML-"
+"файл\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Ошибка загрузки XML-файла.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Ошибка записи исходного кода.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Палитра"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "приватное"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "защищенное"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "публичное"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Подсвеченный"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Выделенный"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Нечувствительный"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Когда окно требуется перерисовать"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "При передвижении мыши"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Перемещение мыши + подсказочки"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Передвижение мышки с любой нажатой кнопкой"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Передвижение мыши с 1 нажатой кнопкой"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Передвижение мыши с 2-мя нажатыми кнопками"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Передвижение мыши с 3-мя нажатыми кнопками"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Любая нажатая кнопка мыши"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Любое отпускание кнопки мыши"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Нажатие какой-либо клавиши"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Отпускание какой-либо клавиши"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "При входе курсора мыши в окно"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Когда курсор мыши покидает окно"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "При изменении фокуса окна"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Любой изменение в структуре окна"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Изменение в свойствах X Windows"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Любой изменение в видимости (visibility) окна"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Для курсора в программах знакомых с XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Свойства"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Упаковка"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Общие"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Стиль"
+
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "Сигналы"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Свойства: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Свойства: <нет>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Класс:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Класс элемента управления"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Ширина:"
+
+#: ../glade/property.c:814
+msgid "The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Требуемая ширина виджета (обычно используется, как минимально допустимая "
+"ширина)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Высота:"
+
+#: ../glade/property.c:817
+msgid "The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Требуемая высота виджета (обычно используется, как минимально допустимая "
+"высота)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Видимость:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Требуется ли изначальная видимость элемента управления"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Чувствительн.:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Реагирует ли элемент управления на ввод"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Подсказочка показывается если курсор мыши задерживается над элементом"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Умолчание:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Имеет умолчание:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Фокусировка:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Может ли элемент управления принимать фокусировку"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Имеет фокус:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Может ли элемент управления получать ввод после фокусировки"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "События:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "События X, принимаемые элементом управления"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Расш.События:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Режим с использованием расширенных событий X Windows"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Горячие клавиши:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Определить сигнал, выдаваемый при нажатии клавиши"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Правка..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Распространять:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+"Установить в TRUE, если требуется распространить стиль элемента на его "
+"дочерние виджеты"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Поименованный стиль:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+"Название стиля, который можно разделять (использовать) между несколькими "
+"элементами управления"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Шрифт:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Шрифт текста в элементе управления"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Копировать все"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Изображение:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Фон:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Основа:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Цвет изображения"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Цвет фона"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Цвет текста"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Базовый цвет"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Фон. картинка:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Картинка, используемая как фон элемента управления"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Имя файла, куда записывать код"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Открытый:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Элемент управления добавляется к структуре компонента как элемент"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Разделить классы:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Поместить поддерево этого элемента управления в отдельный класс"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Другой файл:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Записывать элемент управления в другой файл"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Видимость:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Видимость виджета. Общие виджеты экспортируются в глобальную карту."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Вам надо выбрать цвет или фон для копирования"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Неверный выбор в/для функции on_style_copy()"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Вы должны сначала скопировать цвет или фоновую картинку"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Вы должны выбрать цвет для вставки"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Вы должны выбрать фоновую картинку для вставки"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Невозможно создать картинку из файла\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Сигналы"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Данные"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "После"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Объект"
+
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Сигнал:"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "Сигнал, для которого добавляется обработчик"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "Функция, обрабатывающая сигнал"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Данные:"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Данные, передаваемые функции-обработчику"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Объект:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "Объект, принимающий сигнал"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "После:"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Обработчик запускается после функции класса"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Добавить"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Обновить"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Очистить"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Ускорители"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Режим"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Клавиша"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Возбуждаемый сигнал"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "Горячая клавиша"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Сигнал, возбуждаемый при нажатии горячей клавиши"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Правка свойств текста"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>Текст:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "Переводимый"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Имеет контекстный префикс"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Комментарий для переводчиков:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Выберите событие X"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Маска событий"
+
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Вам нужно выбрать горячую клавишу"
+
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Вам надо выбрать запускаемый сигнал"
+
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Вам нужно установить название сигнала"
+
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Вам надо установить обработчик сигнала"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "Сигналы %s"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Выбор сигнала"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Значение:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Мин.:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Ув. шаг:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Стр. ув.:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Размер стр.:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "Г знач.:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "Г мин.:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "Г макс.:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "Г ув. шаг:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "Г стр. ув.:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "Г размер страницы:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "В значение:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "В мин.:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "В макс.:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "В ув. шаг:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "В стр. ув.:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "В размер страницы:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Начальное значение"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "Минимальное значение"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "Максимальное значение"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "Шаг увеличения"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "Постраничный шаг"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "Размер страницы"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "Запрашиваемый шрифт недоступен"
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Выбор поименованного стиля"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Стили"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Переименовать"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Отмена"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Новый стиль:"
+
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Неправильное имя/название стиля"
+
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "Это имя стиля уже где-то используется"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Переименовать стиль как:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Невозможно переименовать файл:\n"
+" %s\n"
+"в:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Невозможно создать файл:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Ошибка записи XML файла\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Неверное имя файла исходного текста интерфейса: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Неверное имя файла заголовков интерфейса: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Неверное имя файла исходного текста вызовов: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Неверное имя файла заголовков вызовов: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Неверное имя файла исходного текста поддержки: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Неверное имя файла заголовков поддержки: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Не удалось добавить к файлу:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Ошибка записи файла:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Название файла должно быть установлено в диалоге \"Параметры проекта\"."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Имя файла должно быть простым относительным именем файла.\n"
+"Используйте диалог \"Параметры проекта\", чтобы установить его."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Дерево эл.управления"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Элемент управления не найден (в box)"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Элемент управления не найден в таблице"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Виджет не найден в контейнере с фиксацией"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Элемент управления не найден (в packer)"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Не удалось получить доступ к файл:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Не удалось открыть файл:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Ошибка при чтении файла:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Не удалось создать каталог:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Нет доступа к каталогу:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Неправильный каталог:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Проекты"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "проект"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Невозможно открыть каталог:\n"
+" %s\n"
+
diff --git a/tools/glade/po/rw.po b/tools/glade/po/rw.po
new file mode 100644
index 00000000..06c15022
--- /dev/null
+++ b/tools/glade/po/rw.po
@@ -0,0 +1,6871 @@
+# translation of glade to Kinyarwanda.
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# This file is distributed under the same license as the glade package.
+# Steve Murphy <murf@e-tools.com>, 2005
+# Steve performed initial rough translation from compendium built from translations provided by the following translators:
+# Philibert Ndandali <ndandali@yahoo.fr>, 2005.
+# Viateur MUGENZI <muvia1@yahoo.fr>, 2005.
+# Noëlla Mupole <s24211045@tuks.co.za>, 2005.
+# Carole Karema <karemacarole@hotmail.com>, 2005.
+# JEAN BAPTISTE NGENDAHAYO <ngenda_denis@yahoo.co.uk>, 2005.
+# Augustin KIBERWA <akiberwa@yahoo.co.uk>, 2005.
+# Donatien NSENGIYUMVA <ndonatienuk@yahoo.co.uk>, 2005..
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2005-03-31 20:55-0700\n"
+"Last-Translator: Steve Murphy <murf@e-tools.com>\n"
+"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"ULL NAME <EMAIL@ADDRESS>\n"
+
+#: ../glade-2.desktop.in.h:1
+#, fuzzy
+msgid "Design user interfaces"
+msgstr "Ukoresha:"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr ""
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr ""
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr ""
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Utudomo"
+
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\app\strings.src:STR_LINES.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib2.src:TAB_LINE.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib3.src:TAB_DIAGRAM_WALL.1.RID_SVXPAGE_LINE.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib3.src:TAB_DIAGRAM_FLOOR.1.RID_SVXPAGE_LINE.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib3.src:TAB_DIAGRAM_AREA.1.RID_SVXPAGE_LINE.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib4.src:TAB_DIAGRAM_STOCK_LOSS.1.RID_SVXPAGE_LINE.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib4.src:TAB_DIAGRAM_STOCK_PLUS.1.RID_SVXPAGE_LINE.text
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Imirongo"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr ""
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr ""
+
+# sc/source\ui\src\optdlg.src:RID_SCPAGE_LAYOUT.LB_ALIGN.4.text
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Ibumoso"
+
+# sc/source\ui\src\optdlg.src:RID_SCPAGE_LAYOUT.LB_ALIGN.2.text
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Iburyo"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr ""
+
+# scaddins/source\analysis\analysis.src:RID_ANALYSIS_FUNCTION_DESCRIPTIONS.ANALYSIS_Randbetween.4.text
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Hejuru"
+
+# scaddins/source\analysis\analysis.src:RID_ANALYSIS_FUNCTION_DESCRIPTIONS.ANALYSIS_Randbetween.2.text
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Indiba"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Kyongewe Kuri a"
+
+#: ../glade/editor.c:758
+#, fuzzy
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Kongeramo a"
+
+#: ../glade/editor.c:805
+#, fuzzy
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Kongeramo a"
+
+#: ../glade/editor.c:832
+#, fuzzy
+msgid "Couldn't add new widget."
+msgstr "Kongeramo Gishya"
+
+#: ../glade/editor.c:1230
+#, fuzzy
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Kongeramo a ku i Byahiswemo Ibirindiro Kuri Inyuma i Na Agasanduku Cyangwa "
+"imbonerahamwe#"
+
+#: ../glade/editor.c:3517
+#, fuzzy
+msgid "Couldn't delete widget."
+msgstr "Gusiba"
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+#, fuzzy
+msgid "The widget can't be deleted"
+msgstr "Cyasibwe"
+
+#: ../glade/editor.c:3572
+#, fuzzy
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr "ni Byaremwe ku buryo bwikora Nka Bya i Na Cyasibwe"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr ""
+
+#: ../glade/gbwidget.c:698
+#, fuzzy
+msgid "The width of the border around the container"
+msgstr "Ubugari Bya i Imbibi i"
+
+# basctl/source\basicide\tbxctl.src:RID_TOOLBOX.SID_INSERT_SELECT.text
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Guhitamo"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr ""
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr ""
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr ""
+
+# dbaccess/source/ui/inc/toolbox.hrc:MID_SBA_QRY_CUT.text
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Gukata"
+
+# dbaccess/source/ui/inc/toolbox.hrc:MID_SBA_QRY_COPY.text
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Gukoporora"
+
+# dbaccess/source/ui/inc/toolbox.hrc:MID_SBA_QRY_PASTE.text
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Komeka"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_POPUP_TABBAR.SID_BASICIDE_DELETECURRENT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_PB_DEL.text
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Gusiba"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+#, fuzzy
+msgid "N/A"
+msgstr "A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+#, fuzzy
+msgid "replacing child of container - not implemented yet\n"
+msgstr "Guhindura:%s Bya OYA"
+
+#: ../glade/gbwidget.c:3430
+#, fuzzy
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Kongeramo"
+
+#: ../glade/gbwidget.c:3470
+#, fuzzy
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Gukuraho..."
+
+#: ../glade/gbwidget.c:3494
+#, fuzzy
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Kongeramo"
+
+#: ../glade/gbwidget.c:3533
+#, fuzzy
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Gukuraho..."
+
+#: ../glade/gbwidget.c:3568
+#, fuzzy
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Kongeramo"
+
+#: ../glade/gbwidget.c:3607
+#, fuzzy
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Gukuraho..."
+
+#: ../glade/gbwidget.c:3721
+#, fuzzy
+msgid "Remove Label"
+msgstr "Gukuraho akayobozi"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr ""
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Agenda.Logo.Visible.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Letter.Print.Logo.text
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "Logo:"
+msgstr "ikirango"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "The pixmap to use as the logo"
+msgstr "Kuri Gukoresha Nka i ikirango"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Izina: Bya i Porogaramu"
+
+# shell/source\win32\shlxthandler\shlxthdl.lng:%COMMENTS_COLON%.text
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Ibisobanuro:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "Ibisobanuro Nka a Isobanuramiterere Bya i Porogaramu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+#, fuzzy
+msgid "Copyright:"
+msgstr "Uburenganzira bw'umuhimbyi"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+#, fuzzy
+msgid "The copyright notice"
+msgstr "Uburenganzira bw'umuhimbyi"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Bya i Webu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Akarango Kuri Kugaragaza kugirango i Ihuza Kuri i Webu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Birambuye Bya i Porogaramu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+#, fuzzy
+msgid "Authors:"
+msgstr "Abahanzi"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+#, fuzzy
+msgid "The authors of the package, one on each line"
+msgstr "Abahanzi Bya i ku Umurongo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "The documenters of the package, one on each line"
+msgstr "Bya i ku Umurongo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Abantu Byaremwe i kugirango i ku Umurongo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+#, fuzzy
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr "Bya i Ibumoso: ubusa Kongeramo Amazina in i Idosiye"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+msgid "About Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+#, fuzzy
+msgid "Label with Accelerator"
+msgstr "Na:"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:72
+#, fuzzy
+msgid "The horizontal alignment of the child widget"
+msgstr "Gitambitse Itunganya Bya i"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:75
+#, fuzzy
+msgid "The vertical alignment of the child widget"
+msgstr "Bihagaritse Itunganya Bya i"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:78
+#, fuzzy
+msgid "The horizontal scale of the child widget"
+msgstr "Gitambitse Gupima Bya i"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:81
+#, fuzzy
+msgid "The vertical scale of the child widget"
+msgstr "Bihagaritse Gupima Bya i"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Kuri Gushyira hejuru i"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Kuri Gushyira munsi i"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Kuri Gushyira Kuri i Ibumoso: Bya i"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Kuri Gushyira Kuri i Iburyo: Bya i"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Itunganya"
+
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\miscdlgs.src:RID_SCDLG_FILLSERIES.FL_DIRECTION.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\sortdlg.src:RID_SCPAGE_SORT_OPTIONS.FL_DIRECTION.text
+#: ../glade/gbwidgets/gbarrow.c:85
+#, fuzzy
+msgid "Direction:"
+msgstr "Icyerekezo"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+#, fuzzy
+msgid "The direction of the arrow"
+msgstr "Icyerekezo Bya i Akambi"
+
+# svx/source\items\svxitems.src:RID_SVXITEMS_SHADOW_COMPLETE.text
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+#, fuzzy
+msgid "Shadow:"
+msgstr "Igicucu:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+#, fuzzy
+msgid "The shadow type of the arrow"
+msgstr "Igicucu Ubwoko Bya i Akambi"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+#, fuzzy
+msgid "The horizontal alignment of the arrow"
+msgstr "Gitambitse Itunganya Bya i Akambi"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+#, fuzzy
+msgid "The vertical alignment of the arrow"
+msgstr "Bihagaritse Itunganya Bya i Akambi"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+#, fuzzy
+msgid "The horizontal padding"
+msgstr "Gitambitse Wuzuza:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+#, fuzzy
+msgid "The vertical padding"
+msgstr "Bihagaritse Wuzuza:"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Akambi"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+#, fuzzy
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Gitambitse Itunganya Bya i Akarango"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+#, fuzzy
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Bihagaritse Itunganya Bya i Akarango"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+#, fuzzy
+msgid "The type of shadow of the frame"
+msgstr "Ubwoko Bya Igicucu Bya i Ikadiri"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+#, fuzzy
+msgid "The horizontal alignment of the frame's child"
+msgstr "Gitambitse Itunganya Bya i"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+#, fuzzy
+msgid "The aspect ratio of the frame's child"
+msgstr "Bya i"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+#, fuzzy
+msgid "If the aspect ratio should be determined by the child"
+msgstr "i ku i"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+#, fuzzy
+msgid "The stock button to use"
+msgstr "Akabuto Kuri Gukoresha"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+#, fuzzy
+msgid "Label:"
+msgstr "Akayobozi:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+#, fuzzy
+msgid "The text to display"
+msgstr "Umwandiko Kuri Kugaragaza"
+
+# sfx2/source\toolbox\tbxopdlg.src:TP_CONFIG_OBJECTBAR.STR_SYMBOL.text
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+#, fuzzy
+msgid "Icon:"
+msgstr "Agashushondanga"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+#, fuzzy
+msgid "The icon to display"
+msgstr "Agashushondanga Kuri Kugaragaza"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+#, fuzzy
+msgid "The relief style of the button"
+msgstr "Ubusumbane IMISUSIRE Bya i Akabuto"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+#, fuzzy
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"ITEGEKONGENGA Ryari: i Akabuto ni Bya i Bisanzwe Cyangwa Injiza a Umubare "
+"wuzuye Agaciro"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "i Akabuto Ryari: ni"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+# basctl/source\basicide\tbxctl.src:RID_TOOLBOX.SID_INSERT_PUSHBUTTON.text
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Akabuto"
+
+# sw/source\ui\docvw\access.src:STR_ACCESS_HEADING_NAME.text
+#: ../glade/gbwidgets/gbcalendar.c:73
+#, fuzzy
+msgid "Heading:"
+msgstr "Umutwe"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+#, fuzzy
+msgid "If the month and year should be shown at the top"
+msgstr "i Ukwezi Na Umwaka ku i Hejuru:"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+#, fuzzy
+msgid "If the day names should be shown"
+msgstr "i UMUNSI Amazina"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+#, fuzzy
+msgid "If the month and year shouldn't be changeable"
+msgstr "i Ukwezi Na Umwaka"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+#, fuzzy
+msgid "If the number of the week should be shown"
+msgstr "i Umubare Bya i Icyumweru"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+#, fuzzy
+msgid "If the week should start on Monday"
+msgstr "i Icyumweru Gutangira ku"
+
+# svtools/source\dialogs\addresstemplate.src:STR_FIELD_CALENDAR.text
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalindari"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Mbuganyuma Ibara"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+#, fuzzy
+msgid "If the check button is initially on"
+msgstr "i Kugenzura... Akabuto ni ku"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+#, fuzzy
+msgid "If the button is shown in an inconsistent state"
+msgstr "i Akabuto ni in Leta"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+#, fuzzy
+msgid "If the indicator is always drawn"
+msgstr "i ni Buri gihe"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+#, fuzzy
+msgid "If the check menu item is initially on"
+msgstr "i Kugenzura... Ibikubiyemo Ikintu ni ku"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+#, fuzzy
+msgid "New columned list"
+msgstr "Urutonde"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+#, fuzzy
+msgid "Number of columns:"
+msgstr "Bya Inkingi"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:243
+#, fuzzy
+msgid "The selection mode of the columned list"
+msgstr "Ihitamo Ubwoko Bya i Urutonde"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+#, fuzzy
+msgid "If the column titles are shown"
+msgstr "i Inkingi Imitwe"
+
+#: ../glade/gbwidgets/gbclist.c:248
+#, fuzzy
+msgid "The type of shadow of the columned list's border"
+msgstr "Ubwoko Bya Igicucu Bya i Imbibi"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+#, fuzzy
+msgid "If the alpha channel should be used"
+msgstr "i Alufa"
+
+# shell/source\win32\shlxthandler\shlxthdl.lng:%TITLE_COLON%.text
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Umutwe:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+#, fuzzy
+msgid "The title of the color selection dialog"
+msgstr "Umutwe Bya i Ibara Ihitamo Ikiganiro"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "a"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+#, fuzzy
+msgid "If the opacity control is shown"
+msgstr "i Igenzura ni"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Urwunge rw'ibara:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+#, fuzzy
+msgid "If the palette is shown"
+msgstr "i Urwunge rw'ibara: ni"
+
+# 989
+#: ../glade/gbwidgets/gbcolorselection.c:173
+#, fuzzy
+msgid "Color Selection"
+msgstr "gutoranya ibara"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+#, fuzzy
+msgid "If the value must be in the list"
+msgstr "i Agaciro in i Urutonde"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+#, fuzzy
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "ubusa Agaciro ni Ryari: ni Gushyiraho"
+
+# officecfg/registry\schema\org\openoffice\Office\Calc.xcs:....Calculate.Other.CaseSensitive.text
+#: ../glade/gbwidgets/gbcombo.c:109
+#, fuzzy
+msgid "Case Sensitive:"
+msgstr "Imyandikire y'inyuguti nkuru/ nto"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+#, fuzzy
+msgid "If the searching is case sensitive"
+msgstr "i Ishakisha ni"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:112
+#, fuzzy
+msgid "If arrows can be used to change the value"
+msgstr "Utwambi Kuri Guhindura>> i Agaciro"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:114
+#, fuzzy
+msgid "If arrows work even if the value is not in the list"
+msgstr "Utwambi Akazi ATARIIGIHARWE NIBA i Agaciro ni OYA in i Urutonde"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+#, fuzzy
+msgid "The items in the combo list, one per line"
+msgstr "in i Urutonde Umurongo"
+
+# basctl/source\basicide\tbxctl.src:RID_TOOLBOX.SID_INSERT_COMBOBOX.text
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Akazu k'ilisiti irambuka"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+#, fuzzy
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "a Ibikubiyemo Ikintu"
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "i Agasanduku Ryari: ni"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+#, fuzzy
+msgid "Whether the combo box draws a frame around the child"
+msgstr "i Agasanduku a Ikadiri i"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+#, fuzzy
+msgid "The selection mode of the columned tree"
+msgstr "Ihitamo Ubwoko Bya i"
+
+#: ../glade/gbwidgets/gbctree.c:254
+#, fuzzy
+msgid "The type of shadow of the columned tree's border"
+msgstr "Ubwoko Bya Igicucu Bya i Imbibi"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+# sfx2/source\dialog\dinfdlg.src:TP_DOCINFODOC.FT_FILE_TYP.text
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Ubwoko"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#, fuzzy
+msgid "The type of the curve"
+msgstr "Ubwoko Bya i Agaheto"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+#, fuzzy
+msgid "The minimum horizontal value"
+msgstr "Gito Gitambitse Agaciro"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+#, fuzzy
+msgid "The maximum horizontal value"
+msgstr "Kinini Gitambitse Agaciro"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+#, fuzzy
+msgid "The minimum vertical value"
+msgstr "Gito Bihagaritse Agaciro"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+#, fuzzy
+msgid "The maximum vertical value"
+msgstr "Kinini Bihagaritse Agaciro"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Agaheto"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+#, fuzzy
+msgid "The function which creates the widget"
+msgstr "Umumaro i"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+#, fuzzy
+msgid "The first string argument to pass to the function"
+msgstr "Itangira Ikurikiranyanyuguti Kuri Kuri i Umumaro"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+#, fuzzy
+msgid "The second string argument to pass to the function"
+msgstr "ISEGONDA Ikurikiranyanyuguti Kuri Kuri i Umumaro"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+#, fuzzy
+msgid "The first integer argument to pass to the function"
+msgstr "Itangira Umubare wuzuye Kuri Kuri i Umumaro"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+#, fuzzy
+msgid "The second integer argument to pass to the function"
+msgstr "ISEGONDA Umubare wuzuye Kuri Kuri i Umumaro"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+#, fuzzy
+msgid "Custom Widget"
+msgstr "Kugena"
+
+# basctl/source\basicide\basidesh.src:RID_STR_NEWDLG.text
+#: ../glade/gbwidgets/gbdialog.c:292
+#, fuzzy
+msgid "New dialog"
+msgstr "Ikiganiro gishya"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr ""
+
+# crashrep/source\all\crashrep.lng:%OK_BUTTON%.text
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "YEGO"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\macrodlg.src:RID_MACROCHOOSER.RID_PB_CLOSE.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\macrodlg.src:RID_STR_CLOSE.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moduldlg.src:RID_TP_MODULS.RID_PB_CLOSE.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moduldlg.src:RID_TP_LIBS.RID_PB_CLOSE.text
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Gufunga"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+#, fuzzy
+msgid "_Number of Buttons:"
+msgstr "Bya"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+#, fuzzy
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "i Ikiganiro a Gitambitse Mutandukanya hejuru i Utubuto"
+
+# basctl/source\basicide\basidesh.src:RID_STR_STDDIALOGNAME.text
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Ikiganiro"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+#, fuzzy
+msgid "If the text can be edited"
+msgstr "i Umwandiko"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:96
+#, fuzzy
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"i Umwandiko ku i Ukoresha: Bidakora i Umwandiko in ni Nka Inyuguti ni "
+"kugirango Amagambo banga"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+#, fuzzy
+msgid "The maximum length of the text"
+msgstr "Kinini Uburebure Bya i Umwandiko"
+
+# svx/source\dialog\imapdlg.src:RID_SVXDLG_IMAP.FT_TEXT.text
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Umwandiko:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "If the entry has a frame around it"
+msgstr "i Icyinjijwe a Ikadiri"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr "g."
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "i Mburabuzi in i Idirishya ni Ryari: ni"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "The number of characters to leave space for in the entry"
+msgstr "Umubare Bya Inyuguti Kuri Umwanya kugirango in i Icyinjijwe"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "If the event box uses a visible window"
+msgstr "i Icyabaye Agasanduku a Kigaragara Idirishya"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "If the event box window is above the child widget's window"
+msgstr "i Icyabaye Agasanduku Idirishya ni hejuru i Idirishya"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+#, fuzzy
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "i ni Kuri i"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "itandukanya:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Kuri Gushyira hagati i Akarango Na i"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Idirishya Umutwe Bya i IDOSIYE Ikiganiro"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Igikorwa:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+#, fuzzy
+msgid "The type of file operation being performed"
+msgstr "Ubwoko Bya IDOSIYE"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+#, fuzzy
+msgid "Whether the selected files should be limited to local files"
+msgstr "i Byahiswemo Idosiye Kuri Idosiye"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+#, fuzzy
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "i gihishwe Idosiye Na"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "in"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Ubugari Bya i Akabuto in Inyuguti"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Idosiye"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+#, fuzzy
+msgid "Whether to allow multiple files to be selected"
+msgstr "Kuri Kwemerera Igikubo Idosiye Kuri Byahiswemo"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Idosiye"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Idosiye"
+
+# wizards/source\euro\euro.src:MESSAGES_+_2.text
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+#, fuzzy
+msgid "Select File"
+msgstr "Guhitamo idosiye"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+#, fuzzy
+msgid "File Ops.:"
+msgstr "Idosiye"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+#, fuzzy
+msgid "If the file operation buttons are shown"
+msgstr "i IDOSIYE Utubuto"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+#, fuzzy
+msgid "File Selection Dialog"
+msgstr "Idosiye"
+
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Font.Strikeout..6.text
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+#, fuzzy
+msgid "X:"
+msgstr "X"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Bya i in i"
+
+# svx/source\engine3d\float3d.src:RID_SVXFLOAT3D_FIX_Y.text
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+#, fuzzy
+msgid "Y:"
+msgstr "Y"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Bya i in i"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+#, fuzzy
+msgid "The title of the font selection dialog"
+msgstr "Umutwe Bya i Intego- nyuguti Ihitamo Ikiganiro"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "i Intego- nyuguti IMISUSIRE ni Nka Bya i Intego- nyuguti Ibisobanuro"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+#, fuzzy
+msgid "If the font size is shown as part of the font information"
+msgstr "i Intego- nyuguti Ingano ni Nka Bya i Intego- nyuguti Ibisobanuro"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+#, fuzzy
+msgid "If the selected font is used when displaying the font information"
+msgstr "i Byahiswemo Intego- nyuguti ni Ryari: i Intego- nyuguti Ibisobanuro"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"NIBA i Byahiswemo Intego- nyuguti Ingano ni Ryari: i Intego- nyuguti "
+"Ibisobanuro"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+#, fuzzy
+msgid "Pick a Font"
+msgstr "a"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#, fuzzy
+msgid "The preview text to display"
+msgstr "Igaragazambere Umwandiko Kuri Kugaragaza"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Ikadiri"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+#, fuzzy
+msgid "The initial type of the curve"
+msgstr "Ubwoko Bya i Agaheto"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+#, fuzzy
+msgid "The type of shadow around the handle box"
+msgstr "Ubwoko Bya Igicucu i Agasanduku"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+#, fuzzy
+msgid "The position of the handle"
+msgstr "Ibirindiro Bya i"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+#, fuzzy
+msgid "The edge of the handle box which snaps into position"
+msgstr "Bya i Agasanduku Ibirindiro"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+#, fuzzy
+msgid "New horizontal box"
+msgstr "Gitambitse Agasanduku"
+
+# sfx2/source\dialog\dinfdlg.src:TP_DOCINFODOC.FT_FILE_SIZE.text
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Ingano"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+#, fuzzy
+msgid "The number of widgets in the box"
+msgstr "Umubare Bya in i Agasanduku"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+#, fuzzy
+msgid "If the children should be the same size"
+msgstr "i i Ingano"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+#, fuzzy
+msgid "The space between each child"
+msgstr "Umwanya hagati"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+#, fuzzy
+msgid "Can't delete any children."
+msgstr "Gusiba"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Table.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Frame.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Calc.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Draw.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Chart.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Image.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Formula.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Impress.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.OLEMisc.Settings.Position.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....BusinessCard.BusinessAddress.Position.text
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+#, fuzzy
+msgid "Position:"
+msgstr "Ibirindiro"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+#, fuzzy
+msgid "The widget's position relative to its siblings"
+msgstr "Ibirindiro Bifitanye isano Kuri"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Wuzuza:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+#, fuzzy
+msgid "The widget's padding"
+msgstr "Wuzuza:"
+
+# svtools/source\Accessibility\accessiblelistboxentry.src:STR_SVT_ACC_ACTION_EXPAND.text
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+#, fuzzy
+msgid "Expand:"
+msgstr "Kwagura"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+#, fuzzy
+msgid "Set True to let the widget expand"
+msgstr "Kuri i Kwagura"
+
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_UNDO_AUTOFILL.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\menue.src:SCCFG_PLUGINMENU.SUBMENU_EDIT.SUBMENU_FILL.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\menue.src:SCCFG_MENUBAR.SUBMENU_EDIT.SUBMENU_FILL.text
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+#, fuzzy
+msgid "Fill:"
+msgstr "Kuzuza"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+#, fuzzy
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Kuri i Kuzuza Ubuso"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+#, fuzzy
+msgid "Pack Start:"
+msgstr "Gutangira"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+#, fuzzy
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Kuri Ipaki i ku i Gutangira Bya i Agasanduku"
+
+# sc/source\ui\src\miscdlgs.src:RID_SCDLG_MOVETAB.FT_INSERT.text
+#: ../glade/gbwidgets/gbhbox.c:455
+#, fuzzy
+msgid "Insert Before"
+msgstr "Kongeramo mbere"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+#, fuzzy
+msgid "New horizontal button box"
+msgstr "Gitambitse Akabuto Agasanduku"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+#, fuzzy
+msgid "The number of buttons"
+msgstr "Umubare Bya Utubuto"
+
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\core\glob.src:STR_LAYOUT.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib.src:TAB_DATA_POINT.1.TP_LAYOUT.text
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+#, fuzzy
+msgid "Layout:"
+msgstr "Imigaragarire"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+#, fuzzy
+msgid "The layout style of the buttons"
+msgstr "Imigaragarire IMISUSIRE Bya i Utubuto"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+#, fuzzy
+msgid "The space between the buttons"
+msgstr "Umwanya hagati i Utubuto"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+#, fuzzy
+msgid "The position of the divider"
+msgstr "Ibirindiro Bya i"
+
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\dbgui\consdlg.src:RID_SCDLG_CONSOLIDATE.RB_DATA_AREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\dbgui\consdlg.src:RID_SCDLG_CONSOLIDATE.RB_DEST_AREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\dbgui\pivot.src:RID_SCDLG_PIVOT_LAYOUT.RB_OUTAREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\formdlg\parawin.src:RB_ARGBLOCK(_y_).quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\pagedlg\pagedlg.src:RID_SCDLG_AREAS.RB_PRINTAREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\pagedlg\pagedlg.src:RID_SCDLG_AREAS.RB_REPEATROW.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\pagedlg\pagedlg.src:RID_SCDLG_AREAS.RB_REPEATCOL.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\chartdlg.src:RID_SCDLG_CHARTRANGE.RB_RANGE.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\condfrmt.src:RID_SCDLG_CONDFORMAT.RB_COND1_1.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\condfrmt.src:RID_SCDLG_CONDFORMAT.RB_COND1_2.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\condfrmt.src:RID_SCDLG_CONDFORMAT.RB_COND2_1.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\condfrmt.src:RID_SCDLG_CONDFORMAT.RB_COND2_2.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\condfrmt.src:RID_SCDLG_CONDFORMAT.RB_COND3_1.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\condfrmt.src:RID_SCDLG_CONDFORMAT.RB_COND3_2.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\crnrdlg.src:RID_SCDLG_COLROWNAMERANGES.RB_AREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\crnrdlg.src:RID_SCDLG_COLROWNAMERANGES.RB_DATA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\dbnamdlg.src:RID_SCDLG_DBNAMES.RB_DBAREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_FILTER.RB_COPY_AREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_SPEC_FILTER.RB_CRITERIA_AREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\filter.src:RID_SCDLG_SPEC_FILTER.RB_COPY_AREA.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\namedlg.src:RID_SCDLG_NAMES.RB_ASSIGN.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\simpref.src:RID_SCDLG_SIMPLEREF.RB_ASSIGN.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\solvrdlg.src:RID_SCDLG_SOLVER.RB_FORMULACELL.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\solvrdlg.src:RID_SCDLG_SOLVER.RB_VARCELL.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\tabopdlg.src:RID_SCDLG_TABOP.RB_FORMULARANGE.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\tabopdlg.src:RID_SCDLG_TABOP.RB_ROWCELL.quickhelptext
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\tabopdlg.src:RID_SCDLG_TABOP.RB_COLCELL.quickhelptext
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+#, fuzzy
+msgid "Shrink:"
+msgstr "Kugabanuka"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+#, fuzzy
+msgid "Set True to let the widget shrink"
+msgstr "Kuri i Kugabanuka"
+
+# sch/source\ui\app\strings.src:STR_UNDO_RESIZE.text
+#: ../glade/gbwidgets/gbhpaned.c:188
+#, fuzzy
+msgid "Resize:"
+msgstr "Ihindurangero"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+#, fuzzy
+msgid "Set True to let the widget resize"
+msgstr "Kuri i Ihindurangero"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+#, fuzzy
+msgid "The units of the ruler"
+msgstr "Bya i Itegeko"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+#, fuzzy
+msgid "The low value of the ruler"
+msgstr "Byo hasi Agaciro Bya i Itegeko"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+#, fuzzy
+msgid "The high value of the ruler"
+msgstr "kirekire Agaciro Bya i Itegeko"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+#, fuzzy
+msgid "The current position on the ruler"
+msgstr "KIGEZWEHO Ibirindiro ku i Itegeko"
+
+# sc/source\ui\dbgui\pivot.src:RID_SCDLG_PIVOT_LAYOUT.PIVOTSTR_MAX.text
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+#, fuzzy
+msgid "Max:"
+msgstr "Kinini-"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+#, fuzzy
+msgid "The maximum value of the ruler"
+msgstr "Kinini Agaciro Bya i Itegeko"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\WriterWeb.xcs:....Layout.Window.HorizontalRuler.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Layout.Window.HorizontalRuler.text
+#: ../glade/gbwidgets/gbhruler.c:247
+#, fuzzy
+msgid "Horizontal Ruler"
+msgstr "Agacamurongo gatambitse"
+
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib4.src:TP_DATA_DESCR.CB_VALUE.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\datdescr.src:DLG_DATA_DESCR.CB_VALUE.text
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+#, fuzzy
+msgid "Show Value:"
+msgstr "Kwerekana agaciro"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+#, fuzzy
+msgid "If the scale's value is shown"
+msgstr "i Agaciro ni"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+#, fuzzy
+msgid "The number of digits to show"
+msgstr "Umubare Bya Kuri Garagaza"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+#, fuzzy
+msgid "The position of the value"
+msgstr "Ibirindiro Bya i Agaciro"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Itegeko"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+#, fuzzy
+msgid "The update policy of the scale"
+msgstr "Kuvugurura Itegeko Bya i Gupima"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "If the range values are inverted"
+msgstr "i Urutonde Uduciro"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+#, fuzzy
+msgid "The update policy of the scrollbar"
+msgstr "Kuvugurura Itegeko Bya i Agafashsagenda"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+#, fuzzy
+msgid "Horizontal Scrollbar"
+msgstr "Agafashagenda butambike"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+# sfx2/source\toolbox\tbxopdlg.src:TP_CONFIG_OBJECTBAR.STR_SYMBOL.text
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Agashushondanga"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Ihitamo Ubwoko Bya i Agashushondanga Kureba"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Icyerekezo:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Icyerekezo Bya i Udushushondanga"
+
+# svx/source\gallery2\gallery.src:RID_SVXSTR_GALLERY_ICONVIEW.text
+#: ../glade/gbwidgets/gbiconview.c:287
+msgid "Icon View"
+msgstr "Igaragaza ry'Agashushondanga"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+msgid "Named Icon:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Agashushondanga Kuri Gukoresha"
+
+# offmgr/source\offapp\dialog\optgdlg.src:OFA_TP_VIEW.FT_BIG.text
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "Ingano y'agashushondanga"
+
+#: ../glade/gbwidgets/gbimage.c:113
+#, fuzzy
+msgid "The stock icon size"
+msgstr "Agashushondanga Ingano"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:116
+#, fuzzy
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+"Ingano Bya i Agashushondanga in Pigiseli Cyangwa 1. Kuri Gukoresha i "
+"indangakintu"
+
+#: ../glade/gbwidgets/gbimage.c:120
+#, fuzzy
+msgid "The horizontal alignment"
+msgstr "Gitambitse Itunganya"
+
+#: ../glade/gbwidgets/gbimage.c:123
+#, fuzzy
+msgid "The vertical alignment"
+msgstr "Bihagaritse Itunganya"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Image.Enable.text
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Ishusho"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+#, fuzzy
+msgid "Invalid stock menu item"
+msgstr "Ibikubiyemo Ikintu"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+#, fuzzy
+msgid "Menu item with a pixmap"
+msgstr "Ikintu Na: a"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr "i Umwandiko Biciyeho akarongo Urufunguzo"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+#, fuzzy
+msgid "If the text includes pango markup"
+msgstr "i Umwandiko"
+
+# sc/source\ui\src\scstring.src:SCSTR_HOR_JUSTIFY_BLOCK.text
+#: ../glade/gbwidgets/gblabel.c:173
+#, fuzzy
+msgid "Justify:"
+msgstr "Gukwiza umurongo wose"
+
+#: ../glade/gbwidgets/gblabel.c:174
+#, fuzzy
+msgid "The justification of the lines of the label"
+msgstr "Bya i Imirongo Bya i Akarango"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+#, fuzzy
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "i Umwandiko ni Kuri muri i Ubugari Bya i Akarango"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "i Akarango Umwandiko Byahiswemo Na: i Imbeba"
+
+#: ../glade/gbwidgets/gblabel.c:181
+#, fuzzy
+msgid "The horizontal alignment of the entire label"
+msgstr "Gitambitse Itunganya Bya i Akarango"
+
+#: ../glade/gbwidgets/gblabel.c:184
+#, fuzzy
+msgid "The vertical alignment of the entire label"
+msgstr "Bihagaritse Itunganya Bya i Akarango"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Kuri Gushyiraho i Mwandikisho Kuri Ryari: i Biciyeho akarongo Urufunguzo ni"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+#, fuzzy
+msgid "How to ellipsize the string"
+msgstr "Kuri i Ikurikiranyanyuguti"
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Ubugari Bya i Akarango in Inyuguti"
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:204
+#, fuzzy
+msgid "If the label is only given enough height for a single line"
+msgstr "i Akarango ni Ubuhagarike kugirango a UMWE Umurongo"
+
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Color.RotationAngle.text
+#: ../glade/gbwidgets/gblabel.c:205
+#, fuzzy
+msgid "Angle:"
+msgstr "Imfuruka"
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Imfuruka Bya i Akarango Umwandiko"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "mwi-/nyamwi-"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Akarango"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+#, fuzzy
+msgid "The width of the layout area"
+msgstr "Ubugari Bya i Imigaragarire Ubuso"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+#, fuzzy
+msgid "The height of the layout area"
+msgstr "Ubuhagarike Bya i Imigaragarire Ubuso"
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Bya i in i"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Bya i in i"
+
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\core\glob.src:STR_LAYOUT.text
+# #-#-#-#-# sch.pot (PACKAGE VERSION) #-#-#-#-#
+# sch/source\ui\dlg\attrib.src:TAB_DATA_POINT.1.TP_LAYOUT.text
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Imigaragarire"
+
+#: ../glade/gbwidgets/gblist.c:78
+#, fuzzy
+msgid "The selection mode of the list"
+msgstr "Ihitamo Ubwoko Bya i Urutonde"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....DefaultFont.List.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....DefaultFontCJK.List.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....DefaultFontCTL.List.text
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Urutonde"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Ibigize by'ilisiti"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr ""
+
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_HFCMD_FILE.text
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+#, fuzzy
+msgid "_File"
+msgstr "IDOSIYE"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_BASICMENU.MN_EDIT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_BASICPLUGINMENU.MN_PLEDIT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\macrodlg.src:RID_MACROCHOOSER.RID_PB_EDIT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moduldlg.src:RID_TP_MODULS.RID_PB_EDIT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moduldlg.src:RID_TP_LIBS.RID_PB_EDIT.text
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+#, fuzzy
+msgid "_Edit"
+msgstr "Guhindura"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_BASICMENU.MN_VIEW.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_BASICPLUGINMENU.MN_PLVIEW.text
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+#, fuzzy
+msgid "_View"
+msgstr "Kureba"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+#, fuzzy
+msgid "_Help"
+msgstr "Ifashayobora"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+#, fuzzy
+msgid "_About"
+msgstr "Bigyanye"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr ""
+
+# LOCALIZATION NOTE END : DO not localize the entities above; test case
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Umurongo w'ibikubiyemo"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "i Ikintu ni Kigaragara Ryari: i Umwanyabikoresho ni Gitambitse"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "i Ikintu ni Kigaragara Ryari: i Umwanyabikoresho ni Bihagaritse"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+#, fuzzy
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr "i Umwandiko Ryari: i Ubwoko ni"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Na:"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+# sc/source\ui\docshell\tpstat.src:RID_SCPAGE_STAT.FT_PAGES_LBL.text
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Umubare w'amapaji:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+#, fuzzy
+msgid "If the notebook tabs are shown"
+msgstr "i Amasimbuka"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+#, fuzzy
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "i Imbibi ni Ryari: i Amasimbuka OYA"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+#, fuzzy
+msgid "The position of the notebook tabs"
+msgstr "Ibirindiro Bya i Amasimbuka"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+#, fuzzy
+msgid "If the notebook tabs are scrollable"
+msgstr "i Amasimbuka"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+#, fuzzy
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Ingano Bya i Gitambitse Imbibi"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+#, fuzzy
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Ingano Bya i Bihagaritse Imbibi"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+#, fuzzy
+msgid "If the popup menu is enabled"
+msgstr "i Ibikubiyemo ni Bikora"
+
+# sw/source\ui\dialog\docstdlg.src:TP_DOC_STAT.FT_PAGE.text
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Nomero z'amapaje"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+#, fuzzy
+msgid "The number of notebook pages"
+msgstr "Umubare Bya Amapaji"
+
+# sc/sdi\scslots.src:SID_PREVIEW_PREVIOUS.text
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Ipaji ibanje"
+
+# sc/sdi\scslots.src:SID_PREVIEW_NEXT.text
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Ipaji ikurikira"
+
+# svtools/source\dialogs\prnsetup.src:STR_SVT_PRNDLG_PAGE_PUNT.text
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Gusiba ipaje"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "Ibirindiro in i Urutonde Bya Amapaji"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "Kuri i Isunika Kwagura"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Kuri i Isunika Kuzuza Ubuso"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+#, fuzzy
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Kuri Ipaki i Isunika ku i Gutangira Bya i"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "Umwandiko Kuri Kugaragaza in i Ibikubiyemo"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, fuzzy, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Kongeramo a Kuri a"
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Ibara:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+#, fuzzy
+msgid "If the preview is color or grayscale"
+msgstr "i Igaragazambere ni Ibara Cyangwa Ingano y'ubwijime"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+#, fuzzy
+msgid "If the preview expands to fill its allocated area"
+msgstr "i Igaragazambere Kuri Kuzuza Ubuso"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Igaragazambere"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+#, fuzzy
+msgid "The orientation of the progress bar's contents"
+msgstr "Icyerekezo Bya i Aho bigeze Ibigize"
+
+# #-#-#-#-# scaddins.pot (PACKAGE VERSION) #-#-#-#-#
+# scaddins/source\analysis\analysis.src:RID_ANALYSIS_FUNCTION_DESCRIPTIONS.ANALYSIS_Dollarfr.4.text
+# #-#-#-#-# scaddins.pot (PACKAGE VERSION) #-#-#-#-#
+# scaddins/source\analysis\analysis.src:RID_ANALYSIS_FUNCTION_DESCRIPTIONS.ANALYSIS_Dollarde.4.text
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "Imigabane"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+#, fuzzy
+msgid "The fraction of work that has been completed"
+msgstr "Imigabane Bya Akazi"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+#, fuzzy
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "Imigabane Bya i Aho bigeze Uburebure Kuri Kwimura i Funga Ryari:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+#, fuzzy
+msgid "The text to display over the progress bar"
+msgstr "Umwandiko Kuri Kugaragaza KURI i Aho bigeze"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+#, fuzzy
+msgid "If the text should be shown in the progress bar"
+msgstr "i Umwandiko in i Aho bigeze"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+#, fuzzy
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "i Aho bigeze nka i Imbere Bya Imodoka"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+#, fuzzy
+msgid "The horizontal alignment of the text"
+msgstr "Gitambitse Itunganya Bya i Umwandiko"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+#, fuzzy
+msgid "The vertical alignment of the text"
+msgstr "Bihagaritse Itunganya Bya i Umwandiko"
+
+# basctl/source\basicide\tbxctl.src:RID_TOOLBOX.SID_INSERT_PROGRESSBAR.text
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Umurongo w'aho bigeze"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+#, fuzzy
+msgid "If the radio button is initially on"
+msgstr "i Akabuto ni ku"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Itsinda:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+#, fuzzy
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "Akabuto Itsinda i Mburabuzi ni Byose Utubuto Na: i"
+
+# 4063
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "itsinda rishya"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "akabuto ko guhitamo"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+#, fuzzy
+msgid "If the radio menu item is initially on"
+msgstr "i Ibikubiyemo Ikintu ni ku"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+#, fuzzy
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr "Ibikubiyemo Ikintu Itsinda i Mburabuzi ni Byose Ibikubiyemo Na: i"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "Akabuto Itsinda i Mburabuzi ni Byose Utubuto in i Umwanyabikoresho"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+#, fuzzy
+msgid "H Policy:"
+msgstr "H"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+#, fuzzy
+msgid "When the horizontal scrollbar will be shown"
+msgstr "i Gitambitse Agafashsagenda"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+#, fuzzy
+msgid "V Policy:"
+msgstr "V"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+#, fuzzy
+msgid "When the vertical scrollbar will be shown"
+msgstr "i Bihagaritse Agafashsagenda"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+#, fuzzy
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "i Idirishya ni Na: Kuri i"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+#, fuzzy
+msgid "The update policy of the vertical scrollbar"
+msgstr "Kuvugurura Itegeko Bya i Bihagaritse Agafashsagenda"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+#, fuzzy
+msgid "Separator for Menus"
+msgstr "kugirango"
+
+# scp/source\draw\module_draw.lng:STR_NAME_MODULE_PRG_DRAW_LOCALLY_CACHED.text
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+#, fuzzy
+msgid "Draw:"
+msgstr "Gushushanya"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+#, fuzzy
+msgid "If the separator is drawn, or just blank"
+msgstr "i Mutandukanya ni Cyangwa Ahatanditseho"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+#, fuzzy
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "Igipimo Bya i AkabutoNkaragwa in Na: i"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+#, fuzzy
+msgid "The number of decimal digits to show"
+msgstr "Umubare Bya NYACUMI Kuri Garagaza"
+
+# sw/source\ui\misc\srtdlg.src:DLG_SORTING.STR_NUMERIC.text
+#: ../glade/gbwidgets/gbspinbutton.c:96
+#, fuzzy
+msgid "Numeric:"
+msgstr "Bikurikije umubare"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+#, fuzzy
+msgid "If only numeric entry is allowed"
+msgstr "Bikurikije umubare Icyinjijwe ni"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+# svx/source\options\optgrid.src:RID_SVXPAGE_GRID.GRP_SNAP.text
+#: ../glade/gbwidgets/gbspinbutton.c:101
+#, fuzzy
+msgid "Snap:"
+msgstr "Gukata"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+#, fuzzy
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "i Agaciro ni Kuri Bya i Intera Iyongeragaciro"
+
+# #-#-#-#-# sw.pot (PACKAGE VERSION) #-#-#-#-#
+# sw/source\ui\fmtui\tmpdlg.src:DLG_TEMPLATE_3.1.TP_FRM_WRAP.text
+# #-#-#-#-# sw.pot (PACKAGE VERSION) #-#-#-#-#
+# sw/source\ui\frmdlg\frmpage.src:DLG_FRM_STD.1.TP_FRM_WRAP.text
+# #-#-#-#-# sw.pot (PACKAGE VERSION) #-#-#-#-#
+# sw/source\ui\frmdlg\frmpage.src:DLG_FRM_GRF.1.TP_FRM_WRAP.text
+# #-#-#-#-# sw.pot (PACKAGE VERSION) #-#-#-#-#
+# sw/source\ui\frmdlg\frmpage.src:DLG_FRM_OLE.1.TP_FRM_WRAP.text
+# #-#-#-#-# sw.pot (PACKAGE VERSION) #-#-#-#-#
+# sw/source\ui\frmdlg\frmui.src:STR_FRMUI_WRAP.text
+#: ../glade/gbwidgets/gbspinbutton.c:103
+#, fuzzy
+msgid "Wrap:"
+msgstr "Gufunika"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+#, fuzzy
+msgid "If the value is wrapped at the limits"
+msgstr "i Agaciro ni ku i Imbibi"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Buto Nkaragwa"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "i Imimerere a Ihindurangero Kuri Ihindurangero i Idirishya"
+
+# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-#
+# sfx2/source\dialog\cfg.src:DLG_CONFIG.1.TP_CONFIG_STATBAR.text
+# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-#
+# sfx2/source\statbar\statbar.src:STR_STATBAR_CFGITEM.text
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Akarongo k'imimerere"
+
+#: ../glade/gbwidgets/gbtable.c:137
+#, fuzzy
+msgid "New table"
+msgstr "imbonerahamwe#"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+#, fuzzy
+msgid "Number of rows:"
+msgstr "Bya Imbariro"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Irubariro:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+#, fuzzy
+msgid "The number of rows in the table"
+msgstr "Umubare Bya Imbariro in i imbonerahamwe#"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Inkingi:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+#, fuzzy
+msgid "The number of columns in the table"
+msgstr "Umubare Bya Inkingi in i imbonerahamwe#"
+
+#: ../glade/gbwidgets/gbtable.c:244
+#, fuzzy
+msgid "If the children should all be the same size"
+msgstr "i Byose i Ingano"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+#, fuzzy
+msgid "The space between each row"
+msgstr "Umwanya hagati Urubariro"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+#, fuzzy
+msgid "The space between each column"
+msgstr "Umwanya hagati Inkingi"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:369
+#, fuzzy
+msgid "The left edge of the widget in the table"
+msgstr "Ibumoso: Bya i in i imbonerahamwe#"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:372
+#, fuzzy
+msgid "The top edge of the widget in the table"
+msgstr "Hejuru: Bya i in i imbonerahamwe#"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+#, fuzzy
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Umubare Bya Inkingi ku i in i imbonerahamwe#"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Igihe ky'Urubariro:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+#, fuzzy
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Umubare Bya Imbariro ku i in i imbonerahamwe#"
+
+#: ../glade/gbwidgets/gbtable.c:381
+#, fuzzy
+msgid "H Padding:"
+msgstr "H"
+
+#: ../glade/gbwidgets/gbtable.c:384
+#, fuzzy
+msgid "V Padding:"
+msgstr "V"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+#, fuzzy
+msgid "Set True to let the widget expand horizontally"
+msgstr "Kuri i Kwagura Mu buryo Butambitse"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+#, fuzzy
+msgid "Set True to let the widget expand vertically"
+msgstr "Kuri i Kwagura Mu buryo buhagaze"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+#, fuzzy
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Kuri i Kugabanuka Mu buryo Butambitse"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+#, fuzzy
+msgid "Set True to let the widget shrink vertically"
+msgstr "Kuri i Kugabanuka Mu buryo buhagaze"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+#, fuzzy
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Kuri i Kuzuza Gitambitse Ubuso"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+#, fuzzy
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Kuri i Kuzuza Bihagaritse Ubuso"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr ""
+
+# sch/source\ui\dlg\dgrdata.src:FLTWIN_DIAGRAM_DATA.TBX_DATA.TBI_DATA_DELETE_ROW.text
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Gusiba Urubariro"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Guhanagura Inkingi"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Imbonerahamwe"
+
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....AlignmentType.Position..6.text
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Hagati"
+
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_UNDO_AUTOFILL.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\menue.src:SCCFG_PLUGINMENU.SUBMENU_EDIT.SUBMENU_FILL.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\menue.src:SCCFG_MENUBAR.SUBMENU_EDIT.SUBMENU_FILL.text
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Kuzuza"
+
+# goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.RB_COMPRESSION_NONE.text
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Nta na kimwe"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Inyuguti"
+
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\commonlingui.src:RID_SVX_WND_COMMON_LINGU.FT_NEWWORD.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\hyphen.src:RID_SVXDLG_HYPHENATE.FT_WORD.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\thesdlg.src:RID_SVXDLG_THESAURUS.FT_WORD.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\options\optdict.src:RID_SFXDLG_EDITDICT.FT_WORD.text
+#: ../glade/gbwidgets/gbtextview.c:73
+#, fuzzy
+msgid "Word"
+msgstr "ijambo"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:118
+#, fuzzy
+msgid "If the cursor is visible"
+msgstr "i indanga ni Kigaragara"
+
+# sfx2/source\doc\new.src:DLG_NEW_FILE.CB_MERGE_STYLE.text
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Guhindura"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+#, fuzzy
+msgid "If entered text overwrites the existing text"
+msgstr "Umwandiko i Umwandiko"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Isunika Inyuguti"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "Bya i Umwandiko"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "Bya i Umwandiko"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+#, fuzzy
+msgid "Pixels of blank space above paragraphs"
+msgstr "Bya Ahatanditseho Umwanya hejuru Ibika"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+#, fuzzy
+msgid "Pixels of blank space below paragraphs"
+msgstr "Bya Ahatanditseho Umwanya munsi Ibika"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+#, fuzzy
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Bya Ahatanditseho Umwanya hagati Imirongo in a Igika"
+
+# svx/source\items\svxitems.src:RID_SVXITEMS_MARGIN_LEFT.text
+#: ../glade/gbwidgets/gbtextview.c:143
+#, fuzzy
+msgid "Left Margin:"
+msgstr "Marije y'ibumoso:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+#, fuzzy
+msgid "Width of the left margin in pixels"
+msgstr "Bya i Ibumoso: Marije in Pigiseli"
+
+# svx/source\items\svxitems.src:RID_SVXITEMS_MARGIN_RIGHT.text
+#: ../glade/gbwidgets/gbtextview.c:146
+#, fuzzy
+msgid "Right Margin:"
+msgstr "Marije y'iburyo:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+#, fuzzy
+msgid "Width of the right margin in pixels"
+msgstr "Bya i Iburyo: Marije in Pigiseli"
+
+# svx/source\dialog\align.src:RID_SVXPAGE_ALIGNMENT.FT_INDENT.text
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "Ikurura"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+#, fuzzy
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Bya Pigiseli Kuri Ikurura Ibika"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+#, fuzzy
+msgid "If the toggle button is initially on"
+msgstr "i Mukomatanya Akabuto ni ku"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+#, fuzzy
+msgid "New toolbar"
+msgstr "Umwanyabikoresho mushya%n"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+#, fuzzy
+msgid "Number of items:"
+msgstr "Bya"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+#, fuzzy
+msgid "The number of items in the toolbar"
+msgstr "Umubare Bya in i Umwanyabikoresho"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+#, fuzzy
+msgid "The toolbar orientation"
+msgstr "Umwanyabikoresho Icyerekezo"
+
+# sfx2/source\dialog\filedlghelper.src:STR_LB_IMAGE_TEMPLATE.text
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Imisusire"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+#, fuzzy
+msgid "The toolbar style"
+msgstr "Umwanyabikoresho IMISUSIRE"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+#, fuzzy
+msgid "If tooltips are enabled"
+msgstr "Bikora"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "Akambi Kuri a Ibikubiyemo NIBA i Umwanyabikoresho"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "i Ikintu i Ingano Nka Ikindi"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Umwanyabikoresho"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+#, fuzzy
+msgid "Column 1"
+msgstr "1."
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+#, fuzzy
+msgid "Column 2"
+msgstr "2."
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "3."
+
+# sch/source\core\glob.src:STR_ROW.text
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, fuzzy, c-format
+msgid "Row %i"
+msgstr "Urubariro"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+#, fuzzy
+msgid "If the column header buttons are shown"
+msgstr "i Inkingi Umutwempangano Utubuto"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+#, fuzzy
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "a ni Gushyiraho i Gushushanya Imbariro in Isimburanya Amabara"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "i Kureba ni"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+#, fuzzy
+msgid "If the user can search through columns interactively"
+msgstr "i Ukoresha: Gushaka Gihinguranya Inkingi"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+#, fuzzy
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Byose Imbariro Kuri i Ubuhagarike Kuri"
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "i Ihitamo i Mweretsi"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+#, fuzzy
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "Imbariro Cyagutse Cyangwa Ryari: i Mweretsi KURI"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+#, fuzzy
+msgid "List or Tree View"
+msgstr "Cyangwa"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+#, fuzzy
+msgid "New vertical box"
+msgstr "Bihagaritse Agasanduku"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+#, fuzzy
+msgid "New vertical button box"
+msgstr "Bihagaritse Akabuto Agasanduku"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+#, fuzzy
+msgid "The type of shadow of the viewport"
+msgstr "Ubwoko Bya Igicucu Bya i"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\WriterWeb.xcs:....Layout.Window.VerticalRuler.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Layout.Window.VerticalRuler.text
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Agacamurongo gahagaze"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+#, fuzzy
+msgid "Vertical Scrollbar"
+msgstr "Agafashagenda buhagarike"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:242
+#, fuzzy
+msgid "The title of the window"
+msgstr "Umutwe Bya i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+#, fuzzy
+msgid "The type of the window"
+msgstr "Ubwoko Bya i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:250
+#, fuzzy
+msgid "Tells the window manager how to treat the window"
+msgstr "i Idirishya Muyobozi Kuri i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+#, fuzzy
+msgid "The initial position of the window"
+msgstr "Ibirindiro Bya i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259
+#, fuzzy
+msgid "If the window is modal"
+msgstr "i Idirishya ni"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:265
+#, fuzzy
+msgid "The default width of the window"
+msgstr "Mburabuzi Ubugari Bya i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:270
+#, fuzzy
+msgid "The default height of the window"
+msgstr "Mburabuzi Ubuhagarike Bya i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:277
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+#, fuzzy
+msgid "If the window can be shrunk"
+msgstr "i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+#, fuzzy
+msgid "If the window can be enlarged"
+msgstr "i Idirishya"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+#, fuzzy
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "i Idirishya ni Ryari: ni"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "Agashushondanga kugirango iyi Idirishya"
+
+# VCARD_LDAP_ROLE
+# # @name VCARD_LDAP_ROLE
+# # @loc None
+#: ../glade/gbwidgets/gbwindow.c:303
+#, fuzzy
+msgid "Role:"
+msgstr "Inshingano"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+#, fuzzy
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "A Cyo nyine Ikiranga kugirango i Idirishya Kuri Ryari: a Umukoro"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "i Idirishya ku i Idirishya Muyobozi"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "i Idirishya OYA Kugaragara in i Igikorwa"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "i Idirishya OYA Kugaragara in i Peja"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:319
+#, fuzzy
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Indango Akadomo Kuri Gukoresha Ryari: i Idirishya Gushyiraho"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "i Idirishya Akira i Iyinjiza Ryari: ni"
+
+# sc/source\ui\src\optdlg.src:RID_SCPAGE_CONTENT.GB_WINDOW.text
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Idirishya"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Ikosa"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr ""
+
+# basctl/source\basicide\basidesh.src:RID_STR_ERROROPENSTORAGE.text
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Hari ikibazo mu gufungura dosiye"
+
+# svtools/source\misc\errtxt.src:RID_ERRHDL.ERRCODE_SFX_DOLOADFAILED.text
+#: ../glade/glade.c:378
+#, fuzzy
+msgid "Error reading file"
+msgstr "Ikosa mu gusoma idosiye"
+
+# sw/source\ui\app\error.src:RID_SW_ERRHDL.ERR_CODE_(_ERRCODE_CLASS_WRITE_,_ERR_SWG_WRITE_ERROR_).text
+#: ../glade/glade.c:380
+#, fuzzy
+msgid "Error writing file"
+msgstr "Ikosa mu kwandika idosiye"
+
+#: ../glade/glade.c:383
+#, fuzzy
+msgid "Invalid directory"
+msgstr "bushyinguro"
+
+# sc/source\ui\src\miscdlgs.src:RID_SCDLG_FILLSERIES.STR_VALERR.text
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Agaciro siko"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+#, fuzzy
+msgid "Start tag expected"
+msgstr "Gutangira Itagi: Ikitezwe:"
+
+#: ../glade/glade.c:393
+#, fuzzy
+msgid "End tag expected"
+msgstr "Impera Itagi: Ikitezwe:"
+
+#: ../glade/glade.c:395
+#, fuzzy
+msgid "Character data expected"
+msgstr "Ibyatanzwe Ikitezwe:"
+
+#: ../glade/glade.c:397
+#, fuzzy
+msgid "Class id missing"
+msgstr "ID Ibuze"
+
+#: ../glade/glade.c:399
+#, fuzzy
+msgid "Class unknown"
+msgstr "Kitazwi"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr ""
+
+# sw/source\ui\app\error.src:RID_SW_ERRHDL.ERR_CODE_(_ERRCODE_CLASS_READ_,_ERR_SW6_UNEXPECTED_EOF_).text
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Idosiye irangiye bititeguwe"
+
+#: ../glade/glade.c:406
+#, fuzzy
+msgid "Unknown error code"
+msgstr "Ikosa ITEGEKONGENGA"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr ""
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr ""
+
+# sc/source\ui\dbgui\pvfundlg.src:RID_SCDLG_PIVOTSUBT.FT_NAMELABEL.text
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Izina:"
+
+#: ../glade/glade_atk.c:639
+#, fuzzy
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Izina: Bya i Kuri Kuri"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Umwirondoro"
+
+#: ../glade/glade_atk.c:641
+#, fuzzy
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Isobanuramiterere Bya i Kuri Kuri"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+#, fuzzy
+msgid "The table caption to pass to assistive technologies"
+msgstr "imbonerahamwe# Akarango Kuri Kuri"
+
+#: ../glade/glade_atk.c:681
+#, fuzzy
+msgid "Select the widgets with this relationship"
+msgstr "i Na: iyi"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Kanda"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Kanda"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr ""
+
+#: ../glade/glade_atk.c:822
+#, fuzzy
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "i Isobanuramiterere Bya i Igikorwa Kuri Kuri"
+
+#: ../glade/glade_clipboard.c:118
+#, fuzzy
+msgid "Clipboard"
+msgstr "Ububikokoporora"
+
+#: ../glade/glade_clipboard.c:351
+#, fuzzy
+msgid "You need to select a widget to paste into"
+msgstr "Kuri Guhitamo a Kuri Komeka"
+
+#: ../glade/glade_clipboard.c:376
+#, fuzzy
+msgid "You can't paste into windows or dialogs."
+msgstr "Komeka Cyangwa Ibiganiro"
+
+#: ../glade/glade_clipboard.c:399
+#, fuzzy
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr "Komeka i Byahiswemo ni Byaremwe ku buryo bwikora ku"
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+#, fuzzy
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Ibikubiyemo a Ibikubiyemo Cyangwa Ibikubiyemo"
+
+#: ../glade/glade_clipboard.c:427
+#, fuzzy
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Utubuto a Ikiganiro Igikorwa Ubuso"
+
+#: ../glade/glade_clipboard.c:437
+#, fuzzy
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "a"
+
+#: ../glade/glade_clipboard.c:446
+#, fuzzy
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "KURI a"
+
+#: ../glade/glade_clipboard.c:449
+#, fuzzy
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "KURI a ni OYA"
+
+#: ../glade/glade_clipboard.c:457
+#, fuzzy
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "a"
+
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_PB_NEW.text
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+#, fuzzy
+msgid "_New"
+msgstr "Gishya"
+
+#: ../glade/glade_gnome.c:874
+#, fuzzy
+msgid "Create a new file"
+msgstr "a Gishya IDOSIYE"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr ""
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Effect.Definition..0.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Effect.Definition..1.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Effect.Definition..2.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Effect.Definition..3.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Effect.Degree..0.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Effect.Degree..1.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Effect.Degree..2.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Image.Effect.Degree..3.text
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "Bitemewe"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr ""
+
+# 3357
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Imfunguzo"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr ""
+
+# filter/source\xsltdialog\xmlfilterdialogstrings.src:STR_COLUMN_HEADER_TYPE.text
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Ubwoko"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Izina"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr ""
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_POPUP_BRKPROPS.RID_ACTIV.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_CHKB_ACTIVE.text
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Gikora"
+
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_UNDO_MAKEOUTLINE.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\miscdlgs.src:RID_SCDLG_GROUP.text
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Itsinda"
+
+# sfx2/source\toolbox\tbxopdlg.src:TP_CONFIG_OBJECTBAR.STR_SYMBOL.text
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Agashushondanga"
+
+#: ../glade/glade_menu_editor.c:458
+#, fuzzy
+msgid "Move the item and its children up one place in the list"
+msgstr "i Ikintu Na Hejuru in i Urutonde"
+
+#: ../glade/glade_menu_editor.c:470
+#, fuzzy
+msgid "Move the item and its children down one place in the list"
+msgstr "i Ikintu Na Hasi in i Urutonde"
+
+#: ../glade/glade_menu_editor.c:482
+#, fuzzy
+msgid "Move the item and its children up one level"
+msgstr "i Ikintu Na Hejuru urwego"
+
+#: ../glade/glade_menu_editor.c:494
+#, fuzzy
+msgid "Move the item and its children down one level"
+msgstr "i Ikintu Na Hasi urwego"
+
+#: ../glade/glade_menu_editor.c:524
+#, fuzzy
+msgid "The stock item to use."
+msgstr "Ikintu Kuri Gukoresha"
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:640
+#, fuzzy
+msgid "The stock Gnome item to use."
+msgstr "Ikintu Kuri Gukoresha"
+
+#: ../glade/glade_menu_editor.c:745
+#, fuzzy
+msgid "The text of the menu item, or empty for separators."
+msgstr "Umwandiko Bya i Ibikubiyemo Ikintu Cyangwa ubusa kugirango"
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+#, fuzzy
+msgid "The name of the widget"
+msgstr "Izina: Bya i"
+
+#: ../glade/glade_menu_editor.c:790
+#, fuzzy
+msgid "The function to be called when the item is selected"
+msgstr "Umumaro Kuri Ryari: i Ikintu ni Byahiswemo"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:811
+#, fuzzy
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+"Bitari ngombwa Agashushondanga Kuri Garagaza ku i Ibumoso: Bya i Ibikubiyemo "
+"Ikintu"
+
+#: ../glade/glade_menu_editor.c:934
+#, fuzzy
+msgid "The tip to show when the mouse is over the item"
+msgstr "Inyobora: Kuri Garagaza Ryari: i Imbeba ni KURI i Ikintu"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Umwanyanyobora:"
+
+#: ../glade/glade_menu_editor.c:957
+#, fuzzy
+msgid "_Add"
+msgstr "Kongeramo"
+
+#: ../glade/glade_menu_editor.c:962
+#, fuzzy
+msgid "Add a new item below the selected item."
+msgstr "a Gishya Ikintu munsi i Byahiswemo Ikintu"
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "a Gishya Ikintu munsi i Byahiswemo Ikintu"
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:983
+#, fuzzy
+msgid "Add a separator below the selected item."
+msgstr "a Mutandukanya munsi i Byahiswemo Ikintu"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_POPUP_TABBAR.SID_BASICIDE_DELETECURRENT.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_PB_DEL.text
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+#, fuzzy
+msgid "_Delete"
+msgstr "Gusiba"
+
+#: ../glade/glade_menu_editor.c:993
+#, fuzzy
+msgid "Delete the current item"
+msgstr "i KIGEZWEHO Ikintu"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1015
+#, fuzzy
+msgid "If the item is initially on."
+msgstr "i Ikintu ni ku"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_POPUP_BRKPROPS.RID_ACTIV.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_CHKB_ACTIVE.text
+#: ../glade/glade_menu_editor.c:1017
+#, fuzzy
+msgid "Active:"
+msgstr "Gikora"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Oya"
+
+#: ../glade/glade_menu_editor.c:1036
+#, fuzzy
+msgid "The radio menu item's group"
+msgstr "Ibikubiyemo Itsinda"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr ""
+
+# svx/source\options\optspell.src:RID_SFXPAGE_SPELL.GB_AUDIT.text
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Kugenzura"
+
+# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Save.Graphic.Format..0.text
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Bisanzwe"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr ""
+
+# the control key
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Gusunika"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+# svtools/source\dialogs\colrdlg.src:DLG_COLOR.FT_KEY.text
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+#, fuzzy
+msgid "Key:"
+msgstr "Urufunguzo"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Yego"
+
+#: ../glade/glade_menu_editor.c:2002
+#, fuzzy
+msgid "Select icon"
+msgstr "Agashushondanga"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Table.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Frame.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.WriterObject.Graphic.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Calc.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Draw.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Chart.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Image.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Formula.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.Impress.Settings.Delimiter.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Insert.Caption.OfficeObject.OLEMisc.Settings.Delimiter.text
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+#, fuzzy
+msgid "separator"
+msgstr "Mutandukanya"
+
+# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_PB_NEW.text
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Gishya"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr ""
+
+#: ../glade/glade_project.c:385
+#, fuzzy
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Umushinga bushyinguro ni OYA Gushyiraho Gushyiraho ikoresha i Ikiganiro"
+
+#: ../glade/glade_project.c:392
+#, fuzzy
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "Inkomoko bushyinguro ni OYA Gushyiraho Gushyiraho ikoresha i Ikiganiro"
+
+#: ../glade/glade_project.c:402
+#, fuzzy
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Inkomoko bushyinguro Inkomoko bushyinguro i Umushinga a Bya i Umushinga "
+"bushyinguro"
+
+#: ../glade/glade_project.c:410
+#, fuzzy
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "bushyinguro ni OYA Gushyiraho Gushyiraho ikoresha i Ikiganiro"
+
+#: ../glade/glade_project.c:438
+#, fuzzy, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Inkomoko kugirango ni OYA"
+
+#: ../glade/glade_project.c:509
+#, fuzzy
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr "Umushinga Bitemewe. OYA Gushigikira Umushinga kugirango Na Gukoresha"
+
+#: ../glade/glade_project.c:521
+#, fuzzy
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr "Kuri i C Inkomoko ITEGEKONGENGA Na ni in in a"
+
+#: ../glade/glade_project.c:548
+#, fuzzy
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr "Kuri i Inkomoko ITEGEKONGENGA Na ni in in a"
+
+#: ../glade/glade_project.c:571
+#, fuzzy
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr "Kuri i Inkomoko ITEGEKONGENGA Na ni in in a"
+
+#: ../glade/glade_project.c:594
+#, fuzzy
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr "Kuri i Inkomoko ITEGEKONGENGA Na ni in in a"
+
+#: ../glade/glade_project.c:954
+#, fuzzy
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "bushyinguro ni OYA Gushyiraho Gushyiraho ikoresha i Ikiganiro"
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "Umushinga"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr ""
+
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+# #-#-#-#-# dbaccess.pot (PACKAGE VERSION) #-#-#-#-#
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Rusange"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:201
+#, fuzzy
+msgid "The project directory"
+msgstr "Umushinga bushyinguro"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr ""
+
+# #-#-#-#-# filter.pot (PACKAGE VERSION) #-#-#-#-#
+# filter/source\xsltdialog\xmlfiltertabpagexslt.src:RID_XML_FILTER_TABPAGE_XSLT.ED_XML_DTD_SCHEMA_BROWSE.text
+# #-#-#-#-# filter.pot (PACKAGE VERSION) #-#-#-#-#
+# filter/source\xsltdialog\xmlfiltertabpagexslt.src:RID_XML_FILTER_TABPAGE_XSLT.PB_XML_EXPORT_XSLT_BROWSE.text
+# #-#-#-#-# filter.pot (PACKAGE VERSION) #-#-#-#-#
+# filter/source\xsltdialog\xmlfiltertabpagexslt.src:RID_XML_FILTER_TABPAGE_XSLT.PB_XML_IMPORT_XSLT_BROWSE.text
+# #-#-#-#-# filter.pot (PACKAGE VERSION) #-#-#-#-#
+# filter/source\xsltdialog\xmlfiltertabpagexslt.src:RID_XML_FILTER_TABPAGE_XSLT.PB_XML_IMPORT_TEMPLATE_BROWSE.text
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Gushakisha..."
+
+#: ../glade/glade_project_options.c:236
+#, fuzzy
+msgid "The name of the current project"
+msgstr "Izina: Bya i KIGEZWEHO Umushinga"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:258
+#, fuzzy
+msgid "The name of the program"
+msgstr "Izina: Bya i Porogaramu"
+
+#: ../glade/glade_project_options.c:281
+#, fuzzy
+msgid "The project file"
+msgstr "Umushinga IDOSIYE"
+
+#: ../glade/glade_project_options.c:283
+#, fuzzy
+msgid "Project File:"
+msgstr "Idosiye"
+
+# svx/source\gallery2\gallery.src:RID_SVXDLG_GALLERY_CBX.text
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+#, fuzzy
+msgid "Subdirectories:"
+msgstr "Ububiko bwungirije"
+
+#: ../glade/glade_project_options.c:316
+#, fuzzy
+msgid "The directory to save generated source code"
+msgstr "bushyinguro Kuri Kubika Inkomoko ITEGEKONGENGA"
+
+# wizards/source\euro\euro.src:STEP_AUTOPILOT_+_4.text
+#: ../glade/glade_project_options.c:319
+#, fuzzy
+msgid "Source Directory:"
+msgstr "Isoko y'ububiko:"
+
+#: ../glade/glade_project_options.c:338
+#, fuzzy
+msgid "The directory to store pixmaps"
+msgstr "bushyinguro Kuri"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+#, fuzzy
+msgid "The license which is added at the top of generated files"
+msgstr "ni Kyongewe ku i Hejuru: Bya Idosiye"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Ururimi:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:430
+#, fuzzy
+msgid "If a Gnome application is to be built"
+msgstr "a Porogaramu ni Kuri"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:437
+#, fuzzy
+msgid "If a Gnome DB application is to be built"
+msgstr "a Porogaramu ni Kuri"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+#, fuzzy
+msgid "C Options"
+msgstr "C"
+
+#: ../glade/glade_project_options.c:456
+#, fuzzy
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<B B kugirango Binini Porogaramu i Gukoresha Bya ni"
+
+# offmgr/sdi\ofaslots.src:SID_GENERAL_OPTIONS.text
+#: ../glade/glade_project_options.c:468
+#, fuzzy
+msgid "General Options:"
+msgstr "Amahitamo Rusange"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:483
+#, fuzzy
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+"Ikurikiranyanyuguti cy/ byagarajwe kugirango Umwandiko wahinduwe ururimi ku"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr ""
+
+#: ../glade/glade_project_options.c:492
+#, fuzzy
+msgid "If widget names are set in the source code"
+msgstr "Amazina Gushyiraho in i Inkomoko ITEGEKONGENGA"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:501
+#, fuzzy
+msgid "If copies of old source files are made"
+msgstr "Amakopi Bya ki/ bishaje Inkomoko Idosiye"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:512
+#, fuzzy
+msgid "If support for the Gnome Help system should be included"
+msgstr "Gushigikira kugirango i Sisitemu"
+
+#: ../glade/glade_project_options.c:515
+#, fuzzy
+msgid "File Output Options:"
+msgstr "Idosiye"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+#, fuzzy
+msgid "Output main.c File"
+msgstr "C Idosiye"
+
+#: ../glade/glade_project_options.c:530
+#, fuzzy
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "a C IDOSIYE ni Ibisohoka a Umumaro NIBA"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:539
+#, fuzzy
+msgid "If the support functions are output"
+msgstr "i Gushigikira Imimaro Ibisohoka"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:548
+#, fuzzy
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Idosiye kugirango i Inkomoko ITEGEKONGENGA Ibisohoka Na Kugena Imiterere in "
+"NIBA"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:564
+#, fuzzy
+msgid "The file in which the functions to create the interface are written"
+msgstr "IDOSIYE in i Imimaro Kuri Kurema i"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Idosiye y'imvano:"
+
+#: ../glade/glade_project_options.c:581
+#, fuzzy
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "IDOSIYE in i Bya i Imimaro Kuri Kurema i"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+#, fuzzy
+msgid "Header File:"
+msgstr "Idosiye"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "IDOSIYE kugirango Imimaro"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "IDOSIYE kugirango Imimaro"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+#, fuzzy
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "IDOSIYE in i ubusa Na Imimaro"
+
+#: ../glade/glade_project_options.c:627
+#, fuzzy
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "IDOSIYE in i Bya i Na Imimaro"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "IDOSIYE kugirango Na Imimaro"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr "IDOSIYE kugirango Na Imimaro"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:656
+#, fuzzy
+msgid "The file in which the support functions are written"
+msgstr "IDOSIYE in i Gushigikira Imimaro"
+
+#: ../glade/glade_project_options.c:673
+#, fuzzy
+msgid "The file in which the declarations of the support functions are written"
+msgstr "IDOSIYE in i Bya i Gushigikira Imimaro"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "IDOSIYE kugirango Gushigikira Imimaro"
+
+#: ../glade/glade_project_options.c:687
+#, fuzzy
+msgid "Header file for support functions"
+msgstr "IDOSIYE kugirango Gushigikira Imimaro"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:716
+#, fuzzy
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<B B iyi Ihitamo ni Bitemewe. Gukoresha"
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+#, fuzzy
+msgid "Save Translatable Strings"
+msgstr "Kubika"
+
+#: ../glade/glade_project_options.c:731
+#, fuzzy
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Ikurikiranyanyuguti in a C Inkomoko IDOSIYE Kuri Gushoboza Umwandiko "
+"wahinduwe ururimi Bya ku"
+
+#: ../glade/glade_project_options.c:741
+#, fuzzy
+msgid "The C source file to save all translatable strings in"
+msgstr "C Inkomoko IDOSIYE Kuri Kubika Byose Ikurikiranyanyuguti in"
+
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_LINKERRORFILE.text
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Idosiye:"
+
+#: ../glade/glade_project_options.c:1202
+#, fuzzy
+msgid "Select the Project Directory"
+msgstr "i"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+#, fuzzy
+msgid "You need to set the Translatable Strings File option"
+msgstr "Kuri Gushyiraho i Idosiye Ihitamo"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+#, fuzzy
+msgid "You need to set the Project Directory option"
+msgstr "Kuri Gushyiraho i Ihitamo"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+#, fuzzy
+msgid "You need to set the Project File option"
+msgstr "Kuri Gushyiraho i Idosiye Ihitamo"
+
+#: ../glade/glade_project_options.c:1414
+#, fuzzy
+msgid "You need to set the Project Name option"
+msgstr "Kuri Gushyiraho i Ihitamo"
+
+#: ../glade/glade_project_options.c:1416
+#, fuzzy
+msgid "You need to set the Program Name option"
+msgstr "Kuri Gushyiraho i Ihitamo"
+
+#: ../glade/glade_project_options.c:1419
+#, fuzzy
+msgid "You need to set the Source Directory option"
+msgstr "Kuri Gushyiraho i Ihitamo"
+
+#: ../glade/glade_project_options.c:1422
+#, fuzzy
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Kuri Gushyiraho i Ihitamo"
+
+#: ../glade/glade_project_window.c:184
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr "Garagaza Ifashayobora IDOSIYE"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+#, fuzzy
+msgid "Create a new project"
+msgstr "a Gishya Umushinga"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+#, fuzzy
+msgid "Output the project source code"
+msgstr "i Umushinga Inkomoko ITEGEKONGENGA"
+
+# crashrep/source\all\crashrep.lng:%OPTIONS_BUTTON%.text
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+#, fuzzy
+msgid "Op_tions..."
+msgstr "Amahitamo..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+#, fuzzy
+msgid "Edit the project options"
+msgstr "i Umushinga Amahitamo"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+#, fuzzy
+msgid "Delete the selected widget"
+msgstr "i Byahiswemo"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+#, fuzzy
+msgid "Show the palette of widgets"
+msgstr "i Urwunge rw'ibara: Bya"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+#, fuzzy
+msgid "Show the property editor"
+msgstr "i indangakintu Muhinduzi"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+#, fuzzy
+msgid "Show the widget tree"
+msgstr "i"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+#, fuzzy
+msgid "Show the clipboard"
+msgstr "i Ububikokoporora"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+#, fuzzy
+msgid "Show the grid (in fixed containers only)"
+msgstr "i Urusobetudirishya in BIHAMYE"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Calc.xcs:....Grid.Option.SnapToGrid.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Impress.xcs:....Grid.Option.SnapToGrid.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Draw.xcs:....Grid.Option.SnapToGrid.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\WriterWeb.xcs:....Grid.Option.SnapToGrid.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Grid.Option.SnapToGrid.text
+#: ../glade/glade_project_window.c:303
+#, fuzzy
+msgid "_Snap to Grid"
+msgstr "Gucika ku rusobe- tudirishya"
+
+#: ../glade/glade_project_window.c:304
+#, fuzzy
+msgid "Snap widgets to the grid"
+msgstr "Kuri i Urusobetudirishya"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+#, fuzzy
+msgid "Show the tooltips of created widgets"
+msgstr "i Bya Byaremwe"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:321
+#, fuzzy
+msgid "Set the grid style and spacing"
+msgstr "i Urusobetudirishya IMISUSIRE Na Isigamwanya"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:328
+#, fuzzy
+msgid "Set options for snapping to the grid"
+msgstr "Amahitamo kugirango Kuri i Urusobetudirishya"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+#, fuzzy
+msgid "View the Glade FAQ"
+msgstr "i"
+
+# svtools/source\misc\mediatyp.src:STR_SVT_MIMETYPE_CNT_PUBLBOX.text
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+#, fuzzy
+msgid "_Project"
+msgstr "Umushinga"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr ""
+
+# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-#
+# sfx2/source\accel\accel.src:STR_OPEN.text
+# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-#
+# sfx2/source\dialog\cfg.src:STR_OPEN.text
+# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-#
+# sfx2/source\dialog\versdlg.src:DLG_VERSIONS.PB_OPEN.text
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Gufungura"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr ""
+
+# basctl/source\basicide\basidesh.src:RID_STR_SAVE.text
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Kubika"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+#, fuzzy
+msgid "Save Project"
+msgstr "Kubika"
+
+# basctl/source\basicide\moduldlg.src:RID_DLG_LIBS.RID_FL_OPTIONS.text
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Amahitamo"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:387
+#, fuzzy
+msgid "Build the Source Code"
+msgstr "i"
+
+#: ../glade/glade_project_window.c:638
+#, fuzzy
+msgid "Open an existing project"
+msgstr "Umushinga"
+
+#: ../glade/glade_project_window.c:642
+#, fuzzy
+msgid "Save project"
+msgstr "Kubika Umushinga"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:701
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "i Byahiswemo Kuri i Ububikokoporora"
+
+#: ../glade/glade_project_window.c:706
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "i Byahiswemo Kuri i Ububikokoporora"
+
+#: ../glade/glade_project_window.c:711
+#, fuzzy
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "i Bivuye i Ububikokoporora KURI i Byahiswemo"
+
+# #-#-#-#-# offmgr.pot (PACKAGE VERSION) #-#-#-#-#
+# offmgr/source\offapp\dialog\treeopt.src:RID_OFADLG_OPTIONS_TREE_PAGES.SID_SW_EDITOPTIONS.5.text
+# #-#-#-#-# offmgr.pot (PACKAGE VERSION) #-#-#-#-#
+# offmgr/source\offapp\dialog\treeopt.src:RID_OFADLG_OPTIONS_TREE_PAGES.SID_SW_ONLINEOPTIONS.4.text
+# #-#-#-#-# offmgr.pot (PACKAGE VERSION) #-#-#-#-#
+# offmgr/source\offapp\dialog\treeopt.src:RID_OFADLG_OPTIONS_TREE_PAGES.SID_SC_EDITOPTIONS.8.text
+# #-#-#-#-# offmgr.pot (PACKAGE VERSION) #-#-#-#-#
+# offmgr/source\offapp\dialog\treeopt.src:RID_OFADLG_OPTIONS_TREE_PAGES.SID_SD_EDITOPTIONS.4.text
+# #-#-#-#-# offmgr.pot (PACKAGE VERSION) #-#-#-#-#
+# offmgr/source\offapp\dialog\treeopt.src:RID_OFADLG_OPTIONS_TREE_PAGES.SID_SD_GRAPHIC_OPTIONS.4.text
+#: ../glade/glade_project_window.c:783
+#, fuzzy
+msgid "_Grid"
+msgstr "Urusobetudirishya"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:808
+#, fuzzy
+msgid "Set the spacing between grid lines"
+msgstr "i Isigamwanya hagati Urusobetudirishya Imirongo"
+
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Calc.xcs:....Grid.Option.SnapToGrid.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Impress.xcs:....Grid.Option.SnapToGrid.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Draw.xcs:....Grid.Option.SnapToGrid.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\WriterWeb.xcs:....Grid.Option.SnapToGrid.text
+# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-#
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Grid.Option.SnapToGrid.text
+#: ../glade/glade_project_window.c:811
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "Gucika ku rusobe- tudirishya"
+
+#: ../glade/glade_project_window.c:819
+#, fuzzy
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Kuri i Urusobetudirishya in BIHAMYE"
+
+#: ../glade/glade_project_window.c:829
+#, fuzzy
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Bya a Gukata Kuri i Urusobetudirishya"
+
+# offmgr/source\offapp\intro\intro.hrc:TEXT_DEFAULTABOUT.text
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+#, fuzzy
+msgid "_About..."
+msgstr "Ibyerekeye"
+
+# basctl/source\basicide\moduldlg.src:RID_DLG_LIBS.RID_FL_OPTIONS.text
+#: ../glade/glade_project_window.c:895
+#, fuzzy
+msgid "Optio_ns"
+msgstr "Amahitamo"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:993
+#, fuzzy
+msgid "Are you sure you want to create a new project?"
+msgstr "Kuri Kurema a Gishya Umushinga"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1057
+#, fuzzy
+msgid "Which type of project do you want to create?"
+msgstr "Ubwoko Bya Umushinga Kuri Kurema"
+
+#: ../glade/glade_project_window.c:1091
+#, fuzzy
+msgid "New project created."
+msgstr "Umushinga Byaremwe"
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1195
+#, fuzzy
+msgid "Error opening project."
+msgstr "Gufungura%S Umushinga"
+
+#: ../glade/glade_project_window.c:1259
+#, fuzzy
+msgid "Errors opening project file"
+msgstr "Gufungura%S Umushinga IDOSIYE"
+
+#: ../glade/glade_project_window.c:1265
+#, fuzzy
+msgid " errors opening project file:"
+msgstr "Amakosa Gufungura%S Umushinga IDOSIYE"
+
+#: ../glade/glade_project_window.c:1338
+#, fuzzy
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr "ni Oya Umushinga Gufungura a Gishya Umushinga Na: i Komandi:"
+
+#: ../glade/glade_project_window.c:1542
+#, fuzzy
+msgid "Error saving project"
+msgstr "Mu kubika Umushinga"
+
+#: ../glade/glade_project_window.c:1544
+#, fuzzy
+msgid "Error saving project."
+msgstr "Mu kubika Umushinga"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1620
+#, fuzzy
+msgid "Errors writing source code"
+msgstr "Inkomoko ITEGEKONGENGA"
+
+#: ../glade/glade_project_window.c:1622
+#, fuzzy
+msgid "Error writing source."
+msgstr "Inkomoko"
+
+#: ../glade/glade_project_window.c:1628
+#, fuzzy
+msgid "Source code written."
+msgstr "ITEGEKONGENGA"
+
+#: ../glade/glade_project_window.c:1659
+#, fuzzy
+msgid "System error message:"
+msgstr "Ikosa Ubutumwa"
+
+#: ../glade/glade_project_window.c:1698
+#, fuzzy
+msgid "Are you sure you want to quit?"
+msgstr "Kuri Kuvamo"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+#, fuzzy
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+#, fuzzy
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "ni a kugirango Na"
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:2097
+#, fuzzy
+msgid "<untitled>"
+msgstr "<Nta mutwe)"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+#, fuzzy
+msgid "Highlight text:"
+msgstr "Umwandiko"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+#, fuzzy
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Byahiswemo Umwandiko Mo Imbere i"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+#, fuzzy
+msgid "Database error viewer"
+msgstr "Ikosa"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+#, fuzzy
+msgid "Database error dialog"
+msgstr "Ikosa Ikiganiro"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Ifishi"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#, fuzzy
+msgid "Text inside the gray bar"
+msgstr "Mo Imbere i Ikigina"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+#, fuzzy
+msgid "Data-bound grid"
+msgstr "Urusobetudirishya"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+#, fuzzy
+msgid "Data-bound list"
+msgstr "Urutonde"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+#, fuzzy
+msgid "Database login widget"
+msgstr "Ifashayinjira"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Iyugurura/Ifungura"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+#, fuzzy
+msgid "Database login dialog"
+msgstr "Ifashayinjira Ikiganiro"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+#, fuzzy
+msgid "If floating dock items are allowed"
+msgstr "Bihindagurika"
+
+#: ../glade/gnome/bonobodock.c:278
+#, fuzzy
+msgid "Add dock band on top"
+msgstr "ku Hejuru:"
+
+#: ../glade/gnome/bonobodock.c:285
+#, fuzzy
+msgid "Add dock band on bottom"
+msgstr "ku Hasi:"
+
+#: ../glade/gnome/bonobodock.c:292
+#, fuzzy
+msgid "Add dock band on left"
+msgstr "ku Ibumoso:"
+
+#: ../glade/gnome/bonobodock.c:299
+#, fuzzy
+msgid "Add dock band on right"
+msgstr "ku Iburyo:"
+
+#: ../glade/gnome/bonobodock.c:306
+#, fuzzy
+msgid "Add floating dock item"
+msgstr "Bihindagurika Ikintu"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+#, fuzzy
+msgid "Locked:"
+msgstr "Gifunze"
+
+#: ../glade/gnome/bonobodockitem.c:166
+#, fuzzy
+msgid "If the dock item is locked in position"
+msgstr "i Ikintu ni Gifunze in Ibirindiro"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+#, fuzzy
+msgid "If the dock item is always the only item in its band"
+msgstr "i Ikintu ni Buri gihe i Ikintu in"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+#, fuzzy
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "i Ikintu ni Nta narimwe Kuri Kureremba in Idirishya"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+#, fuzzy
+msgid "If the dock item is never allowed to be vertical"
+msgstr "i Ikintu ni Nta narimwe Kuri Bihagaritse"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+#, fuzzy
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "i Ikintu ni Nta narimwe Kuri Gitambitse"
+
+#: ../glade/gnome/bonobodockitem.c:177
+#, fuzzy
+msgid "The type of shadow around the dock item"
+msgstr "Ubwoko Bya Igicucu i Ikintu"
+
+#: ../glade/gnome/bonobodockitem.c:180
+#, fuzzy
+msgid "The orientation of a floating dock item"
+msgstr "Icyerekezo Bya a Bihindagurika Ikintu"
+
+#: ../glade/gnome/bonobodockitem.c:428
+#, fuzzy
+msgid "Add dock item before"
+msgstr "Ikintu Mbere"
+
+#: ../glade/gnome/bonobodockitem.c:435
+#, fuzzy
+msgid "Add dock item after"
+msgstr "Ikintu Nyuma"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+#, fuzzy
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Ibisobanuro Nka a Isobanuramiterere Bya i Na Ku Ntangiriro Ipaji ku i Urubuga"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:170
+#, fuzzy
+msgid "New File"
+msgstr "Idosiye"
+
+# sfx2/sdi\sfxslots.src:SID_OPENDOC.text
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Gufungura Dosiye"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Bika idosiye"
+
+# sfx2/source\dialog\cfg.src:TP_CONFIG_STATBAR.GRP_STATBAR.text
+#: ../glade/gnome/gnomeapp.c:203
+#, fuzzy
+msgid "Status Bar:"
+msgstr "Akarongo k'imimerere"
+
+#: ../glade/gnome/gnomeapp.c:204
+#, fuzzy
+msgid "If the window has a status bar"
+msgstr "i Idirishya a Imimerere"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+#, fuzzy
+msgid "If the layout is saved and restored automatically"
+msgstr "i Imigaragarire ni Na ku buryo bwikora"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr ""
+
+# wizards/source\schedule\schedule.src:sProgress.text
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Aho bigeze:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+#, fuzzy
+msgid "If the app bar has a progress indicator"
+msgstr "i a Aho bigeze"
+
+# svx/source\dialog\spldlg.src:RID_SVXDLG_SPELLCHECK.FI_STATE.quickhelptext
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Imimerere:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+#, fuzzy
+msgid "If the app bar has an area for status messages and user input"
+msgstr "i Ubuso kugirango Imimerere Ubutumwa Na Ukoresha: Iyinjiza"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+#, fuzzy
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "i ni Kuri Cyorohereye i Bya Umwandiko Na Ibishushanyo"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+#, fuzzy
+msgid "The minimum x coordinate"
+msgstr "Gito X"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+#, fuzzy
+msgid "The minimum y coordinate"
+msgstr "Gito Y"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+#, fuzzy
+msgid "The maximum x coordinate"
+msgstr "Kinini X"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+#, fuzzy
+msgid "The maximum y coordinate"
+msgstr "Kinini Y"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+#, fuzzy
+msgid "The number of pixels corresponding to one unit"
+msgstr "Umubare Bya Pigiseli Kuri Igice:"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+#, fuzzy
+msgid "If the sample should use dithering to be more accurate"
+msgstr "i Urugero Gukoresha Kuri Birenzeho"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+#, fuzzy
+msgid "Pick a color"
+msgstr "a Ibara"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr "Kurema i Igenzura"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+#, fuzzy
+msgid "Select a Bonobo Control"
+msgstr "a"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moptions.src:RID_MACROOPTIONS.RID_FT_DESCR.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\moptions.src:RID_MACROOPTIONS.text
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Isobanuramiterere"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:71
+#, fuzzy
+msgid "If the time is shown as well as the date"
+msgstr "i Igihe ni Nka Nka i Itariki"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:73
+#, fuzzy
+msgid "If the time is shown in 24-hour format"
+msgstr "i Igihe ni in ISAHA Imiterere"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:77
+#, fuzzy
+msgid "The lowest hour to show in the popup"
+msgstr "Byo hasi cyane ISAHA Kuri Garagaza in i"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:80
+#, fuzzy
+msgid "The highest hour to show in the popup"
+msgstr "kirekire kurusha ibindi ISAHA Kuri Garagaza in i"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+#, fuzzy
+msgid "Auto Close:"
+msgstr "Funga"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+#, fuzzy
+msgid "If the dialog closes when any button is clicked"
+msgstr "i Ikiganiro Ryari: Akabuto ni"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+#, fuzzy
+msgid "Hide on Close:"
+msgstr "ku Funga"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+#, fuzzy
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "i Ikiganiro ni gihishwe Ryari: ni Bya"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Display the help button."
+msgstr "i Ifashayobora Akabuto"
+
+#: ../glade/gnome/gnomedruid.c:255
+#, fuzzy
+msgid "Add Start Page"
+msgstr "Gutangira"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+#, fuzzy
+msgid "The title of the page"
+msgstr "Umutwe Bya i Ipaji"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+#, fuzzy
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Umwandiko Bya i Ipaji Abantu Kuri i"
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+#, fuzzy
+msgid "The color of the title text"
+msgstr "Ibara Bya i Umutwe Umwandiko"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+#, fuzzy
+msgid "Text Color:"
+msgstr "Ibara ry'Inyandiko..."
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+#, fuzzy
+msgid "The color of the main text"
+msgstr "Ibara Bya i Umwandiko"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+#, fuzzy
+msgid "The background color of the page"
+msgstr "Mbuganyuma Ibara Bya i Ipaji"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+#, fuzzy
+msgid "The background color around the logo"
+msgstr "Mbuganyuma Ibara i ikirango"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+#, fuzzy
+msgid "The background color of the main text area"
+msgstr "Mbuganyuma Ibara Bya i Umwandiko Ubuso"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+#, fuzzy
+msgid "The logo to display in the top-right of the page"
+msgstr "ikirango Kuri Kugaragaza in i Hejuru: Iburyo: Bya i Ipaji"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "Ishusho Kuri Kugaragaza ku i Bya i Ipaji"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "Akamenyetsomazi Kuri Kugaragaza ku i Hejuru: Bya i Ipaji"
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+#, fuzzy
+msgid "Druid Start or Finish Page"
+msgstr "Gutangira Cyangwa"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+#, fuzzy
+msgid "The background color around the title"
+msgstr "Mbuganyuma Ibara i Umutwe"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "Ishusho Kuri Kugaragaza i Hejuru: Bya i Ipaji"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+#, fuzzy
+msgid "The ID to save the history entries under"
+msgstr "Kuri Kubika i Urutonde Ibyinjijwe"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+#, fuzzy
+msgid "The maximum number of history entries saved"
+msgstr "Kinini Umubare Bya Urutonde Ibyinjijwe"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+#, fuzzy
+msgid "The title of the file selection dialog"
+msgstr "Umutwe Bya i IDOSIYE Ihitamo Ikiganiro"
+
+# setup2/source\ui\pages\pwsetup.src:RESID_PAGE_PAGEWRONGSETUP.FT_INFO3.text
+#: ../glade/gnome/gnomefileentry.c:103
+#, fuzzy
+msgid "Directory:"
+msgstr "bushyinguro"
+
+#: ../glade/gnome/gnomefileentry.c:104
+#, fuzzy
+msgid "If a directory is needed rather than a file"
+msgstr "a bushyinguro ni a IDOSIYE"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+#, fuzzy
+msgid "If the file selection dialog should be modal"
+msgstr "i IDOSIYE Ihitamo Ikiganiro"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+#, fuzzy
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "i Gishya Bya"
+
+#: ../glade/gnome/gnomefileentry.c:367
+#, fuzzy
+msgid "Gnome File Entry"
+msgstr "Idosiye"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+#, fuzzy
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+"Igaragazambere Umwandiko Kuri Garagaza in i Intego- nyuguti Ihitamo Ikiganiro"
+
+# #-#-#-#-# goodies.pot (PACKAGE VERSION) #-#-#-#-#
+# goodies/source\filter.vcl\egif\dlgegif.src:DLG_EXPORT_GIF.GRP_MODE.text
+# #-#-#-#-# goodies.pot (PACKAGE VERSION) #-#-#-#-#
+# goodies/source\filter.vcl\eos2met\dlgeos2.src:DLG_EXPORT_EMET.GRP_MODE.text
+# #-#-#-#-# goodies.pot (PACKAGE VERSION) #-#-#-#-#
+# goodies/source\filter.vcl\epict\dlgepct.src:DLG_EXPORT_EPCT.GRP_MODE.text
+# #-#-#-#-# goodies.pot (PACKAGE VERSION) #-#-#-#-#
+# goodies/source\filter.vcl\epng\dlgepng.src:DLG_EXPORT_EPNG.GRP_COMPRESSION.text
+#: ../glade/gnome/gnomefontpicker.c:99
+#, fuzzy
+msgid "Mode:"
+msgstr "Ubwoko"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+#, fuzzy
+msgid "What to display in the font picker button"
+msgstr "Kuri Kugaragaza in i Intego- nyuguti Akabuto"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+#, fuzzy
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+"Ingano Bya i Intego- nyuguti Kuri Gukoresha in i Intego- nyuguti Akabuto"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+# offmgr/source\offapp\dialog\hyprlink.src:RID_SVXDLG_HYPERLINK.FT_URL.text
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+#, fuzzy
+msgid "The URL to display when the button is clicked"
+msgstr "Kuri Kugaragaza Ryari: i Akabuto ni"
+
+#: ../glade/gnome/gnomehref.c:69
+#, fuzzy
+msgid "The text to display in the button"
+msgstr "Umwandiko Kuri Kugaragaza in i Akabuto"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+#, fuzzy
+msgid "The selection mode"
+msgstr "Ihitamo Ubwoko"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:178
+#, fuzzy
+msgid "The width of each icon"
+msgstr "Ubugari Bya Agashushondanga"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+#, fuzzy
+msgid "The number of pixels between rows of icons"
+msgstr "Umubare Bya Pigiseli hagati Imbariro Bya Udushushondanga"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+#, fuzzy
+msgid "The number of pixels between columns of icons"
+msgstr "Umubare Bya Pigiseli hagati Inkingi Bya Udushushondanga"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:188
+#, fuzzy
+msgid "The number of pixels around icons (unused?)"
+msgstr "Umubare Bya Pigiseli Udushushondanga Kidakoreshwa"
+
+# svx/source\items\svxitems.src:RID_ATTR_PARA_SCRIPTSPACE.text
+#: ../glade/gnome/gnomeiconlist.c:191
+#, fuzzy
+msgid "Text Spacing:"
+msgstr "Itandukanya ry'umwandiko"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+#, fuzzy
+msgid "The number of pixels between the text and the icon"
+msgstr "Umubare Bya Pigiseli hagati i Umwandiko Na i Agashushondanga"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:195
+#, fuzzy
+msgid "If the icon text can be edited by the user"
+msgstr "i Agashushondanga Umwandiko ku i Ukoresha:"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+#, fuzzy
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "i Agashushondanga Umwandiko ni in OYA ku i"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:175
+#, fuzzy
+msgid "The type of the message box"
+msgstr "Ubwoko Bya i Ubutumwa Agasanduku"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Ubutumwa:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+#, fuzzy
+msgid "The message to display"
+msgstr "Ubutumwa Kuri Kugaragaza"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:79
+#, fuzzy
+msgid "The pixmap filename"
+msgstr "Izina ry'idosiye:"
+
+# #-#-#-#-# wizards.pot (PACKAGE VERSION) #-#-#-#-#
+# wizards/source\formwizard\dbwizres.src:RID_DB_FORM_WIZARD_START_+_57.text
+# #-#-#-#-# wizards.pot (PACKAGE VERSION) #-#-#-#-#
+# wizards/source\webwizard\webwizar.src:WEBDIALOG_+_8.text
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "Scaled:"
+msgstr "Gipimye"
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "If the pixmap is scaled"
+msgstr "i ni Gipimye"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+#, fuzzy
+msgid "The width to scale the pixmap to"
+msgstr "Ubugari Kuri Gupima i Kuri"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+#, fuzzy
+msgid "The height to scale the pixmap to"
+msgstr "Ubuhagarike Kuri Gupima i Kuri"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr ""
+
+# svx/source\dialog\rubydialog.src:RID_SVXDLG_RUBY.FT_PREVIEW.text
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Igaragazambere:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+#, fuzzy
+msgid "If a small preview of the pixmap is displayed"
+msgstr "a Gitoya Igaragazambere Bya i ni"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70
+#, fuzzy
+msgid "Write the source code and exit"
+msgstr "i Inkomoko ITEGEKONGENGA Na Gusohoka"
+
+#: ../glade/main.c:74
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "Gutangira Na: i Urwunge rw'ibara: gihishwe"
+
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "Gutangira Na: i indangakintu Muhinduzi gihishwe"
+
+#: ../glade/main.c:436
+#, fuzzy
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "IDOSIYE Gushyiraho kugirango i Cyangwa Kwandika Ihitamo"
+
+#: ../glade/main.c:450
+#, fuzzy
+msgid "glade: Error loading XML file.\n"
+msgstr "Itangira... IDOSIYE"
+
+#: ../glade/main.c:457
+#, fuzzy
+msgid "glade: Error writing source.\n"
+msgstr "Inkomoko"
+
+#: ../glade/palette.c:60
+#, fuzzy
+msgid "Palette"
+msgstr "Urwunge rw'ibara:"
+
+# sw/source\ui\envelp\label.src:DLG_LAB.1.TP_PRIVATE_DATA.text
+#: ../glade/property.c:73
+#, fuzzy
+msgid "private"
+msgstr "By'umwihariko"
+
+# sc/source\ui\src\attrdlg.src:RID_SCPAGE_PROTECTION.BTN_PROTECTED.text
+#: ../glade/property.c:73
+#, fuzzy
+msgid "protected"
+msgstr "Birinzwe"
+
+# 4900
+#: ../glade/property.c:73
+#, fuzzy
+msgid "public"
+msgstr "Rusange"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Byahiswemo"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+#, fuzzy
+msgid "When the window needs redrawing"
+msgstr "i Idirishya"
+
+#: ../glade/property.c:468
+#, fuzzy
+msgid "When the mouse moves"
+msgstr "i Imbeba"
+
+#: ../glade/property.c:469
+#, fuzzy
+msgid "Mouse movement hints"
+msgstr "Igenda"
+
+#: ../glade/property.c:470
+#, fuzzy
+msgid "Mouse movement with any button pressed"
+msgstr "Igenda Na: Akabuto"
+
+#: ../glade/property.c:471
+#, fuzzy
+msgid "Mouse movement with button 1 pressed"
+msgstr "Igenda Na: Akabuto 1."
+
+#: ../glade/property.c:472
+#, fuzzy
+msgid "Mouse movement with button 2 pressed"
+msgstr "Igenda Na: Akabuto 2."
+
+#: ../glade/property.c:473
+#, fuzzy
+msgid "Mouse movement with button 3 pressed"
+msgstr "Igenda Na: Akabuto 3."
+
+#: ../glade/property.c:474
+#, fuzzy
+msgid "Any mouse button pressed"
+msgstr "Imbeba Akabuto"
+
+#: ../glade/property.c:475
+#, fuzzy
+msgid "Any mouse button released"
+msgstr "Imbeba Akabuto"
+
+#: ../glade/property.c:476
+#, fuzzy
+msgid "Any key pressed"
+msgstr "Urufunguzo"
+
+#: ../glade/property.c:477
+#, fuzzy
+msgid "Any key released"
+msgstr "Urufunguzo"
+
+#: ../glade/property.c:478
+#, fuzzy
+msgid "When the mouse enters the window"
+msgstr "i Imbeba i Idirishya"
+
+#: ../glade/property.c:479
+#, fuzzy
+msgid "When the mouse leaves the window"
+msgstr "i Imbeba Ibibabi i Idirishya"
+
+#: ../glade/property.c:480
+#, fuzzy
+msgid "Any change in input focus"
+msgstr "Guhindura>> in Iyinjiza"
+
+#: ../glade/property.c:481
+#, fuzzy
+msgid "Any change in window structure"
+msgstr "Guhindura>> in Idirishya Imiterere"
+
+#: ../glade/property.c:482
+#, fuzzy
+msgid "Any change in X Windows property"
+msgstr "Guhindura>> in indangakintu"
+
+#: ../glade/property.c:483
+#, fuzzy
+msgid "Any change in visibility"
+msgstr "Guhindura>> in Ukugaragara"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+#, fuzzy
+msgid "For cursors in XInput-aware programs"
+msgstr "in Porogaramu"
+
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\basidesh.src:RID_POPUP_BRKPROPS.text
+# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-#
+# basctl/source\basicide\tbxctl.src:RID_TOOLBOX.SID_SHOW_PROPERTYBROWSER.text
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "indangakintu"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr ""
+
+# sc/source\ui\src\scfuncs.src:RID_SC_FUNCTION_DESCRIPTIONS2.SC_OPCODE_STYLE.2.text
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Umususire"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr ""
+
+# basctl/source\dlged\dlgresid.src:RID_STR_BRWTITLE_PROPERTIES.text
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Indangakintu:"
+
+#: ../glade/property.c:708 ../glade/property.c:732
+#, fuzzy
+msgid "Properties: <none>"
+msgstr "Ntacyo"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Urwego:"
+
+#: ../glade/property.c:779
+#, fuzzy
+msgid "The class of the widget"
+msgstr "ishuri Bya i"
+
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_TIP_WIDTH.text
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Ubugari:"
+
+#: ../glade/property.c:814
+#, fuzzy
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr "Ubugari Bya i Kuri Gushyiraho i Gito Ubugari"
+
+# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_TIP_HEIGHT.text
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Ubuhagarike:"
+
+#: ../glade/property.c:817
+#, fuzzy
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr "Ubuhagarike Bya i Kuri Gushyiraho i Gito Ubuhagarike"
+
+#: ../glade/property.c:820
+#, fuzzy
+msgid "Visible:"
+msgstr "Kigaragara"
+
+#: ../glade/property.c:821
+#, fuzzy
+msgid "If the widget is initially visible"
+msgstr "i ni Kigaragara"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr ""
+
+#: ../glade/property.c:823
+#, fuzzy
+msgid "If the widget responds to input"
+msgstr "i Kuri Iyinjiza"
+
+#: ../glade/property.c:825
+#, fuzzy
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Umwanyanyobora: Kuri Kugaragaza NIBA i Imbeba KURI i"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr ""
+
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "i i Mburabuzi Igikorwa in a Ikiganiro"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr ""
+
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "i ni i Mburabuzi Igikorwa in i Ikiganiro"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+#, fuzzy
+msgid "If the widget can accept the input focus"
+msgstr "i Kwemera i Iyinjiza"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+#, fuzzy
+msgid "If the widget has the input focus"
+msgstr "i i Iyinjiza"
+
+# sw/source\ui\chrdlg\chardlg.src:TP_CHAR_URL.PB_EVENT.text
+#: ../glade/property.c:836
+#, fuzzy
+msgid "Events:"
+msgstr "Ibyabaye"
+
+#: ../glade/property.c:837
+#, fuzzy
+msgid "The X events that the widget receives"
+msgstr "Ibyabaye i"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+#, fuzzy
+msgid "The X Extension events mode"
+msgstr "Ibyabaye Ubwoko"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+#, fuzzy
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "i Kuri Ryari: Utubuto"
+
+# dbaccess/source/ui/inc/toolbox.hrc:MID_DBUI_QUERY_EDIT_JOINCONNECTION.text
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Kwandika..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+#, fuzzy
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Kuri i IMISUSIRE Kuri i"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+#, fuzzy
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Izina: Bya i IMISUSIRE ku"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Intego-nyuguti:"
+
+#: ../glade/property.c:873
+#, fuzzy
+msgid "The font to use for any text in the widget"
+msgstr "Intego- nyuguti Kuri Gukoresha kugirango Umwandiko in i"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr ""
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr ""
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Mbuganyuma:"
+
+# sc/source\core\src\compiler.src:RID_SC_FUNCTION_NAMES.SC_OPCODE_BASE.text
+#: ../glade/property.c:926
+#, fuzzy
+msgid "Base:"
+msgstr "SHINGIRO"
+
+# svx/source\dialog\tabarea.src:RID_SVXPAGE_BITMAP.FT_COLOR.text
+#: ../glade/property.c:928
+#, fuzzy
+msgid "Foreground color"
+msgstr "Ibara rya mbugambanza"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Ibara rya mbuganyuma"
+
+# 6204
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "ibara ry'amagambo"
+
+#: ../glade/property.c:929
+#, fuzzy
+msgid "Base color"
+msgstr "Base Ibara"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+#, fuzzy
+msgid "The graphic to use as the background of the widget"
+msgstr "Igishushanyo Kuri Gukoresha Nka i Mbuganyuma Bya i"
+
+#: ../glade/property.c:999
+#, fuzzy
+msgid "The file to write source code into"
+msgstr "IDOSIYE Kuri Kwandika Inkomoko ITEGEKONGENGA"
+
+# 4900
+#: ../glade/property.c:1000
+#, fuzzy
+msgid "Public:"
+msgstr "Rusange"
+
+#: ../glade/property.c:1001
+#, fuzzy
+msgid "If the widget is added to the component's data structure"
+msgstr "i ni Kyongewe Kuri i Ibyatanzwe Imiterere"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr ""
+
+#: ../glade/property.c:1013
+#, fuzzy
+msgid "Put this widget's subtree in a separate class"
+msgstr "iyi Igiti ky'ungirije in a ishuri"
+
+#: ../glade/property.c:1014
+#, fuzzy
+msgid "Separate File:"
+msgstr "Idosiye"
+
+#: ../glade/property.c:1015
+#, fuzzy
+msgid "Put this widget in a separate source file"
+msgstr "iyi in a Inkomoko IDOSIYE"
+
+# sfx2/source\toolbox\tbxopdlg.src:TP_CONFIG_OBJECTBAR.FT_CONTEXT.text
+#: ../glade/property.c:1016
+#, fuzzy
+msgid "Visibility:"
+msgstr "Ukugaragara"
+
+#: ../glade/property.c:1017
+#, fuzzy
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Bya Kuri a"
+
+#: ../glade/property.c:1126
+#, fuzzy
+msgid "You need to select a color or background to copy"
+msgstr "Kuri Guhitamo a Ibara Cyangwa Mbuganyuma Kuri Gukoporora"
+
+#: ../glade/property.c:1145
+#, fuzzy
+msgid "Invalid selection in on_style_copy()"
+msgstr "Ihitamo in"
+
+#: ../glade/property.c:1187
+#, fuzzy
+msgid "You need to copy a color or background pixmap first"
+msgstr "Kuri Gukoporora a Ibara Cyangwa Mbuganyuma Itangira"
+
+#: ../glade/property.c:1193
+#, fuzzy
+msgid "You need to select a color to paste into"
+msgstr "Kuri Guhitamo a Ibara Kuri Komeka"
+
+#: ../glade/property.c:1203
+#, fuzzy
+msgid "You need to select a background pixmap to paste into"
+msgstr "Kuri Guhitamo a Mbuganyuma Kuri Komeka"
+
+#: ../glade/property.c:1455
+#, fuzzy
+msgid "Couldn't create pixmap from file\n"
+msgstr "Kurema Bivuye"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr ""
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Ibyatanzwe"
+
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\numpages.src:RID_SVXPAGE_NUM_OPTIONS.FT_SUFFIX.text
+# #-#-#-#-# svx.pot (PACKAGE VERSION) #-#-#-#-#
+# svx/source\dialog\paragrph.src:RID_SVXPAGE_EXT_PARAGRAPH.LB_BREAKPOSITION.2.text
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Nyuma"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Igikoresho"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr ""
+
+#: ../glade/property.c:1533
+#, fuzzy
+msgid "The signal to add a handler for"
+msgstr "Kuri Kongeramo a kugirango"
+
+#: ../glade/property.c:1547
+#, fuzzy
+msgid "The function to handle the signal"
+msgstr "Umumaro Kuri i"
+
+#: ../glade/property.c:1550
+#, fuzzy
+msgid "Data:"
+msgstr "Ibyatanzwe"
+
+#: ../glade/property.c:1551
+#, fuzzy
+msgid "The data passed to the handler"
+msgstr "Ibyatanzwe Kuri i"
+
+# sw/source\ui\inc\swmn.hrc:MN_OLE.FN_FORMAT_FRAME_DLG.text
+#: ../glade/property.c:1552
+#, fuzzy
+msgid "Object:"
+msgstr "Ikintu"
+
+#: ../glade/property.c:1553
+#, fuzzy
+msgid "The object which receives the signal"
+msgstr "Igikoresho i"
+
+#: ../glade/property.c:1554
+#, fuzzy
+msgid "After:"
+msgstr "Nyuma"
+
+#: ../glade/property.c:1555
+#, fuzzy
+msgid "If the handler runs after the class function"
+msgstr "i Nyuma i ishuri Umumaro"
+
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\miscdlgs.src:RID_SCDLG_COL_OPT.FT_LABEL.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\miscdlgs.src:RID_SCDLG_ROW_OPT.FT_LABEL.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\scstring.src:STR_OPT_ROWHEIGHT.text
+# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-#
+# sc/source\ui\src\scstring.src:STR_OPT_COLWIDTH.text
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Kongera"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Kuvugurura"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Gusiba"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr ""
+
+# sc/source\core\src\compiler.src:RID_SC_FUNCTION_NAMES.SC_OPCODE_MOD.text
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+#, fuzzy
+msgid "Mod"
+msgstr "MOD"
+
+# 3348
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Urufunguzo"
+
+#: ../glade/property.c:1651
+#, fuzzy
+msgid "Signal to emit"
+msgstr "Kuri"
+
+#: ../glade/property.c:1695
+#, fuzzy
+msgid "The accelerator key"
+msgstr "Urufunguzo"
+
+#: ../glade/property.c:1697
+#, fuzzy
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Kuri Ryari: i ni"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+#, fuzzy
+msgid "<b>_Text:</b>"
+msgstr "<B B"
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr ""
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+#, fuzzy
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<B B"
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr ""
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+#, fuzzy
+msgid "You need to set the accelerator key"
+msgstr "Kuri Gushyiraho i Urufunguzo"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+#, fuzzy
+msgid "You need to set the signal to emit"
+msgstr "Kuri Gushyiraho i Kuri"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+#, fuzzy
+msgid "You need to set the signal name"
+msgstr "Kuri Gushyiraho i Izina:"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+#, fuzzy
+msgid "You need to set the handler for the signal"
+msgstr "Kuri Gushyiraho i kugirango i"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr ""
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Agaciro:"
+
+# sc/source\ui\dbgui\pivot.src:RID_SCDLG_PIVOT_LAYOUT.PIVOTSTR_MIN.text
+#: ../glade/property.c:4827
+#, fuzzy
+msgid "Min:"
+msgstr "Gito-"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+#, fuzzy
+msgid "Page Size:"
+msgstr "Ingono y'urupapuro"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Value:"
+msgstr "H"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Min:"
+msgstr "H"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Max:"
+msgstr "H"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Step Inc:"
+msgstr "H"
+
+#: ../glade/property.c:4831
+#, fuzzy
+msgid "H Page Inc:"
+msgstr "H"
+
+#: ../glade/property.c:4831
+#, fuzzy
+msgid "H Page Size:"
+msgstr "H"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Value:"
+msgstr "V"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Min:"
+msgstr "V"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Max:"
+msgstr "V"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Step Inc:"
+msgstr "V"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "V Page Inc:"
+msgstr "V"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "V Page Size:"
+msgstr "V"
+
+#: ../glade/property.c:4837
+#, fuzzy
+msgid "The initial value"
+msgstr "Agaciro"
+
+#: ../glade/property.c:4838
+#, fuzzy
+msgid "The minimum value"
+msgstr "Gito Agaciro"
+
+#: ../glade/property.c:4839
+#, fuzzy
+msgid "The maximum value"
+msgstr "Kinini Agaciro"
+
+#: ../glade/property.c:4840
+#, fuzzy
+msgid "The step increment"
+msgstr "Intera Iyongeragaciro"
+
+#: ../glade/property.c:4841
+#, fuzzy
+msgid "The page increment"
+msgstr "Ipaji Iyongeragaciro"
+
+#: ../glade/property.c:4842
+#, fuzzy
+msgid "The page size"
+msgstr "Ipaji Ingano"
+
+#: ../glade/property.c:4997
+#, fuzzy
+msgid "The requested font is not available."
+msgstr "Intego- nyuguti ni OYA Bihari"
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr ""
+
+# sfx2/source\doc\doc.src:STR_STYLES.text
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Imisusire"
+
+# basctl/source\basicide\basidesh.src:RID_POPUP_TABBAR.SID_BASICIDE_RENAMECURRENT.text
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Guhindura izina"
+
+# crashrep/source\all\crashrep.lng:%CANCEL_BUTTON%.text
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Kureka"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr ""
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+#, fuzzy
+msgid "Invalid style name"
+msgstr "IMISUSIRE Izina:"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+#, fuzzy
+msgid "That style name is already in use"
+msgstr "IMISUSIRE Izina: ni in Gukoresha"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr ""
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, fuzzy, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr "Guhindura izina IDOSIYE Kuri"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, fuzzy, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr "Kurema IDOSIYE"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr ""
+
+#: ../glade/save.c:953
+#, fuzzy, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr "/**in."
+
+#: ../glade/source.c:184
+#, fuzzy, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr "Inkomoko Izina ry'idosiye:"
+
+#: ../glade/source.c:186
+#, fuzzy, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr "Umutwempangano Izina ry'idosiye:"
+
+#: ../glade/source.c:189
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr "Inkomoko Izina ry'idosiye:"
+
+#: ../glade/source.c:191
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr "Umutwempangano Izina ry'idosiye:"
+
+#: ../glade/source.c:197
+#, fuzzy, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr "Gushigikira Inkomoko Izina ry'idosiye:"
+
+#: ../glade/source.c:199
+#, fuzzy, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr "Gushigikira Umutwempangano Izina ry'idosiye:"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, fuzzy, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr "Kongeraho... Kuri IDOSIYE"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, fuzzy, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr "Kuri IDOSIYE"
+
+#: ../glade/source.c:2743
+#, fuzzy
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Izina ry'idosiye: Gushyiraho in i Ikiganiro"
+
+#: ../glade/source.c:2746
+#, fuzzy
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Izina ry'idosiye: a Byoroheje Bifitanye isano Izina ry'idosiye: i Ikiganiro "
+"Kuri Gushyiraho"
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr ""
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+#, fuzzy
+msgid "Widget not found in box"
+msgstr "OYA Byabonetse in Agasanduku"
+
+#: ../glade/utils.c:920
+#, fuzzy
+msgid "Widget not found in table"
+msgstr "OYA Byabonetse in imbonerahamwe#"
+
+#: ../glade/utils.c:960
+#, fuzzy
+msgid "Widget not found in fixed container"
+msgstr "OYA Byabonetse in BIHAMYE"
+
+#: ../glade/utils.c:981
+#, fuzzy
+msgid "Widget not found in packer"
+msgstr "OYA Byabonetse in"
+
+#: ../glade/utils.c:1118
+#, fuzzy, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr "IDOSIYE"
+
+#: ../glade/utils.c:1141
+#, fuzzy, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr "Gufungura IDOSIYE"
+
+#: ../glade/utils.c:1158
+#, fuzzy, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr "Bivuye IDOSIYE"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, fuzzy, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr "Kurema bushyinguro"
+
+#: ../glade/utils.c:1232
+#, fuzzy, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr "bushyinguro"
+
+#: ../glade/utils.c:1240
+#, fuzzy, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr "bushyinguro"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr ""
+
+# svtools/source\misc\mediatyp.src:STR_SVT_MIMETYPE_CNT_PUBLBOX.text
+#: ../glade/utils.c:1628
+#, fuzzy
+msgid "project"
+msgstr "Umushinga"
+
+#: ../glade/utils.c:1634
+#, fuzzy, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr "Gufungura bushyinguro"
diff --git a/tools/glade/po/sk.po b/tools/glade/po/sk.po
new file mode 100644
index 00000000..7747d8eb
--- /dev/null
+++ b/tools/glade/po/sk.po
@@ -0,0 +1,5887 @@
+# translation of glade.glade-gnome2-branch.po to Slovak
+# translation of sk.po to Slovak
+# Slovak translation of sk.po
+# glade slovak translation
+# Copyright (C) 2000,2002, 2003 Free Software Foundation, Inc.
+# Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>, 2000,2002.
+# Stanislav Višňovský <visnovsky@nenya.ms.mff.cuni.cz>, 2002.
+# Stanislav Visnovsky <visnovsky@kde.org>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade.glade-gnome2-branch\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-08-22 19:03+0200\n"
+"Last-Translator: Stanislav Visnovsky <visnovsky@kde.org>\n"
+"Language-Team: Slovak <sk-i18n@linux.sk>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.2beta3\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Návrh rozhrania Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Možnosti mriežky"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Horizontálne medzery:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Vertikálne medzery:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Štýl mriežky:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Bodky"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Čiary"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Možnosti priťahovania"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Horizontálne priťahovanie:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Vľavo"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Vpravo"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Vertikálne priťahovanie:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Hore"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Dolu"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Prvky GnomeDockItem je možné vložiť len do GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Nie je možné vložiť prvok GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Nie je možné vložiť prvok GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Nie je možné pridať nový prvok."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Nie je možné pridať prvok na vybranej pozícii.\n"
+"\n"
+"Tip: GTK+ používa kontajnery pre umiestnenie prvkov.\n"
+"Skúste odstrániť existujúci prvok a použiť\n"
+"box alebo tabuľkový kontajner.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Nie je možné odstrániť prvok."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Prvok nie je možné odstrániť."
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Prvok je vytvorený automaticky a súčasť rodičovského prvku a preto ho nie je "
+"možné odstrániť."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Šírka okrajov:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Šírka okrajov okolo kontajneru"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Vybrať"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Odstrániť posuvné okno"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Pridať posuvné okno"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Odstrániť zarovnanie"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Pridať zarovnanie"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Odstrániť box pre udalosti"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Pridať box pre udalosti"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Znovuzobraziť"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Vystrihnúť"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopírovať"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Vložiť"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Odstrániť"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "nahradzovanie potomka kontajneru - nie je implementované\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Nie je možné vložiť prvok GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Nie je možné odstrániť prvok GrkAlignment."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Nie je možné vložiť prvok GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Nie je možné odstrániť prvok GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Nie je možné vložiť prvok GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Nie je možné odstrániť prvok GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Odstrániť nápis"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Aplikačný pruh GNOME"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Obrázok použitý ako logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Meno programu:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Meno prvku"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Komentáre:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "Dodatočná informácia, ako napr. popis balíka a jeho domovská stránka"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Poznámka o copyrighte"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Ak je to aplikácia pre GNOME"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Text menu:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Obrázok zobrazený na vrchole stránky."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licencia:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Štýl reliéfu tlačidla"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autori:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Autori balíka, každý v jednom riadku"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Autori dokumentácie:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Autori dokumentácie, každý v jednom riadku"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Autori balíka, každý v jednom riadku"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Prekladatelia:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Prekladateľ balíka. Obvykle by to malo zostať prázdne, aby mohli "
+"prekladatelia pridať svoje mená v súboroch PO."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "GNOME dialóg O programe"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Nápis s akcelerátorom"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X zarov:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Horizontálne zarovnanie potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y zarov:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Vertikálne zarovnanie potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Mierka X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Horizontálna mierka potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Mierka Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Vertikálna mierka potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "H medzera:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Horizontálna mierka potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "H medzera:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Horizontálna mierka potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "H medzera:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Horizontálna mierka potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "H medzera:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Horizontálne zarovnanie potomka"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Zarovnanie"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Smer:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Smer šípky"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Tieň:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Typ tieňa šípky"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Horizontálne zarovnanie šipky"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Vertikálne zarovnanie šipky"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X medz:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Horizontálne medzery"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y medz:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Vertikálne medzery:"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Šípka"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "X zarov. nápisu:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Horizontálne zarovnanie nápisu rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Y zarov. nápisu:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Vertikálne zarovnanie nápisu rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Typ tieňa rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Horizontálne zarovnanie potomka rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Pomer:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Pomer potomka rámu"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Podľa potomka:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Či má byť pomer zväčšenia určený potomkom"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Pomerný rám"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "GNOME tlačidlo:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Použiť štandardné tlačidlo"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Nápis:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Zobrazovaný text"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Zobrazená ikona"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Reliéf tlačidla:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Štýl reliéfu tlačidla"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID odpovede:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Kód odpovede vrátený pri stlačení tohto tlačidla. Vyberte jednu zo "
+"štandardných odpovedí alebo zadajte kladné celé číslo."
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Či sa dialóg má zatvoriť po stlačení ľubovoľného tlačidla"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Odstrániť obsah tlačidla"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Tlačidlo"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Hlavička:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Mesiac a rok majú byť zobrazené hore"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Mená dní:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Či majú byť zobrazené mená dní"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Pevný mesiac:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Či má byť možné zmeniť mesiac a rok"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Čísla týždňov:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Či má byť zobrazený číslo týždňa"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Naprv pondelok:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Či týždeň začína pondelkom"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalendár"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Farba pozadia:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Farba pozadia"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Textový pohľad"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Pri štarte označené:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Či má byť tlačidlo pri štarte označené"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Nekonzistentné:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Či je tlačidlo zobrazené v nekonzistentnom stave"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indikátor:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Či má byť vždy vykreslený indikátor"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Zaškrtnuté tlačidlo"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Či má byť položka menu pri štarte zaškrtnutá"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Zaškrtnutá položka"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nový viacstĺpcový zoznam"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Počet stĺpcov:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Mód výberu:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Mód výberu v stĺpcovom zozname"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Zobraziť titulky:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Či majú byť zobrazené titulky stĺpcov"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Typ tieňa okraja vo viacstĺpcovom zozname"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Viacstĺpcový zoznam"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Použiť alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Či má byť použítý alfa kanál"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titulok:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Titulok dialógu pre výber farby"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Vyberte farbu"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Zaškrtnuté tlačidlo"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Ovládanie priehľadnosti:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Či má byť zobrazené ovládanie priehľadnosti"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Či je zobrazená paleta"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Výber farby"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Vybrať farbu"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Dialóg pre výber farby"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Hodnota v zozname:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Či musí byť hodnota v zozname"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK ak prázdna:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Či je akceptovateľná prázdna hodnota, keď je nastavená 'Hodnota v zozname'"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Rozlišovať písmená:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Či sa majú pri hľadaní rozlišovať veľké a malé písmená"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Použiť šipky:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Či je možné použiť šipky pre zmenu hodnoty"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Použiť vždy:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Či majú šipky fungovať, aj keď hodnota nie je v zozname"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Položky:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Položky v zozname, jedna na riadku"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Combo Box"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Či sa dialóg má zatvoriť po stlačení ľubovoľného tlačidla"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Má rám:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Combo Box"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nový stĺpcový strom"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Mód výberu v stĺpcovom strome"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Typ tieňa okraja stĺpcového stromu"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Stĺpcový strom"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Typ:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Typ krivky"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Minimálna horizontálna hodnota"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Maximálna horizontálna hodnota:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Minimálna vertikálna hodnota"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Maximálna vertikálna hodnota"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Krivka"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Funkcia:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Fukcia, ktorá vytvorí prvok"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Reťazec1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Prvý textový argument predaný funkcii"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Reťazec2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Druhý textový argument predaný funkcii"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Prvý celočíselný argument predaný funkcii"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Druhý celočíselný argument predaný funkcii"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Vlastný prvok"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Nový dialóg"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Zrušiť, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Zrušiť, Použiť, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Zavrieť"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "Š_tandardné rozloženie tlačidiel:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Počet tlačidiel:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Zobraziť tlačidlo Pomocníka"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Má oddeľovač:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Či má dialóg horizontálny oddeľovať nad tlačidlami"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dialóg"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Kreslená oblasť:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Upraviteľný:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Či je možné upraviť text"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Text viditeľný:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Či je text zadaný používateľom zobrazený. Keď nie je, zadaný text je "
+"zobrazený ako hviezdičky, čo je výhodné pre zadávanie hesiel"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Max. dĺžka:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Maximálna dĺžka textu"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Text:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Či má rám okolo"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Neviditeľný znak:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr "Znak použitý ak text nemá byť viditeľný, napríklad pri zadávaní hesla"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Aktivuje predvolený:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Či stlačenie Enter aktivuje predvolený prvok okna"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Šírka v znakoch:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Počet znakov, na ktoré nechať v položke miesto"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Textová položka"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Viditeľný:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Podľa potomka:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Box pre udalosti"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Pri štarte označené:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Medzery:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Počet bodov medzi textom a ikonou"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Pridať Popis"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Expandovať:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Titulok dialógu pre výber súboru"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Časť:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Zobraziť čas:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Šírka v znakoch:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Šírka oblasti"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Zaškrtnuté tlačidlo"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Vyberte súbor"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Farba titulku:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Dialóg pre výber súboru"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Vyberte súbor"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Oper. so súbormi:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Či sú zobrazené tlačidlá pre operácie so súbormi"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Dialóg pre výber súboru"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X súradnica prvku v GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y súradnica prvku v GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Pevné pozície"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Titulok dialógu pre výber písma"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Zobraziť titulky:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Či má byť zobrazená informácia o veľkosti písma"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Zobraziť veľkosť:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Či má byť zobrazená informácia o veľkosti písma"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Použiť písmo:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Či má byť vybrané písmo použité pri zobrazení informácie o písme"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Použiť veľkosť:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Či má byť vybrané písmo použité pri zobrazení informácie o písme"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Vyberte písmo"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Zaškrtnuté tlačidlo"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Ukážkový text:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Zobrazovaný text náhľadu"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Font Selection"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Select Font"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Dialóg pre výber písma"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Rám"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Počiatočný typ:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Počiatočný typ krivky"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gamma krivka"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Typ tieňa okolo boxu obsluhy"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Poz. obsluhy:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Pozícia obsluhy"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Pritiahnuť okraj:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Okraj boxu obsluhy, ktorý sa má pritiahnuť na pozíciu"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Box obsluhy"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nový horizontálny box"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Veľkosť:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Počet prvkov v boxe"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogénny:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Či majú byť potomci rovnako veľkí"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Medzery medzi potomkami"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Nie je možné odstrániť žiadneho potomka."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Pozícia:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Pozícia prvku relatívne k jeho súrodencom"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Medzery:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Medzery prvku"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expandovať:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Nastavte na Áno aby mohol prvok rásť"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Vyplniť:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Nastavte na Áno aby prvok vyplnil celú alokovanú plochu"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Nahrnúť na začiatok:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Nastavte na Áno aby prvok bol nahrnutý na začiatku boxu"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Vložiť pred"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Vložiť za"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Horizontálny box"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nový horizontálny tlačidlový box"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Počet tlačidiel"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Rozloženie:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Štýl rozloženia tlačidiel"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Priestor medzi tlačidlami"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Horizontálny tlačidlový box"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Pozícia deliacej čiary"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Zmenšovať:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Nastavte na Áno pre umožnenie zmenšovania prvku"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Zmena veľkosti:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Nastavte na Áno, ak má prvok meniť veľkosť"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Horizontálne oblasti"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Jednotky:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Jednotky pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Spodná hodnota:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Spodná hodnota pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Horná hodnota:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Horná hodnota pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Aktuálna pozícia na pravítku"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Maximálna hodnota pravítka"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Horizontálne pravítko"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Zobraziť hodnotu:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Či je zobrazená hodnota mierky"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Číslice:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Počet zobrazovaných číslic"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Poz. hodnoty:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Pozícia hodnoty"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Mód:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Mód obnovovania mierky"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Prevrátený:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Či musí byť rozsah hodnôt prevrátený"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Horizontálna mierka"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Obnovovací mód posuvníka"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Horizontálny posuvník"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Horizontálny oddeľovač"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Zoznam ikon"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Mód výberu v stĺpcovom strome"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientácia:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Orientácia obsahu pruhu"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Veľkosť ikony:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Použitá štandardná položka GNOME."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Veľkosť ikony:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Veľkosť štandardnej ikony"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Veľkosť strany:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Horizontálne zarovnanie"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Vertikálne zarovnanie"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Obrázok"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Neplatná štandarná GNOME položka menu"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Položka menu s obrázkom"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Vstupný dialóg"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Použiť podtržítko:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr "Či text obsahuje akcelerátor označený podtržítkom"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Použité značky:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Či text obsahuje značky Pango"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Zarovnať:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Zarovnanie riadkov nápisu"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Zalamovať text:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Či je text zalomený aby pasoval do šírky nápisu"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Vybrateľný:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Či je text popisu možné vybrať myšou"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Horizontálne zarovnanie celého nápisu"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Vertikálne zarovnanie celého nápisu"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Cieľ fokusu:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "Prvok, na ktorý umiestniť fokus pri použití asociovaného akcelerátoru"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Exkluzívny:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Šírka oblasti"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Mód výberu:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Zalomenie textu"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Nápis"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Šírka oblasti:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Šírka oblasti"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Výška oblasti:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Výška oblasti"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X súradnica prvku v GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y súradnica prvku v GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Oblasť"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Mód výberu v zozname"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Zoznam"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Položka zoznamu"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Popup Menu"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Súbor"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Upraviť"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Zobraziť"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Pomocník"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_O programe"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Upraviť menu..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Menu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Položka menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Nikdy horizontálny:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Či nie je položke nikdy povolené byť horizontálna"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Zobraziť hodnotu:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Či nie je položke nikdy povolené byť vertikálna"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Prepínač"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nový notes"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Počet záložiek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Zobraziť záložky:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Či sú záložky zobrazené"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Zobraziť okraj:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Či je zobrazený okraj notesu, keď nie sú zobrazené záložky"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Poz. zálož.:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Pozícia záložiek notesu"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Posuvníky:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Či sú záložky notesu s posuvníkom"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Horiz. okraj záložky:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Veľkosť horizontálneho okraja záložiek notesu"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Vert. okraj záložky:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Veľkosť vertikálneho okraja záložiek notesu"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Zobraziť popup:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Či je popup menu povolené"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Počet záložiek:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Počet záložiek notesu"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Predchádzajúca stránka"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Následujúca stránka"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Odstrániť stránku"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Prepnúť na následujúcu"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Prepnúť na predchádzajúcu"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Vložiť stránku za"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Vložiť stránku pred"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Pozícia záložky v zozname záložiek"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Nastavte na Áno aby mohla záložka rásť"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Nastavte na Áno aby záložka vyplnila celú alokovanú plochu"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Nastavte na Áno aby boli záložky nahrnuté na začiatku notesu"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Text menu:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Text zobrazený v kontextovom menu"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Notes"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Nepodarilo sa pridať %s do GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Menu možností"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Farba:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Či je ukážka farebná alebo čiernobiela"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Či sa má ukážka roztiahnuť na celú alokovanú plochu"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Ukážka"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Orientácia obsahu pruhu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Časť:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Časť, ktorá už je dokončená"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Krok pulzu:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "Časť pruhu, o ktorú posunúť blok pri pulze"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Text pruhu priebehu"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Zobraziť text:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Či má byť zobrazený text v pruhu"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Mód aktivity:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Či má pruh fungovať ako predok Kitovho auta"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Horizontálne zarovnanie textu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Vertikálne zarovnanie textu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Pruh priebehu"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Či je prepínač na začiatku v stave Áno"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Skupina:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Skupina prepínačov (štandardne sú v jednej skupine všetky prepínače od "
+"rovnakého rodiča)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nová skupina"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Prepínač"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Či je položka menu prepínač na začiatku zapnutá"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Skupina položiek menu typu prepínač (štandardne sú všetky takéto položky "
+"jedného rodiča v rovnakej skupine)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Položka menu prepínač"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Skupina prepínačov (štandardne sú v jednej skupine všetky prepínače od "
+"rovnakého rodiča)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Prepínač"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "H mód:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Kedy bude zobrazený horizontálny posuvník"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "V mód:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Kedy bude zobrazený vertikálny posuvník"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Pozícia okna:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Umiestnenie potomka vzhľadom k posuvníkom"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Typ tieňa:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Mód obnovy vertikálneho posuvníka"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Okno s posuvníkmi"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Oddeľovač menu"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Horizontálny oddeľovač"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Rast:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Hodnota, o ktorú sa mení nastavovacie tlačidlo, použitá spolu so krokom "
+"stránky"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Počet zobrazovaných číslic"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Číslic:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Metóda obnovovania:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Keď sú vyslané signály value_changed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Pritiahnuť:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Či je hodnota pritiahnutá k násobku kroku"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Zalomiť:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Či je za hranicami hodnota zalomená"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Nastavovacie tlačidlo"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Zmena veľkosti:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Či má stavový riadok značku pre zmenu veľkosti okna"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Stavový riadok"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nová tabuľka"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Počet riadkov:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Riadky:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Počet riadkov v tabuľke"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Stĺpce:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Počet stĺpcov v tabuľke"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Či má mať potomok rovnakú veľkosť"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Medzery medzi riadkami:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Medzera medzi dvoma riadkami"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Medzery medzi stĺpcami:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Medzera medzi dvoma stĺpcami"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Bunka X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Ľavý okraj prvku v tabuľke"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Bunka Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Horný okraj prvku v tabuľke"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Rozsah stĺpcov:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Počet stĺpcov, cez ktoré má prvok v tabuľke siahať"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Rozsah riadkov:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Počet riadkov, cez ktoré má prvok v tabuľke siahať"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H medzera:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V medzera:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Expandovať X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Nastavte na Áno aby mohol prvok expandovať horizontálne"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Expandovať Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Nastavte na Áno aby mohol prvok expandovať vertikálne"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Zmešovať X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Nastavte na Áno aby sa mohol prvok zmenšovať horizontálne"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Zmešovať Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Nastavte na Áno aby sa mohol prvok zmenšovať vertikálne"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Vyplniť X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Nastavte na Áno aby sa mohol prvok horizontálne vyplniť celú alokovanú plochu"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Vyplniť Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Nastavte na Áno aby sa mohol prvok vertikálne vyplniť celú alokovanú plochu"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Vložiť riadok pred"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Vložiť riadok za"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Vložiť stĺpec pred"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Vložiť stĺpec za"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Odstrániť riadok"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Odstrániť stĺpec"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabuľka"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Na stred"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Vyplniť"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Žiadna"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Znak"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Slovo"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Viditeľný kurzor:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Či je kurzor viditeľný"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Prevrátený:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Či je možné upraviť text"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Zarovnanie:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Zarovnanie textu"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Zalomenie:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Zalomenie textu"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Priestor nad:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Počet bodov prázdneho miesta nad odstavcami"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Priestor pod:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Počet bodov prázdneho miesta pod odstavcami"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Priestor vnútri:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Počet bodov prázdneho miesta medzi zalomenými riadkami v odstavci"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Ľavý okraj:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Šírka ľavého okraja v bodoch"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Pravý okraj:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Šírka pravého okraja v bodoch"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Odsadenie:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Počet bodov odsadenia odstavcov"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Textový pohľad"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Či je prepínač pri štarte zapnutý"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Prepínač"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Prepínač"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nový panel nástrojov"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Počet položiek:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Počet položiek panelu"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Orientácia panelu"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Štýl:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Štýl panelu"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Rady:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Či sú povolené rady"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Zobraziť okraj:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Či majú byť potomci rovnako veľkí"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Vložiť položku pred"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Vložiť položku za"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Panel nástrojov"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Prepínač"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Panel nástrojov"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Stĺpec 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Stĺpec 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Stĺpec 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Viditeľné hlavičky:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Či majú byť zobrazené tlačidlá titulkov stĺpcov"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Rada pre pravidlá:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Či je nastavená rada, takže téma má kresliť riadky v striedajúcich sa farbách"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Zmena triedenia:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Či je možná zmena triedenia"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Povoliť hľadanie:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Či môže používateľ hľadať interaktívne v stĺpcoch"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Zväčšená výška:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Výber farby"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Mód výberu v zozname"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "Expandovať X:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Pohľad typu Zoznam alebo Strom"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nový vertikálny box"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Vertikálny box"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nový vertikálny tlačidlový box"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Vertikálny tlačidlový box"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Typ tieňa pohľadu"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Pohľad"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Vertikálne oblasti"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Vertikálne pravítko"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Vertikálna škála"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Vertikálny posuvník"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Vertikálny oddeľovač"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Titulok okna"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Typ okna"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Typ:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Počiatočná pozícia okna"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modálne:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Či je okno modálne"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Štand. šírka:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Štandardná šírka okna"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Štand. výška:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Štandardná výška okna"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Zmena veľkosti:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Či je možné zmeniť veľkosť okna"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Či je možné zmenšiť okno"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Rásť:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Či je možné zväčšiť okno"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Automatické zničenie:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Či má byť okno zničené pri zničení jeho dočasného rodiča"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Ikona pre toto okno"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "_Zastaralé"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Či má byť pomer zväčšenia určený potomkom"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Či má okno stavový riadok"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Či má byť zobrazený text v pruhu"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Štýl mriežky:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Cieľ fokusu:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Či má byť pomer zväčšenia určený potomkom"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Okno"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Chyba"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Chyba systému"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Chyba pri otváraní súboru"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Chyba pri čítaní súboru"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Chyba pri zápise do súboru"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Neplatný priečinok"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Neplatná hodnota"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Neplatná entita XML"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Očakávaná počiatočná značka"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Očakávaná koncová značka"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Očakávané znakové dáta"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Chýba ID triedy"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Neznáma trieda"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Neplatný komponent"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Neočakávaný koniec súboru"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Neznáma chyba"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Ovládaný"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Ovládajúci pre"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Popis pre"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Popisovaný"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Člen"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Potomok"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Popisovaný"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Popup Menu"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Vzťah: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Prvok"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Meno:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Meno prvku, predávaného asistenčným technológiám"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Popis:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Popis prvku predávaný asistenčným technológiám"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Titulok tabuľky:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Titulok tabuľky predávaný asistenčným technológiám"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Výber prvok s týmto vzťahom"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Kliknutie"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Stlačenie"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Pustenie"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Zadajte popis akcie predávanej asistenčným technológiám"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Schránka"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Musíte vybrať prvok, do ktorého chcete vkladať"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Nie je možné vkladať do okien alebo dialógov."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Nie je možné vložiť do vybraného prvku, pretože\n"
+"je automaticky vytvorený rodičom."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Len položky menu je možné vložiť do menu alebo do pruhu menu."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Len tlačidlá je možné vložiť do oblasti akcií dialógu."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Len prvky GnomeDockItem je možné vložiť do GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Len prvky GnomeDockItem je možné vložiť namiesto GnomeDockIterm."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+"Ľutujem - vkladanie namiesto GnomeDockItem nie je zatiaľ implementované."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Prvky GnomeDockItem je možné vložiť len do GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Nový"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Vytvorí nový súbor"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Zastaralé"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Základné"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Prídavné"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Vyberte akcelerátor"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Klávesy"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Editor menu"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Typ"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Akcelerátor"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Meno"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Obsluha"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktívna"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Skupina"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikona"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Posunie položku a jej potomkov o jedno miesto hore v zozname"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Posunie položku a jej potomkov o jedno miesto dolu v zozname"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Posunie položku a jej potomkov o jednu úroveň vyššie"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Posunie položku a jej potomkov o jednu úroveň nižšie"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Použitá štandardná položka."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "GNOME položka:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Použitá štandardná položka GNOME."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Meno prvku"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Funkcia, ktorú zavolať pri výbere tejto položky"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Obsluha:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Nepovinná ikona zobrazovaná vľavo od položky menu."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Rada zobrazovaná pri ukázaní kurzorom na položku"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Rada:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Pridať"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Pridá novú položku pod vybranú položku."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Pridať p_otomka"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Pridá nového potomka pod vybranú položku."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Pridať o_ddeľovač"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Pridá oddeľovač pod vybranú položku."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Odstrániť"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Odstráni aktuálnu položku"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Typ položky:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Ak je položka na začiatku aktívna."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktívna:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Nie"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Skupina položiek menu prepínačov"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Prepínač"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Zaškrtávacia"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normálna"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Akcelerátor:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Kláves:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modifikátory:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Áno"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Vyberte ikonu"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "oddeľovač"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Nový"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Výber"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Priečinok projektu nie je nastavený.\n"
+"Prosím, nastavte ho pomocou dialógu Možnosti projektu.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Priečinok pre zdrojové kódy nie je nastavený.\n"
+"Prosím, nastavte ho pomocou dialógu Možnosti projektu.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Neplatný priečinok pre zdrojové kódy:\n"
+"\n"
+"Tento priečinok musí byť priečinok projektu alebo\n"
+"jeho podpriečinok.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Priečinok pre obrázky nie je nastavený.\n"
+"Prosím, nastavte ho pomocou dialógu Možnosti projektu.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+"Ľutujem - generovanie zdrojového kódu pre %s zatiaľ nie je implementované"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Váš projekt používa zastaralé prvky, ktoré Gtkmm-2\n"
+"už nepodporuje. Skontrolujte používanie týchto prvkov\n"
+"a použite ich náhrady."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Chyba pri spúšťaní glade-- pre generovanie zdrojového kódu pre C++.\n"
+"Overte, že máte glade-- nainštalované a je v PATH.\n"
+"Potom skúste spustiť v termináli 'glade-- <project_file.glade>'."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Chyba pri spúšťaní gate pre generovanie zdrojového kódu Ada95.\n"
+"Overte, že máte gate nainštalované a je v PATH.\n"
+"Potom skúste spustiť v termináli 'gate -- <projekt.glade>'."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Chyba pri spúšťaní glade2perl pre generovanie zdrojového kódu pre Perl.\n"
+"Overte, že máte glade2perl nainštalované a je v PATH.\n"
+"Potom skúste spustiť v termináli 'glade2prl <projek.glade>'."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Chyba pri spúšťaní eglade pre generovanie zdrojového kódu pre Eiffel.\n"
+"Overte, že máte eglade nainštalované a je v PATH.\n"
+"Potom skúste spustiť v termináli 'eglade <projek.glade>'."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Priečinok obrázkov nie je nastavený.\n"
+"Prosím, nastavte ho pomocou dialógu Možnosti projektu.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Chyba pri zápise XML súboru\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Možnosti projektu"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Všeobecné"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Základné možnosti:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Priečinok projektu"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Priečinok projektu:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Prechádzať..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Meno aktuálneho projektu"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Meno projektu:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Meno programu"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Súbor s projektom"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Súbor projektu:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Podpriečinky:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Priečinok, kam ukladať generované zdrojové kódy"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Zdrojový priečinok:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Priečinok pre obrázky:"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Priečinok s pixmapami:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Licencia, ktorá bude pridaná na začiatok generovaných súborov"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Jazyk:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Povoliť podporu GNOME"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Ak je to aplikácia pre GNOME"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Povoliť podporu GNOME DB"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Ak je to aplikácia pre GNOME DB"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Možnosti C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Všeobecné možnosti:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Podpora Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Či sú texty označené pre preklad pomocou gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Nastaviť mená prvkov"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Ak majú byť mená prvkov nastavené v zdrojových kódoch"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Zálohovať zdrojové súbory"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Či majú byť zachované kópie starých zdrojových súborov"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Podpora GNOME Pomocníka"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Či má byť zahrnutá podpora systému GNOME Pomocník"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Možnosti výstupných súborov:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Výstupný súbor main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Či má súbor main.c obsahovať funkciu main(), ak ešte neexistuje."
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Generovať podporné funkcie"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Či majú byť generované podporné funkcie"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Generovať súbory pre kompiláciu"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Či majú byť generované súbory pre kompiláciu, spolu s Makefile.am a "
+"configure.in, ak ešte neexistujú"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funkcie pre vytvorenie rozhrania:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Súbor, v ktorom budú funkcie pre vytvorenie rozhrania"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Zdrojový súbor:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Súbor, do ktorého sú zapísané deklarácie funkcií pre vytvorenie rozhrania"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Hlavičkový súbor:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Funkcie pre vytvorenie rozhrania:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Funkcie pre vytvorenie rozhrania:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Funkcie pre signály a callback funkcie:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Súbor, do ktorého budú generované prázdne ovládače signálov a callback "
+"funkcie"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Súbor, do ktorého budú generované deklarácie ovládačov signálov a callback "
+"funkcií"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Funkcie pre signály a callback funkcie:"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"Súbor, do ktorého budú generované prázdne ovládače signálov a callback "
+"funkcie"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Podporné funkcie:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Súbor, do ktorého budú generované podporné funkcie"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Súbor, do ktorého budú generované deklarácie podporných funkcií"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Podporné funkcie:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Možnosti LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Preložiteľné texty:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Uložiť preložiteľné texty"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Či sú preložiteľné texty uložené do samostatného C zdrojového súboru, pre "
+"možnosť prekladu rozhraní načítaných pomocou libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+"Súbor so zdrojovým C kódom pre uloženie všetkých preložiteľných reťazcov"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Súbor:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Vyberte priečinok projektu"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Musíte nastaviť súbor s preložiteľnými reťazcami"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Musíte nastaviť priečinok projektu"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Musíte nastaviť súbor projektu"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Musíte nastaviť meno projektu"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Musíte nastaviť meno programu"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Musíte nastaviť priečinok pre zdrojové kódy"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Musíte nastaviť priečinok pre obrázky"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Nie je zobraziť Pomocníka: %s\n"
+"\n"
+"Chyba: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Vytvorí nový projekt"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Generovať"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Vygeneruje zdrojový kód projektu"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Možnosti..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Upraví možnosti projektu"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Odstráni vybraný prvok"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Zobraziť _paletu"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Zobrazí paletu prvkov"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Zobraziť _editor vlastností"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Zobrazí editor vlastností"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Zobraziť _strom prvkov"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Zobrazí strom prvkov"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Zobraziť s_chránku"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Zobrazí schránku"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Zobraziť _mriežku"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Zobrazí mriežku (len v pevných kontajneroch)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Pritiahnuť k mriežke"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Pritiahne prvky k mriežke"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Zobraziť rady _prvku"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Zobrazí rady vytvorených prvkov"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Nastaviť možnosti _mriežky..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Nastaví štýl mriežky a medzery"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Nastaviť možnosti _priťahovania..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Nastaví možnosti pre priťahovanie k mriežke"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Zobrazí FAQ pre Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projekt"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Nový projekt"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Otvoriť"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Otvoriť projekt"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Uložiť"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Uložiť projekt"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Možnosti"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Generovať"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Vytvorí zdrojový kód"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Otvorí existujúci projekt"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Uložiť projekt"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Koniec Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Vystrihne vybraný prvok do schránky"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Skopíruje vybraný prvok do schránky"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Vloží prvok zo schránky namiesto vybraného prvku"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Mriežka"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Zobraziť mriežku"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Nastaví medzeri medzi čiarami mriežky"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "Pri_tiahnuť k mriežke"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Pritiahne prvky k mriežke (lev v pevných kontajneroch)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Nastaví, ktoré časti prvku sa majú pritiahnuť k mriežke"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_O programe..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "_Možnosti"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Zápis zdrojového kódu"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Naozaj chcete vytvoriť nový projekt?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Nový projekt _GTK+"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Nový projekt G_NOME"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Aký projekt chcete vytvoriť?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Nový projekt vytvorený."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projekt otvorený."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Chyba pri otváraní projektu."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Chyby pri otváraní súboru projektu"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " chýb pri otváraní súboru projektu:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Momentálne nie je otvorený žiadny projekt.\n"
+"Vytvorte nový projekt pomocou Projekt/Nový."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Chyba pri ukladaní projektu"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Chyba pri ukladaní projektu."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projekt uložený."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Chyby pri zápise zdrojového kódu."
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Chyba pri zápise zdrojového kódu."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Zdrojový kód zapísaný."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Systémová chyba:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Naozaj chcete skončiť?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade je návrhár používateľského rozhranie pre GTK+ a GNOME."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "O Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<bezmena>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Prehliadač databáze"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Combo viazaný na dáta"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Výber spojenia"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Nastavenie DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Sprievodca nastavením DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "GNOME Editor dátumu"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Prehliadač chýb databáze"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Dialóg pre chyby databáze"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulár"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Tabuľka viazaná na dáta"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Zoznam viazaný na dáta"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Prvok pre prihlásenie k databázi"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Prihlásenie"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Dialóg pre prihlásenie k databázi"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Výber poskytovateľa"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Výber zdroja dát"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor tabuľky"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Povoliť voľné:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Či sú povolené plávajúce položky"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Pridať pruh hore"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Pridať pruh dole"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Pridať pruh vľavo"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Pridať pruh vpravo"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Pridať voľne umiestnenú položku"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "GNOME Pruh"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Zamknutý:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Či je pozícia položky zamknutá"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exkluzívny:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Či je položky vždy jediná svojho druhu"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nikdy plávajúci:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Či nie je položke nikdy povolené byť voľne nad jej vlastným oknom"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nikdy vertikálny:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Či nie je položke nikdy povolené byť vertikálna"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nikdy horizontálny:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Či nie je položke nikdy povolené byť horizontálna"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Typ tieňa okolo položky"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orientácia voľne umiestnenej položky"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Pridať položku pruhu pred"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Pridať položku pruhu za"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "GNOME Položka pruhu"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Dodatočná informácia, ako napr. popis balíka a jeho domovská stránka"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "GNOME dialóg O programe"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Nový súbor"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Otvoriť súbor"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Uložiť súbor"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Stavový riadok:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Či má okno stavový riadok"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Uložiť nastavenie:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Či má byť vzhľad uložený a obnovený automaticky"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Aplikačné okno GNOME"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Stavová správa."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Priebeh:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Či má aplikačný pruh indikátor priebehu"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Stav:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "Či má aplikačný pruh oblasť pre stavové správy a vstup od používateľa"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Aplikačný pruh GNOME"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Anti-Alias:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Či je canvas anti-aliasovaný, čiže či vyhladzovať okraje textu a grafiky"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Minimálna súradnica X"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Minimálna súradnica Y"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Maximálna súradnica X"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Maximálna súradnica Y"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Bodov na jednotku:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Počet bodov odpovedajúcich jednej jednotke"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Diter:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Či má príklad používať diterovanie pre väčšiu presnosť"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Vyberte farbu"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "GNOME Výber farby"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Nie je možné vytvoriť prvok Bonobo Control"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Nový Bonobo Control"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Vyberte prvok Bonobo Control"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Popis"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo Control"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Zobraziť čas:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Či je zobrazený aj čas"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24-hodinový formát:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Či je čas zobrazený v 24-hodinovom formáte"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Min. hodina:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Minimálna zobrazovaná hodina v popup"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Max. hodina:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Maximálna zobrazovaná hodina v popup"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GNOME Editor dátumu"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Automatické zatváranie:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Či sa dialóg má zatvoriť po stlačení ľubovoľného tlačidla"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Skryť pri zatváraní:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Či má byť dialóg skrytý pri zatváraní, namiesto jeho zničenia"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "GNOME Dialóg"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Nový GNOME Druid"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Zobraziť Pomocníka"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Zobraziť tlačidlo Pomocník."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Pridať štartovaciu stránku"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Pridať koncovú stránku"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druid"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Titulok stránky"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Hlavný text stránky, informujúci ľudí o druidovi."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Farba titulku:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Farba textu titulku"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Farba textu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Farba hlavného textu"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Farba pozadia stránky"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Farba poz. loga:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Farba pozadia okolo loga"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Farba textového boxu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Farba pozadia hlavnej oblasti textu"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logo zobrazené v pravom hornom rohu stránky"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Bočný vodoznak:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Hlavný obrázok zobrazený naboku stránky."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Horný vodoznak:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Vodoznak zobrazený na vrchole stránky."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Prvá alebo posledná stránka druida"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Farba poz. obsahu:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Farba pozadia okolo titulku"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Obrázok zobrazený na vrchole stránky."
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Štandardná stránka druida"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID histórie:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "ID, pod ktorým sa majú ukladať položky histórie"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Max uložených:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Maximálny počet uložených položiek histórie"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "GNOME Položka"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Titulok dialógu pre výber súboru"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Priečinok:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Či má byť požadovaný priečinok namiesto súboru"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Či má byť dialóg pre výber súboru modálny"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "GNOME Položka súbor"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Ukážkový text použitý pri výbere písma"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Mód:7"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Čo zobraziť na tlačidle pri výbere písma"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Veľkosť použitého písma na tlačidle výberu písma"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "GNOME Výber písma"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL zobrazené po stlačení tlačidla"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Text zobrazený v tlačidle"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "GNOME Tlačidlo pre odkaz"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "GNOME Položka ikona"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Mód výberu"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Šírka ikony:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Šírka každej ikony"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Počet bodov medzi riadkami ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Počet bodov medzi stĺpcami ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Okraj ikony:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Počet bodov okolo ikon (nepoužívané?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Medzera textu:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Počet bodov medzi textom a ikonou"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Upraviteľný text:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Či je text ikony upraviteľný používateľom"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Statický text:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "Či je text statický, v tom prípade nebude kopírovaný GnomeIconListom"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Zoznam ikon"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Výber ikony"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Typ správy:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Typ dialógu"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Správa:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Zobrazovaná správa"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "GNOME dialóg pre správy"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Meno súboru s obrázkom"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Zväčšený:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Či je obrázok zväčšený"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Zväčšená šírka:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Šírka, na ktorú zväčšiť obrázok"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Zväčšená výška:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Výška, na ktorú zväčšiť obrázok"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome Pixmap"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Ukážka:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Či má byť zobrazovaná ukážka obrázku"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Nový GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Dialóg pre vlastnosti"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Zapísať zdrojový kód a skončiť"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Spustiť so skrytou paletou"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Spustiť so skrytým editorom vlastností"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: XML súbor musí byť zadaný pre použitie '-w' alebo '--write-source'.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Chyba pri načítavaní XML súboru.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Chyba pri zápise zdrojového kódu.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "private"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "protected"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "public"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Predvybraný"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Vybraný"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Necitlivý"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Keď je treba prekresliť okno"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Pri pohybe myši"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Pri pohybe myši radou"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Pri pohybe myši so stlačeným tlačidlom"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Pri pohybe myši so stlačeným tlačidlom 1"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Pri pohybe myši so stlačeným tlačidlom 2"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Pri pohybe myši so stlačeným tlačidlom 3"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Pri stlačení niektorého tlačidla myši"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Pri pustení niektorého tlačidla myši"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Pri stlačení klávesy"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Pri pustení klávesy"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Pri vstupe myši do okna"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Pri opustení okna myšou"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Pri zmene vstupného fokusu"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Pri zmene štruktúry okna"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Pri zmene vlastností X Window"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Pri zmene viditeľnosti"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Pre kurzory v programoch podporujúcich XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Vlastnosti"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Zoskupovanie"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Obvyklé"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Štýl"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Signály"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Vlastnosti: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Vlastnosti: <žiadne>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Trieda:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Trieda prvku"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Šírka:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Požadovaná šírka prvku (obvykle používané pre nastavenie minimálnej šírky)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Výška:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Požadovaná výška prvku (obvykle používané pre nastavenie minimálnej výšky)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Viditeľný:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Či je prvok na začiatku viditeľný"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Citlivý:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Či reaguje na vstup"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Rada zobrazovaná pri nechaní myši nad prvkom"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Môže predvolený:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Či prvok môže byť štandardná akcia dialógu"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Je predvolený:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Či prvok je štandardná akcia v dialógu"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Môže fokus:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Či prvok môže akceptovať vstupný fokus"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Má fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Či prvok má vstupný fokus"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Udalosti:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "X udalosti, ktoré prvok prijíma"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Ext. udalosti:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Mód udalostí X Extension"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Akcelerátory:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definuje signály vysielané pri stlačení kláves"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Upraviť..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagovať:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Nastavte na Áno, aby bol štýl propagovaný na potomkov prvku"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Pomenovaný štýl:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Meno štýlu, ktorý môžu zdieľať viaceré prvky"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Písmo:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Písmo použité pre text prvku"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopírovať všetky"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Poprenie:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Pozadie:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Základ:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Farba popredia"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Farba pozadia"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Farba textu"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Základná farba"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Obr. pozadia:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Grafika použitá ako pozadie prvku"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Súbor, do ktorého zapísať zdrojový kód"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Verejný:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Či je prvok pridaný do dátovej štruktúry komponentu"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Samostatná trieda:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Podstrom tohoto prvku má byť v samostatej triede"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Samostatný súbor:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Tento prvok má byť v samostatnom zdrojovom súbore"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Viditeľnosť:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Viditeľnosť prvkov. Verejné prvky sú exportované do globálnej mapy."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Musíte vybrať farbu alebo pozadie pre kopírovanie"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Neplatný výber v on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Musíte najskôr skopírovať farbu alebo obrázok pozadia"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Musíte vybrať farbu, do ktorej vložiť"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Musíte vybrať obrázok pozadia, do ktorého vložiť"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Nie je možné vytvoriť obrázok zo súboru\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Signál"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Dáta"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Po"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objekt"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Signál:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Signál, pre ktorý pridať obsluhu"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Funkcia, ktorá obslúži signál"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Dáta:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Dáta predané obsluhe"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objekt:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Objekt, ktorý prijme signál"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Po:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Či má byť obsluha spustená po funkcii triedy"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Pridať"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Obnoviť"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Zmazať"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Akcelerátory"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Kláves"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Vyslať signál"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Akcelerátor"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Emitovaný signál pri stlačení akcelerátora"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Preložiteľné texty:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Vyberte X udalosti"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Maska udalostí"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Musíte nastaviť akcelerátor"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Musíte nastaviť vysielaný signál"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Musíte nastaviť meno signálu"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Musíte nastaviť obsluhu signálu"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s signály"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Vyberte signál"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Hodnota:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Krok zvyš:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Strana zvyš:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Veľkosť strany:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "H Hodnota:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "H Min:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "H Max:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "H krok:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "H stránka:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "H veľk. stránky:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "V Hodnota:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "V Min:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "V Max:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "V krok:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "V stránka:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "V veľk. stránky:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Počiatočná hodnota"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Minimálna hodnota"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Maximálna hodnota"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Posun pre krok"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Posun pre stránku"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Veľkosť stránky"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Požadované písmo nie je k dispozícii."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Vyberte pomenovaný štýl"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Štýly"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Premenovať"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Zrušiť"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Nový štýl:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Neplatné meno štýlu"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Toto meno štýlu už je použité"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Premenovať štýl na:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Nie je možné premenovať súbor:\n"
+" %s\n"
+"na:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Nie je možné vytvoriť súbor:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Chyba pri zápise XML súboru\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatné meno súboru pre zdrojový kód: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatné meno hlavičkového súboru: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatné meno zdrojového súboru pre callback funkcie: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatné meno hlavičkového súboru pre callback funkcie: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatné meno zdrojového súboru pre podporu: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Neplatné meno hlavičkového súboru pre podporu: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Nie je možné pridať do súboru:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Chyba pri zápise do súboru:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Meno súboru musí byť nastavené v dialógu Možnosti projektu."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Meno súboru musí byť jednoduché relatívne meno.\n"
+"Použite dialóg Možnosti projektu pre jeho nastavenie."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Strom prvku"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Prvok nenájdený v boxe"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Prvok nenájdený v tabuľke"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Prvok nenájdený v pevnom kontajneri"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Prvok nenájdený v zoskupení"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Nie je možný prístup k súboru:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Nie je možné otvoriť súbor:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Chyba pri čítaní zo súboru:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Nie je možné vytvoriť priečinok:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Nie je možný prístup k priečinku:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Neplatný priečinok:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekty"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projekt"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Nie je možné otvoriť priečinok:\n"
+" %s\n"
diff --git a/tools/glade/po/sq.po b/tools/glade/po/sq.po
new file mode 100644
index 00000000..34b4f16c
--- /dev/null
+++ b/tools/glade/po/sq.po
@@ -0,0 +1,6661 @@
+# Përkthimi i mesazheve të glade në shqip
+# This file is distributed under the same license as the Glade package.
+# Copyright (C) 2004 Free Software Foundation, Inc.
+# Laurent Dhima <laurenti@alblinux.net>, 2004.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2004-09-03 18:22+0200\n"
+"Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
+"Language-Team: Albanian <gnome-albanian-perkthyesit@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Vizaton interfaqet e përdoruesit"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade - Vizatuesi i Interfaqeve"
+
+#: ../glade/editor.c:343
+#, fuzzy
+msgid "Grid Options"
+msgstr "Mundësitë"
+
+#: ../glade/editor.c:357
+#, fuzzy
+msgid "Horizontal Spacing:"
+msgstr "Hapësira e ndërmjetme:"
+
+#: ../glade/editor.c:372
+#, fuzzy
+msgid "Vertical Spacing:"
+msgstr "Vertikal Hapësira e ndërmjetme:"
+
+#: ../glade/editor.c:390
+#, fuzzy
+msgid "Grid Style:"
+msgstr "Stili:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Pika"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Rreshta"
+
+#: ../glade/editor.c:487
+#, fuzzy
+msgid "Snap Options"
+msgstr "Mundësitë"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+#, fuzzy
+msgid "Horizontal Snapping:"
+msgstr "Horizontal:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Majtas"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Djathtas"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+#, fuzzy
+msgid "Vertical Snapping:"
+msgstr "Vertikal:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Sipër"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Poshtë"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "a."
+
+#: ../glade/editor.c:758
+#, fuzzy
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "a."
+
+#: ../glade/editor.c:805
+#, fuzzy
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "a."
+
+#: ../glade/editor.c:832
+#, fuzzy
+msgid "Couldn't add new widget."
+msgstr "shto i ri."
+
+#: ../glade/editor.c:1230
+#, fuzzy
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr "Ti shto a j dhe tabelë j"
+
+#: ../glade/editor.c:3517
+#, fuzzy
+msgid "Couldn't delete widget."
+msgstr "elemino."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr ""
+
+#: ../glade/editor.c:3572
+#, fuzzy
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr "është nga dhe."
+
+#: ../glade/gbwidget.c:697
+#, fuzzy
+msgid "Border Width:"
+msgstr "Korniza Gjerësia:"
+
+#: ../glade/gbwidget.c:698
+#, fuzzy
+msgid "The width of the border around the container"
+msgstr "gjerësia nga"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Zgjidh"
+
+#: ../glade/gbwidget.c:1767
+#, fuzzy
+msgid "Remove Scrolled Window"
+msgstr "Hiq Dritarja"
+
+#: ../glade/gbwidget.c:1776
+#, fuzzy
+msgid "Add Scrolled Window"
+msgstr "Shto Dritarja"
+
+#: ../glade/gbwidget.c:1797
+#, fuzzy
+msgid "Remove Alignment"
+msgstr "Hiq Drejtimi"
+
+#: ../glade/gbwidget.c:1805
+#, fuzzy
+msgid "Add Alignment"
+msgstr "Shto Drejtimi"
+
+#: ../glade/gbwidget.c:1820
+#, fuzzy
+msgid "Remove Event Box"
+msgstr "Hiq Ndodhi Kuti"
+
+#: ../glade/gbwidget.c:1828
+#, fuzzy
+msgid "Add Event Box"
+msgstr "Shto Ndodhi Kuti"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr ""
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Preje"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopjo"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Ngjite"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Elemino"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "Mungon"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+#, fuzzy
+msgid "replacing child of container - not implemented yet\n"
+msgstr "fëmi (sekondar, i dytë) nga nuk j"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3470
+#, fuzzy
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "hiq."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3533
+#, fuzzy
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "hiq."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr ""
+
+#: ../glade/gbwidget.c:3607
+#, fuzzy
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "hiq."
+
+#: ../glade/gbwidget.c:3721
+#, fuzzy
+msgid "Remove Label"
+msgstr "Hiq Etiketa"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Program Bar"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+#, fuzzy
+msgid "Logo:"
+msgstr "Stema:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+#, fuzzy
+msgid "Program Name:"
+msgstr "Programi Emri:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Emri i widget"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Komente:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "Shtesë a përshkrimi nga dhe shtëpia faqe në"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+#, fuzzy
+msgid "The copyright notice"
+msgstr "copyright"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "a programi është"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Menu Etiketa:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "figurë sipër nga faqe"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Liçenca:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autorët:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+#, fuzzy
+msgid "The authors of the package, one on each line"
+msgstr "nga në"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "Documenters:"
+msgstr "Dokumentues:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "The documenters of the package, one on each line"
+msgstr "nga në"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "nga në"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Përkthyes:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+#, fuzzy
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr "nga majtas shto në"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Informacione Dialogu"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+#, fuzzy
+msgid "Label with Accelerator"
+msgstr "Etiketa me Pulsant i zgjedhjes së shpejtë"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+#, fuzzy
+msgid "X Align:"
+msgstr "X Rreshto:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+#, fuzzy
+msgid "The horizontal alignment of the child widget"
+msgstr "nga fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+#, fuzzy
+msgid "Y Align:"
+msgstr "Y Rreshto:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+#, fuzzy
+msgid "The vertical alignment of the child widget"
+msgstr "nga fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+#, fuzzy
+msgid "X Scale:"
+msgstr "X Shkalla:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+#, fuzzy
+msgid "The horizontal scale of the child widget"
+msgstr "nga fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+#, fuzzy
+msgid "Y Scale:"
+msgstr "Y Shkalla:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+#, fuzzy
+msgid "The vertical scale of the child widget"
+msgstr "nga fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Sipër Zbutje:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Hapësira fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Poshtë Zbutje:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Hapësira fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Majtas Zbutje:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Hapësira majtas nga fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Djathtas Zbutje:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Hapësira djathtas nga fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Drejtimi"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Drejtimi:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+#, fuzzy
+msgid "The direction of the arrow"
+msgstr "nga shigjetë"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:87
+#, fuzzy
+msgid "The shadow type of the arrow"
+msgstr "lloji nga shigjetë"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+#, fuzzy
+msgid "The horizontal alignment of the arrow"
+msgstr "nga shigjetë"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+#, fuzzy
+msgid "The vertical alignment of the arrow"
+msgstr "nga shigjetë"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+#, fuzzy
+msgid "X Pad:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+#, fuzzy
+msgid "Y Pad:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Shigjeta"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+#, fuzzy
+msgid "Label X Align:"
+msgstr "Etiketa X Rreshto:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+#, fuzzy
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "nga frame etiketa"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+#, fuzzy
+msgid "Label Y Align:"
+msgstr "Etiketa Y Rreshto:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+#, fuzzy
+msgid "The vertical alignment of the frame's label widget"
+msgstr "nga frame etiketa"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+#, fuzzy
+msgid "The type of shadow of the frame"
+msgstr "lloji nga nga frame"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+#, fuzzy
+msgid "The horizontal alignment of the frame's child"
+msgstr "nga frame fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+#, fuzzy
+msgid "Ratio:"
+msgstr "Përpjestimi:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+#, fuzzy
+msgid "The aspect ratio of the frame's child"
+msgstr "nga frame fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+#, fuzzy
+msgid "Obey Child:"
+msgstr "Bir:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+#, fuzzy
+msgid "If the aspect ratio should be determined by the child"
+msgstr "nga fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+#, fuzzy
+msgid "Aspect Frame"
+msgstr "Korniza"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+#, fuzzy
+msgid "Stock Button:"
+msgstr "Butoni:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiketa:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+#, fuzzy
+msgid "The text to display"
+msgstr "tekst"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+#, fuzzy
+msgid "The icon to display"
+msgstr "ikonë"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+#, fuzzy
+msgid "Button Relief:"
+msgstr "Butoni:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+#, fuzzy
+msgid "The relief style of the button"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+#, fuzzy
+msgid "Response ID:"
+msgstr "ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+#, fuzzy
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr "kodi është Zgjidh nga shkruaj a"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "Focus On Click:"
+msgstr "Fokus Në:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "është"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+#, fuzzy
+msgid "Remove Button Contents"
+msgstr "Hiq Butoni Përmbajtja"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Butoni"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+#, fuzzy
+msgid "If the month and year should be shown at the top"
+msgstr "dhe sipër"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+#, fuzzy
+msgid "Day Names:"
+msgstr "Dita:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+#, fuzzy
+msgid "If the day names should be shown"
+msgstr "ditë"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+#, fuzzy
+msgid "Fixed Month:"
+msgstr "Fiksuar Muaji:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+#, fuzzy
+msgid "If the month and year shouldn't be changeable"
+msgstr "dhe"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+#, fuzzy
+msgid "Week Numbers:"
+msgstr "Java Numrat:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+#, fuzzy
+msgid "If the number of the week should be shown"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+#, fuzzy
+msgid "Monday First:"
+msgstr "E hënë E Para:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+#, fuzzy
+msgid "If the week should start on Monday"
+msgstr "nisje në E hënë"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalendari"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+#, fuzzy
+msgid "Back. Color:"
+msgstr "Mbrapa Ngjyra:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Ngjyra e sfondit"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Paraqitja si tekst"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+#, fuzzy
+msgid "Initially On:"
+msgstr "Në:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+#, fuzzy
+msgid "If the check button is initially on"
+msgstr "është në"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+#, fuzzy
+msgid "Inconsistent:"
+msgstr "E paqëndrueshme:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+#, fuzzy
+msgid "If the button is shown in an inconsistent state"
+msgstr "është në"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+#, fuzzy
+msgid "Indicator:"
+msgstr "Tregues:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+#, fuzzy
+msgid "If the indicator is always drawn"
+msgstr "është gjithmonë"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+#, fuzzy
+msgid "Check Button"
+msgstr "Kontrolli Butoni"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+#, fuzzy
+msgid "If the check menu item is initially on"
+msgstr "menuja element është në"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+#, fuzzy
+msgid "Check Menu Item"
+msgstr "Kontrolli Menu"
+
+#: ../glade/gbwidgets/gbclist.c:141
+#, fuzzy
+msgid "New columned list"
+msgstr "E re lista"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Numri i kollonave:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+#, fuzzy
+msgid "Select Mode:"
+msgstr "Zgjidh Modaliteti:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+#, fuzzy
+msgid "The selection mode of the columned list"
+msgstr "modaliteti nga lista"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+#, fuzzy
+msgid "Show Titles:"
+msgstr "Shfaq:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+#, fuzzy
+msgid "The type of shadow of the columned list's border"
+msgstr "lloji nga nga lista"
+
+#: ../glade/gbwidgets/gbclist.c:594
+#, fuzzy
+msgid "Columned List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+#, fuzzy
+msgid "Use Alpha:"
+msgstr "Alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titulli:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Titulli i dritares së dialogut për zgjedhjen e ngjyrave"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Zgjidh një ngjyrë"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Ngjyra Butoni"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+#, fuzzy
+msgid "Opacity Control:"
+msgstr "Kontrollo:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+#, fuzzy
+msgid "If the opacity control is shown"
+msgstr "kontrolli është"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+#, fuzzy
+msgid "If the palette is shown"
+msgstr "është"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Zgjedhja e ngjyrës"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Zgjidh ngjyrën"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+#, fuzzy
+msgid "Color Selection Dialog"
+msgstr "Ngjyra Zgjedhja Dialogu"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+#, fuzzy
+msgid "Value In List:"
+msgstr "Vlera Zmadho Lista:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+#, fuzzy
+msgid "If the value must be in the list"
+msgstr "në lista"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+#, fuzzy
+msgid "OK If Empty:"
+msgstr "OK Bosh:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+#, fuzzy
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "është Vlera Zmadho Lista është"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+#, fuzzy
+msgid "Case Sensitive:"
+msgstr "I ndjeshëm:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+#, fuzzy
+msgid "If the searching is case sensitive"
+msgstr "është"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+#, fuzzy
+msgid "Use Arrows:"
+msgstr "Shigjeta:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+#, fuzzy
+msgid "Use Always:"
+msgstr "Gjithmonë:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+#, fuzzy
+msgid "If arrows work even if the value is not in the list"
+msgstr "punë është nuk në lista"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+#, fuzzy
+msgid "Items:"
+msgstr "Elementë:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+#, fuzzy
+msgid "The items in the combo list, one per line"
+msgstr "elementët në lista"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+#, fuzzy
+msgid "Combo Box"
+msgstr "Kuti"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "është"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "Has Frame:"
+msgstr "Korniza:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Kuti"
+
+#: ../glade/gbwidgets/gbctree.c:146
+#, fuzzy
+msgid "New columned tree"
+msgstr "E re degëzimi"
+
+#: ../glade/gbwidgets/gbctree.c:249
+#, fuzzy
+msgid "The selection mode of the columned tree"
+msgstr "modaliteti nga degëzimi"
+
+#: ../glade/gbwidgets/gbctree.c:254
+#, fuzzy
+msgid "The type of shadow of the columned tree's border"
+msgstr "lloji nga nga degëzimi"
+
+#: ../glade/gbwidgets/gbctree.c:538
+#, fuzzy
+msgid "Columned Tree"
+msgstr "Degëzimi"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Lloji:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#, fuzzy
+msgid "The type of the curve"
+msgstr "lloji nga"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+#, fuzzy
+msgid "X Min:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+#, fuzzy
+msgid "The minimum horizontal value"
+msgstr "minimum"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+#, fuzzy
+msgid "X Max:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+#, fuzzy
+msgid "The maximum horizontal value"
+msgstr "maksimum"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+#, fuzzy
+msgid "Y Min:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+#, fuzzy
+msgid "The minimum vertical value"
+msgstr "minimum"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+#, fuzzy
+msgid "Y Max:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+#, fuzzy
+msgid "The maximum vertical value"
+msgstr "maksimum"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Hark"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+#, fuzzy
+msgid "Creation Function:"
+msgstr "Funksioni:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+#, fuzzy
+msgid "The first string argument to pass to the function"
+msgstr "i pari"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+#, fuzzy
+msgid "String2:"
+msgstr "String2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+#, fuzzy
+msgid "The second string argument to pass to the function"
+msgstr "sekondë"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+#, fuzzy
+msgid "The first integer argument to pass to the function"
+msgstr "i pari"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+#, fuzzy
+msgid "The second integer argument to pass to the function"
+msgstr "sekondë"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+#, fuzzy
+msgid "Custom Widget"
+msgstr "E personalizuar \"Widget\""
+
+#: ../glade/gbwidgets/gbdialog.c:292
+#, fuzzy
+msgid "New dialog"
+msgstr "E re dialog"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+#, fuzzy
+msgid "Cancel, OK"
+msgstr "Anullo OK"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+#, fuzzy
+msgid "Cancel, Apply, OK"
+msgstr "Anullo Apliko OK"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Mbyll"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+#, fuzzy
+msgid "_Standard Button Layout:"
+msgstr "Standart Butoni Planimetria:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+#, fuzzy
+msgid "_Number of Buttons:"
+msgstr "Numri nga Butonat:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+#, fuzzy
+msgid "Show Help Button"
+msgstr "Shfaq Butoni"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+#, fuzzy
+msgid "Has Separator:"
+msgstr "Ndarës:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+#, fuzzy
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "dialog a veçues"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Dialogu"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Zona e vizatimit"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+#, fuzzy
+msgid "Editable:"
+msgstr "Pjesë e ndryshueshme:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+#, fuzzy
+msgid "If the text can be edited"
+msgstr "tekst"
+
+#: ../glade/gbwidgets/gbentry.c:95
+#, fuzzy
+msgid "Text Visible:"
+msgstr "Teksti I dukshëm:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+#, fuzzy
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr "tekst nga përdorues Kur tekst në është është për"
+
+#: ../glade/gbwidgets/gbentry.c:97
+#, fuzzy
+msgid "Max Length:"
+msgstr "Gjatësia:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+#, fuzzy
+msgid "The maximum length of the text"
+msgstr "maksimum nga tekst"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Teksti:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "If the entry has a frame around it"
+msgstr "a frame"
+
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid "Invisible Char:"
+msgstr "I padukshëm Gërma:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr "tekst nuk i dukshëm e"
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "Activates Default:"
+msgstr "E prezgjedhur:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "prezgjedhur në dritare është aktivizuar Shto është"
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "Width In Chars:"
+msgstr "Gjerësia Zmadho:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "The number of characters to leave space for in the entry"
+msgstr "nga hapësirë për në"
+
+#: ../glade/gbwidgets/gbentry.c:318
+#, fuzzy
+msgid "Text Entry"
+msgstr "Teksti"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "I dukshëm Dritarja:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "If the event box uses a visible window"
+msgstr "a i dukshëm dritare"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Bir:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "If the event box window is above the child widget's window"
+msgstr "dritare është fëmi (sekondar, i dytë) dritare"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+#, fuzzy
+msgid "Event Box"
+msgstr "Ndodhi Kuti"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Shpalosur:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+#, fuzzy
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "është fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+#, fuzzy
+msgid "Spacing:"
+msgstr "Hapësira:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Hapësira që duhet lënë midis etiketës dhe birit"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+#, fuzzy
+msgid "Add Label Widget"
+msgstr "Shto Etiketa \"Widget\""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "titulli nga dialog"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Veprimi:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+#, fuzzy
+msgid "The type of file operation being performed"
+msgstr "lloji nga"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#, fuzzy
+msgid "Local Only:"
+msgstr "Lokale Vetëm:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+#, fuzzy
+msgid "Whether the selected files should be limited to local files"
+msgstr "lokal"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Shfaq:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Nëse files dhe kartelat e padukshme duhen shfaqur"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Gjerësia Zmadho:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "gjerësia nga"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Gërmat Butoni"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Zgjidh Shumëfishe:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "Nëse lejohet zgjedhja e files shumfishë"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "File"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "File Dialogu"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Zgjidh file"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+#, fuzzy
+msgid "File Ops.:"
+msgstr "File:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+#, fuzzy
+msgid "File Selection Dialog"
+msgstr "File Zgjedhja Dialogu"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X nga në"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y nga në"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+#, fuzzy
+msgid "Fixed Positions"
+msgstr "Fiksuar"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Titulli i dritares së dialogut për zgjedhjen e gërmave"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Shfaq Stili:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "gërmë është nga gërmë"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+#, fuzzy
+msgid "Show Size:"
+msgstr "Shfaq Madhësia:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+#, fuzzy
+msgid "If the font size is shown as part of the font information"
+msgstr "gërmë madhësia është nga gërmë"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+#, fuzzy
+msgid "Use Font:"
+msgstr "Gërmat:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+#, fuzzy
+msgid "If the selected font is used when displaying the font information"
+msgstr "gërmë është gërmë"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+#, fuzzy
+msgid "Use Size:"
+msgstr "Madhësia:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "gërmë madhësia është gërmë"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Zgjidh një gërmë"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Gërmat Butoni"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+#, fuzzy
+msgid "Preview Text:"
+msgstr "Shikoje Teksti:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#, fuzzy
+msgid "The preview text to display"
+msgstr "tekst"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Zgjedhja e gërmave"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Zgjidh gërmat"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+#, fuzzy
+msgid "Font Selection Dialog"
+msgstr "Gërmat Zgjedhja Dialogu"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Korniza"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+#, fuzzy
+msgid "Initial Type:"
+msgstr "Lloji:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+#, fuzzy
+msgid "The initial type of the curve"
+msgstr "lloji nga"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+#, fuzzy
+msgid "Gamma Curve"
+msgstr "Gamma Hark"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+#, fuzzy
+msgid "The type of shadow around the handle box"
+msgstr "lloji nga"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+#, fuzzy
+msgid "Handle Pos:"
+msgstr "Handle:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+#, fuzzy
+msgid "The position of the handle"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+#, fuzzy
+msgid "Snap Edge:"
+msgstr "Kornizë:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+#, fuzzy
+msgid "The edge of the handle box which snaps into position"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+#, fuzzy
+msgid "Handle Box"
+msgstr "Kuti"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+#, fuzzy
+msgid "New horizontal box"
+msgstr "E re"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Madhësia:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+#, fuzzy
+msgid "The number of widgets in the box"
+msgstr "nga në"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+#, fuzzy
+msgid "Homogeneous:"
+msgstr "Homogjene:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+#, fuzzy
+msgid "If the children should be the same size"
+msgstr "madhësia"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+#, fuzzy
+msgid "The space between each child"
+msgstr "hapësirë fëmi (sekondar, i dytë)"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+#, fuzzy
+msgid "Can't delete any children."
+msgstr "elemino çdo."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Pozicioni:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+#, fuzzy
+msgid "Padding:"
+msgstr "Zbutje:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+#, fuzzy
+msgid "Expand:"
+msgstr "Shpalos:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+#, fuzzy
+msgid "Fill:"
+msgstr "Mbush (përshtat):"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+#, fuzzy
+msgid "Pack Start:"
+msgstr "Fillo:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+#, fuzzy
+msgid "Set True to pack the widget at the start of the box"
+msgstr "nisje nga"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+#, fuzzy
+msgid "Insert Before"
+msgstr "Fut"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+#, fuzzy
+msgid "Insert After"
+msgstr "Fut"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+#, fuzzy
+msgid "Horizontal Box"
+msgstr "Kuti"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+#, fuzzy
+msgid "New horizontal button box"
+msgstr "E re"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+#, fuzzy
+msgid "The number of buttons"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+#, fuzzy
+msgid "Layout:"
+msgstr "Planimetria:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+#, fuzzy
+msgid "The layout style of the buttons"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+#, fuzzy
+msgid "The space between the buttons"
+msgstr "hapësirë"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+#, fuzzy
+msgid "Horizontal Button Box"
+msgstr "Butoni Kuti"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+#, fuzzy
+msgid "The position of the divider"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+#, fuzzy
+msgid "Shrink:"
+msgstr "Tkurr:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+#, fuzzy
+msgid "Resize:"
+msgstr "Ripërmaso:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+#, fuzzy
+msgid "Horizontal Panes"
+msgstr "Horizontal"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+#, fuzzy
+msgid "The units of the ruler"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+#, fuzzy
+msgid "Lower Value:"
+msgstr "Inferior Vlera:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+#, fuzzy
+msgid "The low value of the ruler"
+msgstr "e ulët nga"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+#, fuzzy
+msgid "Upper Value:"
+msgstr "Superior Vlera:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+#, fuzzy
+msgid "The high value of the ruler"
+msgstr "e lartë nga"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+#, fuzzy
+msgid "The current position on the ruler"
+msgstr "në"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+#, fuzzy
+msgid "The maximum value of the ruler"
+msgstr "maksimum nga"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+#, fuzzy
+msgid "Horizontal Ruler"
+msgstr "Horizontal"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+#, fuzzy
+msgid "Show Value:"
+msgstr "Shfaq Vlera:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+#, fuzzy
+msgid "If the scale's value is shown"
+msgstr "është"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+#, fuzzy
+msgid "Digits:"
+msgstr "Shifra:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+#, fuzzy
+msgid "The number of digits to show"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+#, fuzzy
+msgid "Value Pos:"
+msgstr "Vlera:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+#, fuzzy
+msgid "The position of the value"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+#, fuzzy
+msgid "The update policy of the scale"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "Inverted:"
+msgstr "I përmbysur:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+#, fuzzy
+msgid "Horizontal Scale"
+msgstr "Shkalla"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+#, fuzzy
+msgid "The update policy of the scrollbar"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+#, fuzzy
+msgid "Horizontal Scrollbar"
+msgstr "Horizontal"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+#, fuzzy
+msgid "Horizonal Separator"
+msgstr "Ndarës"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "modaliteti nga degëzimi"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientimi:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Madhësia:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "element."
+
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "Madhësia:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+#, fuzzy
+msgid "The stock icon size"
+msgstr "ikonë madhësia"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Faqja Madhësia:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Figura"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+#, fuzzy
+msgid "Invalid stock menu item"
+msgstr "E pavlefshme menuja element"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+#, fuzzy
+msgid "Menu item with a pixmap"
+msgstr "Menu element me a"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+#, fuzzy
+msgid "Input Dialog"
+msgstr "Input Dialogu"
+
+#: ../glade/gbwidgets/gblabel.c:169
+#, fuzzy
+msgid "Use Underline:"
+msgstr "Nënvizuar:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr "tekst hyrje"
+
+#: ../glade/gbwidgets/gblabel.c:171
+#, fuzzy
+msgid "Use Markup:"
+msgstr "Markues:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+#, fuzzy
+msgid "If the text includes pango markup"
+msgstr "tekst"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+#, fuzzy
+msgid "The justification of the lines of the label"
+msgstr "nga rreshta nga etiketa"
+
+#: ../glade/gbwidgets/gblabel.c:176
+#, fuzzy
+msgid "Wrap Text:"
+msgstr "Mbështill Teksti:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+#, fuzzy
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "tekst është gjerësia nga etiketa"
+
+#: ../glade/gbwidgets/gblabel.c:178
+#, fuzzy
+msgid "Selectable:"
+msgstr "I zgjedhshëm:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "etiketa tekst me"
+
+#: ../glade/gbwidgets/gblabel.c:181
+#, fuzzy
+msgid "The horizontal alignment of the entire label"
+msgstr "nga etiketa"
+
+#: ../glade/gbwidgets/gblabel.c:184
+#, fuzzy
+msgid "The vertical alignment of the entire label"
+msgstr "nga etiketa"
+
+#: ../glade/gbwidgets/gblabel.c:190
+#, fuzzy
+msgid "Focus Target:"
+msgstr "Fokus Objektivi:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "tastiera hyrje është"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "gjerësia nga"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Zgjidh Modaliteti:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "nga tekst"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Automatike"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etiketa"
+
+#: ../glade/gbwidgets/gblayout.c:96
+#, fuzzy
+msgid "Area Width:"
+msgstr "Gjerësia:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+#, fuzzy
+msgid "The width of the layout area"
+msgstr "gjerësia nga"
+
+#: ../glade/gbwidgets/gblayout.c:99
+#, fuzzy
+msgid "Area Height:"
+msgstr "Lartësia:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+#, fuzzy
+msgid "The height of the layout area"
+msgstr "lartësia nga"
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X nga në"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y nga në"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Planimetria"
+
+#: ../glade/gbwidgets/gblist.c:78
+#, fuzzy
+msgid "The selection mode of the list"
+msgstr "modaliteti nga lista"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+#, fuzzy
+msgid "List Item"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+#, fuzzy
+msgid "Popup Menu"
+msgstr "Menu"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_File"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Ndrysho"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Shfaq"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Ndihmë"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Informacione"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+#, fuzzy
+msgid "Edit Menus..."
+msgstr "Ndrysho Menutë."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Paneli i Menusë"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+#, fuzzy
+msgid "Menu Item"
+msgstr "Menu"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Shfaq:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "element është i dukshëm është"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Shfaq Vertikal:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "element është i dukshëm është"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+#, fuzzy
+msgid "Is Important:"
+msgstr "I rëndësishëm:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+#, fuzzy
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr "element tekst modaliteti është"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Paneli i instrumentëve Butoni"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+#, fuzzy
+msgid "New notebook"
+msgstr "E re"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+#, fuzzy
+msgid "Number of pages:"
+msgstr "Numri nga faqe:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+#, fuzzy
+msgid "Show Tabs:"
+msgstr "Shfaq Skedat:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+#, fuzzy
+msgid "Show Border:"
+msgstr "Shfaq Korniza:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+#, fuzzy
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "është nuk"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+#, fuzzy
+msgid "Tab Pos:"
+msgstr "Tab:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+#, fuzzy
+msgid "The position of the notebook tabs"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+#, fuzzy
+msgid "Scrollable:"
+msgstr "I përshkueshëm:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+#, fuzzy
+msgid "Tab Horz. Border:"
+msgstr "Tab Korniza:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+#, fuzzy
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "madhësia nga"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+#, fuzzy
+msgid "Tab Vert. Border:"
+msgstr "Tab Korniza:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+#, fuzzy
+msgid "The size of the notebook tabs' vertical border"
+msgstr "madhësia nga"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+#, fuzzy
+msgid "Show Popup:"
+msgstr "Shfaq:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+#, fuzzy
+msgid "If the popup menu is enabled"
+msgstr "menuja është aktiv"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Numri i faqeve:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+#, fuzzy
+msgid "The number of notebook pages"
+msgstr "nga faqe"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+#, fuzzy
+msgid "Previous Page"
+msgstr "Paraardhëse Faqja"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+#, fuzzy
+msgid "Next Page"
+msgstr "Vazhdo Faqja"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+#, fuzzy
+msgid "Delete Page"
+msgstr "Elemino Faqja"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+#, fuzzy
+msgid "Switch Next"
+msgstr "Kalo Vazhdo"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+#, fuzzy
+msgid "Switch Previous"
+msgstr "Kalo Paraardhëse"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+#, fuzzy
+msgid "Insert Page After"
+msgstr "Fut Faqja"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+#, fuzzy
+msgid "Insert Page Before"
+msgstr "Fut Faqja"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "faqe në lista nga faqe"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "tab"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "tab"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+#, fuzzy
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "tab nisje nga"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+#, fuzzy
+msgid "Menu Label:"
+msgstr "Menu Etiketa:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "tekst në menuja"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, fuzzy, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "shto a a."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+#, fuzzy
+msgid "Option Menu"
+msgstr "Menu"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Ngjyra:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+#, fuzzy
+msgid "If the preview is color or grayscale"
+msgstr "është"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Shikoje"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+#, fuzzy
+msgid "The orientation of the progress bar's contents"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "Fraksioni:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+#, fuzzy
+msgid "The fraction of work that has been completed"
+msgstr "nga punë"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+#, fuzzy
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "nga bllok"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+#, fuzzy
+msgid "The text to display over the progress bar"
+msgstr "tekst"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+#, fuzzy
+msgid "Show Text:"
+msgstr "Shfaq Teksti:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+#, fuzzy
+msgid "If the text should be shown in the progress bar"
+msgstr "tekst në"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+#, fuzzy
+msgid "Activity Mode:"
+msgstr "Aktiviteti Modaliteti:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+#, fuzzy
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "nga Klient i Lajmeve"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+#, fuzzy
+msgid "The horizontal alignment of the text"
+msgstr "nga tekst"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+#, fuzzy
+msgid "The vertical alignment of the text"
+msgstr "nga tekst"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+#, fuzzy
+msgid "Progress Bar"
+msgstr "Progresi Bar"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+#, fuzzy
+msgid "If the radio button is initially on"
+msgstr "është në"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grupi:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+#, fuzzy
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "grupi prezgjedhur është me"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+#, fuzzy
+msgid "New Group"
+msgstr "E re"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+#, fuzzy
+msgid "Radio Button"
+msgstr "Radio Butoni"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+#, fuzzy
+msgid "If the radio menu item is initially on"
+msgstr "menuja element është në"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+#, fuzzy
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr "menuja element grupi prezgjedhur është menuja elementët me"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+#, fuzzy
+msgid "Radio Menu Item"
+msgstr "Radio Menu"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "grupi prezgjedhur është në"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Paneli i instrumentëve Radio Butoni"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+#, fuzzy
+msgid "H Policy:"
+msgstr "H:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+#, fuzzy
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Kur"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+#, fuzzy
+msgid "V Policy:"
+msgstr "V:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+#, fuzzy
+msgid "When the vertical scrollbar will be shown"
+msgstr "Kur"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+#, fuzzy
+msgid "Window Pos:"
+msgstr "Dritarja:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+#, fuzzy
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Ku fëmi (sekondar, i dytë) dritare është me"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+#, fuzzy
+msgid "Shadow Type:"
+msgstr "Lloji:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+#, fuzzy
+msgid "The update policy of the vertical scrollbar"
+msgstr "nga"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+#, fuzzy
+msgid "Scrolled Window"
+msgstr "Dritarja"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+#, fuzzy
+msgid "Separator for Menus"
+msgstr "Ndarës për Menutë"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+#, fuzzy
+msgid "Draw:"
+msgstr "Vizato:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+#, fuzzy
+msgid "If the separator is drawn, or just blank"
+msgstr "veçues është në të bardhë"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Paneli i instrumentëve Ndarës"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+#, fuzzy
+msgid "Climb Rate:"
+msgstr "Taksa:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+#, fuzzy
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "nga në me Faqja"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+#, fuzzy
+msgid "The number of decimal digits to show"
+msgstr "nga dhjetor"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+#, fuzzy
+msgid "Numeric:"
+msgstr "Numerik:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+#, fuzzy
+msgid "If only numeric entry is allowed"
+msgstr "është"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+#, fuzzy
+msgid "Update Policy:"
+msgstr "Rifresko:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+#, fuzzy
+msgid "When value_changed signals are emitted"
+msgstr "Kur"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+#, fuzzy
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "është nga"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+#, fuzzy
+msgid "Wrap:"
+msgstr "Mbështill:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+#, fuzzy
+msgid "If the value is wrapped at the limits"
+msgstr "është"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+#, fuzzy
+msgid "Spin Button"
+msgstr "Butoni"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "Resize Grip:"
+msgstr "Ripërmaso:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "gjendja a dritare"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Paneli i gjendjes"
+
+#: ../glade/gbwidgets/gbtable.c:137
+#, fuzzy
+msgid "New table"
+msgstr "E re tabelë"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+#, fuzzy
+msgid "Number of rows:"
+msgstr "Numri nga rreshta:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+#, fuzzy
+msgid "Rows:"
+msgstr "Rreshtat:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Numri i rreshtave në tabelë"
+
+#: ../glade/gbwidgets/gbtable.c:240
+#, fuzzy
+msgid "Columns:"
+msgstr "Kollonat:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Numri i kollonave në tabelë"
+
+#: ../glade/gbwidgets/gbtable.c:244
+#, fuzzy
+msgid "If the children should all be the same size"
+msgstr "madhësia"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+#, fuzzy
+msgid "Row Spacing:"
+msgstr "Rresht Hapësira e ndërmjetme:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+#, fuzzy
+msgid "The space between each row"
+msgstr "hapësirë"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+#, fuzzy
+msgid "Col Spacing:"
+msgstr "Hapësira e ndërmjetme:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+#, fuzzy
+msgid "The space between each column"
+msgstr "hapësirë"
+
+#: ../glade/gbwidgets/gbtable.c:368
+#, fuzzy
+msgid "Cell X:"
+msgstr "Qeli X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+#, fuzzy
+msgid "The left edge of the widget in the table"
+msgstr "majtas nga në tabelë"
+
+#: ../glade/gbwidgets/gbtable.c:371
+#, fuzzy
+msgid "Cell Y:"
+msgstr "Qeli Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+#, fuzzy
+msgid "The top edge of the widget in the table"
+msgstr "sipër nga në tabelë"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+#, fuzzy
+msgid "The number of columns spanned by the widget in the table"
+msgstr "nga kollonat nga në tabelë"
+
+#: ../glade/gbwidgets/gbtable.c:378
+#, fuzzy
+msgid "Row Span:"
+msgstr "Rresht:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+#, fuzzy
+msgid "The number of rows spanned by the widget in the table"
+msgstr "nga rreshta nga në tabelë"
+
+#: ../glade/gbwidgets/gbtable.c:381
+#, fuzzy
+msgid "H Padding:"
+msgstr "Zbutje:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+#, fuzzy
+msgid "V Padding:"
+msgstr "V Zbutje:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+#, fuzzy
+msgid "X Expand:"
+msgstr "X Shpalos:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+#, fuzzy
+msgid "Y Expand:"
+msgstr "Y Shpalos:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+#, fuzzy
+msgid "X Shrink:"
+msgstr "X Tkurr:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+#, fuzzy
+msgid "Y Shrink:"
+msgstr "Y Tkurr:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+#, fuzzy
+msgid "X Fill:"
+msgstr "X Mbush (përshtat):"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+#, fuzzy
+msgid "Y Fill:"
+msgstr "Y Mbush (përshtat):"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+#, fuzzy
+msgid "Insert Row Before"
+msgstr "Fut Rresht"
+
+#: ../glade/gbwidgets/gbtable.c:674
+#, fuzzy
+msgid "Insert Row After"
+msgstr "Fut Rresht"
+
+#: ../glade/gbwidgets/gbtable.c:681
+#, fuzzy
+msgid "Insert Column Before"
+msgstr "Fut Kollonë"
+
+#: ../glade/gbwidgets/gbtable.c:688
+#, fuzzy
+msgid "Insert Column After"
+msgstr "Fut Kollonë"
+
+#: ../glade/gbwidgets/gbtable.c:695
+#, fuzzy
+msgid "Delete Row"
+msgstr "Elemino Rresht"
+
+#: ../glade/gbwidgets/gbtable.c:701
+#, fuzzy
+msgid "Delete Column"
+msgstr "Elemino Kollonë"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabela"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+#, fuzzy
+msgid "Center"
+msgstr "Në qendër"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Mbush (përshtat)"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Asnjë"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Simboli"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Fjala"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+#, fuzzy
+msgid "Cursor Visible:"
+msgstr "Kursori I dukshëm:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+#, fuzzy
+msgid "If the cursor is visible"
+msgstr "është i dukshëm"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Mbishkruaj:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+#, fuzzy
+msgid "If entered text overwrites the existing text"
+msgstr "tekst tekst"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+#, fuzzy
+msgid "Accepts Tab:"
+msgstr "Tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "tab"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+#, fuzzy
+msgid "Justification:"
+msgstr "Orientimi:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "nga tekst"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "nga tekst"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+#, fuzzy
+msgid "Space Above:"
+msgstr "Hapësira:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Pixels e hapësirës bosh mbi paragrafë"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+#, fuzzy
+msgid "Space Below:"
+msgstr "Hapësira:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Pixels e hapësirës bosh nën paragrafë"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "Hapësira:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Pixels e hapësirës bosh ndërmjet vijash të mbështjella në një paragraf"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+#, fuzzy
+msgid "Left Margin:"
+msgstr "Majtas:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Gjerësia e kufirit të majtë në pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+#, fuzzy
+msgid "Right Margin:"
+msgstr "Djathtas:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Gjerësia e kufirit të djathtë në pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "Ngushto:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+#, fuzzy
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Shuma nga pixels"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Paraqitja si tekst"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+#, fuzzy
+msgid "If the toggle button is initially on"
+msgstr "është në"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+#, fuzzy
+msgid "Toggle Button"
+msgstr "Kavo Butoni"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Paneli i instrumentëve Kavo Butoni"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+#, fuzzy
+msgid "New toolbar"
+msgstr "E re"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+#, fuzzy
+msgid "Number of items:"
+msgstr "Numri nga elementët:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+#, fuzzy
+msgid "The number of items in the toolbar"
+msgstr "nga elementët në"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stili:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+#, fuzzy
+msgid "If tooltips are enabled"
+msgstr "aktiv"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Shfaq Shigjeta:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "shigjetë a menuja"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "element madhësia tjetër elementët"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+#, fuzzy
+msgid "Insert Item Before"
+msgstr "Fut"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+#, fuzzy
+msgid "Insert Item After"
+msgstr "Fut"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Paneli i instrumentëve"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Paneli i instrumentëve Butoni"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Paneli i instrumentëve"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+#, fuzzy
+msgid "Column 1"
+msgstr "Kollonë"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+#, fuzzy
+msgid "Column 2"
+msgstr "Kollonë 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Kollonë"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "I dukshëm:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+#, fuzzy
+msgid "If the column header buttons are shown"
+msgstr "titull"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+#, fuzzy
+msgid "Rules Hint:"
+msgstr "Rregullat:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+#, fuzzy
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "a është tema rreshta në"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+#, fuzzy
+msgid "Reorderable:"
+msgstr "E rirenditshëm:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "shfaq është"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+#, fuzzy
+msgid "Enable Search:"
+msgstr "Aktivo Kërko:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+#, fuzzy
+msgid "If the user can search through columns interactively"
+msgstr "përdorues kërko kollonat"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Shkallëzuar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Zgjedhja e ngjyrës"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "lokal"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X Shpalos:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+#, fuzzy
+msgid "List or Tree View"
+msgstr "Lista Degëzimi Paraqitja"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+#, fuzzy
+msgid "New vertical box"
+msgstr "E re"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+#, fuzzy
+msgid "Vertical Box"
+msgstr "Vertikal Kuti"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+#, fuzzy
+msgid "New vertical button box"
+msgstr "E re"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+#, fuzzy
+msgid "Vertical Button Box"
+msgstr "Vertikal Butoni Kuti"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+#, fuzzy
+msgid "The type of shadow of the viewport"
+msgstr "lloji nga nga pikëpamje"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Viewport"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+#, fuzzy
+msgid "Vertical Panes"
+msgstr "Vertikal"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+#, fuzzy
+msgid "Vertical Ruler"
+msgstr "Vertikal"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+#, fuzzy
+msgid "Vertical Scale"
+msgstr "Vertikal Shkalla"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+#, fuzzy
+msgid "Vertical Scrollbar"
+msgstr "Vertikal"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+#, fuzzy
+msgid "Vertical Separator"
+msgstr "Vertikal Ndarës"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Titulli i dritares"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Lloji i dritares"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Lloji:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+#, fuzzy
+msgid "Tells the window manager how to treat the window"
+msgstr "dritare dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Pozicioni fillestar i dritares"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+#, fuzzy
+msgid "Modal:"
+msgstr "Modale:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+#, fuzzy
+msgid "If the window is modal"
+msgstr "dritare është"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+#, fuzzy
+msgid "Default Width:"
+msgstr "E prezgjedhur Gjerësia:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+#, fuzzy
+msgid "The default width of the window"
+msgstr "prezgjedhur gjerësia nga dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+#, fuzzy
+msgid "Default Height:"
+msgstr "E prezgjedhur:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+#, fuzzy
+msgid "The default height of the window"
+msgstr "prezgjedhur lartësia nga dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+#, fuzzy
+msgid "Resizable:"
+msgstr "E ripërmasueshme:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+#, fuzzy
+msgid "If the window can be shrunk"
+msgstr "dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+#, fuzzy
+msgid "Grow:"
+msgstr "Rrit:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+#, fuzzy
+msgid "If the window can be enlarged"
+msgstr "dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+#, fuzzy
+msgid "Auto-Destroy:"
+msgstr "Automatike Shkatërro:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+#, fuzzy
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "dritare është është"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "ikonë për dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+#, fuzzy
+msgid "Role:"
+msgstr "Roli:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+#, fuzzy
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "A për dritare a"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "Zbukuruar:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "dritare nga dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+#, fuzzy
+msgid "Skip Taskbar:"
+msgstr "Kapërce Shufër e pikave:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "dritare nuk në"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+#, fuzzy
+msgid "Skip Pager:"
+msgstr "Kapërce Faques:"
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "dritare nuk në"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Graviteti:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+#, fuzzy
+msgid "The reference point to use when the window coordinates are set"
+msgstr "pikë dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Fokus Në:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "dritare nga dritare"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Dritarja"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Gabim"
+
+#: ../glade/glade.c:372
+#, fuzzy
+msgid "System Error"
+msgstr "Sistemi Gabim"
+
+#: ../glade/glade.c:376
+#, fuzzy
+msgid "Error opening file"
+msgstr "Gabim gjatë hapjes së file"
+
+#: ../glade/glade.c:378
+#, fuzzy
+msgid "Error reading file"
+msgstr "Gabim"
+
+#: ../glade/glade.c:380
+#, fuzzy
+msgid "Error writing file"
+msgstr "Gabim"
+
+#: ../glade/glade.c:383
+#, fuzzy
+msgid "Invalid directory"
+msgstr "E pavlefshme"
+
+#: ../glade/glade.c:387
+#, fuzzy
+msgid "Invalid value"
+msgstr "E pavlefshme"
+
+#: ../glade/glade.c:389
+#, fuzzy
+msgid "Invalid XML entity"
+msgstr "E pavlefshme XML"
+
+#: ../glade/glade.c:391
+#, fuzzy
+msgid "Start tag expected"
+msgstr "Fillo"
+
+#: ../glade/glade.c:393
+#, fuzzy
+msgid "End tag expected"
+msgstr "Fundi"
+
+#: ../glade/glade.c:395
+#, fuzzy
+msgid "Character data expected"
+msgstr "Simboli"
+
+#: ../glade/glade.c:397
+#, fuzzy
+msgid "Class id missing"
+msgstr "Klasa"
+
+#: ../glade/glade.c:399
+#, fuzzy
+msgid "Class unknown"
+msgstr "Klasa nuk njihet"
+
+#: ../glade/glade.c:401
+#, fuzzy
+msgid "Invalid component"
+msgstr "E pavlefshme komponenti"
+
+#: ../glade/glade.c:403
+#, fuzzy
+msgid "Unexpected end of file"
+msgstr "fund nga"
+
+#: ../glade/glade.c:406
+#, fuzzy
+msgid "Unknown error code"
+msgstr "Nuk njihet gabim kodi"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+#, fuzzy
+msgid "Label For"
+msgstr "Etiketa"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+#, fuzzy
+msgid "Member Of"
+msgstr "Anëtar"
+
+#: ../glade/glade_atk.c:125
+#, fuzzy
+msgid "Node Child Of"
+msgstr "Bir"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Menu"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, fuzzy, c-format
+msgid "Relationship: %s"
+msgstr "Marrëdhënie"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "\"Widget\""
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Emri:"
+
+#: ../glade/glade_atk.c:639
+#, fuzzy
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "emri nga"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Përshkrimi:"
+
+#: ../glade/glade_atk.c:641
+#, fuzzy
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "përshkrimi nga"
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "Tabela Kapitulli:"
+
+#: ../glade/glade_atk.c:644
+#, fuzzy
+msgid "The table caption to pass to assistive technologies"
+msgstr "tabelë"
+
+#: ../glade/glade_atk.c:681
+#, fuzzy
+msgid "Select the widgets with this relationship"
+msgstr "Zgjidh me"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Shtypi"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Release"
+
+#: ../glade/glade_atk.c:822
+#, fuzzy
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Shto përshkrimi nga akcion"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Shënime"
+
+#: ../glade/glade_clipboard.c:351
+#, fuzzy
+msgid "You need to select a widget to paste into"
+msgstr "Ti zgjidh a ngjit"
+
+#: ../glade/glade_clipboard.c:376
+#, fuzzy
+msgid "You can't paste into windows or dialogs."
+msgstr "Ti ngjit dritare."
+
+#: ../glade/glade_clipboard.c:399
+#, fuzzy
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr "Ti ngjit është nga."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+#, fuzzy
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Vetëm menuja elementët a menuja menuja."
+
+#: ../glade/glade_clipboard.c:427
+#, fuzzy
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Vetëm a dialog akcion."
+
+#: ../glade/glade_clipboard.c:437
+#, fuzzy
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Vetëm a."
+
+#: ../glade/glade_clipboard.c:446
+#, fuzzy
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Vetëm a."
+
+#: ../glade/glade_clipboard.c:449
+#, fuzzy
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Më vjen keq a është nuk."
+
+#: ../glade/glade_clipboard.c:457
+#, fuzzy
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "a."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_E re"
+
+#: ../glade/glade_gnome.c:874
+#, fuzzy
+msgid "Create a new file"
+msgstr "Krijo a i ri"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr ""
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+#, fuzzy
+msgid "GTK+ _Basic"
+msgstr "Bazë"
+
+#: ../glade/glade_gtk12lib.c:247
+#, fuzzy
+msgid "GTK+ _Additional"
+msgstr "Shtesë"
+
+#: ../glade/glade_keys_dialog.c:94
+#, fuzzy
+msgid "Select Accelerator Key"
+msgstr "Zgjidh Pulsant i zgjedhjes së shpejtë Kyçi"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Çelësat"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Editori i Menuve"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Lloji"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Pulsant i zgjedhjes së shpejtë"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Emri"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktiv"
+
+#: ../glade/glade_menu_editor.c:416
+#, fuzzy
+msgid "Group"
+msgstr "Grupi"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikona"
+
+#: ../glade/glade_menu_editor.c:458
+#, fuzzy
+msgid "Move the item and its children up one place in the list"
+msgstr "Lëvize element dhe sipër në lista"
+
+#: ../glade/glade_menu_editor.c:470
+#, fuzzy
+msgid "Move the item and its children down one place in the list"
+msgstr "Lëvize element dhe poshtë në lista"
+
+#: ../glade/glade_menu_editor.c:482
+#, fuzzy
+msgid "Move the item and its children up one level"
+msgstr "Lëvize element dhe sipër niveli"
+
+#: ../glade/glade_menu_editor.c:494
+#, fuzzy
+msgid "Move the item and its children down one level"
+msgstr "Lëvize element dhe poshtë niveli"
+
+#: ../glade/glade_menu_editor.c:524
+#, fuzzy
+msgid "The stock item to use."
+msgstr "element."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:640
+#, fuzzy
+msgid "The stock Gnome item to use."
+msgstr "element."
+
+#: ../glade/glade_menu_editor.c:745
+#, fuzzy
+msgid "The text of the menu item, or empty for separators."
+msgstr "tekst nga menuja element për."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Emri i widget"
+
+#: ../glade/glade_menu_editor.c:790
+#, fuzzy
+msgid "The function to be called when the item is selected"
+msgstr "element është"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:811
+#, fuzzy
+msgid "An optional icon to show on the left of the menu item."
+msgstr "ikonë në majtas nga menuja element."
+
+#: ../glade/glade_menu_editor.c:934
+#, fuzzy
+msgid "The tip to show when the mouse is over the item"
+msgstr "është element"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+#, fuzzy
+msgid "Tooltip:"
+msgstr "Tregues:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Shto"
+
+#: ../glade/glade_menu_editor.c:962
+#, fuzzy
+msgid "Add a new item below the selected item."
+msgstr "Shto a i ri element element."
+
+#: ../glade/glade_menu_editor.c:967
+#, fuzzy
+msgid "Add _Child"
+msgstr "Shto Bir"
+
+#: ../glade/glade_menu_editor.c:972
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "Shto a i ri fëmi (sekondar, i dytë) element element."
+
+#: ../glade/glade_menu_editor.c:978
+#, fuzzy
+msgid "Add _Separator"
+msgstr "Shto Ndarës"
+
+#: ../glade/glade_menu_editor.c:983
+#, fuzzy
+msgid "Add a separator below the selected item."
+msgstr "Shto a veçues element."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Elemino"
+
+#: ../glade/glade_menu_editor.c:993
+#, fuzzy
+msgid "Delete the current item"
+msgstr "Elemino element"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+#, fuzzy
+msgid "Item Type:"
+msgstr "Lloji:"
+
+#: ../glade/glade_menu_editor.c:1015
+#, fuzzy
+msgid "If the item is initially on."
+msgstr "element është në."
+
+#: ../glade/glade_menu_editor.c:1017
+#, fuzzy
+msgid "Active:"
+msgstr "Aktiv:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Jo"
+
+#: ../glade/glade_menu_editor.c:1036
+#, fuzzy
+msgid "The radio menu item's group"
+msgstr "menuja element grupi"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Kontrolli"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+#, fuzzy
+msgid "Accelerator:"
+msgstr "Pulsant i zgjedhjes së shpejtë:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+#, fuzzy
+msgid "Key:"
+msgstr "Kyçi:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+#, fuzzy
+msgid "Modifiers:"
+msgstr "Ndryshues:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Po"
+
+#: ../glade/glade_menu_editor.c:2002
+#, fuzzy
+msgid "Select icon"
+msgstr "Zgjidh ikonë"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "veçues"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "E re"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr ""
+
+#: ../glade/glade_project.c:385
+#, fuzzy
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "është nuk Projekti Mundësitë dialog j"
+
+#: ../glade/glade_project.c:392
+#, fuzzy
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "është nuk Projekti Mundësitë dialog j"
+
+#: ../glade/glade_project.c:402
+#, fuzzy
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr "E pavlefshme j a nga j"
+
+#: ../glade/glade_project.c:410
+#, fuzzy
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "është nuk Projekti Mundësitë dialog j"
+
+#: ../glade/glade_project.c:438
+#, fuzzy, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Më vjen keq për është nuk"
+
+#: ../glade/glade_project.c:509
+#, fuzzy
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr "nuk Kontrolli për dhe."
+
+#: ../glade/glade_project.c:521
+#, fuzzy
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Gabim në punim e sipër C kodi instaluar dhe është në në punim e "
+"sipër<project_file.glade> në a terminal."
+
+#: ../glade/glade_project.c:548
+#, fuzzy
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Gabim në punim e sipër kodi instaluar dhe është në në punim e "
+"sipër<project_file.glade> në a terminal."
+
+#: ../glade/glade_project.c:571
+#, fuzzy
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Gabim në punim e sipër Perl kodi instaluar dhe është në në punim e "
+"sipër<project_file.glade> në a terminal."
+
+#: ../glade/glade_project.c:594
+#, fuzzy
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Gabim në punim e sipër kodi instaluar dhe është në në punim e "
+"sipër<project_file.glade> në a terminal."
+
+#: ../glade/glade_project.c:954
+#, fuzzy
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "është nuk Projekti Mundësitë dialog j"
+
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "Gabim XML j"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+#, fuzzy
+msgid "Project Options"
+msgstr "Projekti Mundësitë"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Të përgjithshme"
+
+#: ../glade/glade_project_options.c:183
+#, fuzzy
+msgid "Basic Options:"
+msgstr "Bazë Mundësitë:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:203
+#, fuzzy
+msgid "Project Directory:"
+msgstr "Projekti Directory:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Shfleto..."
+
+#: ../glade/glade_project_options.c:236
+#, fuzzy
+msgid "The name of the current project"
+msgstr "emri nga"
+
+#: ../glade/glade_project_options.c:238
+#, fuzzy
+msgid "Project Name:"
+msgstr "Projekti Emri:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Emri i programit"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr ""
+
+#: ../glade/glade_project_options.c:283
+#, fuzzy
+msgid "Project File:"
+msgstr "Projekti File:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:316
+#, fuzzy
+msgid "The directory to save generated source code"
+msgstr "ruaj kodi"
+
+#: ../glade/glade_project_options.c:319
+#, fuzzy
+msgid "Source Directory:"
+msgstr "Burimi Directory:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+#, fuzzy
+msgid "Pixmaps Directory:"
+msgstr "Directory:"
+
+#: ../glade/glade_project_options.c:363
+#, fuzzy
+msgid "The license which is added at the top of generated files"
+msgstr "liçenca është sipër nga"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Gjuha:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:424
+#, fuzzy
+msgid "Enable Gnome Support"
+msgstr "Aktivo Suporti"
+
+#: ../glade/glade_project_options.c:430
+#, fuzzy
+msgid "If a Gnome application is to be built"
+msgstr "a programi është"
+
+#: ../glade/glade_project_options.c:433
+#, fuzzy
+msgid "Enable Gnome DB Support"
+msgstr "Aktivo Suporti"
+
+#: ../glade/glade_project_options.c:437
+#, fuzzy
+msgid "If a Gnome DB application is to be built"
+msgstr "a programi është"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+#, fuzzy
+msgid "C Options"
+msgstr "C Mundësitë"
+
+#: ../glade/glade_project_options.c:456
+#, fuzzy
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b> Shënim</b> për nga është."
+
+#: ../glade/glade_project_options.c:468
+#, fuzzy
+msgid "General Options:"
+msgstr "Të përgjithshme Mundësitë:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+#, fuzzy
+msgid "Gettext Support"
+msgstr "Suporti"
+
+#: ../glade/glade_project_options.c:483
+#, fuzzy
+msgid "If strings are marked for translation by gettext"
+msgstr "për nga"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+#, fuzzy
+msgid "Set Widget Names"
+msgstr "\"Widget\""
+
+#: ../glade/glade_project_options.c:492
+#, fuzzy
+msgid "If widget names are set in the source code"
+msgstr "në kodi"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+#, fuzzy
+msgid "Backup Source Files"
+msgstr "Backup (kopje) Burimi Files"
+
+#: ../glade/glade_project_options.c:501
+#, fuzzy
+msgid "If copies of old source files are made"
+msgstr "nga"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+#, fuzzy
+msgid "Gnome Help Support"
+msgstr "Suporti"
+
+#: ../glade/glade_project_options.c:512
+#, fuzzy
+msgid "If support for the Gnome Help system should be included"
+msgstr "për sistemi"
+
+#: ../glade/glade_project_options.c:515
+#, fuzzy
+msgid "File Output Options:"
+msgstr "File Rezultati Mundësitë:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+#, fuzzy
+msgid "Output main.c File"
+msgstr "Rezultati File"
+
+#: ../glade/glade_project_options.c:530
+#, fuzzy
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "a është a"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+#, fuzzy
+msgid "Output Support Functions"
+msgstr "Rezultati Suporti Funksionet"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+#, fuzzy
+msgid "Output Build Files"
+msgstr "Rezultati Gjenero Files"
+
+#: ../glade/glade_project_options.c:548
+#, fuzzy
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr "për kodi Makefile pd dhe konfiguro në"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+#, fuzzy
+msgid "Interface Creation Functions:"
+msgstr "Interfaqja Funksionet:"
+
+#: ../glade/glade_project_options.c:564
+#, fuzzy
+msgid "The file in which the functions to create the interface are written"
+msgstr "në interfaqja"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+#, fuzzy
+msgid "Source File:"
+msgstr "Burimi File:"
+
+#: ../glade/glade_project_options.c:581
+#, fuzzy
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "në nga interfaqja"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+#, fuzzy
+msgid "Header File:"
+msgstr "File:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Burimi për interfaqja"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "për interfaqja"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+#, fuzzy
+msgid "Signal Handler & Callback Functions:"
+msgstr "Sinjali Thirrje Funksionet:"
+
+#: ../glade/glade_project_options.c:610
+#, fuzzy
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "në dhe"
+
+#: ../glade/glade_project_options.c:627
+#, fuzzy
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "në nga dhe"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Burimi për dhe"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr "për dhe"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+#, fuzzy
+msgid "Support Functions:"
+msgstr "Suporti Funksionet:"
+
+#: ../glade/glade_project_options.c:656
+#, fuzzy
+msgid "The file in which the support functions are written"
+msgstr "në"
+
+#: ../glade/glade_project_options.c:673
+#, fuzzy
+msgid "The file in which the declarations of the support functions are written"
+msgstr "në nga"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Burimi për"
+
+#: ../glade/glade_project_options.c:687
+#, fuzzy
+msgid "Header file for support functions"
+msgstr "për"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+#, fuzzy
+msgid "LibGlade Options"
+msgstr "Mundësitë"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:716
+#, fuzzy
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b> Shënim</b> është."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+#, fuzzy
+msgid "Save Translatable Strings"
+msgstr "Ruaj"
+
+#: ../glade/glade_project_options.c:731
+#, fuzzy
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr "në a C aktiv nga nga"
+
+#: ../glade/glade_project_options.c:741
+#, fuzzy
+msgid "The C source file to save all translatable strings in"
+msgstr "C ruaj në"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "File:"
+
+#: ../glade/glade_project_options.c:1202
+#, fuzzy
+msgid "Select the Project Directory"
+msgstr "Zgjidh Projekti Directory"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+#, fuzzy
+msgid "You need to set the Translatable Strings File option"
+msgstr "Ti File"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+#, fuzzy
+msgid "You need to set the Project Directory option"
+msgstr "Ti Projekti Directory"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+#, fuzzy
+msgid "You need to set the Project File option"
+msgstr "Ti Projekti File"
+
+#: ../glade/glade_project_options.c:1414
+#, fuzzy
+msgid "You need to set the Project Name option"
+msgstr "Ti Projekti Emri"
+
+#: ../glade/glade_project_options.c:1416
+#, fuzzy
+msgid "You need to set the Program Name option"
+msgstr "Ti Programi Emri"
+
+#: ../glade/glade_project_options.c:1419
+#, fuzzy
+msgid "You need to set the Source Directory option"
+msgstr "Ti Burimi Directory"
+
+#: ../glade/glade_project_options.c:1422
+#, fuzzy
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Ti Directory"
+
+#: ../glade/glade_project_window.c:184
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr "ndihmë j"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+#, fuzzy
+msgid "Create a new project"
+msgstr "Krijo a i ri"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+#, fuzzy
+msgid "_Build"
+msgstr "Gjenero"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+#, fuzzy
+msgid "Output the project source code"
+msgstr "Rezultati kodi"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+#, fuzzy
+msgid "Edit the project options"
+msgstr "Ndrysho"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+#, fuzzy
+msgid "Delete the selected widget"
+msgstr "Elemino"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+#, fuzzy
+msgid "Show _Palette"
+msgstr "Shfaq"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+#, fuzzy
+msgid "Show the palette of widgets"
+msgstr "Shfaq nga"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+#, fuzzy
+msgid "Show Property _Editor"
+msgstr "Shfaq Pronësia Editori"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+#, fuzzy
+msgid "Show the property editor"
+msgstr "Shfaq"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+#, fuzzy
+msgid "Show Widget _Tree"
+msgstr "Shfaq \"Widget\" Degëzimi"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+#, fuzzy
+msgid "Show the widget tree"
+msgstr "Shfaq degëzimi"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+#, fuzzy
+msgid "Show _Clipboard"
+msgstr "Shfaq Shënime"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+#, fuzzy
+msgid "Show the clipboard"
+msgstr "Shfaq"
+
+#: ../glade/glade_project_window.c:296
+#, fuzzy
+msgid "Show _Grid"
+msgstr "Shfaq"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+#, fuzzy
+msgid "Show the grid (in fixed containers only)"
+msgstr "Shfaq në"
+
+#: ../glade/glade_project_window.c:303
+#, fuzzy
+msgid "_Snap to Grid"
+msgstr "Rrjeta"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+#, fuzzy
+msgid "Show _Widget Tooltips"
+msgstr "Shfaq \"Widget\""
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+#, fuzzy
+msgid "Show the tooltips of created widgets"
+msgstr "Shfaq nga"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+#, fuzzy
+msgid "Set Grid _Options..."
+msgstr "Mundësitë."
+
+#: ../glade/glade_project_window.c:321
+#, fuzzy
+msgid "Set the grid style and spacing"
+msgstr "dhe"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+#, fuzzy
+msgid "Set Snap O_ptions..."
+msgstr "O."
+
+#: ../glade/glade_project_window.c:328
+#, fuzzy
+msgid "Set options for snapping to the grid"
+msgstr "për"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+#, fuzzy
+msgid "View the Glade FAQ"
+msgstr "Paraqitja Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+#, fuzzy
+msgid "_Project"
+msgstr "Projekti"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+#, fuzzy
+msgid "New Project"
+msgstr "E re Projekti"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Hap"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+#, fuzzy
+msgid "Open Project"
+msgstr "Hap Projekti"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Ruaj"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+#, fuzzy
+msgid "Save Project"
+msgstr "Ruaj Projekti"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Mundësitë"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Gjenero"
+
+#: ../glade/glade_project_window.c:387
+#, fuzzy
+msgid "Build the Source Code"
+msgstr "Gjenero Burimi Kodi"
+
+#: ../glade/glade_project_window.c:638
+#, fuzzy
+msgid "Open an existing project"
+msgstr "Hap"
+
+#: ../glade/glade_project_window.c:642
+#, fuzzy
+msgid "Save project"
+msgstr "Ruaj"
+
+#: ../glade/glade_project_window.c:687
+#, fuzzy
+msgid "Quit Glade"
+msgstr "Dalja Glade"
+
+#: ../glade/glade_project_window.c:701
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "Preje"
+
+#: ../glade/glade_project_window.c:706
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "Kopjo"
+
+#: ../glade/glade_project_window.c:711
+#, fuzzy
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Ngjite"
+
+#: ../glade/glade_project_window.c:783
+#, fuzzy
+msgid "_Grid"
+msgstr "Rrjeta"
+
+#: ../glade/glade_project_window.c:791
+#, fuzzy
+msgid "_Show Grid"
+msgstr "Shfaq"
+
+#: ../glade/glade_project_window.c:808
+#, fuzzy
+msgid "Set the spacing between grid lines"
+msgstr "rreshta"
+
+#: ../glade/glade_project_window.c:811
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "S"
+
+#: ../glade/glade_project_window.c:819
+#, fuzzy
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "në"
+
+#: ../glade/glade_project_window.c:829
+#, fuzzy
+msgid "Set which parts of a widget snap to the grid"
+msgstr "nga a"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Informacione..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr ""
+
+#: ../glade/glade_project_window.c:899
+#, fuzzy
+msgid "Write Source Code"
+msgstr "Shkrim Burimi Kodi"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+#, fuzzy
+msgid "Are you sure you want to create a new project?"
+msgstr "a i ri?"
+
+#: ../glade/glade_project_window.c:1053
+#, fuzzy
+msgid "New _GTK+ Project"
+msgstr "E re Projekti"
+
+#: ../glade/glade_project_window.c:1054
+#, fuzzy
+msgid "New G_NOME Project"
+msgstr "E re G Projekti"
+
+#: ../glade/glade_project_window.c:1057
+#, fuzzy
+msgid "Which type of project do you want to create?"
+msgstr "lloji nga?"
+
+#: ../glade/glade_project_window.c:1091
+#, fuzzy
+msgid "New project created."
+msgstr "E re."
+
+#: ../glade/glade_project_window.c:1181
+#, fuzzy
+msgid "Project opened."
+msgstr "Projekti."
+
+#: ../glade/glade_project_window.c:1195
+#, fuzzy
+msgid "Error opening project."
+msgstr "Gabim."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1338
+#, fuzzy
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr "është jo hap a i ri me Projekti E re."
+
+#: ../glade/glade_project_window.c:1542
+#, fuzzy
+msgid "Error saving project"
+msgstr "Gabim"
+
+#: ../glade/glade_project_window.c:1544
+#, fuzzy
+msgid "Error saving project."
+msgstr "Gabim."
+
+#: ../glade/glade_project_window.c:1550
+#, fuzzy
+msgid "Project saved."
+msgstr "Projekti."
+
+#: ../glade/glade_project_window.c:1620
+#, fuzzy
+msgid "Errors writing source code"
+msgstr "kodi"
+
+#: ../glade/glade_project_window.c:1622
+#, fuzzy
+msgid "Error writing source."
+msgstr "Gabim."
+
+#: ../glade/glade_project_window.c:1628
+#, fuzzy
+msgid "Source code written."
+msgstr "Burimi kodi."
+
+#: ../glade/glade_project_window.c:1659
+#, fuzzy
+msgid "System error message:"
+msgstr "Sistemi gabim mesazh:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Je i sigurt që dëshiron të dalësh?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+#, fuzzy
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "C"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+#, fuzzy
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade është a Përdoruesi Interfaqja për dhe GNOME."
+
+#: ../glade/glade_project_window.c:2012
+#, fuzzy
+msgid "About Glade"
+msgstr "Informacione Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<pa titull>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+#, fuzzy
+msgid "Database Browser"
+msgstr "Databaza Shfletuesi"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+#, fuzzy
+msgid "Data-bound combo"
+msgstr "Të dhëna"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "Lidhja"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+#, fuzzy
+msgid "DSN Configurator"
+msgstr "Konfigurues"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+#, fuzzy
+msgid "DSN Config Druid"
+msgstr "Konfigurim Robot"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+#, fuzzy
+msgid "Highlight text:"
+msgstr "tekst:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+#, fuzzy
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "tekst"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+#, fuzzy
+msgid "Database error viewer"
+msgstr "Databaza gabim"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+#, fuzzy
+msgid "Database error dialog"
+msgstr "Databaza gabim dialog"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formular"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#, fuzzy
+msgid "Text inside the gray bar"
+msgstr "Teksti jeshile"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+#, fuzzy
+msgid "Gray Bar"
+msgstr "Bar"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+#, fuzzy
+msgid "Data-bound grid"
+msgstr "Të dhëna"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+#, fuzzy
+msgid "Data-bound list"
+msgstr "Të dhëna lista"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+#, fuzzy
+msgid "Database login widget"
+msgstr "Databaza"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Futu"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+#, fuzzy
+msgid "Database login dialog"
+msgstr "Databaza dialog"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "Të dhëna Burimi"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+#, fuzzy
+msgid "Table Editor "
+msgstr "Tabela Editori "
+
+#: ../glade/gnome/bonobodock.c:231
+#, fuzzy
+msgid "Allow Floating:"
+msgstr "Lejo:"
+
+#: ../glade/gnome/bonobodock.c:232
+#, fuzzy
+msgid "If floating dock items are allowed"
+msgstr "elementët"
+
+#: ../glade/gnome/bonobodock.c:278
+#, fuzzy
+msgid "Add dock band on top"
+msgstr "Shto në sipër"
+
+#: ../glade/gnome/bonobodock.c:285
+#, fuzzy
+msgid "Add dock band on bottom"
+msgstr "Shto në poshtë"
+
+#: ../glade/gnome/bonobodock.c:292
+#, fuzzy
+msgid "Add dock band on left"
+msgstr "Shto në majtas"
+
+#: ../glade/gnome/bonobodock.c:299
+#, fuzzy
+msgid "Add dock band on right"
+msgstr "Shto në djathtas"
+
+#: ../glade/gnome/bonobodock.c:306
+#, fuzzy
+msgid "Add floating dock item"
+msgstr "Shto element"
+
+#: ../glade/gnome/bonobodock.c:495
+#, fuzzy
+msgid "Gnome Dock"
+msgstr "Qelia"
+
+#: ../glade/gnome/bonobodockitem.c:165
+#, fuzzy
+msgid "Locked:"
+msgstr "E bllokuar:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+#, fuzzy
+msgid "If the dock item is locked in position"
+msgstr "element është i bllokuar në"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+#, fuzzy
+msgid "If the dock item is always the only item in its band"
+msgstr "element është gjithmonë element në"
+
+#: ../glade/gnome/bonobodockitem.c:169
+#, fuzzy
+msgid "Never Floating:"
+msgstr "Asnjëherë:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+#, fuzzy
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "element është asnjëherë në dritare"
+
+#: ../glade/gnome/bonobodockitem.c:171
+#, fuzzy
+msgid "Never Vertical:"
+msgstr "Asnjëherë Vertikal:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+#, fuzzy
+msgid "If the dock item is never allowed to be vertical"
+msgstr "element është asnjëherë"
+
+#: ../glade/gnome/bonobodockitem.c:173
+#, fuzzy
+msgid "Never Horizontal:"
+msgstr "Asnjëherë:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+#, fuzzy
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "element është asnjëherë"
+
+#: ../glade/gnome/bonobodockitem.c:177
+#, fuzzy
+msgid "The type of shadow around the dock item"
+msgstr "lloji nga element"
+
+#: ../glade/gnome/bonobodockitem.c:180
+#, fuzzy
+msgid "The orientation of a floating dock item"
+msgstr "nga a element"
+
+#: ../glade/gnome/bonobodockitem.c:428
+#, fuzzy
+msgid "Add dock item before"
+msgstr "Shto element përpara"
+
+#: ../glade/gnome/bonobodockitem.c:435
+#, fuzzy
+msgid "Add dock item after"
+msgstr "Shto element mbas"
+
+#: ../glade/gnome/bonobodockitem.c:771
+#, fuzzy
+msgid "Gnome Dock Item"
+msgstr "Qelia"
+
+#: ../glade/gnome/gnomeabout.c:139
+#, fuzzy
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Shtesë a përshkrimi nga dhe shtëpia faqe në"
+
+#: ../glade/gnome/gnomeabout.c:539
+#, fuzzy
+msgid "Gnome About Dialog"
+msgstr "Informacione Dialogu"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "File i ri"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Hap File"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Ruaj File"
+
+#: ../glade/gnome/gnomeapp.c:203
+#, fuzzy
+msgid "Status Bar:"
+msgstr "Gjendja Bar:"
+
+#: ../glade/gnome/gnomeapp.c:204
+#, fuzzy
+msgid "If the window has a status bar"
+msgstr "dritare a gjendja"
+
+#: ../glade/gnome/gnomeapp.c:205
+#, fuzzy
+msgid "Store Config:"
+msgstr "Konfigurim:"
+
+#: ../glade/gnome/gnomeapp.c:206
+#, fuzzy
+msgid "If the layout is saved and restored automatically"
+msgstr "është dhe"
+
+#: ../glade/gnome/gnomeapp.c:442
+#, fuzzy
+msgid "Gnome Application Window"
+msgstr "Program Dritarja"
+
+#: ../glade/gnome/gnomeappbar.c:56
+#, fuzzy
+msgid "Status Message."
+msgstr "Gjendja Mesazh."
+
+#: ../glade/gnome/gnomeappbar.c:69
+#, fuzzy
+msgid "Progress:"
+msgstr "Progresi:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+#, fuzzy
+msgid "If the app bar has a progress indicator"
+msgstr "a"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Gjëndja:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+#, fuzzy
+msgid "If the app bar has an area for status messages and user input"
+msgstr "për gjendja dhe përdorues"
+
+#: ../glade/gnome/gnomeappbar.c:184
+#, fuzzy
+msgid "Gnome Application Bar"
+msgstr "Program Bar"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+#, fuzzy
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "plani i punës është nga tekst dhe"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+#, fuzzy
+msgid "The minimum x coordinate"
+msgstr "minimum x"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+#, fuzzy
+msgid "The minimum y coordinate"
+msgstr "minimum p"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+#, fuzzy
+msgid "The maximum x coordinate"
+msgstr "maksimum x"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+#, fuzzy
+msgid "The maximum y coordinate"
+msgstr "maksimum p"
+
+#: ../glade/gnome/gnomecanvas.c:75
+#, fuzzy
+msgid "Pixels Per Unit:"
+msgstr "Pixels Njësia:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+#, fuzzy
+msgid "The number of pixels corresponding to one unit"
+msgstr "nga pixels"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+#, fuzzy
+msgid "If the sample should use dithering to be more accurate"
+msgstr "tjetër"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Zgjidh një ngjyrë"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+#, fuzzy
+msgid "Gnome Color Picker"
+msgstr "Ngjyra"
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr "kontrolli"
+
+#: ../glade/gnome/gnomecontrol.c:249
+#, fuzzy
+msgid "New Bonobo Control"
+msgstr "E re Kontrollo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+#, fuzzy
+msgid "Select a Bonobo Control"
+msgstr "Zgjidh a Kontrollo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Përshkrimi"
+
+#: ../glade/gnome/gnomecontrol.c:339
+#, fuzzy
+msgid "Bonobo Control"
+msgstr "Kontrollo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+#, fuzzy
+msgid "Show Time:"
+msgstr "Shfaq Ora:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+#, fuzzy
+msgid "If the time is shown as well as the date"
+msgstr "ora është data"
+
+#: ../glade/gnome/gnomedateedit.c:72
+#, fuzzy
+msgid "24 Hour Format:"
+msgstr "Formati:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+#, fuzzy
+msgid "If the time is shown in 24-hour format"
+msgstr "ora është në orë"
+
+#: ../glade/gnome/gnomedateedit.c:76
+#, fuzzy
+msgid "Lower Hour:"
+msgstr "Inferior:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+#, fuzzy
+msgid "The lowest hour to show in the popup"
+msgstr "orë në"
+
+#: ../glade/gnome/gnomedateedit.c:79
+#, fuzzy
+msgid "Upper Hour:"
+msgstr "Superior:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+#, fuzzy
+msgid "The highest hour to show in the popup"
+msgstr "orë në"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+#, fuzzy
+msgid "Auto Close:"
+msgstr "Automatike Mbyll:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+#, fuzzy
+msgid "If the dialog closes when any button is clicked"
+msgstr "dialog çdo është"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+#, fuzzy
+msgid "Hide on Close:"
+msgstr "në Mbyll:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+#, fuzzy
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "dialog është është nga"
+
+#: ../glade/gnome/gnomedialog.c:341
+#, fuzzy
+msgid "Gnome Dialog Box"
+msgstr "Dialogu Kuti"
+
+#: ../glade/gnome/gnomedruid.c:91
+#, fuzzy
+msgid "New Gnome Druid"
+msgstr "E re Robot"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Shfaq ndihmën"
+
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Display the help button."
+msgstr "Shfaq ndihmë."
+
+#: ../glade/gnome/gnomedruid.c:255
+#, fuzzy
+msgid "Add Start Page"
+msgstr "Shto Fillo Faqja"
+
+#: ../glade/gnome/gnomedruid.c:270
+#, fuzzy
+msgid "Add Finish Page"
+msgstr "Shto Mbarimi Faqja"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Robot"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+#, fuzzy
+msgid "The title of the page"
+msgstr "titulli nga faqe"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+#, fuzzy
+msgid "The main text of the page, introducing people to the druid."
+msgstr "tekst nga faqe."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+#, fuzzy
+msgid "Title Color:"
+msgstr "Titulli Ngjyra:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+#, fuzzy
+msgid "The color of the title text"
+msgstr "nga titulli tekst"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+#, fuzzy
+msgid "Text Color:"
+msgstr "Teksti Ngjyra:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+#, fuzzy
+msgid "The color of the main text"
+msgstr "nga tekst"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+#, fuzzy
+msgid "The background color of the page"
+msgstr "nga faqe"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+#, fuzzy
+msgid "Logo Back. Color:"
+msgstr "Stema Mbrapa Ngjyra:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+#, fuzzy
+msgid "Text Box Color:"
+msgstr "Teksti Kuti Ngjyra:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+#, fuzzy
+msgid "The background color of the main text area"
+msgstr "nga tekst"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+#, fuzzy
+msgid "Logo Image:"
+msgstr "Stema:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+#, fuzzy
+msgid "The logo to display in the top-right of the page"
+msgstr "në sipër djathtas nga faqe"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "figurë në nga faqe."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+#, fuzzy
+msgid "Top Watermark:"
+msgstr "Sipër:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "sipër nga faqe."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+#, fuzzy
+msgid "Druid Start or Finish Page"
+msgstr "Robot Fillo Mbarimi Faqja"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+#, fuzzy
+msgid "Contents Back. Color:"
+msgstr "Përmbajtja Mbrapa Ngjyra:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+#, fuzzy
+msgid "The background color around the title"
+msgstr "titulli"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "figurë sipër nga faqe"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+#, fuzzy
+msgid "Druid Standard Page"
+msgstr "Robot Standart Faqja"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+#, fuzzy
+msgid "History ID:"
+msgstr "Kronollogjia ID:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+#, fuzzy
+msgid "The ID to save the history entries under"
+msgstr "ruaj"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+#, fuzzy
+msgid "The maximum number of history entries saved"
+msgstr "maksimum nga"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+#, fuzzy
+msgid "The title of the file selection dialog"
+msgstr "titulli nga dialog"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Directory:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+#, fuzzy
+msgid "If a directory is needed rather than a file"
+msgstr "a është a"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+#, fuzzy
+msgid "If the file selection dialog should be modal"
+msgstr "dialog"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+#, fuzzy
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "i ri nga"
+
+#: ../glade/gnome/gnomefileentry.c:367
+#, fuzzy
+msgid "Gnome File Entry"
+msgstr "File"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+#, fuzzy
+msgid "The preview text to show in the font selection dialog"
+msgstr "tekst në gërmë dialog"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Modaliteti:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+#, fuzzy
+msgid "What to display in the font picker button"
+msgstr "Çfarë në gërmë"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+#, fuzzy
+msgid "The size of the font to use in the font picker button"
+msgstr "madhësia nga gërmë në gërmë"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+#, fuzzy
+msgid "Gnome Font Picker"
+msgstr "Gërmat"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+#, fuzzy
+msgid "The URL to display when the button is clicked"
+msgstr "URL është"
+
+#: ../glade/gnome/gnomehref.c:69
+#, fuzzy
+msgid "The text to display in the button"
+msgstr "tekst në"
+
+#: ../glade/gnome/gnomehref.c:206
+#, fuzzy
+msgid "Gnome HRef Link Button"
+msgstr "Lidhje Butoni"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+#, fuzzy
+msgid "Gnome Icon Entry"
+msgstr "Ikona"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+#, fuzzy
+msgid "The selection mode"
+msgstr "modaliteti"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+#, fuzzy
+msgid "Icon Width:"
+msgstr "Gjerësia:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+#, fuzzy
+msgid "The width of each icon"
+msgstr "gjerësia nga ikonë"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+#, fuzzy
+msgid "The number of pixels between rows of icons"
+msgstr "nga pixels rreshta nga"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+#, fuzzy
+msgid "The number of pixels between columns of icons"
+msgstr "nga pixels kollonat nga"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+#, fuzzy
+msgid "Icon Border:"
+msgstr "Korniza:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+#, fuzzy
+msgid "The number of pixels around icons (unused?)"
+msgstr "nga pixels"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+#, fuzzy
+msgid "Text Spacing:"
+msgstr "Teksti Hapësira e ndërmjetme:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+#, fuzzy
+msgid "The number of pixels between the text and the icon"
+msgstr "nga pixels tekst dhe ikonë"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+#, fuzzy
+msgid "Text Editable:"
+msgstr "Teksti Pjesë e ndryshueshme:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+#, fuzzy
+msgid "If the icon text can be edited by the user"
+msgstr "ikonë tekst nga përdorues"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+#, fuzzy
+msgid "Text Static:"
+msgstr "Teksti:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+#, fuzzy
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "ikonë tekst është në nuk nga"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+#, fuzzy
+msgid "Icon List"
+msgstr "Lista"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+#, fuzzy
+msgid "Icon Selection"
+msgstr "Zgjedhja"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+#, fuzzy
+msgid "Message Type:"
+msgstr "Mesazh Lloji:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+#, fuzzy
+msgid "The type of the message box"
+msgstr "lloji nga mesazh"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Mesazhi:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+#, fuzzy
+msgid "The message to display"
+msgstr "mesazh"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+#, fuzzy
+msgid "Gnome Message Box"
+msgstr "Mesazh Kuti"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "Scaled:"
+msgstr "Shkallëzuar:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+#, fuzzy
+msgid "If the pixmap is scaled"
+msgstr "është"
+
+#: ../glade/gnome/gnomepixmap.c:81
+#, fuzzy
+msgid "Scaled Width:"
+msgstr "Shkallëzuar Gjerësia:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+#, fuzzy
+msgid "The width to scale the pixmap to"
+msgstr "gjerësia"
+
+#: ../glade/gnome/gnomepixmap.c:84
+#, fuzzy
+msgid "Scaled Height:"
+msgstr "Shkallëzuar:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+#, fuzzy
+msgid "The height to scale the pixmap to"
+msgstr "lartësia"
+
+#: ../glade/gnome/gnomepixmap.c:346
+#, fuzzy
+msgid "Gnome Pixmap"
+msgstr "Pixmap"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Shikoje:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+#, fuzzy
+msgid "If a small preview of the pixmap is displayed"
+msgstr "a nga është"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+#, fuzzy
+msgid "New GnomePropertyBox"
+msgstr "E re"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+#, fuzzy
+msgid "Property Dialog Box"
+msgstr "Pronësia Dialogu Kuti"
+
+#: ../glade/main.c:70
+#, fuzzy
+msgid "Write the source code and exit"
+msgstr "Shkrim kodi dhe"
+
+#: ../glade/main.c:74
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "Fillo me"
+
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "Fillo me"
+
+#: ../glade/main.c:436
+#, fuzzy
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "XML për j"
+
+#: ../glade/main.c:450
+#, fuzzy
+msgid "glade: Error loading XML file.\n"
+msgstr "Gabim XML j"
+
+#: ../glade/main.c:457
+#, fuzzy
+msgid "glade: Error writing source.\n"
+msgstr "Gabim j"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr ""
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "I zgjedhur"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+#, fuzzy
+msgid "When the window needs redrawing"
+msgstr "Kur dritare"
+
+#: ../glade/property.c:468
+#, fuzzy
+msgid "When the mouse moves"
+msgstr "Kur"
+
+#: ../glade/property.c:469
+#, fuzzy
+msgid "Mouse movement hints"
+msgstr "Miu"
+
+#: ../glade/property.c:470
+#, fuzzy
+msgid "Mouse movement with any button pressed"
+msgstr "Miu me çdo"
+
+#: ../glade/property.c:471
+#, fuzzy
+msgid "Mouse movement with button 1 pressed"
+msgstr "Miu me"
+
+#: ../glade/property.c:472
+#, fuzzy
+msgid "Mouse movement with button 2 pressed"
+msgstr "Miu me"
+
+#: ../glade/property.c:473
+#, fuzzy
+msgid "Mouse movement with button 3 pressed"
+msgstr "Miu me"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr ""
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr ""
+
+#: ../glade/property.c:478
+#, fuzzy
+msgid "When the mouse enters the window"
+msgstr "Kur dritare"
+
+#: ../glade/property.c:479
+#, fuzzy
+msgid "When the mouse leaves the window"
+msgstr "Kur dritare"
+
+#: ../glade/property.c:480
+#, fuzzy
+msgid "Any change in input focus"
+msgstr "në"
+
+#: ../glade/property.c:481
+#, fuzzy
+msgid "Any change in window structure"
+msgstr "në dritare"
+
+#: ../glade/property.c:482
+#, fuzzy
+msgid "Any change in X Windows property"
+msgstr "në X Dritaret"
+
+#: ../glade/property.c:483
+#, fuzzy
+msgid "Any change in visibility"
+msgstr "në"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+#, fuzzy
+msgid "For cursors in XInput-aware programs"
+msgstr "në"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Pronësitë"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Të përbashkët"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stili"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr ""
+
+#: ../glade/property.c:700 ../glade/property.c:721
+#, fuzzy
+msgid "Properties: "
+msgstr "Pronësitë "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+#, fuzzy
+msgid "Properties: <none>"
+msgstr "Pronësitë<none>"
+
+#: ../glade/property.c:778
+#, fuzzy
+msgid "Class:"
+msgstr "Klasa:"
+
+#: ../glade/property.c:779
+#, fuzzy
+msgid "The class of the widget"
+msgstr "nga"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Gjerësia:"
+
+#: ../glade/property.c:814
+#, fuzzy
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr "gjerësia nga minimum gjerësia"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Lartësia:"
+
+#: ../glade/property.c:817
+#, fuzzy
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr "lartësia nga minimum lartësia"
+
+#: ../glade/property.c:820
+#, fuzzy
+msgid "Visible:"
+msgstr "I dukshëm:"
+
+#: ../glade/property.c:821
+#, fuzzy
+msgid "If the widget is initially visible"
+msgstr "është i dukshëm"
+
+#: ../glade/property.c:822
+#, fuzzy
+msgid "Sensitive:"
+msgstr "I ndjeshëm:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+#, fuzzy
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Vegël Ndihmuese"
+
+#: ../glade/property.c:827
+#, fuzzy
+msgid "Can Default:"
+msgstr "E prezgjedhur:"
+
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "prezgjedhur akcion në a dialog"
+
+#: ../glade/property.c:829
+#, fuzzy
+msgid "Has Default:"
+msgstr "E prezgjedhur:"
+
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "është prezgjedhur akcion në dialog"
+
+#: ../glade/property.c:831
+#, fuzzy
+msgid "Can Focus:"
+msgstr "Fokus:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+#, fuzzy
+msgid "Has Focus:"
+msgstr "Fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+#, fuzzy
+msgid "Events:"
+msgstr "Ndodhitë:"
+
+#: ../glade/property.c:837
+#, fuzzy
+msgid "The X events that the widget receives"
+msgstr "X"
+
+#: ../glade/property.c:839
+#, fuzzy
+msgid "Ext.Events:"
+msgstr "Ndodhitë:"
+
+#: ../glade/property.c:840
+#, fuzzy
+msgid "The X Extension events mode"
+msgstr "X Prapashtesa modaliteti"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+#, fuzzy
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Përcaktimet"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Ndrysho..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+#, fuzzy
+msgid "Named Style:"
+msgstr "Stili:"
+
+#: ../glade/property.c:870
+#, fuzzy
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "emri nga nga"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Gërmat:"
+
+#: ../glade/property.c:873
+#, fuzzy
+msgid "The font to use for any text in the widget"
+msgstr "gërmë për çdo tekst në"
+
+#: ../glade/property.c:898
+#, fuzzy
+msgid "Copy All"
+msgstr "Kopjo Gjithçka"
+
+#: ../glade/property.c:926
+#, fuzzy
+msgid "Foreground:"
+msgstr "Plani i parë:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Sfondi:"
+
+#: ../glade/property.c:926
+#, fuzzy
+msgid "Base:"
+msgstr "Bazë:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Ngjyra ballore"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Ngjyra e sfondit"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Ngjyra e tekstit"
+
+#: ../glade/property.c:929
+#, fuzzy
+msgid "Base color"
+msgstr "Bazë"
+
+#: ../glade/property.c:946
+#, fuzzy
+msgid "Back. Pixmap:"
+msgstr "Mbrapa Pixmap:"
+
+#: ../glade/property.c:947
+#, fuzzy
+msgid "The graphic to use as the background of the widget"
+msgstr "nga"
+
+#: ../glade/property.c:999
+#, fuzzy
+msgid "The file to write source code into"
+msgstr "kodi"
+
+#: ../glade/property.c:1000
+#, fuzzy
+msgid "Public:"
+msgstr "Publik:"
+
+#: ../glade/property.c:1001
+#, fuzzy
+msgid "If the widget is added to the component's data structure"
+msgstr "është komponenti"
+
+#: ../glade/property.c:1012
+#, fuzzy
+msgid "Separate Class:"
+msgstr "Klasa:"
+
+#: ../glade/property.c:1013
+#, fuzzy
+msgid "Put this widget's subtree in a separate class"
+msgstr "në a"
+
+#: ../glade/property.c:1014
+#, fuzzy
+msgid "Separate File:"
+msgstr "File:"
+
+#: ../glade/property.c:1015
+#, fuzzy
+msgid "Put this widget in a separate source file"
+msgstr "në a"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Dukshmëria:"
+
+#: ../glade/property.c:1017
+#, fuzzy
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Dukshmëria nga Publik a harta."
+
+#: ../glade/property.c:1126
+#, fuzzy
+msgid "You need to select a color or background to copy"
+msgstr "Ti zgjidh a kopjo"
+
+#: ../glade/property.c:1145
+#, fuzzy
+msgid "Invalid selection in on_style_copy()"
+msgstr "E pavlefshme në në kopjo"
+
+#: ../glade/property.c:1187
+#, fuzzy
+msgid "You need to copy a color or background pixmap first"
+msgstr "Ti kopjo a i pari"
+
+#: ../glade/property.c:1193
+#, fuzzy
+msgid "You need to select a color to paste into"
+msgstr "Ti zgjidh a ngjit"
+
+#: ../glade/property.c:1203
+#, fuzzy
+msgid "You need to select a background pixmap to paste into"
+msgstr "Ti zgjidh a ngjit"
+
+#: ../glade/property.c:1455
+#, fuzzy
+msgid "Couldn't create pixmap from file\n"
+msgstr "j"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Sinjali"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Të dhëna"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr ""
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr ""
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Sinjali:"
+
+#: ../glade/property.c:1533
+#, fuzzy
+msgid "The signal to add a handler for"
+msgstr "shto a për"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1550
+#, fuzzy
+msgid "Data:"
+msgstr "Të dhëna:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objekti:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr ""
+
+#: ../glade/property.c:1555
+#, fuzzy
+msgid "If the handler runs after the class function"
+msgstr "mbas"
+
+#: ../glade/property.c:1568
+#, fuzzy
+msgid "Add"
+msgstr "Shto"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Rifresko"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Pastro"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr ""
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Kyçi"
+
+#: ../glade/property.c:1651
+#, fuzzy
+msgid "Signal to emit"
+msgstr "Sinjali"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1697
+#, fuzzy
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "është"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Përkthyes:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+#, fuzzy
+msgid "Select X Events"
+msgstr "Zgjidh X Ndodhitë"
+
+#: ../glade/property.c:3895
+#, fuzzy
+msgid "Event Mask"
+msgstr "Ndodhi Maska"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+#, fuzzy
+msgid "You need to set the accelerator key"
+msgstr "Ti"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+#, fuzzy
+msgid "You need to set the signal to emit"
+msgstr "Ti"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+#, fuzzy
+msgid "You need to set the signal name"
+msgstr "Ti emri"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+#, fuzzy
+msgid "You need to set the handler for the signal"
+msgstr "Ti për"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr ""
+
+#: ../glade/property.c:4631
+#, fuzzy
+msgid "Select Signal"
+msgstr "Zgjidh Sinjali"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Vlera:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+#, fuzzy
+msgid "Page Inc:"
+msgstr "Faqja:"
+
+#: ../glade/property.c:4828
+#, fuzzy
+msgid "Page Size:"
+msgstr "Faqja Madhësia:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Value:"
+msgstr "Vlera:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Min:"
+msgstr "H:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Max:"
+msgstr "H:"
+
+#: ../glade/property.c:4830
+#, fuzzy
+msgid "H Step Inc:"
+msgstr "H:"
+
+#: ../glade/property.c:4831
+#, fuzzy
+msgid "H Page Inc:"
+msgstr "Faqja:"
+
+#: ../glade/property.c:4831
+#, fuzzy
+msgid "H Page Size:"
+msgstr "Faqja Madhësia:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Value:"
+msgstr "V Vlera:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Min:"
+msgstr "V:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Max:"
+msgstr "V:"
+
+#: ../glade/property.c:4833
+#, fuzzy
+msgid "V Step Inc:"
+msgstr "V:"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "V Page Inc:"
+msgstr "V Faqja:"
+
+#: ../glade/property.c:4834
+#, fuzzy
+msgid "V Page Size:"
+msgstr "V Faqja Madhësia:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4838
+#, fuzzy
+msgid "The minimum value"
+msgstr "minimum"
+
+#: ../glade/property.c:4839
+#, fuzzy
+msgid "The maximum value"
+msgstr "maksimum"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4841
+#, fuzzy
+msgid "The page increment"
+msgstr "faqe"
+
+#: ../glade/property.c:4842
+#, fuzzy
+msgid "The page size"
+msgstr "faqe madhësia"
+
+#: ../glade/property.c:4997
+#, fuzzy
+msgid "The requested font is not available."
+msgstr "gërmë është nuk."
+
+#: ../glade/property.c:5046
+#, fuzzy
+msgid "Select Named Style"
+msgstr "Zgjidh Stili"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stilet"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Riemërto"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Anullo"
+
+#: ../glade/property.c:5264
+#, fuzzy
+msgid "New Style:"
+msgstr "E re Stili:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+#, fuzzy
+msgid "Invalid style name"
+msgstr "E pavlefshme emri"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+#, fuzzy
+msgid "That style name is already in use"
+msgstr "emri është në"
+
+#: ../glade/property.c:5384
+#, fuzzy
+msgid "Rename Style To:"
+msgstr "Riemërto Stili Për:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, fuzzy, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"\n"
+"\n"
+" j"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, fuzzy, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"\n"
+" j"
+
+#: ../glade/save.c:848
+#, fuzzy
+msgid "Error writing XML file\n"
+msgstr "Gabim XML j"
+
+#: ../glade/save.c:953
+#, fuzzy, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"\n"
+" nga Glade\n"
+" Shto në\n"
+" nga programi\n"
+" j j"
+
+#: ../glade/source.c:184
+#, fuzzy, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr "E pavlefshme interfaqja j j"
+
+#: ../glade/source.c:186
+#, fuzzy, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr "E pavlefshme interfaqja titull j j"
+
+#: ../glade/source.c:189
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr "E pavlefshme j j"
+
+#: ../glade/source.c:191
+#, fuzzy, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr "E pavlefshme titull j j"
+
+#: ../glade/source.c:197
+#, fuzzy, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr "E pavlefshme j j"
+
+#: ../glade/source.c:199
+#, fuzzy, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr "E pavlefshme titull j j"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, fuzzy, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"\n"
+" j"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, fuzzy, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Gabim\n"
+" j"
+
+#: ../glade/source.c:2743
+#, fuzzy
+msgid "The filename must be set in the Project Options dialog."
+msgstr "në Projekti Mundësitë dialog."
+
+#: ../glade/source.c:2746
+#, fuzzy
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr "a thjeshtë Projekti Mundësitë dialog."
+
+#: ../glade/tree.c:78
+#, fuzzy
+msgid "Widget Tree"
+msgstr "\"Widget\" Degëzimi"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+#, fuzzy
+msgid "Widget not found in box"
+msgstr "\"Widget\" nuk në"
+
+#: ../glade/utils.c:920
+#, fuzzy
+msgid "Widget not found in table"
+msgstr "\"Widget\" nuk në tabelë"
+
+#: ../glade/utils.c:960
+#, fuzzy
+msgid "Widget not found in fixed container"
+msgstr "\"Widget\" nuk në"
+
+#: ../glade/utils.c:981
+#, fuzzy
+msgid "Widget not found in packer"
+msgstr "\"Widget\" nuk në"
+
+#: ../glade/utils.c:1118
+#, fuzzy, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"hyrje\n"
+" j"
+
+#: ../glade/utils.c:1141
+#, fuzzy, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"hap\n"
+" j"
+
+#: ../glade/utils.c:1158
+#, fuzzy, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Gabim\n"
+" j"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, fuzzy, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"\n"
+" j"
+
+#: ../glade/utils.c:1232
+#, fuzzy, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"hyrje\n"
+" j"
+
+#: ../glade/utils.c:1240
+#, fuzzy, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"E pavlefshme\n"
+" j"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr ""
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr ""
+
+#: ../glade/utils.c:1634
+#, fuzzy, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"hap\n"
+" j"
diff --git a/tools/glade/po/sr.po b/tools/glade/po/sr.po
new file mode 100644
index 00000000..6e248a74
--- /dev/null
+++ b/tools/glade/po/sr.po
@@ -0,0 +1,5850 @@
+# Serbian translation of glade
+# Courtesy of Prevod.org team (http://prevod.org/) -- 2003, 2004.
+#
+# This file is distributed under the same license as the glade package.
+#
+# Maintainer: Саша Марић <sasha_maric@yahoo.com>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2004-02-26 20:56+0100\n"
+"Last-Translator: Данило Шеган <danilo@prevod.org>\n"
+"Language-Team: Serbian (sr) <serbiagnome-lista@nongnu.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Израда корисничких сучеља"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Глејд израда сучеља"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Поставке координатне мреже"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Водоравни размак:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Вертикални размак:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Стил координатне мреже:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Тачкице"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Линије"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Поставке пријањања"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Водоравно пријањање:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Лево"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Десно"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Вертикално пријањање:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Врх"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Дно"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Само се GnomeDockItem елементи могу прекопирати у GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Неуспешно уметање GtkScrolledWindow елемента."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Неуспешно уметање GtkViewport елемента."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Не може да дода нови елемент."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Не може да дода форму на одабраној позицији.\n"
+"\n"
+"Савет: GTK+ користи садржаоце за спремање елемената.\n"
+"Покушајте да обришете постојећи елемент користећи\n"
+"уместо тога садржаоце за кутију или табелу.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Не може да обрише елемент."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Елемент се не може обрисати"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Овај елемент је направљен аутоматски као део надређеног елемента, и не може "
+"се обрисати."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Ширина Ивице:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Ширина ивице око садржаоца"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Одаберите"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Уклони прозор са клизачем"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Додај прозор са клизачем"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Уклони поравнање"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Додај поравнање"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Уклони кутију догађаја"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Додај кутију догађаја"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Прикажи поново"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Исеци"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Копирај"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Убаци"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Обриши"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "Није доступно"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "замена наследника садржаоца - још није спроведено\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Не може да уметне GtkAlignment елемент."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Не може да уклони GtkAlignment елемент."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Не може да уметне GtkEventBox елемент."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Не може да уклони GtkEventBox елемент."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Не може да уметне GtkScrolledWindow елемент."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Не може да уклони GtkScrolledWindow елемент."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Уклони ознаку"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Гном програмска линија"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Лого:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Пиксмапа која се користи као лого"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Име програма:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Име елемента"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Коментари:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Додатне информације као што су опис пакета и његова матична страница на вебу"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Ауторска права:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Порука о ауторским правима"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Да ли ће се изградити Гном апликација"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Ознака менија:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Слика која се приказује дуж врха стране"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Лиценца:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Стил рељефа дугмета"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Аутори:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Аутори пакета, по један на линији"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Писци документације:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Писци документације, по један на линији"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Аутори пакета, по један на линији"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Преводиоци:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Преводиоци пакета. Овде оставити празан простор да би преводиоци могли да "
+"додају своја имена у по датотекама"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Гномово прозорче о програму"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Ознака са убрзавачем"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X поравнање:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Водоравно поравнање садржаног елемента"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y поравнање:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Вертикално поравнање садржаног елемента"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X ширина:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Водоравна ширина садржаног елемента"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y ширина:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Вертикална ширина садржаног елемента"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Попуњавање од врха:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Размак који се оставља изнад садржаног елемента"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Попуњавање од дна:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Размак који се оставља испод садржаног елемента"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Лево попуњавање:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Размак који се оставља са леве стране садржаног елемента"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Десно попуњавање:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Размак који се оставља са десне стране садржаног елемента"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Поравнање"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Смер:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Смер стрелице"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Сенка:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Врста сенке стрелице"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Водоравно поравнање стрелице"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Вертикално поравнање стрелице"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X попуна:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Водоравна попуна"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y попуна:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Вертикална попуна"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Стрелица"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Ознака X поравнања:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Водоравно поравнање елемента за ознаку оквира"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Ознака Y поравнања:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Вертикално поравнање елемента ознаке оквира"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Врста сенке оквира"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Водоравно поравнање наследника оквира"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Однос:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Однос погледа наследника оквира"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Поштуј наследника:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Да ли се се однос погледа одређује према наследнику"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Оквир погледа"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Уобичајено дугме:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Уобичајено дугме које се користи"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Ознака:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Текст за приказ"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Иконa:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Икона за приказ"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Рељеф дугмета:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Стил рељефа дугмета"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID одговора:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Шифра одговора који се добија кад се притисне дугме. Изаберите један од "
+"стандардних одговора или унесите позитивну целобројну вредност"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Фокусира по клику:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Да ли дугме преузима фокус када се кликне"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Уклоните садржај дугмета"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Дугме"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Наслов:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Да ли је на врху потребно приказати месец и годину"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Имена дана:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Да ли је потребно приказати имена дана"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Фиксни месец:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Да ли се месец и година не могу мењати"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Бројеви седмице:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Да ли је потребно приказати број седмице"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Прво понедељак:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Да ли седмица почиње са понедељком"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Календар"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Боја позадине:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Боја позадине"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Текстуални приказ"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Почетно укључено:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Да ли је обележено дугме почетно укључено"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Неодређено:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Да ли је приказано дугме у неодређеном стању"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Показивач:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Да ли је показивач увек нацртан"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Дугме за означавање"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Да ли је ознака ставке менија почетно укључена"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Ознака ставке менија"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Нова листа са ступцима"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Број стубаца:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Изаберите начин:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Изабрани начин за листу са ступцима"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Прикажите наслове:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Да ли су наслови стубаца приказани"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Врста сенке ивице листе са ступцима"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Листа са ступцима"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Користи Алфа:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Да ли се користи алфа канал"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Наслов:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Наслов прозорочета за избора боје"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Изаберите боју"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Дугме за избор боје"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Opacity Control:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Да ли је приказана контрола непровидности"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Палета:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Да ли је палета приказана"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Избор боје"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Изаберите боју"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Прозорче за избор боје"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Вредност у листи:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Да ли вредност мора бити у листи"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK ако је празно:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Да ли је празна вредност прихватљива, кад је 'Вредност у листи' постављена"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Осетљиво на велика и мала слова:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Да ли је претрага осетљива на велика и мала слова"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Користите стрелице:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Да ли се стрелице могу користити за промену вредности"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Увек користите:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Да ли стрелице раде чак иако вредност није на листи"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Ставке:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Ставке у комбинованој листи, једна по линији"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Комбинована кућица"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Да ли дугме преузима фокус када се кликне"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Има оквир:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Комбинована кућица за унос"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Ново стабло са ступцима"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Начин изабирања за стабло са ступцима"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Врста сенке ивице стабла са ступцима"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Стабло са ступцима"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Врста:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Врста закривљења"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Мин:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Најнижа водоравна вредност"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Макс:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Највиша водоравна вредност"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Мин:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Најнижа вертикална вредност"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Макс:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Највиша вертикална вредност"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Крива"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Функција стварања:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Функција која ствара форму"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Низ1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Први низ који се предаје функцији као аргумент"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Низ2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Други низ који се предаје функцији као аргумент"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "ЦеоБрој1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Први цео број који се предаје функцији као аргумент"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "ЦеоБрој2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Други цео број који се предаје функцији као аргумент"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Произвољни елеменет"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Ново прозорче"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Одустани, У реду"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "У реду"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Одустани, Примени, У реду"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Затвори"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Стандардни изглед дугмета:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Број дугмади:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Прикажи дугме за помоћ"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Има раздвајач:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Да ли прозорче има водоравни раздвајач изнад дугмади"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Прозорче"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Област за цртање"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Измењив:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Да ли се текст може мењати"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Текст видљив:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Да ли ће се текст који је корисник унео видети. Кад је искључено, текст који "
+"се уноси се приказује као низ звездица, што је корисно за уношење лозинки"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Највећа дужина:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Највећа дужина текста"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Текст:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Да ли унос има око себе оквир"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Невидљиви знак:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Знак који ће се користити уколико се не жели да се текст не види, нпр. "
+"приликом уноса лозинки"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Активира подразумевано:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Да ли је подразумевани елемент у прозору активиран кад се притисне Ентер"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Ширина (знакова):"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Број знакова за које треба оставити места у уносу"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Унос текста"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Видљиви прозор:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Да ли кућица догађаја користи видљиви прозор"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Изнад садржаног:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Да ли је кућица догађаја изнад прозора садржаног елемента"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Кућица догађаја"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Раширено на почетку:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+"Да ли је разграник на почетку раширен како би се видео садржани елемент"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Размак:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Размак између ознаке и садржаног елемента"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Додај елемент ознаке"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Разграник"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Наслов прозорчета за избора датотеке"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Радња:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Врста операције над датотеком која се изводи"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Само локалне:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr "Да ли треба ограничити избор датотека на локалне датотеке"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Прикажи сакривене:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Да ли се приказују сакривене датотеке и директоријуми"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Ширина (знакова):"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Ширина области приказа"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Дугме за избор фонта"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "Вишеструки избор:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "Да ли да дозволи избор више датотека"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Избор датотеке"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "Прозорче за избор датотеке"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Одабери датотеку"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Оп. датотеке:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Да ли су приказана дугмад за операције са датотекама"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Прозорче за избор датотеке"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X координата елемента у GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y координата елемента у GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Утврђени положаји"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Наслов прозорчета за избор фонта"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Прикажи стил:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Да ли се стил фонта приказује као део података о фонту"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Прикажи величину:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Да ли се величина фонта приказује као део података о фонту"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Користи фонт:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Да ли се изабрани фонт користи приликом приказа података о фонту"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Користи величину:"
+
+# bug: "if" -> "If" (capitalization)
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Да ли се изабрана величина фонта користи приликом приказа података о фонту"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Изабери фонт"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Дугме за избор фонта"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Текст за преглед:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Текст за преглед за приказ"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Избор фонта"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Изабери фонт"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Прозорче за избор фонта"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Оквир"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Почетна врста:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Почетна врста закривљења"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Гама крива"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Врста сенке око кућице за руковање"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Ручка (поз.):"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Позиција ручке"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Ивица пријањања:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Ивица кућице за руковање која пријања положају"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Кућица за управљање"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Нова водоравна кућица"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Величина"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Број елемената у кућици"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Хомогено:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Да ли наследник треба да буде исте величине"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Размак између сваког наследника"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Не може обрисати ниједног наследника."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Положај:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Положај форме у односу на своју браћу"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Попуна:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Попуна елемента"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Рашири:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Стави на Тачно да би се дозволило елементу да се шири"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Испуни:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Стави на Тачно да би се дозволило елементу да испуни додељену област"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Смести на почетак:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Стави на Тачно да би се елемент сместио на почетак кућице"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Убаци испред"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Убаци иза"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Водоравна кућица"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Нова водоравна кућица са дугмадима"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Број дугмади"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Распоред:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Стил распореда дугмади"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Размак између дугмади"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Водоравна кућица са дугмадима"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Позиција преграде"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Скупи:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Стави на Тачно да би се дозволило елемент да се скупља"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Промени величину:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Стави на Тачно да би се дозволило елементу да мења величину"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Водоравне равни"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Мере:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Јединице на лењиру"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Нижа вредност:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Нижа вредност на лењиру"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Горња вредност:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Виша вредност лењира"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Текућа позиција на лењиру"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Макс:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Највећа вредност лењира"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Водоравни лењир"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Прикажи вредност:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Да ли је вредност скале приказана"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Цифре:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Број цифара који се жели да приказати"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Вредност (поз.):"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Позиција вредности"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Начин употребе:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Начин промене скале"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Преокренуто:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Да ли су вредности опсега преокренуте"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Водоравна скала"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Начин промене линије са клизачем"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Водоравна линија са клизачем"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Водоравни раздвајач"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Списак икона"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Начин изабирања за стабло са ступцима"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Правац пружања"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Правац пружања садржаја линије напретка"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Величина иконе:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Иконa:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Уобичајени Гном елеменат који се користи."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Величина иконе:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Величина уобичајене иконе"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Величина стране:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Водоравно поравнање"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Вертикално поравнање"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Слика"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Неважећа ставка базног панела"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Ставка менија са сликом"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Прозорче за унос"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Користи подвлачење:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Да ли текст садржи подвучени знак за пречицу"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Користи Формат:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Да ли текст садржи pango формат"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Сложи у блок:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Слагање у блок линија ознаке"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Преломи текст:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Да ли је текст преломљен да би стао у ширину ознаке"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Могуће обележити:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Да ли се текст ознаке може обележити мишем"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Водоравно поравнање целе ознаке"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Вертикално поравнање целе ознаке"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Место Фокуса:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Елемент за постављање фокуса тастатуре када се користи подвучен тастер за "
+"пречицу"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Ексклузивно:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Ширина области приказа"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Изаберите начин:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Преламање текста"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Аутоматски"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Ознака"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Ширина области:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Ширина области приказа"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Висина области:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Висина области приказа"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X координата форме у GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y координата форме у GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Изглед"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Изабрани начин за листу"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Списак"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Ставка списка"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Искачући мени"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Датотека"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Уређивање"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "П_реглед"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Помоћ"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_О програму"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Измени меније..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Мени"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Ставка менија"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Прикажи водоравно:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Да ли је ставка видљива ако трака алатки водоравна"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Прикажи усправно:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Да ли је ставка видљива ако трака алатки усправна"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Важна је:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Да ли се текст ставке приказује када је режим траке алатки "
+"GTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Дугме алатке"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Нова свеска"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Број листова:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Прикажи језичке:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Да ли су језичци свеске приказани"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Прикажи ивицу:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Да ли је ивица свеске приказана када језичци нису"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Пол. језичака:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Позиција језичака"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Клизајуће:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Да ли су језичци клизајући"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Вод. ивица језичака:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Величина водоравне ивице језичака"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Успр. ивица језичака:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Величина вертикалне ивице језичака"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Прикажи искакајући мени:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Да ли је омогућен искакајући мени"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Број листова:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Број листова у свесци"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Претходни лист"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Следећи лист"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Обриши лист"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Пребаци следећи"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Пребаци претходни"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Убаци лист после"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Убаци лист пре"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Положај листа у списку листова"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Стави на Тачно да би се дозволило језичку да се прошири"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Стави на Тачно да би се дозволило језичку да испуни додељену област"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Стави на Тачно да би се језичак сместио на почетак свеске"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Ознака менија:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Текст који се приказује у искакајућем менију"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Свеска"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Не може да дода %s у GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Мени са опцијама"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Боја:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Да ли је приказ у боји или у нијансама сиве боје"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Да ли се приказ шири да би испунио алоцирану област"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Преглед"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Правац пружања садржаја линије напретка"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Део:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Део посла који је завршен"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Корак импулса:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Део дужине линије напретка за који треба померити скачући блок кад се пулсира"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Текст који се приказује изнад линије напретка"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Прикажи текст:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Да ли се текст приказује у елементу напретка"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Начин активности:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Да ли се елеменат напретка понаша као предњи део Периног аута"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Водоравно поравнање текста"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Вертикално поравнање текста"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Елеменат напретка"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Да ли је радио дугме почетно укључено"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Група"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Група радио дугмади (уобичајено је да су то сва радио дугмад са истим "
+"претходником)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Нова група"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Радио дугме"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Да ли је радио ставка менија почетно укључена"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Група радио ставки менија (уобичајено је да су то све радио ставке менија са "
+"истим претходником)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Радио ставка менија"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Група радио дугмади (уобичајено је да су то сва радио дугмад међу алаткама)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr "Радио дугме траке алатки"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Вод. начин:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Када ће се приказивати стрелице за водоравно померање садржаја"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Вер. начин:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Када ће се приказивати стрелице за окомито померање садржаја"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Прозор (поз.):"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Где се смешта наследни прозор у односу на стрелице за померање"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Врста сенке:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Начин промене вертикалне линије са клизачем"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Клизајући прозор"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Раздвајач менија"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Цртај:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Да ли се раздвајач црта, или је празан"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Водоравни раздвајач алатки"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Степен успона:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Степен успона дугмета које се врти, користи се заједно са повећањем броја "
+"странице"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Број децималних цифара који се жели приказати"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Нумерички:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Уколико је дозвољен једино унос бројева"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Начин измене:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Да ли се емитују value_changed сигнали"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Пријањање:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Да ли вредност пријања уз умношке корака"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Прелом:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Да ли се вредност прелама на границама"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Дугме које се окреће"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Простор за измену величине:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Да ли линија стања има простор за промену величине прозора"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Линија стања"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Нова табела"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Број редова:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Редови:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Број редова у табели"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Ступци:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Број стубаца у табели"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Да ли сви наследници треба да буду исте величине"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Размак између редова:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Размак између сваког реда"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Размак између стубаца:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Размак између сваког ступца"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Ћелија X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Лева ивица форме у табели"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Ћелија Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Горња ивица форме у табели"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Простирање стубаца:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Број стубаца простртих формом у табели"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Простирање редова:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Број редова простртих формом у табели"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Х Попуна:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "В Попуна:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Проширење:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Стави на Тачно да би се дозволило елементу да се шири водоравно"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y Проширење:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Стави на Тачно да би се дозволило елементу да се шири вертикално"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Скупљање:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Стави на Тачно да би се дозволило елементу да се скупља водоравно"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y Скупљање:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Стави на Тачно да би се дозволило елементу да се скупља вертикално"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Пуњење:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Стави на Тачно да би се дозволило елементу да испуни водоравно додељену "
+"област"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y Пуњење:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Стави на Тачно да би се дозволило елементу да испуни вертикалну додељену "
+"област"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Убаци ред пре"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Убаци ред после"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Убаци стубац пре"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Убаци стубац после"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Обриши ред"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Обриши стубац"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Табела"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Средиште"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Испуни"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Ништа"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Карактер"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Реч"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Курзор видљив:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Да ли је курзор видљив"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Пиши преко:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Да ли унети текст замењује постојећи текст"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Прихвати табулатор:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Да ли се могу унети табулатори"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Поравнање:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Поравнање текста"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Преламање:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Преламање текста"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Простор изнад:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Број пиксела празног простора изнад пасуса"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Простор испод:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Број пиксела празног простора испод пасуса"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Простор унутра:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Број пиксела празног простора између преломљених редова у пасусу"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Лева маргина"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Ширина леве маргине у пикселима"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Десна маргина"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Ширина десне маргине у пикселима"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Увучено:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Број пиксела за колико треба увући пасусе"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Текстуални приказ"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Да ли је прекидачко дугме почетно укључено"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Прекидачко дугме"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Прекидачко дугме траке алатки"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Нова трака алатки"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Број ставки:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Број ставки на траци алатки"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Усмерење траке алатки"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Стил:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Стил траке алатки"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Предлози:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Да ли су предлози омогућени"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Прикажи стрелицу:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Да ли се приказује стрелица за приказ менија ако трака алатки не може да "
+"стане"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Да ли је ставка исте величине као и остале једнообразне ставке"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Убаци ставку пре"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Убаци ставку после"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Сет алатки"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Дугме алатке"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Ставка алатки"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Стубац 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Стубац 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Стубац 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Заглавља видљива:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Да ли се приказују заглавља"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Предлог правила:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Да ли је постављен предлог тако да склоп тема црта редове у разним бојама"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Могуће пресложити:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Да ли је могуће пресложити поглед"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Омогући претрагу:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Да ли корисник може интерактивно претраживати кроз врсте"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Висина размере:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Избор боје"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Да ли треба ограничити избор датотека на локалне датотеке"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X Проширење:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Списак разгранатог погледа"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Нова вертикална кућица"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Вертикална кућица"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Нова вертикална кућица са дугмадима"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Вертикална кућица са дугмадима"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Врста сенке прегледног простора"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Прегледни простор"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Вертикалне површине"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Вертикални лењир"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Вертикална размера"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Вертикална линија са клизачем"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Усправни раздвајач"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Наслов прозора"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Врста прозора"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr "Наговештај врсте:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr "Говори управљачу прозорима како да се односи према прозору"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Почетна позиција прозора"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Променљив:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Да ли је прозор променљив"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Подразумевана ширина:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Подразумевана ширина прозора"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Подразумевана висина:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Подразумевана висина прозора"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Променљиве величине:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Да ли се прозору може мењати величина"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Да ли се прозор може скупљати"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Расти:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Да ли се прозор може повећати"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Самоуништење:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Да ли се прозор затвара кад је његов директни претходник затворен"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Икона за овај прозор"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Улога:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Јединствена идентификациона ознака за прозор која се користи при враћању "
+"сесије"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Окићен:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "Да ли управљач прозора исцртава око прозора"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "Прескочи списак послова:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "Да ли се прозор не појављује у списку послова"
+
+# не ваља
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr "Прескочи пејџер:"
+
+# не ваља
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr "Да ли се прозор не појављује у пејџеру"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "Пријањање:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Односна тачка за постављање координата прозора"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Фокусира по клику:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Да ли управљач прозора исцртава око прозора"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Прозор"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Грешка"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Системска грешка"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Грешка приликом отварања датотеке"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Грешка при читању датотеке"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Грешка при писању датотеке"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Неважећи директоријум"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Неважећа вредност"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Неважећи XML ентитет"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Очекивана почетна ознака"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Очекивана крајња ознака"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Очекивани словни подаци"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Идентификација класе недостаје"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Непозната класа"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Неважећа компонента"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Неочекиван крај датотеке"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Непознати код грешке"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Контролисан од"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Контролер за"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Ознака за"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Означено од"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Члан"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Наследник Чвора"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Означено од"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Искачући мени"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Однос: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Елемент"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Име:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Име елемента које се предаје помоћним технологијама"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Опис:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Опис елемента који се предаје помоћним технологијама"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Наслов табеле:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Наслов табеле који се предаје помоћним технологијама"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Изабери елементе са овим односима"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Клик"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Притисни"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Пусти"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Унеси опис акције која се предаје помоћним технологијама"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Списак исечака"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Мора се изабрати елемент у који ће се прекопирати"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Не може се убацити у прозоре или прозорчиће."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Не може се убацити у изабрани елемент пошто је\n"
+"аутоматски направљена од претходника."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Само се елементи списка могу прекопирати у мени или на линију менија."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Само се дугмад могу прекопирати у област акције прозорчета."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Само се GnomeDockItem елементи могу прекопирати у GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Само се GnomeDockItem елементи могу прекопирати преко GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Извини - копирање преко GnomeDockItem још увек није оперативно."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Само се GnomeDockItem елементи могу прекопирати у GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Нови"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Направи нову датотеку"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Гном"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Неодоб_рено"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Основни"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Додатни"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Изабери кључ за пречицу"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Кључеви"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Едитор менија"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Врста"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Брзи приступ"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Име"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Управљач"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Активан"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Група"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Икона"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Помери елеменат и његове наследнике једно место изнад на листи"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Помери елеменат и његове наследнике једно место испод на листи"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Помери елеменат и његове наследнике један ниво изнад"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Помери елеменат и његове наследнике један ниво испод"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Уобичајени елеменат који се користи."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Уобичајени елеменат:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Уобичајени Гном елеменат који се користи."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "Текст ставке менија, или празно за раздвајаче."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Име елемента"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Функција која се позива кад се изабере елеменат"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Управљач:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Опционална икона која се приказује лево од елемента менија."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Савет који се приказује кад је показивач миша изнад елемента"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Савет:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "Дод_ај"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Додај нови елеменат испод изабраног."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Додај _Наследника"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Додај нови наслеђени елеменат испод изабраног."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Додај _раздвајач"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Додај раздвајач испод изабраног елемента."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "О_бриши"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Обриши текући елеменат"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Врста елемента:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Да ли је елеменат почетно укључен."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Активан:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Не"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Група радио елемената менија"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Радио"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Провера"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Обично"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Пречица:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Контрол"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Шифт"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Алт"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Кључ:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Модификатори:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Да"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Изабери икону"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "раздвајач"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Ново"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Избирач"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Директоријум пројекта није одређен.\n"
+"Одреди га помоћу прозорчета за опције пројекта.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Изворни директоријум није одређен.\n"
+"Одреди га помоћу прозорчета за опције пројекта.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Неважећи изворни директоријум:\n"
+"\n"
+"Изворни директоријум мора бити директоријум пројекта.\n"
+"или поддиректоријум директоријума пројекта.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Директоријум пиксмапа није одређен.\n"
+"Одреди га помоћу прозорчета за опције пројекта.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Извини - генерисање изворног кода за %s још увек није оперативно"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Ваш пројекат користи превазиђене елементе које Gtkmm-2\n"
+"не подржава. Пронађите ове елементе у вашем пројекту, и \n"
+"користите њихове замене."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Грешка приликом glade-- извођења за генерисање C++ изворног кода.\n"
+"Провери да ли је glade-- инсталиран и да ли је у твом PATH-у.\n"
+"Затим пробај да извршиш 'glade-- <project_file.glade>' у терминалу."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Грешка приликом покретања gate-а за генерисање Ада95 изворног кода.\n"
+"Провери да ли је gate инсталиран и да ли је у твом PATH-у.\n"
+"Затим пробај да извршиш „gate <project_file.glade>“ у терминалу."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Грешка приликом покретања glade2perl-а за генерисање Перл изворног кода.\n"
+"Провери да ли је glade2perl инсталиран и да ли је у твом PATH-у.\n"
+"Затим пробај да извршиш „glade2perl <project_file.glade>“ у терминалу."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Грешка приликом покретања eglade-а за генерисање Eiffel изворног кода.\n"
+"Провери да ли је eglade инсталиран и да ли је у твом PATH-у.\n"
+"Затим пробај да извршиш „eglade <project_file.glade>“ у терминалу."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Директоријум пиксмапа није одређен.\n"
+"Одреди га помоћу прозорчета за опције пројекта.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Грешка при писању XML даљтотеке за пројекат\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Поставке пројекта"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Опште"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Основне поставке:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Директоријум пројекта"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Директоријум пројекта:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Преглед..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Име текућег пројекта"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Име пројекта:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Име програма"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Датотека пројекта"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Датотека пројекта:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Поддиректоријуми:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Директоријум за смештај генерисаног изворног кода"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Директоријум изворног кода:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Директоријум за смештај пиксмапа"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Директоријум пиксмапа:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Лиценца која ће се поставити на почетку генерисаних датотека"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Језици:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Гном:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Омогући подршку за Гном"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Да ли ће се изградити Гном апликација"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Омогући подршку за Гном базу података"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Да ли ће се изградити Гном апликација са базом података"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C опције"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Запамтите:</b> за велике програме, препоручује се употреба libglade-а."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Опште опције:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext подршка"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Да ли су слогови обележени за превод помоћу gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Одреди имена елемената"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Да ли се имена елемената одређују у изворном коду"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Сачувај датотеке изворног кода"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Да ли се чувају копије датотека изворног кода"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Подршка за Гном помоћ"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Да ли се укључује подршка за Гном систем помоћи"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Поставке излаза датотека:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "main.c датотека је излаз"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Да ли је main.c излаз који садржи main() функцију и она не постоји"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Произведи помоћне Функције"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Да ли се производе помоћне функције"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Произведи датотеке за израду"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Да ли се производе датотеке за израду изворног кода, као Makefile.am и "
+"configure.in, уколико оне већ не постоје"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Функције израде сучеља:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Датотека у којој се налазе функције за креирање интерфејса"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Датотека изворног кода:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "Датотека у којој се налазе декларације функција за креирање интерфејса"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Датотека заглавља:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Изворна датотека за функције за израду сучеља"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Датотека заглавља за функције за израду сучеља"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Функције за управљање сигналима и позваним функцијама:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Датотека у којој су уписани празни управљачи сигнала и позване функције"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Датотека у коју се уписују декларације управљача сигнала и позваних функција"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Изворна датотека за руковаоца сигналима и позивне функције"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Датотека заглавља за руковаоца сигналима и позивне функције"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Помоћне функције:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Датотека у коју се уписују помоћне функције"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Датотека у коју се уписују декларације помоћних функција"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Изворна датотека за помоћне функције"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Датотека заглавља за помоћне функције"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade опције"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Низови који се преводе:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>Запамтите:</b> ова опција је превазиђена — користите intltool уместо ње."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Сачувај низове који се преводе"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Да ли се низови који се преводе чувају у посебној датотеци C изворног кода "
+"да би се омогућило превођење интерфејса које пуни libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+"Изворна датотека C кода у којој ће се сачувати сви низови који се преводе"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Датотека:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Изаберите директоријум пројекта"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Морате поставити опцију за датотеку која садржи низове који се преводе"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Морате поставити опцију директоријум пројекта"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Морате поставити опцију за датотеку пројекта"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Морате поставити опцију за име пројекта"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Морате поставити опцију за име програма"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Морате поставити опцију за директоријум изворног кода"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Морате поставити опцију за директоријум пиксмапа"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Не може да прикаже датотеку за помоћ: %s.\n"
+"\n"
+"Грешка: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Направи нови пројекат"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Изгради"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Произведи изворни код пројекта"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Оп_ције..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Измени опције пројекта"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Обриши изабрани елемент"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Прикажи _палету"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Прикажи палету са елеменетима"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Прикажи уређивач _особина"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Прикажи уређивач особина"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Прикажи стабло _елемената"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Прикажи стабло елемената"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Прикажи списак _исечака"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Прикажи списак исечака"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Прикажи мре_жу"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Прикажи мрежу (само у фиксним контејнерима)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Приони на мрежу"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Приони елемент за мрежу"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Прикажи пре_длоге за елемент"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Прикажи предлоге за направљене елементе"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Постави опције за _мрежу..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Постави стил мреже и размак"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Постави опције за приањањ_е..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Постави опције за приањање уз мрежу"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Погледајте питања и одговоре за Глејда"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Пројекат"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Нови пројекат"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Отвори"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Отвори пројекат"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Сачувај"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Сачувај пројекат"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Опције"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Изгради"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Изгради изворни код"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Отвори постојећи пројекат"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Сачувај пројекат"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Изађи из Глејда"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Исеци изабрани елемент и смести међу исечке"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Умножи изабрани елемент и смести међу исечке"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Убаци елемнт из списка исечака преко изабраног елемента"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Мрежа"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Прикажи мрежу"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Одреди размак између линија мреже"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "_Приони на мрежу"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Приони елемент на мрежу (само у фиксним контејнерима)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Одреди који делови форме пријањају на мрежу"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_О програму..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "Опц_ије"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Произведи изворни код"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Глејд"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Да ли сигурно желиш да креираш нови пројекат?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Нови _Гтк+ пројекат"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Нови Г_ном пројекат"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Коју врсту пројекта желиш да креираш?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Направљен је нови пројекат."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Пројекат отворен."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Грешка приликом отварања пројекта"
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Грешке приликом отварања датотеке пројекта"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " грешке приликом отварања датотеке пројекта"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Тренутно нема ниједног отвореног пројекта.\n"
+"Направи нови пројекат помоћу Пројекат/Нови наредбе."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Грешка приликом спасавања пројекта"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Грешка приликом спасавања пројекта"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Пројекат сачуван."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Грешка приликом писања изворног кода"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Грешка приликом писања изворног кода."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Изворни код исписан."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Системска порука грешке:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Да ли сигурно да желиш да прекинеш?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Дејмон Чаплин"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Глејд је изграђивач корисничког сучеља за Гтк+ и Гнома."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "О Глејду"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<без наслова>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Прегледач базе података"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Комбинација података и повезивања"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Изборник веза"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN Конфигуратор"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Друид за DSN конфигурацију"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Истакни текст:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Уколико је изабрано, у елементу ће текст бити истакнут"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Прегледач грешака базе података"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Прозорче грешака базе података"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Образац"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Текст унутар сиве траке"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Сива трака"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Мрежа границе података"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Списак границе података"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Елемент за пријаву на базу података"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Пријава"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Прозорче за пријаву на базу података"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Избор снабдевача"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Изборник извора података"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Едитор табеле "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Допусти плутање"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Да ли су дозвољене ставке плутајућег дока"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Додај траку дока на врх"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Додај траку дока на дно"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Додај траку дока на лево"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Додај траку дока на десно"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Додај ставку плутајућег дока"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Гном док"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Закључано:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Да ли је ставка дока закључана у положају"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Ексклузивно:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Да ли је ставка дока увек једина на својој траци"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Никад плутање:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+"Да ли није никад дозвољено ставки дока да плута у свом сопственом прозору"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Никад вертикално:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Да ли није никад дозвољено ставци дока да буде вертикална"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Никад водоравно:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Да ли није никад дозвољено ставци дока да буде водоравна"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Врста сенке око ставке дока"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Правац пружања плутајуће ставке дока"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Додај траку дока испред"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Додај траку дока иза"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Гном ставка дока"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Додатне информације као што су опис пакета и његова матична страница на вебу"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Гномово прозорче о програму"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Нова датотека"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Отвори датотеку"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Сачувај датотеку"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Статусна линија:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Да ли прозор има статусну линију"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Сачувај кофигурацију:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Да ли се конфигурација чува и повраћа аутоматски"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Гном програмски прозор"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Порука о стању."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Напредак:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Да ли програмска линија има показивач напретка"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Стање:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Да ли програмска линија има област за поруке о напретку и кориснички унос"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Гном програмска линија"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Умекшано:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Да ли је површина умекшана, тј. ивице текста и графике"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Најмања икс координата"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Најмања ипсилон координата"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Највећа икс координата"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Највећа ипсилон координата"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Пиксела у јединици:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Број пиксела који одговара једној јединици мере"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Прилагођавање:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Да ли пример користи прилагођавање да би био прецизнији"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Изабери боју"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome изабирач боја"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Не може да направи Bonobo контролу"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Нова Bonobo контрола"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Изабери Bonobo контролу"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Опис"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo контрола"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Прикажи време:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Да ли се приказују време и датум"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Двадесетчетворочасовни формат:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Да ли се време приказује у двадесетчетворочасовном формату"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Нижи час:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Најнижи час који се показује у искоку"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Горњи час:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Највиши час који се показује у искоку"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Аутоматско затварање:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Да ли се прозорче затвара кад се притисне на било које дугме"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Сакриј при затварању:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Да ли се прозорче скрива, уместо да се уништи приликом затварања"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Гномово прозорче"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Нови Гномов помоћник"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Прикажи помоћ"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Прикажи дугме за помоћ."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Додај почетну страницу"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Додај крајњу страницу"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Друид"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Наслов странице"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Основни текст на страници који те упознаје са друидом."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Боја наслова:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Боја текста наслова"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Боја текста:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Боја основног текста"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Боја позадине странице"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Боја поз. логоа:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Боја позадине око логоа"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Боја кућице за текст:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Боја позадине области основног текста"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Слика за лого:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Лого који се приказује у горњем левом делу странице"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Водотисак на боку:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Водотисак који се приказује на боку странице."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Водотисак на врху:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Водотисак који се приказује на врху странице."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Почетна или крајња страница друида"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Боја позадине садржаја:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Боја позадине око наслова"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Слика која се приказује дуж врха стране"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Стандардна страна Друида"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Идентификација историјата:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Идентификација под којом се чувају ставке историјата"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Макс. сачувано:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Највећи број сачуваних ставки историјата"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome ставка"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Наслов прозорчета за избора датотеке"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Директоријум:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Да ли је уместо датотеке потребан директоријум"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Да ли прозорче за избор датотеке треба да буде модално"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Користи нови избирач датотека"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Користи нови GtkFileChooser елемент уместо GtkFileSelection-а"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Гномов унос датотеке"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Прегледни текст за приказ у прозорчету за избор фонта"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Начин:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Шта приказати у дугмету за избор писма"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Величина писма које се користи у дугмету за избор писма"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome одабирач писма"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "Адреса (URL):"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "Адреса (URL) која се приказује кад се кликне на дугме"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Текст који се приказује у дугмету"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef дугме за повезивање"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome унос иконе"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Начин избора"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ширина иконе:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Ширина сваке иконе"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Број пиксела између редова икона"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Број пиксела између стубаца икона"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Ивица иконе:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Број пиксела око иконе (не користи се?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Размак текста:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Број пиксела између текста и иконе"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Текст се може мењати:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Да ли корисник може мењати текст"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Статичан текст:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Да ли је текст статичан, у ком случају се неће копирати помоћy GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Списак икона"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Избор икона"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Врста порука:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Врста кутије са порукама"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Порука:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Порука за приказ"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome кућица за поруке"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Име pixmap-е"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "У размери:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Да ли је пиксмапа у размери"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Ширина размере:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Ширина размере у којој ће бити икона"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Висина размере:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Висина размере у којој ће бити икона"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome пиксмапа"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Приказ:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Да ли је приказан смањени преглед пиксмапе"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Нов GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Прозорче са особинама"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Испиши изворни код и изађи"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Почни са скривеном палетом"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Почни са скривеним едитором вредности"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: XML датотека мора бити постављена са '-w' или '--write-source' "
+"опцијом.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Грешка приликом пуњења XML датотеке.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Грешка приликом писања изворног кода.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Палета"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "приватно"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "заштићено"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "јавно"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Осветљење"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Изабрано"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Неосетљив"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Кад се прозор мора поново исцртати"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Кад се миш помера"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Наговештаји померања миша"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Померање миша кад је било које дугме притиснуто"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Померање миша кад је дугме 1 притиснуто"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Померање миша кад је дугме 2 притиснуто"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Померање миша кад је дугме 3 притиснуто"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Било које дугме миша притиснуто"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Било које дугме миша пуштено"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Било које дугме притиснуто"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Било које дугме пуштено"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Кад миш уђе у прозор"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Кад миш напушта прозор"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Било која промена у фокусу уноса"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Било која промена у структури прозора"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Било која промена у X Windows особинама"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Било која промена у видљивости"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "За курзоре у програмима који подржавају XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Особине"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Паковање"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Заједничко"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Стил"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Сигнали"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Особине: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Особине: <ниједна>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Класа:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Класа елемента"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Ширина:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Захтевана ширина елемента (обично се користи да би се поставила најмања "
+"ширина)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Висина:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Захтевана висина елемента (обично се користи да би се поставила најмања "
+"висина)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Видљиво:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Да ли је елемент почетно видљив"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Осетљиво:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Да ли елемент одговара на унос"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Предлог који се приказује кад је миш постављен изнад елемента"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Може бити подразумевано:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Да ли елемент може бити подразумевана акција у прозорчету"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Подразумевано:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Да ли је елемент подразумевана акција у прозорчету"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Може да фокусира:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Да ли елемент може да буде у фокусу за унос"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Има фокус:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Да ли је елеменет у фокусу за унос"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Догађаји:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "X догађаји које елемент прихвата"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Пр. догађаји:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Мод догађаја X проширења"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Убрзивачи:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Одређује сигнале који се емитују кад су типке притиснуте"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Измени..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Пренеси:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Стави на Тачно да би се пренео стил на наследнике елемента"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Именовани стил:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Име стила који може бити заједнички за више елемената"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Фонт:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Фонт који се користи за било који текст у елементу"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Копирај све"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Први план:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Позадина:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Основа:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Боја првог плана"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Боја позадине"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Боја текста"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Основна боја"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Пиксмапа поз.:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Графика која се користи као позадина елемента"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Датотека за упис изворног кода"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Јавно:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Да ли је елемент додат структури података компоненте"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Посебна класа:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Стави подстабло овог елемента у посебну класу"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Посебна датотека:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Стави овај елемент у посебну датотеку изворног кода"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Видљивост:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Видљивост елемената. Јавни елементи се извозе у глобалну мапу."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Мора се изабрати боја или позадина која се копира"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Неважећи избор у on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Мора се прво копирати боја или пиксмапа позадине"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Мора се изабрати боја у коју ће се прекопирати"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Мора се изабрати пиксмапа позадине у коју ће се прекопирати"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Не може да направи pixmap из датотеке\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Сигнал"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Подаци"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "После"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Објекат"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Сигнал:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Сигнал за који се додаје управљач"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Функција која обрађује сигнал"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Подаци:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Подаци који се предају управљачу"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Објекат:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Објекат који прима сигнал"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "После:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Да ли се управљач извршава после функције класе"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Додај"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Ажурирај"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Очисти"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Убрзавачи"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Начин"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Типка"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Сигнал који се емитује"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Типка убрзавача"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Сигнал који се емитује кад се убрзавач притисне"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Низови који се преводе:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Изабери X догађаје"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Маска догађаја"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Мора се поставити типка за убрзавање"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Мора се поставити сигнал који се емитује"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Мора се одредити име за сигнал"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Мора се одредити управљач сигнала"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s сигнали"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Изабери сигнал"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Вредност:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Мин:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Корак пов:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Страна пов:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Величина стране:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Х вредност:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Х мин:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Х макс:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Х корак пов:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Х страна пов:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Х величина стране:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "В вредност:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "В мин:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "В макс:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "В корак укљ:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "В страна укљ:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "В величина стране:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Почетна вредност"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Најмања вредност"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Највећа вредност"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Увећање корака"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Увећање странице"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Величина странице"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Захтевано писмо није доступно."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Изабери именовани стил"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Стилови"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Промени име"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Одустани"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Нови стил:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Неважеће име стила"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Име стила већ постоји"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Преименуј стил у:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Не може да преименује датотеку: \n"
+" %s\n"
+"у:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Не може да креира датотеку: \n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Грешка при писању XML датотеке\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Неважеће име датотеке за изворни код интерфејса: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Неважеће име датотеке за заглавље интерфејса: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Неважеће име датотеке за повратну функцију: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Неважеће име датотеке за заглавље повратне функције: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Неважеће име датотеке за помоћни изворни код: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Неважеће име датотеке за заглавље подршке: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Не може да дода у датотеку:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Грешка при писању датотеке:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Име датотеке се мора поставити у прозорчету са опцијама пројекта."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Име датотеке мора бити име датотеке блиског рођака.\n"
+"Користи опције пројекта да га поставиш."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Стабло елемената"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Елемент није нађен у кутијици"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Елемент није нађен у табели"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Елемент није нађен у утврђеном садржаоцу"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Елемент није нађен у пакеру"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Не може да приступи датотеци:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Не може да отвори датотеку: \n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Грешка при читању датотеке: \n"
+". %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Не може да креира директоријум: \n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Не може да приступи директоријуму:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Неважећи директоријум:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Пројекти"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "пројекат"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Не може да отвори директоријум: \n"
+" %s\n"
diff --git a/tools/glade/po/sr@Latn.po b/tools/glade/po/sr@Latn.po
new file mode 100644
index 00000000..bfcf18ec
--- /dev/null
+++ b/tools/glade/po/sr@Latn.po
@@ -0,0 +1,5852 @@
+# Serbian translation of glade
+# Courtesy of Prevod.org team (http://prevod.org/) -- 2003, 2004.
+#
+# This file is distributed under the same license as the glade package.
+#
+# Maintainer: Saša Marić <sasha_maric@yahoo.com>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2004-02-26 20:56+0100\n"
+"Last-Translator: Danilo Šegan <danilo@prevod.org>\n"
+"Language-Team: Serbian (sr) <serbiagnome-lista@nongnu.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "Izrada korisničkih sučelja"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glejd izrada sučelja"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Postavke koordinatne mreže"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Vodoravni razmak:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Vertikalni razmak:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Stil koordinatne mreže:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Tačkice"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linije"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Postavke prijanjanja"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Vodoravno prijanjanje:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Levo"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Desno"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Vertikalno prijanjanje:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Vrh"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Dno"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Samo se GnomeDockItem elementi mogu prekopirati u GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Neuspešno umetanje GtkScrolledWindow elementa."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Neuspešno umetanje GtkViewport elementa."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Ne može da doda novi element."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Ne može da doda formu na odabranoj poziciji.\n"
+"\n"
+"Savet: GTK+ koristi sadržaoce za spremanje elemenata.\n"
+"Pokušajte da obrišete postojeći element koristeći\n"
+"umesto toga sadržaoce za kutiju ili tabelu.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Ne može da obriše element."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Element se ne može obrisati"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Ovaj element je napravljen automatski kao deo nadređenog elementa, i ne može "
+"se obrisati."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Širina Ivice:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Širina ivice oko sadržaoca"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Odaberite"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Ukloni prozor sa klizačem"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Dodaj prozor sa klizačem"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Ukloni poravnanje"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Dodaj poravnanje"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Ukloni kutiju događaja"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Dodaj kutiju događaja"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Prikaži ponovo"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Iseci"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopiraj"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Ubaci"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Obriši"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "Nije dostupno"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "zamena naslednika sadržaoca - još nije sprovedeno\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Ne može da umetne GtkAlignment element."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Ne može da ukloni GtkAlignment element."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Ne može da umetne GtkEventBox element."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Ne može da ukloni GtkEventBox element."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Ne može da umetne GtkScrolledWindow element."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Ne može da ukloni GtkScrolledWindow element."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Ukloni oznaku"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Gnom programska linija"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logo:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Piksmapa koja se koristi kao logo"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Ime programa:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Ime elementa"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Komentari:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Dodatne informacije kao što su opis paketa i njegova matična stranica na vebu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Autorska prava:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Poruka o autorskim pravima"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Da li će se izgraditi Gnom aplikacija"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Oznaka menija:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Slika koja se prikazuje duž vrha strane"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licenca:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Stil reljefa dugmeta"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Autori:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Autori paketa, po jedan na liniji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Pisci dokumentacije:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Pisci dokumentacije, po jedan na liniji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Autori paketa, po jedan na liniji"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Prevodioci:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Prevodioci paketa. Ovde ostaviti prazan prostor da bi prevodioci mogli da "
+"dodaju svoja imena u po datotekama"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnomovo prozorče o programu"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Oznaka sa ubrzavačem"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X poravnanje:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Vodoravno poravnanje sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y poravnanje:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Vertikalno poravnanje sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X širina:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Vodoravna širina sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y širina:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Vertikalna širina sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Popunjavanje od vrha:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Razmak koji se ostavlja iznad sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Popunjavanje od dna:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Razmak koji se ostavlja ispod sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Levo popunjavanje:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Razmak koji se ostavlja sa leve strane sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Desno popunjavanje:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Razmak koji se ostavlja sa desne strane sadržanog elementa"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Poravnanje"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Smer:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Smer strelice"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Senka:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Vrsta senke strelice"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Vodoravno poravnanje strelice"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Vertikalno poravnanje strelice"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X popuna:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Vodoravna popuna"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y popuna:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Vertikalna popuna"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Strelica"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Oznaka X poravnanja:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Vodoravno poravnanje elementa za oznaku okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Oznaka Y poravnanja:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Vertikalno poravnanje elementa oznake okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Vrsta senke okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Vodoravno poravnanje naslednika okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Odnos:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Odnos pogleda naslednika okvira"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Poštuj naslednika:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Da li se se odnos pogleda određuje prema nasledniku"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Okvir pogleda"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Uobičajeno dugme:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Uobičajeno dugme koje se koristi"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Oznaka:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Tekst za prikaz"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Ikona za prikaz"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Reljef dugmeta:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Stil reljefa dugmeta"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID odgovora:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Šifra odgovora koji se dobija kad se pritisne dugme. Izaberite jedan od "
+"standardnih odgovora ili unesite pozitivnu celobrojnu vrednost"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Fokusira po kliku:"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Da li dugme preuzima fokus kada se klikne"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Uklonite sadržaj dugmeta"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Dugme"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Naslov:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Da li je na vrhu potrebno prikazati mesec i godinu"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Imena dana:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Da li je potrebno prikazati imena dana"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fiksni mesec:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Da li se mesec i godina ne mogu menjati"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Brojevi sedmice:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Da li je potrebno prikazati broj sedmice"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Prvo ponedeljak:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Da li sedmica počinje sa ponedeljkom"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalendar"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Boja pozadine:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Boja pozadine"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Tekstualni prikaz"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Početno uključeno:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Da li je obeleženo dugme početno uključeno"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Neodređeno:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Da li je prikazano dugme u neodređenom stanju"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Pokazivač:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Da li je pokazivač uvek nacrtan"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Dugme za označavanje"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Da li je oznaka stavke menija početno uključena"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Oznaka stavke menija"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Nova lista sa stupcima"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Broj stubaca:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Izaberite način:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Izabrani način za listu sa stupcima"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Prikažite naslove:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Da li su naslovi stubaca prikazani"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Vrsta senke ivice liste sa stupcima"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Lista sa stupcima"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Koristi Alfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Da li se koristi alfa kanal"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Naslov:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Naslov prozoročeta za izbora boje"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Izaberite boju"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Dugme za izbor boje"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Opacity Control:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Da li je prikazana kontrola neprovidnosti"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paleta:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Da li je paleta prikazana"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Izbor boje"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Izaberite boju"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Prozorče za izbor boje"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Vrednost u listi:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Da li vrednost mora biti u listi"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK ako je prazno:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+"Da li je prazna vrednost prihvatljiva, kad je 'Vrednost u listi' postavljena"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Osetljivo na velika i mala slova:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Da li je pretraga osetljiva na velika i mala slova"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Koristite strelice:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Da li se strelice mogu koristiti za promenu vrednosti"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Uvek koristite:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Da li strelice rade čak iako vrednost nije na listi"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Stavke:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Stavke u kombinovanoj listi, jedna po liniji"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Kombinovana kućica"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Da li dugme preuzima fokus kada se klikne"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Ima okvir:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Kombinovana kućica za unos"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Novo stablo sa stupcima"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Način izabiranja za stablo sa stupcima"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Vrsta senke ivice stabla sa stupcima"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Stablo sa stupcima"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Vrsta:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Vrsta zakrivljenja"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Najniža vodoravna vrednost"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X Maks:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Najviša vodoravna vrednost"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y Min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Najniža vertikalna vrednost"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y Maks:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Najviša vertikalna vrednost"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Kriva"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Funkcija stvaranja:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Funkcija koja stvara formu"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Niz1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Prvi niz koji se predaje funkciji kao argument"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Niz2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Drugi niz koji se predaje funkciji kao argument"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "CeoBroj1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Prvi ceo broj koji se predaje funkciji kao argument"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "CeoBroj2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Drugi ceo broj koji se predaje funkciji kao argument"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Proizvoljni elemenet"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Novo prozorče"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Odustani, U redu"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "U redu"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Odustani, Primeni, U redu"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Zatvori"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Standardni izgled dugmeta:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Broj dugmadi:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Prikaži dugme za pomoć"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Ima razdvajač:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Da li prozorče ima vodoravni razdvajač iznad dugmadi"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Prozorče"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Oblast za crtanje"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Izmenjiv:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Da li se tekst može menjati"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Tekst vidljiv:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Da li će se tekst koji je korisnik uneo videti. Kad je isključeno, tekst "
+"koji se unosi se prikazuje kao niz zvezdica, što je korisno za unošenje "
+"lozinki"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Najveća dužina:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Najveća dužina teksta"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Tekst:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Da li unos ima oko sebe okvir"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Nevidljivi znak:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Znak koji će se koristiti ukoliko se ne želi da se tekst ne vidi, npr. "
+"prilikom unosa lozinki"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Aktivira podrazumevano:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Da li je podrazumevani element u prozoru aktiviran kad se pritisne Enter"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Širina (znakova):"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Broj znakova za koje treba ostaviti mesta u unosu"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Unos teksta"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Vidljivi prozor:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Da li kućica događaja koristi vidljivi prozor"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Iznad sadržanog:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Da li je kućica događaja iznad prozora sadržanog elementa"
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Kućica događaja"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Rašireno na početku:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+"Da li je razgranik na početku raširen kako bi se video sadržani element"
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Razmak:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Razmak između oznake i sadržanog elementa"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Dodaj element oznake"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Razgranik"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Naslov prozorčeta za izbora datoteke"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Radnja:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Vrsta operacije nad datotekom koja se izvodi"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr "Samo lokalne:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr "Da li treba ograničiti izbor datoteka na lokalne datoteke"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr "Prikaži sakrivene:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Da li se prikazuju sakrivene datoteke i direktorijumi"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Širina (znakova):"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Širina oblasti prikaza"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Dugme za izbor fonta"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr "Višestruki izbor:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr "Da li da dozvoli izbor više datoteka"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Izbor datoteke"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr "Prozorče za izbor datoteke"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Odaberi datoteku"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Op. datoteke:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Da li su prikazana dugmad za operacije sa datotekama"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Prozorče za izbor datoteke"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X koordinata elementa u GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y koordinata elementa u GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Utvrđeni položaji"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Naslov prozorčeta za izbor fonta"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Prikaži stil:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Da li se stil fonta prikazuje kao deo podataka o fontu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Prikaži veličinu:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Da li se veličina fonta prikazuje kao deo podataka o fontu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Koristi font:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Da li se izabrani font koristi prilikom prikaza podataka o fontu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Koristi veličinu:"
+
+# bug: "if" -> "If" (capitalization)
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+"Da li se izabrana veličina fonta koristi prilikom prikaza podataka o fontu"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Izaberi font"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Dugme za izbor fonta"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Tekst za pregled:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Tekst za pregled za prikaz"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Izbor fonta"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Izaberi font"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Prozorče za izbor fonta"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Okvir"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Početna vrsta:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Početna vrsta zakrivljenja"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gama kriva"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Vrsta senke oko kućice za rukovanje"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Ručka (poz.):"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Pozicija ručke"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Ivica prijanjanja:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Ivica kućice za rukovanje koja prijanja položaju"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Kućica za upravljanje"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Nova vodoravna kućica"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Veličina"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Broj elemenata u kućici"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogeno:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Da li naslednik treba da bude iste veličine"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Razmak između svakog naslednika"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Ne može obrisati nijednog naslednika."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Položaj:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Položaj forme u odnosu na svoju braću"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Popuna:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Popuna elementa"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Raširi:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Stavi na Tačno da bi se dozvolilo elementu da se širi"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Ispuni:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Stavi na Tačno da bi se dozvolilo elementu da ispuni dodeljenu oblast"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Smesti na početak:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Stavi na Tačno da bi se element smestio na početak kućice"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Ubaci ispred"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Ubaci iza"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Vodoravna kućica"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Nova vodoravna kućica sa dugmadima"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Broj dugmadi"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Raspored:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Stil rasporeda dugmadi"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Razmak između dugmadi"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Vodoravna kućica sa dugmadima"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Pozicija pregrade"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Skupi:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Stavi na Tačno da bi se dozvolilo element da se skuplja"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Promeni veličinu:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Stavi na Tačno da bi se dozvolilo elementu da menja veličinu"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Vodoravne ravni"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Mere:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Jedinice na lenjiru"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Niža vrednost:"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Niža vrednost na lenjiru"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Gornja vrednost:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Viša vrednost lenjira"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Tekuća pozicija na lenjiru"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Maks:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Najveća vrednost lenjira"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Vodoravni lenjir"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Prikaži vrednost:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Da li je vrednost skale prikazana"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Cifre:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Broj cifara koji se želi da prikazati"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Vrednost (poz.):"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Pozicija vrednosti"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Način upotrebe:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Način promene skale"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Preokrenuto:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Da li su vrednosti opsega preokrenute"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Vodoravna skala"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Način promene linije sa klizačem"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Vodoravna linija sa klizačem"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Vodoravni razdvajač"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Spisak ikona"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Način izabiranja za stablo sa stupcima"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Pravac pružanja"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Pravac pružanja sadržaja linije napretka"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Veličina ikone:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikona:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Uobičajeni Gnom elemenat koji se koristi."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Veličina ikone:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Veličina uobičajene ikone"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Veličina strane:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Vodoravno poravnanje"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Vertikalno poravnanje"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Slika"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Nevažeća stavka baznog panela"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Stavka menija sa slikom"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Prozorče za unos"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Koristi podvlačenje:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr "Da li tekst sadrži podvučeni znak za prečicu"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "Koristi Format:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Da li tekst sadrži pango format"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Složi u blok:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Slaganje u blok linija oznake"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Prelomi tekst:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Da li je tekst prelomljen da bi stao u širinu oznake"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Moguće obeležiti:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Da li se tekst oznake može obeležiti mišem"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Vodoravno poravnanje cele oznake"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Vertikalno poravnanje cele oznake"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Mesto Fokusa:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Element za postavljanje fokusa tastature kada se koristi podvučen taster za "
+"prečicu"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Ekskluzivno:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Širina oblasti prikaza"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Izaberite način:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Prelamanje teksta"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Automatski"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Oznaka"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Širina oblasti:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Širina oblasti prikaza"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Visina oblasti:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Visina oblasti prikaza"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X koordinata forme u GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y koordinata forme u GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Izgled"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Izabrani način za listu"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Spisak"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Stavka spiska"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Iskačući meni"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Datoteka"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Uređivanje"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "P_regled"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Pomoć"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_O programu"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Izmeni menije..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Meni"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Stavka menija"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Prikaži vodoravno:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Da li je stavka vidljiva ako traka alatki vodoravna"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Prikaži uspravno:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Da li je stavka vidljiva ako traka alatki uspravna"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Važna je:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+"Da li se tekst stavke prikazuje kada je režim trake alatki "
+"GTK_TOOLBAR_BOTH_HORIZ"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Dugme alatke"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nova sveska"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Broj listova:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Prikaži jezičke:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Da li su jezičci sveske prikazani"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Prikaži ivicu:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Da li je ivica sveske prikazana kada jezičci nisu"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Pol. jezičaka:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Pozicija jezičaka"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Klizajuće:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Da li su jezičci klizajući"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Vod. ivica jezičaka:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Veličina vodoravne ivice jezičaka"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Uspr. ivica jezičaka:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Veličina vertikalne ivice jezičaka"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Prikaži iskakajući meni:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Da li je omogućen iskakajući meni"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Broj listova:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Broj listova u svesci"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Prethodni list"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Sledeći list"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Obriši list"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Prebaci sledeći"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Prebaci prethodni"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Ubaci list posle"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Ubaci list pre"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Položaj lista u spisku listova"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Stavi na Tačno da bi se dozvolilo jezičku da se proširi"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Stavi na Tačno da bi se dozvolilo jezičku da ispuni dodeljenu oblast"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Stavi na Tačno da bi se jezičak smestio na početak sveske"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Oznaka menija:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Tekst koji se prikazuje u iskakajućem meniju"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Sveska"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Ne može da doda %s u GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Meni sa opcijama"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Boja:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Da li je prikaz u boji ili u nijansama sive boje"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Da li se prikaz širi da bi ispunio alociranu oblast"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Pregled"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Pravac pružanja sadržaja linije napretka"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Deo:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Deo posla koji je završen"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Korak impulsa:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"Deo dužine linije napretka za koji treba pomeriti skačući blok kad se pulsira"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Tekst koji se prikazuje iznad linije napretka"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Prikaži tekst:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Da li se tekst prikazuje u elementu napretka"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Način aktivnosti:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Da li se elemenat napretka ponaša kao prednji deo Perinog auta"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Vodoravno poravnanje teksta"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Vertikalno poravnanje teksta"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Elemenat napretka"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Da li je radio dugme početno uključeno"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grupa"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Grupa radio dugmadi (uobičajeno je da su to sva radio dugmad sa istim "
+"prethodnikom)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nova grupa"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Radio dugme"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Da li je radio stavka menija početno uključena"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Grupa radio stavki menija (uobičajeno je da su to sve radio stavke menija sa "
+"istim prethodnikom)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Radio stavka menija"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Grupa radio dugmadi (uobičajeno je da su to sva radio dugmad među alatkama)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr "Radio dugme trake alatki"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Vod. način:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Kada će se prikazivati strelice za vodoravno pomeranje sadržaja"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Ver. način:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Kada će se prikazivati strelice za okomito pomeranje sadržaja"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Prozor (poz.):"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Gde se smešta nasledni prozor u odnosu na strelice za pomeranje"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Vrsta senke:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Način promene vertikalne linije sa klizačem"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Klizajući prozor"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Razdvajač menija"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Crtaj:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Da li se razdvajač crta, ili je prazan"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Vodoravni razdvajač alatki"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Stepen uspona:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Stepen uspona dugmeta koje se vrti, koristi se zajedno sa povećanjem broja "
+"stranice"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Broj decimalnih cifara koji se želi prikazati"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerički:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Ukoliko je dozvoljen jedino unos brojeva"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Način izmene:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Da li se emituju value_changed signali"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Prijanjanje:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Da li vrednost prijanja uz umnoške koraka"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Prelom:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Da li se vrednost prelama na granicama"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Dugme koje se okreće"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Prostor za izmenu veličine:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Da li linija stanja ima prostor za promenu veličine prozora"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Linija stanja"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Nova tabela"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Broj redova:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Redovi:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Broj redova u tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Stupci:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Broj stubaca u tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Da li svi naslednici treba da budu iste veličine"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Razmak između redova:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Razmak između svakog reda"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Razmak između stubaca:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Razmak između svakog stupca"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Ćelija X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Leva ivica forme u tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Ćelija Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Gornja ivica forme u tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Prostiranje stubaca:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Broj stubaca prostrtih formom u tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Prostiranje redova:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Broj redova prostrtih formom u tabeli"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H Popuna:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V Popuna:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X Proširenje:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Stavi na Tačno da bi se dozvolilo elementu da se širi vodoravno"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y Proširenje:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Stavi na Tačno da bi se dozvolilo elementu da se širi vertikalno"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X Skupljanje:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Stavi na Tačno da bi se dozvolilo elementu da se skuplja vodoravno"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y Skupljanje:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Stavi na Tačno da bi se dozvolilo elementu da se skuplja vertikalno"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X Punjenje:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+"Stavi na Tačno da bi se dozvolilo elementu da ispuni vodoravno dodeljenu "
+"oblast"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y Punjenje:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+"Stavi na Tačno da bi se dozvolilo elementu da ispuni vertikalnu dodeljenu "
+"oblast"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Ubaci red pre"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Ubaci red posle"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Ubaci stubac pre"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Ubaci stubac posle"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Obriši red"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Obriši stubac"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabela"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Središte"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Ispuni"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Ništa"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Karakter"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Reč"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Kurzor vidljiv:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Da li je kurzor vidljiv"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Piši preko:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Da li uneti tekst zamenjuje postojeći tekst"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Prihvati tabulator:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Da li se mogu uneti tabulatori"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Poravnanje:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Poravnanje teksta"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Prelamanje:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Prelamanje teksta"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Prostor iznad:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Broj piksela praznog prostora iznad pasusa"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Prostor ispod:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Broj piksela praznog prostora ispod pasusa"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Prostor unutra:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Broj piksela praznog prostora između prelomljenih redova u pasusu"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Leva margina"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Širina leve margine u pikselima"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Desna margina"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Širina desne margine u pikselima"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Uvučeno:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Broj piksela za koliko treba uvući pasuse"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Tekstualni prikaz"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Da li je prekidačko dugme početno uključeno"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Prekidačko dugme"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Prekidačko dugme trake alatki"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Nova traka alatki"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Broj stavki:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Broj stavki na traci alatki"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Usmerenje trake alatki"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Stil trake alatki"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Predlozi:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Da li su predlozi omogućeni"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Prikaži strelicu:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+"Da li se prikazuje strelica za prikaz menija ako traka alatki ne može da "
+"stane"
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Da li je stavka iste veličine kao i ostale jednoobrazne stavke"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Ubaci stavku pre"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Ubaci stavku posle"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Set alatki"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Dugme alatke"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Stavka alatki"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Stubac 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Stubac 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Stubac 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Zaglavlja vidljiva:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Da li se prikazuju zaglavlja"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Predlog pravila:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"Da li je postavljen predlog tako da sklop tema crta redove u raznim bojama"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Moguće presložiti:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Da li je moguće presložiti pogled"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Omogući pretragu:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Da li korisnik može interaktivno pretraživati kroz vrste"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Visina razmere:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Izbor boje"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Da li treba ograničiti izbor datoteka na lokalne datoteke"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X Proširenje:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Spisak razgranatog pogleda"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Nova vertikalna kućica"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Vertikalna kućica"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Nova vertikalna kućica sa dugmadima"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Vertikalna kućica sa dugmadima"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Vrsta senke preglednog prostora"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Pregledni prostor"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Vertikalne površine"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Vertikalni lenjir"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Vertikalna razmera"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Vertikalna linija sa klizačem"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Uspravni razdvajač"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Naslov prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Vrsta prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+msgid "Type Hint:"
+msgstr "Nagoveštaj vrste:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr "Govori upravljaču prozorima kako da se odnosi prema prozoru"
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Početna pozicija prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Promenljiv:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Da li je prozor promenljiv"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Podrazumevana širina:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Podrazumevana širina prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Podrazumevana visina:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Podrazumevana visina prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Promenljive veličine:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Da li se prozoru može menjati veličina"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Da li se prozor može skupljati"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Rasti:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Da li se prozor može povećati"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Samouništenje:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Da li se prozor zatvara kad je njegov direktni prethodnik zatvoren"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Ikona za ovaj prozor"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr "Uloga:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+"Jedinstvena identifikaciona oznaka za prozor koja se koristi pri vraćanju "
+"sesije"
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr "Okićen:"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr "Da li upravljač prozora iscrtava oko prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr "Preskoči spisak poslova:"
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr "Da li se prozor ne pojavljuje u spisku poslova"
+
+# ne valja
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr "Preskoči pejdžer:"
+
+# ne valja
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr "Da li se prozor ne pojavljuje u pejdžeru"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+msgid "Gravity:"
+msgstr "Prijanjanje:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Odnosna tačka za postavljanje koordinata prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Fokusira po kliku:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Da li upravljač prozora iscrtava oko prozora"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Prozor"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Greška"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Sistemska greška"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Greška prilikom otvaranja datoteke"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Greška pri čitanju datoteke"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Greška pri pisanju datoteke"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Nevažeći direktorijum"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Nevažeća vrednost"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Nevažeći XML entitet"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Očekivana početna oznaka"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Očekivana krajnja oznaka"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Očekivani slovni podaci"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Identifikacija klase nedostaje"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Nepoznata klasa"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Nevažeća komponenta"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Neočekivan kraj datoteke"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Nepoznati kod greške"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Kontrolisan od"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Kontroler za"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Oznaka za"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Označeno od"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Član"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Naslednik Čvora"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Označeno od"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Iskačući meni"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Odnos: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Element"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Ime:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Ime elementa koje se predaje pomoćnim tehnologijama"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Opis:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Opis elementa koji se predaje pomoćnim tehnologijama"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Naslov tabele:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Naslov tabele koji se predaje pomoćnim tehnologijama"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Izaberi elemente sa ovim odnosima"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Klik"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Pritisni"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Pusti"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Unesi opis akcije koja se predaje pomoćnim tehnologijama"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Spisak isečaka"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Mora se izabrati element u koji će se prekopirati"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Ne može se ubaciti u prozore ili prozorčiće."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Ne može se ubaciti u izabrani element pošto je\n"
+"automatski napravljena od prethodnika."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Samo se elementi spiska mogu prekopirati u meni ili na liniju menija."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Samo se dugmad mogu prekopirati u oblast akcije prozorčeta."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Samo se GnomeDockItem elementi mogu prekopirati u GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Samo se GnomeDockItem elementi mogu prekopirati preko GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Izvini - kopiranje preko GnomeDockItem još uvek nije operativno."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Samo se GnomeDockItem elementi mogu prekopirati u GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Novi"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Napravi novu datoteku"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnom"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Neodob_reno"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Osnovni"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Dodatni"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Izaberi ključ za prečicu"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Ključevi"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Editor menija"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Vrsta"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Brzi pristup"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Ime"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Upravljač"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktivan"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grupa"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Ikona"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Pomeri elemenat i njegove naslednike jedno mesto iznad na listi"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Pomeri elemenat i njegove naslednike jedno mesto ispod na listi"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Pomeri elemenat i njegove naslednike jedan nivo iznad"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Pomeri elemenat i njegove naslednike jedan nivo ispod"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Uobičajeni elemenat koji se koristi."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Uobičajeni elemenat:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Uobičajeni Gnom elemenat koji se koristi."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr "Tekst stavke menija, ili prazno za razdvajače."
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Ime elementa"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Funkcija koja se poziva kad se izabere elemenat"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Upravljač:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Opcionalna ikona koja se prikazuje levo od elementa menija."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Savet koji se prikazuje kad je pokazivač miša iznad elementa"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Savet:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "Dod_aj"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Dodaj novi elemenat ispod izabranog."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "Dodaj _Naslednika"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Dodaj novi nasleđeni elemenat ispod izabranog."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Dodaj _razdvajač"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Dodaj razdvajač ispod izabranog elementa."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "O_briši"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Obriši tekući elemenat"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Vrsta elementa:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Da li je elemenat početno uključen."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktivan:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Ne"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Grupa radio elemenata menija"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Radio"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Provera"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Obično"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Prečica:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Kontrol"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Šift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Ključ:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Modifikatori:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Da"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Izaberi ikonu"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "razdvajač"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Novo"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Izbirač"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktorijum projekta nije određen.\n"
+"Odredi ga pomoću prozorčeta za opcije projekta.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Izvorni direktorijum nije određen.\n"
+"Odredi ga pomoću prozorčeta za opcije projekta.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Nevažeći izvorni direktorijum:\n"
+"\n"
+"Izvorni direktorijum mora biti direktorijum projekta.\n"
+"ili poddirektorijum direktorijuma projekta.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktorijum piksmapa nije određen.\n"
+"Odredi ga pomoću prozorčeta za opcije projekta.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Izvini - generisanje izvornog koda za %s još uvek nije operativno"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Vaš projekat koristi prevaziđene elemente koje Gtkmm-2\n"
+"ne podržava. Pronađite ove elemente u vašem projektu, i \n"
+"koristite njihove zamene."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Greška prilikom glade-- izvođenja za generisanje C++ izvornog koda.\n"
+"Proveri da li je glade-- instaliran i da li je u tvom PATH-u.\n"
+"Zatim probaj da izvršiš 'glade-- <project_file.glade>' u terminalu."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Greška prilikom pokretanja gate-a za generisanje Ada95 izvornog koda.\n"
+"Proveri da li je gate instaliran i da li je u tvom PATH-u.\n"
+"Zatim probaj da izvršiš „gate <project_file.glade>“ u terminalu."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Greška prilikom pokretanja glade2perl-a za generisanje Perl izvornog koda.\n"
+"Proveri da li je glade2perl instaliran i da li je u tvom PATH-u.\n"
+"Zatim probaj da izvršiš „glade2perl <project_file.glade>“ u terminalu."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Greška prilikom pokretanja eglade-a za generisanje Eiffel izvornog koda.\n"
+"Proveri da li je eglade instaliran i da li je u tvom PATH-u.\n"
+"Zatim probaj da izvršiš „eglade <project_file.glade>“ u terminalu."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Direktorijum piksmapa nije određen.\n"
+"Odredi ga pomoću prozorčeta za opcije projekta.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Greška pri pisanju XML daljtoteke za projekat\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Postavke projekta"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Opšte"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Osnovne postavke:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Direktorijum projekta"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Direktorijum projekta:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Pregled..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Ime tekućeg projekta"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Ime projekta:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Ime programa"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Datoteka projekta"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Datoteka projekta:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Poddirektorijumi:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Direktorijum za smeštaj generisanog izvornog koda"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Direktorijum izvornog koda:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Direktorijum za smeštaj piksmapa"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Direktorijum piksmapa:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Licenca koja će se postaviti na početku generisanih datoteka"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Jezici:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnom:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Omogući podršku za Gnom"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Da li će se izgraditi Gnom aplikacija"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Omogući podršku za Gnom bazu podataka"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Da li će se izgraditi Gnom aplikacija sa bazom podataka"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C opcije"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+"<b>Zapamtite:</b> za velike programe, preporučuje se upotreba libglade-a."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Opšte opcije:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext podrška"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Da li su slogovi obeleženi za prevod pomoću gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Odredi imena elemenata"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Da li se imena elemenata određuju u izvornom kodu"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Sačuvaj datoteke izvornog koda"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Da li se čuvaju kopije datoteka izvornog koda"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Podrška za Gnom pomoć"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Da li se uključuje podrška za Gnom sistem pomoći"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Postavke izlaza datoteka:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "main.c datoteka je izlaz"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Da li je main.c izlaz koji sadrži main() funkciju i ona ne postoji"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Proizvedi pomoćne Funkcije"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Da li se proizvode pomoćne funkcije"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Proizvedi datoteke za izradu"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Da li se proizvode datoteke za izradu izvornog koda, kao Makefile.am i "
+"configure.in, ukoliko one već ne postoje"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Funkcije izrade sučelja:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Datoteka u kojoj se nalaze funkcije za kreiranje interfejsa"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Datoteka izvornog koda:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Datoteka u kojoj se nalaze deklaracije funkcija za kreiranje interfejsa"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Datoteka zaglavlja:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Izvorna datoteka za funkcije za izradu sučelja"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Datoteka zaglavlja za funkcije za izradu sučelja"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Funkcije za upravljanje signalima i pozvanim funkcijama:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Datoteka u kojoj su upisani prazni upravljači signala i pozvane funkcije"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Datoteka u koju se upisuju deklaracije upravljača signala i pozvanih funkcija"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Izvorna datoteka za rukovaoca signalima i pozivne funkcije"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Datoteka zaglavlja za rukovaoca signalima i pozivne funkcije"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Pomoćne funkcije:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Datoteka u koju se upisuju pomoćne funkcije"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Datoteka u koju se upisuju deklaracije pomoćnih funkcija"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Izvorna datoteka za pomoćne funkcije"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Datoteka zaglavlja za pomoćne funkcije"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade opcije"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Nizovi koji se prevode:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+"<b>Zapamtite:</b> ova opcija je prevaziđena — koristite intltool umesto nje."
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Sačuvaj nizove koji se prevode"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Da li se nizovi koji se prevode čuvaju u posebnoj datoteci C izvornog koda "
+"da bi se omogućilo prevođenje interfejsa koje puni libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+"Izvorna datoteka C koda u kojoj će se sačuvati svi nizovi koji se prevode"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Datoteka:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Izaberite direktorijum projekta"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Morate postaviti opciju za datoteku koja sadrži nizove koji se prevode"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Morate postaviti opciju direktorijum projekta"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Morate postaviti opciju za datoteku projekta"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Morate postaviti opciju za ime projekta"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Morate postaviti opciju za ime programa"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Morate postaviti opciju za direktorijum izvornog koda"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Morate postaviti opciju za direktorijum piksmapa"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Ne može da prikaže datoteku za pomoć: %s.\n"
+"\n"
+"Greška: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Napravi novi projekat"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Izgradi"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Proizvedi izvorni kod projekta"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "Op_cije..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Izmeni opcije projekta"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Obriši izabrani element"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Prikaži _paletu"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Prikaži paletu sa elemenetima"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Prikaži uređivač _osobina"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Prikaži uređivač osobina"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Prikaži stablo _elemenata"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Prikaži stablo elemenata"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Prikaži spisak _isečaka"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Prikaži spisak isečaka"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Prikaži mre_žu"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Prikaži mrežu (samo u fiksnim kontejnerima)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "_Prioni na mrežu"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Prioni element za mrežu"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Prikaži pre_dloge za element"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Prikaži predloge za napravljene elemente"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Postavi opcije za _mrežu..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Postavi stil mreže i razmak"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Postavi opcije za prianjanj_e..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Postavi opcije za prianjanje uz mrežu"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_FAQ"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Pogledajte pitanja i odgovore za Glejda"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projekat"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Novi projekat"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Otvori"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Otvori projekat"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Sačuvaj"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Sačuvaj projekat"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Opcije"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Izgradi"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Izgradi izvorni kod"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Otvori postojeći projekat"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Sačuvaj projekat"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Izađi iz Glejda"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Iseci izabrani element i smesti među isečke"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Umnoži izabrani element i smesti među isečke"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Ubaci elemnt iz spiska isečaka preko izabranog elementa"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Mreža"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Prikaži mrežu"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Odredi razmak između linija mreže"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "_Prioni na mrežu"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Prioni element na mrežu (samo u fiksnim kontejnerima)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Odredi koji delovi forme prijanjaju na mrežu"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_O programu..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "Opc_ije"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Proizvedi izvorni kod"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glejd"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Da li sigurno želiš da kreiraš novi projekat?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Novi _Gtk+ projekat"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Novi G_nom projekat"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Koju vrstu projekta želiš da kreiraš?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Napravljen je novi projekat."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Projekat otvoren."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Greška prilikom otvaranja projekta"
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Greške prilikom otvaranja datoteke projekta"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " greške prilikom otvaranja datoteke projekta"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Trenutno nema nijednog otvorenog projekta.\n"
+"Napravi novi projekat pomoću Projekat/Novi naredbe."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Greška prilikom spasavanja projekta"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Greška prilikom spasavanja projekta"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Projekat sačuvan."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Greška prilikom pisanja izvornog koda"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Greška prilikom pisanja izvornog koda."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Izvorni kod ispisan."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Sistemska poruka greške:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Da li sigurno da želiš da prekineš?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Dejmon Čaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glejd je izgrađivač korisničkog sučelja za Gtk+ i Gnoma."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "O Glejdu"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<bez naslova>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Pregledač baze podataka"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Kombinacija podataka i povezivanja"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Izbornik veza"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN Konfigurator"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Druid za DSN konfiguraciju"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Istakni tekst:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Ukoliko je izabrano, u elementu će tekst biti istaknut"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Pregledač grešaka baze podataka"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Prozorče grešaka baze podataka"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Obrazac"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Tekst unutar sive trake"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Siva traka"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Mreža granice podataka"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Spisak granice podataka"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Element za prijavu na bazu podataka"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Prijava"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Prozorče za prijavu na bazu podataka"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Izbor snabdevača"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Izbornik izvora podataka"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Editor tabele "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Dopusti plutanje"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Da li su dozvoljene stavke plutajućeg doka"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Dodaj traku doka na vrh"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Dodaj traku doka na dno"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Dodaj traku doka na levo"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Dodaj traku doka na desno"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Dodaj stavku plutajućeg doka"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnom dok"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Zaključano:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Da li je stavka doka zaključana u položaju"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Ekskluzivno:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Da li je stavka doka uvek jedina na svojoj traci"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Nikad plutanje:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+"Da li nije nikad dozvoljeno stavki doka da pluta u svom sopstvenom prozoru"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Nikad vertikalno:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Da li nije nikad dozvoljeno stavci doka da bude vertikalna"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Nikad vodoravno:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Da li nije nikad dozvoljeno stavci doka da bude vodoravna"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Vrsta senke oko stavke doka"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Pravac pružanja plutajuće stavke doka"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Dodaj traku doka ispred"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Dodaj traku doka iza"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnom stavka doka"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Dodatne informacije kao što su opis paketa i njegova matična stranica na vebu"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnomovo prozorče o programu"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Nova datoteka"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Otvori datoteku"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Sačuvaj datoteku"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Statusna linija:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Da li prozor ima statusnu liniju"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Sačuvaj kofiguraciju:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Da li se konfiguracija čuva i povraća automatski"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Gnom programski prozor"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Poruka o stanju."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Napredak:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Da li programska linija ima pokazivač napretka"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Stanje:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Da li programska linija ima oblast za poruke o napretku i korisnički unos"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnom programska linija"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Umekšano:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Da li je površina umekšana, tj. ivice teksta i grafike"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Najmanja iks koordinata"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Najmanja ipsilon koordinata"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Najveća iks koordinata"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Najveća ipsilon koordinata"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Piksela u jedinici:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Broj piksela koji odgovara jednoj jedinici mere"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Prilagođavanje:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Da li primer koristi prilagođavanje da bi bio precizniji"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Izaberi boju"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome izabirač boja"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Ne može da napravi Bonobo kontrolu"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Nova Bonobo kontrola"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Izaberi Bonobo kontrolu"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Opis"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo kontrola"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Prikaži vreme:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Da li se prikazuju vreme i datum"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Dvadesetčetvoročasovni format:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Da li se vreme prikazuje u dvadesetčetvoročasovnom formatu"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Niži čas:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Najniži čas koji se pokazuje u iskoku"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Gornji čas:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Najviši čas koji se pokazuje u iskoku"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Automatsko zatvaranje:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Da li se prozorče zatvara kad se pritisne na bilo koje dugme"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Sakrij pri zatvaranju:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Da li se prozorče skriva, umesto da se uništi prilikom zatvaranja"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Gnomovo prozorče"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Novi Gnomov pomoćnik"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Prikaži pomoć"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Prikaži dugme za pomoć."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Dodaj početnu stranicu"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Dodaj krajnju stranicu"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Druid"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Naslov stranice"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Osnovni tekst na stranici koji te upoznaje sa druidom."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Boja naslova:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Boja teksta naslova"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Boja teksta:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Boja osnovnog teksta"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Boja pozadine stranice"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Boja poz. logoa:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Boja pozadine oko logoa"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Boja kućice za tekst:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Boja pozadine oblasti osnovnog teksta"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Slika za logo:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logo koji se prikazuje u gornjem levom delu stranice"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Vodotisak na boku:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Vodotisak koji se prikazuje na boku stranice."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Vodotisak na vrhu:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Vodotisak koji se prikazuje na vrhu stranice."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Početna ili krajnja stranica druida"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Boja pozadine sadržaja:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Boja pozadine oko naslova"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Slika koja se prikazuje duž vrha strane"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Standardna strana Druida"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Identifikacija istorijata:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Identifikacija pod kojom se čuvaju stavke istorijata"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Maks. sačuvano:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Najveći broj sačuvanih stavki istorijata"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome stavka"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Naslov prozorčeta za izbora datoteke"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Direktorijum:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Da li je umesto datoteke potreban direktorijum"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Da li prozorče za izbor datoteke treba da bude modalno"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Koristi novi izbirač datoteka"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Koristi novi GtkFileChooser element umesto GtkFileSelection-a"
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnomov unos datoteke"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Pregledni tekst za prikaz u prozorčetu za izbor fonta"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Način:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Šta prikazati u dugmetu za izbor pisma"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Veličina pisma koje se koristi u dugmetu za izbor pisma"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome odabirač pisma"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "Adresa (URL):"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "Adresa (URL) koja se prikazuje kad se klikne na dugme"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Tekst koji se prikazuje u dugmetu"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef dugme za povezivanje"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome unos ikone"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Način izbora"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Širina ikone:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Širina svake ikone"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Broj piksela između redova ikona"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Broj piksela između stubaca ikona"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Ivica ikone:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Broj piksela oko ikone (ne koristi se?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Razmak teksta:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Broj piksela između teksta i ikone"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Tekst se može menjati:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Da li korisnik može menjati tekst"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Statičan tekst:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+"Da li je tekst statičan, u kom slučaju se neće kopirati pomoćy GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Spisak ikona"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Izbor ikona"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Vrsta poruka:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Vrsta kutije sa porukama"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Poruka:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Poruka za prikaz"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome kućica za poruke"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Ime pixmap-e"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "U razmeri:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Da li je piksmapa u razmeri"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Širina razmere:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Širina razmere u kojoj će biti ikona"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Visina razmere:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Visina razmere u kojoj će biti ikona"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome piksmapa"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Prikaz:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Da li je prikazan smanjeni pregled piksmape"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Nov GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Prozorče sa osobinama"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Ispiši izvorni kod i izađi"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Počni sa skrivenom paletom"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Počni sa skrivenim editorom vrednosti"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: XML datoteka mora biti postavljena sa '-w' ili '--write-source' "
+"opcijom.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Greška prilikom punjenja XML datoteke.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Greška prilikom pisanja izvornog koda.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Paleta"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privatno"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "zaštićeno"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "javno"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Osvetljenje"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Izabrano"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Neosetljiv"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Kad se prozor mora ponovo iscrtati"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Kad se miš pomera"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Nagoveštaji pomeranja miša"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Pomeranje miša kad je bilo koje dugme pritisnuto"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Pomeranje miša kad je dugme 1 pritisnuto"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Pomeranje miša kad je dugme 2 pritisnuto"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Pomeranje miša kad je dugme 3 pritisnuto"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Bilo koje dugme miša pritisnuto"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Bilo koje dugme miša pušteno"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Bilo koje dugme pritisnuto"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Bilo koje dugme pušteno"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Kad miš uđe u prozor"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Kad miš napušta prozor"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Bilo koja promena u fokusu unosa"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Bilo koja promena u strukturi prozora"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Bilo koja promena u X Windows osobinama"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Bilo koja promena u vidljivosti"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Za kurzore u programima koji podržavaju XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Osobine"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Pakovanje"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Zajedničko"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stil"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Signali"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Osobine: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Osobine: <nijedna>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klasa:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Klasa elementa"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Širina:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Zahtevana širina elementa (obično se koristi da bi se postavila najmanja "
+"širina)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Visina:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Zahtevana visina elementa (obično se koristi da bi se postavila najmanja "
+"visina)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Vidljivo:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Da li je element početno vidljiv"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Osetljivo:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Da li element odgovara na unos"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Predlog koji se prikazuje kad je miš postavljen iznad elementa"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Može biti podrazumevano:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Da li element može biti podrazumevana akcija u prozorčetu"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Podrazumevano:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Da li je element podrazumevana akcija u prozorčetu"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Može da fokusira:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Da li element može da bude u fokusu za unos"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Ima fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Da li je elemenet u fokusu za unos"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Događaji:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "X događaji koje element prihvata"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Pr. događaji:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Mod događaja X proširenja"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Ubrzivači:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Određuje signale koji se emituju kad su tipke pritisnute"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Izmeni..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Prenesi:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Stavi na Tačno da bi se preneo stil na naslednike elementa"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Imenovani stil:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Ime stila koji može biti zajednički za više elemenata"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Font:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Font koji se koristi za bilo koji tekst u elementu"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopiraj sve"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Prvi plan:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Pozadina:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Osnova:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Boja prvog plana"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Boja pozadine"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Boja teksta"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Osnovna boja"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Piksmapa poz.:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Grafika koja se koristi kao pozadina elementa"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Datoteka za upis izvornog koda"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Javno:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Da li je element dodat strukturi podataka komponente"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Posebna klasa:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Stavi podstablo ovog elementa u posebnu klasu"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Posebna datoteka:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Stavi ovaj element u posebnu datoteku izvornog koda"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Vidljivost:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Vidljivost elemenata. Javni elementi se izvoze u globalnu mapu."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Mora se izabrati boja ili pozadina koja se kopira"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Nevažeći izbor u on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Mora se prvo kopirati boja ili piksmapa pozadine"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Mora se izabrati boja u koju će se prekopirati"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Mora se izabrati piksmapa pozadine u koju će se prekopirati"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Ne može da napravi pixmap iz datoteke\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Podaci"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Posle"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Objekat"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Signal:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Signal za koji se dodaje upravljač"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Funkcija koja obrađuje signal"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Podaci:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Podaci koji se predaju upravljaču"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Objekat:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Objekat koji prima signal"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Posle:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Da li se upravljač izvršava posle funkcije klase"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Dodaj"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Ažuriraj"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Očisti"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Ubrzavači"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Način"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Tipka"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Signal koji se emituje"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Tipka ubrzavača"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Signal koji se emituje kad se ubrzavač pritisne"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Nizovi koji se prevode:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Izaberi X događaje"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Maska događaja"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Mora se postaviti tipka za ubrzavanje"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Mora se postaviti signal koji se emituje"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Mora se odrediti ime za signal"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Mora se odrediti upravljač signala"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s signali"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Izaberi signal"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Vrednost:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Korak pov:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Strana pov:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Veličina strane:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "H vrednost:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "H min:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "H maks:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "H korak pov:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "H strana pov:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "H veličina strane:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "V vrednost:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "V min:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "V maks:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "V korak uklj:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "V strana uklj:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "V veličina strane:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Početna vrednost"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Najmanja vrednost"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Najveća vrednost"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Uvećanje koraka"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Uvećanje stranice"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Veličina stranice"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Zahtevano pismo nije dostupno."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Izaberi imenovani stil"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Stilovi"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Promeni ime"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Odustani"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Novi stil:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Nevažeće ime stila"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Ime stila već postoji"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Preimenuj stil u:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Ne može da preimenuje datoteku: \n"
+" %s\n"
+"u:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Ne može da kreira datoteku: \n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Greška pri pisanju XML datoteke\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nevažeće ime datoteke za izvorni kod interfejsa: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nevažeće ime datoteke za zaglavlje interfejsa: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nevažeće ime datoteke za povratnu funkciju: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nevažeće ime datoteke za zaglavlje povratne funkcije: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Nevažeće ime datoteke za pomoćni izvorni kod: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Nevažeće ime datoteke za zaglavlje podrške: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Ne može da doda u datoteku:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Greška pri pisanju datoteke:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Ime datoteke se mora postaviti u prozorčetu sa opcijama projekta."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Ime datoteke mora biti ime datoteke bliskog rođaka.\n"
+"Koristi opcije projekta da ga postaviš."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Stablo elemenata"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Element nije nađen u kutijici"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Element nije nađen u tabeli"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Element nije nađen u utvrđenom sadržaocu"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Element nije nađen u pakeru"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Ne može da pristupi datoteci:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Ne može da otvori datoteku: \n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Greška pri čitanju datoteke: \n"
+". %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Ne može da kreira direktorijum: \n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Ne može da pristupi direktorijumu:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Nevažeći direktorijum:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekti"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projekat"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Ne može da otvori direktorijum: \n"
+" %s\n"
diff --git a/tools/glade/po/sv.po b/tools/glade/po/sv.po
new file mode 100644
index 00000000..75f053f6
--- /dev/null
+++ b/tools/glade/po/sv.po
@@ -0,0 +1,6424 @@
+# Swedish translation of Glade.
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2007 Free Software Foundation, Inc.
+# Martin Norbäck <d95mback@dtek.chalmers.se>, 1999, 2001.
+# Christian Rose <menthos@menthos.com>, 2000, 2001, 2002, 2003.
+# Daniel Nylander <po@danielnylander.se>, 2007.
+#
+# $Id: sv.po,v 1.44 2005/10/02 22:04:16 menthos Exp $
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2007-09-21 00:25+0200\n"
+"PO-Revision-Date: 2007-09-21 00:30+0100\n"
+"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
+"Language-Team: Swedish <sv@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "Skapa eller öppna användargränssnitt för GTK+ eller GNOME-program"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Gränssnittsbyggaren Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Alternativ för rutnät"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Horisontellt mellanrum:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Vertikalt mellanrum:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Stil för rutnät:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Punkter"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Linjer"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Alternativ för fästning mot rutnätet"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Horisontell fästning mot rutnätet:"
+
+#: ../glade/editor.c:508
+#: ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Vänster"
+
+#: ../glade/editor.c:517
+#: ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Höger"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Vertikal fästning mot rutnätet"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Topp"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Botten"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GnomeDockItem-widgetar kan bara klistras in i en GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Kunde inte infoga en GtkScrolledWindow-widget."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Kunde inte infoga en GtkViewport-widget."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Kunde inte lägga till en ny widget."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Du kan inte lägga till en widget till den valda positionen.\n"
+"\n"
+"Tips: GTK+ använder containers för att lägga upp widgets.\n"
+"Försök att ta bort den existerande widgeten och använd\n"
+"en box eller en container istället.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Kunde inte ta bort widgeten."
+
+#: ../glade/editor.c:3541
+#: ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Widgeten kan inte tas bort."
+
+#: ../glade/editor.c:3572
+msgid "The widget is created automatically as part of the parent widget, and it can't be deleted."
+msgstr "Widgeten är automatgenererad som en del av föräldrawidgeten, och kan inte tas bort"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Kantbredd:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Bredden på kanten runt behållaren"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Välj"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Ta bort rullfönster"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Lägg till rullfönster"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Ta bort justering"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Lägg till justering"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Ta bort händelseruta"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Lägg till händelseruta"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Visa igen"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Klipp ut"
+
+#: ../glade/gbwidget.c:1866
+#: ../glade/property.c:892
+#: ../glade/property.c:5141
+msgid "Copy"
+msgstr "Kopiera"
+
+#: ../glade/gbwidget.c:1875
+#: ../glade/property.c:904
+msgid "Paste"
+msgstr "Klistra in"
+
+#: ../glade/gbwidget.c:1887
+#: ../glade/property.c:1581
+#: ../glade/property.c:5132
+msgid "Delete"
+msgstr "Ta bort"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414
+#: ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "N/A"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "ersätta barn till behållare - inte implementerat ännu\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Kunde inte infoga en GtkAlignment-widget."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Kunde inte ta bort en GtkAlignment-widget."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Kunde inte sätta in en GtkEventBox-widget."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Kunde inte ta bort en GtkEventBox-widget."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Kunde inte sätta in en GtkScrolledWindow-widget."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Kunde inte ta bort en GtkScrolledWindow-widget."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Ta bort etikett"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+#, fuzzy
+msgid "Application Name"
+msgstr "Gnome-applikationsruta"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbaboutdialog.c:103
+#: ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Logotyp:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbaboutdialog.c:103
+#: ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Pixmap som ska användas som logotyp"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#: ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Programnamn:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Namnet på programmet"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+#: ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Kommentarer:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Extra information, såsom en beskrivning av programmet"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107
+#: ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Copyright:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107
+#: ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Copyrightnotisen"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr ""
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Om programmet är ett Gnomeprogram"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+#, fuzzy
+msgid "Website Label:"
+msgstr "Menyetikett:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Bilden som ska visas längs överkanten på sidan"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+#: ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Licens:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Reliefstilen på knappen"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+#, fuzzy
+msgid "Wrap License:"
+msgstr "Licens:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "alpha-kanalen"
+# Jag vill ha "alfakanalen"
+#
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+#, fuzzy
+msgid "If the license text should be wrapped"
+msgstr "Om alfakanalen ska användas"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#: ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Författare:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#: ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Författarna av paketet, en per rad"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116
+#: ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Dokumenterare:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116
+#: ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Dokumenterarna av paketet, en per rad"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr ""
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+#, fuzzy
+msgid "The people who have created the artwork for the package, one on each line"
+msgstr "Författarna av paketet, en per rad"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118
+#: ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Översättare:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118
+#: ../glade/gnome/gnomeabout.c:143
+msgid "The translators of the package. This should normally be left empty so that translators can add their names in the po files"
+msgstr "Översättarna av paketet. Detta ska normalt lämnas tomt så att författarna kan lägga till sina namn i po-filerna"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "Om..."-här
+# Jag vill ha "Om"
+#
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnome Om-dialog"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Etikett med snabbtangent"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71
+#: ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130
+#: ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181
+#: ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X-justering:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Justeringen i x-led för barnwidgeten"
+
+#: ../glade/gbwidgets/gbalignment.c:74
+#: ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133
+#: ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184
+#: ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y-justering:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Justeringen i y-led för barnwidgeten"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X-skala:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Skalan i x-led för barnwidgeten"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y-skala:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Skalan i y-led för barnwidgeten"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "H fyllning:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Skalan i x-led för barnwidgeten"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "H fyllning:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Skalan i x-led för barnwidgeten"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "H fyllning:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Skalan i x-led för barnwidgeten"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "H fyllning:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Justeringen i x-led för barnwidgeten"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Justering"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Riktning:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Pilens riktning"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+#: ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247
+#: ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123
+#: ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104
+#: ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Skugga:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Skuggtypen för pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Justeringen i x-led för pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Justeringen i y-led för pilen"
+
+#: ../glade/gbwidgets/gbarrow.c:95
+#: ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "X-fyll:"
+
+#: ../glade/gbwidgets/gbarrow.c:95
+#: ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+#: ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Fyllningen i x-led"
+
+#: ../glade/gbwidgets/gbarrow.c:97
+#: ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Y-fyll:"
+
+#: ../glade/gbwidgets/gbarrow.c:97
+#: ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+#: ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Fyllningen i y-led"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Pil"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122
+#: ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Etikett X-justering:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123
+#: ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Horisontell justering av ramens etikettwidget"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125
+#: ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Etikett Y-justering:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126
+#: ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Vertikal justering av ramens etikettwidget"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Skuggtypen för ramen"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Justeringen i x-led för ramens barn"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Förhållande:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Sidoförhållandet för ramens barn"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Lyd barn:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Om sidoförhållandet ska bestämmas av barnet"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Sidoram"
+
+#: ../glade/gbwidgets/gbbutton.c:118
+#: ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Standardknapp:"
+
+#: ../glade/gbwidgets/gbbutton.c:119
+#: ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Standardknappen som ska användas"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121
+#: ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92
+#: ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73
+#: ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107
+#: ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etikett:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbbutton.c:121
+#: ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92
+#: ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73
+#: ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107
+#: ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Texten som ska visas"
+
+#: ../glade/gbwidgets/gbbutton.c:122
+#: ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107
+#: ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108
+#: ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Ikon:"
+
+#: ../glade/gbwidgets/gbbutton.c:123
+#: ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108
+#: ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Ikonen som ska visas"
+
+#: ../glade/gbwidgets/gbbutton.c:125
+#: ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Knapprelief:"
+
+#: ../glade/gbwidgets/gbbutton.c:126
+#: ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Reliefstilen på knappen"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Svars-ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid "The response code returned when the button is pressed. Select one of the standard responses or enter a positive integer value"
+msgstr "Den svarskod som returneras då knappen trycks ned. Välj en av standardsvaren eller ange ett positivt heltalsvärde"
+
+#: ../glade/gbwidgets/gbbutton.c:137
+#: ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70
+#: ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76
+#: ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbbutton.c:137
+#: ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70
+#: ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76
+#: ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Om dialogen ska stängas när någon knapp trycks ned"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Ta bort knappinnehåll"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Knapp"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Rubrik:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Om månad och år ska visas högst upp"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Veckodagsnamn:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Om namnen på veckodagarna ska visas"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Fix månad:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Om det inte ska gå att ändra månad och år"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Veckonummer:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Om veckonumret ska visas"
+
+#: ../glade/gbwidgets/gbcalendar.c:81
+#: ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Måndag först:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82
+#: ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Om veckan startar med måndag"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Kalender"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcellview.c:63
+#: ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Bakgrundsfärg:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Bakgrundsfärgen"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Cellvy"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Initialt på:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Om kryssrutan är påslagen från början"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Inkonsekvent:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Om knappen ska visas i ett inkonsekvent tillstånd"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Indikator:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Om indikatorn alltid ska visas"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Kryssruta"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Om kryssmenyvalet är påslaget från början"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Kryssmenyval"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Ny kolumnlista"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152
+#: ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110
+#: ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Antal kolumner:"
+
+#: ../glade/gbwidgets/gbclist.c:242
+#: ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128
+#: ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Markeringsläge:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Markeringsläget för kolumnlistan"
+
+#: ../glade/gbwidgets/gbclist.c:245
+#: ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Visa rubriker:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbclist.c:246
+#: ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Om kolumnrubrikerna ska visas"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Skuggtypen för kolumnlistans kant"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Kolumnlista"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65
+#: ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Använd alfa:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "alpha-kanalen"
+# Jag vill ha "alfakanalen"
+#
+#: ../glade/gbwidgets/gbcolorbutton.c:66
+#: ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Om alfakanalen ska användas"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68
+#: ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73
+#: ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101
+#: ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72
+#: ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Titel:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69
+#: ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Titeln på färgvalsdialogen"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Välj en färg"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Kryssruta"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Opacitetskontroll:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Om opacitetskontrollen ska visas"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Palett:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Om paletten ska visas"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Färgväljare"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Välj färg"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316
+#: ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Färgvalsdialog"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Värde i listan:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Om värdet måste finnas i listan"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "OK om tom:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Om ett tomt värde är ok när 'Värde i listan' är påslaget"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Matcha gemener/versaler:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Om sökningen ska ta hänsyn till gemener/versaler"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Använd pilar:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Om pilar kan användas för att ändra värdet"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Använd alltid:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Om pilar fungerar även om värdet inte finns i listan"
+
+#: ../glade/gbwidgets/gbcombo.c:115
+#: ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Val:"
+
+#: ../glade/gbwidgets/gbcombo.c:116
+#: ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Valen i kombinationslistan, ett per rad"
+
+#: ../glade/gbwidgets/gbcombo.c:425
+#: ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Kombinationsruta"
+
+#: ../glade/gbwidgets/gbcombobox.c:81
+#: ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82
+#: ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcombobox.c:84
+#: ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Om dialogen ska stängas när någon knapp trycks ned"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Har ram:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Kombinationsruta"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Nytt kolumnträd"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Markeringsläget för kolumnträdet"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Skuggtypen för kolumnträdets kant"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Kolumnträd"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Typ:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Typen på kurvan"
+
+#: ../glade/gbwidgets/gbcurve.c:87
+#: ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X-min:"
+
+#: ../glade/gbwidgets/gbcurve.c:87
+#: ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Det minsta horisontellvärdet"
+
+#: ../glade/gbwidgets/gbcurve.c:88
+#: ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X-max:"
+
+#: ../glade/gbwidgets/gbcurve.c:88
+#: ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Det maximala horisontellvärdet"
+
+#: ../glade/gbwidgets/gbcurve.c:89
+#: ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y-min:"
+
+#: ../glade/gbwidgets/gbcurve.c:89
+#: ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Det minsta vertikalvärdet"
+
+#: ../glade/gbwidgets/gbcurve.c:90
+#: ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y-max:"
+
+#: ../glade/gbwidgets/gbcurve.c:90
+#: ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Det maximala vertikalvärdet"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Kurva"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Tillverkningsfunktion:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Funktionen som tillverkar widgeten"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Sträng1:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Det första strängargumentet som ska skickas till funktionen"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Sträng2:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Det andra strängargumentet som ska skickas till funktionen"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Heltal1:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Det första heltalsargumentet som ska skickas till funktionen"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Heltal2:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Det första heltalsargumentet som ska skickas till funktionen"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Skräddarsydd widget"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Ny dialog"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Avbryt, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:314
+#: ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322
+#: ../glade/property.c:5162
+msgid "OK"
+msgstr "OK"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Avbryt, Verkställ, OK"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Stäng"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "_Standardknapplayout:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Antal knappar:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Visa hjälpknapp"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Har avskiljare:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Om dialogen har en horisontell avskiljare ovanför knapparna"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Dialog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Rityta"
+
+#: ../glade/gbwidgets/gbentry.c:94
+#: ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Redigerbar:"
+
+#: ../glade/gbwidgets/gbentry.c:94
+#: ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Om texten är redigerbar"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Synlig text:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbentry.c:96
+msgid "If the text entered by the user will be shown. When turned off, the text typed in is displayed as asterix characters, which is useful for entering passwords"
+msgstr "Om texten som skrivs in av användaren ska visas. Om detta slås av så visas den som asterisker, användbart för att skriva in lösenord."
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Maxlängd:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Textens maximala längd"
+
+#: ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124
+#: ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95
+#: ../glade/property.c:926
+msgid "Text:"
+msgstr "Text:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Om fältet har en ram runt"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Osynligt tecken:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "The character to use if the text should not visible, e.g. when entering passwords"
+msgstr "Tecknet att använda om texten inte ska vara synlig, t.ex. vid inmatning av lösenord"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Aktiverar standardval:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Om standardwidgeten i fönstret är aktiverad då Retur trycks ned"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Bredd i tecken:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Antalet tecken att lämna plats för i inmatningsrutan"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Inmatningsruta"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Synlig:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Lyd barn:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Händelseruta"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Initialt på:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57
+#: ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+#: ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Avstånd:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Antal bildpunkter mellan texten och ikonen"
+
+#: ../glade/gbwidgets/gbexpander.c:105
+#: ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Lägg till etikettwidget"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Expandera:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Titel på filväljardialogen"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Åtgärd:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Endast lokal:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Visa dolda:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Bekräfta:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid "Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Bredd i tecken:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Bredden på layoutytan"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Kryssruta"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Välj fil"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Filväljare"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Filväljardialog"
+
+#: ../glade/gbwidgets/gbfileselection.c:72
+#: ../glade/property.c:1366
+msgid "Select File"
+msgstr "Välj fil"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Filoperationer:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Om filoperationsknapparna ska visas"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Filväljardialog"
+
+#: ../glade/gbwidgets/gbfixed.c:139
+#: ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "X-koordinaten för widgeten i GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:142
+#: ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Y-koordinaten för widgeten i GtkFixed"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Fixa positioner"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69
+#: ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Titel på typsnittsväljardialogen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Visa stil:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Om typsnittsstorleken ska visas som en del av typsnittsinformationen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72
+#: ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Visa storlek:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbfontbutton.c:73
+#: ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Om typsnittsstorleken ska visas som en del av typsnittsinformationen"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74
+#: ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Använd typsnitt:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbfontbutton.c:75
+#: ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Om det valda typsnittet ska användas för att visa typsnittsinformation"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76
+#: ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Använd storlek:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Om det valda typsnittet ska användas för att visa typsnittsinformation"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97
+#: ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191
+#: ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199
+#: ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Välj ett typsnitt"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Kryssruta"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#: ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Förhandsgranskningstext:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "Texten som ska visas"
+# Jag vill ha "Förhandsvisningstexten som ska visas"
+#
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Förhandsvisningstexten som ska visas"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Typsnittsval"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Välj typsnitt"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Typsnittsväljardialog"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Ram"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Initialtyp:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Kurvans typ från början"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gammakurva"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Skuggtypen runt hantagsrutan"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Handtagsposition:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Handtagets position"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Fästkant:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Kanten på handtagsrutan som fäster fast"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Handtagsruta"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Ny horisontell ruta"
+
+#: ../glade/gbwidgets/gbhbox.c:171
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267
+#: ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Storlek:"
+
+#: ../glade/gbwidgets/gbhbox.c:171
+#: ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Antalet widgetar i rutan"
+
+#: ../glade/gbwidgets/gbhbox.c:173
+#: ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426
+#: ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Homogen:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "vara samma storlek"
+# Jag vill ha "vara av samma storlek"
+#
+#: ../glade/gbwidgets/gbhbox.c:174
+#: ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Om barnen ska vara av samma storlek"
+
+#: ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Avståndet mellan varje barn"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Kan inte ta bort några barn"
+
+#: ../glade/gbwidgets/gbhbox.c:327
+#: ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89
+#: ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69
+#: ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Position:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Widgetens position relativt sina syskon"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Fyllning:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Widgetens kantfyllning"
+
+#: ../glade/gbwidgets/gbhbox.c:333
+#: ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65
+#: ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Expandera:"
+
+#: ../glade/gbwidgets/gbhbox.c:334
+#: ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Välj Sant för att låta widgeten expandera"
+
+#: ../glade/gbwidgets/gbhbox.c:335
+#: ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Fyll:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Välj Sant för att låta widgeten fylla hela sin tilldelade area"
+
+#: ../glade/gbwidgets/gbhbox.c:337
+#: ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Packstart:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Välj Sant för att packa widgeten i början av rutan"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Stoppa in före"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Stoppa in efter"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Horisontell ruta"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Ny horisontell knappruta"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Antalet knappar"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Layout:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Layoutstilen på knapparna"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Avståndet mellan knapparna"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Horisontell knappruta"
+
+#: ../glade/gbwidgets/gbhpaned.c:74
+#: ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Delarens position"
+
+#: ../glade/gbwidgets/gbhpaned.c:186
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Krymp:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Välj Sant för att låta widgeten krympa"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Ändra storlek:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Välj Sant för att låta widgeten ändra storlek"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Horisontella paneler"
+
+#: ../glade/gbwidgets/gbhruler.c:82
+#: ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Mått:"
+
+#: ../glade/gbwidgets/gbhruler.c:83
+#: ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Måttenheterna på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:85
+#: ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Lägsta värde:"
+
+#: ../glade/gbwidgets/gbhruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Det lägsta värdet på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:87
+#: ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Högsta värde:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Det högsta värdet på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:90
+#: ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Den nuvarande positionen på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:91
+#: ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Max:"
+
+#: ../glade/gbwidgets/gbhruler.c:92
+#: ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Maxvärdet på linjalen"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Horisontell linjal"
+
+#: ../glade/gbwidgets/gbhscale.c:107
+#: ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Visa värde:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbhscale.c:107
+#: ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Om skalans värde ska visas"
+
+#: ../glade/gbwidgets/gbhscale.c:108
+#: ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Siffror:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbhscale.c:108
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Hur många siffror som ska visas"
+
+#: ../glade/gbwidgets/gbhscale.c:110
+#: ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Värdepos:"
+
+#: ../glade/gbwidgets/gbhscale.c:111
+#: ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Värdets position"
+
+#: ../glade/gbwidgets/gbhscale.c:113
+#: ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114
+#: ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Policy:"
+
+#: ../glade/gbwidgets/gbhscale.c:114
+#: ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Uppdateringspolicyn för skalan"
+
+#: ../glade/gbwidgets/gbhscale.c:116
+#: ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117
+#: ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Inverterad:"
+
+#: ../glade/gbwidgets/gbhscale.c:116
+#: ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117
+#: ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Om intervallvärdena är inverterade"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Horisontell skala"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88
+#: ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Uppdateringspolicyn för rullningslisten"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Horisontell rullningslist"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Horisontell avdelare"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Ikon %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Markeringsläget för kolumnlistan"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#: ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270
+#: ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Orientering:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbiconview.c:132
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Orienteringen på förloppsmätarens innehåll"
+
+#: ../glade/gbwidgets/gbiconview.c:134
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Omordningsbar:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:308
+#, fuzzy
+msgid "Icon View"
+msgstr "Ikonstorlek:"
+
+#: ../glade/gbwidgets/gbimage.c:110
+#: ../glade/gbwidgets/gbwindow.c:301
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Ikon:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbimage.c:111
+#: ../glade/gbwidgets/gbwindow.c:302
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Vilket standard-Gnome-menyval som ska användas."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Ikonstorlek:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Storlek på standardikoner"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Sidstorlek:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid "The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Den horisontella justeringen"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Den vertikala justeringen"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Bild"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Ogiltigt standardmenyval"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Menyval med pixmap"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Inmatningsdialog"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Använd understrykning:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "Om texten innehåller en understruken åtkomsttangent"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Använd märkning:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Om texten innehåller pangomärkning"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Justering:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "Justeringen på raderna på etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Radbryt text:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Om texten ska radbrytas för att passa inom bredden på etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Markeringsbar:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "Om etikettexten kan markeras med musen"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "Justeringen i x-led av hela etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "Justerginen i y-led av hela etiketten"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Fokusmål:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid "The widget to set the keyboard focus to when the underlined access key is used"
+msgstr "Widgeten som ska få tangentbordsfokus när den understrukna åtkomsttangenten används"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198
+#: ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Exklusivt:"
+
+#: ../glade/gbwidgets/gblabel.c:199
+#: ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:202
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Bredden på layoutytan"
+
+#: ../glade/gbwidgets/gblabel.c:204
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Markeringsläge:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Vinkel:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Radbrytning av texten"
+
+#: ../glade/gbwidgets/gblabel.c:333
+#: ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Auto"
+
+#: ../glade/gbwidgets/gblabel.c:872
+#: ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Etikett"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Ytbredd:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Bredden på layoutytan"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Ythöjd:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Höjden på layoutytan"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "X-koordinaten för widgeten i GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Y-koordinaten för widgeten i GtkLayout"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Layout"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Markeringsläget för listan"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Lista"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Listval"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Popupmeny"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Arkiv"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223
+#: ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Redigera"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229
+#: ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Visa"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231
+#: ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Hjälp"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_Om"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+#, fuzzy
+msgid "Pack Direction:"
+msgstr "Riktning:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+#, fuzzy
+msgid "The pack direction of the menubar"
+msgstr "Pilens riktning"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+#, fuzzy
+msgid "Child Direction:"
+msgstr "Riktning:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+#, fuzzy
+msgid "The child pack direction of the menubar"
+msgstr "Pilens riktning"
+
+#: ../glade/gbwidgets/gbmenubar.c:300
+#: ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Redigera menyer..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Menyrad"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menyval"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111
+#: ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Aldrig horisontellt:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112
+#: ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Om dockelementet aldrig ska tillåtas bli horisontellt"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113
+#: ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Visa värde:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114
+#: ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Om dockelementet aldrig ska tillåtas bli vertikalt"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115
+#: ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116
+#: ../glade/gbwidgets/gbtoolitem.c:70
+msgid "If the item's text should be shown when the toolbar's mode is GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Omställningsknapp"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Nytt flikhäfte"
+
+#: ../glade/gbwidgets/gbnotebook.c:202
+#: ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Antal sidor:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Visa flikar:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Om flikarna ska synas"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Visa kant:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Om kanten ska synas när flikarna inte syns"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Flikpos:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Positionen på flikarna"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Rullbar:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Om flikarna ska vara rullbara"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Flik horisontalkant:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Storleken på flikarnas horisontalkant"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Flik vertikalkant:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Storleken på flikarnas vertikalkant"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Visa popup:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "popup menyn"
+# Jag vill ha "popupmenyn"
+#
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Om popupmenyn ska användas"
+
+#: ../glade/gbwidgets/gbnotebook.c:292
+#: ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Antal sidor:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Antal sidor i flikhäftet"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Föregående sida"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Nästa sida"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Ta bort sida"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Byt till nästa"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Byt till föregående"
+
+#: ../glade/gbwidgets/gbnotebook.c:578
+#: ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Stoppa in sida efter"
+
+#: ../glade/gbwidgets/gbnotebook.c:586
+#: ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Stoppa in sida innan"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Sidans position i sidlistan"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Välj Sant för att låta fliken expandera"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Välj Sant för att låta fliken fylla hela sin tilldelade area"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Välj Sant för att packa fliken i början av flikhäftet"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menyetikett:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Texten som ska visas i popupmenyn"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Flikhäfte"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Kan inte lägga till %s till en GtkOptionMenu."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Alternativmeny"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Färg:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Om förhandsgranskningen är färg eller gråskala"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Om förhandsgranskningen expanderar för att fylla sin tilldelade yta"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Förhandsgranskning"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Orienteringen på förloppsmätarens innehåll"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Andel:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Den andel av arbetet som har färdigställts"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Pulseringssteg:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid "The fraction of the progress bar length to move the bouncing block when pulsed"
+msgstr "Den andel av förloppsmätarens längd som det studsande blocket ska flyttas när det pulseras"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Texten som ska visas på förloppsmätaren"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Visa text:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "framgångsmätaren"
+# Jag vill ha "förloppsmätaren"
+#
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Om text ska visas i förloppsmätaren"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Aktivitetsläge:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha
+# "Om framgångsmätaren ska bete sig som fronten på Kits bil (???)"
+#
+# Jag vill ha
+# "Om förloppsmätaren ska bete sig som fronten på Kits bil"
+#
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Om förloppsmätaren ska bete sig som fronten på Kits bil"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Den horisontella justeringen av texten"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Den vertikala justeringen av texten"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Förloppsmätare"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Om radioknappen är på från början"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Grupp:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid "The radio button group (the default is all radio buttons with the same parent)"
+msgstr "Radioknappsgruppen (standard är alla radioknappar med samma förälder)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Ny grupp"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Radioknapp"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Om radiomenyvalet är på från början"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid "The radio menu item group (the default is all radio menu items with the same parent)"
+msgstr "Radiomenyvalsgruppen (standard är alla radiomenyval med samma förälder)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Radiomenyval"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid "The radio tool button group (the default is all radio tool buttons in the toolbar)"
+msgstr "Radioknappsgruppen (standard är alla radioknappar med samma förälder)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Radioknapp"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "H policy:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "rullisten"
+# Jag vill ha "rullningslisten"
+#
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "När den horisontella rullningslisten ska visas"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "V policy:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "rullisten"
+# Jag vill ha "rullningslisten"
+#
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "När den vertikala rullningslisten ska visas"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Fönsterposition:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Där barnwidgeten placeras med hänsyn till rullningslisterna"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Skuggtyp:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Uppdateringspolicyn för den vertikala rullningslisten"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Rullfönster"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Avskiljare för menyer"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Horisontell avdelare"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Ökningshastighet"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid "The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "Ökningshastigheten för snurrknappen, används tillsammans med sidökning"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Antalet decimala siffror som ska visas"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Numerisk:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Om endast numerisk inmatning är tillåten"
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Uppdateringspolicy:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "När value_changed-signaler ska avges"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Fäst.mult:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Om värdet ska anpassas till multipler av stegökningen"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Fånga:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Om värdet ska fångas mellan gränserna"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Snurrknapp"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Handtag för storleksändring:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Om statusraden har ett handtag för storleksändring för att storleksändra fönstret"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Statusfält"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Ny tabell"
+
+#: ../glade/gbwidgets/gbtable.c:149
+#: ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Antal rader:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Rader:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Antal rader i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Kolumner:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Antal kolumner i tabellen"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Om alla barn ska vara av samma storlek"
+
+#: ../glade/gbwidgets/gbtable.c:245
+#: ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Radavstånd:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Avståndet mellan varje rad"
+
+#: ../glade/gbwidgets/gbtable.c:248
+#: ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Kolumnavstånd:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Avståndet mellan varje kolumn"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Cell X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Vänsterkanten för varje widget i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Cell Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Ovankanten av varje widget i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Kol täck:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Det antal kolumner som täcks av widgeten i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Rad täck:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Det antal rader som täcks av widgeten i tabellen"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "H fyllning:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "V fyllning:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X-expandera:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Välj Sant för att låta widgeten expandera horisontellt"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y-expandera:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Välj Sant för att låta widgeten expandera vertikalt"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X krymp:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Välj Sant för att låta widgeten krympa horisontellt"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y krymp:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Välj Sant för att låta widgeten krympa vertikalt"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X fyll:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Välj Sant för att låta widgeten fylla sin horisontellt allokerade area"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y fyll:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Välj Sant för att låta widgeten fylla sin vertikalt allokerade area"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Stoppa in rad före"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Stoppa in rad efter"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Stoppa in kolumn före"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Stoppa in kolumn efter"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Ta bort rad"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Ta bort kolumn"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Tabell"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Centrera"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Fyll"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71
+#: ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543
+#: ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345
+#: ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Ingen"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Tecken"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Ord"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Synlig markör:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Om markören är synlig"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Skriv över:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Om texten är redigerbar"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Justering:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Justeringen på texten"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Radbrytning:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Radbrytning av texten"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Mellanrum ovanför:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Bildpunkter med tomt utrymme ovanför stycken"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Mellanrum nedanför:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Bildpunkter med tomt utrymme nedanför stycken"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Mellanrum inuti:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Bildpunkter med tomt utrymme mellan radbrutna rader i ett stycke"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Vänstermarginal:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Bredd på den vänstra marginalen i bildpunkter"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Högermarginal:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Bredd på den högra marginalen i bildpunkter"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Indrag:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Mängden bildpunkter att dra in stycken"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Textvy"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Om omställningsknappen är på från början"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Omställningsknapp"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Omställningsknapp"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Ny verktygsrad"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Antal verktyg:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Antalet verktyg i verktygsraden"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Verktygsradens orientering"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Stil:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Verktygsraders stil"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Verktygstips:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Om verktygstips är påslagna"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Visa kant:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "vara samma storlek"
+# Jag vill ha "vara av samma storlek"
+#
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Om barnen ska vara av samma storlek"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Stoppa in verktyg innan"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Stoppa in verktyg efter"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Verktygsrad"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Omställningsknapp"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Verktygsrad"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Kolumn 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Kolumn 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Kolumn 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Rad %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Synliga huvuden:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "kolumnrubrikerna"
+# Jag vill ha "kolumnrubrikknapparna"
+#
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Om kolumnrubrikknapparna ska visas"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Linjaltips:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid "If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "Om ett tips ställs in så att temamotorn ska rita rader med alternerande färger"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Om vyn är omordningsbar"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Aktivera sökning:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Om användaren kan söka genom kolumner interaktivt"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Skalningshöjd:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Färgväljare"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Markeringsläget för listan"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X-expandera:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid "Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Lista eller trädvy"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Ny vertikalruta"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Vertikalruta"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Ny vertikal knappruta"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Vertikal knappruta"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Skuggtyp för vyfönstret"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Vyfönster"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Vertikala paneler"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Vertikal linjal"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Vertikal skala"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Vertikal rullninglist"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Vertikal avskiljare"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Fönstrets titel"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Fönstrets typ"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Typ:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "Fönstrets startposition"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+#: ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Modalt:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Om fönstret är modalt"
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Standardbredd:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "Fönstrets standardbredd"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Standardhöjd:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "Fönstrets standardhöjd"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Storleksändringsbar:"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Om fönstrets storlek kan ändras"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Om fönstret kan krympas"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Förstora:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Om fönstret kan förstoras"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Förstör automatiskt:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha
+# "Om dialogen ska vid stängning, i stället för att förstöras"
+#
+# Jag vill ha
+# "Om fönstret ska förstöras när dess tillfälliga förälder förstörs"
+#
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Om fönstret ska förstöras när dess tillfälliga förälder förstörs"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "Ikonen för detta fönster"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Roll:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:308
+#, fuzzy
+msgid "Decorated:"
+msgstr "För_åldrade"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbwindow.c:309
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Om sidoförhållandet ska bestämmas av barnet"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:313
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Om fönstret har en statusrad"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr ""
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "framgångsmätaren"
+# Jag vill ha "förloppsmätaren"
+#
+#: ../glade/gbwidgets/gbwindow.c:317
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Om text ska visas i förloppsmätaren"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+#, fuzzy
+msgid "Gravity:"
+msgstr "Stil för rutnät:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:325
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Fokusmål:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbwindow.c:325
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Om sidoförhållandet ska bestämmas av barnet"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+#, fuzzy
+msgid "Urgency Hint:"
+msgstr "Typ:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbwindow.c:328
+#, fuzzy
+msgid "If the window should be brought to the user's attention"
+msgstr "Om sidoförhållandet ska bestämmas av barnet"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Fönster"
+
+#: ../glade/glade.c:369
+#: ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Fel"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Systemfel"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Fel vid öppnandet av filen"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Fel vid läsningen av filen"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Fel vid skrivningen av filen"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Ogiltig katalog"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Ogiltigt värde"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Ogiltig XML-entitet"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Förväntade mig en starttagg"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Förväntade mig en sluttagg"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Förväntade mig teckendata"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Id för klass saknas"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Okänd klass"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Ogiltig komponent"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Oväntat filslut"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Okänd felkod"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Kontrollerad av"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Kontrollör för"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etikett för"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etiketterad av"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Medlem av"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Nodbarn av"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Etiketterad av"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Popupmeny"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Förhållande: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375
+#: ../glade/property.c:615
+msgid "Widget"
+msgstr "Widget"
+
+#: ../glade/glade_atk.c:638
+#: ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Namn:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Namnet på den widget som ska skickas till hjälpmedelstekniker"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Beskrivning:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Beskrivningen av den widget som ska skickas till hjälpmedelstekniker"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Tabellrubrik:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Tabellrubriken att skicka till hjälpmedelstekniker"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Välj de widgetar som har detta förhållande"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Klicka"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Tryck"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Släpp"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Ange den beskrivning av åtgärden som ska skickas till hjälpmedelstekniker"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Urklipp"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Du måste välja en widget att klistra in i"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Du kan inte klistra in i fönster eller dialogrutor"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Du kan inte klistra in i den valda widgeten, eftersom\n"
+"den har skapats automatisk av sin förälder."
+
+#: ../glade/glade_clipboard.c:408
+#: ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Bara menyval kan klistras in i en meny eller menyrad."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Endast knappar kan klistras in i ett dialogåtgärdsområde."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Endast GnomeDockItem-widgetar kan klistras in i en GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Endast GnomeDockItem-widgetar kan klistras in över en GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Tyvärr - inklistring över en GnomeDockItem är inte implementerat ännu."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem-widgetar kan bara klistras in i en GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121
+#: ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211
+#: ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Ny"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Skapa en ny fil"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117
+#: ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "För_åldrade"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _standard"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _extra"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Välj snabbtangent"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Tangenter"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Menyredigerare"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Typ"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Snabbtangent"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Namn"
+
+#: ../glade/glade_menu_editor.c:415
+#: ../glade/property.c:1499
+msgid "Handler"
+msgstr "Hanterare"
+
+#: ../glade/glade_menu_editor.c:416
+#: ../glade/property.c:102
+msgid "Active"
+msgstr "Aktiv"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Grupp"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Ikon"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Flytta menyvalet och dess barn ett steg upp i listan"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Flytta menyvalet och dess barn ett steg ner i listan"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Flytta menyvalet och dess barn upp en nivå"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Flytta menyvalet och dess barn ner en nivå"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "Vilket standardmenyval som ska användas."
+
+#: ../glade/glade_menu_editor.c:528
+#: ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Standardmenyval:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "Vilket standard-Gnome-menyval som ska användas."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "Texten på menyvalet, eller tomt för avskiljare."
+
+#: ../glade/glade_menu_editor.c:770
+#: ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Widgetens namn"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "Funktionen som ska anropas när menyvalet väljs"
+
+#: ../glade/glade_menu_editor.c:793
+#: ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Hanterare:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "En valfri ikon att visa till vänster om menyvalet"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "Det tips som ska visa när muspekaren är ovanför menyvalet"
+
+#: ../glade/glade_menu_editor.c:937
+#: ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Tips:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Lägg till"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Lägg till ett nytt menyval under det valda menyvalet"
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Lägg till _barn"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Lägg till ett nytt barnmenyval under det valda menyvalet."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Lägg till _avskiljare"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Lägg till en avskiljare under det valda menyvalet"
+
+#: ../glade/glade_menu_editor.c:989
+#: ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Ta bort"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Ta bort nuvarande menyval"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Menyvalstyp:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Om menyvalet är aktivt från början"
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Aktivt:"
+
+#: ../glade/glade_menu_editor.c:1023
+#: ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216
+#: ../glade/property.c:2226
+msgid "No"
+msgstr "Nej"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "Radiomenyvalets grupp"
+
+#: ../glade/glade_menu_editor.c:1054
+#: ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Radioknapp"
+
+#: ../glade/glade_menu_editor.c:1061
+#: ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Kryssruta"
+
+#: ../glade/glade_menu_editor.c:1068
+#: ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Snabbval:"
+
+#: ../glade/glade_menu_editor.c:1114
+#: ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119
+#: ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124
+#: ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129
+#: ../glade/property.c:1695
+msgid "Key:"
+msgstr "Tangent:"
+
+#: ../glade/glade_menu_editor.c:1135
+#: ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Modifierare:"
+
+#: ../glade/glade_menu_editor.c:1638
+#: ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562
+#: ../glade/property.c:2216
+msgid "Yes"
+msgstr "Ja"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Välj ikon"
+
+#: ../glade/glade_menu_editor.c:2353
+#: ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "avskiljare"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638
+#: ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Ny"
+
+#: ../glade/glade_palette.c:194
+#: ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Väljare"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Projektkatalogen är inte definierad.\n"
+"Definiera den i dialogrutan för Projektinställningar.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Källkodskatalogen är inte definierad.\n"
+"Definiera den i dialogrutan för Projektinställningar.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Ogiltig källkodskatalog:\n"
+"\n"
+"Källkodskatalogen måste vara projektkatalogen eller\n"
+"en underkatalog till projektkatalogen.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Pixmapkatalogen är inte definierad.\n"
+"Definiera den i dialogrutan för Projektinställningar.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Tyvärr - kodgenerering för %s är inte implementerad ännu"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Ditt projekt använder föråldrade widgetar som Gtkmm-2\n"
+"inte stöder. Kontrollera dessa widgetar i ditt projekt\n"
+"och använd deras ersättningar."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Fel vid körning av glade-- för att generera C++-källkod.\n"
+"Se till att du har glade-- installerat och att det är i din PATH.\n"
+"Försök sedan köra \"glade-- <projektfil.glade>\" i en terminal."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Fel vid körning av gate för att generera Ada95-källkod.\n"
+"Se till att du har gate installerat och att det är i din PATH.\n"
+"Försök sedan köra \"gate <projektfil.glade>\" i en terminal."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Fel vid körning av glade2perl för att generera Perl-källkod.\n"
+"Se till att du har glade2perl installerat och att det är i din PATH.\n"
+"Försök sedan köra \"glade2perl <projektfil.glade>\" i en terminal."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Fel vid körning av eglade för att generera Eiffel-källkod.\n"
+"Se till att du har eglade installerat och att det är i din PATH.\n"
+"Försök sedan köra \"eglade <projektfil.glade>\" i en terminal."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Pixmapkatalogen är inte definierad.\n"
+"Definiera den i dialogrutan för Projektinställningar.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Fel vid skrivning av XML-projektfil\n"
+
+#: ../glade/glade_project_options.c:157
+#: ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Projektinställningar"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Allmänt"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Grundinställningar"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Projektkatalog"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Projektkatalog:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Bläddra..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Namnet på det nuvarande projektet"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Projektnamn:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Namnet på programmet"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Projektfilen"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Projektfil:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Underkataloger:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Katalogen där genererad källkod ska sparas"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Källkodskatalog:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Katalogen där pixmappar ska sparas"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Pixmapkatalog"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Licensen som ska läggas först i genererade filer"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Språk:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Aktivera Gnome-stöd"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Om programmet är ett Gnomeprogram"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Aktivera Gnome DB-stöd"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Om programmet är ett Gnome DB-program"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C-inställningar"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Allmänt:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext-stöd"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Om strängar ska markeras för översättning med gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Sätt widgetnamn"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Om widgetnamn ska sättas i källkoden"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Säkerhetskopiera källkodsfiler"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Om kopior av gamla källkodsfiler ska göras"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Stöd för Gnomes hjälpsystem"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Om stöd för Gnomes hjälpsystem ska inkluderas"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Filgenereringsinställningar:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Generera filen main.c"
+
+# SUN CHANGED MESSAGE
+#
+# Sun skrev "existar innan"
+# Jag skriver "redan existerar"
+#
+#: ../glade/glade_project_options.c:530
+msgid "If a main.c file is output containing a main() function, if it doesn't already exist"
+msgstr "Om filen main.c med en en main()-funktion ska skapas, om den inte redan existerar"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Generera stödfunktioner"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Om stödfunktioner ska genereras"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Generera byggfiler"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:548
+msgid "If files for building the source code are output, including Makefile.am and configure.in, if they don't already exist"
+msgstr "Om filer för att bygga källkoden ska skapas. Detta inkluderar Makefile.am och configure.in om de inte redan existerar"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Gränssnittsskaparfunktioner:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Filen som funktionerna för att skapa gränssnittet ska ligga i"
+
+#: ../glade/glade_project_options.c:566
+#: ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658
+#: ../glade/property.c:998
+msgid "Source File:"
+msgstr "Källkodsfil:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:581
+msgid "The file in which the declarations of the functions to create the interface are written"
+msgstr "Filen som funktionsdeklarationerna för att skapa gränssnittet ska ligga i"
+
+#: ../glade/glade_project_options.c:583
+#: ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Headerfil:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Källkodsfil för gränssnittsskaparfunktioner"
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Headerfil för gränssnittsskaparfunktioner"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Signalhanterings- och callbackfunktioner"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:610
+msgid "The file in which the empty signal handler and callback functions are written"
+msgstr "Filen som de tomma signalhanterings- och callbackfunktionerna ska ligga i"
+
+# SUN CHANGED MESSAGE
+#
+# Sun skrev "Filten"
+# Jag skriver "Filen"
+#
+#: ../glade/glade_project_options.c:627
+msgid "The file in which the declarations of the signal handler and callback functions are written"
+msgstr "Filen som deklarationerna för signalhanterings- och callbackfunktionerna ska ligga i"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Källkodsfil för signalhanterings- och callbackfunktioner"
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Headerfil för signalhanterings- och callbackfunktioner"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Stödfunktioner:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Filen som stödfunktionerna ska ligga i"
+
+# SUN CHANGED MESSAGE
+#
+# Sun skrev "Filetn"
+# Jag skriver "Filen"
+#
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Filen som deklarationerna för stödfunktionerna ska ligga i"
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Källkodsfil för stödfunktioner"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Headerfil för stödfunktioner"
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade-alternativ"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Översättningsbara strängar:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Spara översättningsbara strängar"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "interface"
+# Jag vill ha "gränssnitt"
+#
+# Sun vill ha "laddat in"
+# Jag vill ha "läst in"
+#
+#: ../glade/glade_project_options.c:731
+msgid "If translatable strings are saved in a separate C source file, to enable translation of interfaces loaded by libglade"
+msgstr "Om översättningsbara strängar ska sparas i en separat C-källkodsfil, för att möjliggöra översättning av gränssnitt som libglade har läst in"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "C-källkodsfilen som alla översättningsbara strängar ska sparas i"
+
+#: ../glade/glade_project_options.c:743
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Fil:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Välj projektkatalogen"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha
+# "Du måste sätta det Översättningsbara strängfils-alternativet"
+#
+# Jag vill ha
+# "Du måste ställa in alternativet för översättningsbara strängar"
+#
+#: ../glade/glade_project_options.c:1392
+#: ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Du måste ställa in alternativet för översättningsbara strängar"
+
+#: ../glade/glade_project_options.c:1396
+#: ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Du måste välja en projektkatalog"
+
+#: ../glade/glade_project_options.c:1398
+#: ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Du måste välja en projektfil"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Du måste välja ett projektnamn"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Du måste välja ett programnamn"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Du måste välja en källkodskatalog"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Du måste välja en pixmapkatalog"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Kunde inte visa hjälpfil: %s.\n"
+"\n"
+"Fel: %s"
+
+#: ../glade/glade_project_window.c:211
+#: ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Skapa ett nytt projekt"
+
+#: ../glade/glade_project_window.c:219
+#: ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Bygg"
+
+#: ../glade/glade_project_window.c:220
+#: ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Skapa källkod för projektet"
+
+#: ../glade/glade_project_window.c:226
+#: ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "Al_ternativ..."
+
+#: ../glade/glade_project_window.c:227
+#: ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Ändra alternativ för projektet"
+
+#: ../glade/glade_project_window.c:242
+#: ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Ta bort den markerade widgeten"
+
+#: ../glade/glade_project_window.c:260
+#: ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Visa _palett"
+
+#: ../glade/glade_project_window.c:260
+#: ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Visa widgetpaletten."
+
+#: ../glade/glade_project_window.c:266
+#: ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Visa _egenskapsredigerare"
+
+#: ../glade/glade_project_window.c:267
+#: ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Visa egenskapsredigeraren"
+
+#: ../glade/glade_project_window.c:273
+#: ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Visa widget-_träd"
+
+#: ../glade/glade_project_window.c:274
+#: ../glade/glade_project_window.c:754
+#: ../glade/main.c:82
+#: ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Visa widget-trädet"
+
+#: ../glade/glade_project_window.c:280
+#: ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Visa _urklipp"
+
+#: ../glade/glade_project_window.c:281
+#: ../glade/glade_project_window.c:764
+#: ../glade/main.c:86
+#: ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Visa urklippet"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Visa _rutnätet"
+
+#: ../glade/glade_project_window.c:300
+#: ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Visa rutnätet (bara i fixa behållare)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "_Fäst mot rutnätet"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Fäst widgetar mot rutnätet"
+
+#: ../glade/glade_project_window.c:313
+#: ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Visa _widget-verktygstips"
+
+#: ../glade/glade_project_window.c:314
+#: ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Visa verktygstips för de skapade widgetarna"
+
+#: ../glade/glade_project_window.c:323
+#: ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Rutnäts_alternativ..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Ställer in rutnätsstil och -avstånd"
+
+#: ../glade/glade_project_window.c:330
+#: ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "Alternativ för f_ästning mot rutnätet"
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Ställer in alternativ för att fästa mot rutnätet"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_Frågor och svar"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Visa frågor och svar om Glade"
+
+#. create File menu
+#: ../glade/glade_project_window.c:358
+#: ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Projekt"
+
+#: ../glade/glade_project_window.c:369
+#: ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Nytt projekt"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Öppna"
+
+#: ../glade/glade_project_window.c:374
+#: ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Öppna projekt"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Spara"
+
+#: ../glade/glade_project_window.c:379
+#: ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Spara projekt"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Alternativ"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Bygg"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Bygg källkod"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Öppna ett existerade projekt"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Spara projekt"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Avsluta Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Klipp ut den markerade widgeten till urklipp"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Kopiera den markerade widgeten till urklipp"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Klistra widgeten från urklipp över den markerade widgeten"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Rutnät"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "_Visa rutnät"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Ställ in avståndet mellan linjer i rutnätet"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "_Fäst mot rutnätet"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Fäst widgetar mot rutnätet (endast i fixa behållare)"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Ange vilka delar av en widget som ska fästa mot rutnätet"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_Om..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Alternati_v"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Skriv källkod"
+
+#: ../glade/glade_project_window.c:992
+#: ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Är du säker på att du vill skapa ett nytt projekt?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Nytt _GTK+-projekt"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Nytt G_NOME-projekt"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Vilken typ av projekt vill du skapa?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Har skapat ett nytt projekt."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Har öppnat projektet."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Ett fel uppstod när jag skulle öppna projektet."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Fel uppstod när jag skulle öppna projektfilen"
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " fel när jag skulle öppna projektfilen:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Inget projekt är öppnat för tillfället.\n"
+"Skapa ett nytt projekt med kommandot Projekt/Nytt."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Fel uppstod när jag skulle spara projektet"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Fel uppstod när jag skulle spara projektet."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Projektet sparat."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Fel uppstod när jag skulle skiva källkoden"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Fel uppstod när jag skulle skiva källkoden."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Källkoden skriven."
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Systemfelsmeddelande:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Är du säker på att du vill avsluta?"
+
+#: ../glade/glade_project_window.c:1988
+#: ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "© 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989
+#: ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade är en användargränssnittskonstruerare för GTK+ och GNOME."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "Om Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<namnlös>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Databasbläddrare"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Databunden kombinationslista"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "Egenskaper för Gnome-databasanslutning"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Anslutningsväljare"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN-konfigurerare"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN-konfigurationsguide"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Färgmarkera text:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Om detta är markerat kommer text inuti widgeten att färgmarkeras"
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "Gnome-databasredigerare"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Databasfelvisare"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Databasfeldialog"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Formulär"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Text inuti den gråa raden"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Grå rad"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Databundet rutnät"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Databunden lista"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Databasinloggningswidget"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Logga in"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Databasinloggningsdialog"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Leverantörsväljare"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "Gnome-databasfrågebyggare"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Datakälleväljare"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Tabellredigerare "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Tillåt flytning:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Om flytande dockelement är tillåtna"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Lägg till dockplats överst"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Lägg till dockplats nederst"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Lägg till dockplats till vänster"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Lägg till dockplats till höger"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Lägg till flytande dockelement"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome-docka"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Låst:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Om dockelementet är fastlåst i sin position"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Exklusivt:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Om dockelementet alltid ska vara ensamt i sin dockplats"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Aldrig flytande:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Om dockelementet aldrig ska tillåtas flyta"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Aldrig vertikalt:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Om dockelementet aldrig ska tillåtas bli vertikalt"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Aldrig horisontellt:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Om dockelementet aldrig ska tillåtas bli horisontellt"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Skuggtypen runt dockelementet"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Orienteringen hos ett flytande dockelement"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Lägg till dockelement före"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Lägg till dockelement efter"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome-dockelement"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid "Additional information, such as a description of the package and its home page on the web"
+msgstr "Extra information, såsom en beskrivning av paketet och hemsidan på webben"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "Om..."-här
+# Jag vill ha "Om"
+#
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome Om-dialog"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Ny fil"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Öppna fil"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Spara fil"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Statusrad:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Om fönstret har en statusrad"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Spara konfiguration:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Om layouten sparas och återställs automatiskt"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Gnome-programfönster"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Statusmeddelande."
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Förlopp:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Om programmet har en förloppsindikator"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Status:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "Om programmet har ett område för statusmeddelanden och användarinmatning"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome-applikationsruta"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Kantutjämnad:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun skrev "kantutjmnad"
+# Jag skriver "kantutjämnad"
+#
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Om canvasen är kantutjämnad för att jämna till kanter på text och grafik"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Den minsta x-koordinaten"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Den minsta y-koordinaten"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Den maximala x-koordinaten"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Den maximala y-koordinaten"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Bildpunkter per enhet:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Antal bildpunkter per enhet"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Färgutjämna:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "ditrering"
+# Jag vill ha "färgutjämning"
+#
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Om testet ska använda färgutjämning för att bli mer noggrant"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Välj en färg"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome-färgväljare"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Kunde inte skapa Bonobo-kontrollen"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Ny Bonobo-kontroll"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Välj en Bonobo-kontroll"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295
+#: ../glade/property.c:3902
+msgid "Description"
+msgstr "Beskrivning"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo-kontroll"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Visa tid:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun skrev "tillsammant"
+# Jag skriver "tillsammans"
+#
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Om tiden ska visas tillsammans med datumet"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24-timmarsformat:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Om tiden ska visas i 24-timmarsformat"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Lägsta timme:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Den lägsta timme som ska visas i popupen"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Högsta timme:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Den högsta timme som ska visas i popupen"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "Gnome-Datumredigerare"
+# Jag vill ha "Gnome-datumredigerare"
+#
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Gnome-datumredigerare"
+
+#: ../glade/gnome/gnomedialog.c:153
+#: ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Automatstäng:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedialog.c:154
+#: ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "Om dialogen ska stängas när någon knapp trycks ned"
+
+#: ../glade/gnome/gnomedialog.c:155
+#: ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Dölj vid stängning:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedialog.c:156
+#: ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Om dialogen ska döljas vid stängning, i stället för att förstöras"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Gnome-dialogruta"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Ny Gnomeguide"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Visa hjälp"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Visa hjälpknappen."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Lägg till startsida"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Lägg till avslutningssida"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Guide"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Titeln på sidan"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Huvudtexten på sidan som presenterar guiden."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Titelfärg:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Färgen på titeltexten"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Textfärg:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Färgen på huvudtexten"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Bakgrundsfärg på sidan"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Logotypbakgrundsfärg:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Bakgrundsfärgen runt logotypen"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Textrutefärg:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Bakgrundsfärgen på huvudtextrutan"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logotypbild:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Logotypen som ska visas uppe till höger på sidan"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Sidvattenstämpel:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Huvudbilden som ska visas till vänster på sidan."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Övre vattenstämpel:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Vattenstämpeln som ska visas överst på sidan."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Guidestartsida eller -avslutningssida"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Innehållsbakgrundsfärg:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Bakgrundsfärgen runt titeln"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Bilden som ska visas längs överkanten på sidan"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Guidestandardsida"
+
+#: ../glade/gnome/gnomeentry.c:71
+#: ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74
+#: ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Historik-ID:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha punkt på slutet
+# Det vill inte jag, för det har inte originalet
+#
+#: ../glade/gnome/gnomeentry.c:72
+#: ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75
+#: ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "ID under vilket historikelement ska sparas"
+
+#: ../glade/gnome/gnomeentry.c:73
+#: ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76
+#: ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Max sparade:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeentry.c:74
+#: ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77
+#: ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Maximalt antal historikelement som ska sparas"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome-inmatning"
+
+#: ../glade/gnome/gnomefileentry.c:102
+#: ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Titel på filväljardialogen"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Katalog:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Om en katalog ska väljas i stället för en fil"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomefileentry.c:106
+#: ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Om filväljardialogen ska vara modal"
+
+#: ../glade/gnome/gnomefileentry.c:107
+#: ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108
+#: ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome-filväljardialog"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Texten som ska visas i typsnittsväljardialogen"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Läge:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Vad som ska visas i typsnittsväljarknappen"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Storleken på typsnittsväljarknappens text"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome-typsnittsväljare"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL:en som ska visas när knappen trycks ned"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Texten som ska visas i knappen"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome-hyperlänksknapp"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome-ikonväljare"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Markeringsläget"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ikonbredd:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Bredden på varje ikon"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Antal bildpunkter mellan raderna av ikoner"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Antal bildpunkter mellan kolumnerna av ikoner"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Ikonkant:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Antalet bildpunkter runt ikoner (ej använd?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Textmellanrum:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Antal bildpunkter mellan texten och ikonen"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Text redigerbar:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Om ikonens text kan redigeras av användaren"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Fixerad text:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid "If the icon text is static, in which case it will not be copied by the GnomeIconList"
+msgstr "Om ikonens text är fixerad, då den inte kommer att kopieras av GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Ikonlista"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Ikonmarkering"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Meddelandetyp:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "Typ på meddelanderutan"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Meddelande:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "Meddelandet som ska visas"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Gnome-meddelandebox"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Pixmappens filnamn"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Skalad:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Om pixmappen är skalad"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Skalningsbredd:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Bredden som pixmappen ska skalas till"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Skalningshöjd:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Höjd som pixmappen ska skalas till"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome-pixmap"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Förhandsgranskning:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Om en liten förhandsgranskning av pixmappen ska visas"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "Gnome-pixmapinmatning"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "Ny GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Egenskapsdialogruta"
+
+#: ../glade/main.c:70
+#: ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Skriv källkod och avsluta"
+
+#: ../glade/main.c:74
+#: ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Starta med paletten dold"
+
+#: ../glade/main.c:78
+#: ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Starta med egenskapsredigeraren dold"
+
+#: ../glade/main.c:460
+#, c-format
+msgid "glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "glade: XML-fil måste anges för alternativet \"w\" eller \"--write-source\".\n"
+
+#: ../glade/main.c:474
+#, c-format
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Ett fel uppstod vid inläsning av XML-filen.\n"
+
+#: ../glade/main.c:481
+#, c-format
+msgid "glade: Error writing source.\n"
+msgstr "glade: Ett fel uppstod vid skrivning av källkoden.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palett"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "privat"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "skyddad"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "publik"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Upplyst"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Vald"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Okänslig"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "När fönstret behöver ritas om"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "När muspekaren flyttas"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Muspekarflyttningsantydningar"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Musflyttning med någon knapp nedtryckt"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Musflyttning med knapp 1 nedtryckt"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Musflyttning med knapp 2 nedtryckt"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Musflyttning med knapp 3 nedtryckt"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Någon musknapp nedtryckt"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Någon musknapp uppsläppt"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Någon tangent nedtryckt"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Någon tangent uppsläppt"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "När muspekaren flyttas in i fönstret"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "När muspekaren flyttas ut ur fönstret"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Någon ändring i inmatningsfokus"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Någon ändring i fönsterstrukturen"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Någon ändring i X-windowsegenskaperna"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Någon ändring i synlighet"
+
+#: ../glade/property.c:484
+#: ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "För pekare i program som är XInput-medvetna"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Egenskaper"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Packning"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Gemensamt"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Stil"
+
+#: ../glade/property.c:637
+#: ../glade/property.c:4646
+msgid "Signals"
+msgstr "Signaler"
+
+#: ../glade/property.c:700
+#: ../glade/property.c:721
+msgid "Properties: "
+msgstr "Egenskaper:"
+
+#: ../glade/property.c:708
+#: ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Egenskaper: <inga>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Klass:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Widgetens klass"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Bredd:"
+
+#: ../glade/property.c:814
+msgid "The requested width of the widget (usually used to set the minimum width)"
+msgstr "Den begärda bredden på widgeten (vanligtvis använt för att ange den minsta bredden)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Höjd:"
+
+#: ../glade/property.c:817
+msgid "The requested height of the widget (usually used to set the minimum height)"
+msgstr "Den begärda höjden på widgeten (vanligtvis använt för att ange den minsta höjden)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Synlig:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Om widgeten är synlig från början"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Känslig:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Om widgeten reagerar på inmatning"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Verktygstipset som ska visas om muspekaren hålls över widgeten"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Kan vara standardval"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Om widgeten kan vara standardvalet i en dialog"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Är standardval:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Om widgeten är standardval i dialogen"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Kan ha fokus:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Om widgeten kan ha inmatningsfokus"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Har fokus:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Om widgeten har inmatningsfokus"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Händelser:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "De X-händelser som widgeten tar emot"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Tilläggshändelser:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X-tilläggshändelseläge"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Snabbtangenter:"
+
+# SUN CHANGED MESSAGE
+#
+# Sun vill ha "tangenterna"
+# Jag vill ha "tangenter"
+#
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Definierar signalen som ska skickas när tangenter trycks ned"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Redigera..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Propagera:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Sätt Sann för att propagera stilen till widgetens barn"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Namngiven stil:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Namn på stilen (som kan delas mellan flera widgetar)"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Typsnitt:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Typsnittet som ska användas för all text i widgeten"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Kopiera allt"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Förgrund:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Bakgrund:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Bas:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Förgrundsfärg"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Bakgrundsfärg"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Textfärg"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Basfärg"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Bakgrundspixmap:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Grafiken som ska användas som bakgrund till widgeten"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Filen som källkoden ska skrivas till"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Publik:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Om widgeten ska läggas till komponentens datastruktur"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Separat klass:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Lägg den här widgetens delträd i en separat klass"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Separat fil:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Lägg denna widget i en separat källkodsfil"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Synlighet:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Synlighet hos widgetar. Publika widgetar exporteras till en global tabell"
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Du måste välja en färg eller bakgrund att kopiera"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Ogiltigt val i on_style_copy()"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Du måste kopiera en färg eller en bakgrundspixmap först"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Du måste välja en färg att klistra in i"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Du måste välja en bakgrund att klistra in i"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Kunde inte skapa pixmap från fil\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Signal"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Data"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Efter"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Objekt"
+
+#: ../glade/property.c:1533
+#: ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Signal:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "Signalen som hanteraren ska läggas till för"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "Funktionen som ska hantera signalen"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Data:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Data som ska skickas till hanteraren"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Objekt:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "Objektet som ska erhålla signalen"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Efter:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Om hanteraren ska köras efter klassfunktionen"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Lägg till"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Uppdatera"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Töm"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Snabbtangenter"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "Mod"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Tangent"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Signal som ska avges"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "Snabbtangent"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Signalen som ska skickas när snabbtangenten trycks ned"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Text:</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "Öve_rsättningsbar"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Välj X-händelser"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Händelsemask"
+
+#: ../glade/property.c:4031
+#: ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Du måste välja snabbtangenten"
+
+# SUN CHANGED MESSAGE
+#: ../glade/property.c:4038
+#: ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Du måste välja vilken signal som ska skickas"
+
+#: ../glade/property.c:4314
+#: ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Du måste välja signalnamn"
+
+#: ../glade/property.c:4321
+#: ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Du måste välja hanterare för signalen"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s-signaler"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Välj signal"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Värde:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Min:"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Stegökning:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Sidökning:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Sidstorlek:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "H värde:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "H min:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "H max:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "H stegökning:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "H sidökning:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "H sidstorlek:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "V värde:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "V min:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "V max:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "V stegökning:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "V sidökning:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "V sidstorlek:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Initialvärdet"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "Minsta värdet"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "Största värdet"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "Ökning per steg"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "Ökning per sida"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "Sidstorlek"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "Det begärda typsnittet finns inte tillgängligt."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Välj namngiven stil"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Stilar"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Döp om"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Ny stil:"
+
+#: ../glade/property.c:5284
+#: ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Ogiltigt stilnamn"
+
+#: ../glade/property.c:5292
+#: ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "Stilnamnet används redan"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Döp om stil till:"
+
+#: ../glade/save.c:139
+#: ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Kunde inte döpa om filen:\n"
+" %s\n"
+"till:\n"
+" %s\n"
+
+#: ../glade/save.c:174
+#: ../glade/save.c:225
+#: ../glade/save.c:947
+#: ../glade/source.c:358
+#: ../glade/source.c:373
+#: ../glade/source.c:391
+#: ../glade/source.c:404
+#: ../glade/source.c:815
+#: ../glade/source.c:1043
+#: ../glade/source.c:1134
+#: ../glade/source.c:1328
+#: ../glade/source.c:1423
+#: ../glade/source.c:1643
+#: ../glade/source.c:1732
+#: ../glade/source.c:1784
+#: ../glade/source.c:1848
+#: ../glade/source.c:1895
+#: ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Kunde inte skapa filen:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Ett fel uppstod vid skrivning av XML-fil\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Översättningsbara strängar genererade av Glade.\n"
+" * Lägg till detta till ditt projekts POTFILES.in.\n"
+" * Kompilera INTE det som en del av ditt projekt.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ogiltigt filnamn för gränssnittskällfil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ogiltigt filnamn för gränssnittshuvud: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ogiltigt filnamn för callbacks-källfil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ogiltigt filnamn för callbacks-huvud: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Ogiltigt filnamn för stödkällfil: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Ogiltigt filnamn för stödhuvud: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418
+#: ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Kunde inte lägga till i filen:\n"
+" %s\n"
+
+#: ../glade/source.c:1724
+#: ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Fel vid skrivning till filen:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Filnamnet måste ställas in i dialogen Projektalternativ."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Filnamnet måste vara ett enkelt relativt filnamn.\n"
+"Använd dialogen Projektalternativ för att ställa in det."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Widgetträd"
+
+#: ../glade/utils.c:900
+#: ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Widgeten hittades inte i rutan"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Widgeten hittades inte i tabellen"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Widgeten hittades inte i den fixa behållaren"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Widgeten hittades inte i paketeraren"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Kunde inte komma åt filen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Kunde inte öppna filen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Fel vid läsning från filen:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Kunde inte skapa katalogen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Kunde inte komma åt katalogen:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Ogiltig katalog:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projekt"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "projekt"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Kunde inte öppna katalogen:\n"
+" %s\n"
+
+#~ msgid "Design user interfaces"
+#~ msgstr "Konstruera användargränssnitt"
+#~ msgid "WM Name:"
+#~ msgstr "WM-namn:"
+
diff --git a/tools/glade/po/tr.po b/tools/glade/po/tr.po
new file mode 100644
index 00000000..22e6dc50
--- /dev/null
+++ b/tools/glade/po/tr.po
@@ -0,0 +1,5898 @@
+# Turkish translation of glade2.
+# Copyright (C) 2000-2002, 2003 Free Software Foundation, Inc.
+# Fatih Demir <kabalak@gtranslator.org>, 2000.
+# Görkem Çetin <gorkem@gelecek.com.tr>, 2001.
+# erkaN <erkaN@linux-sevenler.de>, 2003
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-06-27 16:51+0200\n"
+"Last-Translator: erkaN <erkaN@linux-sevenler.de>\n"
+"Language-Team: Turkish <gnome-turk@gnome.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade Arayüz Disayn"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Izgara Seçenekleri"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Yatay Boşluk:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Dikey Boşluk:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Izgara Biçemi:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Nokta"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Satır"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Yakalama Seçenekleri"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Yatay Yakalama:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Sol"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Sağ"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Dikey Yakalama"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Üst"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Alt"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GnomeDockItem'lar sadece GnomeDock'a yapıştırılabilir ."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "GtkScrolledWindow parçacığı eklenemedi."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Bir GtkViewport parçacığı eklenemedi."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Yeni parçacık eklenemedi."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Seçili yere bir parçacık eklenemez.\n"
+"\n"
+"Yardım: Gtk+ parçacıkları düzenlemek için taşıyıcılar kullanılır.\n"
+"Varolan parçacığı silip yerine bir kutu\n"
+"ya da çizelge taşıyıcısı kullanmaya çalışın.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Parçacık silinemedi."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Bu parçacık silinemez"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Bu parçacık ana parçacığın bir parçası olarak otomatik olarak yaratılmıştır "
+"ve silinemez."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Kenar Kalınlığı:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Taşıyıcının etrafındaki kenarın kalınlığı"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Seç"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Kaydırmalı Pencereyi Kaldır"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Kaydırmalı Pencere Ekle"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Hizalamayı Sil"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Hizalama Ekle"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Eylem Kutusunu Sil"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Eylem Kutusu Ekle"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Yeniden Göster"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Kes"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Kopyala"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Yapıştır"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Sil"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "YOK"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "Taşıyıcının uydusunun silinmesi - bu işlem kullanılmamaktadır\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "GtkAlignment parçacığı eklenemedi."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "GtkAlignment parçacığı silinemedi."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "GtkEventBox parçacığı eklenemedi."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "GtkEventBox parçacığı silinemedi."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "GtkScrolledWindow parçacığı eklenemedi"
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "GtkScrolledWindow parçacığı silinemedi."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Etiketi sil"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Gnome Uygulama Çubuğu"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Amblem:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Amblem olarak kullanılacak resim"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Uygulama adı:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Parçacığın adı"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Açıklamalar:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr ""
+"Uygulama hakkında ek bilgiler, örneğin İnternet sitesi ile ilgili bilgiler"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Telif hakkı:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Telif hakkı bilgileri"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Bir Gnome uygulaması yaratılacaksa"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Menü Etiketi:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Sayfanın yukarısında gösterilecek ana resim."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Telif hakkı:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Düğmelerin relief stili"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Yazar(lar):"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Uygulamanın yazar(lar)ı, her satırda bir isim olacak şekilde:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Belgeleyenler:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Uygulamanın yazar(lar)ı, her satırda bir isim olacak şekilde "
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Uygulamanın yazar(lar)ı, her satırda bir isim olacak şekilde:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Tercümanlar:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"Paket tercümanı. Genelde burası boş bırakılır. Busayede tercüman Po "
+"dosyasına ismini yazabilir."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnome Hakkında Penceresi"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Hızlandırıcılı etiket"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X ekseninde hizalama :"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Uydu parçacığın yatay hizalaması"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y ekseninde hizalama :"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Uydu parçacığın düşey hizalaması"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X ölçeği :"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Uydu parçacığın yatay ölçeği"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y ölçeği :"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Uydu parçacığın düşey ölçeği"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Yatay padding :"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Uydu parçacığın yatay ölçeği"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Düşey padding :"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Uydu parçacığın yatay ölçeği"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Yatay padding :"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Uydu parçacığın yatay ölçeği"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Yatay padding :"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Uydu parçacığın yatay hizalaması"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Hizalama"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Doğrultu :"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Okun doğrultusu"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Gölge :"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Okun gölge tipi"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Okun yatay hizası"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Okun düşey hizası"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X pad :"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Yatay padding"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y pad :"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Düşey padding"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Ok"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Etiket X hizası :"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Çerçeve etiket bileşeninin yatay hizası"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Etiketin Y hizası:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Çerçeve etiket bileşenini düşey hizası"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Çerçevenin gölge tipi"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Çerçevenin uydularının yatay hizası"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Oran :"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Çerçevenin uydusunun oluşma oranı"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Uyduyu kontrol et :"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Çerçeve oranı uydulara göre belirlenecekse"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Oranlı çerçeve"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Stock düğmesi"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Kullanılacak stock düğmesi"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Etiket:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Gösterilecek metin"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Simge:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Gösterilecek resim"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Düğme Kenarlığı:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Düğmelerin relief stili"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "Cevap ID si:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+"Düğmeye basılması halinde geri dönen cevap kodudur. Öntanımlı cevaplar veya "
+"pozitif bir sayı değeri girin."
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Diyalogdaki her hangi bir düğmeye basılınca diyalog kapanacaksa"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Düğme içeriğini uzaklaştır"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Düğme"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Başlık:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Yıl ve ay üstte gösterilecekse"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Gün isimleri :"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Gün isimleri gösterilecekse"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Belirli ay :"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Yil ve ay değiştirilemez olacaksa"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Hafta numaraları :"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Haftanın numarası gösterilecekse"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Pazartesi ilk olsun :"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Hafta pazartesi başlayacaksa"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Takvim"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Arkaplan Rengi:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Arka alan rengi"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Metin Görünümü"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Başlangıçta açık :"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Onay düğmesi başlangıçta açık olacaksa"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Tutarsızlar:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Eğer bu alanın düğmesi \"tutarsız\" olarak gösterilise"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Gösterge :"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Gösterge daima gösterilicekse"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Onay düğmesi"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Onay menü nesnesi başlangıçta açık olacaksa"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Onay menü nesnesi"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Yeni sütunlu liste"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Sütunların sayısı :"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Seçme tüzeği :"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Sütunlu listenin seçim türü"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Başlıkları göster :"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Sütun başlıkları gösterilecekse"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Sütunlu liste başlıklarının gölge tipi"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Sütunlu liste"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Alfa Kanalını Kullan:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Alfa kanalı kullanılacaksa"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Üstyazı :"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Renk seçme diyaloğu üstyazısı"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Bir renk seçin"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Onay düğmesi"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Donukluk Kontrolu:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Eğer donukluk seçeneği gösterilirse"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Paletler:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Eğer paletler gösterilirse"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Renk seçimi"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Bir renk seç"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Renk seçme diyaloğu"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Listedeki değer :"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Değer listede olmak zorundaysa"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Boş olabilir :"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Boş bir değer de kabul edilebilir ise('Listedeki değer' açık iken)"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "BÜYÜK/küçük harf farklı :"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Aramada B/k farkına dikkat edilecekse"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Okları kullanın :"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Değeri değiştirmek için oklar kullanılabilirse"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "her zaman kullan :"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Oklar değer listede olmasa bile işlevsel ise"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Nesneler :"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Bileşen listesindeki birimler, satır başına bir tane"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Bileşim kutusu"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Diyalogdaki her hangi bir düğmeye basılınca diyalog kapanacaksa"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Ayraç Çerçevesi:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Bileşim kutusu"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Yeni sütunlu ağaç"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Sütunlu ağacın seçim tüzeği"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Sütunlu ağacın kenarlarının gölge türü"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Sütunlu ağaç"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Tip :"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Eğrinin tipi"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Asgari X :"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Asgari yatay değer"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Azami X :"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Azami yatay değer"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Asgari Y :"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Asgari düşey değer"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Azami Y :"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Azami düşey değer"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Eğri"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Yaratma işlemi :"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Parçacığı yaratan işlem"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Metin1 :"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Fonksiyona geçirilecek olan ilk metinsel argüman"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Metin2 :"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Fonksiyona geçirilecek olan ikinci metinsel argüman"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1 :"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Fonksiyona geçirilecek olan ilk tamsayı argüman"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2 :"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Fonksiyona geçirilecek olan ilk tamsayı argüman"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Özel Bileşen"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Yeni diyalog"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Vazgeç, Tamam"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "Tamam"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr "Vazgeç, Uygula, Tamam"
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Kapat"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr "_Standard Düğme Görünümü:"
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Düğme sayısı:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr "Yardım Düğmesini Göster"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr "Ayraç Çizgisi:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+"Diyalog içidenki düğme üstünde yatay ayraç çizgisi şeklinde gösterilsin mi?"
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Diyalog"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Çizim bölgesi"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Değiştirilebilir :"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Metin değiştirilebilir olacaksa"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Metin görünebilirliği :"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Kullanıcının girdiği metin gösterilek ise. Kapatıldığında, verilen metin "
+"yıldız işaretleri olarak gösterilecektir. Bu özellik parola isteme "
+"eylemlerinde kullanılır"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Azami uzunluk :"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Metnin azami uzunluğu"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Metin :"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Alan etrafında bir çerçeve olsun mu?"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Görünmez Karakter:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Eğer metin görünme zolacak ise kullanılacak karakter. örn: şifre girişlerinde"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Öntanımlı olarak:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+"Eğer Enter düğmesine basılırsa penceredeki öntanımlı bileşen etkinleşsin mi?"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Karakter genişliği:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Veri giriş alanına girilebilecek karakter sayısı"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Metin girişi"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Görünebilirlik :"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "If the event box uses a visible window"
+msgstr "Fare pencereden çıkıyorsa"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "Uyduyu kontrol et :"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Olay kutusu"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Başlangıçta açık :"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Boşluk :"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Metin ve simge arasındaki piksel sayısı"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Etiket Bileşeni Ekle"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Genişlet :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Dosya seçme diyaloğunun üstyazısı"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Kesir:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Zamanı Göster:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Karakter genişliği:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Düzenleme bölgesinin genişliği"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Onay düğmesi"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Dosya seç"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Üstyazı Rengi:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Dosya seçme diyaloğu"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Dosya seç"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Dosya işlemleri :"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Dosya işlem tuşları gösterilecekse"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Dosya seçme diyaloğu"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "GtkFixed deki bileşenin koordinatları"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "GtkFixed deki bileşenin Y koordinatları"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Belirli yerler"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Yazıtipi seçme diyaloğu üstyazısı"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Başlıkları göster :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Yazıtipi bilgilerinde yazıtipinin boyutu da gösterilecekse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Büyüklügü Göster:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Yazıtipi bilgilerinde yazıtipinin boyutu da gösterilecekse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Yazıtipini Kullan:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Yazıtipi bilgileri gösterilirken seçili yazıtipi gösterilecekse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Bu Boyu Kullan:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Yazıtipi bilgileri gösterilirken seçili yazıtipi gösterilecekse"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Bir Yazıtipi Seçin"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Onay düğmesi"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Metni Önizle:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Gösterilecek metin "
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Yazıtipi seçimi"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Yazıtipini seç"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Yazıtipi seçme diyaloğu"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Çerçeve"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Başlangıç tipi :"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Eğrinin başlangıçtaki tipi"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gamma eğrisi"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Yönetme kutusunun etrafındaki gölgenin tipi"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Yönetme yeri :"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Yönetmenin yeri"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Kenarları uydur :"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Yönetme kutusunun yerine oturan kenarı"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Yönetme kutusu"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Yeni yatay kutu"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Boyut :"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Kutudaki parçacıkların sayısı"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Eş dağılımlı :"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Uydular aynı boyutta olacaksa"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Uydular arasındaki boşluk"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Hiç bir uydu silinemez ."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Yer :"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Parçacığın uydularına göre göreli yeri"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Padding :"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Parçacığın padding'i"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Genişlet :"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Parçacığın genişlemesi isteniyorsa Doğru yapın"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Doldur :"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Parçacık, kendine ait alanı dolduracaksa Doğru yapın"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Yükleme başı :"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Parçacık kutunun başına yüklenecekse Doğru yapın"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Öncesine ekle"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Sonrasına ekle"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Yatay kutu"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Yeni yatay düğme kutusu"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Düğmelerin sayısı"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Düzenleme :"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Düğmelerin düzenleme biçemi"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Düğmeler arası boşluk"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Yatay düğme kutusu"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Bölücünün yeri"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Küçülme :"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Parçacık küçülebilir olacaksa Doğru yapın"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Yeniden boyutla :"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Parçacıklar yeniden boyutlanabilir olacaksa Doğru yapın"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Yatay paneller"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Metrik :"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Cetvel birimleri"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Alt değer :"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Cetvelin alt değeri"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Üst değer :"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Cetvelin üst değeri"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Cetvelin şu anki yeri"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Azami :"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Cetvelin azami değeri"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Yatay cetvel"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Değeri göster :"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Ölçeğin değeri gösterilecekse"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Sayılar :"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Gösterilecek sayı basamakları sayısı"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Değer yeri :"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Değerin yeri"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Kural :"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Ölçeğin yenileme kuralı"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Dönüştür:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Sınır değerleri dönüştürülsün mü?"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Yatay ölçek"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Kaydırma çubuğunun yenileme kuralı"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Yatay kaydırma çubuğu"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Yatay ayraç"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Simge Listesi"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Sütunlu ağacın seçim tüzeği"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Doğrultu :"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "İlerleme çubuğunun içeriğinin doğrultusu"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Ikon Boyutu:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Simge:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Kullanılacak Gnome öğesi."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Ikon Boyutu:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Stock ikon boyutu"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Sayfa boyutu :"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "yatay hizalama"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Düşey hizalama"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Resim"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Geçersiz stock menü nesnesi"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Resimli menü öğesi"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Girdi diyaloğu"
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr "Altçizgi Kullan:"
+
+#: ../glade/gbwidgets/gblabel.c:170
+#, fuzzy
+msgid "If the text includes an underlined access key"
+msgstr ""
+"Metin içeriğindeki altı çizgili karakterler için kısayol tuşu olsun mu?"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr "İşaretleme kullan:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr "Metin pango işaretleri içeriyor mu?"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Hizalama :"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Etiket metninin hizası"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Metni böl :"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Etiketin genişliğine uymak için metin bölünsün"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr "Seçilebilir:"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr "Etiket metni fare ile işaretlenebilir olsun mu?"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Tüm etiketin yatay hizası"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Tüm etiketin düşey hizası"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Hedefi odakla :"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Altı çizilmiş tuşa basıldığında, klavye odaklaması gönderilecek parçacık "
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Tek başına:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Düzenleme bölgesinin genişliği"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Seçme tüzeği :"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Metnin azami uzunluğu "
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Otomatik"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Etiket"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Bölge genişliği :"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Düzenleme bölgesinin genişliği"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Bölge yüksekliği :"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Düzenleme bölgesinin yüksekliği"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "GtkLaout 'daki bileşenn X koordinatları"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "GtkLaout 'daki bileşenn Y koordinatları"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Düzenleme"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Listenin seçim türü"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Liste"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Liste nesnesi"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Açılır menü"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Dosya"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Düzenle"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Göster"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Yardım"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Hakkında"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Menüleri değiştir ..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Menü çubuğu"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Menü nesnesi"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Asla Yatay Değil:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Rıhtım nesnesi hiç yatay olmayacaksa"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Değeri göster :"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Rıhtım nesnesi hiç düşey olamayacaksa"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Değiştir Düğmesi"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Yeni not defteri"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Sayfaların sayısı :"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Tab'leri göster :"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Not defteri tab'lerinin gösterilecek ise"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Kenarı göster :"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Not defterinin kenarları, tab'ler görünmez iken bile gösterilecek ise"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Teb yeri :"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Not defteri tab'lerin yeri"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Kaydırılabilir :"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Not defteri tab'leri kaydırılabilir olacaksa"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Yatay kenar tab'i :"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Not defterinin yatay kenarının boyutu"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Düşey kenar tab'i :"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Not defterinin düşey kenarının boyutu"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Açılır menüyü göster"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Açılır menü açık olacaksa"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Sayfa sayısı :"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Not defteri sayfa sayısı"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Önceki sayfa"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Sonraki sayfa"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Sayfayı sil"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Sonrakine geç"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Öncekine geç"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Sonrasına bir sayfa ekle"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Önceden bir sayfa ekle"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Sayfa listesindeki sayfa pozisyonu"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Sekmey, genişletmek için TRUE olarak işaretleyin"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Parçacık, kendine ait alanı dolduracaksa TRUE olarak ayarlayın"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Parçacık kutunun başına yüklenecekse TRUE oalarak ayarlayın"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Menü Etiketi:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Popup menüsünde gösterilecek metin"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Not defteri"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "GtkOptionMenu bileşenine %s eklenemiyor."
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Seçenek menüsü"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Renk :"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Önizleme renkli yada siyah-beyaz mı olacak"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Önizleme, ayrılmış alanı dolduracaksa"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Önizleme"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "İlerleme çubuğunun içeriğinin doğrultusu"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Kesir:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "İşlemin tamamlanan bölümleri"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Vuruş Ritmi:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "İlerleme çubuğunun üstünde gösterilecek metin"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Metni göster :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "İlerleme çubuğunde metin gösterilecekse"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Eylem türü :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "İlerleme çubuğu sağa - sola hareket edecekse"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Metnin yatay hizalaması"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Metnin dikey hizalaması"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "İlerleme çubuğu"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Seçim düğmesi başlangıçta açık olacaksa"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Grup:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+"Seçim düğmesi grubu(öntanımlı olarak her seçim düğmesi aynı parentin "
+"üyesidir )"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Yeni grup"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Seçim düğmesi"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Seçim menü nesnesi başlangıçta açık olacaksa"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Seçim menü nesnesi grubu(öntanımlı olarak her seçim menü nesnesi aynı grubun "
+"üyesidir)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Seçim menüsü nesnesi"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+"Seçim düğmesi grubu(öntanımlı olarak her seçim düğmesi aynı parentin "
+"üyesidir )"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Seçim düğmesi"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Yatay kuralı :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Yatay kaydırma çubuğunun ne zaman gösterileceği"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Düşey kuralı :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Düşey kaydırma çubuğunun ne zaman gösterileceği"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Pencere Pos:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Uydu parçacıkların yeri öbür parçacıkların yerini gözönüne alsın "
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Gölge Türü:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Düşey kaydırma çubuğunun yenileme kuralı"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Kaydırmalı pencere"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Menü Ayraçları"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Yatay ayraç"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Tırmanma oranı :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Döndürme düğmesinin tırmanma oranı, sayfa arttırımı ile beraber kullanılır"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Gösterilecek onluk sayıların basamak sayısı"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Sayısal :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Kuralı yenile :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Değer değişti sinyalinin verileceği an"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Düzelt :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Değer adım aralığının tam katlarına göre düzeltelecekse"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Kırp :"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Değer sınırlarda kırpılacaksa"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Döndürme düğmesi"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Yeniden boyutla:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Uygulama çubuğunda ilerleme göstergesi olacaksa "
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Durum çubuğu"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Yeni çizelge"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Sıraların sayısı :"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Sıralar :"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Çizelgedeki sıraların sayısı"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Sütunlar :"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Çizelgedeki sütunların sayısı"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Uydular hep aynı boyutta olacak ise"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Sıra boşlukları :"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Sıralar arasındaki boşluk"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Sütun boşlukları :"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Sütunlar arasındaki boşluk"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Hücre X koordinatı :"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Çizelge içindeki parçacığın sol köşesi"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Hücre Y koordinatı :"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Çizelge içindeki parçacığın üst köşesi"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Sütun kaplaması :"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Çizelgede içindeki parçacık tarafından kaplanan sütun sayısı"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Satır kaplaması :"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Çizelge içindeki parçacık tarafından kaplanan sıra sayısı"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Yatay padding :"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Düşey padding :"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X yönünde büyüme :"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Parçacık yatayda büyüyecekse Doğru yapın"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y yönünde büyüme :"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Parçacık dikeyde büyüyecekse Doğru yapın"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X yönünde küçülme :"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Parçacık yatayda küçülecekse Doğru yapın"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y yönünde küçülme :"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Parçacık dikeyde küçelecekse Doğru yapın"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X yönünde doldurma :"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Parçacık yatayda ayrılmış alanı dolduracaksa"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y yönünde doldurma :"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Pandır düşeyde ayrılmış alanı dolduracaksa"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Öncesinde bir sıra ekle"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Sonrasında bir sıra ekle"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Öncesinde bir sütun ekle"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Sonrasında bir sütun ekle"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Sırayı sil"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Sütunu sil"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Çizelge"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Ortala"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Doldur"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Hiçbiri"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Karakter"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Kelime"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "İmleç Görünebilirlik :"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "İmleç görülebilsin mi ?"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Dönüştür:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Metin değiştirilebilir olacaksa"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Hizalama:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Metni hizası"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Kırp:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Metnin azami uzunluğu "
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Boşluk (üstte):"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Paragraf üstündeki boş satırların piksel oranı"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Boşluk (altta):"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Paragraf altındaki boş satırların piksel oranı"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Boşluk (içerde):"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+"Paragrafdaki kırpılan satırların arasındaki boş satırlardaki piksel oranı"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Sol kenar boşluğu:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Sol kenar boşluk genişliğinini piksel değeri"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Sağ Kernar Boşluğu:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Sağ kenar boşluk genişliğinini piksel değeri"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Girinti:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Paragraf girintilerinin piksel değeri"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Metin Görünümü"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Değiştir düğmesi başlangıçta açık olacaksa"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Değiştir Düğmesi"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Değiştir Düğmesi"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Yeni araç çubuğu"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Nesne sayısı :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Araç çubuğundaki nesnelerin sayısı"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Araç çubuğu yönü"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Biçem :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Araç çubuğu biçemi"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Balon yardımlar :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Balon yardımları açık olacaksa"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Kenarı göster :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Uydular aynı boyutta olacaksa"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Öncesinde bir nesne ekle"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Sonrasında bir birim ekle"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Araç çubuğu"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Değiştir Düğmesi"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Araç çubuğu"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Sütun 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Sütun 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Sütun 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Görülebilir Başlıklar:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Sütun başlıkları gösterilsin mi?"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Yardım:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Sıralanabilir:"
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Önizleme sıralanabilir olsun mu?"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Aramayı Etkinleştir:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Kullanıcı sütunlı interaktif olarak arayabilsin mi?"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Ölçeklenmiş Yükseklik:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Renk seçimi"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Ağacın seçme türü"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X yönünde büyüme :"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Listele veya Ağaç Görünüm"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Yeni düşey kutu"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Düşey kutu"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Yeni düşey düğme kutusu"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Düşey düğme kutusu"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Bakış kutusunun gölge tipi"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Bakış kutusu"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Düşey paneller"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Düşey cetvel"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Düşey ölçek"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Düşey kaydırma çubuğu"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Düşey ayraç"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Pencerenin üstyazısı"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Pencerenin tipi"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Yardım:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Pencerenin başlangıçtaki konumu"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Bağlayıcı :"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Pencere kullanıcıyı bağlayıcı ise"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Öntanımlı genişlik :"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Pencerenin öntanımlı genişliği"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Öntanımlı Yükseklik:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Pencerenin öntanımlı yüksekliği"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr "Yeniden boyutlanabilir:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr "Pencere yeniden büyütülebilsin mi?"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Pencere küçültülebilirse"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Büyüt:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Pencere büyütülebilirse"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr "Otomatik Kapatma:"
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Ana pencere kapatıldığında çocuk pencerede kapatılsın mı?"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr "Pencere ikonu"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+#, fuzzy
+msgid "Role:"
+msgstr "Tür:"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "Es_ki"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Çerçeve oranı uydulara göre belirlenecekse"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Pencerede durum çubuğu kullanılacaksa"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "İlerleme çubuğunde metin gösterilecekse"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Izgara Biçemi:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Hedefi odakla :"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Çerçeve oranı uydulara göre belirlenecekse"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Pencere"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Hata"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Sistem hatası"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Dosya açılamadı"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Dosya okunamadı"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Dosyaya yazılamadı"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Geçersiz dizin"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Geçersiz değer"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Geçersiz XML birimi"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Başlama işaretçisi bekleniyor"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Bitiş işaretçisi bekleniyordu"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Harf verisi bekleniyor"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Sınıf tanımlayıcısı eksik"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Bilinmeyen sınıf"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Geçersiz bileşen"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Beklenmedik dosya sonlandırması"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Bilinmeyen hata numarası"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Yöneten"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Yönetenler"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Etiket "
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Etiket hazırlayan"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Üye"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Çocuk bağlantısı"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Etiket hazırlayan"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Açılır menü"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "İlişki: %s"
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Parçacık"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "İsim:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Yardımcı bileşene aktarılacak bileşenin ismi"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Tanımlama:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Yardımcı teknolojiye aktarılacak bileşen anımlaması"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Tabele Etiketi:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Yardımcı mekanizmaya aktarılacak tabele etiketi"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Bu ilişkiye uyan bileşen seç"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Tıkla"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Basın"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Bırakın"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Yardımcı mekanizmaya aktarılacak olan işlemin tanımlasını girin"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Pano"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Yapıştırılacak bir parçacık seçilmeli"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Pencerelerin ya da diyalogların içine yapıştırma işlemi yapılamaz."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Seçili parçacığın içine yapıştırılamaz, çünki bu parçacık,\n"
+"ana parçacık tarafından otomatik olarak yaratıldı."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Bir menüye yada menü çubuğuna sadece menü nesneleri yapıştırılabilir ."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Diyalog eylem bölgesine sadece düğmeler yapıştırılabilir."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "GnomeDock'un içine sadece GnomeDockItem parçacıkları yapıştırılabilir."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"GnomeDockItem'ın üstüne sadece başka bir GnomeDockItem yapıştırılabilir."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "GnomeDockItem'ın üstüne yapıştırma işlemi henüz uygulanmadı."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem'lar sadece GnomeDock'a yapıştırılabilir ."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Yeni"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Yeni dosya yarat"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome:"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "Es_ki"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Temel"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Ek"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Hızlandırıcı anahtarı seç"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Tuşlar"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Menü Düzenleyici"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Çeşit"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Hızlandırıcı"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "İsim"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Yönetici"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Aktif"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Grup"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Simge"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Nesneyi ve uydularını listede bir basamak yukarı kaydır"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Nesneyi ve uydularını listede bir basamak aşağı kaydır"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Nesneyi ve uydularını listede bir seviye yukarı kaydır"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Nesneyi ve uydularını listede bir seviye aşağı kaydır"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Kullanılacak stock öğesi."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Gnome Öğesi:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Kullanılacak Gnome öğesi."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Parçacığın adı"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Nesne seçildiğinde çağrılacak olan fonksiyon"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Yönetici:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Menü nesnesinin solunda gösterilecek seçimlik bir resim ."
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Fare nesnenin üstüne geldiğinde gösterilen balon yardım"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Balon yardımı:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Ekle"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Seçili nesnenin altına yeni bir tane ekle"
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr "_Child Ekle"
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Seçili nesnenin altına yeni bir tane ekle."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "_Ayraç Ekle"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Seçili nesnenin altına bir ayraç ekle"
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "_Sil"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Şu anki nesneyi sil"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Nesne tipi:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Nesne başlangıç anında aktif olacaksa."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Aktif:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Hayır"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr "Radyo menü veri giriş grubu"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Seçim"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Kontrol"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Normal"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Hızlandırıcı:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Kontrol"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Üstkarakter"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Tuş:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Eklemler:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Evet"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Simge seç"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "ayraç"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Yeni"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Seçici"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Proje dizini belirtilmemiş.\n"
+"Lütfen Proje Seçenekleri diyaloğunda belirtin.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Kaynak dizini belirtilmemiş .\n"
+"Lütfen Proje Seçenekleri diyaloğunda belirtin.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Geçersiz kaynak dizini :\n"
+"\n"
+"Kaynak dizini proje dizini ya da proje dizininin bir \n"
+"alt dizini olmak zorundadır.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Resimler dizini belirtilmemiş.\n"
+"Lütfen Proje Seçenekleri diyaloğunda belirtin.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "%s için kaynakların yaratılması henüz uygulanmamıştır"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"Projeniz desteklenmeyen bir Gtkmm-2 bileşeni kullanıyor.\n"
+"Bu bileşeni kontrol edin ve bunu değiştirerek kullanın."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"C++ kaynaklarını yaratmak için gerekli olan glade-- çalıştırılamadı.\n"
+" Lütfen glade-- paketinin kurulu olduğunu ve PATH ile \n"
+"tanımlandığından emin olun. Daha sonra terminalden .\n"
+"'glade <project_file.glade>' şeklinde tekrar çalıştırın."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Ada95 kaynaklarını yaratmak için gerekli olan glade-- çalıştırılamadı.\n"
+" Lütfen glade-- paketinin kurulu olduğunu kontrol edin.\n"
+"Daha sonra terminalden .'gate <project_file.glade>' şeklinde tekrar "
+"çalıştırın."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Perl kaynaklarını yaratmak için gerekli olan glade-- çalıştırılamadı.\n"
+" Lütfen glade-- paketinin kurulu olduğunu kontrol edin.\n"
+"Daha sonra terminalden 'glade2perl <project_file.glade>' şeklinde tekrar "
+"çalıştırın."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Eiffel kaynaklarını yaratmak için gerekli olan glade-- çalıştırılamadı.\n"
+" Lütfen glade-- paketinin kurulu olduğunu kontrol edin.\n"
+"Daha sonra terminalden 'eglade <project_file.glade>' şeklinde tekrar "
+"çalıştırın."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Resimler dizini belirtilmemiş .\n"
+"Lütfen Proje Seçenekleri diyaloğunda belirtin.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "XML dosyası yazılırken hata oluştu \n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Proje Seçenekleri"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Genel"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Temel Seçenekler:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Proje dizini"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Proje dizini :"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Gözat..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Geçerli projenin adı"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Proje Adı:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Programın adı"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Glade proje dosyası"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Proje dosyası:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Alt dizinler:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Yaratılacak kaynağın saklandığı dizin"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Kaynak Dizin:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Resimlerin barındığı dizin"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Resim Dizini:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Yaratılan her dosyanın başına eklenecek olan telif bilgisi"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Dil:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Gnome Desteğini Etkinleştir"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Bir Gnome uygulaması yaratılacaksa"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Gnome DB desteğini etkinleştir"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Bir Gnome DB uygulaması yaratılacaksa"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C Ayarları"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Genel Ayarlar:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext Desteği"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Gettext tarafından tercüme edilenecek metinler işaretlendiyse"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Parçacık İsimlerini Belirle"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Parçacık isimleri kaynak kodda belirlenecekse"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Kaynak Dosyalarını Yedekle"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Eski kaynak dosyalarının kopyaları varsa"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome Yardım Desteği"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Gnome Yardım sistemi desteği gerekliyse"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Dosya Çıktısı Seçenekleri:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "main.c Dosyasını Yaz"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Bir main.c dosyası yoksa main() işlemini içeren bir dosya yazılacaktır"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Destek işlemlerini yaz"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Destek işlemleri yazılacaksa"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Kurum dosyalarını yaz"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Kaynağı kurmak için gerekli dosyalar yazılacaksa(Makefile.am ve configure."
+"in yoksa yazılacaktır)"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Kullanıcı arayüzü işlemleri :"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Kullanıcı arayüzünü yaratacak işlemlerin yazılacağı dosyalar"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Kaynak dosya :"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "Kullanıcı arayüzünü yaratacak işlemlerin tanımlarının yazılacağı dosya"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Başlık dosya :"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Kullanıcı arayüzü işlemleri :"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Kullanıcı arayüzü işlemleri :"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Sinyal yönetici ve geri-verim işlemleri :"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "Boş işaret yöneticileri ve geri-verim işlemlerinin yazılacağı dosya"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Boş işaret yöneticileri ve geri-verim işlemlerinin tanımlarının yazılacağı "
+"dosya"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Sinyal yönetici ve geri-verim işlemleri :"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr "Boş işaret yöneticileri ve geri-verim işlemlerinin yazılacağı dosya"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Destek işlemleri :"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Destek işlemlerinin yazıldığı dosya"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Destek işlemlerin tanımlarının yazıldığı dosya"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Destek işlemleri :"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade ayarları"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Tercüme edilebilir sözdizimler :"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Tercüme edilebilir sözdizimleri kaydet"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Libglade tarafından yüklenen kulanıcı arayüzlerinin tercüme edilmesi için "
+"gereken tercüme edilebilir sözdizimler bir dosyaya kaydedilecekse"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Tercüme edilebilir sözdizimlerin kaydedileceği C kaynak dosyası"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Dosya:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Proje Dizinini Seçin"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Tercüme edilebilir sözdizim dosyası ayarlanmalıdır"
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Proje dizini ayarlanmalıdır"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Proje dosyası seçeneği ayarlanmalıdır"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Proje ismi seçeneği ayarlanmalıdır"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Uygulama ismi seçeneği ayarlanmalıdır"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Kaynak dizini seçeneği ayarlanmalıdır"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Resimler dizini seçeneği ayarlanmalıdır"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Yardımcı dosya gösterilemiyor : %s\n"
+"\n"
+"Hata: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Yeni bir proje yarat"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Yarat"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Projenin kaynak kodunu yaz"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Seçenekler..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Proje ayarlarını düzenle"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Seçili parçacığı sil"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Paleti _göster"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Parçacık paletini göster"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Öz_ellikler editörünü göster"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Özellikler editörünü göster"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Parçacıklar _ağacını göster"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Parçacıklar ağacını göster"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "_Panoyu Göster"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Panoyu göster"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Izgarayı _Göster"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Izgarayı göster (sadece belirli boyutlarda olanlar için)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "Izgaraya Göre _Uydur"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Parçacıkları ızgaraya göre uydur"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "P_arçacığın balon yardımlarını göster"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Yaratılan parçacıkların balon yardımlarını göster"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Izgara _Seçeneklerini Ayarla..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Izgara biçemini ve boşluklarını ayarla"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "_Yakalama Seçeneklerini Ayarla..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "ızgaraya uydurma ayarlarını belirle"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr "_SSS"
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr "Glade SSS Göster"
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Projeler"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Yeni Proje"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Aç"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Proje Aç"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Kaydet"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Projeyi Kaydet"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Seçenekler"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Yarat"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Kaynağı Yarat"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Varolan bir projeyi aç"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Projeyi kaydet"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Glade'den Çık "
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Seçili bileşeni kes"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Seçili bileşeni kes"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Seçili bileşenin üstüne panodaki bileşeni yapıştır"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Izgara"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "_Izgarayı Göster"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Izgara çizgileri arasındaki mesafeyi ayarla"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "Iz_garaya Uydur"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Parçacıkları ızgaraya uydur (sadece uygun taşıyıcılarda mümkündür)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Parçacığın hangi parçaları ızgaraya uydurulsun"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Hakkında..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "S_eçenekler"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Kaynak Kodu Yaz"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Yeni bir projeyi yaratmak istediğinizden emin misiniz?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Yeni _GTK+ Projesi"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Yeni G_NOME Projesi"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr "Nasıl bir Proje oluşturmak istiyorsunuz?"
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Yeni proje yaratıldı."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Proje açıldı."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Proje açılırken bir hata oluştu."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Proje dosyası açılırken birden fazla hata oluştu"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " proje dosyasını açarken hatalar oluştu:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"Henüz bir Proje açılmadı.\n"
+"Proje/Yeni yolundan yeni bir proje oluşturabilirsiniz."
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Projeyi kaydederken hata oluştu"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Projeyi kaydederken hata oluştu."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Proje kaydedildi."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Kaynağı yazarken hatalar oluştu"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Kaynağı yazarken hata oluştu."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Kaynak yazıldı."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Sistem hata mesajı:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Çıkmak istediğinize emin misiniz? "
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "(C) 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade, GTK+ ve GNOME için bir kullanıcı arayüzü hazırlama programıdır."
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Glade Hakında"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<isimsiz>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Veritabanı Tarayıcısı"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Veri-sınırı bileşeni"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Bağlantı Seçimi"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DNS Yapılandırması"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN Config Druid"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Veritabanı hata göstericisi"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Veritabanı hata diyaloğu"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Form"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Veri-sınırı ızgarası"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Veri-sınırı listesi"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Veritabanı giriş parçacığı"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Gir"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Veritabanı bağlantı diyaloğu"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Sayfalayıcı Seçicisi"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Veri Kaynağı Seçicisi"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Tablo Düzenleyici "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Kaydırmaya İzin Ver:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Kaydırabilir rıhtım öğeleri isteniyorsa"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Üste bir rıhtım aralığı ekle"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Alta bir rıhtım aralığı ekle"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Sola bir rıhtım aralığı ekle"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Sağa bir rıhtım aralığı ekle"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Kaydırabilir rıhtım öğesi ekle"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome rıhtımı"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Kilitli:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Rıhtım nesnesi bulunduğu konumda kitliyse"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Tek başına:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Rıhtım nesnesi kendi aralığındaki tek nesne olacaksa"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Kayıdırılamaz :"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Rıhtım nesnesi kendi penceresini asla kaydıramayacaksa"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Asla Dikey Değil:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Rıhtım nesnesi hiç düşey olamayacaksa"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Asla Yatay Değil:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Rıhtım nesnesi hiç yatay olmayacaksa"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Rıhtım nesnesinin etrafındaki gölgeleme tipi"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Kaydırabilir rıhtım nesnesinin yönü"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Rıhtım nesnesini önceden ekle"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Rıhtım nesnesini sonradan ekle"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome rıhtım nesnesi"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+"Uygulama hakkında ek bilgiler, örneğin İnternet sitesi ile ilgili bilgiler"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome Hakkında Penceresi"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Yeni Dosya"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Dosya Aç"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Dosyayı Kaydet"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Durum Çubuğu:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Pencerede durum çubuğu kullanılacaksa"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Ayarları Kaydet:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Yerleşim ve boyut otomatik olarak kaydedilip, başlangıçta okunacaksa"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Gnome uygulama penceresi"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Durum Mesajı."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "İlerleme:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Uygulama çubuğunda ilerleme göstergesi olacaksa"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Durum:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Uygulama çubuğunda durum iletileri ve kullanıcı girdileri için bir bölge "
+"olacaksa"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome Uygulama Çubuğu"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Düzeltmeli:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+"Canvas kenarları düzeltilecekse ( yani metin ve resimlerin kenarları "
+"düzeltilecekse )"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Asgari X koordinatı"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Asgari Y koordinatı"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Azami X koordinatı"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Azami Y koordinatı"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Birim başına benek sayısı:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Bir birime eşdeğer piksellerin sayısı"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Dither:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Örnek dither sayesinde daha doğru olacaksa"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Bir renk seçin"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome Renk Seçicisi"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Bonobo kontrol oluşturulamadı"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Yeni Bonobo Kontrol"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Bir Bonobo Kontrol Seçin"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Anlatım"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo Kontrol"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Zamanı Göster:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Tarihin yanı sıra saat de gösterilecekse"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 saat düzeni :"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Zaman 24-saat düzeninde gösterilecekse"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Asgari Saat:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Gösterilecek en erken saat"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Üst Saat:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Gösterilecek en geç saat"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Otomatik Kapat:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Diyalogdaki her hangi bir düğmeye basılınca diyalog kapanacaksa"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Kapatıldığında Gizle:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Diyalog kapatıldığında sonlandırmak yerine sadece gizlenecekse"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Gnome diyalog kutusu"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Yeni Gnome Sihirbazı"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Yardım Göster"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Yardım düğmesini göster."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Başlangıç Sayfası Ekle"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Bitiş Sayfası Ekle"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Sihirbaz"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Sayfanın başlığı"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Sayfanın ana metni (kullanıcılara sihirbazı tanıtan metin)."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Üstyazı Rengi:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Üstyazı metninin rengi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Metin Rengi:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Ana metinin rengi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Sayfanın arkaplan rengi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Amblem Arkaplan Rengi:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Amblemin civarındaki arkaplan rengi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Metin Kutusu Rengi:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Ana metin bölgesinin arkaplan rengi"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Logo resmi:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Sayfanın sağ-üstünde gösterilecek amblem"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Site işareti"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Sayfada gösterilecek ana resim."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Top Watermark:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Sayfanın solunda gösterilecek ana resim. "
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Sihirbaz başlangıç veya bitiş sayfası"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "İçerik Arkaplan Rengi:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Başlığın etrafındaki arkaplan rengi"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Sayfanın yukarısında gösterilecek ana resim."
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Sihirbaz Standart Sayfası"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Geçmiş taımlayıcısı :"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Geçmiş girdilerinin kaydedileceği tanımlayıcı"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Azami Geçmiş Sayısı:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Kaydedilen geçmiş bilgilerinin azami sayısı"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome Girdisi"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Dosya seçme diyaloğunun üstyazısı"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Dizin:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Bir dizin bir dosyadan fazlasına gerek duyuyorsa"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Dosya seçme diyaloğu modal olacaksa"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+#, fuzzy
+msgid "Use FileChooser:"
+msgstr "Üstyazı Rengi:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome Dosya Girdisi"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Yazıtipi seçme diyaloğunda gösterilecek önizleme metni"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Tür:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Yazıtipi seçme düğmesinde ne gösterilecek"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Yazıtipi seçme düğmesindeki yazıtipinin boyutu"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome Yazıtipi Seçmeni"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "Adres:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "Düğme tıklandığında gösterilecek adres"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Düğmenin üstündeki metin"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome HRef Link Düğmesi"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome Simge Girişi"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Seçim türü"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Simge Genişliği:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Her simgenin genişliği"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Simge satırları arasındaki piksel sayısı"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Simge sütunları arasındaki piksel sayısı"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Simge Kenarlığı:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Simgelerin etrafındaki piksel sayısı"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Metin Boşluğu:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Metin ve simge arasındaki piksel sayısı"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Değiştirilebilir Metin:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Eğer simge metni kullanıcı tarafından değiştirilebilir olacaksa"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Durağan Metin:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "Eğer simge metni durağan ise, GnomeIconList tarafından kopyalanamaz"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Simge Listesi"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Simge Seçimi"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Mesaj Tipi:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Mesaj kutusunun tipi"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Mesaj:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Gösterilecek mesaj"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome İleti Kutusu"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Resim dosyasının adı"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Ölçeklenmiş:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Resim ölçeklenmiş ise"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Ölçeklenmiş Genişlik:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Resmin ölçekleneceği genişlik"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Ölçeklenmiş Yükseklik:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Resmin ölçekleneceği yükseklik"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome Resmi"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Önizleme:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Resmin küçük bir önizlemesi gösteriliyorsa"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Yeni GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Özellik Diyalog Kutusu"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Kaynak kodu yaz ve çık"
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr "Parçacık paletini başlanğıçda gizle"
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr "Özellikler editörünü başlangıçda gizle"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade : '-w' ya da '--write-source' seçenekleri için XML dosyasının ismi "
+"belirtilmek zorundadır.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: XML dosyası yüklenirken hata oluştu.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Kaynak kodu yazarken hata oluştu.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Palet"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "özel"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "korumalı"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "genel"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Önceden aydınlatılmış"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Seçili"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Duyarsız"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Pencerenin yeniden çizilmesi gerekirse"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Fare hareket ederse"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Fare hareket etme ipuçları"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Bir düğme basılı iken yapılan fare hareketi"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Sol fare düğmesi basılıyken yapılan fare hareketi"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Orta fare düğmesi basılıyken yapılan fare hareketi"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Sağ fare düğmesi basılıyken yapılan fare hareketi"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Her hangi bir fare düğmesinin basılması"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Her hangi bir fare düğmesinin bırakılması"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Her hangi bir tuşun basılması"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Her hangi bir tuşun bırakılması"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Fare pencereye giriyorsa"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Fare pencereden çıkıyorsa"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Girdi odaklanmasında değişim olursa"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Pencere yapısında değişim olursa"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "X pencere özelliklerinde değişim olursa"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Görünebilirlikte değişim olursa"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "XInput'u anlayan uygulamaların göstergeleri için"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Özellikler"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Paketleme"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Genel"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Biçem"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Sinyaller"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Özellikler: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Özellikler: <isimsiz> "
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Sınıf:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Parçacığın sınıfı"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Genişlik :"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+"Bileşenin gerekli olan genişliği (normal olarak asgari genişliği belirtmek "
+"için kullanılır)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Yükseklik :"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+"Bileşenin gerekli olan yüksekliği (normal olarak asgari boyutu belirtmek "
+"için kullanılır)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Görünebilirlik :"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Parçacık başlangıçta görünebilir olcaksa"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Duyarlık :"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Parçacık girdilere cevap verecekse"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Fare parçacığın üstünden geçerken gösterilecek balon yardımı"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Öntanımlı olabilir:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Bileşen, bir diyalogdaki öntanımlı eylem olabilsin mi?"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Öntanımlı:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Bileşen, bir diyalogdaki öntanımlı eylem olabilsin mi?"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Odaklanabilir :"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Parçacık odaklanmayı kabul edebilecekse"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Odaklı :"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Parçacık girdi odaklanmasına sahip olacaksa"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Olaylar :"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Parçacığın kabul ettiği X olayları"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Başka olaylar :"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X eklem olayları türü"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Hızlandırıcılar :"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Tuşlara basılınca verilecek sinyaller"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Düzenle..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Yayımla:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Biçem uydu parçacıklara da uygulanacaksa"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "İsimli biçem :"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Biçemin ismi(bu başka parçacıklar tarafından da kullanılabilir)"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Yazıtipi :"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Parçacıktaki tüm metinler için kullanılacak yazıtipi"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Hepsini kopyala"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Ön alan :"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Arka alan :"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Temel :"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Ön alan rengi"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Arka alan rengi"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Metin rengi"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Temel renk"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Arka alan resmi :"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Panrçacığın arkaplanı olarak kulanılınacak resim"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Kaynağın yazılacağı dosya"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Genel :"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Parçacık, bileşenin veri yapısına eklenecekse"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Ayrı sınıf :"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Bu parçacığın altağacını başka bir sınıfa koy"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Başka dosya :"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Bu parçacığı başka bir kaynak dosyaya koy"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Görünebilirlik :"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+"Parçacıkların görünebilirliği. Genel parçacıklar küresel bir haritaya ithal "
+"edilir ."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Kopyalanacak bir renk yada arkaplanı belirtilmeli"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "on_style_copy()'de geçersiz seçim"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Öncelikle bir renk yada arkaplan resmi kopyalanmalı"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Yapıştırılacak bir renk seçilmeli"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Yapıştırılacak bir arkaplan resmi seçilmeli"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Dosyadan resim yaratılamadı\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Sinyal"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Veri"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Sonra"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Nesne"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Sinyal :"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Yöneticisi eklenecek olan sinyal"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Bu sinyalın yöneticisi"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Veri :"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Yönetciye geçirilen veriler"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Nesne :"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Sinyali alan nesne"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Sonra :"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Yönetici sınıf fonksiyonlarından sonra çalışacaksa"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Ekle"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Yenile"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Temizle"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Hızlandırıcılar"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Değişimci"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Anahtar"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Verilecek sinyal"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Hızlandırıcı anahtarı"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Hızlandırıcı basılınca verilecek sinyal"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Tercüme edilebilir sözdizimler :"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Bir X Olayı seç"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Olay maskesi"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Hızlandırıcı anahtarı belirlenmeli"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Verilecek sinyal belirtilmeli"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Sinyalin adı belirlenmeli"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Sinyalin yöneticisini belirtmek zorundasın"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s sinyaller"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Sinyali seç"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Değer :"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Asgari :"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Adımlama miktarı :"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Sayfa adımla miktarı :"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Sayfa boyutu :"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Yatay değer :"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Asgari yatay değer :"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Azami yatay değer :"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Yatay adımlama miktarı :"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "yatay sayfa adımlama miktarı :"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Yatay sayfa boyutu :"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Düşey değer :"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Asgari düşey değer :"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Azami düşey değer :"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Düşey adımlama miktarı :"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Düşey sayfa adımlama miktarı :"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Düşey sayfa boyutu :"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Başlangıç değeri"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Asgari değer"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Azami değer"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Adımlama miktarı"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Sayfa adımalama miktarı"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Sayfa boyutu"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "İstenen yazıtipi yoktur ."
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "İsimli biçemi seç"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Biçemler"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Yeniden adlandır"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "İptal"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Yeni biçem :"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Geçersiz biçem adı"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Bu biçem adı zaten kullanımda"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Biçemi yeniden adlandır :"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Dosyayı yeniden adlandıramadım :\n"
+" %s\n"
+" =>\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Dosya yaratılamadı :\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "XML dosyası yazılırken hata oluştu\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Glade tarafından yaratılan tercüme edilebilir metinler dosyası.\n"
+" * Bu dosya, projenin POTFILES.in dosyasına eklenmelidir.\n"
+" * Ancak bu dosya KESİNLİKLE uygulamanın bir parçası olarak "
+"derlenmemelidir.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Geçersiz kullanıcı arayüzü kaynak dosyası : %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Geçersiz kullanıcı arayüzü kaynak başlığı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Geçersiz geri-verimler kaynak dosyası : %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Geçersiz geri-verimler kaynak başlığı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Geçersiz destek kaynak dosyası : %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Geçersiz destek kaynak başlığı : %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Dosyaya eklenemedi :\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Dosyaya yazarken hata oluştu :\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Dosya adı proje seçenekleri diyaloğunda belirtilmek zorunda."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Dosya adı normal bir göreli dosya adı olmalı.\n"
+"Ayarlamak için proje seçenekleri diyaloğunu kullanın."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Parçacık ağacı"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Parçacık, kutuda bulunamadı"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Parçacık, çizelgede bulunamadı"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Parçacık belirli taşıyıcıda bulunamadı"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Parçacık yerleştiricide bulunamadı"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Dosyaya erişilemedi :\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Dosya açılamadı :\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Dosyadan okurken hata oluştu :\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Dizin yaratılamadı :\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Dizine erişilemedi :\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Geçersiz dizin :\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Projeler"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "proje"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Dizin açılamadı :\n"
+" %s\n"
diff --git a/tools/glade/po/uk.po b/tools/glade/po/uk.po
new file mode 100644
index 00000000..dc7fcbdf
--- /dev/null
+++ b/tools/glade/po/uk.po
@@ -0,0 +1,5919 @@
+# Ukrainian translation og glade.
+# Copyright (C) 1999 Free Software Foundation, Inc.
+# Yuri Syrota <rasta@renome.rovno.ua>, 1999, 2000.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade-1.1.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-02-25 04:19--500\n"
+"Last-Translator: Yuriy Syrota <yuri@renome.rovno.ua>\n"
+"Language-Team: Ukrainian <uk@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Параметри сітки"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Горизонтальний проміжок:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Вертикальний проміжок:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Стиль сітки:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Крапки"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Лінії"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Параметри приєднання"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Горизонтальне приєднання:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Ліворуч"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Праворуч"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Вертикальне приєднання:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Вверх"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Вниз"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GnomeDockItem може бути вставлений лише в GnomeDock."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Неможливо вставити віджет GtkScrolledWindow."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Неможливо вставити віджет GtkViewport."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Неможливо додати новий віджет."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"Не можна додати віджет у вибрану позицію.\n"
+"\n"
+"Порада: GTK+ використовує контейнери для розміщення віджетів.\n"
+"Спробуйте видалити існуючий віджет та використати\n"
+"замість нього блок чи таблицю.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Неможливо видалити віджет."
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Віджет неможе бути видалений"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"Віджет створено автоматично як частину батьківського віджета, і він не може "
+"бути видалений."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Ширина полів:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Ширина полів контейнера"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "Вибрати"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "Видалити вікно з прокруткою"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "Додати вікно з прокруткою"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "Усунути вирівнювання"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "Додати вирівнювання"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "Усунути блок подій"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "Додати блок подій"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "Оновити"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "Вирізати"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "Скопіювати"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "Вставити"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "Видалити"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "Н/Д"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "заміну дочірнього об'єкту контейнера ще не реалізовано\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Неможливо ставити віджет GtkAlignment."
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Неможливо видалити віджет GtkAlignment."
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Неможливо ставити віджет GtkEventBox."
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Неможливо видалити віджет GtkEventBox."
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Неможливо ставити віджет GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Неможливо видалити віджет GtkScrolledWindow."
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "Видалити позначку"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "GNOME Програмна панель"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Емблема:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Растрове зображення, що буде використовуватись як емблема"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Назва програми:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "Назва віджета"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Коментарі:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "Додаткова інформація, така як опис та його домівка в WWW"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Авторське право:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Інформація про авторське право"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "Збирати програму для GNOME"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "Позначка меню:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "Зображення для відображення вздовж верхнього поля сторінки"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Ліцензія:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "Рельєфний стиль кнопок"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Автори:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Автори програми, по одному на рядок"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Автори документації:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Автори документації пакету, по одному на рядок"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Автори програми, по одному на рядок"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Перекладачі:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Інформаційне вікно GNOME"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Позначка із скороченням"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X-вирівнювання:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Горизонтальне вирівнювання віджета-нащадка"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y-вирівнювання:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Вертикальне вирівнювання віджета-нащадка"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Масштаб по X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Горизонтальний масштаб віджета-нащадка"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Масштаб по Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Вертикальний масштаб віджета-нащадка"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "Відступ по X:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "Горизонтальний масштаб віджета-нащадка"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "Відступ по X:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "Горизонтальний масштаб віджета-нащадка"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "Відступ по X:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "Горизонтальний масштаб віджета-нащадка"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "Відступ по X:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "Горизонтальне вирівнювання віджета-нащадка"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Вирівнювання"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Напрямок:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Напрямок стрілки"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Тінь:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Тип тіні стрілки"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Горизонтальне вирівнювання стрілки"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Вертикальне вирівнювання стрілки"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "Відступ по X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Горизонтальний відступ"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Відступ по Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Вертикальний відступ"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Стрілка"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "X позначки:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+#, fuzzy
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Горизонтальне вирівнювання позначки рамки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+#, fuzzy
+msgid "Label Y Align:"
+msgstr "X позначки:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+#, fuzzy
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Вертикальне вирівнювання позначки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Вид тіні рамки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Горизонтальне вирівнювання нащадка рамки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Пропорції:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Пропорції нащадка рамки"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "За нащадком:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Потрібно визначати пропорції розмірів за елементом-нащадком"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Рамка пропорції"
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Типова кнопка:"
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Використовувана типова кнопка"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Позначка:"
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Текст для відображення"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "Піктограма:"
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Піктограма для відображення"
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Рельєф:"
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Рельєфний стиль кнопок"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "Діалог автоматично закривається при натисканняі будь-якої кнопки"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Видалити вміст кнопки"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Кнопка"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Заголовок:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Місяць та рік необхідно показувати зверху"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Назви днів:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Назви днів показувати"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Фіксований місяць:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Місяць і рік не змінювати"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Номери тижнів:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Номер тижня показувати"
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Понеділок - перший:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Тиждень починається з понеділка"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Календар"
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Колір тла:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "Колір тла:"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "Відображення тексту"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Увімкнено:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Контрольна кнопка початково увімкнена"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+#, fuzzy
+msgid "Inconsistent:"
+msgstr "Піктограмний список"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+#, fuzzy
+msgid "If the button is shown in an inconsistent state"
+msgstr "Разом з датою показувати час"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Індикатор:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Індикатор завжди показувати"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Контрольна кнопка"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Контрольний елемент меню початково увімкнений"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Контрольний елемент меню"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Новий стовпчиковий список"
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Кількість стовпчиків:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Режим вибору:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Режим вибору стовчикового списку"
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Показати заголовки:"
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Показувати заголовки стовпчиків"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Тип тіні рамки стовпчикового списку"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Стовпчиковий список"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Альфа:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Використовувати альфа-канал"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Заголовок:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Заголовок діалогу вибору кольору"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "Вибір кольору"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "Контрольна кнопка"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+#, fuzzy
+msgid "If the opacity control is shown"
+msgstr "Назви днів показувати"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Палітра:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+#, fuzzy
+msgid "If the palette is shown"
+msgstr "Показувати значення шкали"
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Вибір кольору"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "Вибрати колір"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "Діалог вибору кольору"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Значення в списку:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Значення мусить бути в списку"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Дозволяти порожнє:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Допускати порожнє значення при встановленому \"Значення в списку\""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Регістрова чутливість:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Пошук із регістровою читливістю"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Стрілки:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Можуть бути використани стрілки для зміни значення"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Завжди:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Якщо працюють стрілки то значення мусить бути в списку"
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Елементи:"
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Елементи комбінованого списку, по одному на рядок"
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Комбінований список"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Діалог автоматично закривається при натисканняі будь-якої кнопки"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Має рамку:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "Комбінований список"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Нове стовпчикове дерево"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Режим вибору стовпчикового дерева"
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Тип тіні рамки стовпчикового дерева"
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Стовпчикове дерево"
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "Тип:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Тип кривої"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "Мінімальне X:"
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Мінімальне значення по горизонталі"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "Максимальне X:"
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Максимальне значення по горизонталі"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Мінімальне Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Мінімальне значення по вертикалі"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Максимальне Y:"
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Максимальне значення по вертикалі"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Крива"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Створююча функція:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Функція створююча віджет"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Рядок1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Перший рядковий аргумент для передачі у функцію"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Рядок2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Другий рядковий аргумент для передачі у функцію"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Ціле1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Перший цілий аргумент для передачі у функцію"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Ціле2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Другий цілий аргумент для передачі у функцію"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Нетиповий віджет"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr "Новий діалог"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr "Скасувати, Гаразд"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "Гаразд"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "Закрити"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr "_Кількість кнопок:"
+
+#: ../glade/gbwidgets/gbdialog.c:366
+#, fuzzy
+msgid "Show Help Button"
+msgstr "Показати довідку"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+#, fuzzy
+msgid "Has Separator:"
+msgstr "розділювач"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "Діалог"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Ділянка малювання"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Редагується:"
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Текст можна редагувати"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Текст видимий:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"Текст, що вводить користувач буде показано. Якщо цей параметр вимкнено, "
+"текст буде відображено зірочками, що корисно для ввдоду паролів"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Максимальна довжина:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Максимальна довжина тексту"
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "Текст:"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Елемент має рамку навколо себе"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Невидимий симол:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+"Символ, що використовуватиметься, якщо текст не має відображатися, наприклад "
+"під час вводу паролів"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Активує типовий:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Типовий віджет у вікні активується при натисненни клівіші вводу"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Ширина в символах:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+#, fuzzy
+msgid "The number of characters to leave space for in the entry"
+msgstr "Кількість стовпчиків в таблиці"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Блок вводу тексту"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "Видимий:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "За нащадком:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Блок подій"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "Увімкнено:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Відступ:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "Кількість пікселів між текстом та піктограмою"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+#, fuzzy
+msgid "Add Label Widget"
+msgstr "Додати вирівнювання"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "Розширення:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "Заголовок вікна вибору файлів"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "Частина:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "Показувати час:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+#, fuzzy
+msgid "Width in Chars:"
+msgstr "Ширина в символах:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "Ширина зайнятої ділянки"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "Контрольна кнопка"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "Вибір файлу"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "Колір заголовку:"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "Вікно вибору файлу"
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "Вибір файлу"
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "Файлові операції:"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "Показувати кнопки операцій"
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "Вікно вибору файлу"
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Верхній край віджета в таблиці"
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Верхній край віджета в таблиці"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Фіксована позиція"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Заголовок діалогу вибору шрифту"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "Показати заголовки:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "Показувати розмір шрифту як інформацію про нього"
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Показувати розмір:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Показувати розмір шрифту як інформацію про нього"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Використовувати шрифт:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Використовувати вибраний шрифт для відображення інформації"
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Використовувати розмір:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Використовувати вибраний шрифт для відображення інформації"
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Вибір шрифту"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "Контрольна кнопка"
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Текст перегляду:"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Перегляд тексту для відображення"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Вибір шрифту"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "Вибрати шрифт"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "Діалог вибору шрифту"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Рамка"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Початковий тип:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Початковий тип кривої"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Крива гами"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Тип тіні навколо блоку повзунка"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Місце повзунка:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Позиція повзунка"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Край встановлення:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Край повзунка, що встановлюється у вказану позицію"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Блок повзунка"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Новий горизонтальний блок"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Розмір:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Кількість віджетів у вікні"
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Однорідний:"
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Нащадки мають однакові розміри"
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Проміжок між кожним нащадком"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Неможливо стерти жодних нащадків."
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "Позиція:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Позиція віджета відносно віджетів його рівня"
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Відступи:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Відступи віджета"
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Розширення:"
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Віджет має розширюватись"
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Заповнення:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Віджет заповнює відведену йому ділянку"
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Перший в блоці:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Віджет має розташовуватись на початку блоку"
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Вставити перед"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Вставити після"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Горизонтальний блок"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Новий горизонтальний блок кнопок"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Кількість кнопок"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Розсташування:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Стиль розсташування кнопок"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Проміжок між кнопками"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Горизонтальний блок кнопок"
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Позиція розділювача"
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "Зменшення:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Віджет зменшується"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Зміна розмірів:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Віджет змінює розміри"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Горизонтальні панелі"
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Метрика:"
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Одиниці виміру лінійки"
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Найменше значення"
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Найменше значення лінійки"
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Найбільше значення:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Найбільше значення лінійки"
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Поточна позиція лінійки"
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "Максимум:"
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Максимальне значення лінійки"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Горизонтальна лінійка"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Показувати значення:"
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Показувати значення шкали"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Цифр:"
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Кількість цифр, що показуються"
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Позиція значення:"
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Позиція покажчика значення"
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Мотод:"
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Метод оновлення шкали:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Зворотній діапазон:"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Діапазон значень має бути зворотнім"
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Горизонтальна шкала"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Метод оновлення панелі прокрутки"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Горизонтальна панель прокрутки"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Горизонтальний розділювач"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "Піктограмний список"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "Режим вибору стовпчикового дерева"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Орієнтація:"
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "Орієнтація вміссту панелі поступу"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "Розмір піктограми:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "Піктограма:"
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "Використовуваний типовий елемент."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Розмір піктограми:"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Розмір типової піктограми"
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "Розмір сторінки:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Горизонтальне вирівнювання"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Вертикальне вирівнювання"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Зображення"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Невірний типовий елемент меню"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Елемент меню із зображенням"
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "Діалог вводу"
+
+#: ../glade/gbwidgets/gblabel.c:169
+#, fuzzy
+msgid "Use Underline:"
+msgstr "Підкреслений"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+#, fuzzy
+msgid "Use Markup:"
+msgstr "Використання купи:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "Вирівнювання:"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "Вирівнювання рядків у позначці"
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "Перенос тексту:"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Текст переноситься для заповнення ширини позначки"
+
+#: ../glade/gbwidgets/gblabel.c:178
+#, fuzzy
+msgid "Selectable:"
+msgstr "Виділений"
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "Текст піктограми може змінювати користувач"
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "Горизонтальне вирівнювання позначки"
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "Вертикальне вирівнювання позначки"
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "Ціль фокусу:"
+
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+"Віджет на який передається фокус при використанні клавішного скорочення"
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "Виключний:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "Ширина зайнятої ділянки"
+
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "Режим вибору:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "Перенос тексту"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "Автоматично"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "Мітка"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Ширина ділянки"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Ширина зайнятої ділянки"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Висота ділянки:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Висота зайнятої ділянки"
+
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Верхній край віджета в таблиці"
+
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Верхній край віджета в таблиці"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Смема розсташування"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Режим вибору списку"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Список"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Елемент списку"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Вискакуюче меню"
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr "_Файл"
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr "_Редагування"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr "_Відображення"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "_Довідка"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr "_Про"
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Редагувати меню..."
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "Панель меню"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Елемент меню"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "Негоризонтальний:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Елемент доку не може бути горизонтальним"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "Показувати значення:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Елемент доку не може бути вертикальним"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "Кнопка вимикання"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Новий записник"
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "Сторінок:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Показ закладок:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Показувати закладки записника"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Рамка:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Показувати рамку навколо записника, коли закладки не показуються"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Розміщення:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Розміщення закладок"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Прокрутка:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Закладки можна прокручувати"
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Поле по X:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Розмір горизонтального поля закладок записника"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Поле по Y:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Розмір вертикального поля закладок записника"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Показ меню:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Дозволити вискакуюче меню"
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Сторінок:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Кількість сторінок із закладками"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Попередня сторінка"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Наступна сторінка"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Видалити сторінку"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Перейти на наступну"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Перейти на попереднью"
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Вставити сторінку після"
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Вставити сторінку перед"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "Поточна позиція лінійки"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "Віджет має розширюватись"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Віджет заповнює відведену йому ділянку"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+#, fuzzy
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Віджет має розташовуватись на початку блоку"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Позначка меню:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "Текст для відобреженя на кнопці"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Записник"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Меню параметрів"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Колір:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Перегляд кольоровий чи у відтінках сірого"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Попередній перегляд розширювати на всю доступну ділянку"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Перегляд"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Орієнтація вміссту панелі поступу"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Частина:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Частина виконаної роботи"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Імпульсний крок:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+#, fuzzy
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "Частина роботи для руху блоку при імпульсному русі"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Текст для відображення на панелі поступу"
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Показувати текст:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Текст може бути показаний у панелі поступу"
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Режим активності:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Індикатор поступу може рухатись з сторони в сторону"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Горизонтальне вирівнювання тексту"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Вертикальне вирівнювання тексту"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Панель поступу"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Перемикач початково увімкнений"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "Група:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "Група перемикачів (типово всі перемикачі мають однакового батька)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Нова група"
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "Перемикач"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Елемент меню з перемиканням початково увімкнений"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+"Група елементів меню з перемиканням (типово всі елементи мають однакового "
+"батька)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "Елемент меню з перемиканням"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "Група перемикачів (типово всі перемикачі мають однакового батька)"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "Перемикач"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Показ по X:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Коли показувати горизонтальну панель прокрутки"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Показ по Y:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Коли показувати вертикальну панель прокрутки"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Позиція вікна:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Де розміщено вікно нащадка відносно панелей прокрутки"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Тип тіні:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Правило поновлення вертикальної панелі прокручування"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Вікно з прокруткою"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Розділювач для меню"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "Горизонтальний розділювач"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Швидкість підйому:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+"Швидкість набору значення обертанного реґулятора, використовується разом з "
+"збільшенням значення прокручування"
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Кількість десяткових знаків для показу"
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Число:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Метод поновлення:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "На зміні значення буде відтворюватись сиґнал value_changed"
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Прив'язка:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Значення має прив'язуватись до кроку приросту"
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Утримування:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Значення утримувати в межах"
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Обертанний реґулятор"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Ручка зміни розміру:"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Панель стану має ручку зміни розміру вікна"
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Панель стану"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Нова таблиця"
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Кількість рядків:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Рядків:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Кількість рядків у таблиці"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Стовпчиків:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Кількість стовпчиків в таблиці"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Нащадки мусять мати такі ж розміри"
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Рядковий проміжок:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Проміжок між кожним рядком"
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Стовпчиковий проміжок:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Проміжок між кожним стовпчиком"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "Комірка X:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Лівий край віджета в таблиці"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Комірка Y:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Верхній край віджета в таблиці"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Стовпчиків:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Кількість стовпчиків, що займає віджет у таблиці"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Рядків:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Кількість рядків, що займає віджет у таблиці"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Відступ по X:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Відступ по Y:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X-розширення:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Віджет має розширюватись по горизонталі"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y-розширення:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Віджет має розширюватись по вертикалі"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Стиснення по X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Віджет має стискуватись по горизонталі"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "стиснення по Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Віджет має стискуватись по вертикалі"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Заповнення по X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Віджет заповнює всю відведену йому ділянку по горизонталі"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Заповнення по Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Віджет заповнює всю відведену йому ділянку по вертикалі"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Вставити рядок перед"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Вставити рядок після"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Вставити стовпчик перед"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Вставити стовпчик після"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Видалити рядок"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Видалити стовпчик"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Таблиця"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Центрувати"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Заповнити"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "Немає"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Символ"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Слово"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Видимий курсор:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Видимий курсор"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "Зворотній діапазон:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "Текст можна редагувати"
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Вирівнювання:"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Вирівнювання тексту"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Перенос:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Перенос тексту"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Пропуск, в точках, перед абзацом"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Пропуск, в точках, після абзацу"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "Чутливість:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Точок пропуску між перенесеними рядками в абзаці"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Ліве поле:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Ширина лівого поля в точках"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Праве поле:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Ширина правого лоля в точках"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Відступ:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Кількість точок відступу в абзацах"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Відображення тексту"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Кнопка вимикання початково увімкнена"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Кнопка вимикання"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "Кнопка вимикання"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Новий пенал"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Кількість елементів:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Кількість елементів у пеналі"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Орієнтація пеналу"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Стиль:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Стиль пеналу"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Підказки:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Увімкнені підказки"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "Рамка:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Нащадки мають однакові розміри"
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Вставити елемент перед"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Вставити елемент після"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Пенал"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "Кнопка вимикання"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "Пенал"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Стовпчик 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Стовпчик 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "Стовпчик 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "Файл прототипів:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+#, fuzzy
+msgid "If the column header buttons are shown"
+msgstr "Показувати заголовки стовпчиків"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "Перегляд кольоровий чи у відтінках сірого"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+#, fuzzy
+msgid "Enable Search:"
+msgstr "Шукати"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "Нова висота:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "Вибір кольору"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "Режим вибору списку"
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X-розширення:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Новий вертикалький блок"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Вертикальний блок"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Новий вертикалький блок кнопок"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Вертикалький блок кнопок"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Тип тіні вікна перегляду"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Вікно перегляду"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Вертикальні панелі"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Вертикальна лінійка"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Вертикальна шкала"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Вертикальна панель прокрутки"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Вертикальний розділювач"
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "Заголовок вікна"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "Тип вікна"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "Тип:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "Початкова позиція вікна"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Модальне:"
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "Вікно модальне"
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "Типова ширина:"
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "Типова ширина вікна"
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "Типова висота:"
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "Типова висота вікна"
+
+#: ../glade/gbwidgets/gbwindow.c:276
+#, fuzzy
+msgid "Resizable:"
+msgstr "Зміна розмірів:"
+
+#: ../glade/gbwidgets/gbwindow.c:277
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "Вікно може збільшуватись"
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "Вікно може зменшуватись"
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "Збільшення:"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "Вікно може збільшуватись"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+#, fuzzy
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Діалог прибирається коли його закрито, замісь того щоб бути знищеним"
+
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "Заголовок вікна"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "захищена"
+
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "Потрібно визначати пропорції розмірів за елементом-нащадком"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "Вікно має панель стану"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "Текст може бути показаний у панелі поступу"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "Стиль сітки:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "Ціль фокусу:"
+
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Потрібно визначати пропорції розмірів за елементом-нащадком"
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "Вікно"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "Помилка"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Системна помилка"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Помилка відкриття файлу"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Помилка зчитування файлу"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Помилка запису файлу"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Невірний каталог"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Невірне значення"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Невірний об'єкт XML"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Відсутній початковий тег"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Відсутній заключний тег"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Відсутні символьні дані"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Відсутній ідентифікатор класу"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Невідомий клас"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Невірний компонент"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Неочікуваний кінець файлу"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Невідомий код помилки"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+#, fuzzy
+msgid "Label For"
+msgstr "Мітка"
+
+#: ../glade/glade_atk.c:123
+#, fuzzy
+msgid "Labelled By"
+msgstr "Мітка"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "Мітка"
+
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "Вискакуюче меню"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "Віджет"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Назва:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+#, fuzzy
+msgid "Description:"
+msgstr "Опис"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+#, fuzzy
+msgid "Table Caption:"
+msgstr "Загальні параметри:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+#, fuzzy
+msgid "Click"
+msgstr "Вибір"
+
+#: ../glade/glade_atk.c:762
+#, fuzzy
+msgid "Press"
+msgstr "Поступ:"
+
+#: ../glade/glade_atk.c:763
+#, fuzzy
+msgid "Release"
+msgstr "Видалити"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Кишеня"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Вам необхідно вибрати віджет для вставляння"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Ви не можете вставляти у вікна чи діалоги."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"Ви не можете вставити у вибраний віджет, доки\n"
+"він автоматично створюється своїм пращуром."
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "В меню і панель меню можуть бути вставлені лише елементи меню"
+
+#: ../glade/glade_clipboard.c:427
+#, fuzzy
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "У ділянку дії GnomeDialog можуть бути вставлені лише кнопки."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Лише віджет GnomeDockItem може бути вставлений в GnomeDock."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+"Лише віджети GnomeDockItem можуть бути вставлені замість GnomeDockItem."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Нажаль вставляння замість GnomeDockItem ще не реалізовано."
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem може бути вставлений лише в GnomeDock."
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "_Новий"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Створити новий файл"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_GNOME"
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "захищена"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "_Основне GTK+"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "_Додаткове GTK+"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Виберіть клавішу-прискорювач"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Клавіші"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "Редактор меню"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "Тип"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "Прискорювач"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "Назва"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "Обробник"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "Активний"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "Група"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "Піктограма"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "Перенести елемент та його нащадків на один пункт вгору"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "Перенести елемент та його нащадків на один пункт вниз"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "Перенести елемент та його нащадків на один рівень вгору"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "Перенести елемент та його нащадків на один рівень вниз"
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr "Використовуваний типовий елемент."
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "Типовий ел.:"
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "Використовуваний типовий елемент."
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Назва віджета"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "Функція що буде викликатися, коли елемент буде вибрано"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "Обробник:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Необов'язкова піктограма що буде показана ліворуч від елементу меню"
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "Підказка що буде показана коли миша затримається на елементі"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Підказка:"
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "_Додати"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "Додати новий елемент під вибраним."
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr "Додати вкладений новий елемент під вибраним."
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr "Додати _розділювач"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "Додати розділювач під вибраним елементом."
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "Стерти"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "Видалити поточний елемент"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "Тип елементу:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "Елемент початково увімкнено."
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "Активний:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "Ні"
+
+#: ../glade/glade_menu_editor.c:1036
+#, fuzzy
+msgid "The radio menu item's group"
+msgstr "Елемент меню з перемиканням початково увімкнений"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "Перемикач"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "Вибір"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "Звичайний"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "Прискорювач:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "Клавіша:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "Модифікатори:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "Так"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "Вибрати піктограму"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "розділювач"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "Новий"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Вказівник"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталог проекту не вказано.\n"
+"Будь ласка, вкажіть його використавши діалог \"Параметри проекту\".\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталог текстів програми не вказано.\n"
+"Будь ласка, вкажіть його використавши діалог \"Параметри проекту\".\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"Невірний каталог текстів програми:\n"
+"\n"
+"Каталог текстів програми має бути каталогом проекту\n"
+"або підкаталогом каталогу проекту.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталогу растрових зображень не вказано.\n"
+"Будь ласка, вкажіть його використавши діалог \"Параметри проекту\".\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Вибачте - генерація текстів програми для %s ще не реалізовано"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+#, fuzzy
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"Помилка запуску glade-- для створення текстів програми на C++.\n"
+"Пересвідчитесь, що у вас інстальовано glade-- і шлях до нього вказано в PATH."
+
+#: ../glade/glade_project.c:548
+#, fuzzy
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"Помилка запуску glade-- для створення текстів програми на C++.\n"
+"Пересвідчитесь, що у вас інстальовано glade-- і шлях до нього вказано в PATH."
+
+#: ../glade/glade_project.c:571
+#, fuzzy
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"Помилка запуску glade-- для створення текстів програми на C++.\n"
+"Пересвідчитесь, що у вас інстальовано glade-- і шлях до нього вказано в PATH."
+
+#: ../glade/glade_project.c:594
+#, fuzzy
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"Помилка запуску glade-- для створення текстів програми на C++.\n"
+"Пересвідчитесь, що у вас інстальовано glade-- і шлях до нього вказано в PATH."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"Каталогу растрових зображень не вказано.\n"
+"Будь ласка, вкажіть його використавши діалог \"Параметри проекту\".\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Помилка запису XML-файлу проекту\n"
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "Параметри проекту"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Загальні"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Основні параметри:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Каталог проекту"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Каталог проекту:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Перегляд..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Назва поточного проекту"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Назва проекту:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Назва програми"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Файл проекту"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Файл проекту:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Підкаталоги:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Каталог для збереження створених початкових текстів"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Каталог текстів програм:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Каталог для збереження растрових зображень"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Каталог растрових зображень:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Ліцензія яка додається на початок створюваних файлів"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Мова:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "GNOME:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Ввімкнути підтримку GNOME"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Збирати програму для GNOME"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Ввімкнути підтримку GNOME"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Збирати програму для GNOME"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Паратетри C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Загальні параметри:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Підтримка Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Рядки помічені для перекладу gettext"
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Встановлювати назви віджетів"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Встановлювати назви віджетів у текст програми"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Робити резервні копії"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Робити резервні копії текстів програми"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Увімкнути підтримку довідки"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Включити підтримку довідкової системи GNOME"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Параметри генерування файлів:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Генерувути файл main.c"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Створювати файл main.c, що містить функцію main(), якщо його не існує"
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Виводити сервісні функції"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Виводити сервісні функції"
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Геренувати файли компіляції"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"Генерувати файли для збирання текстів програми, включаючи Makefile.am та "
+"configure.in, якщо їх ще не існує"
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Функції створення інтерфейсу:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Файл в який необхідно записувати функції, що створюють інтерфейс"
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "Файл-текст:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+"Файл в який необхідно записувати оголошення функцій, що створюють інтерфейс"
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Файл прототипів:"
+
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "Функції створення інтерфейсу:"
+
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "Функції створення інтерфейсу:"
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Функції обробки сиґналів та зворотнього відгуку:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+"Файл в який неохідно записувати функції обробки сиґналів та зворотнього "
+"відгуку"
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+"Файл в який неохідно записувати оголошення функцій обробки сиґналів та "
+"зворотнього відгуку"
+
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "Функції обробки сиґналів та зворотнього відгуку:"
+
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+"Файл в який неохідно записувати функції обробки сиґналів та зворотнього "
+"відгуку"
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Сервісні функції:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Файл в який необхідно записувати сервісні функції"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Файл в який необхідно записувати оголошення сервісних функцій"
+
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "Сервісні функції:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Параметри LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Рядки для перекладу:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Зберігати рядки для перекладу"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"Зберігати рядки для перекладу в окремому C-файлі, що дозволить перекладати "
+"інтерфейся завантажені libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "C-файл що містить усі рядки для перекладу"
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Файл:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Виберіть каталог проекту"
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Необхідно встановити параметр \"Рядки для перекладу\""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Вам потрібно визначити калог проекту"
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Вам потрібно визначити файл проекту"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Вам потрібно визначити назву проекту"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Вам потрібно визначити назву програми"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Вам потрібно визначити калог текстів програми"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Вам потрібно визначити калог растрових зображень"
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"Не вдалось показати файл довідки: %s.\n"
+"\n"
+"Помилка: %s"
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "Створити новий проект"
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr "_Зібрати"
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "Вивести вихідні тексти проекту"
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr "_Параметри..."
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "Редагування параметрів проекту"
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "Стерти вибраний віджет"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "Показати палітру"
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "Показати палітру віджетів"
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "Показати редактор властивостей"
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "Показати редактор властивостей"
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "Показати дерево віджетів"
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "Показати дерево віджетів"
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "Показати _кишеню"
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "Показати кишеню"
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "Показати сітку"
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "Показати сітку (лише в крнтейнерах з фіксацією)"
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "Приєднання до сітки"
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "Приєднання віджетів до сітки"
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "Показати підказки віджетів"
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "Показати підказки створених віджетів"
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "Параметри сітки..."
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "Встановити стиль сітки та проміжок"
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "Встановити параметри приєднання..."
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "Встановити параметри приєднання до сітки"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr "_Проект"
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "Новий проект"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "Відкрити"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "Відкрити проект"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "Зберегти"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "Зберегти проект"
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "Параметри"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "Зібрати"
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "Зібрати тексти програм"
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "Відкрити існуючий проект"
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "Зберегти проект"
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr "Вийти з Glade"
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr "Вирізати вибраний віджет у кишеню"
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr "Скопіювати вибраний віджет у кишеню"
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Вставити віджет з кишені замість вибраного віджету"
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr "_Сітка"
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr "Показати сітку"
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "Встановіть проміжок між лініями сітки"
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr "Приєднання до сітки"
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Приєднати віджети до сітки (лише у контейнерах з фіксацією)"
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Встановіть сторону віджета, яку приєднувати до сітки"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr "_Про..."
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr "Параметри"
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "Записати тексти програми"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "Ви впевнені, що хочете створити новий проект?"
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr "Новий проект _GTK+"
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr "Новий проект G_NOME"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "Створено новий проект."
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "Проект відкрито."
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "Помилка відкриття проекту."
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "Помилки відкриття файлу проекту"
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " помилки відкриття файлу проекту:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "Помилка збереження проекту"
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "Помилка збереження проекту."
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "Проект збережено."
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "Помилка записування текстів програми"
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "Помилка запису текстів програми."
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "Тексти програми записані."
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "Повідомлення про системну помилку:"
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr "Ви впевнені, що хочете вийти?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+#, fuzzy
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "© 1998-2001 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+#, fuzzy
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade - конструктор інтерфейсу користувача для GTK+ і GNOME.\n"
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr "Про Glade"
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<неназвано>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Перегляд бази даних"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Комбіновинй список пов'язаних даних"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "Вибір піктограми"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Налаштування DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+#, fuzzy
+msgid "DSN Config Druid"
+msgstr "Налаштування DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Показ помилки бази даних"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "Діалог помилка бази даних"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Форма"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Сітка пов'язаних даних"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Список пов'язаних даних"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Віджет реєстрації в базі даних"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "Реєстрація"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "Діалог реєстрації в базі даних"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "Вибір паперу GNOME"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "Каталог текстів програм:"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Редактор таблиць"
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Відривання:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Дозволяєтються відірвані елементи доку"
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Додати лінійку вгорі доку"
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Додати лінійку внизу доку"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Додати лінійку ліворуч доку"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Додати лінійку праворуч доку"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Додати відірваний елемент доку"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "GNOME Док"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Блоковано:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Елемент доку блоковано на встановленій позиції"
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Виключний:"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Елемент доку є завжди єдиним на лінійці"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Не відривається:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Елемент доку не може бути відірваним"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Невертикальний:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Елемент доку не може бути вертикальним"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Негоризонтальний:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Елемент доку не може бути горизонтальним"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Тип тіні навколо елементу доку"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Орієнтація відірваного елементу доку"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Додати елемент доку перед"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Додати елемент доку після"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "GNOME Елемент Доку"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Додаткова інформація, така як опис та його домівка в WWW"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Інформаційне вікно GNOME"
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "Новий файл"
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "Відкрити файл"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "Зберегти файл"
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "Панель стану:"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "Вікно має панель стану"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "Запис конфіґ.:"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "Схема розташування зберігається та відновлюється автоматично"
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "GNOME Програмне вікно"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Повідомлення про стан."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Поступ:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Програмна панель має покажчик поступу"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Стан:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+"Програмна панель має ділянку для повідомлень про стан та вводу користувача"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "GNOME Програмна панель"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Згладжувати:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Згладжувати текст і графіку"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Мінімальна x-координата"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Мінімальна y-координата"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Максимальна x-координата"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Максимальна y-координата"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Пікселів на одиницю:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Кількість пікселів що припадають на одну одиницю"
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Змішування:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Зразки мають використовувати змішування для більшої точності"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Вибір кольору"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "GNOME Вибір кольору"
+
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr "Вибрати елемент Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Новий елемент Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Вибрати елемент Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "Опис"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Елемент Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Показувати час:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Разом з датою показувати час"
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24-годинний формат:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Час показувати у 24-годинному форматі"
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Найменша година:"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Найменша година, що показується в діалозі"
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Найбільша година:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Найбільша година, що показується в діалозі"
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "Автозакривання:"
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "Діалог автоматично закривається при натисканняі будь-якої кнопки"
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "Прибирати закриваючи:"
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Діалог прибирається коли його закрито, замісь того щоб бути знищеним"
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Діалогове вікно GNOME"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Новий GNOME Друід"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Показати довідку"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Відобразити кнопку довідки."
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Додати початкову сторінку"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Додати завершальну сторінку"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Друід"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Заголовок сторінки"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Основний текст сторінки, що робить вступ в друід."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Колір заголовку:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Колір тексту заголовку"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Колір тексту:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Колір основного тексту"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Колір тла сторінки"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Колір тла логотипу:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Колір тла навколо логотипу"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Колір блоку тексту:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Колір тла основної ділянки тексту"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Зображення логотипу:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Логотип, що з'являється у верхньому правому куті"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Бічний водяний знак:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Зображення для відображення збоку сторінки."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Верхній водяний знак:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Водяний знак для відображення вгорі сторінки."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+#, fuzzy
+msgid "Druid Start or Finish Page"
+msgstr "Початкова сторінка друіду"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Колір тла вмісту:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Колір тла навколо загаловку"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Зображення для відображення вздовж верхнього поля сторінки"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Стандартна сторінка друіду"
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "Код історії:"
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "Ідентифікатор під яким зберігаються елементи історії"
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Записів:"
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Максимальна кількість записів у історії"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Поле вводу тексту"
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Заголовок вікна вибору файлів"
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Каталог:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Змість файлу потрібний каталог"
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Діалог вибору файлу мусить бути модальним"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Ввід файлу GNOME"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Текст для попереднього перегляду діалогу вибору шрифту"
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Режим:"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Що показувати у кнопці вибору шрифту"
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Використовувати вибраний розмір для відображення інформації"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "GNOME Вибір шрифту"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL, що відображається при натисненні кнопки"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Текст для відобреженя на кнопці"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Кнопка гіперпосилання GNOME"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Ввід піктограми GNOME"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Режим вибору"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Ширина піктограми:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Ширина кожної піктограми"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Кількість пікселів між рядками піктограм"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Кількість пікселів між стовпчиками піктограм"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Рамка піктограми:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Кількість пікселів навколо піктограм"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Відступ тексту:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Кількість пікселів між текстом та піктограмою"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Текст змінюваний:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Текст піктограми може змінювати користувач"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Текст статичний:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "Текст піктограми статичний, він не буде копіюватись GnomeIconList"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Піктограмний список"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Вибір піктограми"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "Тип повідомлення:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "Тип вікна повідомлення"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "Повідомлення:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "Повідомлення для показу"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Вікно повідомлення GNOME"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Назва файлу растрового зображення"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Масштабована:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Масштабоване растрове зображення"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Нова ширина:"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Ширина, до якої маштабувати растрове зображення"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Нова висота:"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Висота, до якої маштабувати растрове зображення"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Растрове зображення GNOME"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Перегляд:"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Увімкнути попередній перегляд"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "Новий GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "Діалогове вікно властивостей"
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "Записати тексти програми та вийти"
+
+#: ../glade/main.c:74
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "Показати палітру віджетів"
+
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "Показати редактор властивостей"
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+"glade: для параметрів \"-w\" чи \"--write-source\" потрібно вказувати файл "
+"XML.\n"
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glage: Помилка завантаження XML-файлу.\n"
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade: Помилка запису текстів програми.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Палітра"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "приватна"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "захищена"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "публічна"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Підсвічений"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Виділений"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Нечутливий"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Коли вікну необхідно перемалюватись"
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Коли миша рухається"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Підказки під час руху миші"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Рух миші з натисненою будь-якою кнопкою"
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Рух миші з натисненою кнопкою 1"
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Рух миші з натисненою кнопкою 2"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Рух миші з натисненою кнопкою 3"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Натиснута будь-яка кнопка миші"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Відпущена будь-яка кнопка миші"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Натиснута будь-яка клавіша"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Відпущена будь-яка клавіша"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Коли миша потрапляє у вікно"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Коли миша залишає вікно"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Зміна фокусу вводу"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Зміна структури вікна"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Будь-які зміни у властивостях X Window"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Зміна видимості"
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Для курсорів в програмах використовуючих XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Властивості"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Пакування"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Загальне"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Стиль"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "Сиґнали"
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "Властивості: "
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Властивості: <немає>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Клас:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Клас віджета"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Ширина:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Висота:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Видимий:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Віджет початково видимий"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Чутливість:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Віджет відповідає на ввід"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Підказка, що з'являється коли вказівник міші знаходиться на віджеті"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Типовість:"
+
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "Віджет може бути типовим"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Є типовим:"
+
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "Віджет є типовим"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Фокусування:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Віджет може приймати фокус вводу"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Має фокус:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Віджет має фокус вводу"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Події:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "Події X Window, що приймаються віджетом"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Розширені події:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Режим з використанням розширених подій X Windows"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Прискорювачі:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Визначає сиґнали то генеруються при натиснені на клавішу"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Виправити..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Пропагування:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Пропагувати стиль нащадкам віджета"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Названий стиль:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Назва стилю, що може бути використаний декількома віджетами"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Шрифт:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Шрифт тексту у віджеті"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Скопіювати все"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Передній план:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Тло:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Базовий:"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Колір переднього плану"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Колір тла:"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Колір тексту"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Базовий колір"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Заднє зображення:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Графіка, що буде використовуватися як тло віджета"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Файл, в який записувати текст програми"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Публічний:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Віджет повинен бути доданим до структури даних компоненту"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Окремий клас:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Помістити піддерево віджета в окремий клас"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Окремий файл:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Помістити цей віджет у окремий файл"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Видимість:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Видимість віджетів. Спільні віджети експортуються глобальну мапу."
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "Вам неохідно вибрати колір для копіювання"
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "Невірний вибір у on_style_copy()"
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "Вам необхіно спершу скопіювати колір чи растрове зображення тла"
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "Вам необхідно вибрати колір для вставляння"
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "Вам необхідно вибрати растрове зображення тла для вставляння"
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "Не вдалося створити растрове зображення з файлу\n"
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "Сиґнал"
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "Дані"
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "Після"
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "Об'єкт"
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "Сиґнал:"
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "Сиґнал для якого додається обробник"
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "Функція, що оброблює сиґнал"
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "Дані:"
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "Дані, що передаються обробнику"
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "Об'єкт:"
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "Об'єкт, що приймає сиґнал"
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "Після:"
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "Обробник виконується після функції класу"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "Додати"
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "Поновити"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "Очистити"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "Скорочення"
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Модифікатор"
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "Клавіша"
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "Сиґнал"
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "Клавіша"
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Сиґнал, що генерується коли клавішу натиснуто"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "Рядки для перекладу:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "Вибір подій X"
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "Маска подій"
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "Вам необхідно вибрати клавішу-прискорювач"
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "Вам необхідно вибрати сиґнал, що генерується"
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "Вам небхідно вказати назву сиґналу"
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "Вам необхідно вказати обробник сиґналу"
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "Сиґнали %s"
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "Вибір сиґналу"
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "Значення:"
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "Мінімум:"
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "Приріст кроку:"
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "Приріст сторінки:"
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "Розмір сторінки:"
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "Значення по X:"
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "Мінімум по X:"
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "Максисмум по X:"
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "Приріст кроку по X:"
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "Приріст сторінки по X:"
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "Розмір сторінки по Х:"
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "Значення по Y:"
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "Мінімум по Y:"
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "Максисмум по Y:"
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "Приріст кроку по Y:"
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "Приріст сторінки по Y:"
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "Розмір сторінки по Y:"
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "Початкове значення"
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "Мінімальне значення"
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "Максимальне значення"
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "Приріст кроку"
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "Прирість сторінки"
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "Розмір сторінки"
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "Необхідний шрифт недоступний"
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "Виберіть названий стиль"
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "Стилі"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "Перейменувати"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "Відмова"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "Новий стиль:"
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "Невірна назва стилю"
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "Назва стилю вже використовується"
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "Перейменувати стиль на:"
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"Неможливо перейменувати файл:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"Неможливо створити файл:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Помилка запису XML-файлу\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Файл рядків для перекладу створений Glade.\n"
+" * Додайте цей файл до POTFILES.in з вашого проекту.\n"
+" * НЕ компілюйте його як частину вашої програми.\n"
+" */\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"Невірна назва файлу реалізації інтерфейсу: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"Невірна назва файлу прототипів інтерфейсу: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"Невірна назва файлу реалізації зворотних викликів: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"Невірна назва файлу прототипів зворотніх викликів: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"Невірна назва файлу текстів сервісних функцій: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"Невірна назва файлу прототипів сервісних функцій: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"Не вдалося доповнити файл:\n"
+" %s\n"
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"Помилка запису в файл:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Необхідно вказати назву файлу у \"Параметрах проекту\"."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"Назва файлу мусить бути простою відносною назвою файлу.\n"
+"Використовуйте діалог \"Параметри проекту\", щоб встановити його."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Дерево віджетів"
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Віджета не знайдено у блоці"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Віджета не знайдено в таблиці"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Віджета не знайдено в контейнері з фіксацією"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Віджета не знайдено в пакувальнику"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"Неможливо отримату доступ до файлу:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"Неможливо відкрити файл:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"Помилка зчитування з файлу:\n"
+" %s\n"
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"Неможливо створити каталог:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"Неможливо отримати доступ до каталогу:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"Невірний каталог:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Проекти"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "проект"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"Неможливо відкрити каталог:\n"
+" %s\n"
diff --git a/tools/glade/po/vi.po b/tools/glade/po/vi.po
new file mode 100644
index 00000000..23627930
--- /dev/null
+++ b/tools/glade/po/vi.po
@@ -0,0 +1,6105 @@
+# Vietnamese translation for Glade.
+# Copyright © 2002-2006 Gnome i18n Project for Vietnamese.
+# Nguyễn Thái Ngọc Duy <pclouds@gmx.net>, 2002.
+# Clytie Siddall <clytie@riverland.net.au>, 2005-2006.
+#
+msgid ""
+""
+msgstr "Project-Id-Version: glade Gnome HEAD\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-05-25 03:22+0200\n"
+"PO-Revision-Date: 2006-05-25 21:19+0930\n"
+"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
+"Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0\n"
+"X-Generator: LocFactoryEditor 1.6b36\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Create or open user interface designs for GTK+ or GNOME applications"
+msgstr "Tạo hay mở sơ đồ thiết kế giao diện người dùng cho ứng dụng GTK+ hay GNOME"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Bộ thiết kế giao diện Glade"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "Tùy chọn lưới"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "Khoảng trống ngang:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "Khoảng trống dọc:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "Kiểu dáng lưới:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "Chấm"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "Đường"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "Tùy chọn dính"
+
+#.Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "Dính ngang:"
+
+#: ../glade/editor.c:508
+#: ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "Trái"
+
+#: ../glade/editor.c:517
+#: ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "Phải"
+
+#.Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "Dính dọc:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "Đỉnh"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "Đáy"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "Có thể thêm ô điều khiển GtkToolItem (mục công cụ Gtk) chỉ vào thanh công cụ "
+"GtkToolbar (thanh công cụ Gtk) thôi."
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "Không thể chèn ô điều khiển GtkScrolledWindow (cửa sổ đã cuộn Gtk)."
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "Không thể chèn ô điều khiển GtkViewport (cổng xem Gtk)."
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "Không thể thêm ô điều khiển mới."
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr "Bạn không thể thêm ô điều khiển vào vị trí đã chọn.\n"
+"\n"
+"Mẹo: GTK+ dùng bộ bao bọc để bố trí các ô điều khiển.\n"
+"Hãy thử xóa ô điều khiển đã có và dùng một hộp hoặc\n"
+"bộ bao bảng thay thế.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "Không thể xóa bỏ ô điều khiển."
+
+#: ../glade/editor.c:3541
+#: ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "Không thể xóa bỏ ô điều khiển đó thôi."
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr "Ô điều khiển được tạo tự động như là một phần của ô điều khiển mẹ, và nó "
+"không thể bị xóa bỏ thôi."
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "Rộng viền:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "Độ rộng của đường viền chung quanh bộ bao bọc."
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "Chọn"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "Gỡ bỏ Cửa sổ đã cuộn"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "Thêm Cửa sổ đã cuộn"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "Gỡ bỏ Cạnh lề"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "Thêm Cạnh lề"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "Gỡ bỏ Hộp sự kiện"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "Thêm Hộp sự kiện"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "Hiển thị lại"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "Cắt"
+
+#: ../glade/gbwidget.c:1866
+#: ../glade/property.c:892
+#: ../glade/property.c:5141
+msgid "Copy"
+msgstr "Chép"
+
+#: ../glade/gbwidget.c:1875
+#: ../glade/property.c:904
+msgid "Paste"
+msgstr "Dán"
+
+#: ../glade/gbwidget.c:1887
+#: ../glade/property.c:1581
+#: ../glade/property.c:5132
+msgid "Delete"
+msgstr "Xóa bỏ"
+
+#.N/A stands for 'Not Applicable'. It is used when a standard widget
+#.property does not apply to the current widget. e.g. widgets without
+#.windows can't use the Events property. This appears in the property
+#.editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414
+#: ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "K0Đc"
+
+#.General code for container - has to remove all children and add back
+#.NOTE: this may not work for specialised containers.
+#.NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "đang thay thế điều con của bộ bao bọc - chưa được thực hiện\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "Không thể chèn ô điều kiện GtkAlignment (cạnh lề Gtk)."
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "Không thể gỡ bỏ ô điều kiện GtkAlignment (cạnh lề Gtk)."
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "Không thể chèn ô điều khiển GtkEventBox (hộp sự kiện Gtk)."
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "Không thể gỡ bỏ ô điều khiển GtkEventBox (hộp sự kiện Gtk)."
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "Không thể chèn ô điều khiển GtkScrolledWindow (cửa sổ đã cuộn Gtk)."
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "Không thể gỡ bỏ ô điều khiển GtkScrolledWindow (cửa sổ đã cuộn Gtk)."
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "Gỡ bỏ nhãn"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "Tên ứng dụng"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103
+#: ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "Biểu hình:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:103
+#: ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "Pixmap (ánh xạ điểm ảnh) dùng làm biểu hình riêng."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#: ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "Tên chương trình:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "Tên của ứng dụng"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+#: ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "Ghi chú :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "Thông tin bổ sung, ví dụ như mô tả về ứng dụng."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107
+#: ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "Bản quyền:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:107
+#: ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "Thông báo bản quyền"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "Địa chỉ chỗ Mạng:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "Địa chỉ Mạng của chỗ Mạng (trang chính) của ứng dụng này."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "Nhãn chỗ Mạng:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "Nhãn cần hiển thị cho liên kết đến chỗ Mạng."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+#: ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "Quyền phép:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "Chi tiết quyền phép của ứng dụng này."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "Cuộn quyền phép:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "Nếu đoạn quyền phép nên ngắt dòng hay không."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#: ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "Tác giả :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#: ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "Các tác giả của gói, mỗi người một dòng."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116
+#: ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "Người viết tài liệu :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116
+#: ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "Người viết tài liệu cho gói, mỗi người một dòng."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "Nghệ sĩ :"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "Các người đã tạo ảnh cho gói này, mỗi người một dòng."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118
+#: ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "Người dịch:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118
+#: ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr "Những người dịch gói. Chỗ này nên để trắng để người dịch điền tên vào trong "
+"tập tin dạng .po."
+
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "Hộp thoại giới thiệu"
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "Nhãn với phím tắt"
+
+#.The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#.have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71
+#: ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130
+#: ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181
+#: ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "Canh hàng X:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "Canh hàng ngang của ô điều kiện con"
+
+#: ../glade/gbwidgets/gbalignment.c:74
+#: ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133
+#: ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184
+#: ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Canh hàng Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "Canh hàng dọc của ô điều kiện con"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "Co dãn X:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "Co dãn ngang của ô điều kiện con"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Co dãn Y:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "Co dãn của ô điều kiện con"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "Đệm trên:"
+
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "Khoảng cần chèn trên ô điều khiển con"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "Đệm dưới:"
+
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "Khoảng cần chèn dưới ô điều khiển con."
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "Đệm trái:"
+
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "Khoảng cần chèn bên trái ô điều khiển con."
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "Đệm phải:"
+
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "Khoảng cần chèn bên phải ô điều khiển con."
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "Canh hàng:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "Hướng:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "Hướng mũi tên"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+#: ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247
+#: ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123
+#: ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104
+#: ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "Bóng:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "Kiểu bóng mũi tên"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "Canh hàng ngang mũi tên"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "Canh hàng dọc mũi tên"
+
+#: ../glade/gbwidgets/gbarrow.c:95
+#: ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "Đệm X:"
+
+#: ../glade/gbwidgets/gbarrow.c:95
+#: ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+#: ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "Đệm ngang"
+
+#: ../glade/gbwidgets/gbarrow.c:97
+#: ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Đệm Y:"
+
+#: ../glade/gbwidgets/gbarrow.c:97
+#: ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+#: ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "Đệm dọc"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "Mũi tên"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122
+#: ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "Canh nhãn X:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123
+#: ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "Canh hàng ngang cho ô điều kiện nhản của khung"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125
+#: ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "Canh nhãn Y:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126
+#: ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "Canh hàng dọc cho ô điều kiện nhản của khung"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "Loại bóng của frame"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "Canh hàng ngang của con của khung"
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "Tỷ số:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "Tỷ lệ hình thể của khung con"
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "Theo con:"
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "Tỷ lệ hình thể nên được xác định bởi con"
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "Khung hình thể"
+
+#: ../glade/gbwidgets/gbbutton.c:118
+#: ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "Nút chuẩn:"
+
+#: ../glade/gbwidgets/gbbutton.c:119
+#: ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "Cái nút chuẩn cần dùng"
+
+#.For now we don't support editing the menuitem properties in the property
+#.editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121
+#: ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92
+#: ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73
+#: ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107
+#: ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "Nhãn"
+
+#: ../glade/gbwidgets/gbbutton.c:121
+#: ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92
+#: ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73
+#: ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107
+#: ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "Chuỗi chữ cần hiển thị"
+
+#: ../glade/gbwidgets/gbbutton.c:122
+#: ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107
+#: ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108
+#: ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "Biểu tượng:"
+
+#: ../glade/gbwidgets/gbbutton.c:123
+#: ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108
+#: ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "Biểu tượng cần hiển thị"
+
+#: ../glade/gbwidgets/gbbutton.c:125
+#: ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "Nổi bật nút:"
+
+#: ../glade/gbwidgets/gbbutton.c:126
+#: ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "Kiểu dáng nổi bật của cái nút"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "ID trả lời:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr "Mã trả lời trả về khi nút được nhấn. Chọn một trong những mã chuẩn hoặc nhập "
+"một số dương."
+
+#: ../glade/gbwidgets/gbbutton.c:137
+#: ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70
+#: ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76
+#: ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "Lấy tiêu điểm khi nhắp:"
+
+#: ../glade/gbwidgets/gbbutton.c:137
+#: ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70
+#: ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76
+#: ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "Nếu cái nút lấy tiêu điểm khi được bấm."
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "Gỡ bỏ nội dung nút"
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "Nút"
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "Đầu đề:"
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "Hiện tháng, năm trên đỉnh"
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "Tên ngày:"
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "Hiện tên ngày"
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "Tháng cố định:"
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "Không thể thay đổi tháng và năm"
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "Số thứ tự tuần:"
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "Hiện số thứ tự tuần"
+
+#: ../glade/gbwidgets/gbcalendar.c:81
+#: ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "Thứ hai trước:"
+
+#: ../glade/gbwidgets/gbcalendar.c:82
+#: ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "Tuần bắt đầu bằng thứ hai"
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "Lịch"
+
+#: ../glade/gbwidgets/gbcellview.c:63
+#: ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "Màu nền:"
+
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "Màu của nền"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "Khung xem ô"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "Đã bất đầu tiên:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "Ô kiểm được đánh dấu lúc khởi động"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "Trung gian:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "Nút ở trạng thái không ổn định"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "Bộ chỉ thị:"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "Luôn hiện bộ chỉ thị"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "Nút đánh dấu"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "Mục trình đơn kiểm được đánh dấu lúc khởi động"
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "Mục trình đơn kiểm"
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "Danh sách cột mới"
+
+#.Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152
+#: ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110
+#: ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "Số cột:"
+
+#: ../glade/gbwidgets/gbclist.c:242
+#: ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128
+#: ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "Chế độ chọn:"
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "Chế độ chọn của danh sách cột"
+
+#: ../glade/gbwidgets/gbclist.c:245
+#: ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "Hiện đầu đề:"
+
+#: ../glade/gbwidgets/gbclist.c:246
+#: ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "Hiện đầu đề cột"
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "Kiểu bóng của viền cột"
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "Danh sách cột"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65
+#: ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "Dùng Anfa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66
+#: ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "Nếu nên dùng kênh anfa hay không."
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68
+#: ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73
+#: ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101
+#: ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72
+#: ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "Tựa:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69
+#: ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "Tựa đề hộp chọn màu."
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "Chọn màu"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "Nút chọn màu"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "Điều khiển đục:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "Hiện điều khiển mờ đục"
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "Bảng chọn:"
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "Nếu có hiện bảng chọn hay không."
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "Chọn màu"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "Chọn màu"
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316
+#: ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "Hộp thoại chọn màu"
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "Giá trị trong danh sách:"
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "Phải có giá trị trong danh sách"
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "Cho phép rỗng:"
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "Chấp nhận giá trị rỗng, khi đã đặt « Giá trị trong danh sách »"
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "Phân biệt hoa/thường:"
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "Tìm kiếm phân biệt chữ hoa và chữ thường"
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "Dùng mũi tên:"
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "Dùng mũi tên để thay đổi giá trị"
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "Luôn dùng:"
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "Mũi tên luôn hoạt động, kể cả khi không có giá trị trong danh sách."
+
+#: ../glade/gbwidgets/gbcombo.c:115
+#: ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "Mục:"
+
+#: ../glade/gbwidgets/gbcombo.c:116
+#: ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "Các mục trong danh sách tổ hợp, mỗi mục một dòng."
+
+#: ../glade/gbwidgets/gbcombo.c:425
+#: ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "Hộp tổ hợp"
+
+#: ../glade/gbwidgets/gbcombobox.c:81
+#: ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "Thêm tách rời :"
+
+#: ../glade/gbwidgets/gbcombobox.c:82
+#: ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "Trình đơn thả nên có mục trình đơn có thể tách rời hay không."
+
+#: ../glade/gbwidgets/gbcombobox.c:84
+#: ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "Có nên hộp tổ hợp lấy tiêu điểm khi được nhắp."
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "Có khung:"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "Có nên hộp tổ hợp vẽ khung quang điều con hay không."
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "Mục nhập hộp tổ hợp"
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "Cây cột mới"
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "Chế độ lựa chọn của cây có cột."
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "Kiểu bóng của biên cây có cột."
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "Cây có cột"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "Kiểu :"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "Kiểu đường cong"
+
+#: ../glade/gbwidgets/gbcurve.c:87
+#: ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X thiểu:"
+
+#: ../glade/gbwidgets/gbcurve.c:87
+#: ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "Giá trị ngang tối thiểu"
+
+#: ../glade/gbwidgets/gbcurve.c:88
+#: ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X đa:"
+
+#: ../glade/gbwidgets/gbcurve.c:88
+#: ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "Giá trị ngang tối đa"
+
+#: ../glade/gbwidgets/gbcurve.c:89
+#: ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y thiểu:"
+
+#: ../glade/gbwidgets/gbcurve.c:89
+#: ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "Giá trị dọc tối thiểu"
+
+#: ../glade/gbwidgets/gbcurve.c:90
+#: ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y đa:"
+
+#: ../glade/gbwidgets/gbcurve.c:90
+#: ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "Giá trị dọc tối đa"
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "Đường cong"
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "Hàm tạo:"
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "Hàm tạo ô điều kiện"
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "Chuỗi 1:"
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "Chuỗi đầu tiên được chuyển cho hàm"
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "Chuỗi 2:"
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "Chuỗi thứ hai được chuyển cho hàm"
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "SốNg1:"
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "Số nguyên đầu tiên được chuyển cho hàm"
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "SốNg2:"
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "Số nguyên thứ hai được chuyển cho hàm"
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "Ô điều kiện riêng"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "Hộp thoại mới"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "Thôi, Được"
+
+#: ../glade/gbwidgets/gbdialog.c:314
+#: ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322
+#: ../glade/property.c:5162
+msgid "OK"
+msgstr "Được"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "Thôi, Áp dụng, Được"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "Đóng"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "Bố trí nút _chuẩn:"
+
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "_Số nút:"
+
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "Hiện nút Trợ giúp:"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "Có bộ ngăn cách:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "Hộp thoại có thanh ngăn cách, nằm trên các nút"
+
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "Hộp thoại"
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "Vùng vẽ"
+
+#: ../glade/gbwidgets/gbentry.c:94
+#: ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "Có thể sửa:"
+
+#: ../glade/gbwidgets/gbentry.c:94
+#: ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "Chữ có thể thay đổi"
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "Hiện chữ:"
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr "Hiển thị những chữ do người dùng nhập vào. Nếu tắt, chữ được nhập sẽ được "
+"hiển thị là dấu « * » - hữu dụng khi nhập mật khẩu"
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "Dài tối đa:"
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "Độ dài tối đa của chuỗi"
+
+#: ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124
+#: ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95
+#: ../glade/property.c:926
+msgid "Text:"
+msgstr "Chữ :"
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "Mục nhập có khung bên ngoài"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "Ký tự vô hình:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr "Ký tự dùng để hiển thị khi không cho phép hiện chữ (v.d. khi nhập mật khẩu)"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "Kích hoạt mặc định:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "Ô điều khiển mặc định trong cửa sổ được kích hoạt khi nhấn Enter"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "Rộng (ký tự):"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "Số ký tự cần bỏ trắng trong mục nhập"
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "Mục nhập chữ"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "Cửa sổ hiện rõ :"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "Nếu ô sự hiện dùng cửa sổ hiển thị hay không."
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "Trên con:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "Nếu cửa sổ của ô sự kiện ở trên cửa sổ ô điều khiển con hay không."
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "Ô sự kiện"
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "Đã mở rộng đầu tiên:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "Có nên mũi tên bung được mở để hiển thị ô điều khiển con hay không."
+
+#: ../glade/gbwidgets/gbexpander.c:57
+#: ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+#: ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "Phân cách:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "Số điểm ảnh giữa nhãn và con."
+
+#: ../glade/gbwidgets/gbexpander.c:105
+#: ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "Thêm ô điều khiển nhãn"
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "Bộ mở rộng"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "Tựa đề của sổ của hộp thoại chọn tập tin."
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "Hành động:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "Kiểu thao tác tập tin đang được thực hiện."
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "Chỉ cục bộ :"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "Có nên giới hạn các tập tin đã chọn là chỉ tập tin địa phương hay không."
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "Hiện điều ẩn:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "Có nên hiển thị các tập tin và thư mục bị ẩn hay không."
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "Xác định:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr "Có nên hiển thị hộp thoại xác định về việc ghi đè lên tập tin"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "Rộng (ký tự):"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "Độ rộng cái nút theo ký tự."
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "Nút chọn tập tin"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "Chọn nhiều :"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "Có nên cho phép chọn nhiều tập tin hay không."
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "Bộ chọn tập tin"
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "Hộp thoại chọn tập tin"
+
+#: ../glade/gbwidgets/gbfileselection.c:72
+#: ../glade/property.c:1366
+msgid "Select File"
+msgstr "Chọn tập tin"
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "Thao tác tập tin:"
+
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "Hiện nút thao tác tập tin"
+
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "Hộp thoại chọn tập tin"
+
+#: ../glade/gbwidgets/gbfixed.c:139
+#: ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "Tọa độ X của ô điều khiển trong GtkFixed (cố định Gtk)"
+
+#: ../glade/gbwidgets/gbfixed.c:142
+#: ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "Tọa độ Y của ô điều khiển trong GtkFixed (cố định Gtk)"
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "Vị trí cố định"
+
+#: ../glade/gbwidgets/gbfontbutton.c:69
+#: ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "Tựa đề của hộp thoại chọn phông chữ"
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "Hiện kiểu dáng:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "Kiểu dáng phông chữ có được hiển thị như là thông tin về phông chữ không."
+
+#: ../glade/gbwidgets/gbfontbutton.c:72
+#: ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "Hiện cỡ :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:73
+#: ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "Kích cỡ phông chữ có được hiển thị như là thông tin về phông chữ không"
+
+#: ../glade/gbwidgets/gbfontbutton.c:74
+#: ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "Dùng phông chữ:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:75
+#: ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "Phông chữ được chọn có được dùng để hiển thị thông tin phông chữ không."
+
+#: ../glade/gbwidgets/gbfontbutton.c:76
+#: ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "Dùng cỡ :"
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "Kích cỡ phông chữ được chọn có được dùng để hiển thị thông tin phông chữ "
+"không."
+
+#: ../glade/gbwidgets/gbfontbutton.c:97
+#: ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191
+#: ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199
+#: ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "Chọn phông chữ"
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "Nút chọn phông chữ"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+#: ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "Chữ xem thử"
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "Chữ xem thử cần hiển thị"
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "Chọn phông chữ"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "Chọn phông chữ"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "Hộp thoại chọn phông chữ"
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "Khung"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "Kiểu bạn đầu:"
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "Kiểu đường cong ban đầu"
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Đường cong Gamma (γ)"
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "Kiểu bóng quanh ô móc kéo"
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "Vị trí móc kéo:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "Ví trí của móc kéo"
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "Dính cạnh:"
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "Cạnh ô xử lý dính vào vị trí"
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "Ô móc kéo"
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "Hộp ngang mới"
+
+#: ../glade/gbwidgets/gbhbox.c:171
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267
+#: ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "Cỡ :"
+
+#: ../glade/gbwidgets/gbhbox.c:171
+#: ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "Số ô điều khiển trong hộp"
+
+#: ../glade/gbwidgets/gbhbox.c:173
+#: ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426
+#: ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "Đồng nhất:"
+
+#: ../glade/gbwidgets/gbhbox.c:174
+#: ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "Các điều khiển con có cùng kích cỡ"
+
+#: ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "Khoảng trống giữa các điều khiển con"
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "Không thể xóa bỏ ô điều khiển con nào."
+
+#: ../glade/gbwidgets/gbhbox.c:327
+#: ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89
+#: ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69
+#: ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "Vị trí:"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "Vị trí của ô điều khiển so với chị em nó."
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "Đệm:"
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "Đệm ô điều khiển"
+
+#: ../glade/gbwidgets/gbhbox.c:333
+#: ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65
+#: ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "Mở rộng:"
+
+#: ../glade/gbwidgets/gbhbox.c:334
+#: ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "Đặt là Đúng để cho phép ô điều khiển mở rộng."
+
+#: ../glade/gbwidgets/gbhbox.c:335
+#: ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "Đầy:"
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "Đặt là Đúng để cho phép ô điều khiển điền đầy khoảng trống đã cấp phát cho "
+"nó."
+
+#: ../glade/gbwidgets/gbhbox.c:337
+#: ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "Nén đầu:"
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "Đặt là Đúng để nén ô điều khiển từ đầu hộp."
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "Chèn trước"
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "Chèn sau"
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "Hộp ngang"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "Hộp nút ngang"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "Số nút"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "Bố trí:"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "Kiểu bố trí nút"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "Khoảng trống giữa các nút"
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "Hộp nút ngang"
+
+#: ../glade/gbwidgets/gbhpaned.c:74
+#: ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "Vị trí thanh chia"
+
+#: ../glade/gbwidgets/gbhpaned.c:186
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "Co:"
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "Cho phép ô điều khiển co lại"
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "Đổi cỡ:"
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "Cho phép ô điều khiển đổi kích cỡ"
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "Ô cửa sổ ngang"
+
+#: ../glade/gbwidgets/gbhruler.c:82
+#: ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "Đơn vị đo:"
+
+#: ../glade/gbwidgets/gbhruler.c:83
+#: ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "Đơn vị của thước"
+
+#: ../glade/gbwidgets/gbhruler.c:85
+#: ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "Giá trị nhỏ:"
+
+#: ../glade/gbwidgets/gbhruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "Giá trị thấp cửa thước"
+
+#: ../glade/gbwidgets/gbhruler.c:87
+#: ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "Giá trị lớn:"
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "Giá trị cao của thước"
+
+#: ../glade/gbwidgets/gbhruler.c:90
+#: ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "Vị trí hiện thời trên thước"
+
+#: ../glade/gbwidgets/gbhruler.c:91
+#: ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "Tối đa:"
+
+#: ../glade/gbwidgets/gbhruler.c:92
+#: ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "Giá trị tối đa của thước"
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "Thước ngang"
+
+#: ../glade/gbwidgets/gbhscale.c:107
+#: ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "Hiện số:"
+
+#: ../glade/gbwidgets/gbhscale.c:107
+#: ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "Hiện giá trị"
+
+#: ../glade/gbwidgets/gbhscale.c:108
+#: ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "Chữ số:"
+
+#: ../glade/gbwidgets/gbhscale.c:108
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "Số chữ số hiển thị"
+
+#: ../glade/gbwidgets/gbhscale.c:110
+#: ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "Vị trí số:"
+
+#: ../glade/gbwidgets/gbhscale.c:111
+#: ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "Vị trí của số"
+
+#: ../glade/gbwidgets/gbhscale.c:113
+#: ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114
+#: ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "Chính sách"
+
+#: ../glade/gbwidgets/gbhscale.c:114
+#: ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "Chính sách cập nhật tỷ lệ"
+
+#: ../glade/gbwidgets/gbhscale.c:116
+#: ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117
+#: ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "Đảo:"
+
+#: ../glade/gbwidgets/gbhscale.c:116
+#: ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117
+#: ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "Nếu đảo giá trị phạm vi hay không."
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "Tỷ lệ ngang"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88
+#: ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "Chính sách cập nhật thanh cuộn"
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "Thanh cuộn ngang"
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "Thanh cách ngang"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "Biểu tượng %i"
+
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "Chế độ chọn của khung xem biểu tượng."
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#: ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270
+#: ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "Hướng:"
+
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "Hướng của các biểu tượng."
+
+#: ../glade/gbwidgets/gbiconview.c:134
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "Có thể sắp xếp lại:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "Nếu khung xem có thể được sắp xếp lại bằng Kéo và Thả hay không"
+
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "Khung xem biểu tượng"
+
+#: ../glade/gbwidgets/gbimage.c:110
+#: ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "Biểu tượng có tên:"
+
+#: ../glade/gbwidgets/gbimage.c:111
+#: ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "Biểu tượng tên cần dùng."
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "Cỡ biểu tượng"
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "Cỡ biểu tượng chuẩn"
+
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "Cỡ điểm ảnh:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr "Kích cỡ của biểu tượng tên này, theo điểm ảnh, hoặc (-1) để sử dụng thuộc "
+"tính « Icon Size » (kích cỡ biểu tượng)."
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "Canh ngang"
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "Canh dọc"
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "Ảnh"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "Mục trình đơn chuẩn không hợp lệ"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "Mục trình đơn kèm pixmap (ánh xạ điểm ảnh)"
+
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "Hộp thoại nhập"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "Dùng gạch chân:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "Nếu chữ bao gồm phím nóng gạch chân hay không."
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "Dùng mã định dạng:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "Chữ có đánh dấu của pango"
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "Canh đều:"
+
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "Canh đều các dòng trong nhãn"
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "Cuộn văn bản:"
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "Cuộn các dòng văn bản cho vừa kích cỡ nhãn"
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "Có thể chọn:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "Có thể dùng chuột để chọn nhãn"
+
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "Canh hàng ngang cho toàn bộ nhãn"
+
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "Canh hàng dọc cho toàn bộ nhãn"
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "Đích tiêu điểm:"
+
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "Ô điều khiển nhận tiêu điểm bàn phím khi nhấn vào phím nóng (phím có gạch "
+"dưới)."
+
+#.gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198
+#: ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "Làm cho dạng hình bầu dục"
+
+#: ../glade/gbwidgets/gblabel.c:199
+#: ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "Cách làm cho chuỗi dạng hình bầu dục"
+
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "Độ rộng nhãn theo ký tự"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "Chế độ dòng đơn:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "Nếu cấp phát chỉ độ cao một dòng cho nhãn này."
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "Góc:"
+
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "Góc chữ nhãn"
+
+#: ../glade/gbwidgets/gblabel.c:333
+#: ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "Tự động"
+
+#: ../glade/gbwidgets/gblabel.c:872
+#: ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "Nhãn"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "Rộng vùng:"
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "Độ rộng vùng bố trí"
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "Cao vùng:"
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "Độ cao vùng bố trí"
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "Toạ độ X của ô điều khiển trong GtkLayout (bố trí Gtk)"
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "Toạ độ Y của ô điều khiển trong GtkLayout (bố trí Gtk)"
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "Bố trí"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "Chế độ chọn của danh sách"
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "Danh sách"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "Mục danh sách"
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "Trình đơn bật lên"
+
+#.FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_Tập tin"
+
+#.Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223
+#: ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "T_hoát"
+
+#.Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229
+#: ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_Xem"
+
+#.Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231
+#: ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "Trợ _giúp"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_Giới thiệu"
+
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "Hướng nén:"
+
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "Hướng nén thanh trình đơn"
+
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "Hướng con:"
+
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "Hướng nén con thanh trình đơn"
+
+#: ../glade/gbwidgets/gbmenubar.c:300
+#: ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "Sửa các trình đơn..."
+
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "Thanh trình đơn"
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "Mục trình đơn"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111
+#: ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "Hiện ngang:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112
+#: ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "Nếu hiển thị mục khi thanh công cụ nằm ngang hay không."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113
+#: ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "Hiện dọc:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114
+#: ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "Nếu hiển thị mục khi thanh công cụ dọc hay không."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115
+#: ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "Là quan trọng"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116
+#: ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr "Nếu chữ của mục này được hiển thị khi chế độ thanh công cụ là « "
+"GTK_TOOLBAR_BOTH_HORIZ » (GTK thanh công cụ cả hai ngang) hay không."
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "Nút thanh công cụ với trình đơn"
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "Vở mới"
+
+#: ../glade/gbwidgets/gbnotebook.c:202
+#: ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "Số trang:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "Hiện tab:"
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "Hiện các tab của vở hay không"
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "Hiện viền:"
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "Hiện viền của vở khi không hiện tab, hay không"
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "Vị trí tab:"
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "Vị trí tab trong vở"
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "Có thể cuộn:"
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "Các tab của vở có thể cuộn"
+
+#.These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "Viền tab ngang:"
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "Kích cỡ viền tab ngang trong vở"
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "Viền tab dọc:"
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "Kích cỡ viền tab dọc trong vở"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "Hiện cửa sổ bật lên:"
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "Cho phép trình đơn bật lên hay không"
+
+#: ../glade/gbwidgets/gbnotebook.c:292
+#: ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "Số trang:"
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "Số trang trong vở"
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "Trang trước"
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "Trang kế"
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "Xóa bỏ trang"
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "Chuyển trang kế"
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "Chuyển trang trước"
+
+#: ../glade/gbwidgets/gbnotebook.c:578
+#: ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "Chèn trang đằng sau"
+
+#: ../glade/gbwidgets/gbnotebook.c:586
+#: ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "Chèn trang đằng trước"
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "Vị trí trang trong danh sách các trang"
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "Đặt Đúng để cho phép tab này mở rộng"
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "Đặt Đúng để cho phép tab điền vào các vùng đã cấp phát cho nó"
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "Đặt Đúng để nén tab này tại đầu vở"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "Nhãn trình đơn:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "Chữ cần hiển thị trong trình đơn bật lên"
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "Vở"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "Không thể thêm %s vào GtkOptionMenu (trình đơn tùy chọn Gtk)"
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "Trình đơn tùy chọn"
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "Màu :"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "Khung xem thử là màu hay xám"
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "Nếu khung xem thử có mở rộng đến chiếm vùng đã cấp phát cho nó hay không"
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "Xem thử"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "Hướng nội dung của thanh tiến trình"
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "Phân số :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "Phân số việc làm hoàn tất"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "Bước đập:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "Phần số của độ dài thanh tiến trình cần di chuyển khối nảy lên khi được đập."
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "Chữ cần hiển thị trên thanh tiến trình."
+
+#.ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "Hiện chữ :"
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "Nếu nên hiện chữ trên thanh tiến trình hay không"
+
+#.ActivityMode is deprecated and implicit now. The app just calls
+#.gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "Chế độ hoạt động:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "Thanh tiến trình hoạt động như phía trước xe hơi của Kit hay không"
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "Canh hàng ngang chữ"
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "Canh hàng dọc chữ"
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "Thanh tiến trình"
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "Nếu nút chọn một được chọn lúc khởi ban đầu"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "Nhóm:"
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "Nhóm nút chọn một (mặc định là mọi nút chọn có cùng mẹ)"
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "Nhóm mới"
+
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "Nút chọn một"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "Nếu mục trình đơn chọn một được chọn lúc ban đầu"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr "Nhóm mục trình đơn chọn một (mặc định là mọi mục trình đơn chọn một có cùng "
+"mẹ)"
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "Mục trình đơn chọn một"
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "Nhóm nút công cụ chọn một (mặc định là mọi nút công cụ chọn một có cùng mẹ)."
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "Nút chọn một thanh công cụ"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "Chính sách ngang:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "Khi nào thanh cuộn ngang được hiển thị"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "Chính sách dọc:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "Khi nào thanh cuộn dọc được hiển thị"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "Vị trí của sổ :"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "Nơi của cửa sổ con so sánh với các thanh cuộn"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "Kiểu bóng:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "Chính sách cập nhật thanh cuộn dọc"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "Cửa sổ cuộn"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "Thanh ngăn cách cho trình đơn."
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "Vẽ :"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "Nếu vẽ thanh ngăn cách, hoặc nó chỉ trắng."
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "Mục ngăn cách thanh công cụ"
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "Độ leo:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "Tỷ lệ leo của nút xoay, được dùng với Độ tăng trang."
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "Số con số thập phân cần hiển thị."
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "Kiểu số:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "Nếu cho phep chỉ nhập số hay không."
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "Chính sách cập nhật:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "Khi tín hiệu « value_changed » (giá trị đã thay đổi) được phát ra hay không."
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "Dính:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "Nếu giá trị được dính theo bội số của bước tăng lên hay không."
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "Cuộn:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "Nếu giá trị được chặn tại giới hạn hay không."
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "Nút xoay"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "Móc đổi kích cỡ"
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "Nếu thanh trạng thái có móc thay đổi kích thước cỡ để đổi kích thước cửa sổ "
+"hay không."
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "Thanh trạng thái"
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "Bảng mới"
+
+#: ../glade/gbwidgets/gbtable.c:149
+#: ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "Số hàng:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "Hàng:"
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "Số hàng trong bảng"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "Cột:"
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "Số cột trong bảng"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "Nếu cửa sổ con có cùng kích cỡ hay không"
+
+#: ../glade/gbwidgets/gbtable.c:245
+#: ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "Khoảng cách hàng:"
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "Khoảng trống giữa các hàng"
+
+#: ../glade/gbwidgets/gbtable.c:248
+#: ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "Khoảng cách cột:"
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "Khoảng trống giữa các cột"
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "X của ô:"
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "Canh trái của ô điều khiển trong bảng"
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "Y của ô:"
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "Canh trên của ô điều khiển trong bảng"
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "Ô theo cột:"
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "Số cột ô điều khiển chiếm trong bảng"
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "Ô theo hàng:"
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "Số hàng ô điều khiển chiếm trong bảng"
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "Đệm ngang:"
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "Đệm dọc:"
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "Mở rộng X:"
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "Đặt Đúng để cho phép ô điều khiển mở rộng theo chiều ngang"
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Mở rộng Y:"
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "Đặt Đúng để cho phép ô điều khiển mở rộng theo chiều dọc"
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "Co X:"
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "Đặt Đúng để cho phép ô điều khiển co theo chiều ngang"
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Co Y:"
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "Đặt Đúng để cho phép ô điều khiển co theo chiều dọc"
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "Đầy X:"
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "Đặt Đúng để cho phép ô điều khiển lấp đầu khoảng trống theo chiều ngang"
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Đầy Y:"
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "Nếu ô điều khiển lấp đầu khoảng trống theo chiều dọc"
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "Chèn hàng đằng trước"
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "Chèn hàng đằng sau"
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "Chèn cột đằng trước"
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "Chèn cột đằng sau"
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "Xóa bỏ hàng"
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "Xóa bỏ cột"
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "Bảng"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "Giữa"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "Điền đầy"
+
+#.Add a "None" item first, so it is easy to reset the pixmap.
+#.If the user selects the 'None' item from the combo, we reset the
+#.text to "" and return. This callback will be called again.
+#.Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71
+#: ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543
+#: ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345
+#: ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "Không có"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "Ký tự"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "Từ"
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "Hiện con chạy:"
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "Nếu hiển thị con chạy hay không."
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "Ghi đè:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "Nếu chữ nhập có ghi đè lên chữ hiện thời hay không."
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "Chấp nhận Tab:"
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "Nếu có thể nhập ký tự Tab hay không."
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "Canh đều :"
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "Canh đều chữ"
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "Cuộn:"
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "Cuộn chữ"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "Trống trên:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "Số điểm ảnh trắng ở trên đoạn"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "Trống dưới:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "Số điểm ảnh trắng ở dưới đoạn"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "Trống bên trong:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "Số điểm ảnh trắng giữa các dòng đã cuộn trong đoạn"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "Lề trái"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "Chiều rộng lề trái (điểm ảnh)"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "Lề phải:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "Chiều rộng lề phải (điểm ảnh)"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "Canh lề:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "Số điểm ảnh dùng để canh lề đoạn"
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "Khung chữ"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "Nút mặc định đã bật ban đầu"
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "Nút bật/tắt"
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "Nút bật/tắt thanh công cụ"
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "Thanh công cụ mới"
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "Số mục:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "Số mục trong thanh công cụ"
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "Hướng thanh công cụ"
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "Kiểu dáng:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "Kiểu dáng thanh công cụ"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "Mẹo công cụ :"
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "Bật mẹo công cụ hay không"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "Hiện mũi tên:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "Nếu hiển thị mũi tên để bật lên trình đơn nếu thanh công cụ không vừa được, "
+"hay không."
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "Nếu mục này nên có cùng kích thước với các mục khác cùng kiểu, hay không."
+
+#.Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "Chèn mục đằng trước"
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "Chèn mục đằng sau"
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "Thanh công cụ"
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "Nút thanh công cụ"
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "Mục thanh công cụ"
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "Cột 1"
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "Cột 2"
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "Cột 3"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "Hàng %i"
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "Hiện đầu đề:"
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "Có nên hiện nút đầu đề cột hay không."
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "Mẹo quy tắc:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "Nếu đặt mẹo, để làm cho cơ chế sắc thái vẽ hàng dùng màu thay thế, hay không."
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "Nếu có thể sắp xếp lại khung xem hay không."
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "Bật tìm kiếm:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "Nếu người dùng có thể tìm kiếm trong các cột một cách tương tác hay không."
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "Chế độ cao cứng:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "Đặt mọi hàng có cùng cao, để tiến bộ hiệu năng."
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "Chọn theo lơ lửng:"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "Vùng chọn nên theo con trỏ hay không."
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "Mở rộng lơ lửng"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "Có nên mở rộng hoặc co lại hàng khi con trỏ lơ lửng trên, hay không."
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "Khung xem danh sách hay cây"
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "Hộp dọc mới"
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "Hộp dọc"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "Hộp nút dọc mơi"
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "Hộp nút dọc"
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "Kiểu bóng cổng xem"
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "Cổng xem"
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "Ô cửa sổ dọc"
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "Thước dọc"
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "Tỷ lệ dọc"
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "Thanh cuộn dọc"
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "Thanh cách dọc"
+
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "Tựa đề cửa sổ"
+
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "Kiểu cửa sổ"
+
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "Mẹo kiểu :"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "Báo bộ quản lý cửa sổ cách xử lý cửa sổ này."
+
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "Vị trí ban đầu của cửa sổ."
+
+#: ../glade/gbwidgets/gbwindow.c:261
+#: ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "Cách thức:"
+
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "Nếu cửa sổ là cách thức hay không."
+
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "Rộng mặc định:"
+
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "Chiều rộng cửa sổ mặc định"
+
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "Cao mặc định:"
+
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "Chiều cao cửa sổ mặc định"
+
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "Có thể đổi kích cỡ :"
+
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "Cửa sổ có thể được thay đổi kích cỡ hay không"
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "Cửa sổ có thể được thu hẹp hay không"
+
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "Nới:"
+
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "Nếu có thể mở rộng cửa sổ hay không."
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "Tự động hủy:"
+
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "Nếu cửa sổ bị hủy khi cửa sổ mẹ tạm thời bị hủy hay không"
+
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "Biểu tượng của cửa sổ này"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "Vai trò :"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "Đồ nhận diện duy nhất cho cửa sổ này, cần dùng khi phục hồi phiên chạy"
+
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "Đã trang trí :"
+
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "Bộ quản lý cửa sổ có nên trang trí cửa sổ hay không"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "Bỏ qua thanh công việc:"
+
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "Nếu cửa sổ không nên xuất hiện trong thanh công việc hay không."
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "Bỏ qua bộ dàn trang:"
+
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "Nếu cửa sổ không nên xuất hiện trong bộ dàn trang hay không."
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "Trọng lượng:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "Điểm tham chiếu cần dùng khi đặt tọa độ cửa sổ."
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "Tiêu điểm khi ánh xạ:"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "Nếu cửa sổ nên nhận tiêu điểm nhập khi nó được ánh xạ hay không."
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "Mẹo độ khẩn:"
+
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "Nếu cửa sổ nên được hiển thị trước mặt người dùng hay không"
+
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "Cửa sổ"
+
+#: ../glade/glade.c:369
+#: ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "Lỗi"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "Lỗi hệ thống"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "Lỗi mở tập tin"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "Lỗi đọc tập tin"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "Lỗi ghi tập tin"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "Thư mục không hợp lệ"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "Giá trị không hợp lệ"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "Thực thể XML không hợp lệ"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "Yêu cầu thẻ Đầu"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "Yêu cầu thẻ Cuối"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "Yêu cầu dữ liệu ký tự"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "Thiếu ID hạng"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "Hạng lạ"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "Thành phần không hợp lệ"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "Kết thúc tập tin bất thường"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "Mã lỗi lạ"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "Điều khiển bởi"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "Bộ điểu khiển cho"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "Nhãn cho"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "Đặt nhãn bởi"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "Thành viên của"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "Nút con của"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "Chảy đến"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "Chảy từ"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "Cửa sổ phụ của"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "Nhúng"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "Được nhúng bởi"
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "Bật lên cho"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "Cửa sổ mẹ của"
+
+#.I don't think we should set the transient parent as the dialog could be
+#.left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "Mối quan hệ: %s"
+
+#.Create the pages of the main notebook
+#.NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#.value at the top of this file
+#: ../glade/glade_atk.c:375
+#: ../glade/property.c:615
+msgid "Widget"
+msgstr "Ô điều khiển"
+
+#: ../glade/glade_atk.c:638
+#: ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "Tên:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "Tên của ô điều khiển chuyển cho ký thuật giúp đớ"
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "Mô tả:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "Mô tả về ô điều khiển để chuyển cho ký thuật giúp đớ"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "Phụ đề bảng:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "Phụ đề bảng chuyển cho kỹ thuật giúp đỡ"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "Chọn ô điều khiển có quan hệ này"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "Nhắp"
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "Nhấn"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "Nhả"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "Nhập mô tả của hành động chuyển cho kỹ thuật giúp đỡ"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "Bảng tạm"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "Bạn cần chọn ô điều khiển để dán vào"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "Bạn không thể dán vào cửa sổ hay hộp thoại."
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr "Bạn không thể dán vào ô điều khiển được chọn, vì nó được\n"
+"tạo tự động bởi mẹ nó."
+
+#: ../glade/glade_clipboard.c:408
+#: ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "Chỉ có mục trình đơn có thể được dán vào trình đơn hay thanh trình đơn."
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "Chỉ có nút mới có thể được dán vào vùng hành động đối thoại."
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "Chỉ có ô điều khiển GnomeDockItem (mục Cụ neo Gnome) mới có thể được dán vào "
+"GnomeDock (Cụ neo Gnome)."
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "Chỉ có ô điều khiển GnomeDockItem (mục Cụ neo Gnome) mới có thể được dán "
+"trên GnomeDockItem (mục Cụ neo Gnome)."
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "Rất tiếc - chưa thực hiện khả năng dán lên GnomeDockItem (mục Cụ neo Gnome)"
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "Ô điều khiển GnomeDockItem (mục Cụ neo Gnome) chỉ có thể được dán vào "
+"GnomeDock (Cụ neo Gnome)."
+
+#.3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121
+#: ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211
+#: ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_Mới"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "Tạo tập tin mới"
+
+#.Note that glade_palette_set_show_gnome_widgets() has some of these
+#.strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+#: ../glade/glade_gnomelib.c:117
+#: ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "_Lỗi thời"
+
+#.Note that glade_palette_set_show_gnome_widgets() has some of these
+#.strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ _Cơ bản"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ _Bổ sung"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "Chọn phím tắt"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "Phím"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "Bộ biên tập trình đơn"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "Kiểu"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "Phím tắt"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "Tên"
+
+#: ../glade/glade_menu_editor.c:415
+#: ../glade/property.c:1499
+msgid "Handler"
+msgstr "Bộ quản lý"
+
+#: ../glade/glade_menu_editor.c:416
+#: ../glade/property.c:102
+msgid "Active"
+msgstr "Hoạt động"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "Nhóm"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "Biểu tượng"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "Chuyển mục và các con của nó lên trên một nơi trong danh sách"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "Chuyển mục và các con của nó xuống dưới một nơi trong danh sách"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "Chuyển mục và các con của nó lên trên một cấp."
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "Chuyển mục và các con của nó xuống dưới một cấp."
+
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "Mục chuẩn cần dùng."
+
+#: ../glade/glade_menu_editor.c:528
+#: ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "Mục chuẩn:"
+
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "Mục chuẩn Gnome cần dùng."
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "Chữ của mục trình đơn, hoặc rỗng cho bộ ngăn cách."
+
+#: ../glade/glade_menu_editor.c:770
+#: ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "Tên của ô điều khiển."
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "Hàm được gọi khi mục được chọn."
+
+#: ../glade/glade_menu_editor.c:793
+#: ../glade/property.c:1547
+msgid "Handler:"
+msgstr "Bộ quản lý:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "Biểu tượng tùy chọn để hiển thị bên trái của mục trình đơn."
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "Mẹo cần hiển thị khi chuột di chuyển qua mục."
+
+#: ../glade/glade_menu_editor.c:937
+#: ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "Mẹo công cụ :"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "Th_êm"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "Thêm một mục mới dưới mục được chọn"
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "Thêm _con"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "Thêm một mục con mới dưới mục được chọn."
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "Thêm Bộ _phân cách"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "Thêm bộ phân cách dưới mục được chọn"
+
+#: ../glade/glade_menu_editor.c:989
+#: ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Xóa bỏ"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "Xóa bỏ mục hiện thời"
+
+#.Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "Kiểu mục:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "Mục này đã có lúc khởi động?"
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "Hoạt động:"
+
+#: ../glade/glade_menu_editor.c:1023
+#: ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216
+#: ../glade/property.c:2226
+msgid "No"
+msgstr "Không"
+
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "Nhóm của mục trình đơn chọn"
+
+#: ../glade/glade_menu_editor.c:1054
+#: ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "Rađiô"
+
+#: ../glade/glade_menu_editor.c:1061
+#: ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "Kiểm tra"
+
+#: ../glade/glade_menu_editor.c:1068
+#: ../glade/property.c:102
+msgid "Normal"
+msgstr "Bình thường"
+
+#.Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "Phím tắt:"
+
+#: ../glade/glade_menu_editor.c:1114
+#: ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119
+#: ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124
+#: ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129
+#: ../glade/property.c:1695
+msgid "Key:"
+msgstr "Phím:"
+
+#: ../glade/glade_menu_editor.c:1135
+#: ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "Phím sửa đổi:"
+
+#: ../glade/glade_menu_editor.c:1638
+#: ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562
+#: ../glade/property.c:2216
+msgid "Yes"
+msgstr "Có"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "Chọn biểu tượng"
+
+#: ../glade/glade_menu_editor.c:2353
+#: ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "bộ phân cách"
+
+#.Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638
+#: ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "Mới"
+
+#: ../glade/glade_palette.c:194
+#: ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "Bộ chọn"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "Chưa chọn thư mục dự án.\n"
+"Vui lòng chọn thư mục dự án trong hộp thoại Tùy chọn Dự án.\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "Chưa chọn thư mục nguồn.\n"
+"Vui lòng chọn thư mục nguồn trong hộp thoại Tùy chọn Dự án.\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr "Thư mục nguồn không hợp lệ:\n"
+"\n"
+"Thư mục nguồn phải là thư mục dự án,\n"
+"hoặc là thư mục con của thư mục dự án.\n"
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "Chưa đặt thư mục pixmap (ánh xạ điểm ảnh).\n"
+"Vui lòng chọn đặt thư mục pixmap dùng hộp thoại Tùy chọn Dự án.\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "Rất tiếc — chưa thực hiện khả năng tạo ra mã nguồn cho %s."
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr "Dự án của bạn có sử dụng ô điều khiển bị phản đối\n"
+"mà Gtkmm-2 không hỗ trợ.\n"
+"Hãy kiểm tra dự án bạn có ô điều khiển kiểu này,\n"
+"và thay thế hết."
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr "Lỗi chạy « glade-- » để phát sinh mã nguồn C++.\n"
+"Hãy kiểm tra xem glade-- đã được cài đặt đúng chưa và có trong PATH (đường "
+"dẫn cá nhân) không.\n"
+"Sau đó thử chạy « glade-- <tập_tin_dự_án.glade> » trong thiết bị cuối."
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr "Lỗi chạy « gate » để phát sinh mã nguồn Ada.\n"
+"Hãy kiểm tra xem glade-- đã được cài đặt đúng chưa và có trong PATH (đường "
+"dẫn cá nhân) không.\n"
+"Sau đó thử chạy « glade-- <tập_tin_dự_án.glade> » trong thiết bị cuối."
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr "Lỗi chạy « glade2perl » để phát sinh mã nguồn Perl.\n"
+"Hãy kiểm tra xem glade2perl đã được cài đặt đúng chưa và có trong PATH "
+"(đường dẫn cá nhân) không.\n"
+"Sau đó thử chạy « glade-- <tập_tin_dự_án.glade> » trong thiết bị cuối."
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr "Lỗi chạy « eglade » để phát sinh mã nguồn Eiffel.\n"
+"Hãy kiểm tra xem eglade đã được cài đặt đúng chưa và có trong PATH (đường "
+"dẫn cá nhân) không.\n"
+"Sau đó thử chạy « glade-- <tập_tin_dự_án.glade> » trong thiết bị cuối."
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr "Chưa chọn thư mục pixmap (ánh xạ điểm ảnh).\n"
+"Vui lòng chọn thư mục pixmap trong hộp thoại Tùy chọn Dự án.\n"
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "Lỗi ghi tập tin XML của dự án.\n"
+
+#: ../glade/glade_project_options.c:157
+#: ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "Tùy chọn Dự án"
+
+#.
+#.* General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "Chung"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "Tùy chọn cơ bản:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "Thư mục của dự án."
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "Thư mục dự án:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "Duyệt..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "Tên của dự án hiện thời"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "Tên dự án:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "Tên của chương trình"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "Tập tin dự án"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "Tập tin dự án:"
+
+#.Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "Thư mục con:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "Thư mục nưi cần lưu lưu mã nguồn đã tạo ra"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "Thư mục nguồn:"
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "Thư mục nơi cần lưu các pixmap (ánh xạ điểm ảnh)"
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "Thư mục pixmap:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "Quyền phép được thêm vào đầu mỗi tập tin được tạo ra"
+
+#.Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "Ngôn ngữ :"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "Bật hỗ trợ Gnome"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "Có định xây dụng ứng dụng Gnome hay không."
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "Bật hỗ trợ cơ sở dữ liệu Gnome"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "Có định xây dụng ứng dụng cơ sở dữ liệu Gnome hay không."
+
+#.
+#.* C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "Tùy chọn C"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>Ghi chú :</b> đệ nghị bạn sử dụng « libglade » với ứng dụng lớn."
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "Tùy chọn chung:"
+
+#.Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Hỗ trợ Gettext"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "Nếu đặt gettext đánh dấu chuỗi cần dịch hay không."
+
+#.Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "Đặt tên ô điều khiển"
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "Tên ô điều khiển trong mã nguồn"
+
+#.Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "Sao lưu các tập tin nguồn"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "Có cần sao lưu tập tin nguồn cũ hay không"
+
+#.Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Hỗ trợ Trợ giúp Gnome"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "Có hỗ trợ hệ thống trợ giúp Gnome hay không"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "Tùy chọn xuất tập tin:"
+
+#.Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "Xuất tập tin « main.c »"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "Nếu tập tin main.c chứa hàm main hoặc nếu không có main.c"
+
+#.Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "Xuất các hàm hộ trợ"
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "Tạo ra các hàm hỗ trợ hay không"
+
+#.Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "Xuất tập tin xây dụng (build)"
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr "Tạo tập tin Makefile.am và configure.in (nếu chưa tồn tại) - hỗ trợ biên "
+"dịch liên kết, và xây dựng với các tập tin mã nguồn."
+
+#.Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "Hàm tạo giao diện:"
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "Tập tin chứa các hàm giao diện người dùng."
+
+#: ../glade/glade_project_options.c:566
+#: ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658
+#: ../glade/property.c:998
+msgid "Source File:"
+msgstr "Tập tin nguồn:"
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "Tập tin chứa các lời tuyên bế hàm để tạo giao diện người dùng."
+
+#: ../glade/glade_project_options.c:583
+#: ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "Tập tin phần đầu:"
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "Tập tin nguồn cho hàm tạo giao diện."
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "Tập tin phần đầu cho hàm tạo giao diện."
+
+#.Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "Hàm gọi lại và xử lý tín hiệu:"
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "Tập tin chứa bộ xử lý tín hiệu và hàm gọi lại."
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "Tập tin chứa lời tuyên bố hàm xử lý tín hiệu và hàm callback"
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "Tập tin nguồn cho hàm gọi lại và xử lý tín hiệu."
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "Tập tin phần đầu cho hàm gọi lại và xử lý tín hiệu."
+
+#.Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "Hàm hỗ trợ:"
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "Tập tin chứa các hàm hỗ trợ"
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "Tập tin chứa lời tuyên bố các hàm hỗ trợ."
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "Tập tin nguồn cho hàm hỗ trợ."
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "Tập tin phần đầu cho hàm hỗ trợ."
+
+#.
+#.* libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "Tùy chọn LibGlade"
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "Chuỗi có thể dịch:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>Ghi chú :</b> tùy chọn này bị phản đối — bạn hãy sử dụng « intltool » "
+"thay thế."
+
+#.Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "Lưu các chuỗi có thể dịch"
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr "Các chuỗi có thể dịch được lưu vào một tập tin C riêng biệt, để cho phép "
+"dịch giao diện nạp bởi libglade"
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "Tập tin source C để lưu mọi chuỗi có thể dịch vào"
+
+#: ../glade/glade_project_options.c:743
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "Tập tin:"
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "Chọn thư mục dự án"
+
+#: ../glade/glade_project_options.c:1392
+#: ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "Bạn cần chọn tùy chọn Tập tin chuỗi có thể dịch"
+
+#: ../glade/glade_project_options.c:1396
+#: ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "Bạn cần chọn tùy chọn Thư mục dự án"
+
+#: ../glade/glade_project_options.c:1398
+#: ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "Bạn cần chọn tùy chọn Tập tin dự án"
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "Bạn cần chọn tùy chọn Tên project"
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "Bạn cần chọn tùy chọn Tên chương trình"
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "Bạn cần chọn tùy chọn Thư mục source"
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "Bạn cần chọn tùy chọn Thư mục pixmap (ánh xạ điểm ảnh)"
+
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr "Không hiện tập tin trợ giúp: %s.\n"
+"\n"
+"Lỗi: %s"
+
+#: ../glade/glade_project_window.c:211
+#: ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "Tạo project mới"
+
+#: ../glade/glade_project_window.c:219
+#: ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "_Xây dựng"
+
+#: ../glade/glade_project_window.c:220
+#: ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "Xuất mã nguồn của dự án"
+
+#: ../glade/glade_project_window.c:226
+#: ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "Tù_y chọn..."
+
+#: ../glade/glade_project_window.c:227
+#: ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "Sửa đổi tùy chọn dự án"
+
+#: ../glade/glade_project_window.c:242
+#: ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "Xóa bỏ ô điều khiển được chọn"
+
+#: ../glade/glade_project_window.c:260
+#: ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "Hiện bảng _chọn"
+
+#: ../glade/glade_project_window.c:260
+#: ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "Hiện bảng chọn ô điều khiển"
+
+#: ../glade/glade_project_window.c:266
+#: ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "Hiện Bộ soạn thảo th_uộc tính"
+
+#: ../glade/glade_project_window.c:267
+#: ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "Hiện Bộ soạn thảo thuộc tính"
+
+#: ../glade/glade_project_window.c:273
+#: ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "Hiện _cây ô điều khiển"
+
+#: ../glade/glade_project_window.c:274
+#: ../glade/glade_project_window.c:754
+#: ../glade/main.c:82
+#: ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "Hiện cây ô điều khiển"
+
+#: ../glade/glade_project_window.c:280
+#: ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "Hiện Bảng _tạm"
+
+#: ../glade/glade_project_window.c:281
+#: ../glade/glade_project_window.c:764
+#: ../glade/main.c:86
+#: ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "Hiện bảng tạm"
+
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "Hiện _lưới"
+
+#: ../glade/glade_project_window.c:300
+#: ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "Hiện lưới (chỉ cho bộ bao bọc cố định thôi)"
+
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "_Dính lưới"
+
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "Bắt dính ô điều khiển vào lưới"
+
+#: ../glade/glade_project_window.c:313
+#: ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "Hiện _mẹo công cụ ô điều khiển"
+
+#: ../glade/glade_project_window.c:314
+#: ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "Hiện mẹo công cụ của ô điều khiển được tạo"
+
+#: ../glade/glade_project_window.c:323
+#: ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "Đặt tùy chọn _lưới..."
+
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "Chọn kiểu dáng lưới và khoảng trống"
+
+#: ../glade/glade_project_window.c:330
+#: ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "Đặt tùy chọn _Dính..."
+
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "Đặt tùy chọn cho việc dính vào lưới"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "_Hỏi đáp"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "Xem Hỏi đáp Glade"
+
+#.create File menu
+#: ../glade/glade_project_window.c:358
+#: ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "_Dự án"
+
+#: ../glade/glade_project_window.c:369
+#: ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "Dự án mới"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "Mở"
+
+#: ../glade/glade_project_window.c:374
+#: ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "Mở dự án"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "Lưu"
+
+#: ../glade/glade_project_window.c:379
+#: ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "Lưu dự án"
+
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "Tùy chọn"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "Xây dựng"
+
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "Xây dựng mã nguồn"
+
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "Mở dự án đã có"
+
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "Lưu dự án"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "Thoát Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "Cắt ô điều khiển được chọn cho vào bảng tạm"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "Sao chép ô điều khiển được chọn vào bảng tạm"
+
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "Dán ô điều khiển từ bảng tạm lên ô điều khiển được chọn"
+
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "_Lưới"
+
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "_Hiện lưới"
+
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "Đặt khoảng cách giữa các dòng lưới"
+
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "_Bắt dính vào lưới"
+
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "Bắt dính ô điều khiển vào lưới (chỉ cho bộ bao bọc cố định thôi)"
+
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "Hiện các phần của ô điều khiển bị dính vào lưới"
+
+#.Don't show these yet as we have no help pages.
+#.menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#.gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#.gtk_widget_show (menuitem);
+#.
+#.menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#.gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#.gtk_widget_show (menuitem);
+#.
+#.menuitem = gtk_menu_item_new ();
+#.gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#.gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "_Giới thiệu..."
+
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "Tù_y chọn"
+
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "Viết mã nguồn"
+
+#: ../glade/glade_project_window.c:992
+#: ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "Bạn có chắc muốn tạo dự án mới?"
+
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "Dự án _GTK+ mới"
+
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "Dự án G_NOME mới"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "Bạn muốn tạo dự án kiểu nào?"
+
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "Đã tạo dự án mới."
+
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "Mới mở dự án."
+
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "Lỗi mở dự án."
+
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "Lỗi mở tập tin dự án."
+
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " lỗi mở tập tin dự án:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr "Không có dự án nào đang mở.\n"
+"Hãy tạo dự án mới bằng lệnh Dự án/Mới."
+
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "Lỗi lưu dự án"
+
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "Lỗi lưu dự án."
+
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "Đã lưu dự án."
+
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "Lỗi ghi mã nguồn"
+
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "Lỗi ghi nguồn."
+
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "Đã ghi mã nguồn"
+
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "Thông báo lỗi hệ thống:"
+
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "Bạn có chắc muốn thoát không?"
+
+#: ../glade/glade_project_window.c:1988
+#: ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "Bản quyền © năm 1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989
+#: ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr "Glade là Bộ tạo giao diện người dùng đồ họa (GUI) cho GTK+ và GNOME."
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "Giới thiệu về Glade"
+
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<không tên>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "Bộ duyệt cơ sở dữ liệu"
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "Ô tổ hợp phụ thuộc vào dữ liệu"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "Thuộc tính kết nối cơ sở dữ liệu Gnome"
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "Bộ chọn kết nối"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "Bộ cấu hình DSN"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "Đồ thuật cấu hình DSN"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "Tô sáng chữ :"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "Nếu được chọn thì sẽ tô sáng chữ ở trong ô điều khiển."
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "Bộ hiệu chỉnh cơ sở dữ liệu Gnome"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "Bộ xem lỗi cơ sở dữ liệu"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "Hộp thoại lỗi cơ sở dữ liệu"
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "Mẫu"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "Chữ ở trong thanh xám"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "Thanh xám"
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "Lưới phụ thuộc vào dữ liệu"
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "Danh sách thuộc vào dữ liệu"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "Ô điều khiển đăng nhập cơ sở dữ liệu"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "Đăng nhập"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "Hộp thoại đăng nhập cơ sở dữ liệu"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "Bộ chọn nhà cung cấp"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "Bộ xây dụng truy vấn cơ sở dữ liệu Gnome"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "Bộ chọn nguồn dữ liệu"
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "Bộ hiệu chỉnh bảng "
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "Cho phép trôi nổi:"
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "Nếu cho phép các mục cụ neo trôi nổi hay không."
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "Thêm băng lắp Cụ neo trên đỉnh cụ neo."
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "Thêm băng lắp Cụ neo dưới đáy"
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "Thêm băng lắp Cụ neo bên trái"
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "Thêm băng lắp Cụ neo bên phải"
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "Thêm mục Cụ neo làm nổi"
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Cụ neo Gnome"
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "Bị khóa:"
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "Mục Cụ neo bị khóa vị trí hay không."
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "Loại trừ :"
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "Mục Cụ neo là mục duy nhất trong băng của nó hay không"
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "Không làm nổi:"
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "Mục Cụ neo không bao giờ được phép làm nổi trong cửa sổ chính nó hay không"
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "Không nằm dọc:"
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "Mục Cụ neo không được phép nằm dọc hay không"
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "Không nằm ngang:"
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "Mục Cụ neo không được phép nằm ngang hay không"
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "Kiểu bóng chung quanh mục Cụ neo"
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "Hướng của mục Cụ neo làm nổi"
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "Thêm mục Cụ neo đằng trước"
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "Thêm mục Cụ neo đằng sau"
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Mục Cụ neo Gnome"
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "Thông tin bổ sung, ví dụ như mô tả về gói phần mềm và địa chỉ Mạng của trang "
+"chủ trên Mạng"
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Hộp thoại giới thiệu Gnome"
+
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "Tập tin mới"
+
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "Mở tập tin"
+
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "Lưu tập tin"
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "Thanh trạng thái:"
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "Cửa sổ có thanh trạng thái hay không"
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "Lưu cấu hình:"
+
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "Bố trí được lưu và phục hồi tự động hay không"
+
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Cửa sổ ứng dụng Gnome"
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "Thông điệp trạng thái."
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "Tiến trình:"
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "Thanh ứng dụng có chỉ thị tiến hành hay không"
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "Trạng thái:"
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "Thanh ứng dụng có vùng dành cho thông điệp trạng thái và kết nhập của người "
+"dùng hay không"
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Thanh ứng dụng Gnome"
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "Trơn:"
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "Làm mượt cạnh chữ và các hình đồ họa hay không"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "Tọa độ X tối thiểu"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Toạ độ Y tối thiểu"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "Tọa độ X tối đa"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Toạ độ Y tối đa"
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "Số điểm ảnh/đơn vị:"
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "Số điểm ảnh tương ứng một đơn vị"
+
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "Rung động:"
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "Mẫn nên được rung động chính xác hơn hay không"
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "Chọn màu"
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Bộ chọn màu Gnome"
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "Không thể tạo điều khiển Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "Điều khiển Bonobo mới"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "Chọn điều khiển Bonobo"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+#: ../glade/gnome/gnomecontrol.c:295
+#: ../glade/property.c:3902
+msgid "Description"
+msgstr "Mô tả"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Điều khiển Bonobo"
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "Hiện thời gian:"
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "Nếu thời gian cũng được hiển thị như ngày hay không."
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "Dạng thức 24 giờ:"
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "Nếu thời gian hiển thị theo dạng thức 24 giờ hay không."
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "Giờ dưới :"
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "Giờ thập nhất nên hiển thị trong đồ bật lên."
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "Giờ trên:"
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "Giờ cao nhất nên hiển thị trong đồ bật lên."
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Bộ hiệu chỉnh ngày Gnome"
+
+#: ../glade/gnome/gnomedialog.c:153
+#: ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "Tự động đóng:"
+
+#: ../glade/gnome/gnomedialog.c:154
+#: ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "Hộp thoại đóng khi nhấn bất kỳ nút nào?"
+
+#: ../glade/gnome/gnomedialog.c:155
+#: ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "Ẩn khi đóng:"
+
+#: ../glade/gnome/gnomedialog.c:156
+#: ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "Hộp thoại được ẩn khi đóng thay vì bị hủy hay không"
+
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Hộp thoại Gnome"
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "Đồ thuật Gnome mới"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "Hiện Trợ giúp"
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "Hiện nút Trợ giúp"
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "Thêm Trang Đầu"
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "Thêm Trang Cuối"
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "Đồ thuật"
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "Tựa đề của trang"
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "Văn bản chính của trang, giới thiệu đồ thuật cho mọi người."
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "Màu tựa:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "Màu chữ chuỗi tựa đề"
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "Màu chữ :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "Màu của văn bản chính"
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "Màu nền của trang"
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "Màu nền biểu hình:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "Màu nền quanh biểu hình"
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "Màu hộp chữ :"
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "Màu nền của vùng chữ chính"
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "Ảnh biểu hình:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "Biểu hình cần hiển thị tại góc trên-phải của trang."
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "Thủy ấn bên:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "Ảnh chính hiển thị bên cạnh trang."
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "Thủy ấn trên:"
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "Thủy ấn cần hiển thị tại đỉnh trang."
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "Trang Đầu hay Trang Cuối về Đồ thuật"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "Màu nền nội dung:"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "Màu nền bao quanh tựa đề"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "Ảnh hiển thị trên đỉnh trang"
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "Trang đồ thuật chuẩn"
+
+#: ../glade/gnome/gnomeentry.c:71
+#: ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74
+#: ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "ID lược sử:"
+
+#: ../glade/gnome/gnomeentry.c:72
+#: ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75
+#: ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "ID dưới mà cần lưu các mục lược sử"
+
+#: ../glade/gnome/gnomeentry.c:73
+#: ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76
+#: ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "Lưu tối đa:"
+
+#: ../glade/gnome/gnomeentry.c:74
+#: ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77
+#: ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "Số mục tối đa được lưu trong lược sử"
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Mục nhập Gnome"
+
+#: ../glade/gnome/gnomefileentry.c:102
+#: ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "Tựa đề của hộp thoại chọn tập tin."
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "Thư mục:"
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "Nếu cần thư mục hơn là tập tin hay không."
+
+#: ../glade/gnome/gnomefileentry.c:106
+#: ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "Nếu hộp thoại chọn phông chữ có là cách thức hay không."
+
+#: ../glade/gnome/gnomefileentry.c:107
+#: ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "Sử dụng bộ chọn tập tin:"
+
+#: ../glade/gnome/gnomefileentry.c:108
+#: ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "Nếu nên sử dụng ô điều khiển GtkFileChooser (Bộ chọn tập tin Gtk) mới thay "
+"vào GtkFileSelection (Lựa chọn tập tin Gtk)."
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Mục nhập tập tin Gnome"
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "Chữ xem thử được hiển thị trong hộp thoại chọn phông chữ."
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "Chế độ :"
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "Cái cần hiển thị trên nút chọn phông chữ."
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "Cỡ font dùng trong nút chọn phông chữ"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Bộ chọn phông chữ Gnome"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "Địa chỉ Mạng:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "URL cần hiển thị khi nhấn nút"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "Chuỗi được hiển thị trên nút"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Nút liên kết tham chiếu http Gnome"
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Mục nhập biểu tượng Gnome"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "Chế độ chọn"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "Rộng biểu tượng:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "Bề rộng mỗi biểu tượng"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "Số điểm ảnh giữa các hàng biểu tượng"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "Số điểm ảnh giữa các cột biểu tượng"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "Viền biểu tượng:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "Số điểm ảnh quanh biểu tượng (chưa dùng?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "Khoảng trống chữ:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "Số điểm ảnh giữa văn bản và biểu tượng"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "Có thể sửa chữ:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "Văn bản biểu tượng có thể được sửa bởi người dùng không"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "Chữ tĩnh:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "Nếu chữ biểu tượng là tĩnh, trong trường hợp mà nó sẽ không được sao chép "
+"bởi danh sách biểu tượng Gnome (GnomeIconList)."
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "Danh sách biểu tượng"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "Chọn biểu tượng"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "Kiểu thông báo:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "Kiểu hộp thông điệp"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "Thông điệp:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "Thông điệp cần hiển thị"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Hộp thông địệp Gnome"
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "Tên tập tin pixemap"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "Co dãn:"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "Pixmap (ánh xạ điểm ảnh) được co dãn hay không"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "Rộng (có co dãn):"
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "Độ rộng tới mà cần co dãn pixmap (ánh xạ điểm ảnh)"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "Cao (đã co dãn):"
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "Độ cao tới mà cần co dãn pixmap (ánh xạ điểm ảnh)"
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Pixmap của Gnome"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "Xem thử :"
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "Có hiển thị khung xem thử nhỏ của pixmap hay không"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "GroupPropertyBox (hộp thuộc tính) mới"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "Hộp thoại thuộc tính"
+
+#: ../glade/main.c:70
+#: ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "Ghi mã nguồn rồi thoát."
+
+#: ../glade/main.c:74
+#: ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "Bắt đầu với bảng chọn bị ẩn"
+
+#: ../glade/main.c:78
+#: ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "Băt đầu với bộ biên soạn thuộc tính bị ẩn"
+
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "glade: Tập tin XML phải đi kèm tùy chọn « -w » hoặc « --write-source » (ghi "
+"nguồn).\n"
+"\n"
+
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade: Lỗi nạp tập tin XML.\n"
+
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade: Lỗi ghi nguồn.\n"
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "Bảng chọn"
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr "riêng"
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "đã bảo vệ"
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr "công"
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "Tiền sáng"
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "Đã chọn"
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "k0nhạy"
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "Khi cửa sổ cần vẽ lại."
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "Khi cửa sổ di chuyển"
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "Gợi ý di chuyển chuột"
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "Di chuyển chuột khi phím chuột được nhấn."
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "Di chuyển chuột khi nút 1 được nhấn."
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "Di chuyển chuột khi nút 2 được nhấn"
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "Di chuyển chuột khi nút 3 được nhấn"
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "Nút chuột được nhấn"
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "Nút chuột được nhả"
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "Nhấn bất kỳ phím nào"
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "Nhả bất kỳ phím nào"
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "Khi chuột vào cửa sổ"
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "Khi chuột rời khỏi cửa sổ"
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "Có thay đổi tiêu điểm nhập"
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "Có thay đổi cấu trúc cửa sổ"
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "Có thay đổi thuộc tính cửa sổ X"
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "Có thay đổi khả năng hiển thị"
+
+#: ../glade/property.c:484
+#: ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "Cho con chạy trong các chương trình hỗ trợ XInput"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "Thuộc tính"
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "Gom lại"
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "Chung"
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "Kiểu dáng"
+
+#: ../glade/property.c:637
+#: ../glade/property.c:4646
+msgid "Signals"
+msgstr "Tín hiệu"
+
+#: ../glade/property.c:700
+#: ../glade/property.c:721
+msgid "Properties: "
+msgstr "Thuộc tính: "
+
+#: ../glade/property.c:708
+#: ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "Thuộc tính: <không có>"
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "Hạng:"
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "Hạng của ô điều khiển"
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "Rộng:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr "Độ rộng yêu cầu của ô điều khiển (thường được dùng để đặt độ rộng tối thiểu)"
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "Cao:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr "Độ cao yêu cầu của ô điều khiển (thường được dùng để đặt độ cao tối thiểu)"
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "Hiện:"
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "Ô điều khiển được hiển thị ngay từ đầu"
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "Nhạy cảm:"
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "Ô điều khiển có thể trả lời khi nhận kết nhập"
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "Mẹo công cụ để hiển thị nếu chuột dừng trên ô điều khiển"
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "Có thể làm mặc định:"
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "Ô điều khiển có thể thực hiện hành động mặc định trong hộp thoại"
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "Có mặc định:"
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "Ô điều khiển là hành động mặc định trong hộp thoại"
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "Nhận tiêu điểm:"
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "Ô điều khiển có thể nhận tiêu điểm nhập hay không"
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "Có tiêu điểm:"
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "Ô điều khiển có tiêu điểm nhập hay không"
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "Sự kiện:"
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "X Event mà ô điều khiển nhận"
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "Sự kiện MRộng:"
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "Chế độ sự kiện Phần mở rộng X"
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "Phím tắt:"
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "Định nghĩa tín hiệu phát đi khi nhấn phím"
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "Sửa..."
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "Lan truyền:"
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "Bật True (đúng) để truyền kiểu dáng ô điều khiển cha đến ô điều khiển con"
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "Kiểu dáng có tên:"
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "Tên kiểu dáng, dùng để chia sẻ với các ô điều khiển khác"
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "Phông chữ :"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "Phông chữ dùng để hiện văn bản nào trong ô điều khiển"
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "Chép hết"
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "Cận cảnh:"
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "Nền:"
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "Cơ sở :"
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "Màu cận cảnh"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "Màu nền"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "Màu chữ"
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "Màu cơ sở"
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "Pixmap nền:"
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "Ảnh được dùng để vẽ nền của ô điều khiển"
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "Tập tin nơi cần viết mã nguồn"
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "Công:"
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "Ô điều khiển được thêm vào cấu trúc dữ liệu của thành phần hay không"
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "Hạng riêng:"
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "Đặt cây con của ô điều khiển vào một hạng riêng"
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "Tập tin riêng:"
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "Đặt ô điều khiển vào một tập tin nguồn riêng"
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "Khả kiến:"
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "Khả năng hiển thị của ô điều khiển. Ô điều khiển công cộng được xuất ra bảng "
+"toàn cục."
+
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "Bạn cần chọn màu hoặc nền cần chép"
+
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "Vùng chọn không hợp lệ trong việc « on_style_copy() » (trên kiểu dang chép)"
+
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "Bạn cần chọn màu hoặc ảnh nền trước"
+
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "Bạn cần chọn màu để dán vào"
+
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "Bạn cần chọn pixmap nền để dán vào"
+
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "Không thể tạo pixmap từ tập tin\n"
+
+#.List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "Tín hiệu"
+
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "Dữ liệu"
+
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "Sau"
+
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "Đối tượng"
+
+#: ../glade/property.c:1533
+#: ../glade/property.c:1697
+msgid "Signal:"
+msgstr "Tín hiệu :"
+
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "Tín hiệu cho mà cần thêm bộ quản lý"
+
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "Hàm quản lý tín hiệu"
+
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "Dữ liệu :"
+
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "Dữ liệu được chuyển cho bộ quản lý"
+
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "Đối tượng:"
+
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "Đối tượng nhận tín hiệu"
+
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "Sau :"
+
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "Nếu bộ quản lý chạy sau hàm hạng hay không"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "Thêm"
+
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "Cập nhật"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "Xoá"
+
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "Phím tắt"
+
+#.List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "SửaĐ"
+
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "Phím"
+
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "Tín hiệu cần phát"
+
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "Phím tắt"
+
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "Tín hiệu cần phát khi nhấn phím tắt."
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "Hiệu chỉnh thuộc tính chữ"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>_Chữ :</b>"
+
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "Có thể _dịch:"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "Có _tiền tố ngữ cảnh"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>Ghi _chú cho người dịch:</b>"
+
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "Chọn sự kiện X"
+
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "Mặt nạ sự kiện"
+
+#: ../glade/property.c:4031
+#: ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "Bạn cần đặt phím tắt."
+
+#: ../glade/property.c:4038
+#: ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "Bạn cần chọn tín hiệu cần phát."
+
+#: ../glade/property.c:4314
+#: ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "Bạn cần đặt tên tín hiệu."
+
+#: ../glade/property.c:4321
+#: ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "Bạn cần chọn bộ quản lý cho tín hiệu."
+
+#.This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s tín hiệu"
+
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "Chọn tín hiệu"
+
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "Giá trị:"
+
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "Thiểu :"
+
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "Nấc tăng:"
+
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "Trang tăng:"
+
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "Cỡ trang:"
+
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "Giá trị H:"
+
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "H thiểu:"
+
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "H đa:"
+
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "Nấc tăng H:"
+
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "Trang tăng H:"
+
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "Cỡ trang H:"
+
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "Giá trị V:"
+
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "V thiểu:"
+
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "V đa:"
+
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "Nấc tăng V:"
+
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "Trang tăng V:"
+
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "Cỡ trang V:"
+
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "Giá trị ban đầu"
+
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "Giá trị tối thiểu"
+
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "Giá trị tối đa"
+
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "Nấc tăng"
+
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "Trang tăng"
+
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "Kích cỡ của trang"
+
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "Phông chữ đã yêu cầu không sẵn sàng."
+
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "Chọn kiểu dáng có tên"
+
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "Kiểu dáng"
+
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "Đổi tên"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "Thôi"
+
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "Kiểu dáng mới:"
+
+#: ../glade/property.c:5284
+#: ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "Tên kiểu dáng không hợp lệ"
+
+#: ../glade/property.c:5292
+#: ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "Tên kiểu dáng đã được dùng"
+
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "Đổi tên kiểu dáng thành:"
+
+#: ../glade/save.c:139
+#: ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr "Không thể đổi tên tập tin:\n"
+" %s\n"
+"thành:\n"
+" %s\n"
+
+#: ../glade/save.c:174
+#: ../glade/save.c:225
+#: ../glade/save.c:947
+#: ../glade/source.c:358
+#: ../glade/source.c:373
+#: ../glade/source.c:391
+#: ../glade/source.c:404
+#: ../glade/source.c:815
+#: ../glade/source.c:1043
+#: ../glade/source.c:1134
+#: ../glade/source.c:1328
+#: ../glade/source.c:1423
+#: ../glade/source.c:1643
+#: ../glade/source.c:1732
+#: ../glade/source.c:1784
+#: ../glade/source.c:1848
+#: ../glade/source.c:1895
+#: ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr "Không thể tạo tập tin:\n"
+" %s\n"
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "Lỗi ghi tập tin XML\n"
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr "/*\n"
+" * Tập tin chuỗi có khả năng dịch do Glade tạo ra.\n"
+" * Hãy thêm tập tin này vào tập tin <POTFILES.in> của dự án bạn.\n"
+" * ĐỪNG biên dịch nó như là phần của ứng dụng.\n"
+" *\n"
+"\n"
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr "Tập tin nguồn giao diện không hợp lệ: %s\n"
+"%s\n"
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr "Tập tin phần đầu giao diện không hợp lệ: %s\n"
+"%s\n"
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr "Tập tin callbacks source không hợp lệ: %s\n"
+"%s\n"
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr "Tập tin phần đầu gọi ngược không hợp lệ: %s\n"
+"%s\n"
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr "Tập tin nguồn hỗ trợ không hợp lệ: %s\n"
+"%s\n"
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr "Tập tin phần đầu hỗ trợ không hợp lệ: %s\n"
+"%s\n"
+
+#: ../glade/source.c:418
+#: ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr "Không thể phụ thêm vào tập tin:\n"
+" %s\n"
+
+#: ../glade/source.c:1724
+#: ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr "Lỗi ghi vào tập tin:\n"
+" %s\n"
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "Tên tập tin phải được chọn trong hộp thoại Tùy chọn Dự án."
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr "Tên tập tin phải tương đối đơn giản.\n"
+"Vào hộp thoại Tùy chọn Dự án để đặt tên tập tin."
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "Cây ô điều khiển"
+
+#: ../glade/utils.c:900
+#: ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "Không có ô điều khiển trong hộp"
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "Không có ô điều khiển trong bảng"
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "Không có ô điều khiển trong bộ bao bọc cố định"
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "Không có ô điều khiển trong bộ nén"
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr "Không thể truy cập tập tin:\n"
+" %s\n"
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr "Không thể mở tập tin:\n"
+" %s\n"
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr "Lỗi đọc từ tập tin:\n"
+" %s\n"
+
+#.This happens under WIN32 when stat is confused by the filename, but this is
+#.harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr "Không thể tạo thư mục:\n"
+" %s\n"
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr "Không thể truy cập thư mục:\n"
+" %s\n"
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr "Thư mục không hợp lệ:\n"
+" %s\n"
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "Dự án"
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "dự án"
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr "Không thể mở thư mục:\n"
+" %s\n"
diff --git a/tools/glade/po/yi.po b/tools/glade/po/yi.po
new file mode 100644
index 00000000..302b8978
--- /dev/null
+++ b/tools/glade/po/yi.po
@@ -0,0 +1,5698 @@
+# Atk
+# Yiddish version
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# Raphael Finkel <raphael@cs.uky.edu>, 2003.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 1.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2003-02-11\n"
+"Last-Translator: Raphael Finkel <raphael@cs.uky.edu>\n"
+"Language-Team: Yiddish <>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "גלײד צובינד אױסאַרבעטער"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "ראַסטערפֿעלד אָפּציעס"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "האָריזאָנטאַלישע אָפּרוקונג:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "װערטיקאַלישע אָפּרוקונג:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "ראַסטערפֿעלד סטיל:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "פּינטלעך:"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "שורות"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "אױטאָמאַטיש־באַװעג אָפּציעס"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "האָריזאָנטאַלישע אױטאָמאַטיש־באַװעגונג"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "לינקס"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "רעכטס"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "װערטיקאַלישע אױטאָמאַטיש־באַװעגונג"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "קאָפּ"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "פֿוס"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr ""
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "ניט געקענט אַרײַנלײגן קײן GtkScrolledWindow צעפּיכעסל"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "ניט געקענט אַרײַנלײגן קײן GtkViewport צעפּיכעסל"
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "ניט געקענט צולײגן דאָס נײַע צעפּיכעסל"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"דו קענסט ניט צולײגן קײן צעפּיכעסל אין דעם סעלעקטירטן אָרט.\n"
+"\n"
+"רמז: פּרוּװ אױסמעקן דאָס פֿאַראַנענע צעפּיכעסל און ניצן אַנשטאָט דעם אַ קעסטל אָדער "
+"טאַבעלע־פּעקל.\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "ניט געקענט אױסמעקן דאָס צעפּיכעסל"
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "דאָס צעפּיכעסל לאָזט זיך ניט אױסמעקן"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr ""
+"דאָס צעפּיכעסל איז אױטאָמאַטיש באַשאַפֿן װי אַ טײל פֿון זײַן טאַטע־מאַמע, און עס לאָזט "
+"זיך ניט אױסמעקן"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "צאַמרינע ברײט:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "די ברײט פֿון דער צאַמרינע אַרום דעם פּעקל"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "קלײַב אױס"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "נעם אַװעק דורכגעבלעטערטן פֿענצטער"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "לײג צו דורכגעבלעטערטן פֿענצטער"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "נעם אַװעק אױסגלײַכונג"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "לײג צו אױסגלײַכונג"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "נעם אַװעק טרעפֿעניש־קעסטל"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "לײג צו טרעפֿעניש־קעסטל"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "װײַז װידער"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "שער"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "קאָפּיר"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "קלעפּ"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "מעק אַרױס"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "־"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "פֿאַרבײַט פֿון פּעקלס קינד ־ נאָך ניט רעאַליזירט\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "ניט געקענט אַרײַנלײגן GtkAlignment צעפּיכעסל"
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "ניט געקענט אױסמעקן GtkAlignment צעפּיכעסל"
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "ניט געקענט אַרײַנלײגן GtkEventBox צעפּיכעסל"
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "ניט געקענט אױסמעקן GtkEventBox צעפּיכעסל"
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "ניט געקענט אַרײַנלײגן GtkScrolledWindow צעפּיכעסל"
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "ניט געקענט אױסמעקן GtkScrolledWindow צעפּיכעסל"
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "מעק אױס עטיקעט"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+msgid "Application Name"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "דער נאָמען פֿון דעם צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "Additional information, such as a description of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "The URL of the application's website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "מעק אױס עטיקעט"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The label to display for the link to the website"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+msgid "The license details of the application"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+msgid "About Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "עטיקעט מיט פֿאַרגיכערער"
+
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "האָריזאָנטאַלישע אױסגלײַכונג:"
+
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "די האָריזאָנטאַלישע אױסגלײַכונג פֿונעם קינד צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "װערטיקאַלישע אױסגלײַכונג:"
+
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "די װערטיקאַלישע אױסגלײַכונג פֿונעם קינד צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "האָריזאָנטאַלישע מאָס:"
+
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "די האָריזאָנטאַלישע מאָס פֿונעם קינד צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "װערטיקאַלישע מאָס:"
+
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "די װערטיקאַלישע מאָס פֿונעם קינד צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "די האָריזאָנטאַלישע מאָס פֿונעם קינד צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "די האָריזאָנטאַלישע מאָס פֿונעם קינד צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "די האָריזאָנטאַלישע מאָס פֿונעם קינד צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "די האָריזאָנטאַלישע אױסגלײַכונג פֿונעם קינד צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "אױסגלײַכונג"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "ריכטונג:"
+
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "די ריכטונג פֿון דער פֿײַל"
+
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "שאָטן:"
+
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "דער שאָטן־סאָרט פֿון דער פֿײַל"
+
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "די האָריזאָנטאַלישע אױסגלײַכונג פֿון דער פֿײַל"
+
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "די װערטיקאַלישע אױסגלײַכונג פֿון דער פֿײַל"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "האָריזאָנטאַליש לײדיק אָרט"
+
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "דאָס האָריזאָנטאַלישע לײדיקע אָרט"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "װערטיקאַלישע לײדיק אָרט"
+
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "דאָס װערטיקאַלישע לײדיקע אָרט"
+
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "פֿײַל"
+
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "עטיקעט האָריזאָנטאַלישע אױסגלײַכונג"
+
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "די האָריזאָנטאַלישע אױסגלײַכונג פֿון דער ראָמס עטיקעט צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "עטיקעט װערטיקאַלישע אױסגלײַכונג"
+
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "די װערטיקאַלישע אױסגלײַכונג פֿון דער ראָמס עטיקעט צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "דער סאָרט פֿון שאָטן פֿון דער ראָם"
+
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr ""
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "הינטערפֿאַרב"
+
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr ""
+
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "צאָל זײַלן:"
+
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "טיטל:"
+
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "טיפּ:"
+
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:292
+msgid "New dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:304
+msgid "Cancel, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "גוט"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "פֿאַרמאַך"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:349
+msgid "_Number of Buttons:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:366
+msgid "Show Help Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:397
+msgid "Has Separator:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr ""
+
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "דער טיטל פֿונעם פֿענצטער"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "ריכטונג:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Show Hidden:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "די ברײט פֿון דער צאַמרינע אַרום דעם פּעקל"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+msgid "File Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Select Multiple:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+msgid "File Chooser Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "סטיל:"
+
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "שריפֿט סעלעקציע"
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "גרײס:"
+
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "פּאָזיציע"
+
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "בילדל"
+
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "די ריכטונג פֿון דער פֿײַל"
+
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "די אָנהײב־פּאָזיציע פֿונעם פֿענצטער"
+
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "בילדל"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+msgid "Named Icon:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "דער נאָמען פֿון דעם צעפּיכעסל"
+
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "גרײס:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "בילד"
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr ""
+
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:169
+msgid "Use Underline:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "Use Markup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "Selectable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "If the label text can be selected with the mouse"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:191
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr ""
+
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "די ברײט פֿון דער צאַמרינע אַרום דעם פּעקל"
+
+#: ../glade/gbwidgets/gblabel.c:203
+msgid "Single Line Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "דער נאָמען פֿון דעם צעפּיכעסל"
+
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "עטיקעט"
+
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr ""
+
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "אױסשטעל"
+
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr ""
+
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "רשימה"
+
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr ""
+
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+msgid "_File"
+msgstr ""
+
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+msgid "_Edit"
+msgstr ""
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+msgid "_View"
+msgstr ""
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+msgid "_Help"
+msgstr "געהילף"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+msgid "_About"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "האָריזאָנטאַלישע אָפּרוקונג:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr ""
+
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "פֿאַרב:"
+
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "פֿאָרױסװײַז"
+
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr ""
+
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr ""
+
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr ""
+
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+msgid "Toolbar Radio Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr ""
+
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "צאָל שורות:"
+
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "די צאָל שורות אין דער טאַבעלע"
+
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "די צאָל זײַלן אין דער טאַבעלע"
+
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "טאַבעלע"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "צענטער"
+
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "דערפֿיל"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "קײנע"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "שריפֿטצײכן"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "בילדצעלן פֿון לײדיקן אָרט איבער די פּאַראַגראַפֿן"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "בילדצעלן פֿון לײדיקן אָרט אונטער די פּאַראַגראַפֿן"
+
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "בילדצעלן פֿון לײדיקן אָרט צװישן געשאַרטע שורות אין אַ פּאַראַגראַף"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "ברײט פֿונעם לינקן זאַפּאַס, אין בילדצעלן"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "ברײט פֿונעם רעכטן זאַפּאַס, אין בילדצעלן"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "סטיל:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "פֿײַל"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr ""
+
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "שריפֿט סעלעקציע"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "דער טיטל פֿונעם פֿענצטער"
+
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "דער סאָרט פֿונעם פֿענצטער"
+
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "טיפּ:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "די אָנהײב־פּאָזיציע פֿונעם פֿענצטער"
+
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:276
+msgid "Resizable:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:277
+msgid "If the window can be resized"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:292
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:296
+msgid "The icon for this window"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:306
+msgid "Decorated:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:307
+msgid "If the window should be decorated by the window manager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:311
+msgid "If the window should not appear in the task bar"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:315
+msgid "If the window should not appear in the pager"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "ראַסטערפֿעלד סטיל:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "Focus On Map:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:323
+msgid "If the window should receive the input focus when it is mapped"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "פֿענצטער"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "טעות"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr ""
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr ""
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr ""
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr ""
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr ""
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr ""
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr ""
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr ""
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr ""
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr ""
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr ""
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr ""
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr ""
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr ""
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr ""
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr ""
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr ""
+
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr ""
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "צעפּיכעסל"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr ""
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "באַשרײַבונג:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr ""
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr ""
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr ""
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr ""
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "נײַ"
+
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr ""
+
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr ""
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr ""
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr ""
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "טיפּ"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "נאָמען"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "אַקטיװ"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "גרופּע"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "בילדל"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:524
+msgid "The stock item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "דער נאָמען פֿון דעם צעפּיכעסל"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:957
+msgid "_Add"
+msgstr "לײג צו"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+msgid "Add a new child item below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:978
+msgid "Add _Separator"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "מעק אָפּ"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr ""
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "נײן"
+
+#: ../glade/glade_menu_editor.c:1036
+msgid "The radio menu item's group"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "נאָרמאַל"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "יאָ"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "צעשײדער"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "נײַ"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr ""
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr ""
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr ""
+
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr ""
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "אַלגעמײן"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr ""
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr ""
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr ""
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr ""
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr ""
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr ""
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr ""
+
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr ""
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr ""
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr ""
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr ""
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr ""
+
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr ""
+
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr ""
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr ""
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr ""
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr ""
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr ""
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr ""
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr ""
+
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr ""
+
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr ""
+
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr ""
+
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr ""
+
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr ""
+
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr ""
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr ""
+
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr ""
+
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr ""
+
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr ""
+
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr ""
+
+#: ../glade/glade_project_window.c:184
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+msgid "_Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+msgid "Op_tions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr ""
+
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr ""
+
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr ""
+
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr ""
+
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr ""
+
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr ""
+
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr ""
+
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+msgid "_Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "עפֿן"
+
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "היט אױף"
+
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr ""
+
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr ""
+
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:687
+msgid "Quit Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:701
+msgid "Cut the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:706
+msgid "Copy the selected widget to the clipboard"
+msgstr ""
+
+#: ../glade/glade_project_window.c:711
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr ""
+
+#: ../glade/glade_project_window.c:783
+msgid "_Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:791
+msgid "_Show Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr ""
+
+#: ../glade/glade_project_window.c:811
+msgid "S_nap to Grid"
+msgstr ""
+
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr ""
+
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr ""
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+msgid "_About..."
+msgstr ""
+
+#: ../glade/glade_project_window.c:895
+msgid "Optio_ns"
+msgstr ""
+
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1053
+msgid "New _GTK+ Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1054
+msgid "New G_NOME Project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr ""
+
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1698
+msgid "Are you sure you want to quit?"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2012
+msgid "About Glade"
+msgstr ""
+
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr ""
+
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr ""
+
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "עפֿן טעקע"
+
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr ""
+
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr ""
+
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr ""
+
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr ""
+
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "באַשרײַבונג"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr ""
+
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr ""
+
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr ""
+
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr ""
+
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr ""
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr ""
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr ""
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr ""
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr ""
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr ""
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr ""
+
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr ""
+
+#: ../glade/main.c:74
+msgid "Start with the palette hidden"
+msgstr ""
+
+#: ../glade/main.c:78
+msgid "Start with the property editor hidden"
+msgstr ""
+
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr ""
+
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr ""
+
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr ""
+
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "private"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "protected"
+msgstr ""
+
+#: ../glade/property.c:73
+msgid "public"
+msgstr ""
+
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr ""
+
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr ""
+
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr ""
+
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr ""
+
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr ""
+
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr ""
+
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr ""
+
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr ""
+
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr ""
+
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr ""
+
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr ""
+
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr ""
+
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr ""
+
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr ""
+
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr ""
+
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr ""
+
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr ""
+
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr ""
+
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr ""
+
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr ""
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr ""
+
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr ""
+
+#: ../glade/property.c:625
+msgid "Common"
+msgstr ""
+
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "סטיל"
+
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr ""
+
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr ""
+
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr ""
+
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr ""
+
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr ""
+
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "ברײט:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "הײך: "
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr ""
+
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr ""
+
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr ""
+
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr ""
+
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr ""
+
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr ""
+
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr ""
+
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr ""
+
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr ""
+
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr ""
+
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr ""
+
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr ""
+
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr ""
+
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr ""
+
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr ""
+
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr ""
+
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr ""
+
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr ""
+
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr ""
+
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr ""
+
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr ""
+
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr ""
+
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr ""
+
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr ""
+
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "שריפֿט:"
+
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr ""
+
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr ""
+
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr ""
+
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr ""
+
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr ""
+
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "פֿאַר־פֿאַרב"
+
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "הינטערפֿאַרב"
+
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr ""
+
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr ""
+
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr ""
+
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr ""
+
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr ""
+
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr ""
+
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr ""
+
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr ""
+
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr ""
+
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr ""
+
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr ""
+
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr ""
+
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr ""
+
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr ""
+
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr ""
+
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr ""
+
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr ""
+
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr ""
+
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr ""
+
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr ""
+
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr ""
+
+#: ../glade/property.c:1500
+msgid "After"
+msgstr ""
+
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr ""
+
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr ""
+
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr ""
+
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr ""
+
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr ""
+
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr ""
+
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr ""
+
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr ""
+
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr ""
+
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr ""
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr ""
+
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "דערהײַנטיק"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "זײַ מבֿטל"
+
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr ""
+
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr ""
+
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr ""
+
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr ""
+
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr ""
+
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr ""
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+#: ../glade/property.c:1894
+msgid "T_ranslatable"
+msgstr ""
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr ""
+
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr ""
+
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr ""
+
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr ""
+
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr ""
+
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr ""
+
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr ""
+
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr ""
+
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr ""
+
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr ""
+
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr ""
+
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr ""
+
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr ""
+
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr ""
+
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr ""
+
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr ""
+
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr ""
+
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr ""
+
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr ""
+
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr ""
+
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "סטילן"
+
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "פֿאַרװאַנדל"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "רוף אָפּ"
+
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr ""
+
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr ""
+
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr ""
+
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr ""
+
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr ""
+
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr ""
+
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr ""
+
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr ""
+
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr ""
+
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr ""
+
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr ""
+
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr ""
+
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr ""
+
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
diff --git a/tools/glade/po/zh_CN.po b/tools/glade/po/zh_CN.po
new file mode 100644
index 00000000..4d456c0b
--- /dev/null
+++ b/tools/glade/po/zh_CN.po
@@ -0,0 +1,6891 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Wang Jian <lark@linux.net.cn>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-08-26 13:38+0200\n"
+"PO-Revision-Date: 2002-05-30 03:33\n"
+"Last-Translator: Sun G11n <gnome_int_l10n@ireland.sun.com>\n"
+"Language-Team: Sun G11n <gnome_int_l10n@ireland.sun.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr ""
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr ""
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "网格选项"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "水平间隔:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "垂直间隔:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "网格风格:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "点"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "线"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "定位选项"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "水平定位:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "左"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "右"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "垂直定位:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "上"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "下"
+
+#: ../glade/editor.c:741
+#, fuzzy
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GnomeDockItem 部件只能被粘贴到 GnomeDock 中。"
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "无法插入一个 GtkScrolledWindow 部件。"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "无法插入一个 GtkViewport 部件。"
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "无法添加新部件。"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"您无法在选定的位置添加部件。\n"
+"\n"
+"提示:GTK+ 使用容器来进行部件布局。您可以试试\n"
+"将存在的部件删除,再使用方框或表容器。\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "无法删除部件。"
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "部件不能被删除"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr "该部件自动创建作为父部件的一部分,不能被删除。"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "边界宽度:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "容器边界的宽度"
+
+#: ../glade/gbwidget.c:1745
+msgid "Select"
+msgstr "选择"
+
+#: ../glade/gbwidget.c:1767
+msgid "Remove Scrolled Window"
+msgstr "删除卷动窗口"
+
+#: ../glade/gbwidget.c:1776
+msgid "Add Scrolled Window"
+msgstr "添加卷动窗口"
+
+#: ../glade/gbwidget.c:1797
+msgid "Remove Alignment"
+msgstr "删除对齐"
+
+#: ../glade/gbwidget.c:1805
+msgid "Add Alignment"
+msgstr "添加对齐"
+
+#: ../glade/gbwidget.c:1820
+msgid "Remove Event Box"
+msgstr "删除事件框"
+
+#: ../glade/gbwidget.c:1828
+msgid "Add Event Box"
+msgstr "添加事件框"
+
+#: ../glade/gbwidget.c:1838
+msgid "Redisplay"
+msgstr "重新显示"
+
+#: ../glade/gbwidget.c:1849
+msgid "Cut"
+msgstr "剪切"
+
+#: ../glade/gbwidget.c:1856 ../glade/property.c:892 ../glade/property.c:5135
+msgid "Copy"
+msgstr "复制"
+
+#: ../glade/gbwidget.c:1865 ../glade/property.c:904
+msgid "Paste"
+msgstr "粘贴"
+
+#: ../glade/gbwidget.c:1877 ../glade/property.c:1580 ../glade/property.c:5126
+msgid "Delete"
+msgstr "删除"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2403 ../glade/gbwidget.c:2472
+msgid "N/A"
+msgstr "不可用"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3202
+msgid "replacing child of container - not implemented yet\n"
+msgstr "替换容器的子部件 - 没有实现\n"
+
+#: ../glade/gbwidget.c:3430
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "无法插入 GtkAlignment 部件。"
+
+#: ../glade/gbwidget.c:3470
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "无法删除 GtkAlignment 部件。"
+
+#: ../glade/gbwidget.c:3494
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "无法插入 GtkEventBox 部件。"
+
+#: ../glade/gbwidget.c:3533
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "无法删除 GtkEventBox 部件。"
+
+#: ../glade/gbwidget.c:3568
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "无法插入 GtkScrolledWindow 部件。"
+
+#: ../glade/gbwidget.c:3607
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "无法删除 GtkScrolledWindow 部件。"
+
+#: ../glade/gbwidget.c:3721
+msgid "Remove Label"
+msgstr "删除标签"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:78
+#, fuzzy
+msgid "Application Name"
+msgstr "Gnome 应用程序栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "徽标:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:102 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "用作徽标的像素图"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "程序名:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:104
+#, fuzzy
+msgid "The name of the application"
+msgstr "部件名"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "备注:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+#, fuzzy
+msgid "Additional information, such as a description of the application"
+msgstr "附加信息,例如软件包的说明及其在网上的主页"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "版权:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "版权声明"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+msgid "Website URL:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbaboutdialog.c:108
+#, fuzzy
+msgid "The URL of the application's website"
+msgstr "是否要编写 Gnome 应用程序"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "Website Label:"
+msgstr "标签:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+#, fuzzy
+msgid "The label to display for the link to the website"
+msgstr "显示在页面右上方的徽标"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:111 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "授权:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:111
+#, fuzzy
+msgid "The license details of the application"
+msgstr "按钮的释放样式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "作者:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:113 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "软件包的作者,每行一位"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "Documenters:"
+msgstr "备注:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:114 ../glade/gnome/gnomeabout.c:142
+#, fuzzy
+msgid "The documenters of the package, one on each line"
+msgstr "软件包的作者,每行一位"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+msgid "Artists:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:115
+#, fuzzy
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "软件包的作者,每行一位"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+#, fuzzy
+msgid "Translators:"
+msgstr "可翻译字符串:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:559
+#, fuzzy
+msgid "About Dialog"
+msgstr "Gnome 关于对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "带有加速键的标签"
+
+# SUN NEW TRANSLATION
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:180 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X 对齐:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "水平对齐子构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:183 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y 对齐:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "垂直对齐子构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X 比例尺:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "子构件的水平比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y 比例尺:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "子构件的垂直比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:85
+#, fuzzy
+msgid "Top Padding:"
+msgstr "水平填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:86
+#, fuzzy
+msgid "Space to put above the child widget"
+msgstr "子构件的水平比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:89
+#, fuzzy
+msgid "Bottom Padding:"
+msgstr "水平填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:90
+#, fuzzy
+msgid "Space to put below the child widget"
+msgstr "子构件的水平比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:93
+#, fuzzy
+msgid "Left Padding:"
+msgstr "水平填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:94
+#, fuzzy
+msgid "Space to put to the left of the child widget"
+msgstr "子构件的水平比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:97
+#, fuzzy
+msgid "Right Padding:"
+msgstr "水平填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:98
+#, fuzzy
+msgid "Space to put to the right of the child widget"
+msgstr "水平对齐子构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "对齐"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "方向:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "箭头方向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "阴影:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "箭头的阴影类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "水平对齐箭头"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "垂直对齐箭头"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186
+msgid "X Pad:"
+msgstr "X 填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:186 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "水平填充"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188
+msgid "Y Pad:"
+msgstr "Y 填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:188 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "垂直填充"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "箭头"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "标签 X 对齐:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+#, fuzzy
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "水平对齐帧标签"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+#, fuzzy
+msgid "Label Y Align:"
+msgstr "标签 X 对齐:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+#, fuzzy
+msgid "The vertical alignment of the frame's label widget"
+msgstr "垂直对齐整个标签"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "帧阴影的类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "水平对齐帧的子帧"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "比例:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "该帧的子帧的长宽比"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "遵从子项:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "长宽比是否由子项决定"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "帧外观"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "库按钮:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+#, fuzzy
+msgid "The stock button to use"
+msgstr "要使用的库 Gnome 项目。"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:747
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "标签:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:168
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "要显示的文件"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:295
+#: ../glade/glade_menu_editor.c:813
+msgid "Icon:"
+msgstr "图标:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+#, fuzzy
+msgid "The icon to display"
+msgstr "要显示的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "按钮释放:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "按钮的释放样式"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr ""
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+#, fuzzy
+msgid "If the button grabs focus when it is clicked"
+msgstr "是否在单击任意按钮时关闭对话框"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "标题:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "月份和年份是否显示在顶部"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "日期名称:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "是否显示日期名称"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "固定月份:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "月份和年份是否应为不可更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "周数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "是否显示周数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "周一开始:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "周是否从周一开始"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "日历"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "背景色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcellview.c:64
+#, fuzzy
+msgid "The background color"
+msgstr "背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcellview.c:192
+#, fuzzy
+msgid "Cell View"
+msgstr "文本可见:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "初始打开:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "选中按钮最初是否处于打开状态"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+#, fuzzy
+msgid "Inconsistent:"
+msgstr "图标列表"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+#, fuzzy
+msgid "If the button is shown in an inconsistent state"
+msgstr "是否显示日期及时间"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "指示器:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "指示器是否始终处于关闭状态"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "选中按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "选中菜单项最初是否处于打开状态"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "选中菜单项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "新柱状列表"
+
+# SUN NEW TRANSLATION
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "列数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:127 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "选择模式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "柱状列表的选择模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "显示标题:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "是否显示列标题"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "柱状列表边框的阴影类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "柱状列表"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "使用 Alpha:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "是否使用 Alpha 通道"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:85
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:242
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "标题:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "颜色选择对话框的标题"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+#, fuzzy
+msgid "Pick a Color"
+msgstr "选择颜色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+#, fuzzy
+msgid "Color Chooser Button"
+msgstr "选中按钮"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselection.c:63
+#, fuzzy
+msgid "If the opacity control is shown"
+msgstr "是否显示日期名称"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselection.c:64
+#, fuzzy
+msgid "Palette:"
+msgstr "调色板"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselection.c:65
+#, fuzzy
+msgid "If the palette is shown"
+msgstr "是否显示比例尺的值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "颜色选择"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:70
+msgid "Select Color"
+msgstr "选择颜色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:315 ../glade/property.c:1275
+msgid "Color Selection Dialog"
+msgstr "“颜色选择”对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "列表中的值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "值是否必须在列表中"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "如果为空可否接受:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "当设置“列表中的值”时,是否可以接受空值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "区分大小写:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "搜索是否区分大小写"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "使用箭头:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "箭头是否可以用于更改值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "始终使用:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "即使当值不在列表中时,箭头是否依然起作用"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "项:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "组合列表中的项,每行一个"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "组合框"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+#, fuzzy
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "是否在单击任意按钮时关闭对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "Has Frame:"
+msgstr "帧"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+#, fuzzy
+msgid "Combo Box Entry"
+msgstr "组合框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "新柱状树"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "柱状树的选择模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "柱状树边框的阴影类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "柱状树"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:245
+msgid "Type:"
+msgstr "类型:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "曲线类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X 最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "水平最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X 最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "水平最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y 最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "垂直最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y 最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "垂直最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "曲线"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "创建函数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "创建构件的函数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "String1:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "传递给函数的第一个字符串参数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "String2:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "传递给函数的第二个字符串参数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "Int1:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "传递给函数的第一个整型参数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "Int2:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "传递给函数的第二个整型参数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "定制构件"
+
+#: ../glade/gbwidgets/gbdialog.c:292
+#, fuzzy
+msgid "New dialog"
+msgstr "新邮件"
+
+#: ../glade/gbwidgets/gbdialog.c:304
+#, fuzzy
+msgid "Cancel, OK"
+msgstr "取消"
+
+#: ../glade/gbwidgets/gbdialog.c:313 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1316 ../glade/property.c:5156
+msgid "OK"
+msgstr "确定"
+
+#: ../glade/gbwidgets/gbdialog.c:322
+msgid "Cancel, Apply, OK"
+msgstr ""
+
+#: ../glade/gbwidgets/gbdialog.c:331
+msgid "Close"
+msgstr "关闭"
+
+#: ../glade/gbwidgets/gbdialog.c:340
+msgid "_Standard Button Layout:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbdialog.c:349
+#, fuzzy
+msgid "_Number of Buttons:"
+msgstr "行数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbdialog.c:366
+#, fuzzy
+msgid "Show Help Button"
+msgstr "旋转按钮"
+
+#: ../glade/gbwidgets/gbdialog.c:397
+#, fuzzy
+msgid "Has Separator:"
+msgstr "分隔符"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbdialog.c:605
+msgid "Dialog"
+msgstr "对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "绘制区"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "可编辑:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "文本是否可以编辑"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "文本可见:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"是否显示用户输入的文本。当关闭时,键入的文本将显示为星号,这可用于输入密码"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "最大长度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "文本的最大长度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "文本:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:102
+#, fuzzy
+msgid "If the entry has a frame around it"
+msgstr "应用程序栏是否有进度指示器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:103
+#, fuzzy
+msgid "Invisible Char:"
+msgstr "可见:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:104
+#, fuzzy
+msgid "Activates Default:"
+msgstr "有默认值:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "文本输入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbeventbox.c:65
+#, fuzzy
+msgid "Visible Window:"
+msgstr "可见:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbeventbox.c:66
+#, fuzzy
+msgid "Above Child:"
+msgstr "遵从子项:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "事件框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbexpander.c:54
+#, fuzzy
+msgid "Initially Expanded:"
+msgstr "初始打开:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "间距:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+#, fuzzy
+msgid "Space to put between the label and the child"
+msgstr "在文字和图标直接的间距(像素数)"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+#, fuzzy
+msgid "Add Label Widget"
+msgstr "添加对齐"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbexpander.c:228
+#, fuzzy
+msgid "Expander"
+msgstr "扩展:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#, fuzzy
+msgid "The window title of the file chooser dialog"
+msgstr "“文件选择”对话框的标题"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:156
+#: ../glade/gnome/gnomefileentry.c:109
+#, fuzzy
+msgid "Action:"
+msgstr "方向:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:157
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:90
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+msgid "Local Only:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:160
+msgid "Whether the selected files should be limited to local files"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+#, fuzzy
+msgid "Show Hidden:"
+msgstr "显示时间:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether the hidden files and folders should be displayed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gblabel.c:200
+msgid "Width in Chars:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#, fuzzy
+msgid "The width of the button in characters"
+msgstr "布局区域的宽度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:283
+#, fuzzy
+msgid "File Chooser Button"
+msgstr "选中按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+#, fuzzy
+msgid "Select Multiple:"
+msgstr "选择文件"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether to allow multiple files to be selected"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+#, fuzzy
+msgid "File Chooser"
+msgstr "标题颜色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserdialog.c:421
+#, fuzzy
+msgid "File Chooser Dialog"
+msgstr "“文件选择”对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfileselection.c:71 ../glade/property.c:1365
+msgid "Select File"
+msgstr "选择文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfileselection.c:113
+msgid "File Ops.:"
+msgstr "文件操作:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "If the file operation buttons are shown"
+msgstr "是否显示文件操作按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfileselection.c:292
+msgid "File Selection Dialog"
+msgstr "“文件选择”对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:140
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "表中构件的上边缘"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:143
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "表中构件的上边缘"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "固定位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "“字体选择”对话框的标题"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:70
+#, fuzzy
+msgid "Show Style:"
+msgstr "显示标题:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:71
+#, fuzzy
+msgid "If the font style is shown as part of the font information"
+msgstr "是否将字体大小作为字体信息的一部分显示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "显示大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "是否将字体大小作为字体信息的一部分显示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "使用字体:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "在显示字体信息时是否使用选定字体"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "使用大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:77
+#, fuzzy
+msgid "if the selected font size is used when displaying the font information"
+msgstr "在显示字体信息时是否使用选定字体"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "选取字体"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:268
+#, fuzzy
+msgid "Font Chooser Button"
+msgstr "选中按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "预览文本:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselection.c:64
+#, fuzzy
+msgid "The preview text to display"
+msgstr "要显示的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "字体选择"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselectiondialog.c:69
+msgid "Select Font"
+msgstr "选择字体"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselectiondialog.c:300
+msgid "Font Selection Dialog"
+msgstr "“字体选择”对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "帧"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "初始类型:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "曲线的初始类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gamma 曲线"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "手柄框周围的阴影类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "手柄位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "手柄的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "对齐边缘:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "对齐位置的手柄框边缘"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "手柄框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "新水平框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "框中的构件数量"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "单一:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "子项的大小是否应相同"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "每个子项之间的间隔"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "无法删除任何子项。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:254
+msgid "Position:"
+msgstr "位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "构件相对于其同级的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "构件的填充"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "扩展:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "设置为 True 使构件可以扩展"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "设置为 True 使构件可以填充它的分配区域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "打包开始位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "设置为 True 在框的开始处对构件打包"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "在以下对象之前插入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "在以下对象之后插入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "水平框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "新水平按钮框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "按钮数量"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "布局:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "按钮的布局样式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "按钮之间的间隔"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "水平按钮框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "分隔符的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:283
+msgid "Shrink:"
+msgstr "收缩:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "设置为 True 使构件可以收缩"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "改变大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "设置为 True 使构件可以改变大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "水平窗格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "度量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "标尺的单位"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "较低值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "标尺的低值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "较高值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "标尺的高值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "标尺上的当前位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4827
+msgid "Max:"
+msgstr "最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "标尺的最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "水平标尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "显示值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "是否显示比例尺的值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "数字:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "要显示的数字位数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "值位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "值的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "策略:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "比例尺的更新策略"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "Inverted:"
+msgstr "转换"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+#, fuzzy
+msgid "If the range values are inverted"
+msgstr "值是否必须在列表中"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "水平比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "滚动条的更新策略"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "水平滚动条"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "水平分隔符"
+
+#: ../glade/gbwidgets/gbiconview.c:106
+#, fuzzy, c-format
+msgid "Icon %i"
+msgstr "图标列表"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbiconview.c:128
+#, fuzzy
+msgid "The selection mode of the icon view"
+msgstr "柱状树的选择模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbiconview.c:130 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "方向:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbiconview.c:131
+#, fuzzy
+msgid "The orientation of the icons"
+msgstr "进度栏内容的方向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbiconview.c:287
+#, fuzzy
+msgid "Icon View"
+msgstr "显示大小:"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:299
+#, fuzzy
+msgid "Named Icon:"
+msgstr "图标:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:300
+#, fuzzy
+msgid "The named icon to use"
+msgstr "要使用的库 Gnome 项目。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:112
+#, fuzzy
+msgid "Icon Size:"
+msgstr "显示大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:113
+#, fuzzy
+msgid "The stock icon size"
+msgstr "要使用的库 Gnome 项目。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:115
+#, fuzzy
+msgid "Pixel Size:"
+msgstr "页面大小:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "水平对齐"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "垂直对齐"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "图像"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "无效的库菜单项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "带像素图的菜单项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbinputdialog.c:256
+msgid "Input Dialog"
+msgstr "输入对话框"
+
+#: ../glade/gbwidgets/gblabel.c:169
+#, fuzzy
+msgid "Use Underline:"
+msgstr "下划线"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "If the text includes an underlined access key"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:171
+#, fuzzy
+msgid "Use Markup:"
+msgstr "使用堆:"
+
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "If the text includes pango markup"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "Justify:"
+msgstr "调整:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "The justification of the lines of the label"
+msgstr "调整标签中的各行"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:176
+msgid "Wrap Text:"
+msgstr "回绕文本:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "是否回绕文本以适合标签的宽度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:178
+#, fuzzy
+msgid "Selectable:"
+msgstr "选定"
+
+#: ../glade/gbwidgets/gblabel.c:179
+#, fuzzy
+msgid "If the label text can be selected with the mouse"
+msgstr "图标文字是否可编辑"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:181
+msgid "The horizontal alignment of the entire label"
+msgstr "水平对齐整个标签"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:184
+msgid "The vertical alignment of the entire label"
+msgstr "垂直对齐整个标签"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:190
+msgid "Focus Target:"
+msgstr "聚焦目标:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:191
+#, fuzzy
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "当使用带下划线的加速键时,要在其上设置键盘焦点的构件"
+
+# SUN NEW TRANSLATION
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:197 ../glade/gbwidgets/gbprogressbar.c:146
+#, fuzzy
+msgid "Ellipsize:"
+msgstr "独占:"
+
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:201
+#, fuzzy
+msgid "The width of the label in characters"
+msgstr "布局区域的宽度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:203
+#, fuzzy
+msgid "Single Line Mode:"
+msgstr "选择模式:"
+
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "If the label is only given enough height for a single line"
+msgstr ""
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "Angle:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:206
+#, fuzzy
+msgid "The angle of the label text"
+msgstr "文本的最大长度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:332 ../glade/gbwidgets/gblabel.c:347
+#: ../glade/gbwidgets/gblabel.c:614
+msgid "Auto"
+msgstr "自动"
+
+#: ../glade/gbwidgets/gblabel.c:870 ../glade/glade_menu_editor.c:410
+msgid "Label"
+msgstr "标签"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "区域宽度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "布局区域的宽度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "区域高度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "布局区域的高度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:222
+#, fuzzy
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "表中构件的上边缘"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:225
+#, fuzzy
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "表中构件的上边缘"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "布局"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "列表的选择模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "列表"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "列表项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "弹出菜单"
+
+# SUN NEW TRANSLATION
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:190
+#, fuzzy
+msgid "_File"
+msgstr "文件:"
+
+# SUN NEW TRANSLATION
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:198 ../glade/glade_project_window.c:691
+#, fuzzy
+msgid "_Edit"
+msgstr "编辑..."
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:204 ../glade/glade_project_window.c:720
+#, fuzzy
+msgid "_View"
+msgstr "新建(_N)"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:206 ../glade/glade_project_window.c:833
+#, fuzzy
+msgid "_Help"
+msgstr "帮助"
+
+#: ../glade/gbwidgets/gbmenubar.c:207
+#, fuzzy
+msgid "_About"
+msgstr "关于"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenubar.c:268 ../glade/gbwidgets/gbmenubar.c:346
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "编辑菜单..."
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenubar.c:442
+msgid "Menu Bar"
+msgstr "菜单栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "菜单项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+#, fuzzy
+msgid "Show Horizontal:"
+msgstr "从不水平:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+#, fuzzy
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "是否从不允许停靠项处于水平状态"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+#, fuzzy
+msgid "Show Vertical:"
+msgstr "显示值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+#, fuzzy
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "是否从不允许停靠项处于垂直状态"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+#, fuzzy
+msgid "Toolbar Button with Menu"
+msgstr "切换按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "新建笔记本"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:124
+msgid "Number of pages:"
+msgstr "页数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "显示缩进键:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "是否显示笔记本缩进键"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "显示边框:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "在不显示缩进键时,是否显示笔记本边框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "缩进键位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "笔记本缩进键的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "可滚动:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "笔记本缩进键是否可滚动"
+
+# SUN NEW TRANSLATION
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "缩进键水平边框:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "笔记本缩进键的水平边框的大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "缩进键垂直边框:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "笔记本缩进键的垂直边框的大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "显示弹出菜单:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "是否启用弹出菜单"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "页数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "笔记本页数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "上一页"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "下一页"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "删除页"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "切换下一个"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "切换上一个"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "在以下对象之后插入页面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "在以下对象之前插入页面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:670
+#, fuzzy
+msgid "The page's position in the list of pages"
+msgstr "标尺上的当前位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:673
+#, fuzzy
+msgid "Set True to let the tab expand"
+msgstr "设置为 True 使构件可以扩展"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:675
+#, fuzzy
+msgid "Set True to let the tab fill its allocated area"
+msgstr "设置为 True 使构件可以填充它的分配区域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:677
+#, fuzzy
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "设置为 True 在框的开始处对构件打包"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+#, fuzzy
+msgid "Menu Label:"
+msgstr "标签:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+#, fuzzy
+msgid "The text to display in the popup menu"
+msgstr "显示在按钮上的文字"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "笔记本"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "选项菜单"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "颜色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "预览是彩色图像还是灰度级图像"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "是否扩展预览以填充它的分配区域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "预览"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "进度栏内容的方向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:137
+#, fuzzy
+msgid "Fraction:"
+msgstr "方向:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr ""
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+#, fuzzy
+msgid "The text to display over the progress bar"
+msgstr "显示在按钮上的文字"
+
+# SUN NEW TRANSLATION
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "显示文本:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "是否在进度栏中显示文本"
+
+# SUN NEW TRANSLATION
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "活动模式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "进度栏是否应像 Kit 的汽车的前部"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "水平对齐文本"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "垂直对齐文本"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "进度栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "单选按钮初始是否打开"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1038
+msgid "Group:"
+msgstr "编组:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "单选按钮组(默认情况下是具有相同父级的所有单选按钮)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+#, fuzzy
+msgid "New Group"
+msgstr "新建组:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiobutton.c:463
+msgid "Radio Button"
+msgstr "单选按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "单选菜单项初始是否打开"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr "单选菜单项组(默认情况下具有相同父级的所有单选菜单项)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiomenuitem.c:386
+msgid "Radio Menu Item"
+msgstr "单选菜单项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+#, fuzzy
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "单选按钮组(默认情况下是具有相同父级的所有单选按钮)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiotoolbutton.c:528
+#, fuzzy
+msgid "Toolbar Radio Button"
+msgstr "单选按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "水平策略:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "显示水平滚动条时"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "垂直策略:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "显示垂直滚动条时"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+#, fuzzy
+msgid "Window Pos:"
+msgstr "窗口"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+#, fuzzy
+msgid "Shadow Type:"
+msgstr "阴影:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "垂直滚动条的更新策略"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "滚动窗口"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+#, fuzzy
+msgid "Toolbar Separator Item"
+msgstr "水平分隔符"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "倾斜度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "旋转按钮的倾斜度,与页面增量配合使用"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "显示的小数位数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "数字:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "更新策略:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "发出值更改信号时"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "对齐:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "值是否与多个步进增量对齐"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "回绕:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "值是否在达到限制时回绕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "旋转按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "Resize Grip:"
+msgstr "改变大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbstatusbar.c:64
+#, fuzzy
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "应用程序栏是否有进度指示器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "状态栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "新建表"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "行数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "行:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "表中的行数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "表中的列数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "所有子项的大小是否都应相同"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "行间距:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "每行之间的间距"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "列间距:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "每列之间的间距"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "单元格 X:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "表中构件的左边缘"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "单元格 Y:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "表中构件的上边缘"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "列跨度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "表中构件跨越的列数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "行跨度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "表中构件跨越的行数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "水平填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "垂直填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X 扩展:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "设置为 True 使构件可以水平扩展"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y 扩展:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "设置为 True 使构件可以垂直扩展"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X 收缩:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "设置为 True 使构件可以水平收缩"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y 收缩:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "设置为 True 使构件可以垂直收缩"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X 填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "设置为 True 使构件可以填充它的水平分配区域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y 填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "设置为 True 使构件可以填充它的垂直分配区域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "在以下对象之前插入行"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "在以下对象之后插入行"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "在以下对象之前插入列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "在以下对象之后插入列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "删除行"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "删除列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "表"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "中心"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:52
+#, fuzzy
+msgid "Fill"
+msgstr "填充:"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:542 ../glade/glade_menu_editor.c:829
+#: ../glade/glade_menu_editor.c:1344 ../glade/glade_menu_editor.c:2251
+#: ../glade/property.c:2431
+msgid "None"
+msgstr "无"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:117
+#, fuzzy
+msgid "Cursor Visible:"
+msgstr "可见:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:118
+#, fuzzy
+msgid "If the cursor is visible"
+msgstr "构件最初是否可见"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+#, fuzzy
+msgid "Overwrite:"
+msgstr "转换"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:122
+#, fuzzy
+msgid "If tab characters can be entered"
+msgstr "文本是否可以编辑"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:126
+#, fuzzy
+msgid "Justification:"
+msgstr "调整:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:127
+#, fuzzy
+msgid "The justification of the text"
+msgstr "调整标签中的各行"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:129
+#, fuzzy
+msgid "Wrapping:"
+msgstr "回绕:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:130
+#, fuzzy
+msgid "The wrapping of the text"
+msgstr "文本的最大长度"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:139
+#, fuzzy
+msgid "Space Inside:"
+msgstr "敏感:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtextview.c:149
+#, fuzzy
+msgid "Indent:"
+msgstr "索引"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:463
+#, fuzzy
+msgid "Text View"
+msgstr "文本可见:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "切换按钮最初是否处于打开状态"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "切换按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+#, fuzzy
+msgid "Toolbar Toggle Button"
+msgstr "切换按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "新建工具栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "项数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "工具栏中的项数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "工具栏方向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "样式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "工具栏样式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "工具提示:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "是否启用工具提示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:277
+#, fuzzy
+msgid "Show Arrow:"
+msgstr "显示边框:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:427
+#, fuzzy
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "子项的大小是否应相同"
+
+# SUN NEW TRANSLATION
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "在以下对象之前插入项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "在以下对象之后插入项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "工具栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+#, fuzzy
+msgid "Toolbar Button"
+msgstr "切换按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolitem.c:201
+#, fuzzy
+msgid "Toolbar Item"
+msgstr "工具栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:71
+#, fuzzy
+msgid "Column 1"
+msgstr "列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:79
+#, fuzzy
+msgid "Column 2"
+msgstr "列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:87
+#, fuzzy
+msgid "Column 3"
+msgstr "列:"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:114
+#, fuzzy
+msgid "Headers Visible:"
+msgstr "头文件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:115
+#, fuzzy
+msgid "If the column header buttons are shown"
+msgstr "是否显示列标题"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:119
+#, fuzzy
+msgid "If the view is reorderable"
+msgstr "预览是彩色图像还是灰度级图像"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+#, fuzzy
+msgid "Fixed Height Mode:"
+msgstr "缩放高度:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:125
+#, fuzzy
+msgid "Hover Selection:"
+msgstr "颜色选择"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:126
+#, fuzzy
+msgid "Whether the selection should follow the pointer"
+msgstr "列表的选择模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:127
+#, fuzzy
+msgid "Hover Expand:"
+msgstr "X 扩展:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr ""
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "新垂直框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "垂直框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "新垂直按钮框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "垂直按钮框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "视见区的阴影类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "视见区"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "垂直窗格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "垂直标尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "垂直比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "垂直滚动条"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "垂直分隔符"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:242
+msgid "The title of the window"
+msgstr "窗口的标题"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:245
+msgid "The type of the window"
+msgstr "窗口的类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:249
+#, fuzzy
+msgid "Type Hint:"
+msgstr "类型:"
+
+#: ../glade/gbwidgets/gbwindow.c:250
+msgid "Tells the window manager how to treat the window"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:255
+msgid "The initial position of the window"
+msgstr "窗口的初始位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:259 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "模态:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:259
+msgid "If the window is modal"
+msgstr "窗口是否为模态"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:264
+msgid "Default Width:"
+msgstr "默认宽度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:265
+msgid "The default width of the window"
+msgstr "窗口的默认宽度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:269
+msgid "Default Height:"
+msgstr "默认高度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:270
+msgid "The default height of the window"
+msgstr "窗口的默认高度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:276
+#, fuzzy
+msgid "Resizable:"
+msgstr "改变大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:277
+#, fuzzy
+msgid "If the window can be resized"
+msgstr "是否可以放大窗口"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:284
+msgid "If the window can be shrunk"
+msgstr "是否可以收缩窗口"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:285
+msgid "Grow:"
+msgstr "增大:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be enlarged"
+msgstr "是否可以放大窗口"
+
+#: ../glade/gbwidgets/gbwindow.c:291
+msgid "Auto-Destroy:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:292
+#, fuzzy
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "是否在关闭对话框时隐藏它,而不摧毁它"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:296
+#, fuzzy
+msgid "The icon for this window"
+msgstr "窗口的标题"
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "Role:"
+msgstr ""
+
+#: ../glade/gbwidgets/gbwindow.c:303
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:306
+#, fuzzy
+msgid "Decorated:"
+msgstr "被保护"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:307
+#, fuzzy
+msgid "If the window should be decorated by the window manager"
+msgstr "长宽比是否由子项决定"
+
+#: ../glade/gbwidgets/gbwindow.c:310
+msgid "Skip Taskbar:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:311
+#, fuzzy
+msgid "If the window should not appear in the task bar"
+msgstr "窗口是否有状态栏"
+
+#: ../glade/gbwidgets/gbwindow.c:314
+msgid "Skip Pager:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:315
+#, fuzzy
+msgid "If the window should not appear in the pager"
+msgstr "是否在进度栏中显示文本"
+
+#: ../glade/gbwidgets/gbwindow.c:318
+#, fuzzy
+msgid "Gravity:"
+msgstr "网格风格:"
+
+#: ../glade/gbwidgets/gbwindow.c:319
+msgid "The reference point to use when the window coordinates are set"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "Focus On Map:"
+msgstr "聚焦目标:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:323
+#, fuzzy
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "长宽比是否由子项决定"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:1198
+msgid "Window"
+msgstr "窗口"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:74
+msgid "Error"
+msgstr "错误"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "系统错误"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "打开文件时发生错误"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "读取文件时发生错误"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "写入文件时发生错误"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "无效的目录"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "无效的值"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "无效的 XML 实体"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "需要开始标记"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "需要结束标记"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "需要字符数据"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "需要类ID"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "未知类"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "无效的部件"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "非正常文件结束"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "未知错误码"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr ""
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr ""
+
+#: ../glade/glade_atk.c:122
+#, fuzzy
+msgid "Label For"
+msgstr "标签"
+
+#: ../glade/glade_atk.c:123
+#, fuzzy
+msgid "Labelled By"
+msgstr "标签"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr ""
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr ""
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr ""
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr ""
+
+#: ../glade/glade_atk.c:130
+#, fuzzy
+msgid "Embedded By"
+msgstr "标签"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_atk.c:131
+#, fuzzy
+msgid "Popup For"
+msgstr "弹出菜单"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr ""
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "构件"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:772
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "名字:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_atk.c:640
+#, fuzzy
+msgid "Description:"
+msgstr "说明"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr ""
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr ""
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_atk.c:762
+#, fuzzy
+msgid "Press"
+msgstr "进度:"
+
+#: ../glade/glade_atk.c:763
+#, fuzzy
+msgid "Release"
+msgstr "删除"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr ""
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "剪贴板"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "您需要选择一个部件将数据粘贴入"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "您无法粘贴到窗口或对话中。"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"您无法粘贴到选中的部件中,因为它由父部件\n"
+"自动创建。"
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "只有菜单项能够被粘贴到菜单或菜单栏中。"
+
+#: ../glade/glade_clipboard.c:427
+#, fuzzy
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "只有按钮能被粘贴到 GnomeDialog 动作区。"
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "只有 GnomeDockItem 部件能被粘贴到 GnomeDock 中。"
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "只有 GnomeDOckItem 部件能被粘贴到 GnomeDockItem 之上。"
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "抱歉 - 粘贴到 GnomeDockItem 之上还没有实现。"
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem 部件只能被粘贴到 GnomeDock 中。"
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:632
+msgid "_New"
+msgstr "新建(_N)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "创建新文件"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+#, fuzzy
+msgid "_Gnome"
+msgstr "Gnome"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+#, fuzzy
+msgid "Dep_recated"
+msgstr "被保护"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+#, fuzzy
+msgid "GTK+ _Basic"
+msgstr "GTK+ 基本"
+
+#: ../glade/glade_gtk12lib.c:247
+#, fuzzy
+msgid "GTK+ _Additional"
+msgstr "GTK+ 附加"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "选择加速键"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "键"
+
+#: ../glade/glade_menu_editor.c:394
+msgid "Menu Editor"
+msgstr "菜单编辑器"
+
+#: ../glade/glade_menu_editor.c:411
+msgid "Type"
+msgstr "类型"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Accelerator"
+msgstr "加速键"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Name"
+msgstr "名字"
+
+#: ../glade/glade_menu_editor.c:414 ../glade/property.c:1498
+msgid "Handler"
+msgstr "处理"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:102
+msgid "Active"
+msgstr "活动"
+
+#: ../glade/glade_menu_editor.c:416
+msgid "Group"
+msgstr "分组"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Icon"
+msgstr "图标"
+
+#: ../glade/glade_menu_editor.c:458
+msgid "Move the item and its children up one place in the list"
+msgstr "在列表中将项目及其孩子向上移动一个位置"
+
+#: ../glade/glade_menu_editor.c:470
+msgid "Move the item and its children down one place in the list"
+msgstr "在列表中将项目及其孩子向下移动一个位置"
+
+#: ../glade/glade_menu_editor.c:482
+msgid "Move the item and its children up one level"
+msgstr "将项目及其孩子向上移动一个级别"
+
+#: ../glade/glade_menu_editor.c:494
+msgid "Move the item and its children down one level"
+msgstr "将项目及其孩子向下移动一个级别"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:524
+#, fuzzy
+msgid "The stock item to use."
+msgstr "要使用的库 Gnome 项目。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:527 ../glade/glade_menu_editor.c:642
+msgid "Stock Item:"
+msgstr "库项目:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:640
+msgid "The stock Gnome item to use."
+msgstr "要使用的库 Gnome 项目。"
+
+#: ../glade/glade_menu_editor.c:745
+msgid "The text of the menu item, or empty for separators."
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:769 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "部件名"
+
+#: ../glade/glade_menu_editor.c:790
+msgid "The function to be called when the item is selected"
+msgstr "当项目被选中时调用的函数"
+
+#: ../glade/glade_menu_editor.c:792 ../glade/property.c:1546
+msgid "Handler:"
+msgstr "处理:"
+
+#: ../glade/glade_menu_editor.c:811
+msgid "An optional icon to show on the left of the menu item."
+msgstr "可选的在菜单项左面显示的图标。"
+
+#: ../glade/glade_menu_editor.c:934
+msgid "The tip to show when the mouse is over the item"
+msgstr "当鼠标位于项目之上时显示的提示"
+
+#: ../glade/glade_menu_editor.c:936 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "工具提示:"
+
+#: ../glade/glade_menu_editor.c:957
+#, fuzzy
+msgid "_Add"
+msgstr "添加"
+
+#: ../glade/glade_menu_editor.c:962
+msgid "Add a new item below the selected item."
+msgstr "在选中的项目下添加一个新项目。"
+
+#: ../glade/glade_menu_editor.c:967
+msgid "Add _Child"
+msgstr ""
+
+#: ../glade/glade_menu_editor.c:972
+#, fuzzy
+msgid "Add a new child item below the selected item."
+msgstr "在选中的项目下添加一个新项目。"
+
+#: ../glade/glade_menu_editor.c:978
+#, fuzzy
+msgid "Add _Separator"
+msgstr "添加分隔符"
+
+#: ../glade/glade_menu_editor.c:983
+msgid "Add a separator below the selected item."
+msgstr "在选中的项目下添加一个分隔符。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:988 ../glade/glade_project_window.c:239
+msgid "_Delete"
+msgstr "删除(_D)"
+
+#: ../glade/glade_menu_editor.c:993
+msgid "Delete the current item"
+msgstr "删除当前项目"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:999
+msgid "Item Type:"
+msgstr "项目类型:"
+
+#: ../glade/glade_menu_editor.c:1015
+msgid "If the item is initially on."
+msgstr "是否项目初始是打开的。"
+
+#: ../glade/glade_menu_editor.c:1017
+msgid "Active:"
+msgstr "活动:"
+
+#: ../glade/glade_menu_editor.c:1022 ../glade/glade_menu_editor.c:1632
+#: ../glade/property.c:2215 ../glade/property.c:2225
+msgid "No"
+msgstr "否"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:1036
+#, fuzzy
+msgid "The radio menu item's group"
+msgstr "单选菜单项初始是否打开"
+
+#: ../glade/glade_menu_editor.c:1053 ../glade/glade_menu_editor.c:2406
+#: ../glade/glade_menu_editor.c:2546
+msgid "Radio"
+msgstr "收音机"
+
+#: ../glade/glade_menu_editor.c:1060 ../glade/glade_menu_editor.c:2404
+#: ../glade/glade_menu_editor.c:2544
+msgid "Check"
+msgstr "核对"
+
+#: ../glade/glade_menu_editor.c:1067 ../glade/property.c:102
+msgid "Normal"
+msgstr "普通"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1076
+msgid "Accelerator:"
+msgstr "加速键:"
+
+#: ../glade/glade_menu_editor.c:1113 ../glade/property.c:1681
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1118 ../glade/property.c:1684
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1123 ../glade/property.c:1687
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1128 ../glade/property.c:1694
+msgid "Key:"
+msgstr "键:"
+
+#: ../glade/glade_menu_editor.c:1134 ../glade/property.c:1673
+msgid "Modifiers:"
+msgstr "修饰键:"
+
+#: ../glade/glade_menu_editor.c:1632 ../glade/glade_menu_editor.c:2411
+#: ../glade/glade_menu_editor.c:2554 ../glade/property.c:2215
+msgid "Yes"
+msgstr "是"
+
+#: ../glade/glade_menu_editor.c:2002
+msgid "Select icon"
+msgstr "选择图标"
+
+#: ../glade/glade_menu_editor.c:2345 ../glade/glade_menu_editor.c:2706
+msgid "separator"
+msgstr "分隔符"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3624 ../glade/glade_project_window.c:366
+#: ../glade/property.c:5109
+msgid "New"
+msgstr "新建"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "选择器"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"没有设置项目目录。\n"
+"请使用项目选项对话来设置它。\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"没有设置源目录。\n"
+"请使用项目选项对话来设置它。\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"无效的源目录:\n"
+"\n"
+"源目录必须是项目目录或项目目录的子目录。\n"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"没有设置像素图目录。\n"
+"请使用项目选项对话来设置它。\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "抱歉 - 生成 %s 的源代码的功能还没有实现"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+
+#: ../glade/glade_project.c:521
+#, fuzzy
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"运行 glade-- 生成 C++ 源代码时发生错误。\n"
+"请检查您已安装了 glade-- 并且它在您的命令搜索路径中。"
+
+#: ../glade/glade_project.c:548
+#, fuzzy
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"运行 glade-- 生成 C++ 源代码时发生错误。\n"
+"请检查您已安装了 glade-- 并且它在您的命令搜索路径中。"
+
+#: ../glade/glade_project.c:571
+#, fuzzy
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"运行 glade-- 生成 C++ 源代码时发生错误。\n"
+"请检查您已安装了 glade-- 并且它在您的命令搜索路径中。"
+
+#: ../glade/glade_project.c:594
+#, fuzzy
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"运行 glade-- 生成 C++ 源代码时发生错误。\n"
+"请检查您已安装了 glade-- 并且它在您的命令搜索路径中。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"没有设置像素图目录。\n"
+"请使用“项目选项”对话框设置它。\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project.c:1772
+#, fuzzy
+msgid "Error writing project XML file\n"
+msgstr "编写 XML 文件时出错\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:382
+#: ../glade/glade_project_window.c:889
+msgid "Project Options"
+msgstr "项目选项"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "常规"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "基本选项:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "工程目录"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "工程目录:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "浏览..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "当前工程的名字"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "工程名:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "程序名"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "工程文件"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "工程文件:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "子目录:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "保存生成的源代码的目录"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "源代码目录:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "保存像素图的目录"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "像素图目录:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "在生成的文件的顶部添加的授权"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "语言:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "启用 Gnome 支持"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "是否要编写 Gnome 应用程序"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "启用 Gnome DB 支持"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "是否要编写 Gnome DB 应用程序"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C 选项"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr ""
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "常规选项:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext 支持"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "是否将字符串标记让 gettext 进行翻译"
+
+# SUN NEW TRANSLATION
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "设置构件名称"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "构件名称是否在源代码中进行设置"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "备份源文件"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "是否保留旧的源代码的复件"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome 帮助支持"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "是否包括 Gnome 帮助系统的支持"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "文件输出选项:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "输出 main.c 文件"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "如果不存在 main.c,是否输出包含 main() 函数的 main.c 文件"
+
+# SUN NEW TRANSLATION
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "输出支持函数"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "是否输出支持函数"
+
+# SUN NEW TRANSLATION
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "输出联编文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"如果用于联编源代码的文件不存在,包括 Makefile.am 和 configure.in,是否输出这"
+"些文件"
+
+# SUN NEW TRANSLATION
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "界面创建函数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "编写用于创建界面的函数的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "源文件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "编写用于创建界面的函数声明的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "头文件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:594
+#, fuzzy
+msgid "Source file for interface creation functions"
+msgstr "界面创建函数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:595
+#, fuzzy
+msgid "Header file for interface creation functions"
+msgstr "界面创建函数:"
+
+# SUN NEW TRANSLATION
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "信号处理程序和回调函数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "编写空的信号处理程序和回调函数的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "编写信号处理程序和回调函数的声明的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:640
+#, fuzzy
+msgid "Source file for signal handler and callback functions"
+msgstr "信号处理程序和回调函数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:641
+#, fuzzy
+msgid "Header file for signal handler and callback functions"
+msgstr "编写空的信号处理程序和回调函数的文件"
+
+# SUN NEW TRANSLATION
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "支持函数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "编写支持函数的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "编写支持函数的声明的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:686
+#, fuzzy
+msgid "Source file for support functions"
+msgstr "支持函数:"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade 选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "可翻译字符串:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr ""
+
+# SUN NEW TRANSLATION
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "保存可翻译字符串"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"是否将可翻译字符串保存在一个单独的 C 语言源文件中,以便可以翻译由 libglade 载"
+"入的界面"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "要在其中保存所有可翻译字符串的 C 语言源文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "文件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "选择项目目录"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "需要设置“可翻译字符串文件”选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "需要设置“项目目录”选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "需要设置“项目文件”选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "需要设置“项目名称”选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "需要设置“程序名称”选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "需要设置“源目录”选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "需要设置“像素图目录”选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:184
+#, fuzzy, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"无法将文件:\n"
+" %s\n"
+"重命名为:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:208 ../glade/glade_project_window.c:634
+msgid "Create a new project"
+msgstr "创建新项目"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:216 ../glade/glade_project_window.c:654
+#: ../glade/glade_project_window.c:905
+#, fuzzy
+msgid "_Build"
+msgstr "联编"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:217 ../glade/glade_project_window.c:665
+msgid "Output the project source code"
+msgstr "输出项目源代码"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:223 ../glade/glade_project_window.c:668
+#, fuzzy
+msgid "Op_tions..."
+msgstr "选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:224 ../glade/glade_project_window.c:677
+msgid "Edit the project options"
+msgstr "编辑项目选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:239 ../glade/glade_project_window.c:716
+msgid "Delete the selected widget"
+msgstr "删除选定构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:727
+msgid "Show _Palette"
+msgstr "显示调色板(_P)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:257 ../glade/glade_project_window.c:732
+msgid "Show the palette of widgets"
+msgstr "显示构件的调色板"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:263 ../glade/glade_project_window.c:737
+msgid "Show Property _Editor"
+msgstr "显示属性编辑器(_E)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:264 ../glade/glade_project_window.c:743
+msgid "Show the property editor"
+msgstr "显示属性编辑器"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:270 ../glade/glade_project_window.c:747
+msgid "Show Widget _Tree"
+msgstr "显示构件树(_T)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:271 ../glade/glade_project_window.c:753
+#: ../glade/main.c:82
+msgid "Show the widget tree"
+msgstr "显示构件树"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:277 ../glade/glade_project_window.c:757
+msgid "Show _Clipboard"
+msgstr "显示剪贴板(_C)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:278 ../glade/glade_project_window.c:763
+#: ../glade/main.c:86
+msgid "Show the clipboard"
+msgstr "显示剪贴板"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:296
+msgid "Show _Grid"
+msgstr "显示网格(_G)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:297 ../glade/glade_project_window.c:799
+msgid "Show the grid (in fixed containers only)"
+msgstr "显示网格(仅限固定容器中)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:303
+msgid "_Snap to Grid"
+msgstr "对齐网格(_S)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:304
+msgid "Snap widgets to the grid"
+msgstr "将构件与网格对齐"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:310 ../glade/glade_project_window.c:771
+msgid "Show _Widget Tooltips"
+msgstr "显示构件工具提示(_W)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:311 ../glade/glade_project_window.c:779
+msgid "Show the tooltips of created widgets"
+msgstr "显示已创建构件的工具提示"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:320 ../glade/glade_project_window.c:802
+msgid "Set Grid _Options..."
+msgstr "设置网格选项(_O)..."
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:321
+msgid "Set the grid style and spacing"
+msgstr "设置网格样式和间距"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:327 ../glade/glade_project_window.c:823
+msgid "Set Snap O_ptions..."
+msgstr "设置对齐选项(_P)..."
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:328
+msgid "Set options for snapping to the grid"
+msgstr "设置对齐网格的选项"
+
+#: ../glade/glade_project_window.c:340
+msgid "_FAQ"
+msgstr ""
+
+#: ../glade/glade_project_window.c:341
+msgid "View the Glade FAQ"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#. create File menu
+#: ../glade/glade_project_window.c:355 ../glade/glade_project_window.c:625
+#, fuzzy
+msgid "_Project"
+msgstr "项目"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:366 ../glade/glade_project_window.c:872
+#: ../glade/glade_project_window.c:1049
+msgid "New Project"
+msgstr "新项目"
+
+#: ../glade/glade_project_window.c:371
+msgid "Open"
+msgstr "打开"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:371 ../glade/glade_project_window.c:877
+#: ../glade/glade_project_window.c:1110
+msgid "Open Project"
+msgstr "打开项目"
+
+#: ../glade/glade_project_window.c:376
+msgid "Save"
+msgstr "保存"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:376 ../glade/glade_project_window.c:881
+#: ../glade/glade_project_window.c:1475
+msgid "Save Project"
+msgstr "保存项目"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:382
+msgid "Options"
+msgstr "选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:387
+msgid "Build"
+msgstr "联编"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:387
+msgid "Build the Source Code"
+msgstr "联编源代码"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:638
+msgid "Open an existing project"
+msgstr "打开现有项目"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:642
+msgid "Save project"
+msgstr "保存项目"
+
+#: ../glade/glade_project_window.c:687
+#, fuzzy
+msgid "Quit Glade"
+msgstr "Glade"
+
+#: ../glade/glade_project_window.c:701
+#, fuzzy
+msgid "Cut the selected widget to the clipboard"
+msgstr "您需要选择一个部件将数据粘贴入"
+
+#: ../glade/glade_project_window.c:706
+#, fuzzy
+msgid "Copy the selected widget to the clipboard"
+msgstr "您需要选择一个部件将数据粘贴入"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:711
+#, fuzzy
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "显示选定构件的属性"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:783
+#, fuzzy
+msgid "_Grid"
+msgstr "显示网格(_G)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:791
+#, fuzzy
+msgid "_Show Grid"
+msgstr "显示网格(_G)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:808
+msgid "Set the spacing between grid lines"
+msgstr "设置网格线之间的间距"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:811
+#, fuzzy
+msgid "S_nap to Grid"
+msgstr "对齐网格(_S)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:819
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "将构件与网格对齐(仅限固定容器中)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:829
+msgid "Set which parts of a widget snap to the grid"
+msgstr "设置构件中的哪些部件与网格对齐"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:854
+#, fuzzy
+msgid "_About..."
+msgstr "关于"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:895
+#, fuzzy
+msgid "Optio_ns"
+msgstr "选项"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:899
+msgid "Write Source Code"
+msgstr "编写源代码"
+
+#: ../glade/glade_project_window.c:986 ../glade/glade_project_window.c:1691
+#: ../glade/glade_project_window.c:1980
+msgid "Glade"
+msgstr "Glade"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:993
+msgid "Are you sure you want to create a new project?"
+msgstr "您确定要创建新项目?"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1053
+#, fuzzy
+msgid "New _GTK+ Project"
+msgstr "新项目"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1054
+#, fuzzy
+msgid "New G_NOME Project"
+msgstr "新项目"
+
+#: ../glade/glade_project_window.c:1057
+msgid "Which type of project do you want to create?"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1091
+msgid "New project created."
+msgstr "新项目已创建。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1181
+msgid "Project opened."
+msgstr "项目已打开。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1195
+msgid "Error opening project."
+msgstr "打开项目时出错。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1259
+msgid "Errors opening project file"
+msgstr "打开项目文件时出错"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1265
+msgid " errors opening project file:"
+msgstr " 打开项目文件时出错:"
+
+#: ../glade/glade_project_window.c:1338
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1542
+msgid "Error saving project"
+msgstr "保存项目时出错"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1544
+msgid "Error saving project."
+msgstr "保存项目时出错。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1550
+msgid "Project saved."
+msgstr "项目已保存。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1620
+msgid "Errors writing source code"
+msgstr "编写源代码时出错"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1622
+msgid "Error writing source."
+msgstr "编写源代码时出错。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1628
+msgid "Source code written."
+msgstr "源代码已编写。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1659
+msgid "System error message:"
+msgstr "系统错误消息:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1698
+#, fuzzy
+msgid "Are you sure you want to quit?"
+msgstr "您确定要创建新项目?"
+
+#: ../glade/glade_project_window.c:1982 ../glade/glade_project_window.c:2042
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr ""
+
+#: ../glade/glade_project_window.c:1983 ../glade/glade_project_window.c:2041
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+
+#: ../glade/glade_project_window.c:2012
+#, fuzzy
+msgid "About Glade"
+msgstr "Glade"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:2097
+msgid "<untitled>"
+msgstr "<未命名>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "数据库浏览器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "数据绑定组合"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+#, fuzzy
+msgid "Connection Selector"
+msgstr "字体选择"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN配置器"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+#, fuzzy
+msgid "DSN Config Druid"
+msgstr "DSN配置器"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbeditor.c:178
+#, fuzzy
+msgid "GnomeDbEditor"
+msgstr "GnomeDateEdit"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "数据库错误查看器"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:218
+msgid "Database error dialog"
+msgstr "数据库错误对话"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbform.c:147
+#, fuzzy
+msgid "Form"
+msgstr "帧"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "数据绑定网格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "数据绑定列表"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "数据库登录部件"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:76
+msgid "Login"
+msgstr "登录"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:219
+msgid "Database login dialog"
+msgstr "数据库登录对话"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+#, fuzzy
+msgid "Provider Selector"
+msgstr "Gnome 纸张选择器"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr ""
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+#, fuzzy
+msgid "Data Source Selector"
+msgstr "源代码目录:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+#, fuzzy
+msgid "Table Editor "
+msgstr "表编辑器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "允许浮动:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "是否允许浮动停靠项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "在顶部添加停靠带"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "在底部添加停靠带"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "在左侧添加停靠带"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "在右侧添加停靠带"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "添加浮动停靠项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome 停靠"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "锁定:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "停靠项是否锁定位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "独占:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "停靠项是否始终是该停靠带内的唯一项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "从不浮动:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "是否从不允许停靠项在它自己的窗口内浮动"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "从不垂直:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "是否从不允许停靠项处于垂直状态"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "从不水平:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "是否从不允许停靠项处于水平状态"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "停靠项周围的阴影类型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "浮动停靠项的方向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "在以下对象之前添加停靠项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "在以下对象之后添加停靠项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome 停靠项"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "附加信息,例如软件包的说明及其在网上的主页"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome 关于对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:170
+msgid "New File"
+msgstr "新建文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:172
+msgid "Open File"
+msgstr "打开文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:174
+msgid "Save File"
+msgstr "保存文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:203
+msgid "Status Bar:"
+msgstr "状态栏:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:204
+msgid "If the window has a status bar"
+msgstr "窗口是否有状态栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:205
+msgid "Store Config:"
+msgstr "库配置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:206
+msgid "If the layout is saved and restored automatically"
+msgstr "是否自动保存并恢复布局"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:442
+msgid "Gnome Application Window"
+msgstr "Gnome 应用程序窗口"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "状态消息。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "进度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "应用程序栏是否有进度指示器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "状态:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "应用程序栏是否有用于显示状态消息和用户输入的区域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome 应用程序栏"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "平滑锯齿:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "画布是否能平滑锯齿,以便平滑文本和图形的边缘"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "X 坐标的最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Y 坐标的最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "X 坐标的最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Y 坐标的最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "每单位像素数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "对应于一个单位的像素数"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:239
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "抖动:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "取样是否使用抖动以使结果更精确"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "选择颜色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome 颜色选择器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecontrol.c:160
+#, fuzzy
+msgid "Couldn't create the Bonobo control"
+msgstr ""
+"无法创建文件:\n"
+" %s\n"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr ""
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3896
+msgid "Description"
+msgstr "说明"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "显示时间:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "是否显示日期及时间"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 小时格式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "是否以 24 小时格式显示时间"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "较低小时:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "在弹出菜单中显示的最低小时"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "较高小时:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "在弹出菜单中显示的最高小时"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "GnomeDateEdit"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:152 ../glade/gnome/gnomemessagebox.c:189
+msgid "Auto Close:"
+msgstr "自动关闭:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "If the dialog closes when any button is clicked"
+msgstr "是否在单击任意按钮时关闭对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "Hide on Close:"
+msgstr "关闭时隐藏:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "是否在关闭对话框时隐藏它,而不摧毁它"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:341
+msgid "Gnome Dialog Box"
+msgstr "Gnome 对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "新建 Gnome 专家"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Show Help"
+msgstr "显示文本:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:190
+#, fuzzy
+msgid "Display the help button."
+msgstr "按钮之间的间隔"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "添加开始页面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "添加完成页面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "专家"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "页面标题"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "该页面的主要文本,向专家介绍人员。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "标题颜色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "标题文本的颜色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "文本颜色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "主要文本的颜色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "页面的背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "徽标背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "徽标周围的背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "文本框颜色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "主文本区域的背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+#, fuzzy
+msgid "Logo Image:"
+msgstr "图像"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "显示在页面右上方的徽标"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:111
+#, fuzzy
+msgid "The main image to display on the side of the page."
+msgstr "显示在页面右上方的徽标"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:113
+#, fuzzy
+msgid "The watermark to display at the top of the page."
+msgstr "显示在页面右上方的徽标"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:522
+#, fuzzy
+msgid "Druid Start or Finish Page"
+msgstr "专家标准页面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+#, fuzzy
+msgid "Contents Back. Color:"
+msgstr "徽标背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+#, fuzzy
+msgid "The background color around the title"
+msgstr "徽标周围的背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+#, fuzzy
+msgid "The image to display along the top of the page"
+msgstr "显示在页面右上方的徽标"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "专家标准页面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "历史 ID:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "用于保存历史项的 ID"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "最大保存数量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "保存的历史项的最大数量"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome 输入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "“文件选择”对话框的标题"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "目录:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "是否需要目录,而不是文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "“文件选择”对话框是否为模态"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr ""
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome 文件输入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "在“字体选择”对话框中显示的预览文本"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "模式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "“字体选择器”按钮中显示的内容"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "在“字体选择器”按钮中使用的字体大小"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome 字体选择器"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "当按钮被点击时显示的 URL"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "显示在按钮上的文字"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome 超文本链接按钮"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome 图标输入"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "选择模式"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "图标宽度:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "每个图标的宽度"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "图标行之间的间距(像素数)"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "图标列之间的间距(像素数)"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "图标边界:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "图标周围的像素(未用?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "文字间距:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "在文字和图标直接的间距(像素数)"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "可编辑文字:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "图标文字是否可编辑"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "静态文字:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "图标文字是否静态,如果是静态的,GnomeIconList 将不会复制它"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "图标列表"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "选择图标"
+
+#: ../glade/gnome/gnomemessagebox.c:174
+msgid "Message Type:"
+msgstr "消息类型:"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "The type of the message box"
+msgstr "消息框类型"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "Message:"
+msgstr "消息:"
+
+#: ../glade/gnome/gnomemessagebox.c:177
+msgid "The message to display"
+msgstr "要显示的消息"
+
+#: ../glade/gnome/gnomemessagebox.c:498
+msgid "Gnome Message Box"
+msgstr "Gnome 消息框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "像素图文件名"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "缩放:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "是否缩放像素图"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "缩放宽度:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "像素图缩放后宽度"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "缩放高度:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "像素图缩放后高度"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome 像素图"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "预览:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "是否显示像素图的预览"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "GnomePixmapEntry"
+
+#: ../glade/gnome/gnomepropertybox.c:112
+msgid "New GnomePropertyBox"
+msgstr "新建 GnomePropertyBox"
+
+#: ../glade/gnome/gnomepropertybox.c:365
+msgid "Property Dialog Box"
+msgstr "属性对话框"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:70
+msgid "Write the source code and exit"
+msgstr "编写源代码并退出"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:74
+#, fuzzy
+msgid "Start with the palette hidden"
+msgstr "显示构件的调色板"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:78
+#, fuzzy
+msgid "Start with the property editor hidden"
+msgstr "显示属性编辑器"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:436
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "glade:必须为“-w”或“--write-source”选项设置 XML 文件。\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:450
+msgid "glade: Error loading XML file.\n"
+msgstr "glade:载入 XML 文件时出错。\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:457
+msgid "glade: Error writing source.\n"
+msgstr "glade:编写源代码时出错。\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "调色板"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:73
+msgid "private"
+msgstr "私有"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "被保护"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:73
+msgid "public"
+msgstr "公共"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "预先亮起"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "选定"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "当窗口需要重绘时"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "当鼠标移动时"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "鼠标移动提示"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "在按下任何按钮时移动鼠标"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "在按下按钮 1 时移动鼠标"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "在按下按钮 2 时移动鼠标"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "在按下按钮 3 时移动鼠标"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "按下任意鼠标按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "释放任意鼠标按钮"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "按下任意键"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "释放任意键"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "当鼠标进入窗口时"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "当鼠标离开窗口时"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "输入焦点中的任何更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "窗口结构中的任何更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "X Windows 属性中的任何更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "可见性的任何更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "对于识别 XInput 的程序中的光标"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "属性"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "打包"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "通用"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "样式"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:637 ../glade/property.c:4640
+msgid "Signals"
+msgstr "信号"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "属性:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "属性:<无>"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "类:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "构件类"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "宽度:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "高度:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "可见:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "构件最初是否可见"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "敏感:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "构件是否响应输入"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "当鼠标滑过构件时要显示的工具提示"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "可以默认:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:828
+#, fuzzy
+msgid "If the widget can be the default action in a dialog"
+msgstr "该构件是否可以接受输入焦点"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "有默认值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:830
+#, fuzzy
+msgid "If the widget is the default action in the dialog"
+msgstr "该构件是否具有输入焦点"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "可以聚焦:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "该构件是否可以接受输入焦点"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "有焦点:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "该构件是否具有输入焦点"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "事件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "该构件接收的 X 事件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "扩展事件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X 扩展事件模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "加速键:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "定义当按键时要发出的信号"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "编辑..."
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "传播:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "设置为 True 会将样式传播到该构件的子构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "命名的样式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "样式的名称,可以由多个构件共享"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "字体:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "构件中的任意文本要使用的字体"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "全部复制"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "前景:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "背景:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "基数:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "前景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "文本颜色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "基色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "背景像素图:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "用作构件背景的图形"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "将源代码写入其中的文件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "公共:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "是否将构件添加到组件的数据结构中"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "单独的类:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "将此构件的子树放入单独的类中"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "单独的文件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "将此构件放入单独的源文件中"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "可见性:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "构件的可见性。公共构件将导出到全局映射中。"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1126
+msgid "You need to select a color or background to copy"
+msgstr "需要选择要复制的颜色或背景"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1145
+msgid "Invalid selection in on_style_copy()"
+msgstr "on_style_copy() 中的所选内容无效"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1187
+msgid "You need to copy a color or background pixmap first"
+msgstr "需要先复制颜色或背景像素图"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1193
+msgid "You need to select a color to paste into"
+msgstr "需要选择要粘贴到的颜色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1203
+msgid "You need to select a background pixmap to paste into"
+msgstr "需要选择要粘贴到的背景像素图"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1455
+msgid "Couldn't create pixmap from file\n"
+msgstr "无法从文件创建像素图\n"
+
+# SUN NEW TRANSLATION
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1497
+msgid "Signal"
+msgstr "信号"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1499
+msgid "Data"
+msgstr "数据"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1500
+msgid "After"
+msgstr "之后"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1501
+msgid "Object"
+msgstr "对象"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1532 ../glade/property.c:1696
+msgid "Signal:"
+msgstr "信号:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1533
+msgid "The signal to add a handler for"
+msgstr "为以下对象添加处理程序的信号"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1547
+msgid "The function to handle the signal"
+msgstr "处理信号的函数"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1550
+msgid "Data:"
+msgstr "数据:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1551
+msgid "The data passed to the handler"
+msgstr "传递给处理程序的数据"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1552
+msgid "Object:"
+msgstr "对象:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1553
+msgid "The object which receives the signal"
+msgstr "接收信号的对象"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1554
+msgid "After:"
+msgstr "之后:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1555
+msgid "If the handler runs after the class function"
+msgstr "处理程序是否在类函数之后运行"
+
+#: ../glade/property.c:1568
+msgid "Add"
+msgstr "添加"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1574
+msgid "Update"
+msgstr "更新"
+
+#: ../glade/property.c:1586
+msgid "Clear"
+msgstr "清除"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1636
+msgid "Accelerators"
+msgstr "加速键"
+
+# SUN NEW TRANSLATION
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1649
+msgid "Mod"
+msgstr "Mod"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1650
+msgid "Key"
+msgstr "键"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1651
+msgid "Signal to emit"
+msgstr "要发出的信号"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1695
+msgid "The accelerator key"
+msgstr "加速键"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1697
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "当按下加速键时要发出的信号"
+
+#: ../glade/property.c:1846
+msgid "Edit Text Property"
+msgstr ""
+
+#: ../glade/property.c:1884
+msgid "<b>_Text:</b>"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1894
+#, fuzzy
+msgid "T_ranslatable"
+msgstr "可翻译字符串:"
+
+#: ../glade/property.c:1898
+msgid "Has Context _Prefix"
+msgstr ""
+
+#: ../glade/property.c:1924
+msgid "<b>Co_mments For Translators:</b>"
+msgstr ""
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:3886
+msgid "Select X Events"
+msgstr "选择 X 事件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:3895
+msgid "Event Mask"
+msgstr "事件掩码"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4025 ../glade/property.c:4074
+msgid "You need to set the accelerator key"
+msgstr "需要设置加速键"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4032 ../glade/property.c:4081
+msgid "You need to set the signal to emit"
+msgstr "需要设置要发出的信号"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4308 ../glade/property.c:4364
+msgid "You need to set the signal name"
+msgstr "需要设置信号名称"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4315 ../glade/property.c:4371
+msgid "You need to set the handler for the signal"
+msgstr "需要设置信号的处理程序"
+
+# SUN NEW TRANSLATION
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4574
+#, c-format
+msgid "%s signals"
+msgstr "%s 信号"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4631
+msgid "Select Signal"
+msgstr "选择信号"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4827
+msgid "Value:"
+msgstr "值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4827
+msgid "Min:"
+msgstr "最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4827
+msgid "Step Inc:"
+msgstr "步进增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4828
+msgid "Page Inc:"
+msgstr "页面增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4828
+msgid "Page Size:"
+msgstr "页面大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4830
+msgid "H Value:"
+msgstr "水平值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4830
+msgid "H Min:"
+msgstr "水平最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4830
+msgid "H Max:"
+msgstr "水平最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4830
+msgid "H Step Inc:"
+msgstr "水平步进增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4831
+msgid "H Page Inc:"
+msgstr "水平页面增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4831
+msgid "H Page Size:"
+msgstr "水平页面大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4833
+msgid "V Value:"
+msgstr "垂直值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4833
+msgid "V Min:"
+msgstr "垂直最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4833
+msgid "V Max:"
+msgstr "垂直最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4833
+msgid "V Step Inc:"
+msgstr "垂直步进增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4834
+msgid "V Page Inc:"
+msgstr "垂直页面增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4834
+msgid "V Page Size:"
+msgstr "垂直页面大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4837
+msgid "The initial value"
+msgstr "初始值"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4838
+msgid "The minimum value"
+msgstr "最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4839
+msgid "The maximum value"
+msgstr "最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4840
+msgid "The step increment"
+msgstr "步进增量"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4841
+msgid "The page increment"
+msgstr "页面增量"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4842
+msgid "The page size"
+msgstr "页面大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4997
+msgid "The requested font is not available."
+msgstr "所需的字体不可用。"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5046
+msgid "Select Named Style"
+msgstr "选择命名的样式"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5057
+msgid "Styles"
+msgstr "样式"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5116
+msgid "Rename"
+msgstr "重命名"
+
+#: ../glade/property.c:5144
+msgid "Cancel"
+msgstr "取消"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5264
+msgid "New Style:"
+msgstr "新样式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5278 ../glade/property.c:5399
+msgid "Invalid style name"
+msgstr "无效的样式名称"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5286 ../glade/property.c:5409
+msgid "That style name is already in use"
+msgstr "该样式名称已被使用"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5384
+msgid "Rename Style To:"
+msgstr "将样式重命名为:"
+
+# SUN NEW TRANSLATION
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"无法将文件:\n"
+" %s\n"
+"重命名为:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"无法创建文件:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "编写 XML 文件时出错\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Glade 生成的可翻译字符串文件。\n"
+" * 将此文件添加到项目的 POTFILES.in 中。\n"
+" * 不要将它作为应用程序的一部分进行编译。\n"
+" */\n"
+"\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"无效的界面源文件名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"无效的界面头文件名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"无效的回调源文件名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"无效的回调头文件名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"无效的支持源文件名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"无效的支持头文件名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"无法追加到文件:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"写入文件时出错,文件为:\n"
+" %s \n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "文件名必须在“项目选项”对话框中设置。"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"文件名必须是一个简单的相对文件名。\n"
+"使用“项目选项”对话框进行设置。"
+
+# SUN NEW TRANSLATION
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "构件树"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "在框中找不到构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "在表中找不到构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "在固定容器中找不到构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "在打包程序中找不到构件"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"无法访问文件:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"无法打开文件:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"读取文件时出错,文件为:\n"
+" %s \n"
+
+# SUN NEW TRANSLATION
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"无法创建目录:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"无法访问目录:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"无效的目录:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "项目"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "项目"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"无法打开目录:\n"
+" %s\n"
diff --git a/tools/glade/po/zh_TW.po b/tools/glade/po/zh_TW.po
new file mode 100644
index 00000000..b4efd299
--- /dev/null
+++ b/tools/glade/po/zh_TW.po
@@ -0,0 +1,6735 @@
+# Traditional Chinese Messages for the glade
+# Copyright (C) 2003-2005 Free Software Foundation, Inc.
+# Wang Jian <lark@linux.net.cn>
+# Sun G11n <gnome_int_l10n@ireland.sun.com>, 2003
+# Wei-Lun Chao <chaoweilun@pcmail.com.tw>, 2005
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: glade 2.12.1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-12-14 03:17+0100\n"
+"PO-Revision-Date: 2005-12-14 15:26+0800\n"
+"Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
+"Language-Team: Chinese (traditional) <community@linuxhall.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../glade-2.desktop.in.h:1
+msgid "Design user interfaces"
+msgstr "設計使用者介面"
+
+#: ../glade-2.desktop.in.h:2
+msgid "Glade Interface Designer"
+msgstr "Glade 介面設計程式"
+
+#: ../glade/editor.c:343
+msgid "Grid Options"
+msgstr "網格選項"
+
+#: ../glade/editor.c:357
+msgid "Horizontal Spacing:"
+msgstr "水平間隔:"
+
+#: ../glade/editor.c:372
+msgid "Vertical Spacing:"
+msgstr "垂直間隔:"
+
+#: ../glade/editor.c:390
+msgid "Grid Style:"
+msgstr "網格風格:"
+
+#: ../glade/editor.c:396
+msgid "Dots"
+msgstr "點"
+
+#: ../glade/editor.c:405
+msgid "Lines"
+msgstr "線"
+
+#: ../glade/editor.c:487
+msgid "Snap Options"
+msgstr "貼齊選項"
+
+#. Horizontal snapping
+#: ../glade/editor.c:502
+msgid "Horizontal Snapping:"
+msgstr "水平貼齊:"
+
+#: ../glade/editor.c:508 ../glade/gbwidgets/gbtextview.c:49
+msgid "Left"
+msgstr "左"
+
+#: ../glade/editor.c:517 ../glade/gbwidgets/gbtextview.c:50
+msgid "Right"
+msgstr "右"
+
+#. Vertical snapping
+#: ../glade/editor.c:526
+msgid "Vertical Snapping:"
+msgstr "垂直貼齊:"
+
+#: ../glade/editor.c:532
+msgid "Top"
+msgstr "上"
+
+#: ../glade/editor.c:540
+msgid "Bottom"
+msgstr "下"
+
+#: ../glade/editor.c:741
+msgid "GtkToolItem widgets can only be added to a GtkToolbar."
+msgstr "GtkToolItem 視窗元件只能被添加到 GtkToolbar 中。"
+
+#: ../glade/editor.c:758
+msgid "Couldn't insert a GtkScrolledWindow widget."
+msgstr "無法插入一個 GtkScrolledWindow 視窗元件。"
+
+#: ../glade/editor.c:805
+msgid "Couldn't insert a GtkViewport widget."
+msgstr "無法插入一個 GtkViewport 視窗元件。"
+
+#: ../glade/editor.c:832
+msgid "Couldn't add new widget."
+msgstr "無法添加新視窗元件。"
+
+#: ../glade/editor.c:1230
+msgid ""
+"You can't add a widget at the selected position.\n"
+"\n"
+"Tip: GTK+ uses containers to lay out widgets.\n"
+"Try deleting the existing widget and using\n"
+"a box or table container instead.\n"
+msgstr ""
+"您無法在選定的位置添加視窗元件。\n"
+"\n"
+"提示:GTK+ 使用容器來進行視窗元件佈局。您可以試試\n"
+"將存在的視窗元件刪除,再使用方框或表格容器。\n"
+
+#: ../glade/editor.c:3517
+msgid "Couldn't delete widget."
+msgstr "無法刪除視窗元件。"
+
+#: ../glade/editor.c:3541 ../glade/editor.c:3545
+msgid "The widget can't be deleted"
+msgstr "視窗元件不能被刪除"
+
+#: ../glade/editor.c:3572
+msgid ""
+"The widget is created automatically as part of the parent widget, and it "
+"can't be deleted."
+msgstr "該視窗元件被自動建立做為父視窗元件的一部分,不能被刪除。"
+
+#: ../glade/gbwidget.c:697
+msgid "Border Width:"
+msgstr "邊框寬度:"
+
+#: ../glade/gbwidget.c:698
+msgid "The width of the border around the container"
+msgstr "容器邊框的寬度"
+
+#: ../glade/gbwidget.c:1751
+msgid "Select"
+msgstr "選擇"
+
+#: ../glade/gbwidget.c:1773
+msgid "Remove Scrolled Window"
+msgstr "刪除捲動視窗"
+
+#: ../glade/gbwidget.c:1782
+msgid "Add Scrolled Window"
+msgstr "添加捲動視窗"
+
+#: ../glade/gbwidget.c:1803
+msgid "Remove Alignment"
+msgstr "刪除對齊"
+
+#: ../glade/gbwidget.c:1811
+msgid "Add Alignment"
+msgstr "添加對齊"
+
+#: ../glade/gbwidget.c:1826
+msgid "Remove Event Box"
+msgstr "刪除事件方框"
+
+#: ../glade/gbwidget.c:1834
+msgid "Add Event Box"
+msgstr "添加事件方框"
+
+#: ../glade/gbwidget.c:1844
+msgid "Redisplay"
+msgstr "重繪"
+
+#: ../glade/gbwidget.c:1859
+msgid "Cut"
+msgstr "裁剪"
+
+#: ../glade/gbwidget.c:1866 ../glade/property.c:892 ../glade/property.c:5141
+msgid "Copy"
+msgstr "複製"
+
+#: ../glade/gbwidget.c:1875 ../glade/property.c:904
+msgid "Paste"
+msgstr "貼上"
+
+#: ../glade/gbwidget.c:1887 ../glade/property.c:1581 ../glade/property.c:5132
+msgid "Delete"
+msgstr "刪除"
+
+#. N/A stands for 'Not Applicable'. It is used when a standard widget
+#. property does not apply to the current widget. e.g. widgets without
+#. windows can't use the Events property. This appears in the property
+#. editor and so should be a short abbreviation.
+#: ../glade/gbwidget.c:2414 ../glade/gbwidget.c:2483
+msgid "N/A"
+msgstr "未提供"
+
+#. General code for container - has to remove all children and add back
+#. NOTE: this may not work for specialised containers.
+#. NOTE: need to ref widgets?
+#: ../glade/gbwidget.c:3213
+msgid "replacing child of container - not implemented yet\n"
+msgstr "替換容器的子視窗元件 - 尚未實作\n"
+
+#: ../glade/gbwidget.c:3441
+msgid "Couldn't insert GtkAlignment widget."
+msgstr "無法插入 GtkAlignment 視窗元件。"
+
+#: ../glade/gbwidget.c:3481
+msgid "Couldn't remove GtkAlignment widget."
+msgstr "無法刪除 GtkAlignment 視窗元件。"
+
+#: ../glade/gbwidget.c:3505
+msgid "Couldn't insert GtkEventBox widget."
+msgstr "無法插入 GtkEventBox 視窗元件。"
+
+#: ../glade/gbwidget.c:3544
+msgid "Couldn't remove GtkEventBox widget."
+msgstr "無法刪除 GtkEventBox 視窗元件。"
+
+#: ../glade/gbwidget.c:3579
+msgid "Couldn't insert GtkScrolledWindow widget."
+msgstr "無法插入 GtkScrolledWindow 視窗元件。"
+
+#: ../glade/gbwidget.c:3618
+msgid "Couldn't remove GtkScrolledWindow widget."
+msgstr "無法刪除 GtkScrolledWindow 視窗元件。"
+
+#: ../glade/gbwidget.c:3732
+msgid "Remove Label"
+msgstr "刪除標籤"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:79
+msgid "Application Name"
+msgstr "應用程式名稱"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "Logo:"
+msgstr "標誌:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:103 ../glade/gnome/gnomeabout.c:137
+msgid "The pixmap to use as the logo"
+msgstr "做為標誌的像素圖"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105 ../glade/glade_project_options.c:260
+msgid "Program Name:"
+msgstr "程式名稱:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:105
+msgid "The name of the application"
+msgstr "應用程式名稱"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:106 ../glade/gnome/gnomeabout.c:139
+msgid "Comments:"
+msgstr "備註:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:106
+msgid "Additional information, such as a description of the application"
+msgstr "附加資訊,例如套件的說明"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "Copyright:"
+msgstr "版權:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:107 ../glade/gnome/gnomeabout.c:138
+msgid "The copyright notice"
+msgstr "版權聲明"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "Website URL:"
+msgstr "網址 URL:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:109
+msgid "The URL of the application's website"
+msgstr "應用程式網址的 URL"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "Website Label:"
+msgstr "網址標籤:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:110
+msgid "The label to display for the link to the website"
+msgstr "做為網址連接而顯示的標籤"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:112 ../glade/glade_project_options.c:365
+msgid "License:"
+msgstr "授權:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:112
+msgid "The license details of the application"
+msgstr "應用程式的授權細節"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "Wrap License:"
+msgstr "授權換列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:113
+msgid "If the license text should be wrapped"
+msgstr "授權文字是否使用換列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "Authors:"
+msgstr "程式作者:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:115 ../glade/gnome/gnomeabout.c:141
+msgid "The authors of the package, one on each line"
+msgstr "套件的作者,每列一位"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "Documenters:"
+msgstr "文件作者:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:116 ../glade/gnome/gnomeabout.c:142
+msgid "The documenters of the package, one on each line"
+msgstr "套件文件的作者,每列一位"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid "Artists:"
+msgstr "美工人員:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:117
+msgid ""
+"The people who have created the artwork for the package, one on each line"
+msgstr "套件美工的製作人員,每列一位"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid "Translators:"
+msgstr "翻譯人員:"
+
+#: ../glade/gbwidgets/gbaboutdialog.c:118 ../glade/gnome/gnomeabout.c:143
+msgid ""
+"The translators of the package. This should normally be left empty so that "
+"translators can add their names in the po files"
+msgstr ""
+"套件的翻譯人員。通常會保持空白,以便翻譯者能夠在 po 檔案中加入他們的名字"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaboutdialog.c:588
+msgid "About Dialog"
+msgstr "「關於」對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaccellabel.c:200
+msgid "Label with Accelerator"
+msgstr "帶有快捷鍵的標籤"
+
+# SUN NEW TRANSLATION
+#. The GtkProgress interface is deprecated now, and GtkProgressBar doesn't
+#. have functions to set these, so I suppose we shouldn't support them.
+#: ../glade/gbwidgets/gbalignment.c:71 ../glade/gbwidgets/gbarrow.c:89
+#: ../glade/gbwidgets/gbaspectframe.c:130 ../glade/gbwidgets/gbimage.c:119
+#: ../glade/gbwidgets/gblabel.c:181 ../glade/gbwidgets/gbprogressbar.c:162
+msgid "X Align:"
+msgstr "X 對齊:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:72
+msgid "The horizontal alignment of the child widget"
+msgstr "水平對齊子視窗元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:74 ../glade/gbwidgets/gbarrow.c:92
+#: ../glade/gbwidgets/gbaspectframe.c:133 ../glade/gbwidgets/gbimage.c:122
+#: ../glade/gbwidgets/gblabel.c:184 ../glade/gbwidgets/gbprogressbar.c:165
+msgid "Y Align:"
+msgstr "Y 對齊:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:75
+msgid "The vertical alignment of the child widget"
+msgstr "垂直對齊子視窗元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:77
+msgid "X Scale:"
+msgstr "X 比例尺:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:78
+msgid "The horizontal scale of the child widget"
+msgstr "子視窗元件的水平比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:80
+msgid "Y Scale:"
+msgstr "Y 比例尺:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:81
+msgid "The vertical scale of the child widget"
+msgstr "子視窗元件的垂直比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:85
+msgid "Top Padding:"
+msgstr "頂部填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:86
+msgid "Space to put above the child widget"
+msgstr "置於子視窗元件之上的空間"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:89
+msgid "Bottom Padding:"
+msgstr "底部填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:90
+msgid "Space to put below the child widget"
+msgstr "置於子視窗元件之下的空間"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:93
+msgid "Left Padding:"
+msgstr "左側填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:94
+msgid "Space to put to the left of the child widget"
+msgstr "置於子視窗元件左側的空間"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:97
+msgid "Right Padding:"
+msgstr "右側填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:98
+msgid "Space to put to the right of the child widget"
+msgstr "置於子視窗元件右側的空間"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbalignment.c:255
+msgid "Alignment"
+msgstr "對齊"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "Direction:"
+msgstr "方向:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:85
+msgid "The direction of the arrow"
+msgstr "箭頭方向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:87 ../glade/gbwidgets/gbaspectframe.c:128
+#: ../glade/gbwidgets/gbclist.c:247 ../glade/gbwidgets/gbctree.c:253
+#: ../glade/gbwidgets/gbframe.c:123 ../glade/gbwidgets/gbhandlebox.c:109
+#: ../glade/gbwidgets/gbviewport.c:104 ../glade/gnome/bonobodockitem.c:176
+msgid "Shadow:"
+msgstr "陰影:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:87
+msgid "The shadow type of the arrow"
+msgstr "箭頭的陰影類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:90
+msgid "The horizontal alignment of the arrow"
+msgstr "水平對齊箭頭"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:93
+msgid "The vertical alignment of the arrow"
+msgstr "垂直對齊箭頭"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187
+msgid "X Pad:"
+msgstr "X 填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:95 ../glade/gbwidgets/gbimage.c:125
+#: ../glade/gbwidgets/gblabel.c:187 ../glade/gbwidgets/gbtable.c:382
+msgid "The horizontal padding"
+msgstr "水平填充"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189
+msgid "Y Pad:"
+msgstr "Y 填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:97 ../glade/gbwidgets/gbimage.c:127
+#: ../glade/gbwidgets/gblabel.c:189 ../glade/gbwidgets/gbtable.c:385
+msgid "The vertical padding"
+msgstr "垂直填充"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbarrow.c:299
+msgid "Arrow"
+msgstr "箭頭"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:122 ../glade/gbwidgets/gbframe.c:117
+msgid "Label X Align:"
+msgstr "標籤 X 對齊:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:123 ../glade/gbwidgets/gbframe.c:118
+msgid "The horizontal alignment of the frame's label widget"
+msgstr "水平對齊框格標籤"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:125 ../glade/gbwidgets/gbframe.c:120
+msgid "Label Y Align:"
+msgstr "標籤 X 對齊:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:126 ../glade/gbwidgets/gbframe.c:121
+msgid "The vertical alignment of the frame's label widget"
+msgstr "垂直對齊整個標籤"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:128 ../glade/gbwidgets/gbframe.c:123
+msgid "The type of shadow of the frame"
+msgstr "框格陰影的類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:131
+#: ../glade/gbwidgets/gbaspectframe.c:134
+msgid "The horizontal alignment of the frame's child"
+msgstr "水平對齊子框格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:136
+msgid "Ratio:"
+msgstr "比例:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:137
+msgid "The aspect ratio of the frame's child"
+msgstr "子框格的長寬比"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:138
+msgid "Obey Child:"
+msgstr "遵從子項:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:139
+msgid "If the aspect ratio should be determined by the child"
+msgstr "長寬比是否由子項決定"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbaspectframe.c:319
+msgid "Aspect Frame"
+msgstr "框格外觀"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:118 ../glade/gbwidgets/gbcheckbutton.c:85
+#: ../glade/gbwidgets/gbmenutoolbutton.c:85
+#: ../glade/gbwidgets/gbradiobutton.c:126
+#: ../glade/gbwidgets/gbradiotoolbutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:88
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:90
+#: ../glade/gbwidgets/gbtoolbutton.c:104
+msgid "Stock Button:"
+msgstr "內置按鈕:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:119 ../glade/gbwidgets/gbcheckbutton.c:86
+#: ../glade/gbwidgets/gbmenutoolbutton.c:86
+#: ../glade/gbwidgets/gbradiobutton.c:127
+#: ../glade/gbwidgets/gbradiotoolbutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:89
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:91
+#: ../glade/gbwidgets/gbtoolbutton.c:105
+msgid "The stock button to use"
+msgstr "所使用的內置按鈕"
+
+#. For now we don't support editing the menuitem properties in the property
+#. editor. The menu editor has to be used instead.
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/glade_menu_editor.c:748
+#: ../glade/gnome/gnomehref.c:68
+msgid "Label:"
+msgstr "標籤:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:121 ../glade/gbwidgets/gbcheckbutton.c:88
+#: ../glade/gbwidgets/gbcheckmenuitem.c:72 ../glade/gbwidgets/gbentry.c:100
+#: ../glade/gbwidgets/gbimagemenuitem.c:92 ../glade/gbwidgets/gblabel.c:169
+#: ../glade/gbwidgets/gblistitem.c:73 ../glade/gbwidgets/gbmenuitem.c:87
+#: ../glade/gbwidgets/gbmenutoolbutton.c:88
+#: ../glade/gbwidgets/gbradiobutton.c:129
+#: ../glade/gbwidgets/gbradiomenuitem.c:103
+#: ../glade/gbwidgets/gbradiotoolbutton.c:136
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gbwidgets/gbtogglebutton.c:91
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:93
+#: ../glade/gbwidgets/gbtoolbutton.c:107 ../glade/gnome-db/gnomedbeditor.c:64
+msgid "The text to display"
+msgstr "要顯示的文字"
+
+#: ../glade/gbwidgets/gbbutton.c:122 ../glade/gbwidgets/gbcheckbutton.c:89
+#: ../glade/gbwidgets/gbimage.c:107 ../glade/gbwidgets/gbmenutoolbutton.c:89
+#: ../glade/gbwidgets/gbradiobutton.c:130
+#: ../glade/gbwidgets/gbradiotoolbutton.c:137
+#: ../glade/gbwidgets/gbtogglebutton.c:92
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:94
+#: ../glade/gbwidgets/gbtoolbutton.c:108 ../glade/gbwidgets/gbwindow.c:297
+#: ../glade/glade_menu_editor.c:814
+msgid "Icon:"
+msgstr "圖示:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:123 ../glade/gbwidgets/gbcheckbutton.c:90
+#: ../glade/gbwidgets/gbimage.c:108 ../glade/gbwidgets/gbmenutoolbutton.c:90
+#: ../glade/gbwidgets/gbradiobutton.c:131
+#: ../glade/gbwidgets/gbradiotoolbutton.c:138
+#: ../glade/gbwidgets/gbtogglebutton.c:93
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:95
+#: ../glade/gbwidgets/gbtoolbutton.c:109
+msgid "The icon to display"
+msgstr "要顯示的圖示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:125 ../glade/gbwidgets/gbcheckbutton.c:92
+#: ../glade/gbwidgets/gbradiobutton.c:133
+#: ../glade/gbwidgets/gbtogglebutton.c:95
+msgid "Button Relief:"
+msgstr "按鈕浮雕:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:126 ../glade/gbwidgets/gbcheckbutton.c:93
+#: ../glade/gbwidgets/gbradiobutton.c:134
+#: ../glade/gbwidgets/gbtogglebutton.c:96
+msgid "The relief style of the button"
+msgstr "按鈕的浮雕風格"
+
+#: ../glade/gbwidgets/gbbutton.c:131
+msgid "Response ID:"
+msgstr "回應 ID:"
+
+#: ../glade/gbwidgets/gbbutton.c:132
+msgid ""
+"The response code returned when the button is pressed. Select one of the "
+"standard responses or enter a positive integer value"
+msgstr "當按鈕按下時傳回的回應碼。選擇其中之一標準回應或是輸入一個正整數值"
+
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbcombobox.c:83
+#: ../glade/gbwidgets/gbcomboboxentry.c:82
+#: ../glade/gbwidgets/gbfontbutton.c:78 ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "Focus On Click:"
+msgstr "點選時聚焦"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:137 ../glade/gbwidgets/gbcheckbutton.c:102
+#: ../glade/gbwidgets/gbcolorbutton.c:70 ../glade/gbwidgets/gbfontbutton.c:78
+#: ../glade/gbwidgets/gbradiobutton.c:148
+#: ../glade/gbwidgets/gbtogglebutton.c:103
+#: ../glade/gnome/gnomecolorpicker.c:76 ../glade/gnome/gnomefontpicker.c:109
+#: ../glade/gnome/gnomehref.c:70
+msgid "If the button grabs focus when it is clicked"
+msgstr "是否單擊按鈕時是否擷取焦點"
+
+#: ../glade/gbwidgets/gbbutton.c:1502
+msgid "Remove Button Contents"
+msgstr "移除按鈕內容"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbbutton.c:1600
+msgid "Button"
+msgstr "按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:73
+msgid "Heading:"
+msgstr "標題:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:74
+msgid "If the month and year should be shown at the top"
+msgstr "月份和年份是否顯示在頂部"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:75
+msgid "Day Names:"
+msgstr "日期名稱:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:76
+msgid "If the day names should be shown"
+msgstr "是否顯示日期名稱"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:77
+msgid "Fixed Month:"
+msgstr "固定月份:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:78
+msgid "If the month and year shouldn't be changeable"
+msgstr "月份和年份是否應為不可更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:79
+msgid "Week Numbers:"
+msgstr "週數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:80
+msgid "If the number of the week should be shown"
+msgstr "是否顯示週數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:81 ../glade/gnome/gnomedateedit.c:74
+msgid "Monday First:"
+msgstr "週一開始:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:82 ../glade/gnome/gnomedateedit.c:75
+msgid "If the week should start on Monday"
+msgstr "每周是否從週一開始"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcalendar.c:266
+msgid "Calendar"
+msgstr "日曆"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcellview.c:63 ../glade/gnome/gnomedruidpageedge.c:102
+#: ../glade/gnome/gnomedruidpagestandard.c:91
+msgid "Back. Color:"
+msgstr "背景色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcellview.c:64
+msgid "The background color"
+msgstr "背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcellview.c:192
+msgid "Cell View"
+msgstr "單元格檢視"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:96
+#: ../glade/gbwidgets/gbcheckmenuitem.c:73
+#: ../glade/gbwidgets/gbradiobutton.c:137
+#: ../glade/gbwidgets/gbradiomenuitem.c:104
+#: ../glade/gbwidgets/gbradiotoolbutton.c:147
+#: ../glade/gbwidgets/gbtogglebutton.c:99
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:97
+msgid "Initially On:"
+msgstr "初始開啟:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:97
+msgid "If the check button is initially on"
+msgstr "選取按鈕最初是否處於開啟狀態"
+
+#: ../glade/gbwidgets/gbcheckbutton.c:98
+#: ../glade/gbwidgets/gbradiobutton.c:139
+#: ../glade/gbwidgets/gbtogglebutton.c:101
+msgid "Inconsistent:"
+msgstr "不一致:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:99
+#: ../glade/gbwidgets/gbradiobutton.c:140
+#: ../glade/gbwidgets/gbtogglebutton.c:102
+msgid "If the button is shown in an inconsistent state"
+msgstr "是否在不一致狀態下顯示按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:100
+#: ../glade/gbwidgets/gbradiobutton.c:141
+msgid "Indicator:"
+msgstr "指示器:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:101
+#: ../glade/gbwidgets/gbradiobutton.c:142
+msgid "If the indicator is always drawn"
+msgstr "指示器是否始終處於顯示狀態"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckbutton.c:211
+msgid "Check Button"
+msgstr "選取按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckmenuitem.c:74
+msgid "If the check menu item is initially on"
+msgstr "選取選單項最初是否處於開啟狀態"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcheckmenuitem.c:203
+msgid "Check Menu Item"
+msgstr "選取選單項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:141
+msgid "New columned list"
+msgstr "新柱狀列表"
+
+# SUN NEW TRANSLATION
+#. Columns label & entry
+#: ../glade/gbwidgets/gbclist.c:152 ../glade/gbwidgets/gbctree.c:157
+#: ../glade/gbwidgets/gbhbox.c:110 ../glade/gbwidgets/gbhbuttonbox.c:132
+#: ../glade/gbwidgets/gbtable.c:165
+msgid "Number of columns:"
+msgstr "欄數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:242 ../glade/gbwidgets/gbctree.c:248
+#: ../glade/gbwidgets/gbiconview.c:128 ../glade/gbwidgets/gblist.c:77
+#: ../glade/gnome/gnomeiconlist.c:174
+msgid "Select Mode:"
+msgstr "選擇模式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:243
+msgid "The selection mode of the columned list"
+msgstr "柱狀列表的選擇模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:245 ../glade/gbwidgets/gbctree.c:251
+msgid "Show Titles:"
+msgstr "顯示標題:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:246 ../glade/gbwidgets/gbctree.c:252
+msgid "If the column titles are shown"
+msgstr "是否顯示行標題"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:248
+msgid "The type of shadow of the columned list's border"
+msgstr "柱狀列表邊框的陰影類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbclist.c:594
+msgid "Columned List"
+msgstr "柱狀列表"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:65 ../glade/gnome/gnomecolorpicker.c:70
+msgid "Use Alpha:"
+msgstr "使用 Alpha:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:66 ../glade/gnome/gnomecolorpicker.c:71
+msgid "If the alpha channel should be used"
+msgstr "是否使用 Alpha 通道"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:68
+#: ../glade/gbwidgets/gbfilechooserbutton.c:86
+#: ../glade/gbwidgets/gbfontbutton.c:68 ../glade/gbwidgets/gbwindow.c:244
+#: ../glade/gnome/gnomecolorpicker.c:73 ../glade/gnome/gnomedruidpageedge.c:93
+#: ../glade/gnome/gnomedruidpagestandard.c:85
+#: ../glade/gnome/gnomefileentry.c:101 ../glade/gnome/gnomefontpicker.c:95
+#: ../glade/gnome/gnomeiconentry.c:72 ../glade/gnome/gnomepixmapentry.c:82
+msgid "Title:"
+msgstr "標題:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:69 ../glade/gnome/gnomecolorpicker.c:74
+msgid "The title of the color selection dialog"
+msgstr "顏色選擇對話框的標題"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:91
+#: ../glade/gbwidgets/gbcolorbutton.c:119
+#: ../glade/gbwidgets/gbcolorbutton.c:162
+msgid "Pick a Color"
+msgstr "選擇顏色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorbutton.c:211
+msgid "Color Chooser Button"
+msgstr "顏色選取按鈕"
+
+#: ../glade/gbwidgets/gbcolorselection.c:62
+msgid "Opacity Control:"
+msgstr "不透明度控制:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselection.c:63
+msgid "If the opacity control is shown"
+msgstr "是否顯示不透明控制"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselection.c:64
+msgid "Palette:"
+msgstr "調色板:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselection.c:65
+msgid "If the palette is shown"
+msgstr "是否顯示調色板"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselection.c:173
+msgid "Color Selection"
+msgstr "顏色選擇"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:71
+msgid "Select Color"
+msgstr "選擇顏色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcolorselectiondialog.c:316 ../glade/property.c:1276
+msgid "Color Selection Dialog"
+msgstr "「顏色選擇」對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:105
+msgid "Value In List:"
+msgstr "列表中的值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:106
+msgid "If the value must be in the list"
+msgstr "值是否必須在列表中"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:107
+msgid "OK If Empty:"
+msgstr "如果為空則可接受:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:108
+msgid "If an empty value is acceptable, when 'Value In List' is set"
+msgstr "當設置「列表中的值」時,是否可以接受空值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:109
+msgid "Case Sensitive:"
+msgstr "區分大小寫:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:110
+msgid "If the searching is case sensitive"
+msgstr "搜尋是否區分大小寫"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:111
+msgid "Use Arrows:"
+msgstr "使用箭頭:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:112
+msgid "If arrows can be used to change the value"
+msgstr "箭頭是否可以用於更改值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:113
+msgid "Use Always:"
+msgstr "始終使用:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:114
+msgid "If arrows work even if the value is not in the list"
+msgstr "即使當值不在列表中時,箭頭是否依然起作用"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:115 ../glade/gbwidgets/gbcombobox.c:78
+#: ../glade/gbwidgets/gbcomboboxentry.c:75
+msgid "Items:"
+msgstr "項目:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:116 ../glade/gbwidgets/gbcombobox.c:79
+#: ../glade/gbwidgets/gbcomboboxentry.c:76
+msgid "The items in the combo list, one per line"
+msgstr "組合列表中的項目,每列一個"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombo.c:425 ../glade/gbwidgets/gbcombobox.c:289
+msgid "Combo Box"
+msgstr "組合方框"
+
+#: ../glade/gbwidgets/gbcombobox.c:81 ../glade/gbwidgets/gbcomboboxentry.c:78
+msgid "Add Tearoffs:"
+msgstr "添加撕裂線:"
+
+#: ../glade/gbwidgets/gbcombobox.c:82 ../glade/gbwidgets/gbcomboboxentry.c:79
+msgid "Whether dropdowns should have a tearoff menu item"
+msgstr "是否下拉選單應該具有撕裂線項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcombobox.c:84 ../glade/gbwidgets/gbcomboboxentry.c:83
+msgid "Whether the combo box grabs focus when it is clicked"
+msgstr "當單擊組合方框時是否擷取焦點"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcomboboxentry.c:80 ../glade/gbwidgets/gbentry.c:102
+msgid "Has Frame:"
+msgstr "具有框格"
+
+#: ../glade/gbwidgets/gbcomboboxentry.c:81
+msgid "Whether the combo box draws a frame around the child"
+msgstr "是否組合方框在子元件周圍繪製框格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcomboboxentry.c:302
+msgid "Combo Box Entry"
+msgstr "組合方框輸入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbctree.c:146
+msgid "New columned tree"
+msgstr "新柱狀樹"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbctree.c:249
+msgid "The selection mode of the columned tree"
+msgstr "柱狀樹的選擇模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbctree.c:254
+msgid "The type of shadow of the columned tree's border"
+msgstr "柱狀樹邊框的陰影類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbctree.c:538
+msgid "Columned Tree"
+msgstr "柱狀樹"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:85 ../glade/gbwidgets/gbwindow.c:247
+msgid "Type:"
+msgstr "類型:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:85
+msgid "The type of the curve"
+msgstr "曲線類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "X Min:"
+msgstr "X 最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:87 ../glade/gbwidgets/gbgammacurve.c:91
+msgid "The minimum horizontal value"
+msgstr "水平最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "X Max:"
+msgstr "X 最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:88 ../glade/gbwidgets/gbgammacurve.c:92
+msgid "The maximum horizontal value"
+msgstr "水平最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "Y Min:"
+msgstr "Y 最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:89 ../glade/gbwidgets/gbgammacurve.c:93
+msgid "The minimum vertical value"
+msgstr "垂直最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "Y Max:"
+msgstr "Y 最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:90 ../glade/gbwidgets/gbgammacurve.c:94
+msgid "The maximum vertical value"
+msgstr "垂直最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcurve.c:250
+msgid "Curve"
+msgstr "曲線"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:154
+msgid "Creation Function:"
+msgstr "建立函數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:155
+msgid "The function which creates the widget"
+msgstr "建立視窗元件的函數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:157
+msgid "String1:"
+msgstr "字串一:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:158
+msgid "The first string argument to pass to the function"
+msgstr "傳遞給函數的第一個字串參數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:159
+msgid "String2:"
+msgstr "字串二:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:160
+msgid "The second string argument to pass to the function"
+msgstr "傳遞給函數的第二個字串參數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:161
+msgid "Int1:"
+msgstr "整數一:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:162
+msgid "The first integer argument to pass to the function"
+msgstr "傳遞給函數的第一個整數參數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:163
+msgid "Int2:"
+msgstr "整數二:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:164
+msgid "The second integer argument to pass to the function"
+msgstr "傳遞給函數的第二個整數參數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbcustom.c:380
+msgid "Custom Widget"
+msgstr "自定視窗元件"
+
+#: ../glade/gbwidgets/gbdialog.c:293
+msgid "New dialog"
+msgstr "新對話框"
+
+#: ../glade/gbwidgets/gbdialog.c:305
+msgid "Cancel, OK"
+msgstr "取消,確定"
+
+#: ../glade/gbwidgets/gbdialog.c:314 ../glade/glade.c:367
+#: ../glade/glade_project_window.c:1322 ../glade/property.c:5162
+msgid "OK"
+msgstr "確定"
+
+#: ../glade/gbwidgets/gbdialog.c:323
+msgid "Cancel, Apply, OK"
+msgstr "取消,套用,確定"
+
+#: ../glade/gbwidgets/gbdialog.c:332
+msgid "Close"
+msgstr "關閉"
+
+#: ../glade/gbwidgets/gbdialog.c:341
+msgid "_Standard Button Layout:"
+msgstr "標準按鈕配置(_S):"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbdialog.c:350
+msgid "_Number of Buttons:"
+msgstr "按鈕數(_N):"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbdialog.c:367
+msgid "Show Help Button"
+msgstr "顯示求助按鈕"
+
+#: ../glade/gbwidgets/gbdialog.c:398
+msgid "Has Separator:"
+msgstr "具有分隔線:"
+
+#: ../glade/gbwidgets/gbdialog.c:399
+msgid "If the dialog has a horizontal separator above the buttons"
+msgstr "是否對話框的按鈕上方有水平分隔線"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbdialog.c:606
+msgid "Dialog"
+msgstr "對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbdrawingarea.c:146
+msgid "Drawing Area"
+msgstr "繪製區"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:115
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "Editable:"
+msgstr "可編輯:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:94 ../glade/gbwidgets/gbtextview.c:116
+#: ../glade/gnome-db/gnomedbeditor.c:62
+msgid "If the text can be edited"
+msgstr "文字是否可以編輯"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:95
+msgid "Text Visible:"
+msgstr "文字可見:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:96
+msgid ""
+"If the text entered by the user will be shown. When turned off, the text "
+"typed in is displayed as asterix characters, which is useful for entering "
+"passwords"
+msgstr ""
+"是否顯示使用者輸入的文字。當關閉時,鍵入的文字將顯示為星號,這可用於輸入密碼"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:97
+msgid "Max Length:"
+msgstr "最大長度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:98
+msgid "The maximum length of the text"
+msgstr "文字的最大長度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:100 ../glade/gbwidgets/gbprogressbar.c:143
+#: ../glade/gbwidgets/gbtextview.c:124 ../glade/gnome-db/gnomedbeditor.c:64
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+#: ../glade/gnome/gnomedruidpageedge.c:95 ../glade/property.c:926
+msgid "Text:"
+msgstr "文字:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:102
+msgid "If the entry has a frame around it"
+msgstr "輸入欄是否有框格圍繞"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:103
+msgid "Invisible Char:"
+msgstr "不可見字元:"
+
+#: ../glade/gbwidgets/gbentry.c:103
+msgid ""
+"The character to use if the text should not visible, e.g. when entering "
+"passwords"
+msgstr "用來遮蓋輸入內容的字元(當輸入密碼時)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "Activates Default:"
+msgstr "啟動預設值:"
+
+#: ../glade/gbwidgets/gbentry.c:104
+msgid "If the default widget in the window is activated when Enter is pressed"
+msgstr "當按下 Enter 鍵時,是否啟動預設視窗元件"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "Width In Chars:"
+msgstr "字元數寬度:"
+
+#: ../glade/gbwidgets/gbentry.c:105
+msgid "The number of characters to leave space for in the entry"
+msgstr "輸入元件中預留的空白長度(單位為字元)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbentry.c:318
+msgid "Text Entry"
+msgstr "文字輸入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "Visible Window:"
+msgstr "可見視窗:"
+
+#: ../glade/gbwidgets/gbeventbox.c:65
+msgid "If the event box uses a visible window"
+msgstr "事件方框是否使用可見的視窗"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "Above Child:"
+msgstr "子項之上:"
+
+#: ../glade/gbwidgets/gbeventbox.c:66
+msgid "If the event box window is above the child widget's window"
+msgstr "事件方框是否保持在其他子視窗的上面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbeventbox.c:167
+msgid "Event Box"
+msgstr "事件方框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbexpander.c:54
+msgid "Initially Expanded:"
+msgstr "初始擴展:"
+
+#: ../glade/gbwidgets/gbexpander.c:55
+msgid "Whether the expander is initially opened to reveal the child widget"
+msgstr "該擴展元件是否已經開啟,使其子元件顯露出來。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbexpander.c:57 ../glade/gbwidgets/gbhbox.c:175
+#: ../glade/gbwidgets/gbhbuttonbox.c:199 ../glade/gbwidgets/gbvbox.c:160
+msgid "Spacing:"
+msgstr "間距:"
+
+#: ../glade/gbwidgets/gbexpander.c:58
+msgid "Space to put between the label and the child"
+msgstr "置於標籤與子項間的空間"
+
+#: ../glade/gbwidgets/gbexpander.c:105 ../glade/gbwidgets/gbframe.c:225
+msgid "Add Label Widget"
+msgstr "添加標籤視窗元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbexpander.c:228
+msgid "Expander"
+msgstr "擴展器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:87
+msgid "The window title of the file chooser dialog"
+msgstr "「檔案選擇」對話框的視窗標題"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:88
+#: ../glade/gbwidgets/gbfilechooserwidget.c:86
+#: ../glade/gbwidgets/gbfilechooserdialog.c:158
+#: ../glade/gnome/gnomefileentry.c:109
+msgid "Action:"
+msgstr "動作:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:89
+#: ../glade/gbwidgets/gbfilechooserwidget.c:87
+#: ../glade/gbwidgets/gbfilechooserdialog.c:159
+#: ../glade/gnome/gnomefileentry.c:110
+msgid "The type of file operation being performed"
+msgstr "要執行的檔案作業指令種類"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:91
+#: ../glade/gbwidgets/gbfilechooserwidget.c:89
+#: ../glade/gbwidgets/gbfilechooserdialog.c:161
+msgid "Local Only:"
+msgstr "限定本地端:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:92
+#: ../glade/gbwidgets/gbfilechooserwidget.c:90
+#: ../glade/gbwidgets/gbfilechooserdialog.c:162
+msgid "Whether the selected files should be limited to local files"
+msgstr "是否選擇的檔案應該限定於本地端檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:93
+#: ../glade/gbwidgets/gbfilechooserwidget.c:93
+#: ../glade/gbwidgets/gbfilechooserdialog.c:165
+msgid "Show Hidden:"
+msgstr "顯示隱藏項:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:94
+#: ../glade/gbwidgets/gbfilechooserwidget.c:94
+#: ../glade/gbwidgets/gbfilechooserdialog.c:166
+msgid "Whether the hidden files and folders should be displayed"
+msgstr "是否顯示隱藏的檔案和目錄"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:95
+#: ../glade/gbwidgets/gbfilechooserdialog.c:167
+msgid "Confirm:"
+msgstr "確認:"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:96
+#: ../glade/gbwidgets/gbfilechooserdialog.c:168
+msgid ""
+"Whether a confirmation dialog will be displayed if a file will be overwritten"
+msgstr ""
+"如果某個檔案將被覆寫時,是否顯示一個確認對話框"
+
+#: ../glade/gbwidgets/gbfilechooserbutton.c:97
+#: ../glade/gbwidgets/gblabel.c:201
+msgid "Width in Chars:"
+msgstr "字元數寬度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:98
+msgid "The width of the button in characters"
+msgstr "按鈕寬度(字元數)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserbutton.c:296
+msgid "File Chooser Button"
+msgstr "檔案選擇按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserwidget.c:91
+#: ../glade/gbwidgets/gbfilechooserdialog.c:163
+msgid "Select Multiple:"
+msgstr "多重選擇:"
+
+#: ../glade/gbwidgets/gbfilechooserwidget.c:92
+#: ../glade/gbwidgets/gbfilechooserdialog.c:164
+msgid "Whether to allow multiple files to be selected"
+msgstr "是否允許同時選取多個檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserwidget.c:260
+msgid "File Chooser"
+msgstr "檔案選擇器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfilechooserdialog.c:435
+msgid "File Chooser Dialog"
+msgstr "「檔案選擇」對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfileselection.c:72 ../glade/property.c:1366
+msgid "Select File"
+msgstr "選擇檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfileselection.c:114
+msgid "File Ops.:"
+msgstr "檔案操作:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfileselection.c:115
+msgid "If the file operation buttons are shown"
+msgstr "是否顯示檔案操作按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfileselection.c:293
+msgid "File Selection Dialog"
+msgstr "「檔案選取」對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:139 ../glade/gbwidgets/gblayout.c:221
+msgid "X:"
+msgstr "X:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:140
+msgid "The X coordinate of the widget in the GtkFixed"
+msgstr "在 GtkFixed 中視窗元件的 X 座標"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:142 ../glade/gbwidgets/gblayout.c:224
+msgid "Y:"
+msgstr "Y:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:143
+msgid "The Y coordinate of the widget in the GtkFixed"
+msgstr "在 GtkFixed 中視窗元件的 X 座標"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfixed.c:228
+msgid "Fixed Positions"
+msgstr "固定位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:69 ../glade/gnome/gnomefontpicker.c:96
+msgid "The title of the font selection dialog"
+msgstr "「字型選擇」對話框的標題"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:70
+msgid "Show Style:"
+msgstr "顯示風格:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:71
+msgid "If the font style is shown as part of the font information"
+msgstr "是否將字型風格做為字型資訊的一部分顯示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:72 ../glade/gnome/gnomefontpicker.c:102
+msgid "Show Size:"
+msgstr "顯示大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:73 ../glade/gnome/gnomefontpicker.c:103
+msgid "If the font size is shown as part of the font information"
+msgstr "是否將字型大小做為字型資訊的一部分顯示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:74 ../glade/gnome/gnomefontpicker.c:104
+msgid "Use Font:"
+msgstr "使用字型:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:75 ../glade/gnome/gnomefontpicker.c:105
+msgid "If the selected font is used when displaying the font information"
+msgstr "在顯示字型資訊時是否使用選定字型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:76 ../glade/gnome/gnomefontpicker.c:106
+msgid "Use Size:"
+msgstr "使用大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:77
+msgid "if the selected font size is used when displaying the font information"
+msgstr "在顯示字型資訊時是否使用選定字型大小"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gbwidgets/gbfontbutton.c:97 ../glade/gbwidgets/gbfontbutton.c:133
+#: ../glade/gbwidgets/gbfontbutton.c:191 ../glade/gnome/gnomefontpicker.c:128
+#: ../glade/gnome/gnomefontpicker.c:199 ../glade/gnome/gnomefontpicker.c:301
+msgid "Pick a Font"
+msgstr "選取字型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontbutton.c:268
+msgid "Font Chooser Button"
+msgstr "字型選擇按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselection.c:64 ../glade/gnome/gnomefontpicker.c:97
+msgid "Preview Text:"
+msgstr "預覽文字:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselection.c:64
+msgid "The preview text to display"
+msgstr "要顯示的預覽檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselection.c:170
+msgid "Font Selection"
+msgstr "字型選擇"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselectiondialog.c:70
+msgid "Select Font"
+msgstr "選擇字型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbfontselectiondialog.c:301
+msgid "Font Selection Dialog"
+msgstr "「字型選擇」對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbframe.c:360
+msgid "Frame"
+msgstr "框格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "Initial Type:"
+msgstr "初始類型:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbgammacurve.c:88
+msgid "The initial type of the curve"
+msgstr "曲線的初始類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbgammacurve.c:256
+msgid "Gamma Curve"
+msgstr "Gamma 曲線"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:110
+msgid "The type of shadow around the handle box"
+msgstr "控制框周圍的陰影類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:113
+msgid "Handle Pos:"
+msgstr "控制位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:114
+msgid "The position of the handle"
+msgstr "控制點的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:116
+msgid "Snap Edge:"
+msgstr "貼齊邊緣:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:117
+msgid "The edge of the handle box which snaps into position"
+msgstr "貼齊位置的控制框邊緣"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhandlebox.c:304
+msgid "Handle Box"
+msgstr "控制框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:99
+msgid "New horizontal box"
+msgstr "新水平框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbhbuttonbox.c:194
+#: ../glade/gbwidgets/gbtoolbar.c:267 ../glade/gbwidgets/gbvbox.c:156
+msgid "Size:"
+msgstr "大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:171 ../glade/gbwidgets/gbvbox.c:156
+msgid "The number of widgets in the box"
+msgstr "方框中的視窗元件數量"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:173 ../glade/gbwidgets/gbtable.c:243
+#: ../glade/gbwidgets/gbtoolbar.c:426 ../glade/gbwidgets/gbvbox.c:158
+msgid "Homogeneous:"
+msgstr "同質:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:174 ../glade/gbwidgets/gbvbox.c:159
+msgid "If the children should be the same size"
+msgstr "子項的大小是否應相同"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:175 ../glade/gbwidgets/gbvbox.c:160
+msgid "The space between each child"
+msgstr "每個子項之間的間隔"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:312
+msgid "Can't delete any children."
+msgstr "無法刪除任何子項。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:327 ../glade/gbwidgets/gbhpaned.c:73
+#: ../glade/gbwidgets/gbhruler.c:89 ../glade/gbwidgets/gbnotebook.c:669
+#: ../glade/gbwidgets/gbvpaned.c:69 ../glade/gbwidgets/gbvruler.c:89
+#: ../glade/gbwidgets/gbwindow.c:256
+msgid "Position:"
+msgstr "位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:328
+msgid "The widget's position relative to its siblings"
+msgstr "視窗元件相對於同級元件的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:330
+msgid "Padding:"
+msgstr "填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:331
+msgid "The widget's padding"
+msgstr "視窗元件的填充"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:333 ../glade/gbwidgets/gbnotebook.c:672
+#: ../glade/gbwidgets/gbpreview.c:65 ../glade/gbwidgets/gbtoolbar.c:424
+msgid "Expand:"
+msgstr "擴展:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:334 ../glade/gbwidgets/gbtoolbar.c:425
+msgid "Set True to let the widget expand"
+msgstr "設置為 True 使視窗元件可以擴展"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:335 ../glade/gbwidgets/gbnotebook.c:674
+msgid "Fill:"
+msgstr "裝滿:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:336
+msgid "Set True to let the widget fill its allocated area"
+msgstr "設置為 True 使視窗元件可以裝滿它的分配區域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:337 ../glade/gbwidgets/gbnotebook.c:676
+msgid "Pack Start:"
+msgstr "包裝開始位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:338
+msgid "Set True to pack the widget at the start of the box"
+msgstr "設置為 True 在方框開始處對視窗元件包裝"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:455
+msgid "Insert Before"
+msgstr "在物件之前插入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:461
+msgid "Insert After"
+msgstr "在物件之後插入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbox.c:571
+msgid "Horizontal Box"
+msgstr "水平方框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:120
+msgid "New horizontal button box"
+msgstr "新水平按鈕框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:194
+msgid "The number of buttons"
+msgstr "按鈕數量"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:196
+msgid "Layout:"
+msgstr "佈局:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:197
+msgid "The layout style of the buttons"
+msgstr "按鈕的佈局風格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:199
+msgid "The space between the buttons"
+msgstr "按鈕之間的間隔"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhbuttonbox.c:414
+msgid "Horizontal Button Box"
+msgstr "水平按鈕框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:74 ../glade/gbwidgets/gbvpaned.c:70
+msgid "The position of the divider"
+msgstr "切割符號的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:186 ../glade/gbwidgets/gbwindow.c:285
+msgid "Shrink:"
+msgstr "收縮:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:187
+msgid "Set True to let the widget shrink"
+msgstr "設置為 True 使視窗元件可以收縮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:188
+msgid "Resize:"
+msgstr "改變大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:189
+msgid "Set True to let the widget resize"
+msgstr "設置為 True 使視窗元件可以改變大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhpaned.c:315
+msgid "Horizontal Panes"
+msgstr "水平窗格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:82 ../glade/gbwidgets/gbvruler.c:82
+msgid "Metric:"
+msgstr "度量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:83 ../glade/gbwidgets/gbvruler.c:83
+msgid "The units of the ruler"
+msgstr "標尺的單位"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:85 ../glade/gbwidgets/gbvruler.c:85
+msgid "Lower Value:"
+msgstr "較低值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:86 ../glade/gbwidgets/gbvruler.c:86
+#: ../glade/gbwidgets/gbvruler.c:88
+msgid "The low value of the ruler"
+msgstr "標尺的低值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:87 ../glade/gbwidgets/gbvruler.c:87
+msgid "Upper Value:"
+msgstr "較高值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:88
+msgid "The high value of the ruler"
+msgstr "標尺的高值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:90 ../glade/gbwidgets/gbvruler.c:90
+msgid "The current position on the ruler"
+msgstr "標尺上的目前位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:91 ../glade/gbwidgets/gbvruler.c:91
+#: ../glade/property.c:4833
+msgid "Max:"
+msgstr "最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:92 ../glade/gbwidgets/gbvruler.c:92
+msgid "The maximum value of the ruler"
+msgstr "標尺的最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhruler.c:247
+msgid "Horizontal Ruler"
+msgstr "水平標尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "Show Value:"
+msgstr "顯示值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:107 ../glade/gbwidgets/gbvscale.c:108
+msgid "If the scale's value is shown"
+msgstr "是否顯示比例尺的值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbspinbutton.c:93
+#: ../glade/gbwidgets/gbvscale.c:109
+msgid "Digits:"
+msgstr "數字:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:108 ../glade/gbwidgets/gbvscale.c:109
+msgid "The number of digits to show"
+msgstr "要顯示的數字位數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:110 ../glade/gbwidgets/gbvscale.c:111
+msgid "Value Pos:"
+msgstr "值位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:111 ../glade/gbwidgets/gbvscale.c:112
+msgid "The position of the value"
+msgstr "值的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:113 ../glade/gbwidgets/gbhscrollbar.c:87
+#: ../glade/gbwidgets/gbvscale.c:114 ../glade/gbwidgets/gbvscrollbar.c:87
+msgid "Policy:"
+msgstr "策略:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:114 ../glade/gbwidgets/gbvscale.c:115
+msgid "The update policy of the scale"
+msgstr "比例尺的更新策略"
+
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "Inverted:"
+msgstr "轉換"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:116 ../glade/gbwidgets/gbhscrollbar.c:90
+#: ../glade/gbwidgets/gbvscale.c:117 ../glade/gbwidgets/gbvscrollbar.c:90
+msgid "If the range values are inverted"
+msgstr "範圍值是否已轉換"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscale.c:319
+msgid "Horizontal Scale"
+msgstr "水平比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscrollbar.c:88 ../glade/gbwidgets/gbvscrollbar.c:88
+msgid "The update policy of the scrollbar"
+msgstr "捲動軸的更新策略"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhscrollbar.c:237
+msgid "Horizontal Scrollbar"
+msgstr "水平捲動軸"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbhseparator.c:144
+msgid "Horizonal Separator"
+msgstr "水平分隔線"
+
+#: ../glade/gbwidgets/gbiconview.c:107
+#, c-format
+msgid "Icon %i"
+msgstr "圖示 %i"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbiconview.c:129
+msgid "The selection mode of the icon view"
+msgstr "圖示檢視的選擇模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbiconview.c:131 ../glade/gbwidgets/gbprogressbar.c:134
+#: ../glade/gbwidgets/gbtoolbar.c:270 ../glade/gnome/bonobodockitem.c:179
+msgid "Orientation:"
+msgstr "指向:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbiconview.c:132
+msgid "The orientation of the icons"
+msgstr "圖示的指向"
+
+#: ../glade/gbwidgets/gbiconview.c:134 ../glade/gbwidgets/gbtreeview.c:118
+msgid "Reorderable:"
+msgstr "可重新排列:"
+
+#: ../glade/gbwidgets/gbiconview.c:135
+msgid "If the view can be reordered using Drag and Drop"
+msgstr "是否此檢視可以利用滑鼠拖放重新排列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbiconview.c:308
+msgid "Icon View"
+msgstr "圖示檢視"
+
+#: ../glade/gbwidgets/gbimage.c:110 ../glade/gbwidgets/gbwindow.c:301
+msgid "Named Icon:"
+msgstr "具名圖示:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:111 ../glade/gbwidgets/gbwindow.c:302
+msgid "The named icon to use"
+msgstr "所使用的具名圖示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:112
+msgid "Icon Size:"
+msgstr "圖示大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:113
+msgid "The stock icon size"
+msgstr "內置圖示大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:115
+msgid "Pixel Size:"
+msgstr "像素大小:"
+
+#: ../glade/gbwidgets/gbimage.c:116
+msgid ""
+"The size of the named icon in pixels, or -1 to use the Icon Size property"
+msgstr "具名圖示大小(像素數),或 -1 以使用圖示大小屬性"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:120
+msgid "The horizontal alignment"
+msgstr "水平對齊"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:123
+msgid "The vertical alignment"
+msgstr "垂直對齊"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimage.c:648
+msgid "Image"
+msgstr "圖像"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimagemenuitem.c:255
+#: ../glade/gbwidgets/gbmenuitem.c:228
+msgid "Invalid stock menu item"
+msgstr "無效的內置選單項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbimagemenuitem.c:471
+msgid "Menu item with a pixmap"
+msgstr "附像素圖的選單項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbinputdialog.c:257
+msgid "Input Dialog"
+msgstr "輸入對話框"
+
+#: ../glade/gbwidgets/gblabel.c:170
+msgid "Use Underline:"
+msgstr "使用底線:"
+
+#: ../glade/gbwidgets/gblabel.c:171
+msgid "If the text includes an underlined access key"
+msgstr "文字中是否包括加底線的存取鍵"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:172
+msgid "Use Markup:"
+msgstr "使用標記:"
+
+#: ../glade/gbwidgets/gblabel.c:173
+msgid "If the text includes pango markup"
+msgstr "文字是否包括 pango 標記"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:174
+msgid "Justify:"
+msgstr "調整:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:175
+msgid "The justification of the lines of the label"
+msgstr "調整標籤中的各列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:177
+msgid "Wrap Text:"
+msgstr "換列文字:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:178
+msgid "If the text is wrapped to fit within the width of the label"
+msgstr "是否換列文字以適合標籤的寬度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:179
+msgid "Selectable:"
+msgstr "可選取:"
+
+#: ../glade/gbwidgets/gblabel.c:180
+msgid "If the label text can be selected with the mouse"
+msgstr "標籤文字是否可用滑鼠選取"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:182
+msgid "The horizontal alignment of the entire label"
+msgstr "水平對齊整個標籤"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:185
+msgid "The vertical alignment of the entire label"
+msgstr "垂直對齊整個標籤"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:191
+msgid "Focus Target:"
+msgstr "聚焦目標:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:192
+msgid ""
+"The widget to set the keyboard focus to when the underlined access key is "
+"used"
+msgstr "當使用加底線的快捷鍵時,要在其上設置鍵盤焦點的視窗元件"
+
+# SUN NEW TRANSLATION
+#. gtk_combo_set_value_in_list (GTK_COMBO (combo), TRUE, TRUE);
+#: ../glade/gbwidgets/gblabel.c:198 ../glade/gbwidgets/gbprogressbar.c:146
+msgid "Ellipsize:"
+msgstr "省略:"
+
+#: ../glade/gbwidgets/gblabel.c:199 ../glade/gbwidgets/gbprogressbar.c:147
+msgid "How to ellipsize the string"
+msgstr "如何省略字串"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:202
+msgid "The width of the label in characters"
+msgstr "標籤的寬度(字元數)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:204
+msgid "Single Line Mode:"
+msgstr "單列模式:"
+
+#: ../glade/gbwidgets/gblabel.c:205
+msgid "If the label is only given enough height for a single line"
+msgstr "是否標籤只提供單列所需的足夠高度"
+
+#: ../glade/gbwidgets/gblabel.c:206
+msgid "Angle:"
+msgstr "角度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:207
+msgid "The angle of the label text"
+msgstr "標籤文字的角度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblabel.c:333 ../glade/gbwidgets/gblabel.c:348
+#: ../glade/gbwidgets/gblabel.c:616
+msgid "Auto"
+msgstr "自動"
+
+#: ../glade/gbwidgets/gblabel.c:872 ../glade/glade_menu_editor.c:411
+msgid "Label"
+msgstr "標籤"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:96
+msgid "Area Width:"
+msgstr "區域寬度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:97
+msgid "The width of the layout area"
+msgstr "佈局區域的寬度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:99
+msgid "Area Height:"
+msgstr "區域高度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:100
+msgid "The height of the layout area"
+msgstr "佈局區域的高度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:222
+msgid "The X coordinate of the widget in the GtkLayout"
+msgstr "GtkLayout 中視窗元件的 X 座標"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:225
+msgid "The Y coordinate of the widget in the GtkLayout"
+msgstr "GtkLayout 中視窗元件的 Y 座標"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblayout.c:380
+msgid "Layout"
+msgstr "佈局"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblist.c:78
+msgid "The selection mode of the list"
+msgstr "列表的選擇模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblist.c:192
+msgid "List"
+msgstr "列表"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gblistitem.c:171
+msgid "List Item"
+msgstr "列表項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenu.c:198
+msgid "Popup Menu"
+msgstr "跳出式選單"
+
+# SUN NEW TRANSLATION
+#. FIXME: I'm not sure if we should translate the non-stock labels or not.
+#: ../glade/gbwidgets/gbmenubar.c:215
+msgid "_File"
+msgstr "_File"
+
+# SUN NEW TRANSLATION
+#. Create Edit menu
+#: ../glade/gbwidgets/gbmenubar.c:223 ../glade/glade_project_window.c:692
+msgid "_Edit"
+msgstr "_Edit"
+
+#. Create View menu
+#: ../glade/gbwidgets/gbmenubar.c:229 ../glade/glade_project_window.c:721
+msgid "_View"
+msgstr "_View"
+
+#. Create Help menu
+#: ../glade/gbwidgets/gbmenubar.c:231 ../glade/glade_project_window.c:834
+msgid "_Help"
+msgstr "_Help"
+
+#: ../glade/gbwidgets/gbmenubar.c:232
+msgid "_About"
+msgstr "_About"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenubar.c:291
+msgid "Pack Direction:"
+msgstr "包裝方向:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenubar.c:292
+msgid "The pack direction of the menubar"
+msgstr "選單列的包裝方向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenubar.c:294
+msgid "Child Direction:"
+msgstr "子物件方向:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenubar.c:295
+msgid "The child pack direction of the menubar"
+msgstr "選單列子物件的包裝方向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenubar.c:300 ../glade/gbwidgets/gbmenubar.c:418
+#: ../glade/gbwidgets/gboptionmenu.c:139
+msgid "Edit Menus..."
+msgstr "編輯選單..."
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenubar.c:541
+msgid "Menu Bar"
+msgstr "選單列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenuitem.c:379
+msgid "Menu Item"
+msgstr "選單項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:92
+#: ../glade/gbwidgets/gbradiotoolbutton.c:150
+#: ../glade/gbwidgets/gbseparatortoolitem.c:67
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:99
+#: ../glade/gbwidgets/gbtoolbutton.c:111 ../glade/gbwidgets/gbtoolitem.c:65
+msgid "Show Horizontal:"
+msgstr "顯示水平:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:93
+#: ../glade/gbwidgets/gbradiotoolbutton.c:151
+#: ../glade/gbwidgets/gbseparatortoolitem.c:68
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:100
+#: ../glade/gbwidgets/gbtoolbutton.c:112 ../glade/gbwidgets/gbtoolitem.c:66
+msgid "If the item is visible when the toolbar is horizontal"
+msgstr "當工具列處於水平狀態時,項目是否不可見"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:94
+#: ../glade/gbwidgets/gbradiotoolbutton.c:152
+#: ../glade/gbwidgets/gbseparatortoolitem.c:69
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:101
+#: ../glade/gbwidgets/gbtoolbutton.c:113 ../glade/gbwidgets/gbtoolitem.c:67
+msgid "Show Vertical:"
+msgstr "顯示垂直:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:95
+#: ../glade/gbwidgets/gbradiotoolbutton.c:153
+#: ../glade/gbwidgets/gbseparatortoolitem.c:70
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:102
+#: ../glade/gbwidgets/gbtoolbutton.c:114 ../glade/gbwidgets/gbtoolitem.c:68
+msgid "If the item is visible when the toolbar is vertical"
+msgstr "當工具列處於垂直狀態時,項目是否不可見"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:96
+#: ../glade/gbwidgets/gbradiotoolbutton.c:154
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:103
+#: ../glade/gbwidgets/gbtoolbutton.c:115 ../glade/gbwidgets/gbtoolitem.c:69
+msgid "Is Important:"
+msgstr "是重要的:"
+
+#: ../glade/gbwidgets/gbmenutoolbutton.c:97
+#: ../glade/gbwidgets/gbradiotoolbutton.c:155
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:104
+#: ../glade/gbwidgets/gbtoolbutton.c:116 ../glade/gbwidgets/gbtoolitem.c:70
+msgid ""
+"If the item's text should be shown when the toolbar's mode is "
+"GTK_TOOLBAR_BOTH_HORIZ"
+msgstr "當進度條模式為 GTK_TOOLBAR_BOTH_HORIZ 時,是否應該顯示項目文字"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbmenutoolbutton.c:255
+msgid "Toolbar Button with Menu"
+msgstr "附帶選單的工具列按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:191
+msgid "New notebook"
+msgstr "新筆記本"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:202 ../glade/gnome/gnomepropertybox.c:125
+msgid "Number of pages:"
+msgstr "頁數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "Show Tabs:"
+msgstr "顯示頁標:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:274
+msgid "If the notebook tabs are shown"
+msgstr "是否顯示筆記本頁標"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:275
+msgid "Show Border:"
+msgstr "顯示邊框:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:276
+msgid "If the notebook border is shown, when the tabs are not shown"
+msgstr "在不顯示頁標時,是否顯示筆記本邊框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:277
+msgid "Tab Pos:"
+msgstr "頁標位置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:278
+msgid "The position of the notebook tabs"
+msgstr "筆記本頁標的位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:280
+msgid "Scrollable:"
+msgstr "可捲動:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:281
+msgid "If the notebook tabs are scrollable"
+msgstr "筆記本頁標是否可捲動"
+
+# SUN NEW TRANSLATION
+#. These seem to be deprecated.
+#: ../glade/gbwidgets/gbnotebook.c:284
+msgid "Tab Horz. Border:"
+msgstr "頁標水平邊框:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:285
+msgid "The size of the notebook tabs' horizontal border"
+msgstr "筆記本頁標的水平邊框的大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:287
+msgid "Tab Vert. Border:"
+msgstr "頁標垂直邊框:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:288
+msgid "The size of the notebook tabs' vertical border"
+msgstr "筆記本頁標的垂直邊框大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "Show Popup:"
+msgstr "顯示跳出式選單:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:291
+msgid "If the popup menu is enabled"
+msgstr "是否啟用跳出式選單"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:292 ../glade/gnome/gnomedruid.c:102
+msgid "Number of Pages:"
+msgstr "頁數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:293
+msgid "The number of notebook pages"
+msgstr "筆記本頁數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:540
+msgid "Previous Page"
+msgstr "上一頁"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:548
+msgid "Next Page"
+msgstr "下一頁"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:556
+msgid "Delete Page"
+msgstr "刪除頁"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:562
+msgid "Switch Next"
+msgstr "切換至下一個"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:570
+msgid "Switch Previous"
+msgstr "切換至上一個"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:578 ../glade/gnome/gnomedruid.c:298
+msgid "Insert Page After"
+msgstr "在物件之後插入頁面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:586 ../glade/gnome/gnomedruid.c:285
+msgid "Insert Page Before"
+msgstr "在物件之前插入頁面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:670
+msgid "The page's position in the list of pages"
+msgstr "在頁面列表中該頁位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:673
+msgid "Set True to let the tab expand"
+msgstr "設置為 True 使頁標可以擴展"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:675
+msgid "Set True to let the tab fill its allocated area"
+msgstr "設置為 True 使頁標可以裝滿它的分配區域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:677
+msgid "Set True to pack the tab at the start of the notebook"
+msgstr "設置為 True 在筆記本開始處對頁標包裝"
+
+#: ../glade/gbwidgets/gbnotebook.c:678
+msgid "Menu Label:"
+msgstr "選單標籤:"
+
+#: ../glade/gbwidgets/gbnotebook.c:679
+msgid "The text to display in the popup menu"
+msgstr "顯示在跳出式選單上的文字"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbnotebook.c:937
+msgid "Notebook"
+msgstr "筆記本"
+
+#: ../glade/gbwidgets/gboptionmenu.c:230
+#, c-format
+msgid "Cannot add a %s to a GtkOptionMenu."
+msgstr "無法加入 %s 到 GtkOptionMenu。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gboptionmenu.c:270
+msgid "Option Menu"
+msgstr "選項選單"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbpreview.c:63
+msgid "Color:"
+msgstr "顏色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbpreview.c:64
+msgid "If the preview is color or grayscale"
+msgstr "預覽是彩色圖像還是灰階圖像"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbpreview.c:66
+msgid "If the preview expands to fill its allocated area"
+msgstr "是否擴展預覽以裝滿它的分配區域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbpreview.c:162
+msgid "Preview"
+msgstr "預覽"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:135
+msgid "The orientation of the progress bar's contents"
+msgstr "進度條內容的指向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:137
+msgid "Fraction:"
+msgstr "文字:"
+
+#: ../glade/gbwidgets/gbprogressbar.c:138
+msgid "The fraction of work that has been completed"
+msgstr "已完成的工作比例"
+
+#: ../glade/gbwidgets/gbprogressbar.c:140
+msgid "Pulse Step:"
+msgstr "脈衝步長"
+
+#: ../glade/gbwidgets/gbprogressbar.c:141
+msgid ""
+"The fraction of the progress bar length to move the bouncing block when "
+"pulsed"
+msgstr "當一次脈衝後,跳動區塊應移動的比例(以進度條全長為基準)"
+
+#: ../glade/gbwidgets/gbprogressbar.c:144
+msgid "The text to display over the progress bar"
+msgstr "顯示在進度條上的文字"
+
+# SUN NEW TRANSLATION
+#. ShowText is implicit now, if the Text property is set to anything.
+#: ../glade/gbwidgets/gbprogressbar.c:152
+msgid "Show Text:"
+msgstr "顯示文字:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:153
+msgid "If the text should be shown in the progress bar"
+msgstr "是否在進度條中顯示文字"
+
+# SUN NEW TRANSLATION
+#. ActivityMode is deprecated and implicit now. The app just calls
+#. gtk_progress_bar_pulse() and it automatically goes into activity mode.
+#: ../glade/gbwidgets/gbprogressbar.c:157
+msgid "Activity Mode:"
+msgstr "活動模式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:158
+msgid "If the progress bar should act like the front of Kit's car"
+msgstr "進度條動作是否應像 Kit 汽車的前端"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:163
+msgid "The horizontal alignment of the text"
+msgstr "水平對齊文字"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:166
+msgid "The vertical alignment of the text"
+msgstr "垂直對齊文字"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbprogressbar.c:421
+msgid "Progress Bar"
+msgstr "進度條"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiobutton.c:138
+#: ../glade/gbwidgets/gbradiotoolbutton.c:148
+msgid "If the radio button is initially on"
+msgstr "單選按鈕初始是否開啟"
+
+#: ../glade/gbwidgets/gbradiobutton.c:143
+#: ../glade/gbwidgets/gbradiomenuitem.c:106
+#: ../glade/gbwidgets/gbradiotoolbutton.c:141
+#: ../glade/glade_menu_editor.c:1039
+msgid "Group:"
+msgstr "群組:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiobutton.c:144
+msgid ""
+"The radio button group (the default is all radio buttons with the same "
+"parent)"
+msgstr "單選按鈕組(預設情況下是具有相同親代的所有單選按鈕)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiobutton.c:189
+#: ../glade/gbwidgets/gbradiobutton.c:350
+#: ../glade/gbwidgets/gbradiotoolbutton.c:233
+#: ../glade/gbwidgets/gbradiotoolbutton.c:322
+msgid "New Group"
+msgstr "新群組"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiobutton.c:465
+msgid "Radio Button"
+msgstr "單選按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiomenuitem.c:105
+msgid "If the radio menu item is initially on"
+msgstr "單選選單項初始是否開啟"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiomenuitem.c:107
+msgid ""
+"The radio menu item group (the default is all radio menu items with the same "
+"parent)"
+msgstr "單選選單項組(預設情況下具有相同親代的所有單選選單項)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiomenuitem.c:388
+msgid "Radio Menu Item"
+msgstr "單選選單項"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiotoolbutton.c:142
+msgid ""
+"The radio tool button group (the default is all radio tool buttons in the "
+"toolbar)"
+msgstr "單選工具按鈕組(預設情況下是具有相同親代的所有單選按鈕)"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbradiotoolbutton.c:530
+msgid "Toolbar Radio Button"
+msgstr "工具列單選按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:131
+msgid "H Policy:"
+msgstr "水平策略:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:132
+msgid "When the horizontal scrollbar will be shown"
+msgstr "顯示水平捲動軸時"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:134
+msgid "V Policy:"
+msgstr "垂直策略:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:135
+msgid "When the vertical scrollbar will be shown"
+msgstr "顯示垂直捲動軸時"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:137
+msgid "Window Pos:"
+msgstr "視窗位置:"
+
+#: ../glade/gbwidgets/gbscrolledwindow.c:138
+msgid "Where the child window is located with respect to the scrollbars"
+msgstr "子視窗位於相對於捲動軸的哪個地方"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:140
+msgid "Shadow Type:"
+msgstr "陰影風格:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:141
+msgid "The update policy of the vertical scrollbar"
+msgstr "垂直捲動軸的更新策略"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbscrolledwindow.c:353
+msgid "Scrolled Window"
+msgstr "捲動視窗"
+
+#: ../glade/gbwidgets/gbseparatormenuitem.c:153
+msgid "Separator for Menus"
+msgstr "選單的分隔線"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:65
+msgid "Draw:"
+msgstr "繪製:"
+
+#: ../glade/gbwidgets/gbseparatortoolitem.c:66
+msgid "If the separator is drawn, or just blank"
+msgstr "分隔線應否繪製出來,或只要留白"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbseparatortoolitem.c:204
+msgid "Toolbar Separator Item"
+msgstr "工具列分隔線"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:91
+msgid "Climb Rate:"
+msgstr "傾斜度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:92
+msgid ""
+"The climb rate of the spinbutton, used in conjunction with the Page Increment"
+msgstr "旋轉按鈕的傾斜度,與頁面增量配合使用"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:94
+msgid "The number of decimal digits to show"
+msgstr "顯示的小數位數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:96
+msgid "Numeric:"
+msgstr "數字:"
+
+#: ../glade/gbwidgets/gbspinbutton.c:97
+msgid "If only numeric entry is allowed"
+msgstr "是否只允許輸入數值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:98
+msgid "Update Policy:"
+msgstr "更新策略:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:99
+msgid "When value_changed signals are emitted"
+msgstr "發出值更改信號時"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:101
+msgid "Snap:"
+msgstr "貼齊:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:102
+msgid "If the value is snapped to multiples of the step increment"
+msgstr "值是否與步進增量的乘積貼齊"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:103
+msgid "Wrap:"
+msgstr "換列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:104
+msgid "If the value is wrapped at the limits"
+msgstr "值是否在達到界限時換列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbspinbutton.c:284
+msgid "Spin Button"
+msgstr "旋轉按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "Resize Grip:"
+msgstr "改變大小標記:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbstatusbar.c:64
+msgid "If the status bar has a resize grip to resize the window"
+msgstr "是否狀態列具有標記以改變視窗大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbstatusbar.c:156
+msgid "Status Bar"
+msgstr "狀態列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:137
+msgid "New table"
+msgstr "新表格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:149 ../glade/gbwidgets/gbvbox.c:95
+#: ../glade/gbwidgets/gbvbuttonbox.c:123
+msgid "Number of rows:"
+msgstr "列數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:237
+msgid "Rows:"
+msgstr "列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:238
+msgid "The number of rows in the table"
+msgstr "表格中的列數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:240
+msgid "Columns:"
+msgstr "欄:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:241
+msgid "The number of columns in the table"
+msgstr "表中的欄數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:244
+msgid "If the children should all be the same size"
+msgstr "所有子項的大小是否都應相同"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:245 ../glade/gnome/gnomeiconlist.c:180
+msgid "Row Spacing:"
+msgstr "列間距:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:246
+msgid "The space between each row"
+msgstr "每列之間的間距"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:248 ../glade/gnome/gnomeiconlist.c:183
+msgid "Col Spacing:"
+msgstr "欄間距:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:249
+msgid "The space between each column"
+msgstr "每欄之間的間距"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:368
+msgid "Cell X:"
+msgstr "單元格 X:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:369
+msgid "The left edge of the widget in the table"
+msgstr "表格中視窗元件的左緣"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:371
+msgid "Cell Y:"
+msgstr "單元格 Y:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:372
+msgid "The top edge of the widget in the table"
+msgstr "表格中視窗元件的上緣"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:375
+msgid "Col Span:"
+msgstr "欄跨度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:376
+msgid "The number of columns spanned by the widget in the table"
+msgstr "表格中視窗元件跨越的欄數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:378
+msgid "Row Span:"
+msgstr "列跨度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:379
+msgid "The number of rows spanned by the widget in the table"
+msgstr "表格中視窗元件跨越的列數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:381
+msgid "H Padding:"
+msgstr "水平填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:384
+msgid "V Padding:"
+msgstr "垂直填充:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:387
+msgid "X Expand:"
+msgstr "X 擴展:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:388
+msgid "Set True to let the widget expand horizontally"
+msgstr "設置為 True 使視窗元件可以水平擴展"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:389
+msgid "Y Expand:"
+msgstr "Y 擴展:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:390
+msgid "Set True to let the widget expand vertically"
+msgstr "設置為 True 使視窗元件可以垂直擴展"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:391
+msgid "X Shrink:"
+msgstr "X 收縮:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:392
+msgid "Set True to let the widget shrink horizontally"
+msgstr "設置為 True 使視窗元件可以水平收縮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:393
+msgid "Y Shrink:"
+msgstr "Y 收縮:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:394
+msgid "Set True to let the widget shrink vertically"
+msgstr "設置為 True 使視窗元件可以垂直收縮"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:395
+msgid "X Fill:"
+msgstr "X 裝滿:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:396
+msgid "Set True to let the widget fill its horizontal allocated area"
+msgstr "設置為 True 使視窗元件可以裝滿它的水平分配區域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:397
+msgid "Y Fill:"
+msgstr "Y 裝滿:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:398
+msgid "Set True to let the widget fill its vertical allocated area"
+msgstr "設置為 True 使視窗元件可以裝滿它的垂直分配區域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:667
+msgid "Insert Row Before"
+msgstr "在物件之前插入列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:674
+msgid "Insert Row After"
+msgstr "在物件之後插入列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:681
+msgid "Insert Column Before"
+msgstr "在物件之前插入欄"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:688
+msgid "Insert Column After"
+msgstr "在物件之後插入欄"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:695
+msgid "Delete Row"
+msgstr "刪除列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:701
+msgid "Delete Column"
+msgstr "刪除欄"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtable.c:1208
+msgid "Table"
+msgstr "表格"
+
+#: ../glade/gbwidgets/gbtextview.c:51
+msgid "Center"
+msgstr "中心"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:52
+msgid "Fill"
+msgstr "裝滿:"
+
+#. Add a "None" item first, so it is easy to reset the pixmap.
+#. If the user selects the 'None' item from the combo, we reset the
+#. text to "" and return. This callback will be called again.
+#. Add a 'None' item at the top of the list.
+#: ../glade/gbwidgets/gbtextview.c:71 ../glade/glade_gnome.c:112
+#: ../glade/glade_menu_editor.c:543 ../glade/glade_menu_editor.c:830
+#: ../glade/glade_menu_editor.c:1345 ../glade/glade_menu_editor.c:2255
+#: ../glade/property.c:2432
+msgid "None"
+msgstr "無"
+
+#: ../glade/gbwidgets/gbtextview.c:72
+msgid "Character"
+msgstr "字元"
+
+#: ../glade/gbwidgets/gbtextview.c:73
+msgid "Word"
+msgstr "字詞"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:117
+msgid "Cursor Visible:"
+msgstr "游標可見:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:118
+msgid "If the cursor is visible"
+msgstr "游標是否可見"
+
+#: ../glade/gbwidgets/gbtextview.c:119
+msgid "Overwrite:"
+msgstr "覆寫:"
+
+#: ../glade/gbwidgets/gbtextview.c:120
+msgid "If entered text overwrites the existing text"
+msgstr "是否輸入文字可以覆寫既有文字"
+
+#: ../glade/gbwidgets/gbtextview.c:121
+msgid "Accepts Tab:"
+msgstr "接受 Tab 鍵:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:122
+msgid "If tab characters can be entered"
+msgstr "是否可以輸入頁標字元"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:126
+msgid "Justification:"
+msgstr "調整:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:127
+msgid "The justification of the text"
+msgstr "文字的調整"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:129
+msgid "Wrapping:"
+msgstr "換列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:130
+msgid "The wrapping of the text"
+msgstr "文字的換列長度"
+
+#: ../glade/gbwidgets/gbtextview.c:133
+msgid "Space Above:"
+msgstr "頂端空間:"
+
+#: ../glade/gbwidgets/gbtextview.c:134
+msgid "Pixels of blank space above paragraphs"
+msgstr "段落頂端空間的像素數目"
+
+#: ../glade/gbwidgets/gbtextview.c:136
+msgid "Space Below:"
+msgstr "底部空間:"
+
+#: ../glade/gbwidgets/gbtextview.c:137
+msgid "Pixels of blank space below paragraphs"
+msgstr "段落底部空間的像素數目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:139
+msgid "Space Inside:"
+msgstr "內部空間:"
+
+#: ../glade/gbwidgets/gbtextview.c:140
+msgid "Pixels of blank space between wrapped lines in a paragraph"
+msgstr "段落內部列距的像素數目"
+
+#: ../glade/gbwidgets/gbtextview.c:143
+msgid "Left Margin:"
+msgstr "左邊界:"
+
+#: ../glade/gbwidgets/gbtextview.c:144
+msgid "Width of the left margin in pixels"
+msgstr "左邊界的寬度,以像素數目表示"
+
+#: ../glade/gbwidgets/gbtextview.c:146
+msgid "Right Margin:"
+msgstr "右邊界:"
+
+#: ../glade/gbwidgets/gbtextview.c:147
+msgid "Width of the right margin in pixels"
+msgstr "右邊界的寬度,以像素數目表示"
+
+#: ../glade/gbwidgets/gbtextview.c:149
+msgid "Indent:"
+msgstr "縮格:"
+
+#: ../glade/gbwidgets/gbtextview.c:150
+msgid "Amount of pixels to indent paragraphs"
+msgstr "段落縮排的程度,以像素數目表示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtextview.c:463
+msgid "Text View"
+msgstr "文字檢視"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtogglebutton.c:100
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:98
+msgid "If the toggle button is initially on"
+msgstr "切換按鈕最初是否處於開啟狀態"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtogglebutton.c:199
+msgid "Toggle Button"
+msgstr "切換按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoggletoolbutton.c:297
+msgid "Toolbar Toggle Button"
+msgstr "工具列切換按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:191
+msgid "New toolbar"
+msgstr "新工具列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:202
+msgid "Number of items:"
+msgstr "項數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:268
+msgid "The number of items in the toolbar"
+msgstr "工具列中的項數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:271
+msgid "The toolbar orientation"
+msgstr "工具列指向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:273
+msgid "Style:"
+msgstr "風格:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:274
+msgid "The toolbar style"
+msgstr "工具列風格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "Tooltips:"
+msgstr "工具提示:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:276
+msgid "If tooltips are enabled"
+msgstr "是否啟用工具提示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "Show Arrow:"
+msgstr "顯示箭頭:"
+
+#: ../glade/gbwidgets/gbtoolbar.c:277
+msgid "If an arrow should be shown to popup a menu if the toolbar doesn't fit"
+msgstr "若工具列大小不符是否顯示箭頭以便跳出選單"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:427
+msgid "If the item should be the same size as other homogeneous items"
+msgstr "同質子項的大小是否應相同"
+
+# SUN NEW TRANSLATION
+#. Commands for inserting new items.
+#: ../glade/gbwidgets/gbtoolbar.c:506
+msgid "Insert Item Before"
+msgstr "在物件之前插入項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:513
+msgid "Insert Item After"
+msgstr "在物件之後插入項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbar.c:680
+msgid "Toolbar"
+msgstr "工具列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolbutton.c:586
+msgid "Toolbar Button"
+msgstr "切換按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtoolitem.c:201
+msgid "Toolbar Item"
+msgstr "工具列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:71
+msgid "Column 1"
+msgstr "第一欄"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:79
+msgid "Column 2"
+msgstr "第二欄"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:87
+msgid "Column 3"
+msgstr "第三欄"
+
+#: ../glade/gbwidgets/gbtreeview.c:97
+#, c-format
+msgid "Row %i"
+msgstr "列 %i"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:114
+msgid "Headers Visible:"
+msgstr "標題可見:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:115
+msgid "If the column header buttons are shown"
+msgstr "是否顯示欄標題按鈕"
+
+#: ../glade/gbwidgets/gbtreeview.c:116
+msgid "Rules Hint:"
+msgstr "規則提示:"
+
+#: ../glade/gbwidgets/gbtreeview.c:117
+msgid ""
+"If a hint is set so the theme engine should draw rows in alternating colors"
+msgstr "是否已設定提示,而佈景主題引擎應該以交錯的顏色顯示各列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:119
+msgid "If the view is reorderable"
+msgstr "檢視順序是否可以重排"
+
+#: ../glade/gbwidgets/gbtreeview.c:120
+msgid "Enable Search:"
+msgstr "啟動搜尋:"
+
+#: ../glade/gbwidgets/gbtreeview.c:121
+msgid "If the user can search through columns interactively"
+msgstr "是否使用者能以互動方式搜尋所有欄位"
+
+#: ../glade/gbwidgets/gbtreeview.c:123
+msgid "Fixed Height Mode:"
+msgstr "固定高度模式:"
+
+#: ../glade/gbwidgets/gbtreeview.c:124
+msgid "Sets all rows to the same height to improve performance"
+msgstr "設定各列相同高度以增進執行效率"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:125
+msgid "Hover Selection:"
+msgstr "盤旋選擇"
+
+#: ../glade/gbwidgets/gbtreeview.c:126
+msgid "Whether the selection should follow the pointer"
+msgstr "是否選擇應該跟隨滑鼠指標"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbtreeview.c:127
+msgid "Hover Expand:"
+msgstr "盤旋擴展:"
+
+#: ../glade/gbwidgets/gbtreeview.c:128
+msgid ""
+"Whether rows should be expanded or collapsed when the pointer moves over them"
+msgstr "是否各列應該在指標移動經過時擴展或緊縮"
+
+#: ../glade/gbwidgets/gbtreeview.c:317
+msgid "List or Tree View"
+msgstr "表列或樹狀顯示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvbox.c:84
+msgid "New vertical box"
+msgstr "新垂直方框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvbox.c:245
+msgid "Vertical Box"
+msgstr "垂直方框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvbuttonbox.c:111
+msgid "New vertical button box"
+msgstr "新垂直按鈕框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvbuttonbox.c:344
+msgid "Vertical Button Box"
+msgstr "垂直按鈕框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbviewport.c:104
+msgid "The type of shadow of the viewport"
+msgstr "檢視區的陰影類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbviewport.c:240
+msgid "Viewport"
+msgstr "檢視區"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvpaned.c:192
+msgid "Vertical Panes"
+msgstr "垂直窗格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvruler.c:247
+msgid "Vertical Ruler"
+msgstr "垂直標尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvscale.c:319
+msgid "Vertical Scale"
+msgstr "垂直比例尺"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvscrollbar.c:236
+msgid "Vertical Scrollbar"
+msgstr "垂直捲動軸"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbvseparator.c:144
+msgid "Vertical Separator"
+msgstr "垂直分隔線"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:244
+msgid "The title of the window"
+msgstr "視窗的標題"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:247
+msgid "The type of the window"
+msgstr "視窗的類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:251
+msgid "Type Hint:"
+msgstr "類型提示:"
+
+#: ../glade/gbwidgets/gbwindow.c:252
+msgid "Tells the window manager how to treat the window"
+msgstr "通知視窗管理員如何去定位視窗"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:257
+msgid "The initial position of the window"
+msgstr "視窗的初始位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:261 ../glade/gnome/gnomefileentry.c:105
+#: ../glade/gnome/gnomepixmapentry.c:84
+msgid "Modal:"
+msgstr "模態:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:261
+msgid "If the window is modal"
+msgstr "視窗是否為模態"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:266
+msgid "Default Width:"
+msgstr "預設寬度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:267
+msgid "The default width of the window"
+msgstr "視窗的預設寬度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:271
+msgid "Default Height:"
+msgstr "預設高度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:272
+msgid "The default height of the window"
+msgstr "視窗的預設高度"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:278
+msgid "Resizable:"
+msgstr "可變大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:279
+msgid "If the window can be resized"
+msgstr "是否可以改變視窗大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:286
+msgid "If the window can be shrunk"
+msgstr "是否可以縮小視窗"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:287
+msgid "Grow:"
+msgstr "增大:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:288
+msgid "If the window can be enlarged"
+msgstr "是否可以放大視窗"
+
+#: ../glade/gbwidgets/gbwindow.c:293
+msgid "Auto-Destroy:"
+msgstr "自動摧毀:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:294
+msgid "If the window is destroyed when its transient parent is destroyed"
+msgstr "是否在關閉對話框時隱藏它,而不摧毀它"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:298
+msgid "The icon for this window"
+msgstr "視窗的圖示"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "Role:"
+msgstr "角色:"
+
+#: ../glade/gbwidgets/gbwindow.c:305
+msgid "A unique identifier for the window to be used when restoring a session"
+msgstr "當回存作業階段時視窗的唯一識別證明"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:308
+msgid "Decorated:"
+msgstr "被裝飾:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:309
+msgid "If the window should be decorated by the window manager"
+msgstr "視窗是否由視窗管理員所裝飾"
+
+#: ../glade/gbwidgets/gbwindow.c:312
+msgid "Skip Taskbar:"
+msgstr "忽略工作列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:313
+msgid "If the window should not appear in the task bar"
+msgstr "視窗是否不應出現於工作列"
+
+#: ../glade/gbwidgets/gbwindow.c:316
+msgid "Skip Pager:"
+msgstr "忽略工作區管理程式"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:317
+msgid "If the window should not appear in the pager"
+msgstr "視窗是否不應出現於工作區切換程式"
+
+#: ../glade/gbwidgets/gbwindow.c:320
+msgid "Gravity:"
+msgstr "重心:"
+
+#: ../glade/gbwidgets/gbwindow.c:321
+msgid "The reference point to use when the window coordinates are set"
+msgstr "當視窗座標設定時所用的參考點"
+
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "Focus On Map:"
+msgstr "映射時聚焦"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:325
+msgid "If the window should receive the input focus when it is mapped"
+msgstr "視窗是否在被映射時獲得輸入焦點"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "Urgency Hint:"
+msgstr "緊急提示:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:328
+msgid "If the window should be brought to the user's attention"
+msgstr "視窗是否應該引起使用者注意"
+
+# SUN NEW TRANSLATION
+#: ../glade/gbwidgets/gbwindow.c:1232
+msgid "Window"
+msgstr "視窗"
+
+#: ../glade/glade.c:369 ../glade/gnome-db/gnomedberrordlg.c:75
+msgid "Error"
+msgstr "錯誤"
+
+#: ../glade/glade.c:372
+msgid "System Error"
+msgstr "系統錯誤"
+
+#: ../glade/glade.c:376
+msgid "Error opening file"
+msgstr "開啟檔案時發生錯誤"
+
+#: ../glade/glade.c:378
+msgid "Error reading file"
+msgstr "讀取檔案時發生錯誤"
+
+#: ../glade/glade.c:380
+msgid "Error writing file"
+msgstr "寫入檔案時發生錯誤"
+
+#: ../glade/glade.c:383
+msgid "Invalid directory"
+msgstr "無效的目錄"
+
+#: ../glade/glade.c:387
+msgid "Invalid value"
+msgstr "無效的值"
+
+#: ../glade/glade.c:389
+msgid "Invalid XML entity"
+msgstr "無效的 XML 實體"
+
+#: ../glade/glade.c:391
+msgid "Start tag expected"
+msgstr "需要開始標記"
+
+#: ../glade/glade.c:393
+msgid "End tag expected"
+msgstr "需要結束標記"
+
+#: ../glade/glade.c:395
+msgid "Character data expected"
+msgstr "需要字元資料"
+
+#: ../glade/glade.c:397
+msgid "Class id missing"
+msgstr "需要類別 ID"
+
+#: ../glade/glade.c:399
+msgid "Class unknown"
+msgstr "未知類別"
+
+#: ../glade/glade.c:401
+msgid "Invalid component"
+msgstr "無效的視窗元件"
+
+#: ../glade/glade.c:403
+msgid "Unexpected end of file"
+msgstr "非正常檔案結束"
+
+#: ../glade/glade.c:406
+msgid "Unknown error code"
+msgstr "未知錯誤碼"
+
+#: ../glade/glade_atk.c:120
+msgid "Controlled By"
+msgstr "控制經由"
+
+#: ../glade/glade_atk.c:121
+msgid "Controller For"
+msgstr "控制由於"
+
+#: ../glade/glade_atk.c:122
+msgid "Label For"
+msgstr "標籤以供"
+
+#: ../glade/glade_atk.c:123
+msgid "Labelled By"
+msgstr "標籤由"
+
+#: ../glade/glade_atk.c:124
+msgid "Member Of"
+msgstr "會員之於"
+
+#: ../glade/glade_atk.c:125
+msgid "Node Child Of"
+msgstr "子結點之於"
+
+#: ../glade/glade_atk.c:126
+msgid "Flows To"
+msgstr "流程接往"
+
+#: ../glade/glade_atk.c:127
+msgid "Flows From"
+msgstr "流程從來"
+
+#: ../glade/glade_atk.c:128
+msgid "Subwindow Of"
+msgstr "子視窗之於"
+
+#: ../glade/glade_atk.c:129
+msgid "Embeds"
+msgstr "內嵌"
+
+#: ../glade/glade_atk.c:130
+msgid "Embedded By"
+msgstr "內嵌由"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_atk.c:131
+msgid "Popup For"
+msgstr "跳出式選單以供"
+
+#: ../glade/glade_atk.c:132
+msgid "Parent Window Of"
+msgstr "主視窗之於"
+
+#. I don't think we should set the transient parent as the dialog could be
+#. left open if desired.
+#: ../glade/glade_atk.c:331
+#, c-format
+msgid "Relationship: %s"
+msgstr "關係: %s"
+
+# SUN NEW TRANSLATION
+#. Create the pages of the main notebook
+#. NOTE: If you add/remove pages you need to change the GB_PAGE_SIGNALS
+#. value at the top of this file
+#: ../glade/glade_atk.c:375 ../glade/property.c:615
+msgid "Widget"
+msgstr "視窗元件"
+
+#: ../glade/glade_atk.c:638 ../glade/glade_menu_editor.c:773
+#: ../glade/property.c:776
+msgid "Name:"
+msgstr "名稱:"
+
+#: ../glade/glade_atk.c:639
+msgid "The name of the widget to pass to assistive technologies"
+msgstr "要傳遞給輔助技術的視窗元件名稱"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_atk.c:640
+msgid "Description:"
+msgstr "說明:"
+
+#: ../glade/glade_atk.c:641
+msgid "The description of the widget to pass to assistive technologies"
+msgstr "要傳遞給輔助技術的視窗元件說明"
+
+#: ../glade/glade_atk.c:643
+msgid "Table Caption:"
+msgstr "表格標題:"
+
+#: ../glade/glade_atk.c:644
+msgid "The table caption to pass to assistive technologies"
+msgstr "要傳遞給輔助技術的表格標題"
+
+#: ../glade/glade_atk.c:681
+msgid "Select the widgets with this relationship"
+msgstr "以此關係來選取視窗元件"
+
+#: ../glade/glade_atk.c:761
+msgid "Click"
+msgstr "點擊"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_atk.c:762
+msgid "Press"
+msgstr "按下"
+
+#: ../glade/glade_atk.c:763
+msgid "Release"
+msgstr "釋放"
+
+#: ../glade/glade_atk.c:822
+msgid "Enter the description of the action to pass to assistive technologies"
+msgstr "輸入要傳遞給輔助技術的動作說明"
+
+#: ../glade/glade_clipboard.c:118
+msgid "Clipboard"
+msgstr "剪貼簿"
+
+#: ../glade/glade_clipboard.c:351
+msgid "You need to select a widget to paste into"
+msgstr "您需要選擇一個視窗元件將資料貼入"
+
+#: ../glade/glade_clipboard.c:376
+msgid "You can't paste into windows or dialogs."
+msgstr "您無法貼到視窗或對話框中。"
+
+#: ../glade/glade_clipboard.c:399
+msgid ""
+"You can't paste into the selected widget, since\n"
+"it is created automatically by its parent."
+msgstr ""
+"您無法貼到選取的視窗元件中,因為它由父視窗元件\n"
+"自動建立。"
+
+#: ../glade/glade_clipboard.c:408 ../glade/glade_clipboard.c:416
+msgid "Only menu items can be pasted into a menu or menu bar."
+msgstr "只有選單項目能夠被貼到選單或選單列中。"
+
+#: ../glade/glade_clipboard.c:427
+msgid "Only buttons can be pasted into a dialog action area."
+msgstr "只有按鈕能被貼到對話框動作區。"
+
+#: ../glade/glade_clipboard.c:437
+msgid "Only GnomeDockItem widgets can be pasted into a GnomeDock."
+msgstr "只有 GnomeDockItem 視窗元件能被貼到 GnomeDock 中。"
+
+#: ../glade/glade_clipboard.c:446
+msgid "Only GnomeDockItem widgets can be pasted over a GnomeDockItem."
+msgstr "只有 GnomeDOckItem 視窗元件能被貼到 GnomeDockItem 之上。"
+
+#: ../glade/glade_clipboard.c:449
+msgid "Sorry - pasting over a GnomeDockItem is not implemented yet."
+msgstr "抱歉 - 貼到 GnomeDockItem 之上尚未實作。"
+
+#: ../glade/glade_clipboard.c:457
+msgid "GnomeDockItem widgets can only be pasted into a GnomeDock."
+msgstr "GnomeDockItem 視窗元件只能被貼到 GnomeDock 中。"
+
+#. 3 - see GladeStockMenuItemNew above.
+#: ../glade/glade_gnome.c:121 ../glade/glade_gnome.c:874
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:633
+msgid "_New"
+msgstr "_New"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_gnome.c:874
+msgid "Create a new file"
+msgstr "建立新檔案"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gnomelib.c:116
+msgid "_Gnome"
+msgstr "_Gnome"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_gnomelib.c:117 ../glade/glade_gtk12lib.c:248
+#: ../glade/glade_palette.c:315
+msgid "Dep_recated"
+msgstr "不建議(_R)"
+
+#. Note that glade_palette_set_show_gnome_widgets() has some of these
+#. strings hard-coded now, so keep up-to-date.
+#: ../glade/glade_gtk12lib.c:246
+msgid "GTK+ _Basic"
+msgstr "GTK+ 基本(_B)"
+
+#: ../glade/glade_gtk12lib.c:247
+msgid "GTK+ _Additional"
+msgstr "GTK+ 附加(_A)"
+
+#: ../glade/glade_keys_dialog.c:94
+msgid "Select Accelerator Key"
+msgstr "選擇快捷鍵"
+
+#: ../glade/glade_keys_dialog.c:97
+msgid "Keys"
+msgstr "鍵"
+
+#: ../glade/glade_menu_editor.c:395
+msgid "Menu Editor"
+msgstr "選單編輯器"
+
+#: ../glade/glade_menu_editor.c:412
+msgid "Type"
+msgstr "類型"
+
+#: ../glade/glade_menu_editor.c:413
+msgid "Accelerator"
+msgstr "快捷鍵"
+
+#: ../glade/glade_menu_editor.c:414
+msgid "Name"
+msgstr "名稱"
+
+#: ../glade/glade_menu_editor.c:415 ../glade/property.c:1499
+msgid "Handler"
+msgstr "處理"
+
+#: ../glade/glade_menu_editor.c:416 ../glade/property.c:102
+msgid "Active"
+msgstr "活動"
+
+#: ../glade/glade_menu_editor.c:417
+msgid "Group"
+msgstr "群組"
+
+#: ../glade/glade_menu_editor.c:418
+msgid "Icon"
+msgstr "圖示"
+
+#: ../glade/glade_menu_editor.c:459
+msgid "Move the item and its children up one place in the list"
+msgstr "在列表中將項目及其子項向上移動一個位置"
+
+#: ../glade/glade_menu_editor.c:471
+msgid "Move the item and its children down one place in the list"
+msgstr "在列表中將項目及其子項向下移動一個位置"
+
+#: ../glade/glade_menu_editor.c:483
+msgid "Move the item and its children up one level"
+msgstr "將項目及其子項向上移動一個層次"
+
+#: ../glade/glade_menu_editor.c:495
+msgid "Move the item and its children down one level"
+msgstr "將項目及其子項向下移動一個層次"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:525
+msgid "The stock item to use."
+msgstr "所使用的內置項目。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:528 ../glade/glade_menu_editor.c:643
+msgid "Stock Item:"
+msgstr "內置項目:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:641
+msgid "The stock Gnome item to use."
+msgstr "所使用的內置 Gnome 項目。"
+
+#: ../glade/glade_menu_editor.c:746
+msgid "The text of the menu item, or empty for separators."
+msgstr "選單項目的文字,或是空白表示分隔線。"
+
+#: ../glade/glade_menu_editor.c:770 ../glade/property.c:777
+msgid "The name of the widget"
+msgstr "視窗元件名稱"
+
+#: ../glade/glade_menu_editor.c:791
+msgid "The function to be called when the item is selected"
+msgstr "當項目被選取時呼叫的函數"
+
+#: ../glade/glade_menu_editor.c:793 ../glade/property.c:1547
+msgid "Handler:"
+msgstr "處理:"
+
+#: ../glade/glade_menu_editor.c:812
+msgid "An optional icon to show on the left of the menu item."
+msgstr "在選單項左側顯示的可選圖示。"
+
+#: ../glade/glade_menu_editor.c:935
+msgid "The tip to show when the mouse is over the item"
+msgstr "當滑鼠位於項目之上時顯示的提示"
+
+#: ../glade/glade_menu_editor.c:937 ../glade/property.c:824
+msgid "Tooltip:"
+msgstr "工具提示:"
+
+#: ../glade/glade_menu_editor.c:958
+msgid "_Add"
+msgstr "_Add"
+
+#: ../glade/glade_menu_editor.c:963
+msgid "Add a new item below the selected item."
+msgstr "在選取的項目下添加一個新項目。"
+
+#: ../glade/glade_menu_editor.c:968
+msgid "Add _Child"
+msgstr "添加子元件(_C)"
+
+#: ../glade/glade_menu_editor.c:973
+msgid "Add a new child item below the selected item."
+msgstr "在選取的項目下添加一個新的子項目。"
+
+#: ../glade/glade_menu_editor.c:979
+msgid "Add _Separator"
+msgstr "添加分隔線(_S)"
+
+#: ../glade/glade_menu_editor.c:984
+msgid "Add a separator below the selected item."
+msgstr "在選取的項目下添加一條分隔線。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:989 ../glade/glade_project_window.c:242
+msgid "_Delete"
+msgstr "_Delete"
+
+#: ../glade/glade_menu_editor.c:994
+msgid "Delete the current item"
+msgstr "刪除目前項目"
+
+#. Type radio options and toggle options.
+#: ../glade/glade_menu_editor.c:1000
+msgid "Item Type:"
+msgstr "項目類型:"
+
+#: ../glade/glade_menu_editor.c:1016
+msgid "If the item is initially on."
+msgstr "是否項目初始是開啟的。"
+
+#: ../glade/glade_menu_editor.c:1018
+msgid "Active:"
+msgstr "活動:"
+
+#: ../glade/glade_menu_editor.c:1023 ../glade/glade_menu_editor.c:1638
+#: ../glade/property.c:2216 ../glade/property.c:2226
+msgid "No"
+msgstr "否"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_menu_editor.c:1037
+msgid "The radio menu item's group"
+msgstr "單選選單項目群組"
+
+#: ../glade/glade_menu_editor.c:1054 ../glade/glade_menu_editor.c:2414
+#: ../glade/glade_menu_editor.c:2554
+msgid "Radio"
+msgstr "單選"
+
+#: ../glade/glade_menu_editor.c:1061 ../glade/glade_menu_editor.c:2412
+#: ../glade/glade_menu_editor.c:2552
+msgid "Check"
+msgstr "核取"
+
+#: ../glade/glade_menu_editor.c:1068 ../glade/property.c:102
+msgid "Normal"
+msgstr "普通"
+
+#. Accelerator key options.
+#: ../glade/glade_menu_editor.c:1077
+msgid "Accelerator:"
+msgstr "快捷鍵:"
+
+#: ../glade/glade_menu_editor.c:1114 ../glade/property.c:1682
+msgid "Ctrl"
+msgstr "Ctrl"
+
+#: ../glade/glade_menu_editor.c:1119 ../glade/property.c:1685
+msgid "Shift"
+msgstr "Shift"
+
+#: ../glade/glade_menu_editor.c:1124 ../glade/property.c:1688
+msgid "Alt"
+msgstr "Alt"
+
+#: ../glade/glade_menu_editor.c:1129 ../glade/property.c:1695
+msgid "Key:"
+msgstr "按鍵:"
+
+#: ../glade/glade_menu_editor.c:1135 ../glade/property.c:1674
+msgid "Modifiers:"
+msgstr "修飾鍵:"
+
+#: ../glade/glade_menu_editor.c:1638 ../glade/glade_menu_editor.c:2419
+#: ../glade/glade_menu_editor.c:2562 ../glade/property.c:2216
+msgid "Yes"
+msgstr "是"
+
+#: ../glade/glade_menu_editor.c:2008
+msgid "Select icon"
+msgstr "選擇圖示"
+
+#: ../glade/glade_menu_editor.c:2353 ../glade/glade_menu_editor.c:2714
+msgid "separator"
+msgstr "分隔線"
+
+#. Add the special 'New' item to create a new group.
+#: ../glade/glade_menu_editor.c:3638 ../glade/glade_project_window.c:369
+#: ../glade/property.c:5115
+msgid "New"
+msgstr "新增"
+
+#: ../glade/glade_palette.c:194 ../glade/glade_palette.c:196
+#: ../glade/glade_palette.c:412
+msgid "Selector"
+msgstr "選擇器"
+
+#: ../glade/glade_project.c:385
+msgid ""
+"The project directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"沒有設置專案目錄。\n"
+"請使用「專案選項」對話框來設置它。\n"
+
+#: ../glade/glade_project.c:392
+msgid ""
+"The source directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"沒有設置原始碼目錄。\n"
+"請使用「專案選項」對話框來設置它。\n"
+
+#: ../glade/glade_project.c:402
+msgid ""
+"Invalid source directory:\n"
+"\n"
+"The source directory must be the project directory\n"
+"or a subdirectory of the project directory.\n"
+msgstr ""
+"無效的原始碼目錄:\n"
+"\n"
+"原始碼目錄必須是專案目錄或專案目錄的子目錄。\n"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project.c:410
+msgid ""
+"The pixmaps directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"沒有設置像素圖目錄。\n"
+"請使用「專案選項」對話框來設置它。\n"
+
+#: ../glade/glade_project.c:438
+#, c-format
+msgid "Sorry - generating source for %s is not implemented yet"
+msgstr "抱歉 - 產生 %s 原始碼的功能尚未實作"
+
+#: ../glade/glade_project.c:509
+msgid ""
+"Your project uses deprecated widgets that Gtkmm-2\n"
+"does not support. Check your project for these\n"
+"widgets, and use their replacements."
+msgstr ""
+"您的專案使用了不建議的視窗元件,而 Gtkmm-2 並不支援它。在您的專案中查出這些視"
+"窗元件,並使用它們的替代品。"
+
+#: ../glade/glade_project.c:521
+msgid ""
+"Error running glade-- to generate the C++ source code.\n"
+"Check that you have glade-- installed and that it is in your PATH.\n"
+"Then try running 'glade-- <project_file.glade>' in a terminal."
+msgstr ""
+"執行 glade-- 產生 C++ 原始碼時發生錯誤。\n"
+"請檢查您已安裝了 glade-- 並且它在您的命令搜尋路徑中。\n"
+"然後試著在終端機中執行 'glade-- <project_file.glade>'"
+
+#: ../glade/glade_project.c:548
+msgid ""
+"Error running gate to generate the Ada95 source code.\n"
+"Check that you have gate installed and that it is in your PATH.\n"
+"Then try running 'gate <project_file.glade>' in a terminal."
+msgstr ""
+"執行 gate 產生 Ada95 原始碼時發生錯誤。\n"
+"請檢查您已安裝了 gate 並且它在您的命令搜尋路徑中。\n"
+"然後試著在終端機中執行 'gate <project_file.glade>'"
+
+#: ../glade/glade_project.c:571
+msgid ""
+"Error running glade2perl to generate the Perl source code.\n"
+"Check that you have glade2perl installed and that it is in your PATH.\n"
+"Then try running 'glade2perl <project_file.glade>' in a terminal."
+msgstr ""
+"執行 glade2perl 產生 Perl 原始碼時發生錯誤。\n"
+"請檢查您已安裝了 glade2perl 並且它在您的命令搜尋路徑中。然後試著在終端機中執"
+"行 'glade2perl <project_file.glade>'"
+
+#: ../glade/glade_project.c:594
+msgid ""
+"Error running eglade to generate the Eiffel source code.\n"
+"Check that you have eglade installed and that it is in your PATH.\n"
+"Then try running 'eglade <project_file.glade>' in a terminal."
+msgstr ""
+"執行 eglade 產生 Eiffel 原始碼時發生錯誤。\n"
+"請檢查您已安裝了 eglade 並且它在您的命令搜尋路徑中。然後試著在終端機中執行 "
+"'eglade <project_file.glade>'"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project.c:954
+msgid ""
+"The pixmap directory is not set.\n"
+"Please set it using the Project Options dialog.\n"
+msgstr ""
+"沒有設置像素圖目錄。\n"
+"請使用「專案選項」對話框設置它。\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project.c:1772
+msgid "Error writing project XML file\n"
+msgstr "寫入專案 XML 檔案時發生錯誤\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:157 ../glade/glade_project_window.c:385
+#: ../glade/glade_project_window.c:890
+msgid "Project Options"
+msgstr "專案選項"
+
+#.
+#. * General Page.
+#.
+#: ../glade/glade_project_options.c:174
+msgid "General"
+msgstr "一般"
+
+#: ../glade/glade_project_options.c:183
+msgid "Basic Options:"
+msgstr "基本選項:"
+
+#: ../glade/glade_project_options.c:201
+msgid "The project directory"
+msgstr "專案目錄"
+
+#: ../glade/glade_project_options.c:203
+msgid "Project Directory:"
+msgstr "專案目錄:"
+
+#: ../glade/glade_project_options.c:221
+msgid "Browse..."
+msgstr "瀏覽..."
+
+#: ../glade/glade_project_options.c:236
+msgid "The name of the current project"
+msgstr "目前專案的名稱"
+
+#: ../glade/glade_project_options.c:238
+msgid "Project Name:"
+msgstr "專案名稱:"
+
+#: ../glade/glade_project_options.c:258
+msgid "The name of the program"
+msgstr "程式名稱"
+
+#: ../glade/glade_project_options.c:281
+msgid "The project file"
+msgstr "專案檔案"
+
+#: ../glade/glade_project_options.c:283
+msgid "Project File:"
+msgstr "專案檔案:"
+
+#. Project Source Directory.
+#: ../glade/glade_project_options.c:299
+msgid "Subdirectories:"
+msgstr "子目錄:"
+
+#: ../glade/glade_project_options.c:316
+msgid "The directory to save generated source code"
+msgstr "儲存產生之原始碼的目錄"
+
+#: ../glade/glade_project_options.c:319
+msgid "Source Directory:"
+msgstr "原始碼目錄:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:338
+msgid "The directory to store pixmaps"
+msgstr "儲存像素圖的目錄"
+
+# SUN CHANGED MESSAGE
+#: ../glade/glade_project_options.c:341
+msgid "Pixmaps Directory:"
+msgstr "像素圖目錄:"
+
+#: ../glade/glade_project_options.c:363
+msgid "The license which is added at the top of generated files"
+msgstr "在產生的檔案頂部所添加的授權"
+
+#. Source Language.
+#: ../glade/glade_project_options.c:385
+msgid "Language:"
+msgstr "語言:"
+
+#: ../glade/glade_project_options.c:416
+msgid "Gnome:"
+msgstr "Gnome:"
+
+#: ../glade/glade_project_options.c:424
+msgid "Enable Gnome Support"
+msgstr "啟用 Gnome 支援"
+
+#: ../glade/glade_project_options.c:430
+msgid "If a Gnome application is to be built"
+msgstr "是否要建構 Gnome 應用程式"
+
+#: ../glade/glade_project_options.c:433
+msgid "Enable Gnome DB Support"
+msgstr "啟用 Gnome DB 支援"
+
+#: ../glade/glade_project_options.c:437
+msgid "If a Gnome DB application is to be built"
+msgstr "是否要建構 Gnome DB 應用程式"
+
+#.
+#. * C Options Page.
+#.
+#: ../glade/glade_project_options.c:447
+msgid "C Options"
+msgstr "C 選項"
+
+#: ../glade/glade_project_options.c:456
+msgid "<b>Note:</b> for large applications the use of libglade is recommended."
+msgstr "<b>注意:</b> 對於大型應用程式而言,建議使用 libglade。"
+
+#: ../glade/glade_project_options.c:468
+msgid "General Options:"
+msgstr "一般選項:"
+
+#. Gettext Support.
+#: ../glade/glade_project_options.c:478
+msgid "Gettext Support"
+msgstr "Gettext 支援"
+
+#: ../glade/glade_project_options.c:483
+msgid "If strings are marked for translation by gettext"
+msgstr "是否標記字串以利用 gettext 翻譯"
+
+# SUN NEW TRANSLATION
+#. Setting widget names.
+#: ../glade/glade_project_options.c:487
+msgid "Set Widget Names"
+msgstr "設置視窗元件名稱"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:492
+msgid "If widget names are set in the source code"
+msgstr "視窗元件名稱是否在原始碼中設置"
+
+#. Backing up source files.
+#: ../glade/glade_project_options.c:496
+msgid "Backup Source Files"
+msgstr "備份原始碼檔案"
+
+#: ../glade/glade_project_options.c:501
+msgid "If copies of old source files are made"
+msgstr "是否保留舊原始碼的複本"
+
+#. Gnome Help System support.
+#: ../glade/glade_project_options.c:505
+msgid "Gnome Help Support"
+msgstr "Gnome 求助支援"
+
+#: ../glade/glade_project_options.c:512
+msgid "If support for the Gnome Help system should be included"
+msgstr "是否包括 Gnome 求助系統的支援"
+
+#: ../glade/glade_project_options.c:515
+msgid "File Output Options:"
+msgstr "檔案輸出選項:"
+
+#. Outputting main file.
+#: ../glade/glade_project_options.c:525
+msgid "Output main.c File"
+msgstr "輸出 main.c 檔案"
+
+#: ../glade/glade_project_options.c:530
+msgid ""
+"If a main.c file is output containing a main() function, if it doesn't "
+"already exist"
+msgstr "如果不存在 main.c,是否輸出包含 main() 函數的 main.c 檔案"
+
+# SUN NEW TRANSLATION
+#. Outputting support files.
+#: ../glade/glade_project_options.c:534
+msgid "Output Support Functions"
+msgstr "輸出支援函數"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:539
+msgid "If the support functions are output"
+msgstr "是否輸出支援函數"
+
+# SUN NEW TRANSLATION
+#. Outputting build files.
+#: ../glade/glade_project_options.c:543
+msgid "Output Build Files"
+msgstr "輸出建構檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:548
+msgid ""
+"If files for building the source code are output, including Makefile.am and "
+"configure.in, if they don't already exist"
+msgstr ""
+"如果用於建構原始碼的檔案不存在,包括 Makefile.am 和 configure.in,是否輸出這"
+"些檔案"
+
+# SUN NEW TRANSLATION
+#. Main source file.
+#: ../glade/glade_project_options.c:552
+msgid "Interface Creation Functions:"
+msgstr "介面建立函數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:564
+msgid "The file in which the functions to create the interface are written"
+msgstr "寫入用於建立介面之函數的檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:566 ../glade/glade_project_options.c:612
+#: ../glade/glade_project_options.c:658 ../glade/property.c:998
+msgid "Source File:"
+msgstr "原始碼檔案:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:581
+msgid ""
+"The file in which the declarations of the functions to create the interface "
+"are written"
+msgstr "寫入用於建立介面之函數聲明的檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:583 ../glade/glade_project_options.c:629
+#: ../glade/glade_project_options.c:675
+msgid "Header File:"
+msgstr "表頭檔案:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:594
+msgid "Source file for interface creation functions"
+msgstr "介面建立函數的原始碼檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:595
+msgid "Header file for interface creation functions"
+msgstr "介面建立函數的表頭檔案"
+
+# SUN NEW TRANSLATION
+#. Handler source file.
+#: ../glade/glade_project_options.c:598
+msgid "Signal Handler & Callback Functions:"
+msgstr "信號處理程序和回呼函數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:610
+msgid ""
+"The file in which the empty signal handler and callback functions are written"
+msgstr "寫入空的信號處理程序和回呼函數的檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:627
+msgid ""
+"The file in which the declarations of the signal handler and callback "
+"functions are written"
+msgstr "寫入信號處理程序和回呼函數聲明的檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:640
+msgid "Source file for signal handler and callback functions"
+msgstr "信號處理程序和回呼函數的原始碼檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:641
+msgid "Header file for signal handler and callback functions"
+msgstr "寫入空的信號處理程序和回呼函數的表頭檔案"
+
+# SUN NEW TRANSLATION
+#. Support source file.
+#: ../glade/glade_project_options.c:644
+msgid "Support Functions:"
+msgstr "支援函數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:656
+msgid "The file in which the support functions are written"
+msgstr "寫入支援函數的檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:673
+msgid "The file in which the declarations of the support functions are written"
+msgstr "寫入支援函數聲明的檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:686
+msgid "Source file for support functions"
+msgstr "支援函數的原始碼檔案"
+
+#: ../glade/glade_project_options.c:687
+msgid "Header file for support functions"
+msgstr "用於支援函數的表頭檔案"
+
+# SUN NEW TRANSLATION
+#.
+#. * libglade Options Page.
+#.
+#: ../glade/glade_project_options.c:693
+msgid "LibGlade Options"
+msgstr "LibGlade 選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:702
+msgid "Translatable Strings:"
+msgstr "可翻譯字串:"
+
+#: ../glade/glade_project_options.c:716
+msgid "<b>Note:</b> this option is deprecated - use intltool instead."
+msgstr "<b>注意:</b> 並不建議此選項 - 使用 intltool 來取代。"
+
+# SUN NEW TRANSLATION
+#. Output translatable strings.
+#: ../glade/glade_project_options.c:726
+msgid "Save Translatable Strings"
+msgstr "儲存可翻譯字串"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:731
+msgid ""
+"If translatable strings are saved in a separate C source file, to enable "
+"translation of interfaces loaded by libglade"
+msgstr ""
+"是否將可翻譯字串儲存在一個單獨的 C 語言原始碼檔案中,以便可以翻譯由 libglade "
+"載入的介面"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:741
+msgid "The C source file to save all translatable strings in"
+msgstr "要在其中儲存所有可翻譯字串的 C 語言原始碼檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:743 ../glade/gnome/gnomepixmap.c:79
+msgid "File:"
+msgstr "檔案:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1202
+msgid "Select the Project Directory"
+msgstr "選擇專案目錄"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1392 ../glade/glade_project_options.c:1402
+#: ../glade/glade_project_options.c:1412
+msgid "You need to set the Translatable Strings File option"
+msgstr "需要設置「可翻譯字串檔案」選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1396 ../glade/glade_project_options.c:1406
+msgid "You need to set the Project Directory option"
+msgstr "需要設置「專案目錄」選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1398 ../glade/glade_project_options.c:1408
+msgid "You need to set the Project File option"
+msgstr "需要設置「專案檔案」選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1414
+msgid "You need to set the Project Name option"
+msgstr "需要設置「專案名稱」選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1416
+msgid "You need to set the Program Name option"
+msgstr "需要設置「程式名稱」選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1419
+msgid "You need to set the Source Directory option"
+msgstr "需要設置「原始碼目錄」選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_options.c:1422
+msgid "You need to set the Pixmaps Directory option"
+msgstr "需要設置「像素圖目錄」選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:187
+#, c-format
+msgid ""
+"Couldn't show help file: %s.\n"
+"\n"
+"Error: %s"
+msgstr ""
+"無法顯示輔助檔案: %s 。\n"
+"\n"
+"錯誤: %s"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:211 ../glade/glade_project_window.c:635
+msgid "Create a new project"
+msgstr "建立新專案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:219 ../glade/glade_project_window.c:655
+#: ../glade/glade_project_window.c:906
+msgid "_Build"
+msgstr "建構(_B)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:220 ../glade/glade_project_window.c:666
+msgid "Output the project source code"
+msgstr "輸出專案原始碼"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:226 ../glade/glade_project_window.c:669
+msgid "Op_tions..."
+msgstr "選項(_T)..."
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:227 ../glade/glade_project_window.c:678
+msgid "Edit the project options"
+msgstr "編輯專案選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:242 ../glade/glade_project_window.c:717
+msgid "Delete the selected widget"
+msgstr "刪除選定視窗元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:728
+msgid "Show _Palette"
+msgstr "顯示調色板(_P)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:260 ../glade/glade_project_window.c:733
+msgid "Show the palette of widgets"
+msgstr "顯示視窗元件的調色板"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:266 ../glade/glade_project_window.c:738
+msgid "Show Property _Editor"
+msgstr "顯示屬性編輯器(_E)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:267 ../glade/glade_project_window.c:744
+msgid "Show the property editor"
+msgstr "顯示屬性編輯器"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:273 ../glade/glade_project_window.c:748
+msgid "Show Widget _Tree"
+msgstr "顯示視窗元件樹(_T)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:274 ../glade/glade_project_window.c:754
+#: ../glade/main.c:82 ../glade/main.c:116
+msgid "Show the widget tree"
+msgstr "顯示視窗元件樹"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:280 ../glade/glade_project_window.c:758
+msgid "Show _Clipboard"
+msgstr "顯示剪貼簿(_C)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:281 ../glade/glade_project_window.c:764
+#: ../glade/main.c:86 ../glade/main.c:120
+msgid "Show the clipboard"
+msgstr "顯示剪貼簿"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:299
+msgid "Show _Grid"
+msgstr "顯示網格(_G)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:300 ../glade/glade_project_window.c:800
+msgid "Show the grid (in fixed containers only)"
+msgstr "顯示網格(僅限固定容器中)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:306
+msgid "_Snap to Grid"
+msgstr "貼齊網格(_S)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:307
+msgid "Snap widgets to the grid"
+msgstr "將視窗元件與網格貼齊"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:313 ../glade/glade_project_window.c:772
+msgid "Show _Widget Tooltips"
+msgstr "顯示視窗元件工具提示(_W)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:314 ../glade/glade_project_window.c:780
+msgid "Show the tooltips of created widgets"
+msgstr "顯示已建立視窗元件的工具提示"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:323 ../glade/glade_project_window.c:803
+msgid "Set Grid _Options..."
+msgstr "設置網格選項(_O)..."
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:324
+msgid "Set the grid style and spacing"
+msgstr "設置網格風格和間距"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:330 ../glade/glade_project_window.c:824
+msgid "Set Snap O_ptions..."
+msgstr "設置貼齊選項(_P)..."
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:331
+msgid "Set options for snapping to the grid"
+msgstr "設置貼齊網格的選項"
+
+#: ../glade/glade_project_window.c:343
+msgid "_FAQ"
+msgstr "常見問題(_F)"
+
+#: ../glade/glade_project_window.c:344
+msgid "View the Glade FAQ"
+msgstr "檢視 Glade 常見問題"
+
+# SUN NEW TRANSLATION
+#. create File menu
+#: ../glade/glade_project_window.c:358 ../glade/glade_project_window.c:626
+msgid "_Project"
+msgstr "專案(_P)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:369 ../glade/glade_project_window.c:873
+#: ../glade/glade_project_window.c:1055
+msgid "New Project"
+msgstr "新專案"
+
+#: ../glade/glade_project_window.c:374
+msgid "Open"
+msgstr "開啟"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:374 ../glade/glade_project_window.c:878
+#: ../glade/glade_project_window.c:1116
+msgid "Open Project"
+msgstr "開啟專案"
+
+#: ../glade/glade_project_window.c:379
+msgid "Save"
+msgstr "儲存"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:379 ../glade/glade_project_window.c:882
+#: ../glade/glade_project_window.c:1481
+msgid "Save Project"
+msgstr "儲存專案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:385
+msgid "Options"
+msgstr "選項"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:390
+msgid "Build"
+msgstr "建構"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:390
+msgid "Build the Source Code"
+msgstr "建構原始碼"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:639
+msgid "Open an existing project"
+msgstr "開啟現有專案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:643
+msgid "Save project"
+msgstr "儲存專案"
+
+#: ../glade/glade_project_window.c:688
+msgid "Quit Glade"
+msgstr "離開 Glade"
+
+#: ../glade/glade_project_window.c:702
+msgid "Cut the selected widget to the clipboard"
+msgstr "剪下選定視窗元件並放入剪貼簿"
+
+#: ../glade/glade_project_window.c:707
+msgid "Copy the selected widget to the clipboard"
+msgstr "複製選定視窗元件並放入剪貼簿"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:712
+msgid "Paste the widget from the clipboard over the selected widget"
+msgstr "將剪貼簿中的視窗元件貼在選定視窗元件上"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:784
+msgid "_Grid"
+msgstr "網格(_G)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:792
+msgid "_Show Grid"
+msgstr "顯示網格(_S)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:809
+msgid "Set the spacing between grid lines"
+msgstr "設置網格線間的間距"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:812
+msgid "S_nap to Grid"
+msgstr "貼齊網格(_N)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:820
+msgid "Snap widgets to the grid (in fixed containers only)"
+msgstr "將視窗元件與網格貼齊(僅限固定容器中)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:830
+msgid "Set which parts of a widget snap to the grid"
+msgstr "設置視窗元件中的哪些視窗元件與網格貼齊"
+
+#. Don't show these yet as we have no help pages.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Contents"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new_with_mnemonic (_("_Index"));
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#. menuitem = gtk_menu_item_new ();
+#. gtk_container_add (GTK_CONTAINER (menu), menuitem);
+#. gtk_widget_show (menuitem);
+#.
+#: ../glade/glade_project_window.c:855
+msgid "_About..."
+msgstr "關於(_A)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:896
+msgid "Optio_ns"
+msgstr "選項(_N)"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:900
+msgid "Write Source Code"
+msgstr "寫入原始碼"
+
+#: ../glade/glade_project_window.c:992 ../glade/glade_project_window.c:1697
+#: ../glade/glade_project_window.c:1986
+msgid "Glade"
+msgstr "Glade"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:999
+msgid "Are you sure you want to create a new project?"
+msgstr "您確定要建立新專案?"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1059
+msgid "New _GTK+ Project"
+msgstr "新 _GTK+ 專案"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1060
+msgid "New G_NOME Project"
+msgstr "新 G_NOME 專案"
+
+#: ../glade/glade_project_window.c:1063
+msgid "Which type of project do you want to create?"
+msgstr "您要建立哪種類型的專案?"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1097
+msgid "New project created."
+msgstr "新專案已建立。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1187
+msgid "Project opened."
+msgstr "專案已開啟。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1201
+msgid "Error opening project."
+msgstr "開啟專案時發生錯誤。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1265
+msgid "Errors opening project file"
+msgstr "開啟專案檔時發生錯誤"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1271
+msgid " errors opening project file:"
+msgstr " 開啟專案檔時發生錯誤:"
+
+#: ../glade/glade_project_window.c:1344
+msgid ""
+"There is no project currently open.\n"
+"Create a new project with the Project/New command."
+msgstr ""
+"目前沒有開啟任何專案。\n"
+"用 專案/新增 命令來建立新專案。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1548
+msgid "Error saving project"
+msgstr "儲存專案時發生錯誤"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1550
+msgid "Error saving project."
+msgstr "儲存專案時發生錯誤。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1556
+msgid "Project saved."
+msgstr "專案已儲存。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1626
+msgid "Errors writing source code"
+msgstr "寫入原始碼時發生錯誤"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1628
+msgid "Error writing source."
+msgstr "寫入原始碼時發生錯誤。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1634
+msgid "Source code written."
+msgstr "原始碼已寫入。"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1665
+msgid "System error message:"
+msgstr "系統錯誤訊息:"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:1704
+msgid "Are you sure you want to quit?"
+msgstr "您確定要離開?"
+
+#: ../glade/glade_project_window.c:1988 ../glade/glade_project_window.c:2048
+msgid "(C) 1998-2002 Damon Chaplin"
+msgstr "©1998-2002 Damon Chaplin"
+
+#: ../glade/glade_project_window.c:1989 ../glade/glade_project_window.c:2047
+msgid "Glade is a User Interface Builder for GTK+ and GNOME."
+msgstr ""
+"Glade 使用者介面建構程式\n"
+"適用於 GTK+ 與 GNOME"
+
+#: ../glade/glade_project_window.c:2018
+msgid "About Glade"
+msgstr "關於 Glade"
+
+# SUN NEW TRANSLATION
+#: ../glade/glade_project_window.c:2103
+msgid "<untitled>"
+msgstr "<未命名>"
+
+#: ../glade/gnome-db/gnomedbbrowser.c:135
+msgid "Database Browser"
+msgstr "資料庫瀏覽器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbcombo.c:124
+msgid "Data-bound combo"
+msgstr "資料綁定組合"
+
+#: ../glade/gnome-db/gnomedbconnectprop.c:86
+msgid "GnomeDbConnectionProperties"
+msgstr "GnomeDbConnectionProperties"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbconnectsel.c:147
+msgid "Connection Selector"
+msgstr "連線選擇器"
+
+#: ../glade/gnome-db/gnomedbdsnconfig.c:136
+msgid "DSN Configurator"
+msgstr "DSN 配置器"
+
+#: ../glade/gnome-db/gnomedbdsndruid.c:147
+msgid "DSN Config Druid"
+msgstr "DSN 配置精靈"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "Highlight text:"
+msgstr "高亮度顯示文字:"
+
+#: ../glade/gnome-db/gnomedbeditor.c:63
+msgid "If selected, text will be highlighted inside the widget"
+msgstr "若被選取,文字會在視窗元件之內以高亮度顯示"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbeditor.c:178
+msgid "GnomeDbEditor"
+msgstr "GnomeDbEditor"
+
+#: ../glade/gnome-db/gnomedberror.c:136
+msgid "Database error viewer"
+msgstr "資料庫錯誤檢視器"
+
+#: ../glade/gnome-db/gnomedberrordlg.c:219
+msgid "Database error dialog"
+msgstr "資料庫錯誤對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbform.c:147
+msgid "Form"
+msgstr "表單"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:59
+msgid "Text inside the gray bar"
+msgstr "灰色條中的文字"
+
+#: ../glade/gnome-db/gnomedbgraybar.c:138
+msgid "Gray Bar"
+msgstr "灰色條"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedbgrid.c:132
+msgid "Data-bound grid"
+msgstr "資料綁定網格"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome-db/gnomedblist.c:136
+msgid "Data-bound list"
+msgstr "資料綁定列表"
+
+#: ../glade/gnome-db/gnomedblogin.c:136
+msgid "Database login widget"
+msgstr "資料庫登入視窗元件"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:78
+msgid "Login"
+msgstr "登入"
+
+#: ../glade/gnome-db/gnomedblogindlg.c:221
+msgid "Database login dialog"
+msgstr "資料庫登入對話框"
+
+#: ../glade/gnome-db/gnomedbprovidersel.c:147
+msgid "Provider Selector"
+msgstr "提供者選擇器"
+
+#: ../glade/gnome-db/gnomedbquerybuilder.c:86
+msgid "GnomeDbQueryBuilder"
+msgstr "GnomeDbQueryBuilder"
+
+#: ../glade/gnome-db/gnomedbsourcesel.c:147
+msgid "Data Source Selector"
+msgstr "資料來源選擇器"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome-db/gnomedbtableeditor.c:133
+msgid "Table Editor "
+msgstr "表格編輯器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:231
+msgid "Allow Floating:"
+msgstr "允許浮動:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:232
+msgid "If floating dock items are allowed"
+msgstr "是否允許浮動停靠項"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:278
+msgid "Add dock band on top"
+msgstr "在頂部添加停靠帶"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:285
+msgid "Add dock band on bottom"
+msgstr "在底部添加停靠帶"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:292
+msgid "Add dock band on left"
+msgstr "在左側添加停靠帶"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:299
+msgid "Add dock band on right"
+msgstr "在右側添加停靠帶"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:306
+msgid "Add floating dock item"
+msgstr "添加浮動停靠項"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodock.c:495
+msgid "Gnome Dock"
+msgstr "Gnome 停靠"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:165
+msgid "Locked:"
+msgstr "鎖定:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:166
+msgid "If the dock item is locked in position"
+msgstr "停靠項是否鎖定位置"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:167
+msgid "Exclusive:"
+msgstr "獨佔:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:168
+msgid "If the dock item is always the only item in its band"
+msgstr "停靠項是否始終是該停靠帶內的唯一項目"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:169
+msgid "Never Floating:"
+msgstr "絕不浮動:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:170
+msgid "If the dock item is never allowed to float in its own window"
+msgstr "是否絕不允許停靠項在它自己的視窗內浮動"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:171
+msgid "Never Vertical:"
+msgstr "絕不垂直:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:172
+msgid "If the dock item is never allowed to be vertical"
+msgstr "是否絕不允許停靠項處於垂直狀態"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:173
+msgid "Never Horizontal:"
+msgstr "絕不水平:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:174
+msgid "If the dock item is never allowed to be horizontal"
+msgstr "是否絕不允許停靠項處於水平狀態"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:177
+msgid "The type of shadow around the dock item"
+msgstr "停靠項周圍的陰影類型"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:180
+msgid "The orientation of a floating dock item"
+msgstr "浮動停靠項的指向"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:428
+msgid "Add dock item before"
+msgstr "在物件之前添加停靠項"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:435
+msgid "Add dock item after"
+msgstr "在物件之後添加停靠項"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/bonobodockitem.c:771
+msgid "Gnome Dock Item"
+msgstr "Gnome 停靠項"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeabout.c:139
+msgid ""
+"Additional information, such as a description of the package and its home "
+"page on the web"
+msgstr "附加資訊,例如套件的說明及其在網上的主頁"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeabout.c:539
+msgid "Gnome About Dialog"
+msgstr "Gnome 關於對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:171
+msgid "New File"
+msgstr "新檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:173
+msgid "Open File"
+msgstr "開啟檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:175
+msgid "Save File"
+msgstr "儲存檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:204
+msgid "Status Bar:"
+msgstr "狀態列:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:205
+msgid "If the window has a status bar"
+msgstr "視窗是否有狀態列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:206
+msgid "Store Config:"
+msgstr "回存配置:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:207
+msgid "If the layout is saved and restored automatically"
+msgstr "是否自動儲存並恢復佈局"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeapp.c:443
+msgid "Gnome Application Window"
+msgstr "Gnome 應用程式視窗"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:56
+msgid "Status Message."
+msgstr "狀態訊息。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:69
+msgid "Progress:"
+msgstr "進度:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:70
+msgid "If the app bar has a progress indicator"
+msgstr "應用程式列是否有進度指示器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:71
+msgid "Status:"
+msgstr "狀態:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:72
+msgid "If the app bar has an area for status messages and user input"
+msgstr "應用程式列是否有用於顯示狀態訊息和使用者輸入的區域"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeappbar.c:184
+msgid "Gnome Application Bar"
+msgstr "Gnome 應用程式列"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:68
+msgid "Anti-Aliased:"
+msgstr "平滑鋸齒:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:69
+msgid "If the canvas is anti-aliased, to smooth the edges of text and graphics"
+msgstr "畫布是否能平滑鋸齒,以便平滑文字和圖形的邊緣"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "X1:"
+msgstr "X1:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:70
+msgid "The minimum x coordinate"
+msgstr "X 座標的最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "Y1:"
+msgstr "Y1:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:71
+msgid "The minimum y coordinate"
+msgstr "Y 座標的最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "X2:"
+msgstr "X2:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:72
+msgid "The maximum x coordinate"
+msgstr "X 座標的最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "Y2:"
+msgstr "Y2:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:73
+msgid "The maximum y coordinate"
+msgstr "Y 座標的最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:75
+msgid "Pixels Per Unit:"
+msgstr "每單位像素數:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:76
+msgid "The number of pixels corresponding to one unit"
+msgstr "對應於一個單位的像素數"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecanvas.c:248
+msgid "GnomeCanvas"
+msgstr "GnomeCanvas"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecolorpicker.c:68
+msgid "Dither:"
+msgstr "抖動:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecolorpicker.c:69
+msgid "If the sample should use dithering to be more accurate"
+msgstr "取樣是否使用抖動以使結果更精確"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecolorpicker.c:160
+msgid "Pick a color"
+msgstr "選取顏色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecolorpicker.c:219
+msgid "Gnome Color Picker"
+msgstr "Gnome 顏色選擇器"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecontrol.c:160
+msgid "Couldn't create the Bonobo control"
+msgstr "無法建立 Bonobo 控制"
+
+#: ../glade/gnome/gnomecontrol.c:249
+msgid "New Bonobo Control"
+msgstr "新 Bonobo 控制項"
+
+#: ../glade/gnome/gnomecontrol.c:262
+msgid "Select a Bonobo Control"
+msgstr "選取一個 Bonobo 控制項"
+
+#: ../glade/gnome/gnomecontrol.c:290
+msgid "OAFIID"
+msgstr "OAFIID"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomecontrol.c:295 ../glade/property.c:3902
+msgid "Description"
+msgstr "說明"
+
+#: ../glade/gnome/gnomecontrol.c:339
+msgid "Bonobo Control"
+msgstr "Bonobo 控制項"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:70
+msgid "Show Time:"
+msgstr "顯示時間:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:71
+msgid "If the time is shown as well as the date"
+msgstr "是否顯示日期及時間"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:72
+msgid "24 Hour Format:"
+msgstr "24 小時格式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:73
+msgid "If the time is shown in 24-hour format"
+msgstr "是否以 24 小時格式顯示時間"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:76
+msgid "Lower Hour:"
+msgstr "較低小時:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:77
+msgid "The lowest hour to show in the popup"
+msgstr "在跳出式選單中顯示的最低小時"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:79
+msgid "Upper Hour:"
+msgstr "較高小時:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:80
+msgid "The highest hour to show in the popup"
+msgstr "在跳出式選單中顯示的最高小時"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedateedit.c:298
+msgid "GnomeDateEdit"
+msgstr "Gnome 日期編輯"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:153 ../glade/gnome/gnomemessagebox.c:190
+msgid "Auto Close:"
+msgstr "自動關閉:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:154 ../glade/gnome/gnomemessagebox.c:191
+msgid "If the dialog closes when any button is clicked"
+msgstr "是否在單擊任意按鈕時關閉對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:155 ../glade/gnome/gnomemessagebox.c:192
+msgid "Hide on Close:"
+msgstr "關閉時隱藏:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:156 ../glade/gnome/gnomemessagebox.c:193
+msgid "If the dialog is hidden when it is closed, instead of being destroyed"
+msgstr "是否在關閉對話框時隱藏它,而不摧毀它"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedialog.c:342
+msgid "Gnome Dialog Box"
+msgstr "Gnome 對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:91
+msgid "New Gnome Druid"
+msgstr "新 Gnome 精靈"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Show Help"
+msgstr "顯示求助"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:190
+msgid "Display the help button."
+msgstr "顯示求助按鈕。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:255
+msgid "Add Start Page"
+msgstr "添加開始頁面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:270
+msgid "Add Finish Page"
+msgstr "添加完成頁面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruid.c:485
+msgid "Druid"
+msgstr "精靈"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:94
+#: ../glade/gnome/gnomedruidpagestandard.c:86
+msgid "The title of the page"
+msgstr "頁面標題"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:96
+msgid "The main text of the page, introducing people to the druid."
+msgstr "該頁面的主要文字,向精靈介紹人員。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:98
+#: ../glade/gnome/gnomedruidpagestandard.c:87
+msgid "Title Color:"
+msgstr "標題顏色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:99
+#: ../glade/gnome/gnomedruidpagestandard.c:88
+msgid "The color of the title text"
+msgstr "標題文字的顏色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:100
+msgid "Text Color:"
+msgstr "文字顏色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:101
+msgid "The color of the main text"
+msgstr "主要文字的顏色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:103
+#: ../glade/gnome/gnomedruidpagestandard.c:92
+msgid "The background color of the page"
+msgstr "頁面的背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:104
+#: ../glade/gnome/gnomedruidpagestandard.c:93
+msgid "Logo Back. Color:"
+msgstr "標誌背景色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:105
+#: ../glade/gnome/gnomedruidpagestandard.c:94
+msgid "The background color around the logo"
+msgstr "標誌周圍的背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:106
+msgid "Text Box Color:"
+msgstr "文字框顏色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:107
+msgid "The background color of the main text area"
+msgstr "主文字區域的背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:108
+#: ../glade/gnome/gnomedruidpagestandard.c:95
+msgid "Logo Image:"
+msgstr "標誌圖像:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:109
+#: ../glade/gnome/gnomedruidpagestandard.c:96
+msgid "The logo to display in the top-right of the page"
+msgstr "顯示在頁面右上方的標誌"
+
+#: ../glade/gnome/gnomedruidpageedge.c:110
+msgid "Side Watermark:"
+msgstr "頁側浮水印:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:111
+msgid "The main image to display on the side of the page."
+msgstr "顯示在頁面側邊的主要圖像。"
+
+#: ../glade/gnome/gnomedruidpageedge.c:112
+#: ../glade/gnome/gnomedruidpagestandard.c:97
+msgid "Top Watermark:"
+msgstr "頁首浮水印:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:113
+msgid "The watermark to display at the top of the page."
+msgstr "顯示在頁面頂部的浮水印。"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpageedge.c:522
+msgid "Druid Start or Finish Page"
+msgstr "精靈開始或結束頁面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpagestandard.c:89
+msgid "Contents Back. Color:"
+msgstr "內容背景色:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpagestandard.c:90
+msgid "The background color around the title"
+msgstr "標題周圍的背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpagestandard.c:98
+msgid "The image to display along the top of the page"
+msgstr "單獨顯示在頁面頂部的圖像"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomedruidpagestandard.c:447
+msgid "Druid Standard Page"
+msgstr "精靈標準頁面"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:71 ../glade/gnome/gnomefileentry.c:96
+#: ../glade/gnome/gnomeiconentry.c:74 ../glade/gnome/gnomepixmapentry.c:77
+msgid "History ID:"
+msgstr "歷史 ID:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:72 ../glade/gnome/gnomefileentry.c:97
+#: ../glade/gnome/gnomeiconentry.c:75 ../glade/gnome/gnomepixmapentry.c:78
+msgid "The ID to save the history entries under"
+msgstr "用於儲存歷史項的 ID"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:73 ../glade/gnome/gnomefileentry.c:98
+#: ../glade/gnome/gnomeiconentry.c:76 ../glade/gnome/gnomepixmapentry.c:79
+msgid "Max Saved:"
+msgstr "最大儲存數量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:74 ../glade/gnome/gnomefileentry.c:99
+#: ../glade/gnome/gnomeiconentry.c:77 ../glade/gnome/gnomepixmapentry.c:80
+msgid "The maximum number of history entries saved"
+msgstr "儲存歷史項的最大數量"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomeentry.c:210
+msgid "Gnome Entry"
+msgstr "Gnome 輸入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:102 ../glade/gnome/gnomeiconentry.c:73
+#: ../glade/gnome/gnomepixmapentry.c:83
+msgid "The title of the file selection dialog"
+msgstr "「檔案選擇」對話框的標題"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:103
+msgid "Directory:"
+msgstr "目錄:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:104
+msgid "If a directory is needed rather than a file"
+msgstr "是否需要目錄,而不是檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:106 ../glade/gnome/gnomepixmapentry.c:85
+msgid "If the file selection dialog should be modal"
+msgstr "「檔案選擇」對話框是否為模態"
+
+#: ../glade/gnome/gnomefileentry.c:107 ../glade/gnome/gnomepixmapentry.c:86
+msgid "Use FileChooser:"
+msgstr "使用檔案選擇器:"
+
+#: ../glade/gnome/gnomefileentry.c:108 ../glade/gnome/gnomepixmapentry.c:87
+msgid "Use the new GtkFileChooser widget instead of GtkFileSelection"
+msgstr "使用新的 GtkFileChooser 視窗元件以取代 GtkFileSelection"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefileentry.c:367
+msgid "Gnome File Entry"
+msgstr "Gnome 檔案輸入"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefontpicker.c:98
+msgid "The preview text to show in the font selection dialog"
+msgstr "在「字型選擇」對話框中顯示的預覽文字"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefontpicker.c:99
+msgid "Mode:"
+msgstr "模式:"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefontpicker.c:100
+msgid "What to display in the font picker button"
+msgstr "「字型選擇器」按鈕中顯示的內容"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomefontpicker.c:107
+msgid "The size of the font to use in the font picker button"
+msgstr "在「字型選擇器」按鈕中使用的字型大小"
+
+#: ../glade/gnome/gnomefontpicker.c:392
+msgid "Gnome Font Picker"
+msgstr "Gnome 字型選擇器"
+
+#: ../glade/gnome/gnomehref.c:66
+msgid "URL:"
+msgstr "URL:"
+
+#: ../glade/gnome/gnomehref.c:67
+msgid "The URL to display when the button is clicked"
+msgstr "當按鈕被點擊時顯示的 URL"
+
+#: ../glade/gnome/gnomehref.c:69
+msgid "The text to display in the button"
+msgstr "顯示在按鈕上的文字"
+
+#: ../glade/gnome/gnomehref.c:206
+msgid "Gnome HRef Link Button"
+msgstr "Gnome 超文字鏈結按鈕"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomeiconentry.c:208
+msgid "Gnome Icon Entry"
+msgstr "Gnome 圖示輸入"
+
+#: ../glade/gnome/gnomeiconlist.c:175
+msgid "The selection mode"
+msgstr "選擇模式"
+
+#: ../glade/gnome/gnomeiconlist.c:177
+msgid "Icon Width:"
+msgstr "圖示寬度:"
+
+#: ../glade/gnome/gnomeiconlist.c:178
+msgid "The width of each icon"
+msgstr "每個圖示的寬度"
+
+#: ../glade/gnome/gnomeiconlist.c:181
+msgid "The number of pixels between rows of icons"
+msgstr "圖示列之間的像素數"
+
+#: ../glade/gnome/gnomeiconlist.c:184
+msgid "The number of pixels between columns of icons"
+msgstr "圖示欄之間的像素數"
+
+#: ../glade/gnome/gnomeiconlist.c:187
+msgid "Icon Border:"
+msgstr "圖示邊框:"
+
+#: ../glade/gnome/gnomeiconlist.c:188
+msgid "The number of pixels around icons (unused?)"
+msgstr "圖示周圍的像素數(未使用?)"
+
+#: ../glade/gnome/gnomeiconlist.c:191
+msgid "Text Spacing:"
+msgstr "文字間距:"
+
+#: ../glade/gnome/gnomeiconlist.c:192
+msgid "The number of pixels between the text and the icon"
+msgstr "在文字和圖示之間的像素數"
+
+#: ../glade/gnome/gnomeiconlist.c:194
+msgid "Text Editable:"
+msgstr "可編輯文字:"
+
+#: ../glade/gnome/gnomeiconlist.c:195
+msgid "If the icon text can be edited by the user"
+msgstr "圖示文字是否可編輯"
+
+#: ../glade/gnome/gnomeiconlist.c:196
+msgid "Text Static:"
+msgstr "靜態文字:"
+
+#: ../glade/gnome/gnomeiconlist.c:197
+msgid ""
+"If the icon text is static, in which case it will not be copied by the "
+"GnomeIconList"
+msgstr "圖示文字是否靜態,如果是靜態的,GnomeIconList 將不會複製它"
+
+#: ../glade/gnome/gnomeiconlist.c:461
+msgid "Icon List"
+msgstr "圖示列表"
+
+#: ../glade/gnome/gnomeiconselection.c:154
+msgid "Icon Selection"
+msgstr "選擇圖示"
+
+#: ../glade/gnome/gnomemessagebox.c:175
+msgid "Message Type:"
+msgstr "訊息類型:"
+
+#: ../glade/gnome/gnomemessagebox.c:176
+msgid "The type of the message box"
+msgstr "訊息框類型"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "Message:"
+msgstr "訊息:"
+
+#: ../glade/gnome/gnomemessagebox.c:178
+msgid "The message to display"
+msgstr "要顯示的訊息"
+
+#: ../glade/gnome/gnomemessagebox.c:499
+msgid "Gnome Message Box"
+msgstr "Gnome 訊息框"
+
+# SUN NEW TRANSLATION
+#: ../glade/gnome/gnomepixmap.c:79
+msgid "The pixmap filename"
+msgstr "像素圖檔案名"
+
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "Scaled:"
+msgstr "縮放:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:80
+msgid "If the pixmap is scaled"
+msgstr "是否縮放像素圖"
+
+#: ../glade/gnome/gnomepixmap.c:81
+msgid "Scaled Width:"
+msgstr "縮放寬度:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:82
+msgid "The width to scale the pixmap to"
+msgstr "像素圖縮放後寬度"
+
+#: ../glade/gnome/gnomepixmap.c:84
+msgid "Scaled Height:"
+msgstr "縮放高度:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:85
+msgid "The height to scale the pixmap to"
+msgstr "像素圖縮放後高度"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmap.c:346
+msgid "Gnome Pixmap"
+msgstr "Gnome 像素圖"
+
+#: ../glade/gnome/gnomepixmapentry.c:75
+msgid "Preview:"
+msgstr "預覽:"
+
+# SUN CHANGED MESSAGE
+#: ../glade/gnome/gnomepixmapentry.c:76
+msgid "If a small preview of the pixmap is displayed"
+msgstr "是否顯示像素圖的預覽"
+
+#: ../glade/gnome/gnomepixmapentry.c:303
+msgid "GnomePixmapEntry"
+msgstr "Gnome 像素圖輸入"
+
+#: ../glade/gnome/gnomepropertybox.c:113
+msgid "New GnomePropertyBox"
+msgstr "新 Gnome 屬性對話框"
+
+#: ../glade/gnome/gnomepropertybox.c:366
+msgid "Property Dialog Box"
+msgstr "屬性對話框"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:70 ../glade/main.c:104
+msgid "Write the source code and exit"
+msgstr "寫入原始碼並離開"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:74 ../glade/main.c:108
+msgid "Start with the palette hidden"
+msgstr "開始時隱藏調色板"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:78 ../glade/main.c:112
+msgid "Start with the property editor hidden"
+msgstr "開始時隱藏屬性編輯器"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:460
+msgid ""
+"glade: The XML file must be set for the '-w' or '--write-source' option.\n"
+msgstr "glade:必須為「-w」或「--write-source」選項設置 XML 檔案。\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:474
+msgid "glade: Error loading XML file.\n"
+msgstr "glade:載入 XML 檔案時發生錯誤。\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/main.c:481
+msgid "glade: Error writing source.\n"
+msgstr "glade:寫入原始碼時發生錯誤。\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/palette.c:60
+msgid "Palette"
+msgstr "調色板"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:73
+msgid "private"
+msgstr "私有"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:73
+msgid "protected"
+msgstr "被保護"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:73
+msgid "public"
+msgstr "公共"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:102
+msgid "Prelight"
+msgstr "預亮顯示"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:103
+msgid "Selected"
+msgstr "選定"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:103
+msgid "Insens"
+msgstr "Insens"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:467
+msgid "When the window needs redrawing"
+msgstr "當視窗需要重繪時"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:468
+msgid "When the mouse moves"
+msgstr "當滑鼠移動時"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:469
+msgid "Mouse movement hints"
+msgstr "滑鼠移動提示"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:470
+msgid "Mouse movement with any button pressed"
+msgstr "在按下任何按鈕時移動滑鼠"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:471
+msgid "Mouse movement with button 1 pressed"
+msgstr "在按下按鈕 1 時移動滑鼠"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:472
+msgid "Mouse movement with button 2 pressed"
+msgstr "在按下按鈕 2 時移動滑鼠"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:473
+msgid "Mouse movement with button 3 pressed"
+msgstr "在按下按鈕 3 時移動滑鼠"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:474
+msgid "Any mouse button pressed"
+msgstr "按下任意滑鼠按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:475
+msgid "Any mouse button released"
+msgstr "釋放任意滑鼠按鈕"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:476
+msgid "Any key pressed"
+msgstr "按下任意鍵"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:477
+msgid "Any key released"
+msgstr "釋放任意鍵"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:478
+msgid "When the mouse enters the window"
+msgstr "當滑鼠進入視窗時"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:479
+msgid "When the mouse leaves the window"
+msgstr "當滑鼠離開視窗時"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:480
+msgid "Any change in input focus"
+msgstr "輸入焦點中的任何更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:481
+msgid "Any change in window structure"
+msgstr "視窗結構中的任何更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:482
+msgid "Any change in X Windows property"
+msgstr "X Window 屬性中的任何更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:483
+msgid "Any change in visibility"
+msgstr "可見性的任何更改"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:484 ../glade/property.c:485
+msgid "For cursors in XInput-aware programs"
+msgstr "對於相容 XInput 之程式中的游標"
+
+#: ../glade/property.c:596
+msgid "Properties"
+msgstr "屬性"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:620
+msgid "Packing"
+msgstr "包裝"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:625
+msgid "Common"
+msgstr "一般"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:631
+msgid "Style"
+msgstr "風格"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:637 ../glade/property.c:4646
+msgid "Signals"
+msgstr "信號"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:700 ../glade/property.c:721
+msgid "Properties: "
+msgstr "屬性:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:708 ../glade/property.c:732
+msgid "Properties: <none>"
+msgstr "屬性:<無>"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:778
+msgid "Class:"
+msgstr "類別:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:779
+msgid "The class of the widget"
+msgstr "視窗元件類別"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:813
+msgid "Width:"
+msgstr "寬度:"
+
+#: ../glade/property.c:814
+msgid ""
+"The requested width of the widget (usually used to set the minimum width)"
+msgstr "視窗元件所需的寬度 (一般習慣設為最小寬度)"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:816
+msgid "Height:"
+msgstr "高度:"
+
+#: ../glade/property.c:817
+msgid ""
+"The requested height of the widget (usually used to set the minimum height)"
+msgstr "視窗元件所需的高度 (一般習慣設為最小高度)"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:820
+msgid "Visible:"
+msgstr "可見:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:821
+msgid "If the widget is initially visible"
+msgstr "視窗元件初始是否可見"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:822
+msgid "Sensitive:"
+msgstr "敏感:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:823
+msgid "If the widget responds to input"
+msgstr "視窗元件是否回應輸入"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:825
+msgid "The tooltip to display if the mouse lingers over the widget"
+msgstr "當滑鼠滑過視窗元件時要顯示的工具提示"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:827
+msgid "Can Default:"
+msgstr "可為預設:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:828
+msgid "If the widget can be the default action in a dialog"
+msgstr "該視窗元件是否可為對話框中預設動作"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:829
+msgid "Has Default:"
+msgstr "具有預設:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:830
+msgid "If the widget is the default action in the dialog"
+msgstr "該視窗元件是否為對話框中預設動作"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:831
+msgid "Can Focus:"
+msgstr "可以聚焦:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:832
+msgid "If the widget can accept the input focus"
+msgstr "該視窗元件是否可以接受輸入焦點"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:833
+msgid "Has Focus:"
+msgstr "具有焦點:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:834
+msgid "If the widget has the input focus"
+msgstr "該視窗元件是否具有輸入焦點"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:836
+msgid "Events:"
+msgstr "事件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:837
+msgid "The X events that the widget receives"
+msgstr "該視窗元件接收的 X 事件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:839
+msgid "Ext.Events:"
+msgstr "擴展事件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:840
+msgid "The X Extension events mode"
+msgstr "X 擴展事件模式"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:843
+msgid "Accelerators:"
+msgstr "快捷鍵:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:844
+msgid "Defines the signals to emit when keys are pressed"
+msgstr "定義按鍵時所發出的信號"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:845
+msgid "Edit..."
+msgstr "編輯..."
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:867
+msgid "Propagate:"
+msgstr "傳播:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:868
+msgid "Set True to propagate the style to the widget's children"
+msgstr "設置為 True 會將風格傳播到該視窗元件的子元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:869
+msgid "Named Style:"
+msgstr "具名風格:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:870
+msgid "The name of the style, which can be shared by several widgets"
+msgstr "風格的名稱,可以由多個視窗元件共享"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:872
+msgid "Font:"
+msgstr "字型:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:873
+msgid "The font to use for any text in the widget"
+msgstr "視窗元件中的任意文字所使用的字型"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:898
+msgid "Copy All"
+msgstr "全部複製"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:926
+msgid "Foreground:"
+msgstr "前景:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:926
+msgid "Background:"
+msgstr "背景:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:926
+msgid "Base:"
+msgstr "基底:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:928
+msgid "Foreground color"
+msgstr "前景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:928
+msgid "Background color"
+msgstr "背景色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:928
+msgid "Text color"
+msgstr "文字顏色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:929
+msgid "Base color"
+msgstr "基底色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:946
+msgid "Back. Pixmap:"
+msgstr "背景像素圖:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:947
+msgid "The graphic to use as the background of the widget"
+msgstr "用做視窗元件背景的圖形"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:999
+msgid "The file to write source code into"
+msgstr "將原始碼寫入其中的檔案"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1000
+msgid "Public:"
+msgstr "公共:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1001
+msgid "If the widget is added to the component's data structure"
+msgstr "是否將視窗元件添加到組件的資料結構中"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1012
+msgid "Separate Class:"
+msgstr "單獨的類別:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1013
+msgid "Put this widget's subtree in a separate class"
+msgstr "將此視窗元件的子樹放入單獨的類別中"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1014
+msgid "Separate File:"
+msgstr "單獨的檔案:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1015
+msgid "Put this widget in a separate source file"
+msgstr "將此視窗元件放入單獨的原始碼檔案中"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1016
+msgid "Visibility:"
+msgstr "可見性:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1017
+msgid "Visibility of widgets. Public widgets are exported to a global map."
+msgstr "視窗元件的可見性。公共視窗元件將導出到全域映射中。"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1127
+msgid "You need to select a color or background to copy"
+msgstr "需要選擇欲複製的顏色或背景"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1146
+msgid "Invalid selection in on_style_copy()"
+msgstr "on_style_copy() 中的所選內容無效"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1188
+msgid "You need to copy a color or background pixmap first"
+msgstr "需要先複製顏色或背景像素圖"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1194
+msgid "You need to select a color to paste into"
+msgstr "需要選擇欲貼上的顏色"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1204
+msgid "You need to select a background pixmap to paste into"
+msgstr "需要選擇欲貼上的背景像素圖"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1456
+msgid "Couldn't create pixmap from file\n"
+msgstr "無法從檔案建立像素圖\n"
+
+# SUN NEW TRANSLATION
+#. List of current signal handlers - Signal/Handler/Data/Options
+#: ../glade/property.c:1498
+msgid "Signal"
+msgstr "信號"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1500
+msgid "Data"
+msgstr "資料"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1501
+msgid "After"
+msgstr "後於"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1502
+msgid "Object"
+msgstr "物件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1533 ../glade/property.c:1697
+msgid "Signal:"
+msgstr "信號:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1534
+msgid "The signal to add a handler for"
+msgstr "為以下物件添加處理程序的信號"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1548
+msgid "The function to handle the signal"
+msgstr "處理信號的函數"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1551
+msgid "Data:"
+msgstr "資料:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1552
+msgid "The data passed to the handler"
+msgstr "傳遞給處理程序的資料"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1553
+msgid "Object:"
+msgstr "物件:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1554
+msgid "The object which receives the signal"
+msgstr "接收信號的物件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1555
+msgid "After:"
+msgstr "後於:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1556
+msgid "If the handler runs after the class function"
+msgstr "處理程序是否在類別函數之後執行"
+
+#: ../glade/property.c:1569
+msgid "Add"
+msgstr "添加"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1575
+msgid "Update"
+msgstr "更新"
+
+#: ../glade/property.c:1587
+msgid "Clear"
+msgstr "清除"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1637
+msgid "Accelerators"
+msgstr "快捷鍵"
+
+# SUN NEW TRANSLATION
+#. List of current accelerators - Mods/Keys/Signals
+#: ../glade/property.c:1650
+msgid "Mod"
+msgstr "修飾鍵"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1651
+msgid "Key"
+msgstr "按鍵"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1652
+msgid "Signal to emit"
+msgstr "要發出的信號"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1696
+msgid "The accelerator key"
+msgstr "快捷鍵"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1698
+msgid "The signal to emit when the accelerator is pressed"
+msgstr "當按下快捷鍵時要發出的信號"
+
+#: ../glade/property.c:1847
+msgid "Edit Text Property"
+msgstr "編輯文字屬性"
+
+#: ../glade/property.c:1885
+msgid "<b>_Text:</b>"
+msgstr "<b>文字(_T):</b>"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:1895
+msgid "T_ranslatable"
+msgstr "可翻譯(_R)"
+
+#: ../glade/property.c:1899
+msgid "Has Context _Prefix"
+msgstr "具有文意前綴(_P)"
+
+#: ../glade/property.c:1925
+msgid "<b>Co_mments For Translators:</b>"
+msgstr "<b>給翻譯者的註解(_M):</b>"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:3892
+msgid "Select X Events"
+msgstr "選擇 X 事件"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:3901
+msgid "Event Mask"
+msgstr "事件遮罩"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4031 ../glade/property.c:4080
+msgid "You need to set the accelerator key"
+msgstr "需要設置快捷鍵"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4038 ../glade/property.c:4087
+msgid "You need to set the signal to emit"
+msgstr "需要設置要發出的信號"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4314 ../glade/property.c:4370
+msgid "You need to set the signal name"
+msgstr "需要設置信號名稱"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4321 ../glade/property.c:4377
+msgid "You need to set the handler for the signal"
+msgstr "需要設置信號的處理程序"
+
+# SUN NEW TRANSLATION
+#. This groups the signals by class, e.g. 'GtkButton signals'.
+#: ../glade/property.c:4580
+#, c-format
+msgid "%s signals"
+msgstr "%s 信號"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4637
+msgid "Select Signal"
+msgstr "選擇信號"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4833
+msgid "Value:"
+msgstr "值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4833
+msgid "Min:"
+msgstr "最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4833
+msgid "Step Inc:"
+msgstr "步進增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4834
+msgid "Page Inc:"
+msgstr "頁面增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4834
+msgid "Page Size:"
+msgstr "頁面大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4836
+msgid "H Value:"
+msgstr "水平值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4836
+msgid "H Min:"
+msgstr "水平最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4836
+msgid "H Max:"
+msgstr "水平最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4836
+msgid "H Step Inc:"
+msgstr "水平步進增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4837
+msgid "H Page Inc:"
+msgstr "水平頁面增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4837
+msgid "H Page Size:"
+msgstr "水平頁面大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4839
+msgid "V Value:"
+msgstr "垂直值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4839
+msgid "V Min:"
+msgstr "垂直最小值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4839
+msgid "V Max:"
+msgstr "垂直最大值:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4839
+msgid "V Step Inc:"
+msgstr "垂直步進增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4840
+msgid "V Page Inc:"
+msgstr "垂直頁面增量:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4840
+msgid "V Page Size:"
+msgstr "垂直頁面大小:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4843
+msgid "The initial value"
+msgstr "初始值"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4844
+msgid "The minimum value"
+msgstr "最小值"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4845
+msgid "The maximum value"
+msgstr "最大值"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4846
+msgid "The step increment"
+msgstr "步進增量"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4847
+msgid "The page increment"
+msgstr "頁面增量"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:4848
+msgid "The page size"
+msgstr "頁面大小"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5003
+msgid "The requested font is not available."
+msgstr "所需的字型不可用。"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5052
+msgid "Select Named Style"
+msgstr "選擇命名的風格"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5063
+msgid "Styles"
+msgstr "風格"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5122
+msgid "Rename"
+msgstr "重新命名"
+
+#: ../glade/property.c:5150
+msgid "Cancel"
+msgstr "取消"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5270
+msgid "New Style:"
+msgstr "新風格:"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5284 ../glade/property.c:5405
+msgid "Invalid style name"
+msgstr "無效的風格名稱"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5292 ../glade/property.c:5415
+msgid "That style name is already in use"
+msgstr "該風格名稱已被使用"
+
+# SUN NEW TRANSLATION
+#: ../glade/property.c:5390
+msgid "Rename Style To:"
+msgstr "將風格重命名為:"
+
+# SUN NEW TRANSLATION
+#: ../glade/save.c:139 ../glade/source.c:2771
+#, c-format
+msgid ""
+"Couldn't rename file:\n"
+" %s\n"
+"to:\n"
+" %s\n"
+msgstr ""
+"無法將檔案:\n"
+" %s\n"
+"重新命名為:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/save.c:174 ../glade/save.c:225 ../glade/save.c:947
+#: ../glade/source.c:358 ../glade/source.c:373 ../glade/source.c:391
+#: ../glade/source.c:404 ../glade/source.c:815 ../glade/source.c:1043
+#: ../glade/source.c:1134 ../glade/source.c:1328 ../glade/source.c:1423
+#: ../glade/source.c:1643 ../glade/source.c:1732 ../glade/source.c:1784
+#: ../glade/source.c:1848 ../glade/source.c:1895 ../glade/source.c:2032
+#: ../glade/utils.c:1147
+#, c-format
+msgid ""
+"Couldn't create file:\n"
+" %s\n"
+msgstr ""
+"無法建立檔案:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/save.c:848
+msgid "Error writing XML file\n"
+msgstr "寫入 XML 檔案時發生錯誤\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/save.c:953
+#, c-format
+msgid ""
+"/*\n"
+" * Translatable strings file generated by Glade.\n"
+" * Add this file to your project's POTFILES.in.\n"
+" * DO NOT compile it as part of your application.\n"
+" */\n"
+"\n"
+msgstr ""
+"/*\n"
+" * Glade 產生的可翻譯字串檔案。\n"
+" * 將此檔案添加到專案的 POTFILES.in 中。\n"
+" * 不要將它做為應用程式的一部分而進行編譯。\n"
+" */\n"
+"\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:184
+#, c-format
+msgid ""
+"Invalid interface source filename: %s\n"
+"%s\n"
+msgstr ""
+"無效的介面原始碼檔案名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:186
+#, c-format
+msgid ""
+"Invalid interface header filename: %s\n"
+"%s\n"
+msgstr ""
+"無效的介面表頭檔案名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:189
+#, c-format
+msgid ""
+"Invalid callbacks source filename: %s\n"
+"%s\n"
+msgstr ""
+"無效的回呼原始碼檔案名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:191
+#, c-format
+msgid ""
+"Invalid callbacks header filename: %s\n"
+"%s\n"
+msgstr ""
+"無效的回呼表頭檔案名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:197
+#, c-format
+msgid ""
+"Invalid support source filename: %s\n"
+"%s\n"
+msgstr ""
+"無效的支援原始碼檔案名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:199
+#, c-format
+msgid ""
+"Invalid support header filename: %s\n"
+"%s\n"
+msgstr ""
+"無效的支援表頭檔案名:%s\n"
+"%s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:418 ../glade/source.c:426
+#, c-format
+msgid ""
+"Couldn't append to file:\n"
+" %s\n"
+msgstr ""
+"無法附加到檔案:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:1724 ../glade/utils.c:1168
+#, c-format
+msgid ""
+"Error writing to file:\n"
+" %s\n"
+msgstr ""
+"發生錯誤於寫入檔案:\n"
+" %s \n"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:2743
+msgid "The filename must be set in the Project Options dialog."
+msgstr "檔案名必須在「專案選項」對話框中設置。"
+
+# SUN NEW TRANSLATION
+#: ../glade/source.c:2746
+msgid ""
+"The filename must be a simple relative filename.\n"
+"Use the Project Options dialog to set it."
+msgstr ""
+"檔案名必須是一個簡單的相對檔案名。\n"
+"使用「專案選項」對話框進行設置。"
+
+# SUN NEW TRANSLATION
+#: ../glade/tree.c:78
+msgid "Widget Tree"
+msgstr "視窗元件樹"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:900 ../glade/utils.c:940
+msgid "Widget not found in box"
+msgstr "在框中找不到視窗元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:920
+msgid "Widget not found in table"
+msgstr "在表格中找不到視窗元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:960
+msgid "Widget not found in fixed container"
+msgstr "在固定容器中找不到視窗元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:981
+msgid "Widget not found in packer"
+msgstr "在包裝程序中找不到視窗元件"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1118
+#, c-format
+msgid ""
+"Couldn't access file:\n"
+" %s\n"
+msgstr ""
+"無法存取檔案:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1141
+#, c-format
+msgid ""
+"Couldn't open file:\n"
+" %s\n"
+msgstr ""
+"無法開啟檔案:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1158
+#, c-format
+msgid ""
+"Error reading from file:\n"
+" %s\n"
+msgstr ""
+"發生錯誤於讀取檔案:\n"
+" %s \n"
+
+# SUN NEW TRANSLATION
+#. This happens under WIN32 when stat is confused by the filename, but this is
+#. harmless, since we know that the directory exists after all.
+#: ../glade/utils.c:1225
+#, c-format
+msgid ""
+"Couldn't create directory:\n"
+" %s\n"
+msgstr ""
+"無法建立目錄:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1232
+#, c-format
+msgid ""
+"Couldn't access directory:\n"
+" %s\n"
+msgstr ""
+"無法存取目錄:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1240
+#, c-format
+msgid ""
+"Invalid directory:\n"
+" %s\n"
+msgstr ""
+"無效的目錄:\n"
+" %s\n"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1611
+msgid "Projects"
+msgstr "專案集"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1628
+msgid "project"
+msgstr "專案"
+
+# SUN NEW TRANSLATION
+#: ../glade/utils.c:1634
+#, c-format
+msgid ""
+"Couldn't open directory:\n"
+" %s\n"
+msgstr ""
+"無法開啟目錄:\n"
+" %s\n"